.t-page{padding-bottom:var(--space-4)}.t-page:has(>.t-ask){padding-bottom:0}.t-head{gap:var(--space-4);padding-block:var(--space-6) clamp(var(--space-6), 3vw, var(--space-10));display:grid}.t-head>*{max-width:760px}.t-head h1{font:700 clamp(1.875rem, 1.3rem + 2.4vw, 3rem) / 1.08 var(--font-display);letter-spacing:-.034em;text-wrap:balance;margin:0}.t-lead{color:var(--color-text-muted);max-width:62ch;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6}.t-stamp{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.t-stamp b{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-card-border);color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-weight:600;display:inline-flex}.t-stamp b:before{content:"";background:var(--color-gain);border-radius:50%;width:7px;height:7px}.t-head-copy{gap:var(--space-4);align-content:center;min-width:0;display:grid}.t-aside{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-2xl);min-width:0;padding:clamp(var(--space-5), 2vw, var(--space-6));align-content:start;display:grid;max-width:none!important}.t-aside-title{font:600 var(--text-base) / 1.3 var(--font-body);letter-spacing:-.01em;color:var(--color-text);margin:0}.t-aside-note{font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0;line-height:1.5}.t-aside-note a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.t-aside.wide-only{display:none}}@media (width>=1024px){.t-head.has-aside{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;column-gap:clamp(40px,5vw,88px)}.t-head.has-aside>.t-head-copy{padding-top:var(--space-4);max-width:720px}}.t-rank{gap:2px;margin:0;padding:0;list-style:none;display:grid}.t-rank a,.t-rank .row{gap:var(--space-3);border-radius:var(--radius-card);min-height:36px;color:var(--color-text);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;margin-inline:-8px;padding:2px 8px;display:grid}.t-rank a:hover{background:var(--color-surface-subtle)}.t-rank .nm{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-rank .nm b{font-family:var(--font-mono);color:var(--color-link)}.t-rank .bar{background:var(--color-surface-tint);border-radius:4px;height:8px;overflow:hidden}.t-rank .bar i{background:var(--color-accent);border-radius:4px;height:100%;display:block}.t-rank .v{font:600 var(--text-xs) / 1 var(--font-mono);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.t-rank .v.up{color:var(--color-gain)}.t-rank .v.dn{color:var(--color-loss)}.t-div a,.t-div .row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto}.t-div .bar{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;height:12px;display:grid}.t-div .bar>span{height:100%;display:flex}.t-div .bar>span:first-child{border-right:2px solid var(--color-border-control);justify-content:flex-end}.t-div .bar i{opacity:1}.t-div .bar i.up{background:var(--color-gain);border-radius:0 4px 4px 0}.t-div .bar i.dn{background:var(--color-loss);border-radius:4px 0 0 4px}.t-figs{background:var(--color-surface-solid);border:1px solid var(--color-card-border);border-radius:var(--radius-2xl);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:0;margin:0;display:grid;overflow:hidden}.t-figs>div{min-width:0;box-shadow:-1px 0 0 var(--color-border), 0 -1px 0 var(--color-border);padding:14px 16px}.t-figs dt{font-size:var(--text-xs);color:var(--color-text-muted)}.t-figs dd{font:700 var(--text-xl) / 1.15 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0}.t-figs dd.up{color:var(--color-gain)}.t-figs dd.dn{color:var(--color-loss)}.t-figs dd small{font:500 var(--text-xs) / 1.3 var(--font-body);color:var(--color-text-muted);margin-top:4px;display:block}.t-calc{gap:var(--space-10);padding-bottom:clamp(40px,5vw,72px);display:grid}.t-calc>*{min-width:0}@media (width>=1024px){.t-calc{gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.t-tabs{border-radius:var(--radius-control);background:var(--color-surface-tint);scrollbar-width:none;gap:2px;padding:3px;display:flex;overflow-x:auto}.t-tabs::-webkit-scrollbar{display:none}.t-tabs button{appearance:none;color:var(--color-text-muted);font:600 var(--text-sm) / 1 var(--font-body);border-radius:var(--radius-card);cursor:pointer;white-space:nowrap;min-height:42px;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;flex:1 0 auto;padding:0 16px}.t-tabs button[aria-selected=true]{color:var(--color-text);background:var(--seg-thumb);box-shadow:var(--seg-thumb-shadow)}.t-tabs button:hover{color:var(--color-text)}.t-q{margin:var(--space-5) 0 var(--space-3);font:700 var(--text-lg) / 1.3 var(--font-display)}.t-rates{gap:var(--space-5);align-content:start;display:grid}.t-page .t-h3{font:700 var(--text-xl) / 1.2 var(--font-display);letter-spacing:-.01em;margin:0 0 4px}.t-note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.t-table{min-width:0!important}.t-table caption{caption-side:top;text-align:left;font-size:var(--text-xs);color:var(--color-text-tertiary);padding:0 0 8px}.t-table th[scope=row]{text-align:left;font-weight:600}.t-table .r{text-align:right}.t-table tr.on td,.t-table tr.on th{background:var(--color-surface-tint);font-weight:600}.t-table tbody tr:last-child>*{border-bottom:0}.t-band{padding-block:clamp(48px,6vw,88px)}.t-page .t-h2{font:700 clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem) / 1.1 var(--font-display);letter-spacing:-.025em;margin:0 0 var(--space-5);text-wrap:balance}.t-prose{font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 var(--space-5);max-width:68ch;line-height:1.6}.t-qa{border-top:1px solid var(--color-border);margin:0}.t-qa>div{padding-block:var(--space-5);border-bottom:1px solid var(--color-border);gap:6px;display:grid}@media (width>=900px){.t-qa>div{gap:var(--space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.t-qa dt{font:700 var(--text-lg) / 1.35 var(--font-display)}.t-qa dd{color:var(--color-text-muted);max-width:64ch;margin:0;line-height:1.65}.t-more{margin:var(--space-6) 0 0;color:var(--color-text-muted)}.t-more a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.t-ask-grid{gap:var(--space-6);align-items:center;display:grid}.t-ask-grid>div:first-child{gap:var(--space-3);display:grid}@media (width>=900px){.t-ask-grid{grid-template-columns:minmax(0,1fr) auto}}.t-floor{gap:var(--space-10);padding-bottom:clamp(40px,5vw,72px);display:grid}.t-floor>*{min-width:0}@media (width>=1024px){.t-floor{gap:var(--space-12);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start}}.t-co-wrap{gap:var(--space-5);min-width:0;display:grid}.t-pick{gap:var(--space-3);display:grid}.t-pick label{font-weight:600;font-size:var(--text-sm)}.t-pick-row{gap:var(--space-2);max-width:460px;display:flex}.t-input{background:var(--color-surface);border:1px solid var(--color-border-control);border-radius:var(--radius-control);flex:1;align-items:center;min-width:0;min-height:48px;padding-inline:6px;display:flex}.t-input:focus-within{box-shadow:0 0 0 2px var(--color-accent)}.t-input input{appearance:none;width:100%;min-width:0;min-height:46px;color:var(--color-text);font:600 16px / 1.2 var(--font-body);background:0 0;border:0;padding:0 12px}.t-go{appearance:none;border-radius:var(--radius-control);background:var(--color-accent);min-height:48px;color:var(--color-on-accent);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;border:0;padding:0 20px}.t-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.t-chips button{appearance:none;border:1px solid var(--color-card-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-control);min-height:44px;font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;padding:0 16px}.t-chips button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.t-co{gap:var(--space-5);background:var(--color-surface);border:1px solid var(--color-card-border);border-radius:var(--radius-2xl);padding:var(--space-5) var(--space-4);min-width:0;display:grid}@media (width>=768px){.t-co{padding:var(--space-6) var(--space-8)}}.t-co[aria-busy=true]{opacity:.6}.t-co-top{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.t-page .t-co-top h3{font:700 var(--text-xl) / 1.2 var(--font-display);margin:0}.t-co-top h3 small{font:500 var(--text-sm) / 1.3 var(--font-body);color:var(--color-text-tertiary);margin-left:6px}.t-facts{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.t-facts b{color:var(--color-text);font-variant-numeric:tabular-nums}.t-answer{font-size:var(--text-base);max-width:66ch;margin:0;line-height:1.6}.t-answer a,.t-table a,.t-co .h-prov a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.t-flow{min-width:520px!important}.t-conc{min-width:640px!important}.t-table tbody th[scope=row]{text-align:left;white-space:normal;font-weight:600}.t-table tbody th small{font-weight:400;font-size:var(--text-xs);color:var(--color-text-tertiary);display:block}.t-conc td:nth-child(2),.t-conc thead th:nth-child(2){text-align:left;white-space:normal}.t-after-table{margin-top:var(--space-4);max-width:80ch}.t-anat{gap:var(--space-3);align-content:start;display:grid}.t-anat dl{margin:var(--space-2) 0 0;border:1px solid var(--color-card-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow:hidden}.t-anat dl>div{gap:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:8rem minmax(0,1fr);padding:12px 14px;display:grid}.t-anat dl>div:last-child{border-bottom:0}.t-anat dt{font-weight:600}.t-anat dd{color:var(--color-text-muted);margin:0}@media (width<=420px){.t-anat dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.n-session-state{background:var(--color-surface-tint);font:600 var(--text-sm) / 1.2 var(--font-body);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin:0;padding:6px 14px;display:inline-flex}.n-session-state:before{content:"";background:var(--color-text-tertiary);border-radius:50%;width:8px;height:8px}.n-session-state.is-open:before{background:var(--color-gain);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gain) 25%, transparent)}.n-session-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.n-session-steps li{gap:2px;padding:8px 0 8px 22px;display:grid;position:relative}.n-session-steps li:before{content:"";border:2px solid var(--color-border-control);background:var(--color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:4px}.n-session-steps li:not(:last-child):after{content:"";background:var(--color-border);width:2px;position:absolute;top:26px;bottom:-8px;left:8px}.n-session-steps li.on:before{border-color:var(--color-gain);background:var(--color-gain)}.n-session-steps b{font:700 var(--text-sm) / 1.3 var(--font-body)}.n-session-steps span{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.n-session-steps li.on b{color:var(--color-text)}.t-figs dd{overflow-wrap:anywhere}
