
@font-face{font-family:Geist;src:url('/worthward/assets/Geist-Variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:"Geist Mono";src:url('/worthward/assets/GeistMono-Variable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--background:#fff;--foreground:#1f2329;--muted:#6b7280;--muted-bg:#f7f8fa;--border:#e5e7eb;--positive:#15803d;--negative:#b91c1c;--warning:#8a5634;--content:64rem;--header:72rem}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:Geist,"Geist Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}
a{color:var(--foreground);text-decoration-thickness:1px;text-underline-offset:.2em}.shell{width:100%;max-width:var(--content);margin:auto;padding-left:24px;padding-right:24px}header{border-bottom:1px solid var(--border);background:var(--background)}.masthead{width:100%;max-width:var(--header);height:56px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{flex-shrink:0;color:var(--foreground);font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:24px;text-decoration:none}nav{display:flex;gap:24px;font-size:14px;font-weight:400;line-height:20px}nav a{color:var(--foreground);text-decoration:none}nav a:not([aria-current]){color:var(--muted)}nav a[aria-current]{font-weight:600}
main{padding-top:48px;padding-bottom:80px}.eyebrow{color:var(--positive);font-size:11px;font-weight:600;letter-spacing:.18em;line-height:16.5px;text-transform:uppercase}.kicker{color:var(--positive);font-size:10px;font-weight:600;letter-spacing:.18em;line-height:15px;text-transform:uppercase}.hero{max-width:56rem;margin-bottom:32px}.hero h1{max-width:56rem;margin:8px 0 0;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.06}.hero .dek{max-width:42rem;margin:16px 0 0;color:var(--muted);font-size:16px;font-weight:400;line-height:26px}
.meta{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;line-height:16.5px}.meta strong{color:var(--foreground);font-weight:600}.stale{color:var(--warning)}
section{padding:48px 0;border-top:1px solid var(--border)}section:first-of-type{margin-top:48px}.section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-width:42rem;margin-bottom:24px}.section-head h2{margin:0;color:var(--foreground);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:36px}.section-head p{max-width:42rem;margin:0;color:var(--muted);font-size:14px;line-height:22.75px}
.change{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid var(--border)}.change:first-child{border-top:0}.change-meta{color:var(--muted);font-size:10px;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.change-meta strong{display:block;margin-bottom:4px;color:var(--positive);font-weight:600;letter-spacing:.18em}.change h3{margin:0 0 8px;font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:23px}.change p{margin:4px 0;color:var(--muted);font-size:13px;line-height:21.125px}.source{color:var(--muted);font-size:11px;line-height:16.5px}
#what-changed .section-head h2,#why-it-matters .section-head h2{color:var(--positive);font-size:10px;font-weight:600;letter-spacing:.18em;line-height:15px;text-transform:uppercase}#what-changed .change:first-of-type{grid-template-columns:128px minmax(0,1fr);margin-bottom:20px;padding:24px;border:1px solid var(--border);border-radius:12px;background:var(--muted-bg)}#what-changed .change:first-of-type h3{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:30px}
.cohorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cohort{min-height:104px;padding:16px;border:1px solid var(--border);border-radius:8px}.cohort-name{color:var(--muted);font-size:10px;letter-spacing:normal;line-height:15px;text-transform:uppercase}.cohort-state{margin-top:16px;font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;line-height:24px}.state-supports{color:var(--positive)}.state-challenges{color:var(--negative)}.state-mixed{color:var(--warning)}
.frame-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.frame-item{min-height:94px;padding:16px 16px 16px 0}.frame-item+.frame-item{border-left:1px solid var(--border);padding-left:16px}.frame-label{color:var(--muted);font-size:10px;line-height:15px;text-transform:uppercase}.frame-value{margin-top:12px;font-size:14px;font-weight:600;line-height:21px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.metric{padding:16px 0;border-top:1px solid var(--border)}.metric-label{color:var(--muted);font-size:10px;line-height:15px;text-transform:uppercase}.metric-value{margin-top:6px;font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:600;line-height:27px}.metric-note{margin-top:4px;color:var(--muted);font-size:11px;line-height:17px}.data-rows{border-bottom:1px solid var(--border)}.data-row{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(80px,.65fr));gap:16px;padding:14px 0;border-top:1px solid var(--border);align-items:start;font-size:12px;line-height:18px}.data-row strong{font-size:13px}.data-label{color:var(--muted);font-size:10px;text-transform:uppercase}.typed{display:inline-block;color:var(--positive);font-size:9px;font-weight:600;letter-spacing:.12em;line-height:14px;text-transform:uppercase}.coverage-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding:12px 0;border-top:1px solid var(--border);font-size:12px;line-height:18px}.coverage-row span:nth-child(2){font-weight:600}.scenario-title{font-size:14px;font-weight:700}.sensitivity{width:100%;border-collapse:collapse;font-size:12px;line-height:18px}.sensitivity th,.sensitivity td{padding:10px 8px;border-top:1px solid var(--border);text-align:right}.sensitivity th:first-child,.sensitivity td:first-child{text-align:left}.sensitivity th{color:var(--muted);font-size:10px;font-weight:500;text-transform:uppercase}.decision-state{margin-bottom:24px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:13px;font-weight:600}
.scenario-foot{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,.8fr) minmax(0,2fr);gap:16px;padding-top:8px;border-top:1px solid var(--border);color:var(--muted)}
.split{display:grid;grid-template-columns:1fr 1fr;gap:48px}.prose h3{margin:8px 0 16px;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:32px}.prose p{max-width:42rem;color:var(--muted);font-size:14px;line-height:22.75px}.plain-list{margin:0;padding-left:18px}.plain-list li{margin:8px 0}.unknown{border-left:2px solid var(--warning);padding-left:16px;color:#51473f}.disagreement{padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:16px;font-weight:600;line-height:24px}.disagreement+ .disagreement{border-top:0}.disagreement small{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:400;line-height:18px}
details{border-top:1px solid var(--border)}details:last-child{border-bottom:1px solid var(--border)}summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font-size:14px;font-weight:600;line-height:21px}summary span{color:var(--muted);font-size:11px;font-weight:400}details>div{max-width:54rem;padding:0 0 20px;color:var(--muted);font-size:13px;line-height:21px}
.attention{display:grid;grid-template-columns:72px minmax(0,1fr) 104px;gap:24px;padding:20px 0;border-top:1px solid var(--border)}.attention:last-child{border-bottom:1px solid var(--border)}.ticker{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700;line-height:24px}.attention h2{margin:4px 0 8px;font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:23px}.attention p{margin:0;color:var(--muted);font-size:13px;line-height:21.125px}
form{display:grid;gap:16px;max-width:49rem}label{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:16.5px;text-transform:uppercase}input,select,textarea{display:block;width:100%;margin-top:6px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);padding:10px 12px;font:400 14px/21px Geist,"Geist Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}textarea{min-height:112px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.attest{display:flex;align-items:flex-start;gap:10px;color:var(--foreground);font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;text-transform:none}.attest input{width:auto;margin:3px 0 0}.button{min-height:36px;justify-self:start;border:0;border-radius:6px;background:var(--foreground);color:var(--background);padding:8px 16px;cursor:pointer;font-size:13px;font-weight:600;line-height:19.5px}.button:disabled{opacity:.6}.form-status{min-height:24px;color:var(--positive);font-size:13px}
.decision{display:grid;grid-template-columns:80px 88px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--border);font-size:13px;line-height:20px}.research-decision{grid-template-columns:176px minmax(0,1fr);gap:24px}.decision-label{display:grid;align-content:start;gap:8px}.decision-label span{color:var(--muted)}.decision-main{min-width:0}.decision-rationale{margin:0;white-space:pre-line}.decision-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:16px}.decision-fact{display:block;color:var(--muted)}.decision-fact.unknown{padding-left:12px}.sources{font-size:12px;line-height:18px}.source-row{display:grid;grid-template-columns:48px minmax(0,1fr) 176px;gap:16px;padding:12px 0;border-top:1px solid var(--border);overflow-wrap:anywhere}.quiet{color:var(--muted)}footer{border-top:1px solid var(--border);padding:32px 0 64px;color:var(--muted);font-size:11px;line-height:16.5px}
.brief-status{margin:24px 0 0;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.brief-status strong{display:block;font-size:22px;letter-spacing:-.025em;line-height:29px}.brief-status span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.attention-list{border-bottom:1px solid var(--border)}.attention-line{display:grid;grid-template-columns:152px minmax(0,1fr) 88px;gap:24px;padding:18px 0;border-top:1px solid var(--border)}.attention-line h3{margin:0 0 5px;font-size:16px;line-height:23px}.attention-line p{margin:0;color:var(--muted);font-size:13px;line-height:21px}.attention-kind{color:var(--positive);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.attention-state{color:var(--muted);font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:10px;text-align:right}.status-tag{display:inline-block;color:var(--muted);font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.status-tag.stale,.status-tag.unknown,.status-tag.partial,.status-tag.blocked{color:var(--warning)}.status-tag.available,.status-tag.current,.status-tag.deep,.status-tag.derived,.status-tag.complete{color:var(--positive)}.fact-line{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(120px,.6fr));gap:18px;padding:14px 0;border-top:1px solid var(--border);font-size:12px;line-height:18px}.fact-line strong{font-size:13px}.fact-line .value{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.research-list{counter-reset:research;border-bottom:1px solid var(--border)}.research-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--border)}.research-rank{color:var(--positive);font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:12px;font-weight:600}.research-item h3{margin:0 0 5px;font-size:15px;line-height:22px}.research-item p{margin:0;color:var(--muted);font-size:13px;line-height:21px}.ledger{width:100%;border-bottom:1px solid var(--border)}.ledger-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(170px,1.35fr) minmax(90px,.65fr) minmax(110px,.75fr) minmax(120px,.8fr);gap:16px;padding:13px 0;border-top:1px solid var(--border);align-items:start;font-size:12px;line-height:18px}.ledger-head{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ledger-row .mono{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.ledger-row .security-name{display:block;color:var(--muted);font-size:10px}.ledger-row.nvda{background:var(--muted-bg);}.note-row{padding:14px 0;border-top:1px solid var(--border)}.note-row h3{margin:0;font-size:14px}.note-row p{margin:4px 0 0;color:var(--muted);font-size:12px}.inline-filter{display:flex;max-width:none;align-items:end;gap:12px;margin:20px 0 0}.inline-filter label{min-width:180px}.inline-filter select{margin-top:5px}.inline-filter .button{margin-bottom:0}.option-expiry{display:grid;grid-template-columns:110px 72px repeat(4,minmax(105px,1fr));gap:14px;padding:14px 0;border-top:1px solid var(--border);font-size:12px}.option-expiry>span:not(:first-child){font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.option-expiry.selected{background:var(--muted-bg);}.decision-hero{padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.decision-hero h2{margin:0;font-size:28px;line-height:34px;letter-spacing:-.025em}.decision-hero .decision-date{margin-top:6px;color:var(--muted);font-size:12px}.decision-copy{max-width:48rem;white-space:pre-line}.decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px}.decision-grid>div{padding:14px 0;border-top:1px solid var(--border)}.decision-grid dt{color:var(--muted);font-size:10px;text-transform:uppercase}.decision-grid dd{margin:5px 0 0;font-size:13px}.link-arrow{font-size:12px;font-weight:600;text-decoration:none}.link-arrow:after{content:'  →'}.nowrap{white-space:nowrap}
@media(max-width:639px){body{overflow-x:hidden}.shell{padding-left:16px;padding-right:16px}.masthead{height:auto;min-height:77px;padding:8px 16px;flex-wrap:wrap;align-content:center;gap:8px 16px}.brand{font-size:15px;line-height:22.5px}nav{width:100%;flex-wrap:wrap;gap:8px 16px;font-size:13px;line-height:19.5px}main{padding-top:32px;padding-bottom:64px}.hero{margin-bottom:32px}.hero h1{font-size:30px;line-height:1.06}.hero .dek{font-size:15px;line-height:24.375px}.meta{gap:8px 16px}.section-head h2{font-size:24px;line-height:32px}section{padding:32px 0}section:first-of-type{margin-top:32px}.section-head{margin-bottom:20px}.change,.attention,.split{grid-template-columns:minmax(0,1fr);gap:8px}.change{padding:18px 0}.change h3,.attention h2{overflow-wrap:anywhere}#what-changed .change:first-of-type{grid-template-columns:minmax(0,1fr);padding:20px}#what-changed .change:first-of-type h3{font-size:20px;line-height:25px}.cohorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cohort{min-height:96px}.frame-strip,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frame-item:nth-child(3){border-left:0;border-top:1px solid var(--border);padding-left:0}.frame-item:nth-child(4){border-top:1px solid var(--border)}.data-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.data-row>div:first-child{grid-column:1/-1}.scenario-foot{grid-template-columns:minmax(0,1fr)}.coverage-row{grid-template-columns:minmax(0,1fr);gap:4px}.form-row{grid-template-columns:minmax(0,1fr)}.decision{grid-template-columns:64px minmax(0,1fr)}.decision>span:last-child{grid-column:1/-1}.research-decision{grid-template-columns:minmax(0,1fr);gap:16px}.decision-label{grid-template-columns:minmax(0,1fr);gap:4px}.decision-facts{grid-template-columns:minmax(0,1fr);gap:10px}.source-row{grid-template-columns:40px minmax(0,1fr)}.source-row span:last-child{grid-column:2}}
.ledger-row.nvda{background:var(--muted-bg)}
@media(max-width:639px){.attention-line,.fact-line,.ledger-row,.option-expiry{grid-template-columns:minmax(0,1fr) minmax(90px,.55fr);gap:6px 12px}.attention-kind,.attention-line>div:nth-child(2),.ledger-row>div:nth-child(-n+2),.option-expiry>span:first-child{grid-column:1/-1}.attention-state{text-align:left}.ledger-head{display:none}.ledger-row{padding:16px 0}.ledger-row>div:before,.option-expiry>span:before{display:block;color:var(--muted);font-family:Geist,sans-serif;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ledger-row>div:nth-child(3):before{content:'Quantity'}.ledger-row>div:nth-child(4):before{content:'Known value'}.ledger-row>div:nth-child(5):before{content:'Source / freshness'}.ledger-row>div:nth-child(5){grid-column:1/-1}.option-expiry>span:nth-child(2):before{content:'DTE'}.option-expiry>span:nth-child(3):before{content:'ATM IV'}.option-expiry>span:nth-child(4):before{content:'Expected move'}.option-expiry>span:nth-child(5):before{content:'Median spread'}.option-expiry>span:nth-child(6):before{content:'Open interest'}.inline-filter{display:grid;grid-template-columns:minmax(0,1fr)}.inline-filter label{min-width:0}.decision-grid{grid-template-columns:minmax(0,1fr)}}

.section-spacer{height:2rem}.section-spacer.large{height:2.5rem}.decision-date{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}
@media(max-width:639px){.masthead{display:grid;grid-template-columns:minmax(0,1fr)}.brand{width:100%}}
.currentness-ledger{border-bottom:1px solid var(--border)}.currentness-row{display:grid;grid-template-columns:120px 148px minmax(0,1fr);gap:18px;padding:15px 0;border-top:1px solid var(--border);align-items:start}.currentness-source{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.currentness-time{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:11px;line-height:17px}.currentness-detail{color:var(--muted);font-size:12px;line-height:19px}
@media(max-width:639px){.currentness-row{grid-template-columns:minmax(0,1fr);gap:4px}.currentness-source{margin-top:2px}.currentness-time{font-size:10px}}
.refresh-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.refresh-copy{color:var(--muted);font-size:12px;line-height:19px}.refresh-copy strong{display:block;color:var(--foreground);font-size:13px}.refresh-button{flex:0 0 auto}.refresh-results{margin-top:12px;color:var(--muted);font-size:11px;line-height:18px}.refresh-results span{display:inline-block;margin-right:16px}.refresh-results b{color:var(--foreground);font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:10px}
@media(max-width:639px){.refresh-line{align-items:flex-start;flex-direction:column}.refresh-button{width:100%}.refresh-results span{display:block;margin:3px 0}}
.status-tag.updated,.status-tag.current-no-change,.status-tag.current-for-last-completed-session{color:var(--positive)}.status-tag.failed,.status-tag.unavailable,.status-tag.not-checked{color:var(--warning)}
.horizon-ledger{border-bottom:1px solid var(--border)}.horizon-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(110px,.7fr) 72px minmax(180px,1.2fr);gap:16px;padding:13px 0;border-top:1px solid var(--border);align-items:start;font-size:12px;line-height:18px}.horizon-row strong{display:block}.horizon-row .quiet{display:block;font-size:10px}.horizon-row .mono{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}
@media(max-width:639px){.horizon-row{grid-template-columns:minmax(0,1fr) minmax(100px,.55fr);gap:6px 12px}.horizon-row>span:first-child,.horizon-row>span:last-child{grid-column:1/-1}.horizon-row.ledger-head{display:none}.horizon-row>span:nth-child(2):before,.horizon-row>span:nth-child(3):before{display:block;color:var(--muted);font-family:Geist,sans-serif;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.horizon-row>span:nth-child(2):before{content:"Expiration"}.horizon-row>span:nth-child(3):before{content:"DTE"}}
.options-overview{border-bottom:1px solid var(--border)}.options-overview-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(0,1.7fr);gap:20px;padding:14px 0;border-top:1px solid var(--border);align-items:baseline}.options-overview-label{color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.options-overview-value{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:17px;font-weight:600}.options-overview-note{color:var(--muted);font-size:12px;line-height:19px}.options-ledger-wrap{width:100%;overflow-x:auto;border-bottom:1px solid var(--border)}.options-ledger{width:100%;min-width:860px;border-collapse:collapse;font-size:12px;line-height:18px}.options-ledger th,.options-ledger td{padding:12px 10px;border-top:1px solid var(--border);text-align:right;vertical-align:top}.options-ledger th:first-child,.options-ledger td:first-child{text-align:left;padding-left:0}.options-ledger th{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.options-ledger td{font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.options-ledger td:first-child{font-family:Geist,"Geist Fallback",system-ui,sans-serif}.options-ledger .selected-row td{background:var(--muted-bg)}.chart-frame{padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.term-chart{display:block;width:100%;height:auto;overflow:visible}.chart-axis{stroke:var(--border);stroke-width:1}.chart-line{fill:none;stroke:var(--positive);stroke-width:2}.chart-point{fill:var(--background);stroke:var(--positive);stroke-width:2}.chart-label{fill:var(--muted);font:11px "Geist Mono",ui-monospace,monospace}.chart-value{fill:var(--foreground);font:600 11px "Geist Mono",ui-monospace,monospace}.interpretation-list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--border)}.interpretation-list li{padding:13px 0;border-top:1px solid var(--border);font-size:13px;line-height:21px}.expected-row{display:grid;grid-template-columns:minmax(150px,1fr) repeat(5,minmax(90px,.7fr));gap:14px;padding:13px 0;border-top:1px solid var(--border);align-items:baseline;font-size:12px}.expected-row>span:not(:first-child){font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;text-align:right}.expected-range{color:var(--positive);font-weight:600}.concentration-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.concentration-list{border-bottom:1px solid var(--border)}.concentration-row{display:grid;grid-template-columns:70px repeat(3,minmax(70px,1fr));gap:12px;padding:11px 0;border-top:1px solid var(--border);font:11px/17px "Geist Mono",ui-monospace,monospace;text-align:right}.concentration-row span:first-child{text-align:left}.spread-bands{display:flex;flex-wrap:wrap;gap:8px 20px;padding:13px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:11px}.spread-bands strong{color:var(--foreground);font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.chain-filter{max-width:none;grid-template-columns:repeat(6,minmax(100px,1fr)) auto;align-items:end;margin:20px 0}.chain-filter .button{margin-bottom:0}.chain-filter-reset{align-self:center;font-size:11px}.chain-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:11px 0;border-top:1px solid var(--border);color:var(--muted);font-size:11px}.chain{border-bottom:1px solid var(--border)}.chain-head,.chain-row{display:grid;grid-template-columns:minmax(340px,1fr) 92px minmax(340px,1fr);grid-template-areas:"call strike put";gap:0;border-top:1px solid var(--border)}.chain-head{position:sticky;top:0;z-index:1;background:var(--background);color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.chain-head>div{padding:10px 14px}.chain-head .chain-call{text-align:right}.chain-head .chain-put{text-align:left}.chain-call{grid-area:call}.chain-put{grid-area:put}.chain-strike{grid-area:strike;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border-left:1px solid var(--border);border-right:1px solid var(--border);font:600 13px/19px "Geist Mono",ui-monospace,monospace}.chain-strike small{color:var(--positive);font:600 9px/14px Geist,sans-serif;letter-spacing:.12em}.chain-row.atm{border-left:2px solid var(--positive)}.option-leg{min-width:0;padding:11px 14px}.option-leg.itm{background:var(--muted-bg)}.option-leg.empty{display:flex;align-items:center;color:var(--muted);font-size:11px}.leg-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--muted);font-size:9px;line-height:14px}.leg-heading strong{color:var(--foreground);font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace;font-size:10px}.leg-metrics{display:grid;grid-template-columns:repeat(4,minmax(54px,1fr));gap:7px 11px}.leg-metric{min-width:0;text-align:right}.leg-metric b{display:block;color:var(--muted);font:500 8px/12px Geist,sans-serif;letter-spacing:.07em;text-transform:uppercase}.leg-metric span{font:11px/17px "Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.exposure-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) repeat(4,minmax(90px,.7fr));gap:14px;padding:13px 0;border-top:1px solid var(--border);font-size:12px;line-height:18px}.exposure-row>span:nth-child(n+3){font-family:"Geist Mono","Geist Mono Fallback",ui-monospace,monospace}.exposure-row.head{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:800px){.chain-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.chain-filter .button,.chain-filter-reset{width:100%}.concentration-grid{grid-template-columns:minmax(0,1fr);gap:24px}.expected-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.expected-row.ledger-head{display:none}.expected-row>span:first-child{grid-column:1/-1}.expected-row>span:not(:first-child){text-align:left}.expected-row>span:nth-child(n+2):before{display:block;color:var(--muted);font:500 8px/12px Geist,sans-serif;letter-spacing:.07em;text-transform:uppercase}.expected-row>span:nth-child(2):before{content:"Stored price"}.expected-row>span:nth-child(3):before{content:"Lower bound"}.expected-row>span:nth-child(4):before{content:"Upper bound"}.expected-row>span:nth-child(5):before{content:"Move %"}.expected-row>span:nth-child(6):before{content:"Move $"}}
@media(max-width:639px){.options-overview-row{grid-template-columns:minmax(0,1fr);gap:3px}.options-overview-value{font-size:15px}.options-ledger{min-width:760px}.chart-frame{overflow-x:auto}.term-chart{min-width:720px}.chain-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chain-head{display:none}.chain-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"strike" "call" "put"}.chain-strike{align-items:flex-start;border-left:0;border-right:0;border-bottom:1px solid var(--border)}.chain-row.atm{border-left:0}.chain-row.atm .chain-strike{border-left:2px solid var(--positive);padding-left:12px}.option-leg{padding:12px 0}.option-leg.itm{background:transparent}.option-leg+.option-leg{border-top:1px solid var(--border)}.leg-heading{padding:0 2px}.leg-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leg-metric{text-align:left}.exposure-row{grid-template-columns:minmax(0,1fr) minmax(90px,.55fr);gap:5px 12px}.exposure-row.head{display:none}.exposure-row>span:nth-child(-n+2){grid-column:1/-1}.exposure-row>span:before{display:block;color:var(--muted);font:500 8px/12px Geist,sans-serif;letter-spacing:.07em;text-transform:uppercase}.exposure-row>span:nth-child(3):before{content:"Direction"}.exposure-row>span:nth-child(4):before{content:"Quantity"}.exposure-row>span:nth-child(5):before{content:"Known value"}.exposure-row>span:nth-child(6):before{content:"Effective"}}
.workbench-gap{margin-top:32px}
.company-section-nav{position:sticky;top:0;z-index:2;display:flex;gap:18px;overflow-x:auto;padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background);font-size:11px;white-space:nowrap}.company-section-nav a{color:var(--muted);text-decoration:none}.company-section-nav a:hover,.company-section-nav a:focus{color:var(--foreground)}.research-controls{display:grid;grid-template-columns:2fr repeat(3,minmax(120px,1fr));gap:12px;margin:20px 0}.research-controls label,.workbench-inputs label{color:var(--muted);font-size:10px;text-transform:uppercase}.research-chart{position:relative;min-height:330px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.research-chart svg{display:block;width:100%;height:310px}.fund-axis{stroke:var(--border);stroke-width:1}.fund-line{fill:none;stroke:var(--positive);stroke-width:2}.fund-line.overlay{stroke:var(--muted);stroke-dasharray:5 5}.fund-point{fill:var(--background);stroke:var(--positive);stroke-width:2}.fund-point:focus{outline:none;stroke-width:4}.fund-label{fill:var(--muted);font:10px "Geist Mono",ui-monospace,monospace}.chart-tooltip{position:absolute;display:none;max-width:270px;padding:10px 12px;border:1px solid var(--border);background:var(--background);font-size:11px;line-height:17px;pointer-events:none}.fund-table-wrap,.sensitivity-wrap{overflow-x:auto}.fund-table{width:100%;min-width:760px;border-collapse:collapse;font-size:11px}.fund-table th,.fund-table td{padding:10px 8px;border-top:1px solid var(--border);text-align:right;vertical-align:top}.fund-table th:first-child,.fund-table td:first-child{text-align:left}.fund-table th{color:var(--muted);font-size:9px;text-transform:uppercase}.source-inspect{display:block;color:var(--muted);font-size:9px}.capital-ledger{border-bottom:1px solid var(--border)}.capital-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) minmax(120px,.8fr) minmax(0,1.4fr);gap:16px;padding:13px 0;border-top:1px solid var(--border);font-size:12px}.workbench-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;padding:18px 0;border-top:1px solid var(--border)}.workbench-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;margin:10px 0 28px}.workbench-result>div{padding:14px 0;border-top:1px solid var(--border)}.workbench-result dt{color:var(--muted);font-size:9px;text-transform:uppercase}.workbench-result dd{margin:6px 0 0;font:600 16px/23px "Geist Mono",ui-monospace,monospace}.scenario-notice{padding:12px 0;border-top:1px solid var(--border);color:var(--positive);font-size:11px}.sensitivity-cell.meets{color:var(--positive);font-weight:600}.sensitivity-cell.misses{color:var(--muted)}
@media(max-width:639px){.company-section-nav{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.research-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.research-controls label:first-child{grid-column:1/-1}.research-chart{overflow-x:auto}.research-chart svg{min-width:680px}.capital-row{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:5px 12px}.capital-row>span:first-child,.capital-row>span:last-child{grid-column:1/-1}.workbench-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-result{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-table{min-width:680px}}
.research-subnav{display:flex;align-items:center;gap:18px;margin:-16px 0 36px;padding:10px 0;border-bottom:1px solid var(--border);font-size:12px}.research-subnav>span{margin-right:auto;color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.research-subnav a{text-decoration:none}.research-subnav a:not([aria-current]){color:var(--muted)}.research-subnav a[aria-current]{font-weight:600}.podcast-episode{padding:34px 0;border-top:1px solid var(--border)}.podcast-episode:first-of-type{padding-top:0;border-top:0}.podcast-episode-head{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:28px;align-items:start}.podcast-episode h2{max-width:48rem;margin:7px 0 0;font-size:28px;line-height:35px;letter-spacing:-.025em}.podcast-date{color:var(--muted);font:11px/18px "Geist Mono",ui-monospace,monospace;text-align:right}.podcast-recap{max-width:49rem;margin:22px 0;color:var(--foreground);font-size:15px;line-height:25px}.podcast-columns{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin:24px 0}.podcast-columns ol,.podcast-columns p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:21px}.podcast-columns li{margin:7px 0}.podcast-call-ledger{border-bottom:1px solid var(--border)}.podcast-call{display:grid;grid-template-columns:120px minmax(0,1fr) 150px;gap:20px;padding:16px 0;border-top:1px solid var(--border);align-items:start}.podcast-call>div:first-child strong{display:block;font-family:"Geist Mono",ui-monospace,monospace;font-size:15px}.podcast-call>div:first-child span{display:block;color:var(--muted);font-size:10px}.podcast-call h3{margin:3px 0;font-size:14px;line-height:21px}.podcast-call p{margin:3px 0;color:var(--muted);font-size:12px;line-height:19px}.podcast-call>div:last-child{text-align:right}.podcast-call details{margin-top:8px}.podcast-call details>div,.podcast-provenance{overflow-wrap:anywhere;word-break:break-word}.podcast-outcome{display:block;margin-top:5px;color:var(--muted);font:10px/16px "Geist Mono",ui-monospace,monospace;text-transform:uppercase}
@media(max-width:639px){.research-subnav{margin-top:-8px}.podcast-episode-head,.podcast-columns,.podcast-call{grid-template-columns:minmax(0,1fr);gap:10px}.podcast-episode h2{font-size:23px;line-height:30px}.podcast-date,.podcast-call>div:last-child{text-align:left}.podcast-columns{gap:20px}.podcast-call>div:last-child{display:flex;gap:12px;align-items:center}.podcast-outcome{display:inline-block;margin:0}}
.company-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:48px;align-items:end;margin:12px 0 28px}.company-identity h1{margin:4px 0 0;font-size:54px;letter-spacing:-.045em;line-height:1}.company-ticker{color:var(--muted);font:600 13px/20px "Geist Mono",ui-monospace,monospace;letter-spacing:.14em}.company-price{text-align:right}.company-price-value{font:650 48px/1 "Geist Mono",ui-monospace,monospace;letter-spacing:-.045em}.company-price-label{margin-top:8px;color:var(--muted);font-size:11px;line-height:17px}.company-thesis-preview{margin:0 0 28px;padding:22px 24px;border:1px solid var(--border);border-radius:12px;background:#fafbf8}.company-thesis-preview p{max-width:54rem;margin:7px 0 0;font-size:15px;line-height:24px}.company-thesis-preview a{display:inline-block;margin-top:10px;font-size:11px;font-weight:650;text-decoration:none}.company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.company-fact{padding:15px 18px 15px 0}.company-fact+.company-fact{padding-left:18px;border-left:1px solid var(--border)}.company-fact span{display:block;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.company-fact strong{display:block;margin-top:6px;font-size:14px;line-height:20px}.company-detail-line{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:-16px;color:var(--muted);font-size:10px}.company-detail-line strong{color:var(--foreground)}
.research-surface{padding:26px;border:1px solid var(--border);border-radius:14px;background:#fafbf9}.product-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.product-section-head h2{margin:3px 0 0;font-size:29px;letter-spacing:-.035em;line-height:35px}.product-section-head p{max-width:34rem;margin:0;color:var(--muted);font-size:12px;line-height:19px;text-align:right}.fund-title{font-size:34px!important;line-height:39px!important}.fund-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.fund-summary>div{padding:14px 18px 14px 0}.fund-summary>div+div{padding-left:18px;border-left:1px solid var(--border)}.fund-summary dt{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fund-summary dd{margin:5px 0 0;font:650 21px/28px "Geist Mono",ui-monospace,monospace}.fund-summary small{display:block;margin-top:2px;color:var(--muted);font-size:9px}.fund-snapshot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 26px;border:1px solid var(--border);border-radius:10px;background:var(--background)}.snapshot-metric{min-width:0;padding:15px}.snapshot-metric+.snapshot-metric{border-left:1px solid var(--border)}.snapshot-metric span{display:block;color:var(--muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.snapshot-metric strong{display:block;margin-top:5px;font:650 16px/22px "Geist Mono",ui-monospace,monospace}.research-controls{grid-template-columns:1.5fr repeat(3,minmax(115px,.75fr));margin:0 0 14px}.research-chart{min-height:350px;padding:10px 0 0;border:0;background:var(--background);border-radius:10px}.research-chart svg{height:340px}.fund-grid{stroke:#e7e9e4;stroke-width:1}.fund-axis{stroke:#cfd4cc}.fund-bar{fill:#bfd9c4;stroke:#7cad86;stroke-width:1}.fund-bar:hover,.fund-bar:focus{fill:#9fc7a8;outline:none}.fund-line{stroke:#1b7a43;stroke-width:2.25}.fund-line.overlay{stroke:#56645a;stroke-dasharray:none}.fund-point{fill:#fff;stroke:#1b7a43}.fund-value{fill:var(--foreground);font:600 10px "Geist Mono",ui-monospace,monospace}.fund-unit{fill:var(--muted);font:9px Geist,sans-serif;letter-spacing:.08em;text-transform:uppercase}.chart-tooltip{z-index:3;border-radius:8px;background:#fff;pointer-events:auto}.fund-definition{margin:12px 0 0}.fund-table-wrap{overflow-x:auto}.fund-table{min-width:720px}
.valuation-shell{padding:28px;border:1px solid #dbe4dc;border-radius:14px;background:#f7faf7}.valuation-read{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 24px;border-top:1px solid #dbe4dc;border-bottom:1px solid #dbe4dc}.valuation-stat{padding:18px 20px 18px 0}.valuation-stat+.valuation-stat{padding-left:20px;border-left:1px solid #dbe4dc}.valuation-stat span{display:block;color:var(--muted);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.valuation-stat strong{display:block;margin-top:7px;font:650 25px/31px "Geist Mono",ui-monospace,monospace}.valuation-stat small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.valuation-sentence{margin:0 0 22px;font-size:15px;line-height:24px}.valuation-range{position:relative;margin:22px 0 30px;padding:31px 8px 42px}.range-track{position:relative;height:8px;border-radius:999px;background:#dfe6df}.range-segment{position:absolute;top:0;height:8px;border-radius:999px;background:#9cc5a5}.range-marker{position:absolute;top:-7px;width:2px;height:22px;background:var(--foreground)}.range-marker.current{top:-13px;height:34px;background:var(--positive)}.range-label{position:absolute;top:18px;transform:translateX(-50%);white-space:nowrap;color:var(--muted);font-size:9px;text-align:center}.range-label strong{display:block;color:var(--foreground);font:600 11px/16px "Geist Mono",ui-monospace,monospace}.range-label.current{top:-32px;color:var(--positive)}.range-label.current strong{color:var(--positive)}.workbench-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0;border-top:0}.workbench-inputs label{position:relative;padding:11px;border:1px solid var(--border);border-radius:8px;background:#fff}.input-role{display:block;margin-top:5px;color:var(--positive);font-size:7px;letter-spacing:.08em}.workbench-inputs input{margin-top:7px;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:6px 0;background:transparent;font-family:"Geist Mono",ui-monospace,monospace;font-weight:650}.scenario-notice{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border:0}.scenario-notice span:last-child{color:var(--muted)}.workbench-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 26px}.workbench-result>div{padding:13px 14px;border:1px solid var(--border);border-radius:8px;background:#fff}.workbench-result dd{font-size:17px}.scenario-reset{min-height:32px;background:transparent;color:var(--foreground);border:1px solid var(--border)}.sensitivity-wrap{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden}.sensitivity th,.sensitivity td{padding:11px 13px}.sensitivity-cell.meets{background:#f1f7f2}
.capital-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 22px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.capital-summary>div{padding:16px 18px 16px 0}.capital-summary>div+div{padding-left:18px;border-left:1px solid var(--border)}.capital-summary span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.capital-summary strong{display:block;margin-top:6px;font:650 19px/26px "Geist Mono",ui-monospace,monospace}.capital-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end;height:210px;padding:20px 10px 0;border:1px solid var(--border);border-radius:10px;background:#fff}.capital-column{display:flex;height:100%;flex-direction:column;justify-content:flex-end;text-align:center}.capital-column strong{margin-bottom:8px;font:600 11px/16px "Geist Mono",ui-monospace,monospace}.capital-column i{display:block;min-height:3px;background:#aacfb1;border:1px solid #87b591;border-bottom:0}.capital-column span{min-height:42px;padding-top:8px;color:var(--muted);font-size:9px;line-height:13px}.cash-quality{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin-top:22px}.cash-quality h3{margin:4px 0 7px;font-size:19px}.cash-quality p{margin:0;color:var(--muted);font-size:12px;line-height:19px}.capital-ledger{margin-top:20px}.compact-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compact-product-module{padding:22px;border:1px solid var(--border);border-radius:12px;background:#fafbf9}.compact-product-module.valuation-quick{grid-column:1/-1;background:#f4f8f4;border-color:#dbe4dc}.compact-product-module h3{margin:4px 0 14px;font-size:21px}.compact-product-module .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.compact-product-module.valuation-quick .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-product-module .metric-value{font-size:16px}.limitations-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.limitations-group{padding:18px;border:1px solid var(--border);border-radius:10px;background:#fafbf9}.limitations-group h3{margin:0 0 8px;font-size:14px}.limitations-group ul{color:var(--muted);font-size:12px;line-height:19px}
@media(max-width:800px){.company-hero{grid-template-columns:minmax(0,1fr);gap:20px}.company-price{text-align:left}.company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.company-fact:nth-child(3){border-left:0;border-top:1px solid var(--border);padding-left:0}.company-fact:nth-child(4){border-top:1px solid var(--border)}.fund-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-metric:nth-child(4){border-left:0;border-top:1px solid var(--border)}.snapshot-metric:nth-child(n+4){border-top:1px solid var(--border)}.valuation-read{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-stat:nth-child(3){border-left:0;border-top:1px solid #dbe4dc;padding-left:0}.valuation-stat:nth-child(4){border-top:1px solid #dbe4dc}.workbench-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.capital-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--border);padding-left:0}.capital-summary>div:nth-child(4){border-top:1px solid var(--border)}}
@media(max-width:639px){section{padding:36px 0}.masthead{min-width:0;align-items:start}.masthead nav{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px}.research-subnav{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.research-subnav>span{min-width:0;margin-right:0}.company-section-nav{flex-wrap:wrap;overflow-x:visible;white-space:normal;gap:7px 14px}.company-hero,.company-thesis-preview,.company-facts,.research-surface,.valuation-shell,.compact-product-module{min-width:0}.company-thesis-preview p{overflow-wrap:anywhere}.company-identity h1{font-size:40px}.company-price-value{font-size:38px}.company-facts{grid-template-columns:minmax(0,1fr)}.company-fact,.company-fact+.company-fact,.company-fact:nth-child(3){padding:12px 0;border-left:0;border-top:1px solid var(--border)}.company-thesis-preview,.research-surface,.valuation-shell,.compact-product-module{padding:18px;border-radius:10px}.product-section-head{align-items:start;flex-direction:column;gap:5px}.product-section-head p{text-align:left}.fund-title{font-size:28px!important;line-height:33px!important}.fund-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-metric:nth-child(3),.snapshot-metric:nth-child(5){border-left:0}.research-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.research-controls label:first-child{grid-column:1/-1}.fund-summary{grid-template-columns:minmax(0,1fr)}.fund-summary>div,.fund-summary>div+div{padding:10px 0;border-left:0;border-top:1px solid var(--border)}.research-chart{overflow:hidden;min-height:300px}.research-chart svg{width:100%;height:300px;min-width:0}.valuation-read{grid-template-columns:minmax(0,1fr)}.valuation-stat,.valuation-stat+.valuation-stat,.valuation-stat:nth-child(3){padding:13px 0;border-left:0;border-top:1px solid #dbe4dc}.valuation-range{margin-top:36px;padding-left:0;padding-right:0}.range-label{font-size:8px}.workbench-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-result{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-summary{grid-template-columns:minmax(0,1fr)}.capital-summary>div,.capital-summary>div+div,.capital-summary>div:nth-child(3){padding:11px 0;border-left:0;border-top:1px solid var(--border)}.capital-chart{height:180px;gap:5px;padding-left:4px;padding-right:4px}.capital-column strong{font-size:9px}.capital-column span{font-size:8px}.cash-quality,.compact-product-grid,.limitations-groups{grid-template-columns:minmax(0,1fr)}.compact-product-module.valuation-quick .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-table{min-width:0}.fund-table thead{display:none}.fund-table,.fund-table tbody,.fund-table tr,.fund-table td{display:block;width:100%}.fund-table tr{padding:10px 0;border-top:1px solid var(--border)}.fund-table td{padding:3px 0;border:0;text-align:left!important}.fund-table td:before{display:inline-block;width:92px;color:var(--muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.fund-table td:nth-child(1):before{content:"Period"}.fund-table td:nth-child(2):before{content:"Value"}.fund-table td:nth-child(3):before{content:"Basis"}.fund-table td:nth-child(4):before{content:"Period end"}.fund-table td:nth-child(5):before{content:"Filed"}.fund-table td:nth-child(6):before{content:"Source"}}

.company-facts{margin-bottom:0}.company-valuation-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;margin-bottom:28px;border-bottom:1px solid var(--border);background:#f7faf7}.company-valuation-brief>div{padding:13px 18px 13px 0}.company-valuation-brief>div+div{padding-left:18px;border-left:1px solid #dbe4dc}.company-valuation-brief span{display:block;color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.company-valuation-brief strong{display:block;margin-top:6px;font-size:14px;line-height:20px}.company-valuation-brief a{padding:13px 18px;font-size:11px;font-weight:650;text-decoration:none}
@media(max-width:639px){.company-valuation-brief{min-width:0;grid-template-columns:minmax(0,1fr)}.company-valuation-brief>div,.company-valuation-brief>div+div{padding:12px 0;border-left:0;border-top:1px solid var(--border)}.company-valuation-brief a{padding:13px 0}}

.web-hero{padding:64px 0 48px}.web-hero h1{max-width:54rem;margin:10px 0 0;font-size:58px;line-height:1.02;letter-spacing:-.04em}.web-hero p{max-width:43rem;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:29px}.web-sequence{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.web-sequence span{padding:16px 12px 16px 0;color:var(--muted);font-size:11px;text-transform:uppercase}.web-sequence span+span{padding-left:12px;border-left:1px solid var(--border)}.web-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.web-feature{padding:28px 0;border-top:1px solid var(--border)}.web-feature h3{margin:4px 0 8px;font-size:21px}.web-feature p{margin:0;color:var(--muted);font-size:14px;line-height:23px}.web-cta{display:flex;align-items:center;justify-content:space-between;gap:24px}.web-cta a{font-weight:650}.environment-line{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);font-size:11px}.environment-line strong{color:var(--positive);letter-spacing:.15em;text-transform:uppercase}.preview-hero{padding:44px 0 12px}.preview-hero h1{margin:7px 0 8px;font-size:46px;letter-spacing:-.035em}.preview-hero p{max-width:48rem;color:var(--muted)}.preview-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.preview-facts div{padding:15px 14px 15px 0}.preview-facts div+div{padding-left:14px;border-left:1px solid var(--border)}.preview-facts span{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.preview-facts strong{display:block;margin-top:6px;font-size:13px}.preview-nav{display:flex;flex-wrap:wrap;gap:10px 20px;padding:14px 0;border-bottom:1px solid var(--border);font-size:12px}.preview-nav a{text-decoration:none}.preview-note{margin-top:28px;padding:16px;border:1px solid #dbe4dc;border-radius:8px;background:#f7faf7;color:var(--muted);font-size:12px}.preview-note strong{color:var(--positive)}
@media(max-width:639px){.web-hero{padding:42px 0 28px}.web-hero h1{font-size:38px}.web-hero p{font-size:16px;line-height:26px}.web-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.web-sequence span:nth-child(n+3){border-top:1px solid var(--border)}.web-sequence span:nth-child(odd){border-left:0;padding-left:0}.web-grid{grid-template-columns:minmax(0,1fr)}.web-cta{align-items:flex-start;flex-direction:column}.preview-hero h1{font-size:38px}.preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-facts div:nth-child(3){border-left:0;border-top:1px solid var(--border);padding-left:0}.preview-facts div:nth-child(4){border-top:1px solid var(--border)}}
