@layer tokens,reset,base;@layer components{.cs-page{gap:var(--section-gap);padding-block:var(--space-6) var(--section-gap);flex-direction:column;display:flex}.cs-top{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.cs-picker{flex:0 26rem;min-width:min(100%,18rem)}.cs-picker .select{width:100%}.cs-card{gap:var(--space-4)}.cs-card__head .card__desc{max-width:48rem}.cs-controls{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cs-controls .field .select{min-width:13rem}.cs-status{min-height:0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-muted)}.cs-status:empty{display:none}.cs-card .dtable table{font-size:var(--fs-base)}.cs-card .dtable th,.cs-card .dtable td{padding-inline:.7em}.cs-card .dtable__primary{white-space:nowrap}.cs-param__select{display:none}@media (width<=40rem){.cs-param__seg{display:none}.cs-param__select{display:flex}.cs-controls,.cs-controls .field,.cs-controls .field .select{width:100%}}.cs-chart-hold{--rows:0;min-height:calc((54 + var(--rows) * 30) / 16 * 1rem + 4.5rem);border-radius:var(--radius-md);background:var(--color-surface-2)}.cmap{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cmap__scroll{overscroll-behavior-x:contain;overflow-x:auto}.cmap__table{border-collapse:separate;border-spacing:3px;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.cmap__table th,.cmap__table td{padding:0}.cmap__corner{width:8.5rem}.cmap__table tbody th{padding-right:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-black);text-align:right;white-space:nowrap}.cmap__col{border-radius:var(--radius-pill);background:var(--color-surface-sunken);width:100%;min-height:2.25rem;color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-black);white-space:nowrap;border:0;padding:0 .3em}.cmap__col:hover{box-shadow:inset 0 0 0 2px var(--color-border-strong)}.cmap__col[aria-pressed=true]{color:var(--white);background:var(--grad-primary)}.cmap__cell{--t:0%;background:color-mix(in oklab, var(--cmap-end,var(--diverge-zero)) var(--t), var(--diverge-zero));height:1.9rem;color:var(--diverge-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-align:center;cursor:default;border-radius:8px}.cmap__cell.is-pos{--cmap-end:var(--diverge-pos)}.cmap__cell.is-neg{--cmap-end:var(--diverge-neg)}.cmap__cell.is-sig{font-weight:var(--fw-black)}.cmap__cell.is-none{color:var(--color-text-muted)}.cmap__cell.is-active{box-shadow:inset 0 0 0 2px var(--chart-axis)}.cmap__detail{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cmap__detail b{font-weight:var(--fw-black);color:var(--color-text)}.cmap__go{border-radius:var(--radius-pill);background:var(--color-surface-sunken);min-height:2.25rem;color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--fw-black);border:0;margin-left:auto;padding:0 .9em}.cmap__go:hover{box-shadow:inset 0 0 0 2px var(--color-border-strong)}.cmap__scale{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-heavy);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cmap__ramp{border-radius:var(--radius-pill);background:linear-gradient(90deg in oklab, var(--diverge-neg), var(--diverge-zero), var(--diverge-pos));width:10rem;height:.625rem;box-shadow:inset 0 0 0 1px var(--color-border)}.cmap__sig b{font-weight:var(--fw-black);color:var(--color-text)}@media (width<=40rem){.cmap__table{border-spacing:2px}.cmap__corner{width:6rem}.cmap__table tbody th{padding-right:var(--space-1);font-size:.75rem}.cmap__cell{border-radius:6px;font-size:.6875rem}.cmap__col{min-height:4.75rem;padding:.4em 0}.cmap__col span{writing-mode:vertical-rl;display:inline-block;transform:rotate(180deg)}}.cbar{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cbar__rows{flex-direction:column;gap:3px;display:flex}.cbar__row{align-items:center;gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr) 4rem;display:grid}.cbar__aa{font-size:var(--fs-sm);font-weight:var(--fw-black);text-align:right}.cbar__track{background:var(--color-surface-2);border-radius:8px;min-width:0}.cbar__bar{gap:2px;min-width:2px;height:1.625rem;display:flex}.cbar__seg{min-width:0;color:var(--nt-on);font-family:var(--font-mono);letter-spacing:.02em;cursor:default;border-radius:5px;flex-basis:0;place-items:center;font-size:.875rem;font-weight:900;line-height:1;display:grid;overflow:hidden}.cbar__seg.nt-g{color:var(--nt-on-g)}.cbar__seg.is-active{box-shadow:inset 0 0 0 2px var(--chart-axis)}.cbar__total{font-size:var(--fs-sm);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-muted)}.cbar__legend-title{color:var(--color-text-muted);padding-inline:0}@media (width<=40rem){.cbar__row{gap:var(--space-1);grid-template-columns:2.25rem minmax(0,1fr) 3.4rem}.cbar__seg{font-size:.75rem}}.sps{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;display:flex}.sps__swap{align-self:flex-end}.sps__switch{align-self:flex-end;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-heavy);white-space:nowrap;background:0 0;border:0;flex:none;display:inline-flex}.sps__switch:hover{background:var(--color-surface-sunken)}.sps__switch-track{border-radius:var(--radius-pill);background:var(--color-border-strong);width:2.5rem;height:1.5rem;transition:background var(--dur-fast) var(--ease-out);position:relative}.sps__switch-track:after{content:"";background:var(--color-surface);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-xs);transition:transform var(--dur-med) var(--ease-out);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.sps__switch[aria-checked=true] .sps__switch-track{background:var(--grad-primary)}.sps__switch[aria-checked=true] .sps__switch-track:after{transform:translate(1rem)}.sps__stats{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.sps__stats b{font-weight:var(--fw-black);color:var(--color-text)}@media (width<=40rem){.sps{padding:var(--space-3)}.sps__swap,.sps__switch{align-self:flex-start}}.cs-notes{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.cs-notes p,.cs-notes li{font-size:var(--fs-sm);line-height:1.6}.cs-notes p+p{margin-top:var(--space-2)}.cs-notes ul{gap:var(--space-1);flex-direction:column;padding-left:1.2em;list-style:outside;display:flex}.cs-links{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.cs-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}}@layer utilities;
