.btci-lab{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans)}.btci-lab *{box-sizing:border-box}.btci-lab :is(button,input,select){font:inherit}.btci-lab :is(a,button,input,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btci-header{z-index:30;background:color-mix(in oklch, var(--background) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 40px;position:sticky;top:0}.btci-header-inner{align-items:center;gap:12px;width:100%;max-width:1280px;margin:0 auto;padding:20px 0;display:flex}.btci-brand{color:var(--foreground);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.btci-mark{background:var(--primary);width:32px;height:32px;color:var(--primary-foreground);border-radius:8px;place-items:center;font-size:14px;font-weight:650;display:grid}.btci-brand>span:nth-child(2){align-items:baseline;gap:8px;display:flex}.btci-brand strong,.btci-brand small{font-size:16px}.btci-brand small{color:var(--muted-foreground)}.btci-chip{background:var(--muted);color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px}.btci-global-nav{margin-left:auto}.btci-shell{width:min(1280px,100% - 80px);margin:0 auto;padding:32px 0 56px}.btci-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:24px;display:grid}.btci-back{color:var(--muted-foreground);margin-bottom:24px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.btci-back:hover{color:var(--foreground)}.btci-eyebrow,.btci-section-head span,.btci-workbench-head>div:first-child span,.btci-yield-hero>div:first-child>span,.btci-methodology>div:first-child>span{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.btci-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(38px,6vw,74px);font-weight:610;line-height:.98}.btci-hero>div>p:last-child{max-width:760px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.btci-hero-verdict{border:1px solid var(--border);border-top:3px solid var(--option-orange,#f7931a);background:var(--card);border-radius:10px;padding:17px}.btci-hero-verdict>span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.btci-hero-verdict strong{margin:9px 0 7px;font-size:16px;line-height:1.35;display:block}.btci-hero-verdict p{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.55}.btci-evidence-notice{border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 45%, var(--card));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:24px;padding:12px 14px;display:grid}.btci-evidence-notice p{color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.5}.btci-evidence-notice p b{color:var(--foreground)}.btci-evidence-notice a{color:var(--foreground);white-space:nowrap;font-size:10px;font-weight:650;text-decoration:none}.btci-evidence{border:1px solid var(--border);width:fit-content;color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.evidence-official{border-color:color-mix(in oklch, var(--success) 45%, var(--border));background:color-mix(in oklch, var(--success) 9%, var(--card));color:color-mix(in oklch, var(--success) 78%, var(--foreground))}.evidence-derived{border-color:color-mix(in oklch, var(--option-orange,#f7931a) 42%, var(--border));background:color-mix(in oklch, var(--option-orange,#f7931a) 8%, var(--card))}.evidence-inferred{border-style:dashed}.btci-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.btci-kpis article{border:1px solid var(--border);background:var(--card);border-radius:9px;min-width:0;padding:13px}.btci-kpis article.emphasis{border-color:color-mix(in oklch, var(--option-orange,#f7931a) 50%, var(--border))}.btci-kpis :is(span,strong,small){display:block}.btci-kpis span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.btci-kpis strong{letter-spacing:-.025em;text-overflow:ellipsis;margin-top:7px;font-size:19px;font-weight:650;overflow:hidden}.btci-kpis small{color:var(--muted-foreground);margin-top:3px;font-size:10px}.btci-workbench,.btci-chart-card,.btci-table-card,.btci-change-card,.btci-distribution-card,.btci-anatomy-card,.btci-bridge-grid>article,.btci-methodology{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:20px}.btci-workbench{padding:16px}.btci-workbench-head,.btci-section-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.btci-workbench-head h2,.btci-section-head h2,.btci-yield-hero h2,.btci-methodology h2{letter-spacing:-.025em;margin:6px 0 0;font-size:19px;font-weight:620}.btci-workbench-actions{align-items:end;gap:8px;display:flex}.btci-workbench-actions label{gap:4px;display:grid}.btci-workbench-actions label>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.btci-workbench-actions :is(select,button){border:1px solid var(--border);background:var(--background);height:34px;color:var(--foreground);border-radius:7px;padding:0 10px;font-size:10px}.btci-workbench-actions button{cursor:pointer;font-weight:650}.btci-date-control{margin-top:18px}.btci-date-control>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.btci-date-control>div:first-child b{font-size:14px}.btci-date-control>div:first-child span{color:var(--muted-foreground);font-size:10px}.btci-date-control input{width:100%;accent-color:var(--foreground);margin:15px 0 8px}.btci-date-ticks{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:8px;display:flex}.btci-date-ticks span{justify-items:center;display:grid}.btci-date-ticks small{font-size:8px}.btci-date-ticks .active{color:var(--foreground);font-weight:700}.btci-chart-card,.btci-table-card,.btci-change-card,.btci-distribution-card{overflow:hidden}.btci-chart-card>.btci-section-head,.btci-table-card>.btci-section-head,.btci-change-card>.btci-section-head,.btci-distribution-card>.btci-section-head{padding:17px 18px}.btci-section-head>p,.btci-section-head>a{max-width:460px;color:var(--muted-foreground);text-align:right;margin:0;font-size:10px;line-height:1.5;text-decoration:none}.btci-section-head>a{color:var(--foreground);font-weight:650}.btci-line-chart{border-top:1px solid var(--border);padding:14px 14px 0;overflow-x:auto}.btci-line-chart svg{width:100%;min-width:760px;display:block}.btci-line-chart text{fill:var(--muted-foreground);font-size:9px;font-family:var(--font-mono)}.btci-line-chart .grid{stroke:var(--border);stroke-width:1px}.btci-line-chart .grid.zero{stroke:color-mix(in oklch, var(--foreground) 42%, var(--border));stroke-width:1.4px}.btci-line-chart .line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.btci-line-chart .line.cat-treasury{stroke:#147d64}.btci-line-chart .line.cat-bitcoin-etp{stroke:var(--option-orange,#f7931a)}.btci-line-chart .line.cat-option{stroke:#3b70d6}.btci-line-chart .line.cat-cash{stroke:#8e8e94}.btci-line-chart g[role=button]{cursor:pointer}.btci-line-chart .date-line{stroke:#0000;stroke-width:18px}.btci-line-chart g.selected .date-line{stroke:color-mix(in oklch, var(--foreground) 12%, transparent);stroke-width:1px}.btci-line-chart g.active .date-line{stroke:color-mix(in oklch, var(--foreground) 32%, transparent);stroke-width:1px}.btci-line-chart .point{fill:var(--card);stroke-width:2px}.btci-line-chart .point.cat-treasury{stroke:#147d64}.btci-line-chart .point.cat-bitcoin-etp{stroke:var(--option-orange,#f7931a)}.btci-line-chart .point.cat-option{stroke:#3b70d6}.btci-line-chart .point.cat-cash{stroke:#8e8e94}.btci-line-chart g.selected .point{fill:var(--card);stroke-width:3px}.btci-allocation-callout rect{fill:color-mix(in oklch, var(--card) 94%, var(--background));stroke:var(--border);stroke-width:1px;filter:drop-shadow(0 7px 15px color-mix(in oklch, var(--foreground) 10%, transparent))}.btci-line-chart .btci-allocation-callout text{fill:var(--muted-foreground);font-size:9px}.btci-line-chart .btci-allocation-callout .callout-date{fill:var(--foreground);font-size:11px;font-weight:750}.btci-line-chart .btci-allocation-callout tspan{fill:var(--foreground);font-weight:750}.btci-line-chart .btci-allocation-callout .callout-notional,.btci-line-chart .btci-allocation-callout .callout-notional tspan{fill:var(--option-orange,#f7931a)}.btci-chart-legend{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:14px;padding:11px 18px;font-size:9px;display:flex}.btci-chart-legend span{align-items:center;gap:6px;display:flex}.btci-chart-legend i{border-radius:99px;width:13px;height:3px}.btci-chart-legend .cat-treasury i,.btci-allocation-bar .cat-treasury{background:#147d64}.btci-chart-legend .cat-bitcoin-etp i,.btci-allocation-bar .cat-bitcoin-etp{background:var(--option-orange,#f7931a)}.btci-chart-legend .cat-option i,.btci-allocation-bar .cat-option{background:#3b70d6}.btci-chart-legend .cat-cash i,.btci-allocation-bar .cat-cash{background:#8e8e94}.btci-allocation-bar .cat-other{background:#b7b7bc}.btci-anatomy-grid{grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.btci-anatomy-card{padding:17px}.btci-allocation-bar{background:var(--muted);border-radius:6px;height:28px;margin:20px 0 16px;display:flex;overflow:hidden}.btci-allocation-bar span{min-width:2px}.btci-anatomy-card dl{gap:7px;margin:0;display:grid}.btci-anatomy-card dl>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:7px;display:flex}.btci-anatomy-card dt{color:var(--muted-foreground);align-items:center;gap:7px;font-size:10px;display:flex}.btci-anatomy-card dt i{border-radius:50%;width:7px;height:7px}.btci-anatomy-card dt i.cat-treasury{background:#147d64}.btci-anatomy-card dt i.cat-bitcoin-etp{background:var(--option-orange,#f7931a)}.btci-anatomy-card dt i.cat-option{background:#3b70d6}.btci-anatomy-card dt i.cat-cash{background:#8e8e94}.btci-anatomy-card dt i.cat-other{background:#b7b7bc}.btci-anatomy-card dd{font-family:var(--font-mono);margin:0;font-size:10px;font-weight:650}.btci-notional-number{margin-top:19px}.btci-notional-number strong,.btci-notional-number span{display:block}.btci-notional-number strong{letter-spacing:-.04em;font-size:31px}.btci-notional-number span{color:var(--muted-foreground);margin-top:3px;font-size:10px}.btci-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:16px;display:grid}.btci-flow>div{border:1px solid var(--border);background:var(--background);border-radius:8px;min-width:0;padding:11px}.btci-flow span,.btci-flow b,.btci-flow small{display:block}.btci-flow span{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.btci-flow b{margin-top:6px;font-size:14px}.btci-flow small{color:var(--muted-foreground);margin-top:3px;font-size:8px;line-height:1.35}.btci-flow>i{color:var(--muted-foreground);font-style:normal}.btci-method-note{color:var(--muted-foreground);margin:13px 0 0;font-size:9px;line-height:1.5}.btci-option-decoder{border-top:1px solid var(--border);background:color-mix(in oklch, var(--muted) 20%, var(--card))}.btci-option-decoder>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px;list-style:none;display:grid}.btci-option-decoder>summary::-webkit-details-marker{display:none}.btci-option-decoder>summary:after{content:"+";border:1px solid var(--border);width:30px;height:30px;color:var(--muted-foreground);border-radius:50%;grid-area:1/3;place-items:center;font-size:18px;line-height:1;display:grid}.btci-option-decoder[open]>summary:after{content:"−"}.btci-option-decoder>summary:hover{background:color-mix(in oklch, var(--muted) 32%, var(--card))}.btci-option-decoder>summary>div:first-child>span,.btci-option-decoder-body section>header span,.btci-notional-explainer>div:first-child>span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.btci-option-decoder>summary h3{letter-spacing:-.025em;margin:5px 0 0;font-size:18px;font-weight:640}.btci-option-decoder>summary p{color:var(--muted-foreground);font-family:var(--font-mono);margin:5px 0 0;font-size:10px}.btci-option-summary-stats{align-items:center;gap:18px;display:flex}.btci-option-summary-stats span{color:var(--muted-foreground);text-transform:uppercase;gap:2px;font-size:8px;display:grid}.btci-option-summary-stats b{color:var(--foreground);font-family:var(--font-mono);font-size:13px}.btci-option-summary-stats i{color:var(--foreground);text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.btci-option-decoder-body{border-top:1px solid var(--border);background:var(--card)}.btci-option-decoder-body>section{padding:20px 18px}.btci-option-decoder-body>section+section{border-top:1px solid var(--border)}.btci-option-decoder-body section>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.btci-option-decoder-body section>header h4,.btci-notional-explainer h4{letter-spacing:-.02em;margin:5px 0 0;font-size:17px;font-weight:640}.btci-option-actions{align-items:center;gap:8px;display:flex}.btci-mimic-button{border:1px solid var(--border);background:color-mix(in oklch, var(--muted) 36%, var(--card));height:34px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:9px;padding:0 7px 0 11px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.btci-mimic-button:hover{border-color:color-mix(in oklch, var(--option-orange,#f7931a) 44%, var(--border));color:var(--foreground)}.btci-mimic-button b{background:color-mix(in oklch, var(--option-orange,#f7931a) 12%, var(--card));color:color-mix(in oklch, var(--option-orange,#f7931a) 82%, var(--foreground));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:7px}.btci-mimic-button:disabled{cursor:not-allowed;opacity:.78}.btci-option-kpis,.btci-payoff-regimes,.btci-yield-reality>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.btci-option-kpis article,.btci-payoff-regimes article,.btci-yield-reality article{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 55%, var(--card));border-radius:8px;padding:12px}.btci-option-kpis :is(span,strong,small),.btci-payoff-regimes :is(span,strong),.btci-yield-reality article :is(span,strong,small){display:block}.btci-option-kpis span,.btci-payoff-regimes span,.btci-yield-reality article span{min-height:20px;color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.btci-option-kpis strong,.btci-yield-reality article strong{font-family:var(--font-mono);margin-top:7px;font-size:17px}.btci-option-kpis small,.btci-yield-reality article small{color:var(--muted-foreground);margin-top:5px;font-size:8px;line-height:1.45}.btci-payoff-regimes strong{margin-top:7px;font-size:12px}.btci-payoff-regimes p{color:var(--muted-foreground);margin:6px 0 0;font-size:9px;line-height:1.5}.btci-yield-reality>p{border-left:3px solid var(--option-orange,#f7931a);background:color-mix(in oklch, var(--option-orange,#f7931a) 6%, var(--card));color:var(--muted-foreground);margin:13px 0 0;padding:9px 11px;font-size:10px;line-height:1.55}.btci-yield-reality>p b{color:var(--foreground)}.btci-leg-distance>header>p{max-width:470px;color:var(--muted-foreground);text-align:right;margin:0;font-size:9px;line-height:1.5}.btci-leg-table-wrap{border-top:1px solid var(--border);margin:14px -18px -20px;overflow-x:auto}.btci-leg-table-wrap table{border-collapse:collapse;width:100%;min-width:1160px;font-size:9px}.btci-leg-table-wrap :is(th,td){border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;padding:10px 12px}.btci-leg-table-wrap thead th{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.btci-leg-table-wrap :is(th,td):first-child,.btci-leg-table-wrap :is(th,td):last-child{text-align:left}.btci-leg-table-wrap tbody th{text-transform:capitalize;font-weight:650}.btci-leg-table-wrap tbody td:last-child{max-width:260px;color:var(--muted-foreground);line-height:1.45}.btci-leg-side{letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:999px;min-width:38px;margin-right:7px;padding:3px 6px;font-size:7px;display:inline-block}.btci-leg-side.long{background:color-mix(in oklch, var(--success) 12%, var(--card));color:color-mix(in oklch, var(--success) 78%, var(--foreground))}.btci-leg-side.short{background:color-mix(in oklch, var(--destructive) 10%, var(--card));color:var(--destructive)}.btci-notional-explainer{grid-template-columns:1.05fr .95fr;gap:14px 24px;display:grid}.btci-notional-equation{border:1px solid var(--border);background:var(--background);font-family:var(--font-mono);border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.btci-notional-equation i{color:var(--muted-foreground);font-style:normal}.btci-notional-equation strong{color:var(--option-orange,#f7931a)}.btci-notional-explainer ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.btci-notional-explainer li{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:10px;font-size:9px;line-height:1.55}.btci-notional-explainer li b{color:var(--foreground)}.btci-notional-explainer>p{color:var(--muted-foreground);grid-column:1/-1;margin:0;font-size:9px;line-height:1.55}.btci-table-wrap{border-top:1px solid var(--border);overflow-x:auto}.btci-table-wrap table{border-collapse:collapse;width:100%;min-width:980px;font-size:10px}.btci-table-wrap :is(th,td){border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;padding:10px 12px}.btci-table-wrap thead th{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.btci-table-wrap :is(th,td):first-child,.btci-table-wrap :is(th,td):nth-child(2){text-align:left}.btci-table-wrap tbody th{align-items:center;gap:8px;min-width:260px;font-weight:500;display:flex}.btci-table-wrap tbody th div{gap:2px;display:grid}.btci-table-wrap tbody th strong{font-size:10px}.btci-table-wrap tbody th small{color:var(--muted-foreground);font-size:8px}.holding-dot{background:var(--muted-foreground);border-radius:50%;flex:none;width:7px;height:7px}.holding-dot.cat-treasury{background:#147d64}.holding-dot.cat-bitcoin-etp{background:var(--option-orange,#f7931a)}.holding-dot.cat-option{background:#3b70d6}.holding-dot.cat-cash{background:#8e8e94}.negative{color:var(--destructive)!important}.btci-change-list{border-top:1px solid var(--border)}.btci-change-list article{border-bottom:1px solid var(--border);grid-template-columns:76px minmax(260px,1fr) minmax(240px,.7fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.btci-change-list article:last-child{border-bottom:0}.change-action{background:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:700}.action-opened,.action-roll-in{background:color-mix(in oklch, var(--success) 12%, var(--card));color:color-mix(in oklch, var(--success) 78%, var(--foreground))}.action-closed,.action-roll-out{background:color-mix(in oklch, var(--destructive) 9%, var(--card));color:var(--destructive)}.btci-change-list article>div{gap:3px;display:grid}.btci-change-list article>div strong{font-size:10px}.btci-change-list article>div small{color:var(--muted-foreground);font-size:8px}.btci-change-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.btci-change-list dl>div{border-left:1px solid var(--border);padding-left:9px}.btci-change-list dt{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.btci-change-list dd{font-family:var(--font-mono);margin:3px 0 0;font-size:10px}.btci-empty{border-top:1px solid var(--border);text-align:center;padding:32px}.btci-empty strong{font-size:12px}.btci-empty p{color:var(--muted-foreground);margin:5px 0 0;font-size:10px}.btci-yield-hero{border-top:4px solid var(--foreground);border-bottom:1px solid var(--border);grid-template-columns:1.2fr .8fr;gap:24px;margin-top:34px;padding:24px 0;display:grid}.btci-yield-hero h2{font-size:26px}.btci-yield-hero p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.6}.btci-equation{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:18px;display:flex}.btci-equation>span{width:100%;color:var(--muted-foreground);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:700}.btci-equation strong,.btci-equation b{font-size:15px}.btci-equation i{color:var(--muted-foreground);font-style:normal}.btci-equation small{width:100%;color:var(--muted-foreground);text-align:center;font-size:9px;line-height:1.45}.btci-yield-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.btci-yield-grid article{border:1px solid var(--border);background:var(--card);border-radius:9px;padding:12px}.btci-yield-grid span,.btci-yield-grid strong,.btci-yield-grid small{display:block}.btci-yield-grid span{min-height:22px;color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.btci-yield-grid strong{margin-top:7px;font-size:18px}.btci-yield-grid small{color:var(--muted-foreground);margin-top:4px;font-size:8px;line-height:1.35}.btci-distribution-chart-shell{border-top:1px solid var(--border);position:relative}.btci-distribution-callout{background:color-mix(in oklch, var(--muted) 24%, var(--card));grid-template-columns:minmax(160px,.75fr) minmax(0,2.25fr);gap:12px 22px;min-height:104px;padding:15px 18px 12px;display:grid}.btci-distribution-callout>div>span,.btci-distribution-audit span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.btci-distribution-callout>div>strong{margin-top:6px;font-size:15px;display:block}.btci-distribution-callout dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.btci-distribution-callout dl>div{border-left:1px solid var(--border);padding-left:10px}.btci-distribution-callout dt{color:var(--muted-foreground);font-size:8px}.btci-distribution-callout dd{font-family:var(--font-mono);margin:4px 0 0;font-size:10px;font-weight:700}.btci-distribution-callout>small{color:var(--muted-foreground);grid-column:2;font-size:8px}.btci-distribution-chart{grid-template-columns:repeat(24,minmax(18px,1fr));align-items:end;gap:5px;height:270px;padding:24px 16px 12px;display:grid;overflow-x:auto}.btci-distribution-chart a{min-width:22px;height:100%;color:var(--muted-foreground);grid-template-rows:1fr auto;align-items:end;text-decoration:none;display:grid}.btci-distribution-chart .bar-shell{transform-origin:bottom;border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-start;min-height:2px;transition:filter .15s,transform .15s;display:flex;overflow:hidden}.btci-distribution-chart a:is(:hover,:focus-visible,.active) .bar-shell{filter:saturate(1.35)contrast(1.12);transform:scaleX(1.22)}.btci-distribution-chart .income{background:var(--option-orange,#f7931a);width:100%}.btci-distribution-chart .roc{background:color-mix(in oklch, var(--muted-foreground) 35%, var(--muted));width:100%}.btci-distribution-chart small{font-family:var(--font-mono);text-align:center;transform-origin:50%;margin-top:7px;font-size:7px;transform:rotate(-50deg)}.btci-distribution-audit{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.btci-distribution-audit>div{padding:13px 16px}.btci-distribution-audit>div+div{border-left:1px solid var(--border)}.btci-distribution-audit strong,.btci-distribution-audit small{display:block}.btci-distribution-audit strong{font-family:var(--font-mono);margin-top:6px;font-size:15px}.btci-distribution-audit small{color:var(--muted-foreground);margin-top:4px;font-size:8px;line-height:1.35}.btci-bridge-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.btci-bridge-grid>article{padding:17px}.btci-bridge-rows{border-top:1px solid var(--border);margin-top:15px;display:grid}.btci-bridge-rows>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) auto;gap:3px 12px;padding:10px 0;display:grid}.btci-bridge-rows>div>span{color:var(--muted-foreground);font-size:9px;font-weight:650}.btci-bridge-rows>div>strong{text-align:right;font-size:11px}.btci-bridge-rows>div>small{color:var(--muted-foreground);grid-column:1/-1;font-size:8px;line-height:1.4}.btci-lessons{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.btci-lessons li{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:9px;font-size:10px;line-height:1.5}.btci-lessons li b{color:var(--foreground)}.btci-methodology{grid-template-columns:.65fr 1.35fr;gap:20px;padding:18px;display:grid}.btci-source-list{gap:7px;display:grid}.btci-source-list a{border:1px solid var(--border);color:var(--foreground);border-radius:7px;grid-template-columns:minmax(150px,.6fr) 1fr auto;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:grid}.btci-source-list strong{font-size:9px}.btci-source-list span{color:var(--muted-foreground);font-size:8px}.btci-source-list b{font-size:10px}.btci-methodology>p{border-top:1px solid var(--border);color:var(--muted-foreground);grid-column:1/-1;margin:0;padding-top:11px;font-size:9px;line-height:1.55}@media (max-width:1020px){.btci-kpis,.btci-yield-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.btci-anatomy-grid,.btci-bridge-grid{grid-template-columns:1fr}.btci-option-kpis,.btci-payoff-regimes,.btci-yield-reality>div{grid-template-columns:1fr 1fr}.btci-distribution-callout{grid-template-columns:1fr}.btci-distribution-callout>small{grid-column:1}.btci-distribution-audit{grid-template-columns:1fr 1fr}.btci-distribution-audit>div:nth-child(3){border-left:0;border-top:1px solid var(--border)}.btci-distribution-audit>div:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:780px){.btci-header{padding-inline:18px}.btci-header-inner{flex-wrap:wrap}.btci-global-nav{order:3;width:100%;margin-left:0}.btci-header-inner>button{margin-left:auto}.btci-shell{width:calc(100% - 36px)}.btci-hero,.btci-yield-hero{grid-template-columns:1fr}.btci-evidence-notice{grid-template-columns:auto 1fr}.btci-evidence-notice a{grid-column:2}.btci-workbench-head,.btci-section-head{flex-direction:column;align-items:start}.btci-section-head>p,.btci-section-head>a{text-align:left;max-width:none}.btci-change-list article{grid-template-columns:76px 1fr auto}.btci-change-list dl{grid-area:2/2}.btci-change-list article>.btci-evidence{grid-area:1/3/3}.btci-methodology{grid-template-columns:1fr}.btci-methodology>p{grid-column:auto}}@media (max-width:560px){.btci-brand small,.btci-chip{display:none}.btci-kpis,.btci-yield-grid{grid-template-columns:1fr 1fr}.btci-workbench-actions{flex-direction:column;align-items:stretch;width:100%}.btci-workbench-actions :is(select,button){width:100%}.btci-flow{grid-template-columns:1fr}.btci-flow>i{text-align:center;transform:rotate(90deg)}.btci-source-list a{grid-template-columns:1fr auto}.btci-source-list span{grid-column:1}.btci-change-list article{grid-template-columns:1fr auto}.change-action{grid-column:1}.btci-change-list article>div{grid-column:1/-1}.btci-change-list dl{grid-area:auto/1/auto/-1}.btci-change-list article>.btci-evidence{grid-area:1/2}.btci-option-decoder>summary{grid-template-columns:1fr auto}.btci-option-decoder>summary:after{grid-column:2}.btci-option-summary-stats{grid-column:1/-1;justify-content:space-between}.btci-option-kpis,.btci-payoff-regimes,.btci-yield-reality>div,.btci-notional-explainer,.btci-notional-explainer ul{grid-template-columns:1fr}.btci-option-decoder-body section>header{flex-direction:column;align-items:start}.btci-option-actions{justify-content:space-between;width:100%}.btci-leg-distance>header>p{text-align:left;max-width:none}.btci-distribution-callout dl,.btci-distribution-audit{grid-template-columns:1fr 1fr}.btci-distribution-callout dl>div:nth-child(odd){border-left:0}}
