.howsure .analysis-page{display:grid;grid-template-columns:minmax(0,1fr) 334px;grid-gap:14px;gap:14px;align-items:start;padding:16px 24px 36px;max-width:1920px;margin:auto}.howsure .analysis-main{min-width:0;overflow:visible;background:var(--panel);border:1px solid var(--line);border-radius:6px}.howsure .analysis-heading{display:flex;align-items:center;gap:13px;padding:20px 20px 12px;min-width:0}.howsure .analysis-heading>div:not(.analysis-heading-actions){min-width:0;flex:1 1}.howsure .analysis-market-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:var(--raised);color:var(--muted);border-radius:5px}.howsure .analysis-market-icon .icon{width:20px;height:20px}.howsure .analysis-heading h1{font-size:24px;font-weight:580;line-height:1.35;letter-spacing:-.65px;margin-top:4px;overflow-wrap:anywhere}.howsure .analysis-heading .eyebrow{font-size:11px;line-height:1.5;letter-spacing:.15px}.howsure .analysis-heading-actions{display:flex;align-items:center;gap:4px;align-self:flex-start;margin-top:8px}.howsure .analysis-actions-menu>summary,.howsure .analysis-watch{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:var(--muted);cursor:pointer;list-style:none}.howsure .analysis-watch.active{background:var(--selected);color:var(--cyan)}.howsure .analysis-actions-menu>summary:hover,.howsure .analysis-watch:hover{background:var(--raised)}.howsure .analysis-actions-menu{position:relative}.howsure .analysis-actions-menu>summary::-webkit-details-marker{display:none}.howsure .analysis-actions-menu>div{position:absolute;right:0;top:calc(100% + 6px);display:grid;grid-gap:3px;gap:3px;min-width:205px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:6px;z-index:8;box-shadow:0 10px 24px #0003}.howsure .analysis-actions-menu .btn{justify-content:flex-start;border:0;background:none}.howsure .analysis-main>.notice{border-radius:0;margin:0 20px 12px;font-size:11px}.howsure .analysis-context{padding:0 20px 18px;scroll-margin-top:calc(var(--workspace-header-height,60px) + 16px)}.howsure .analysis-context-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin-bottom:9px}.howsure .analysis-context-label h2{font-size:11px;font-weight:450;color:var(--muted)}.howsure .analysis-quote{display:flex;gap:28px;align-items:center;min-width:0}.howsure .analysis-main-quote{display:flex;align-items:baseline;gap:6px;padding-right:24px;border-right:1px solid var(--line);white-space:nowrap}.howsure .analysis-main-quote>strong{font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.howsure .analysis-main-quote>span{font-size:11px;color:var(--muted)}.howsure .analysis-quote-stat{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:12px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.howsure .analysis-quote-stat>span{font-size:11px;color:var(--muted);white-space:nowrap}.howsure .analysis-quote-stat>strong{font-weight:450}.howsure .analysis-quote-time{margin-left:auto;text-align:right;max-width:155px;flex-shrink:0}.howsure .analysis-quote-time time{font-size:12px;color:var(--muted)}.howsure .analysis-history-explanation{font-size:11px;color:var(--muted);line-height:1.7;margin-top:12px}.howsure .analysis-return-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.howsure .analysis-return-actions .btn{font-size:11px}.howsure .analysis-condition-strip{display:flex;align-items:center;gap:9px;padding:9px 20px;min-height:36px;font-size:11px;line-height:1.5;background:color-mix(in srgb,var(--amber) 12%,var(--panel));color:var(--amber);border-block:1px solid color-mix(in srgb,var(--amber) 12%,var(--line))}.howsure .analysis-condition-strip>.icon{width:13px;height:13px;flex-shrink:0}.howsure .analysis-condition-actions .link-btn{font-size:11px;color:var(--amber);white-space:nowrap;margin-left:auto}.howsure .analysis-condition-actions .link-btn .icon{width:11px;height:11px}.howsure .analysis-condition-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.howsure .analysis-chart-toolbar{display:flex;align-items:center;gap:12px;padding:10px 18px 6px;min-width:0}.howsure .analysis-chart-toolbar .segmented{display:flex;align-items:center;gap:3px;min-width:0}.howsure .analysis-chart-toolbar .segment{border-radius:3px;font-size:12px;padding:4px 7px;color:var(--muted);white-space:nowrap}.howsure .analysis-chart-toolbar .segment.active{background:var(--selected);color:var(--text)}.howsure .analysis-chart-mode{display:flex;gap:2px;border-left:1px solid var(--line);padding-left:8px}.howsure .analysis-chart-mode>button,.howsure .analysis-pause{display:grid;place-items:center;width:var(--control-compact-height);height:var(--control-compact-height);border-radius:3px;color:var(--muted)}.howsure .analysis-chart-mode .active{background:var(--selected);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.howsure .analysis-chart-mode .icon,.howsure .analysis-pause .icon{width:14px;height:14px}.howsure .analysis-chart-legend{display:flex;align-items:center;gap:7px;margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.howsure .analysis-chart-legend>i{display:block;width:14px;height:2px;background:var(--muted)}.howsure .analysis-chart{padding:6px 20px 0;min-width:0}.howsure .analysis-chart .react-chart-caption{font-size:11px;color:var(--muted)}.howsure .analysis-data{min-width:0;scroll-margin-top:calc(var(--workspace-header-height,60px) + 16px)}.howsure .analysis-data>.tabs{padding-inline:18px;gap:24px;margin:0;overflow-x:auto;scrollbar-width:none;min-height:44px;border-bottom:1px solid var(--line)}.howsure .analysis-data .tab{font-size:12px;white-space:nowrap;padding:0;flex-shrink:0}.howsure .analysis-data .count{font-size:11px;color:var(--dim);background:none;padding:0;margin-left:3px}.howsure .analysis-data>.hs-tab-panel{padding:0}.howsure .analysis-evidence-scroll{overflow:auto}.howsure .analysis-evidence-table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed;font-size:11px}.howsure .analysis-evidence-table th{font-size:11px;font-weight:450;color:var(--muted);padding:10px 18px;border-bottom:1px solid var(--line)}.howsure .analysis-evidence-table th:first-child{width:48%}.howsure .analysis-evidence-table td{padding:12px 18px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:13px;line-height:1.5}.howsure .analysis-evidence-table tr:nth-child(2n){background:var(--raised)}.howsure .analysis-source-name{display:flex;align-items:flex-start;gap:11px;min-width:0}.howsure .analysis-source-name>span{color:var(--muted);font-size:11px;padding-top:3px}.howsure .analysis-source-name>div{min-width:0}.howsure .analysis-source-name a,.howsure .analysis-source-name strong{font-size:13px;color:var(--text);font-weight:500}.howsure .analysis-source-name a:hover{color:var(--cyan)}.howsure .analysis-source-name .icon{width:11px;height:11px;color:var(--dim);margin-left:5px}.howsure .analysis-source-name small{display:block;font-size:12px;color:var(--dim);margin-top:4px;overflow-wrap:anywhere}.howsure .analysis-evidence-foot{display:flex;align-items:flex-start;gap:8px;padding:12px 18px;font-size:11px;line-height:1.6;color:var(--muted)}.howsure .analysis-evidence-foot>.icon{width:12px;height:12px;flex-shrink:0;margin-top:2px}.howsure .analysis-evidence-foot>.link-btn{margin-left:auto;font-size:11px;flex-shrink:0}.howsure .analysis-data-content{padding:20px}.howsure .analysis-section-heading{margin-bottom:16px}.howsure .analysis-section-heading h2{font-size:14px;font-weight:550}.howsure .analysis-section-heading p{font-size:11px;color:var(--muted);line-height:1.7;margin-top:6px}.howsure .analysis-context-note{font-size:11px;line-height:1.7;color:var(--muted);padding:10px 0}.howsure .analysis-data>.hs-tab-panel>.analysis-context-note{padding:12px 18px;border-top:1px solid var(--line)}.howsure .analysis-conditions-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);grid-gap:30px;gap:30px}.howsure .analysis-conditions-grid h2{font-size:15px;line-height:1.5;margin:10px 0 18px;font-weight:550}.howsure .analysis-conditions-grid .rule-item{margin:16px 0}.howsure .analysis-conditions-grid .label{font-size:11px}.howsure .analysis-conditions-grid .market-source-text{font-size:14px;line-height:1.75;max-width:72ch;overflow-wrap:anywhere}.howsure .analysis-conditions-grid .local-note{font-size:11px;margin-top:8px}.howsure .analysis-condition-facts p{font-size:11px;line-height:1.75;color:var(--muted);margin-top:16px}.howsure .analysis-condition-facts dl,.howsure .analysis-context-body dl{margin:0}.howsure .analysis-condition-facts dl>div,.howsure .analysis-context-body dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:11px;line-height:1.5}.howsure .analysis-condition-facts dt,.howsure .analysis-context-body dt{color:var(--muted);flex-shrink:0}.howsure .analysis-condition-facts dd,.howsure .analysis-context-body dd{margin:0;text-align:right;overflow-wrap:anywhere}.howsure .analysis-details{border-top:1px solid var(--line);margin-top:16px;padding-top:13px;font-size:11px;line-height:1.65}.howsure .analysis-details summary{cursor:pointer;color:var(--muted)}.howsure .analysis-details[open]>summary{margin-bottom:12px;color:var(--text)}.howsure .analysis-details code{display:block;overflow-wrap:anywhere;font-size:11px}.howsure .analysis-details p{margin:8px 0;color:var(--muted);font-size:11px}.howsure .analysis-book-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.howsure .analysis-book-grid table{width:100%;border-collapse:collapse;font-size:12px}.howsure .analysis-book-grid caption{text-align:left;font-size:12px;margin-bottom:10px}.howsure .analysis-book-grid th{font-size:11px;font-weight:450;color:var(--muted);padding:9px 0;border-bottom:1px solid var(--line);text-align:left}.howsure .analysis-book-grid td{padding:9px 0;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.howsure .analysis-book-grid td:last-child,.howsure .analysis-book-grid th:last-child{text-align:right}.howsure .analysis-book-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:16px}.howsure .analysis-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.howsure .analysis-related{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;border:1px solid var(--line);border-radius:5px;text-align:left;background:var(--raised);min-width:0}.howsure .analysis-related h3{font-size:13px;line-height:1.5;overflow-wrap:anywhere;font-weight:500}.howsure .analysis-related>div{display:flex;align-items:baseline;gap:12px;margin-top:auto;flex-wrap:wrap}.howsure .analysis-related strong{font-size:23px;font-weight:500}.howsure .analysis-related>div>span{font-size:11px}.howsure .analysis-related small{font-size:11px;color:var(--muted)}.howsure .analysis-selection-summary{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line);background:var(--raised);border-radius:5px;font-size:12px;margin-bottom:14px}.howsure .analysis-selection-summary>div{display:flex;gap:8px}.howsure .analysis-selection-summary small{font-size:11px;color:var(--muted)}.howsure .analysis-history-list{max-height:450px;overflow:auto;scrollbar-width:thin}.howsure .analysis-observation{width:100%;display:flex;align-items:center;gap:16px;padding:12px;border-bottom:1px solid var(--line);text-align:left;font-size:11px}.howsure .analysis-observation time{color:var(--muted)}.howsure .analysis-observation strong{margin-left:auto;font-size:12px;font-weight:500}.howsure .analysis-observation .icon{width:13px;height:13px;color:var(--dim)}.howsure .analysis-observation.selected{background:var(--selected);color:var(--cyan)}.howsure .analysis-observation-group{border-bottom:1px solid var(--line)}.howsure .analysis-observation-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;cursor:pointer;list-style:none}.howsure .analysis-observation-group>summary>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.howsure .analysis-observation-group strong{font-size:13px;font-weight:500}.howsure .analysis-observation-group small,.howsure .analysis-observation-group time{font-size:11px;color:var(--muted)}.howsure .analysis-observation-group>summary>.icon{width:12px;height:12px;color:var(--muted)}.howsure .analysis-grounding{padding:13px 20px;border-top:1px solid var(--line);font-size:11px;color:var(--muted);line-height:1.75}.howsure .analysis-grounding summary{cursor:pointer}.howsure .analysis-grounding ul{padding-left:18px;margin:12px 0 0}.howsure .analysis-empty{padding:22px 12px;font-size:12px;color:var(--muted);line-height:1.7}.howsure .analysis-sidebar{display:grid;grid-gap:14px;gap:14px;min-width:0}.howsure .analysis-sidebar .panel{overflow:hidden}.howsure .analysis-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 18px;border-bottom:1px solid var(--line)}.howsure .analysis-panel-head h2{font-size:12px;font-weight:550}.howsure .analysis-panel-head>.icon,.howsure .analysis-panel-head>span{font-size:11px;color:var(--dim)}.howsure .analysis-panel-head>.icon{width:13px;height:13px}.howsure .analysis-check-body,.howsure .analysis-context-body{padding:18px}.howsure .analysis-check-status{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--amber);margin-bottom:12px}.howsure .analysis-check-body>h2{font-size:22px;line-height:1.35;font-weight:550;letter-spacing:-.4px}.howsure .analysis-check-explanation{font-size:14px;line-height:1.7;color:var(--muted);margin:14px 0 16px}.howsure .analysis-review-details{font-size:12px;line-height:1.6}.howsure .analysis-review-details>summary{cursor:pointer;padding:10px 0;color:var(--muted)}.howsure .analysis-check-row{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-bottom:1px solid var(--line)}.howsure .analysis-check-row>.icon{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:var(--muted)}.howsure .analysis-check-row h3{font-size:11px;font-weight:500}.howsure .analysis-check-row p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:5px}.howsure .analysis-next-check{padding:14px;background:var(--raised);border:1px solid var(--line);border-radius:5px;margin:17px 0}.howsure .analysis-next-check p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:7px}.howsure .analysis-check-body>.primary{width:100%}.howsure .analysis-subactions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.howsure .analysis-subactions .link-btn{font-size:12px}.howsure .analysis-subactions .icon{width:12px;height:12px}.howsure .analysis-next-check h3{font-size:14px;font-weight:550;line-height:1.5;margin-top:8px}.howsure .analysis-next-check>.link-btn{margin-top:10px;min-height:36px;font-size:12px;line-height:1.5;text-align:left}.howsure .analysis-next-check>.link-btn .icon{width:14px;height:14px;flex:none}.howsure .analysis-context-foot{display:flex;align-items:flex-start;gap:8px;padding:12px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6}.howsure .analysis-context-foot>.icon{width:12px;height:12px;flex-shrink:0;margin-top:2px}@media(max-width:1350px){.howsure .analysis-quote{gap:19px}.howsure .analysis-main-quote{padding-right:18px}.howsure .analysis-extended-stat{display:none}}@media(max-width:1080px){.howsure .analysis-page{grid-template-columns:minmax(0,1fr)}.howsure .analysis-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.howsure .analysis-extended-stat{display:grid}.howsure .analysis-condition-strip{flex-wrap:wrap}.howsure .analysis-condition-actions{margin-left:auto;gap:8px}.howsure .analysis-condition-actions .link-btn{margin-left:0;min-height:44px}}@media(max-width:680px){.howsure .analysis-page{padding:12px 12px 30px;gap:14px}.howsure .analysis-heading{padding:16px 15px 10px;gap:8px}.howsure .analysis-market-icon{display:none}.howsure .analysis-heading h1{font-size:22px;line-height:1.4;letter-spacing:-.5px}.howsure .analysis-heading .eyebrow{font-size:12px;line-height:1.7}.howsure .analysis-heading-actions{margin-top:0;gap:0}.howsure .analysis-actions-menu>summary,.howsure .analysis-watch{width:44px;height:44px}.howsure .analysis-watch{display:none}.howsure .analysis-context{padding:0 15px 17px}.howsure .analysis-context-label{font-size:12px;gap:8px;margin-bottom:9px;flex-wrap:wrap}.howsure .analysis-context-label h2{font-size:14px}.howsure .analysis-quote{gap:17px;flex-wrap:wrap}.howsure .analysis-main-quote{padding-right:16px;gap:4px}.howsure .analysis-main-quote>strong{font-size:32px;letter-spacing:-1px}.howsure .analysis-main-quote>span{font-size:12px}.howsure .analysis-quote-stat{font-size:12px;gap:6px}.howsure .analysis-quote-stat>span{font-size:12px}.howsure .analysis-quote-time{flex:1 0 100%;max-width:none;margin-left:0;text-align:left;gap:4px}.howsure .analysis-quote-time time{font-size:12px;line-height:1.5}.howsure .analysis-extended-stat{display:none}.howsure .analysis-condition-strip{padding:5px 14px;font-size:12px;gap:6px;align-items:center}.howsure .analysis-condition-strip>span{flex:1 1;min-width:0}.howsure .analysis-condition-strip>.icon{margin-top:2px;width:12px;height:12px}.howsure .analysis-condition-actions{margin-left:auto}.howsure .analysis-condition-actions .link-btn{font-size:12px;white-space:normal;text-align:left;flex-shrink:0}.howsure .analysis-chart-toolbar{padding:9px 12px 4px;gap:6px;flex-wrap:wrap}.howsure .analysis-chart-toolbar .segmented{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex-basis:100%;width:100%;grid-gap:0;gap:0}.howsure .analysis-chart-toolbar .segment{font-size:12px;padding:4px 2px;min-width:44px;min-height:44px}.howsure .analysis-chart-mode{padding-left:0;border-left:0;gap:0}.howsure .analysis-chart-mode>button{width:44px;height:44px}.howsure .analysis-chart-legend{font-size:12px;gap:4px}.howsure .analysis-chart-legend>i{width:12px}.howsure .analysis-pause{width:44px;height:44px}.howsure .analysis-chart{padding:6px 10px 0}.howsure .analysis-chart .react-chart-caption{font-size:12px;flex-wrap:wrap;gap:4px}.howsure .analysis-data>.tabs{padding-inline:14px;gap:21px}.howsure .analysis-data .tab{font-size:14px;min-height:44px}.howsure .analysis-evidence-table .source-role,.howsure .analysis-evidence-table .source-time{display:none}.howsure .analysis-evidence-table th:first-child{width:66%}.howsure .analysis-evidence-table td,.howsure .analysis-evidence-table th{padding:12px 14px;font-size:12px}.howsure .analysis-source-name{gap:9px}.howsure .analysis-source-name a,.howsure .analysis-source-name small,.howsure .analysis-source-name strong{font-size:12px}.howsure .analysis-evidence-foot{padding:12px 14px;font-size:12px;flex-wrap:wrap}.howsure .analysis-evidence-foot>span{flex:1 1;min-width:0}.howsure .analysis-evidence-foot>.link-btn{font-size:14px;min-height:44px}.howsure .analysis-data-content{padding:17px 14px}.howsure .analysis-conditions-grid{grid-template-columns:minmax(0,1fr);gap:20px}.howsure .analysis-conditions-grid .market-source-text{font-size:14px}.howsure .analysis-book-grid{gap:16px}.howsure .analysis-book-grid caption,.howsure .analysis-book-grid table{font-size:12px}.howsure .analysis-related-grid{grid-template-columns:minmax(0,1fr)}.howsure .analysis-observation{padding:12px 0;gap:9px}.howsure .analysis-observation time{font-size:12px}.howsure .analysis-observation-group>summary{padding:12px 0}.howsure .analysis-selection-summary>div{flex-wrap:wrap}.howsure .analysis-grounding{padding:13px 14px;font-size:12px}.howsure .analysis-sidebar{grid-template-columns:minmax(0,1fr)}.howsure .analysis-book-grid th,.howsure .analysis-book-note,.howsure .analysis-check-row p,.howsure .analysis-check-status,.howsure .analysis-condition-facts dl>div,.howsure .analysis-condition-facts p,.howsure .analysis-conditions-grid .local-note,.howsure .analysis-context-body dl>div,.howsure .analysis-context-foot,.howsure .analysis-context-note,.howsure .analysis-data .count,.howsure .analysis-details,.howsure .analysis-details code,.howsure .analysis-details p,.howsure .analysis-history-explanation,.howsure .analysis-main>.notice,.howsure .analysis-main>.notice .subline,.howsure .analysis-next-check p,.howsure .analysis-observation,.howsure .analysis-observation-group small,.howsure .analysis-observation-group time,.howsure .analysis-page .eyebrow,.howsure .analysis-panel-head>span,.howsure .analysis-related small,.howsure .analysis-related>div>span,.howsure .analysis-return-actions .btn,.howsure .analysis-section-heading p,.howsure .analysis-selection-summary small,.howsure .analysis-source-name>span{font-size:12px}.howsure .analysis-check-row h3,.howsure .analysis-page .label,.howsure .analysis-panel-head h2,.howsure .analysis-related h3,.howsure .analysis-section-heading h2,.howsure .analysis-source-name a,.howsure .analysis-source-name strong{font-size:14px}.howsure .analysis-condition-facts dt,.howsure .analysis-context-body dt{flex-shrink:1;min-width:0}.howsure .analysis-condition-facts dd,.howsure .analysis-context-body dd{min-width:0}.howsure .analysis-details>summary,.howsure .analysis-grounding>summary,.howsure .analysis-review-details>summary,.howsure .analysis-subactions .link-btn{min-height:44px;align-content:center}.howsure .analysis-subactions .link-btn{font-size:14px}.howsure .analysis-subactions{flex-wrap:wrap}.howsure .analysis-chart svg text{font-size:12px!important}.howsure .analysis-chart-legend{white-space:normal;flex:1 1;min-width:0}.howsure .analysis-chart-toolbar>.analysis-pause{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.howsure .analysis-page{scroll-behavior:auto}}@media(max-width:700px){.howsure .analysis-page .badge{font-size:12px}}.howsure .analysis-page{grid-template-columns:minmax(0,1fr) 350px}.howsure .analysis-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--workspace-header-height,60px) + 12px);gap:10px}.howsure .analysis-window-summary{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding:6px 20px 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.howsure .analysis-window-summary>div{display:flex;align-items:baseline;gap:7px}.howsure .analysis-window-summary dt{font-size:11px;color:var(--muted)}.howsure .analysis-window-summary dd{font-size:13px;font-weight:500;margin:0}.howsure .analysis-window-summary dd>span{color:var(--muted)}.howsure .analysis-window-coverage{display:block;color:var(--muted);font-size:11px;font-weight:400}@media(max-width:700px){.howsure .analysis-window-coverage{font-size:12px}}.howsure .analysis-updates .analysis-panel-head{min-height:48px}.howsure .analysis-updates .analysis-panel-head h2{font-size:15px}.howsure .analysis-update-filters{display:flex;gap:4px;padding:12px 12px 6px;flex-wrap:wrap}.howsure .analysis-update-filters button{border:1px solid transparent;color:var(--muted);padding:7px 9px;font-size:11px;border-radius:4px;min-height:32px}.howsure .analysis-update-filters button[aria-pressed=true]{color:var(--text);background:var(--selected);border-color:var(--line-strong)}.howsure .analysis-feed-count{padding:4px 16px 12px;color:var(--muted);font-size:11px;margin:0;border-bottom:1px solid var(--line)}.howsure .analysis-update-list{max-height:calc(100dvh - var(--workspace-header-height,60px) - 270px);min-height:100px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.howsure .analysis-update{display:flex;gap:10px;width:100%;padding:14px 14px 14px 12px;text-align:left;border-bottom:1px solid var(--line);border-left:2px solid transparent;color:var(--text);background:transparent}.howsure .analysis-update:hover{background:var(--raised)}.howsure .analysis-update[aria-pressed=true]{border-left-color:var(--accent);background:var(--selected)}.howsure .analysis-update-icon{width:28px;height:28px;border-radius:4px;background:var(--raised);color:var(--muted);display:grid;place-items:center;flex:none;margin-top:17px}.howsure .analysis-update-icon .icon{width:15px;height:15px}.howsure .analysis-update.review .analysis-update-icon{color:var(--text)}.howsure .analysis-update.gap .analysis-update-icon{color:var(--amber)}.howsure .analysis-update-copy{flex:1 1;min-width:0}.howsure .analysis-update-meta{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;line-height:1.5}.howsure .analysis-update-meta>span{white-space:nowrap}.howsure .analysis-update strong{display:block;margin-top:6px;font-size:13px;font-weight:550;line-height:1.55;overflow-wrap:anywhere}.howsure .analysis-update small{display:block;margin-top:4px;font-size:11px;line-height:1.6;color:var(--muted)}.howsure .analysis-update>.icon{flex:none;width:12px;height:12px;color:var(--muted);margin-top:23px}.howsure .analysis-feed-empty{font-size:12px;color:var(--muted);line-height:1.7;padding:20px 16px;margin:0}.howsure .analysis-feed-more{width:100%;min-height:40px;color:var(--link);font-size:12px;border-top:1px solid var(--line)}.howsure .analysis-feed-basis{border-top:1px solid var(--line);padding:10px 16px;font-size:11px;color:var(--muted);line-height:1.7}.howsure .analysis-feed-basis summary{cursor:pointer;min-height:24px}.howsure .analysis-feed-basis p{margin:8px 0}.howsure .analysis-market-facts>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;list-style:none;font-size:12px}.howsure .analysis-market-facts>summary>.icon{width:14px;height:14px;color:var(--muted)}.howsure .analysis-market-facts .analysis-context-body{border-top:1px solid var(--line);font-size:11px;line-height:1.7;color:var(--muted)}.howsure .analysis-selected-update{padding:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--raised) 65%,var(--panel));scroll-margin-top:calc(var(--workspace-header-height,60px) + 12px)}.howsure .analysis-selected-update:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.howsure .analysis-selected-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.howsure .analysis-selected-heading h2{font-size:18px;line-height:1.5;font-weight:550;margin:7px 0 0;letter-spacing:-.25px}.howsure .analysis-selected-heading .eyebrow{font-size:11px}.howsure .analysis-selected-heading>.link-btn{font-size:11px;flex:none;min-height:32px}.howsure .analysis-selected-time{font-size:11px;color:var(--muted);line-height:1.7;margin:10px 0}.howsure .analysis-update-calculation{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:16px 0}.howsure .analysis-update-calculation>div{display:grid;grid-gap:5px;gap:5px}.howsure .analysis-update-calculation span{font-size:11px;color:var(--muted)}.howsure .analysis-update-calculation strong{font-size:24px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.howsure .analysis-update-calculation>.icon{width:16px;height:16px;color:var(--muted)}.howsure .analysis-overview-guidance p,.howsure .analysis-selected-explanation{font-size:14px;line-height:1.7;max-width:72ch;color:var(--muted);margin:10px 0}.howsure .analysis-update-navigation{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:11px;color:var(--muted)}.howsure .analysis-selected-next{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;margin-top:8px;border-top:1px solid var(--line)}.howsure .analysis-selected-next strong{display:block;font-size:12px;font-weight:550;margin-top:5px}.howsure .analysis-selected-next p{font-size:11px;line-height:1.7;color:var(--muted);margin:5px 0 0;max-width:78ch}.howsure .analysis-selected-next>.link-btn{font-size:12px;flex:none}.howsure .analysis-selected-next .eyebrow{font-size:11px}.howsure .analysis-selected-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.howsure .analysis-selected-actions .btn{min-height:var(--control-height);font-size:13px}.howsure .analysis-selected-actions .btn.ghost{color:var(--muted)}.howsure .analysis-selected-actions .btn.ghost:hover{color:var(--text)}.howsure .analysis-mobile-updates{margin:0;border-block:1px solid var(--line)}.howsure .analysis-mobile-updates>summary{padding:12px 16px;display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;font-size:14px;color:var(--text);min-height:48px}.howsure .analysis-mobile-updates>summary>span{font-size:12px;color:var(--muted)}.howsure .analysis-mobile-updates>summary>.icon{margin-left:auto;width:15px;height:15px}.howsure .analysis-mobile-updates .panel{border:0;border-radius:0}@media(max-width:700px){.howsure .analysis-selected-heading .eyebrow,.howsure .analysis-selected-next .eyebrow{font-size:12px}}@media(max-width:1080px){.howsure .analysis-page{grid-template-columns:minmax(0,1fr)}.howsure .analysis-update-list{max-height:360px}.howsure .analysis-update small,.howsure .analysis-update-meta{font-size:12px}.howsure .analysis-update-filters button{min-height:44px;font-size:12px}.howsure .analysis-feed-count{font-size:12px}}@media(max-width:700px){.howsure .analysis-window-summary{padding:5px 14px;gap:4px 20px}.howsure .analysis-window-summary dd,.howsure .analysis-window-summary dt{font-size:12px}.howsure .analysis-selected-update{padding:16px 14px}.howsure .analysis-selected-heading{flex-wrap:wrap}.howsure .analysis-selected-heading h2{font-size:18px}.howsure .analysis-selected-actions .btn,.howsure .analysis-selected-heading>.link-btn{min-height:44px;font-size:12px}.howsure .analysis-selected-next{flex-wrap:wrap;gap:8px}.howsure .analysis-selected-next p,.howsure .analysis-selected-time{font-size:13px}.howsure .analysis-selected-next>.link-btn{min-height:44px}.howsure .analysis-update-calculation{gap:14px}.howsure .analysis-update-calculation strong{font-size:22px}.howsure .analysis-feed-basis,.howsure .analysis-update-calculation span{font-size:12px}.howsure .analysis-feed-basis summary{min-height:36px}.howsure .analysis-update-navigation .btn{min-height:44px}}.howsure .analysis-dossier{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin:16px 0}.howsure .analysis-dossier p{margin:8px 0 12px;line-height:1.55;font-size:14px;overflow-wrap:anywhere;white-space:pre-line}.howsure .analysis-dossier-next{border-left:1px solid var(--line);padding-left:24px}.howsure .analysis-dossier-next small{display:block}.howsure .analysis-dossier-details{margin-top:12px;font-size:13px;color:var(--muted)}.howsure .analysis-dossier-details summary{cursor:pointer;padding:6px 0}.howsure .analysis-dossier-details summary span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px}.howsure .analysis-dossier-details ul{padding-left:18px;line-height:1.6}.howsure .analysis-dossier-details li+li{margin-top:8px}@media(max-width:640px){.howsure .analysis-dossier{grid-template-columns:minmax(0,1fr);gap:16px}.howsure .analysis-dossier-next{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}.howsure .analysis-current-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:16px 0}.howsure .analysis-current-tools p{margin:0;color:var(--muted);font-size:13px;flex:1 1 240px}.analysis-data>[role=tabpanel]>.howsure .analysis-current-tools{padding:16px 24px}