@font-face{font-family:Fraunces;src:url(./fraunces-subset-E11h4rdh.woff2)format("woff2-variations");font-weight:100 900;font-stretch:100%;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(./inter-tight-subset-B-YaMMJo.woff2)format("woff2-variations");font-weight:100 900;font-stretch:100%;font-style:normal;font-display:swap}@font-face{font-family:Halant;src:url(./halant-400-subset-DsYSkBVJ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halant;src:url(./halant-600-subset-D7m_jIZu.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Devanagari Fallback;src:local(Nirmala UI),local(Kohinoor Devanagari),local(Devanagari Sangam MN),local(Noto Sans Devanagari),local(Mangal);unicode-range:U+900-97F,U+A8E0-A8FF;size-adjust:86%;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f2eee4;--panel:#fbf8f2;--panel-2:#f6f2e8;--rail:#ebe6d9;--overlay:#22201a52;--ink:#22201a;--ink-2:#4c4740;--muted:#6f6857;--accent:#3d5c49;--accent-fill:#3d5c491a;--accent-fill-strong:#3d5c4929;--line:#22201a1c;--line-2:#22201a33;--shadow-pop:0 1px 2px #22201a0f, 0 8px 24px #22201a1a;--cat-1:#0e6c43;--cat-2:#b57baf;--cat-3:#a97922;--cat-4:#346eac;--seq-1:#d6e3d8;--seq-2:#a6c4ae;--seq-3:#5f9877;--seq-4:#0e6c43;--gain:#1c719a;--loss:#ae5528;--gain-ink:#1a6a90;--loss-ink:#a34d24;--ok:#2c6e5d;--watch:#7d5f14;--breach:#a3412a;--ok-fill:#2c6e5d1f;--watch-fill:#7d5f1421;--breach-fill:#a3412a1f;--judged:#f4f5ee;--judged-line:#cfd8cd;--veena:#6b3f6e;--veena-fill:#f3ecf4;--veena-line:#c9aecb;--grid:#22201a14;--axis:#22201a38;--track:#e6e0d1;--band:#3d5c4917;--sans:"Inter Tight", "Devanagari Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:"Fraunces", "Devanagari Fallback", ui-serif, Georgia, "Iowan Old Style", "Times New Roman", serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;--display:"Halant", "Iowan Old Style", Palatino, "Palatino Linotype", "Book Antiqua", Georgia, serif;--t-xs:.6875rem;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.125rem;--t-lg:1.5rem;--t-xl:2rem;--t-2xl:2.75rem;--t-hero:4rem;--lh-tight:1.15;--lh:1.5;--lh-prose:1.62;--track-caps:.1em;--track-tight:-.01em;--track-display:-.02em;--rule-hair:1px solid var(--line);--rule-head:1px solid var(--line-2);--rule-section:2px solid var(--ink);--rule-foot:1px dashed var(--line);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.11s;--dur:.18s;--dur-slow:.28s;--tail:34vh;--rail-w:15rem;--rail-w-collapsed:3.5rem;--prose:68ch;--pair:20rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#1a1813;--panel:#221f19;--panel-2:#272319;--rail:#141210;--overlay:#0000008c;--ink:#ece7dc;--ink-2:#c6c0b1;--muted:#948d7c;--accent:#9dbfa8;--accent-fill:#9dbfa821;--accent-fill-strong:#9dbfa833;--line:#ece7dc1c;--line-2:#ece7dc38;--shadow-pop:0 1px 2px #0006, 0 8px 24px #00000073;--cat-1:#0e794c;--cat-2:#ab5c86;--cat-3:#bd8928;--cat-4:#3b79ba;--seq-1:#23392e;--seq-2:#33604a;--seq-3:#0e794c;--seq-4:#56a882;--gain:#3590bf;--loss:#be6438;--gain-ink:#4d9cc6;--loss-ink:#d4795a;--ok:#66ab92;--watch:#c9a250;--breach:#dd8266;--ok-fill:#66ab9224;--watch-fill:#c9a25024;--breach-fill:#dd826624;--judged:#1f2620;--judged-line:#3c4a41;--veena:#d3a9d6;--veena-fill:#2a2130;--veena-line:#5a4560;--grid:#ece7dc12;--axis:#ece7dc33;--track:#302b22;--band:#9dbfa81a}:root[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f0e4c4;--panel:#f6ecd5;--panel-2:#e9dcb5;--rail:#e3d5aa;--overlay:#241c0e5c;--ink:#241c0e;--ink-2:#4b3f29;--muted:#6a5d43;--accent:#2f5a3f;--accent-fill:#2f5a3f1c;--accent-fill-strong:#2f5a3f2e;--line:#241c0e2b;--line-2:#241c0e4d;--shadow-pop:0 1px 2px #241c0e0d, 0 8px 24px #241c0e12;--cat-1:#0b462e;--cat-2:#5f2b52;--cat-3:#885907;--cat-4:#2967ae;--seq-1:#d9d2a8;--seq-2:#a7bb98;--seq-3:#5a8a63;--seq-4:#0b462e;--gain:#175f83;--loss:#9b4820;--gain-ink:#155875;--loss-ink:#8d411c;--ok:#28624f;--watch:#6d5310;--breach:#8f3823;--ok-fill:#28624f21;--watch-fill:#6d531024;--breach-fill:#8f382321;--judged:#fbf4e2;--judged-line:#cdbb8c;--veena:#5d3357;--veena-fill:#f3e6d9;--veena-line:#c0a487;--grid:#241c0e1a;--axis:#241c0e4d;--track:#ddd0a5;--band:#2f5a3f1c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--t-base);line-height:var(--lh);font-feature-settings:"cv05" 1;-webkit-font-smoothing:antialiased;margin:0}:root[data-theme=paper] body{background-color:var(--ground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncG type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncB type='linear' slope='2' intercept='-0.5'/%3E%3CfeFuncA type='linear' slope='0' intercept='0.9'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' fill='%23f0e4c4'/%3E%3Crect width='160' height='160' filter='url(%23g)' style='mix-blend-mode:soft-light'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px}.serif{font-family:var(--serif);font-optical-sizing:auto}h1,h2,h3,h4,p,dl,dd,figure{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.shell{grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.skip{z-index:60;background:var(--panel);color:var(--accent);border:1px solid var(--line-2);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);font-weight:600;position:absolute;left:-9999px}.skip:focus{left:var(--s-4);top:var(--s-4)}.surface{min-width:0;padding:var(--s-5) var(--s-4) 0;padding-left:max(var(--s-4), env(safe-area-inset-left));padding-right:max(var(--s-4), env(safe-area-inset-right));grid-row:2}.surface:not(:has(>.page-foot)){padding-bottom:var(--s-7)}.rail{display:none}.phone-bar{z-index:30;background:var(--rail);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-row:3;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:sticky;bottom:0}.rail-link{width:100%;min-width:0;min-height:3.25rem;padding:var(--s-2) 2px;color:var(--muted);font-family:inherit;font-size:var(--t-xs);letter-spacing:.01em;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.rail-link .glyph{flex:none;width:20px;height:20px}.rail-link:hover{color:var(--ink-2)}.rail-link[aria-current=page]{color:var(--accent);border-top-color:var(--accent);background:var(--accent-fill);font-weight:600}.rail-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rail-count{display:none}.rail-group-key{margin:0 0 var(--s-2);padding:0 var(--s-3);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);font-weight:550}.rail-search{align-items:center;gap:var(--s-3);width:100%;min-height:2.5rem;padding:var(--s-2) var(--s-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);font-family:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);display:flex}.rail-search:hover{border-color:var(--line-2);color:var(--ink-2)}.rail-search .glyph{flex:none;width:16px;height:16px}.rail-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-search kbd{font-family:var(--sans);font-size:var(--t-xs);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:1px var(--s-1);flex:none;font-weight:500}.sheet{width:min(26rem,100vw);max-height:84dvh;padding:var(--s-4);padding-bottom:max(var(--s-4), env(safe-area-inset-bottom));background:var(--panel);color:var(--ink);border:0;border-top:1px solid var(--line-2);border-radius:var(--r-lg) var(--r-lg) 0 0;overscroll-behavior:contain;margin:auto auto 0;overflow-y:auto}.sheet::backdrop{background:var(--overlay)}.sheet-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.sheet-head .rail-group-key{margin:0;padding:0}.sheet-nav{gap:var(--s-4);margin-top:var(--s-4);flex-direction:column;display:flex}.sheet-nav ul{margin:0;padding:0;list-style:none}.sheet-link{align-items:center;gap:var(--s-3);min-height:2.75rem;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-base);text-decoration:none;display:flex}.sheet-link .glyph{width:18px;height:18px;color:var(--muted);flex:none}.sheet-link[aria-current=page]{background:var(--accent-fill);color:var(--accent);font-weight:600}.sheet-link[aria-current=page] .glyph{color:var(--accent)}.sheet-link .rail-count{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;display:inline}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding-bottom:var(--s-3);margin-bottom:var(--s-6);border-bottom:var(--rule-section);flex-wrap:wrap;display:flex}.page-head h1{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-weight:500}.eyebrow{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);margin-bottom:var(--s-1);font-weight:550}.page-meta{margin-top:var(--s-4)}.page-lede{color:var(--muted);font-size:var(--t-sm);max-width:62ch;line-height:var(--lh-prose);margin-top:var(--s-4);margin-bottom:var(--s-6);padding-left:var(--s-4);border-left:1px solid var(--line)}.dateline{gap:var(--s-3) var(--s-6);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.dateline .dateline-date{color:var(--ink)}.dateline .dateline-key{color:var(--muted)}.dateline-item{flex-direction:column;gap:2px;min-width:0;display:flex}.dateline-key{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);font-weight:550}.dateline-date{font-size:var(--t-md);line-height:var(--lh-tight);color:var(--ink)}.dateline-note{color:var(--muted);font-size:var(--t-sm);line-height:var(--lh);max-width:62ch;display:block}.gutter{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;padding:var(--s-4) var(--s-4) 0;padding-left:max(var(--s-4), env(safe-area-inset-left));padding-right:max(var(--s-4), env(safe-area-inset-right));grid-row:1;display:flex}@media (width<=79.99rem){.gutter{z-index:25;background:var(--ground);padding-bottom:var(--s-3);position:sticky;top:0}}.gutter-box{justify-content:flex-end;align-items:center;gap:var(--s-1);min-width:0;padding:var(--s-1);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;flex:0 auto;display:flex}.gutter-brand{flex:none;min-width:0}.bar-button{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);width:2rem;height:2rem;color:var(--ink-2);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar-button:hover{color:var(--ink);border-color:var(--line-2)}.gutter-box .bar-button{color:var(--muted);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border-color:#0000}.gutter-box .bar-button .glyph{transition:transform var(--dur) var(--ease)}.gutter-box .bar-button:hover,.gutter-box .bar-button:focus-visible{background:var(--panel);border-color:var(--line-2);color:var(--ink);transform:translateY(-1px)}.gutter-box .bar-button:hover .glyph,.gutter-box .bar-button:focus-visible .glyph{transform:scale(1.05)}.gutter-box .bar-button:active{transform:translateY(0)}.gutter-box .bar-button[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent);color:var(--accent)}@media (prefers-reduced-motion:reduce){.gutter-box .bar-button,.gutter-box .bar-button:hover,.gutter-box .bar-button:focus-visible,.gutter-box .bar-button .glyph,.gutter-box .bar-button:hover .glyph,.gutter-box .bar-button:focus-visible .glyph{transform:none}}.bar-button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-fill)}.bar-button .glyph{width:16px;height:16px}.rail-runs>summary{align-items:center;gap:var(--s-2);min-height:1.875rem;padding:var(--s-1) var(--s-3);border-radius:var(--r-md);color:var(--muted);font-size:var(--t-xs);letter-spacing:.01em;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);list-style:none;display:flex}.rail-runs>summary::-webkit-details-marker{display:none}.rail-runs>summary:hover{color:var(--ink-2)}.rail-runs>summary .glyph{flex:none;width:15px;height:15px}.rail-runs-date{white-space:nowrap;color:var(--muted);flex:none;margin-left:auto}.rail-runs>summary .rail-label{font-variant-numeric:tabular-nums}.rail-runs>summary>.glyph:last-child{width:14px;height:14px;margin-left:calc(var(--s-2) * -1);color:var(--muted);transition:transform var(--dur) var(--ease)}.rail-runs[open]>summary>.glyph:last-child{transform:rotate(180deg)}.rail-runs.past>summary,.rail-runs.past>summary .rail-runs-date{color:var(--watch)}.rail-runs-key{margin:var(--s-2) 0 var(--s-1);padding:0 var(--s-3);font-size:var(--t-xs);color:var(--muted)}.rail-runs ul{margin:0 0 var(--s-2);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;max-height:11rem;padding:0;list-style:none;display:flex;overflow-y:auto}.rail-runs-row{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;min-height:2rem;padding:var(--s-1) var(--s-3) var(--s-1) calc(var(--s-3) + 17px + var(--s-3));border-radius:var(--r-md);color:var(--muted);font-family:inherit;font-size:var(--t-sm);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;display:flex}.rail-runs-row:hover{color:var(--ink-2);background:var(--panel)}.rail-runs-row[aria-current=true]{color:var(--accent);background:var(--accent-fill);font-weight:600}.rail-runs-tag{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);font-variant-numeric:normal}.rail-runs-row[aria-current=true] .rail-runs-tag{color:var(--accent)}.shell[data-focus=true] .surface{width:100%;max-width:58rem;padding-top:var(--s-7);grid-area:1/1/-1/-1;margin:0 auto}.focus-bar{top:var(--s-3);right:var(--s-4);right:max(var(--s-4), env(safe-area-inset-right));z-index:40;align-items:center;gap:var(--s-2);opacity:.3;transition:opacity var(--dur-slow) var(--ease);display:flex;position:fixed}.focus-bar:hover,.focus-bar:focus-within{opacity:1}.shortcuts{width:min(24rem,100vw - 2rem);padding:var(--s-5);background:var(--panel);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);margin:auto}.shortcuts::backdrop{background:var(--overlay)}.shortcuts dl{align-items:baseline;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.shortcuts dl>div{display:contents}.shortcuts dt{margin:0}.shortcuts dd{font-size:var(--t-sm);color:var(--ink-2);margin:0}.shortcuts kbd{text-align:center;min-width:2.25rem;font-family:var(--sans);font-size:var(--t-xs);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px var(--s-2);font-weight:500;display:inline-block}.shortcuts .panel-note{margin-top:var(--s-4)}.brand{align-items:center;gap:var(--s-3);min-width:0;color:inherit;border-radius:var(--r-sm);text-decoration:none;display:flex}.brand:hover .brand-name,.brand:hover .logo{color:var(--accent)}.brand-mark{gap:0}.brand-text{flex-direction:column;min-width:0;display:flex}.brand-name{font-family:var(--display);letter-spacing:var(--track-display);white-space:nowrap;color:var(--ink);font-size:1.1875rem;font-weight:600;line-height:1.05}.brand-shloka{font-family:var(--display);font-weight:400;font-size:var(--t-xs);letter-spacing:0;color:var(--muted);white-space:nowrap;margin-top:.02em;line-height:1.15}.brand-compact{gap:var(--s-2)}.brand-compact .brand-name{font-size:1rem;line-height:1.05}.brand-compact .brand-shloka{font-size:.625rem}.logo{color:var(--accent);flex:none}.rail-brand{display:none}.hero-beside{margin:var(--s-5) 0 var(--s-5)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);min-width:0}.panel+.panel,.panel-grid+.panel,.panel+.panel-grid,.panel-grid+.panel-grid{margin-top:var(--s-4)}.panel-grid>.panel+.panel{margin-top:0}.panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--rule-hair);flex-wrap:wrap;display:flex}.panel-head h2{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);flex:1 1 0;min-width:0}.panel-note{color:var(--muted);font-size:var(--t-sm);line-height:var(--lh);max-width:62ch;margin-top:var(--s-2)}.panel-aside{max-width:100%;font-size:var(--t-sm);color:var(--muted);text-align:right;flex:none;margin-left:auto}.panel-sub{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);font-weight:600}.panel-sub+.tiles{margin-top:var(--s-4)}.panel-grid{gap:var(--s-4);grid-template-columns:1fr;align-items:start;display:grid}.flank{gap:var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"centre""start""end";display:grid}.flank-centre{grid-area:centre;min-width:0}.flank-start{grid-area:start;min-width:0}.flank-end{grid-area:end;min-width:0}.flank.lead{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""notes"}.flank-lead{grid-area:lead;min-width:0}.flank-notes{grid-area:notes;min-width:0}@media (width>=56.25rem){.flank.lead{grid-template-columns:minmax(0, 1fr) var(--pair);gap:var(--s-6);grid-template-areas:"lead notes";align-items:stretch}.flank-lead{flex-direction:column;display:flex}.flank-lead .run-compare{margin-top:auto}.flank-notes{padding-left:var(--s-6);border-left:1px solid var(--line);align-self:start;gap:var(--s-4);flex-direction:column;display:flex}.flank-notes .tiles{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.flank-notes .tile{justify-content:space-between;align-items:baseline;column-gap:var(--s-3);flex-wrap:wrap;grid-row:auto;row-gap:2px;display:flex}.flank-notes .tile-body{display:contents}.flank-notes .tile-label{flex:1 1 0;min-width:0;margin-bottom:0}.flank-notes .tile-value{font-size:var(--t-md);flex:none;margin-left:auto}.flank-notes .tile-sub,.flank-notes .tile-span{flex:1 0 100%}.flank-lead .hero-note{max-width:44ch}}.run-compare{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);max-width:none;margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--rule-hair);flex-wrap:wrap;display:flex}.corridor+.corridor{margin-top:var(--s-6)}.corridor-head h2{font-size:var(--t-base)}.corridor .policy-note{max-width:62ch;margin-inline:auto;margin-top:var(--s-4)}.hero{gap:var(--s-1);padding-bottom:var(--s-2);flex-direction:column;display:flex}.hero-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);margin-bottom:var(--s-2);font-weight:550}.hero-value{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-2xl);letter-spacing:var(--track-display);font-weight:480;line-height:1}.hero-value.up{color:var(--gain-ink)}.hero-value.down{color:var(--loss-ink)}.hero-value.is-missing{font-family:var(--sans);font-size:var(--t-md);color:var(--loss-ink);letter-spacing:var(--track-caps);font-weight:600}.hero-note{color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-prose);max-width:56ch;margin-top:var(--s-2)}.hero-broker{margin-top:var(--s-1);display:block}.tiles{gap:var(--s-5) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{grid-template-rows:subgrid;min-width:0;padding-top:var(--s-2);border-top:var(--rule-head);grid-row:span 2;row-gap:0;display:grid}.tile-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);margin-bottom:var(--s-1);font-weight:550}.tile-value{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-lg);font-weight:480;line-height:var(--lh-tight);letter-spacing:var(--track-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile-value.is-words{white-space:normal;text-wrap:balance}@media (width<=40rem){.tile-value.is-words{font-size:var(--t-md)}}.tile-value.up{color:var(--gain-ink)}.tile-value.down{color:var(--loss-ink)}.tile-value.is-missing{font-family:var(--sans);font-size:var(--t-sm);color:var(--loss-ink);letter-spacing:var(--track-caps);font-weight:600}.tile-sub{font-size:var(--t-xs);color:var(--muted);text-wrap:pretty;margin-top:2px}.tile-span{font-size:var(--t-xs);color:var(--ink-2);margin-top:var(--s-2);padding-top:var(--s-1);border-top:1px dotted var(--line);font-variant-numeric:tabular-nums;cursor:help}.figures{max-width:var(--pair);gap:0;display:grid}.figure-row{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--t-sm);display:flex}.figure-row:last-child{border-bottom:0}.figure-row dt{color:var(--ink-2);min-width:0}.figure-row dd{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:600}.figure-key{color:var(--muted);font-weight:400}.quantity{font-variant-numeric:tabular-nums lining-nums}.gap-wrap{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.gap{font-size:var(--t-xs);letter-spacing:.05em;color:var(--loss-ink);cursor:help;border-bottom:1px dotted;font-weight:700}.gap-reason{font-size:var(--t-xs);color:var(--muted);text-align:right;white-space:normal;max-width:34ch;font-weight:400;line-height:1.35}.priced-by{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;cursor:help;border-bottom:1px dotted;margin-top:1px;font-weight:600;line-height:1.3;display:block}.gloss{font:inherit;color:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--line-2);text-decoration:underline dotted var(--line-2);text-underline-offset:.28em;transition:text-decoration-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;padding:0;text-decoration-thickness:1px}.gloss:hover,.gloss[aria-expanded=true]{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-style:solid}.table-scroll{overscroll-behavior-x:contain;margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4);-webkit-overflow-scrolling:touch;overflow-x:auto}table.data{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-sm)}.table-scroll table.data{width:max-content;min-width:100%}.table-scroll table.data thead th{white-space:normal;max-width:9em}@media (width>=64rem){.table-scroll table.data tbody th{white-space:normal;max-width:40ch}}table.data td:not(.num){max-width:40ch}table.data caption{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding-bottom:var(--s-2);font-weight:600}.table-scroll{container-type:inline-size}.tiles+.table-scroll{margin-top:var(--s-3)}.table-scroll table.data caption{box-sizing:border-box;white-space:normal;width:100cqw;position:sticky;left:0}.table-scroll .row-open{left:var(--s-3);width:calc(100cqw - 2 * var(--s-3));box-sizing:border-box;white-space:normal;position:sticky}table.data thead th{z-index:2;background:var(--panel-2);color:var(--muted);font-size:var(--t-xs);letter-spacing:.03em;text-align:left;white-space:nowrap;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line-2);border-top:1px solid var(--line);font-weight:700;position:sticky;top:0}table.data thead th:first-child{border-top-left-radius:var(--r-sm)}table.data thead th:last-child{border-top-right-radius:var(--r-sm)}table.data th,table.data td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);vertical-align:baseline}table.data tbody th{text-align:left;white-space:nowrap;font-weight:600}table.data td{color:var(--ink-2)}table.data tbody tr:last-child th,table.data tbody tr:last-child td{border-bottom:0}table.data .num{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}table.data .up{color:var(--gain-ink)}table.data .down{color:var(--loss-ink)}table.data .mono{font-family:var(--mono);font-size:var(--t-xs);color:var(--muted)}table.data tbody tr:hover th,table.data tbody tr:hover td{background:var(--accent-fill)}table.data tbody tr.child th{padding-left:var(--s-5);color:var(--ink-2);font-weight:400}table.data tbody tr.total th,table.data tbody tr.total td{border-top:1px solid var(--line-2);color:var(--ink);font-weight:700}.sort{align-items:center;gap:var(--s-1);font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort:hover{color:var(--ink)}.sort[aria-sort]:not([aria-sort=none]){color:var(--accent)}.sort .caret{opacity:.75;font-size:.7em}.sort[aria-label] .caret{opacity:.3}.sort:hover .caret,th[aria-sort]:not([aria-sort=none]) .caret{opacity:.75}.gloss-beside{margin-left:var(--s-1);color:var(--muted);border-bottom:1px dotted var(--line-2);vertical-align:baseline;padding:0 4px;font-size:.85em;font-style:italic;line-height:1;text-decoration:none}.row-count{font-size:var(--t-xs);color:var(--muted);padding-top:var(--s-2);font-variant-numeric:tabular-nums}table.data .pin{z-index:1;background:var(--panel);position:sticky;left:0}table.data thead th.pin{z-index:3;background:var(--panel-2)}table.data .pin:after{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;right:0}table.data tbody tr:hover .pin{background:var(--panel-2)}.controls{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.table-open{margin-left:auto}.field{align-items:center;gap:var(--s-2);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-md);padding:0 var(--s-2);max-width:100%;min-height:2.25rem;display:inline-flex}.field>span{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-weight:600}.field select,.field input{font:inherit;font-size:var(--t-sm);color:var(--ink);padding:var(--s-2) 0;text-overflow:ellipsis;background:0 0;border:0;min-width:4rem;max-width:100%}.field select:focus,.field input:focus{outline:none}.field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-fill-strong)}.field input{min-width:8rem}.chip{align-items:center;gap:var(--s-1);min-height:2.25rem;padding:0 var(--s-3);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink-2);font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);text-decoration:none;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--muted)}.chip[aria-current=page],.chip[aria-pressed=true]{background:var(--accent-fill-strong);border-color:var(--accent);color:var(--accent);font-weight:600}.icon-button{border-radius:var(--r-md);width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-button:hover{color:var(--ink);background:var(--accent-fill)}.icon-button:disabled{opacity:.38;cursor:default}.icon-button:disabled:hover{color:var(--muted);background:0 0}.icon-button .glyph{width:18px;height:18px}button.link{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (pointer:coarse){.chip,.field,.tab,.company-link,.icon-button{min-height:2.75rem}.icon-button{width:2.75rem}.data th.pin .link,.series-table summary{align-items:center;min-height:2.75rem;display:inline-flex}.gutter-box,.focus-bar{gap:var(--s-2)}.bar-button{position:relative}.bar-button:after{content:"";position:absolute;inset:-.375rem -.25rem}.chart-expand:after{content:"";position:absolute;inset:-.375rem}summary.panel-head,.help-back{min-height:2.75rem}summary.panel-head{align-items:center}.pill-button{position:relative}.pill-button:after{content:"";position:absolute;inset:-.5rem 0}.link-button{position:relative}.link-button:after{content:"";position:absolute;inset:-.75rem 0}}.tabs{margin-top:var(--s-5)}.tablist-scroll{scrollbar-width:none;margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--s-4), #000 calc(100% - var(--s-6)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--s-4), #000 calc(100% - var(--s-6)), transparent 100%);overflow:auto hidden}.tablist-scroll::-webkit-scrollbar{display:none}.tablist{gap:var(--s-5);border-bottom:var(--rule-head);min-width:max-content;display:flex}.tab{align-items:center;gap:var(--s-2);padding:var(--s-3) 0;color:var(--muted);font-family:inherit;font-size:var(--t-base);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.tab:hover{color:var(--ink-2)}.tab[data-state=active]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.tab-count{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--muted);background:var(--panel-2);border-radius:var(--r-pill);padding:1px var(--s-2)}.tab[data-state=active] .tab-count{color:var(--accent);background:var(--accent-fill)}.tabpanel{margin-top:var(--s-5)}.tabpanel>.panel:first-child{margin-top:0}.pill{align-items:center;gap:var(--s-2);padding:2px var(--s-2);border-radius:var(--r-pill);font-size:var(--t-xs);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pill.ok{color:var(--ok);background:var(--ok-fill);border-color:var(--ok-fill)}.pill.watch{color:var(--watch);background:var(--watch-fill);border-color:var(--watch-fill)}.pill.breach{color:var(--breach);background:var(--breach-fill);border-color:var(--breach-fill)}.pill.none{color:var(--muted);border-color:var(--line-2);background:0 0;font-weight:400}.proposed-mark{margin-left:var(--s-2);font-size:var(--t-xs);color:var(--muted);white-space:nowrap;border-bottom:1px dotted var(--line-2)}.policy-note{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3);white-space:pre-line}.exclusions{padding-left:var(--s-4);gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);max-width:var(--prose);margin:0;display:grid}.reconciled{font-size:var(--t-base);line-height:var(--lh-prose);color:var(--ink);max-width:var(--prose);margin-bottom:var(--s-3)}.caveat{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);border-top:1px solid var(--line);padding-top:var(--s-3);margin-top:var(--s-3);max-width:var(--prose)}.panel-head+.caveat{border-top:none;margin-top:0;padding-top:0}.checks{margin:var(--s-4) 0 0;background:var(--line);border:1px solid var(--line);border-radius:var(--r-sm);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.check{background:var(--panel);padding:var(--s-3) var(--s-4);gap:var(--s-2);display:grid}.check-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.check-name{color:var(--ink);font-weight:500;font-size:var(--t-sm)}.check-band{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);max-width:var(--prose);font-variant-numeric:tabular-nums;margin:0}.check .caveat{color:var(--ink);border-top:0;margin-top:0;padding-top:0}.empty{gap:var(--s-2);padding:var(--s-5) var(--s-4);background:var(--panel-2);border:1px dashed var(--line-2);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-sm);line-height:var(--lh-prose);max-width:var(--prose);display:grid}.empty strong{color:var(--ink);font-size:var(--t-base)}.skeleton{background:linear-gradient(90deg, var(--panel-2) 25%, var(--track) 50%, var(--panel-2) 75%);border-radius:var(--r-sm);animation:sweep 1.4s var(--ease) 8;background-size:200% 100%;display:block}@keyframes sweep{to{background-position:-200% 0}}.skeleton-rows{gap:var(--s-2);display:grid}.skeleton-rows>*{height:1.75rem}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loader{opacity:0;animation:loader-in var(--dur-slow) var(--ease) .2s forwards}@keyframes loader-in{to{opacity:1}}.loader-mark{color:var(--accent);justify-content:center;align-items:center;display:flex}.loader-mark svg{animation:loader-grow 3s var(--ease) infinite}@keyframes loader-grow{0%{clip-path:inset(100% 0 0);opacity:0}10%{clip-path:inset(92% 0 0);opacity:1}55%,86%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}.loader-head{gap:var(--s-3);padding-bottom:var(--s-3);margin-bottom:var(--s-6);border-bottom:var(--rule-section);display:grid}.loader-panel{gap:var(--s-4);display:grid}.loader-panel+.loader-panel{margin-top:var(--s-5)}.loader-flank{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.loader-side{gap:var(--s-5);align-content:start;display:grid}.loader-stat{gap:var(--s-2);display:grid}.loader-centre{gap:var(--s-3);justify-items:start;display:grid}.loader-hero{width:min(100%,22rem);height:3.5rem}.loader-plate{width:100%;height:16rem}@media (width>=56.25rem){.loader-flank{grid-template-columns:minmax(0, 1fr) var(--pair);gap:var(--s-6)}.loader-side{padding-left:var(--s-6);border-left:1px solid var(--line)}.loader-hero{height:4.5rem}}.chart-frame{min-width:0;margin-inline:auto;position:relative}.chart{width:100%;display:block;overflow:visible}.plate{min-width:0}.plate figcaption{font-size:var(--t-sm);line-height:var(--lh);color:var(--muted);margin-top:var(--s-3);max-width:64ch}.chart-grid{stroke:var(--grid);stroke-width:1px}.chart-axis{stroke:var(--axis);stroke-width:1px}.chart-line.is-beside{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.85}.chart-line{fill:none;stroke:var(--cat-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-area{fill:var(--cat-1);opacity:.1}.chart-tick,.chart-axis-label{fill:var(--muted);font-variant-numeric:tabular-nums;text-anchor:middle;font-size:11px}.chart-tick-end{text-anchor:end}.chart-tick-start{text-anchor:start}.chart-label{fill:var(--ink-2);font-size:12px}.chart-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.chart-value-sm{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11px}.rail-line{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 3}.slice{stroke:var(--panel);stroke-width:2px;transition:opacity var(--dur) var(--ease);cursor:pointer}.dot{stroke:var(--panel);stroke-width:2px;cursor:pointer}.bar{transition:opacity var(--dur) var(--ease)}.dim{opacity:.3}.fill-1{fill:var(--cat-1)}.fill-2{fill:var(--cat-2)}.fill-3{fill:var(--cat-3)}.fill-4{fill:var(--cat-4)}.fill-seq-1{fill:var(--seq-1)}.fill-seq-2{fill:var(--seq-2)}.fill-seq-3{fill:var(--seq-3)}.fill-seq-4{fill:var(--seq-4)}.fill-gain{fill:var(--gain)}.fill-loss{fill:var(--loss)}.fill-track{fill:var(--track)}.fill-band{fill:var(--band)}.fill-muted{fill:var(--muted)}.dot.curve{fill:var(--cat-1);opacity:.55}.dot.curve.marked,.dot.curve:hover{opacity:1}.dot.hollow{fill:var(--panel);stroke-width:2.5px}.dot.hollow.gain{stroke:var(--gain)}.dot.hollow.loss{stroke:var(--loss)}.dot.absent{fill:none;stroke:var(--loss);stroke-dasharray:2 2}.crosshair line{stroke:var(--axis);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.crosshair circle{pointer-events:none}.chart-event line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 4;pointer-events:none}.chart-event text{pointer-events:none}.series-table{margin-top:var(--s-3)}.series-table>summary{font-size:var(--t-xs);color:var(--muted);cursor:pointer;padding:var(--s-2) 0;list-style-position:outside}.series-table>summary::marker{color:var(--line-2)}.series-table[open]>summary{border-bottom:1px solid var(--line);margin-bottom:var(--s-2)}.series-table .table-scroll{max-height:22rem;overflow-y:auto}.timeseries{margin-inline:auto}.timeseries+.timeseries{margin-top:var(--s-5)}.ring-layout{gap:var(--s-4);align-items:center;display:grid}.ring-legend{gap:var(--s-4);min-width:0;max-width:var(--pair);align-content:center;margin-inline:auto;display:grid}.ring-group-head{justify-content:space-between;gap:var(--s-3);font-size:var(--t-sm);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);align-items:baseline;font-weight:650;display:flex}.ring-group-value{font-variant-numeric:tabular-nums;color:var(--ink-2)}.ring-items{margin:var(--s-2) 0 0;gap:var(--s-1);font-size:var(--t-sm);padding:0;list-style:none;display:grid}.ring-items li{align-items:center;gap:var(--s-2);min-width:0;transition:opacity var(--dur) var(--ease);display:flex}.ring-items .legend-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ring-items .legend-value{flex:none}@media (width>=40rem){.ring-layout{grid-template-columns:minmax(0, 20rem) minmax(0, var(--pair));justify-content:center;gap:var(--s-6)}}.group-bracket{fill:var(--muted)}.ring-total{fill:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:650}.ring-caption{fill:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px}.meter-track{fill:var(--track)}.meter-band{fill:var(--band)}.meter-fill{fill:var(--seq-3)}.meter-limit{stroke:var(--axis);stroke-width:1px}.meter-now{stroke:var(--ink);stroke-width:2px}.whisker{stroke:var(--axis);stroke-width:1.5px}.legend{gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;font-size:var(--t-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:var(--s-2);min-width:0;display:flex}.swatch{border-radius:2px;flex:none;width:10px;height:10px}.swatch.rule{border-top:2px solid var(--cat-1);border-radius:0;width:18px;height:0}.swatch.rule.is-beside{border-top:1.5px dashed var(--muted)}.legend-label{color:var(--ink-2)}.legend-value{color:var(--muted);font-variant-numeric:tabular-nums}.chart-expand{z-index:5;border-radius:var(--r-md);width:2rem;height:2rem;color:var(--muted);opacity:.5;cursor:pointer;transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.chart-expand .glyph{width:16px;height:16px}.chart-frame:hover .chart-expand,.chart-expand:focus-visible{opacity:1;color:var(--ink-2);background:var(--panel);border-color:var(--line)}.chart-expand:hover{color:var(--accent);border-color:var(--line-2)}@media (pointer:coarse){.chart-expand{opacity:1;background:var(--panel);border-color:var(--line)}}.focus{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);width:min(96vw,92rem);max-height:92dvh;color:var(--ink);box-shadow:var(--shadow-pop);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.focus::backdrop{background:var(--overlay)}.focus-panel{padding:var(--s-5)}.focus-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);margin-bottom:var(--s-4);border-bottom:var(--rule-head);flex-wrap:wrap;display:flex}.focus-head h2{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);min-width:0}.focus-tools{align-items:center;gap:var(--s-1);flex:none;display:flex}.focus-zoom{text-align:center;min-width:3.5rem;font-size:var(--t-xs);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums}.focus-body{min-width:0}.focus-view{overscroll-behavior:contain;touch-action:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);overflow:auto}.focus-view:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.focus-view[data-panning=true]{cursor:grab}.focus-view[data-panning=true]:active{cursor:grabbing}.focus-view>.chart{display:block}.grid-focus{background:var(--panel);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.grid-focus::backdrop{background:var(--overlay)}.grid-focus-panel{height:100%;min-height:0;padding:var(--s-4) var(--s-5) var(--s-5);padding-left:max(var(--s-5), env(safe-area-inset-left));padding-right:max(var(--s-5), env(safe-area-inset-right));grid-template-rows:auto minmax(0,1fr);display:grid}.grid-focus-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);margin-bottom:var(--s-4);border-bottom:var(--rule-head);display:flex}.grid-focus-head h2{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);min-width:0}.grid-focus-body{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.grid-focus-body .table-scroll{margin:0;padding:0;overflow:visible}.grid-focus-body table.data thead th{z-index:2;background:var(--panel);position:sticky;top:0}.grid-focus-body table.data thead th.pin{z-index:3}.table-away{align-items:baseline;gap:var(--s-2);font-size:var(--t-sm);color:var(--muted);padding:var(--s-5) 0;flex-wrap:wrap;display:flex}.focus-caption{font-size:var(--t-sm);line-height:var(--lh);color:var(--muted);max-width:64ch;margin-top:var(--s-3)}.focus-hint{font-size:var(--t-xs);color:var(--muted);margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--rule-foot)}@media (width<=40rem){.focus{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.focus-panel{padding:var(--s-4)}}.tooltip{z-index:20;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-md);min-width:10rem;max-width:17rem;box-shadow:var(--shadow-pop);padding:var(--s-2) var(--s-3);font-size:var(--t-sm);pointer-events:none;margin-top:-8px;position:absolute;transform:translate(-50%,-100%)}.tooltip-title{font-weight:700;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--s-1)}.tooltip dl{gap:1px var(--s-3);grid-template-columns:auto 1fr;display:grid}.tooltip dt{color:var(--muted)}.tooltip dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tooltip-note{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-xs);line-height:1.4}.card{z-index:40;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(30rem,100vw - 2rem);box-shadow:var(--shadow-pop);padding:var(--s-4);font-size:var(--t-sm);line-height:var(--lh-prose);position:absolute}.card.sheet{overscroll-behavior:contain;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:100%;max-height:80dvh;padding-bottom:max(var(--s-5), env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.card.sheet::backdrop{background:var(--overlay)}html:has(dialog:modal){overflow:hidden}html{scrollbar-gutter:stable}.card-close{top:var(--s-2);right:var(--s-2);border-radius:var(--r-sm);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute}.card-close:hover{color:var(--ink);background:var(--accent-fill)}.card h3{font-size:var(--t-md);padding-right:var(--s-5);font-weight:650}.card .plain{margin:var(--s-1) 0 var(--s-3)}.card .formal{color:var(--muted);font-size:var(--t-sm);margin:0 0 var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line)}.card .computed{border-top:1px solid var(--line);padding-top:var(--s-3);font-size:var(--t-xs);color:var(--muted);line-height:1.5}.card .computed dl{gap:2px var(--s-3);grid-template-columns:auto 1fr;display:grid}.card .computed dt{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.card .computed dd{font-variant-numeric:tabular-nums;word-break:break-word}.card .computed-from>summary{cursor:pointer;padding:0 0 var(--s-2);color:var(--muted);list-style-position:outside}.card .computed-from>summary::marker{color:var(--line-2)}.card .computed-from[open]>summary{border-bottom:1px solid var(--line);margin-bottom:var(--s-2)}.card .computed .excludes{margin:var(--s-2) 0 0;padding-left:var(--s-4)}.card .see-also{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--muted)}.card .see-also button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.card .see-also button:hover,.card .see-also button:focus-visible{border-bottom-color:var(--accent)}.scrim{z-index:35;background:var(--overlay);position:fixed;inset:0}.because{font:inherit;color:inherit;text-align:inherit;cursor:help;border:0;border-bottom:1px dashed var(--ink-2);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;padding:0;display:inline}.because:hover,.because[aria-expanded=true]{color:var(--accent);border-bottom-color:var(--accent);border-bottom-style:solid}.because:after{content:"why";letter-spacing:var(--track-caps);text-transform:uppercase;vertical-align:super;color:var(--muted);margin-left:2px;font-size:.68em;font-weight:600}.because:hover:after,.because[aria-expanded=true]:after{color:var(--accent)}.why-card .why-mark{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-1)}.why-halves{margin-top:var(--s-3);gap:2px;display:grid}.why-halves dt{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);margin-top:var(--s-3)}.why-halves dt:first-of-type{margin-top:0}.why-halves dd{white-space:pre-line;margin:0}.why-halves .why-instead,.why-halves .why-revisit{color:var(--ink-2)}.why-list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.why-row+.why-row{border-top:1px solid var(--line);padding-top:var(--s-5)}.why-row h3{font-family:var(--serif);font-size:var(--t-md);margin-bottom:var(--s-2);font-weight:600}.why-row .why-halves{max-width:var(--prose);margin-top:0}@media (width>=64rem){.why-row .why-halves{grid-template-columns:11rem minmax(0, var(--prose));column-gap:var(--s-5);row-gap:var(--s-3);align-items:baseline;max-width:none}.why-row .why-halves dt,.why-row .why-halves dt:first-of-type{text-align:right;margin-top:0}}.why-behind{margin-top:var(--s-3);font-size:var(--t-xs);color:var(--muted);gap:var(--s-1) var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.why-behind-lead{letter-spacing:var(--track-caps);text-transform:uppercase}.why-behind ul{gap:var(--s-1) var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.why-behind li+li:before{content:"·";margin-right:var(--s-3);color:var(--line-2)}.page-foot{min-height:var(--tail);margin-top:var(--s-7);padding-bottom:var(--s-5);flex-direction:column;justify-content:flex-end;display:flex}.page-foot-row{gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.page-foot-brand{min-width:0}.colophon{color:var(--muted);font-size:var(--t-xs);line-height:var(--lh);max-width:var(--prose)}.colophon code{font-family:var(--mono)}.colophon-stamp{margin-top:var(--s-2);font-family:var(--mono)}.colophon-demo{margin:0 0 var(--s-3);color:var(--ink-2)}@media (width>=56.25rem){.page-foot-row{justify-content:space-between;align-items:flex-start;gap:var(--s-6);flex-direction:row}.page-foot-brand{flex:none}}.palette{z-index:70;padding:var(--s-6) var(--s-4);background:var(--overlay);border:0;align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.palette-box{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(40rem,100%);max-height:min(32rem,78dvh);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.palette-input{width:100%;padding:var(--s-4);border:0;border-bottom:1px solid var(--line);color:var(--ink);font-family:inherit;font-size:var(--t-md);background:0 0;flex:none}.palette-input:focus{outline:none}.palette-input::placeholder{color:var(--muted)}.palette-list{overscroll-behavior:contain;min-height:0;padding:var(--s-2);flex:1;overflow-y:auto}.palette-group [cmdk-group-heading]{padding:var(--s-3) var(--s-3) var(--s-2);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);font-weight:550}.palette-item{align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--t-base);cursor:pointer;display:flex}.palette-item[data-selected=true]{background:var(--accent-fill);color:var(--ink)}.palette-label{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.palette-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.palette-hint{font-size:var(--t-xs);color:var(--muted);flex:none}.palette-empty,.palette-foot{padding:var(--s-4);font-size:var(--t-sm);color:var(--muted);margin:0}.palette-foot{border-top:1px solid var(--line);padding:var(--s-2) var(--s-4);font-size:var(--t-xs);flex:none}.on-this-page,.explain-rail{display:none}.sheet-run{gap:var(--s-2);margin-bottom:var(--s-4);flex-direction:column;align-items:stretch;display:flex}.sheet-theme{align-items:center;gap:var(--s-2);width:100%;min-height:2.75rem;padding:var(--s-2) var(--s-3);appearance:none;border-radius:var(--r-md);color:var(--muted);font:inherit;font-size:var(--t-sm);letter-spacing:.01em;text-align:left;cursor:pointer;transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);background:0 0;border:0;display:flex}.sheet-theme:hover{color:var(--ink-2)}.sheet-theme .glyph{flex:none;width:17px;height:17px}.sheet-theme .rail-label{flex:auto}.against{align-items:flex-start;gap:var(--s-1);margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--rule-foot);flex-direction:column;display:flex}.against-label{font-size:var(--t-sm);color:var(--muted);max-width:var(--pair)}.against-value{font-size:var(--t-lg);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.rung{padding-top:var(--s-4)}.rung+.rung{border-top:var(--rule-hair)}.verdict-line{align-items:baseline;gap:var(--s-3);margin:var(--s-4) 0 var(--s-2);flex-wrap:wrap;display:flex}.verdict-value{font-size:var(--t-lg);color:var(--accent);letter-spacing:var(--track-tight);font-weight:600}.series-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.series{min-width:0}.series+.series{border-top:var(--rule-hair);padding-top:var(--s-4)}.series-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.series-label{font-size:var(--t-sm);color:var(--ink-2);font-weight:550}.series-latest{font-size:var(--t-md);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.series-key{font-size:var(--t-xs);color:var(--muted);margin-left:var(--s-1);font-weight:400}.exclusions.foot{border-top:var(--rule-foot);padding-top:var(--s-3)}.claims{margin:0 0 var(--s-3);padding-left:var(--s-4);gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink);max-width:var(--prose);display:grid}.claims li::marker{color:var(--ink-2)}.gap-reading{margin:var(--s-4) 0 var(--s-3);padding-top:var(--s-3);border-top:var(--rule-hair);gap:var(--s-2);display:grid}.gap-reading .reconciled,.gap-reading .claims{margin:0}.company-list{margin:var(--s-3) 0 0;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.company-list>li{min-width:0}.company-link{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3);background:var(--panel);color:var(--ink);font-size:var(--t-sm);text-decoration:none;display:flex}.company-link:hover{background:var(--accent-fill);color:var(--accent)}.company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-depth{white-space:nowrap;color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums;flex:none}.data th.pin .row-link{color:var(--accent);font-weight:600;text-decoration:none;display:inline-block}.data th.pin .row-link:hover,.data th.pin .row-link:focus-visible{text-underline-offset:2px;text-decoration:underline}.data th.pin .row-link.named{display:block}.data th.pin .row-link.named:hover,.data th.pin .row-link.named:focus-visible{text-decoration:none}.data th.pin .row-link.named:hover .row-symbol,.data th.pin .row-link.named:focus-visible .row-symbol{text-underline-offset:2px;text-decoration:underline}.data th.pin .row-name{max-width:13rem;color:var(--muted);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.35;display:block;overflow:hidden}@media (width<=40rem){.data th.pin .row-name{max-width:8.5rem}}.data td.rank{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}@media (width>=40rem){.surface{padding:var(--s-5) var(--s-5) var(--s-7)}.tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.tiles:has(>.tile:only-child){grid-template-columns:minmax(11rem,max-content)}.panel{padding:var(--s-5)}.table-scroll{margin:0 calc(-1 * var(--s-5));padding:0 var(--s-5)}.page-head h1{font-size:var(--t-2xl)}.hero-value{font-size:var(--t-hero)}.panel-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.series-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.series+.series{border-top:0;padding-top:0}}@media (width>=56.25rem){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr)}.rail{height:100dvh;width:var(--rail-w);align-self:start;gap:var(--s-4);padding:var(--s-4) var(--s-3);background:var(--rail);border-right:1px solid var(--line);transition:width var(--dur-slow) var(--ease);flex-direction:column;grid-area:1/1/span 2;display:flex;position:sticky;top:0}.phone-bar{display:none}.gutter{max-width:84rem;padding:var(--s-5) var(--s-6) 0;grid-area:1/2;justify-content:flex-end}.gutter-brand{display:none}.surface{padding:var(--s-5) var(--s-6) 0;grid-area:2/2;max-width:84rem}.rail-brand{min-width:0;padding:var(--s-2) var(--s-3) 0;flex:none;display:flex}.rail-nav{overscroll-behavior:contain;scrollbar-width:thin;gap:var(--s-4);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.rail-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail-link{justify-content:flex-start;gap:var(--s-3);min-height:2.25rem;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--t-sm);border-top:0;flex-direction:row}.rail-link .glyph{width:17px;height:17px}.rail-link[aria-current=page]{border-top-color:#0000}.rail-count{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;display:inline}.rail-link[aria-current=page] .rail-count{color:var(--accent)}.rail-foot{justify-content:space-between;align-items:flex-start;gap:var(--s-2);border-top:1px solid var(--line);min-width:0;padding:var(--s-3) var(--s-3) 0;flex-wrap:wrap;flex:none;display:flex}.rail-foot .rail-runs{flex:auto;min-width:0}.rail-foot .icon-button{flex:none;margin-left:auto}.rail-foot .panel-aside{text-align:left;padding-left:var(--s-3);flex:1 0 100%;order:-1}.rail[data-collapsed],.shell[data-collapsed=true] .rail{width:var(--rail-w-collapsed);padding-left:var(--s-2);padding-right:var(--s-2)}.shell[data-collapsed=true] .rail-brand{padding:var(--s-2) 0 0;justify-content:center}.shell[data-collapsed=true] .rail-link{padding:var(--s-2);justify-content:center}.shell[data-collapsed=true] .rail-label,.shell[data-collapsed=true] .rail-count,.shell[data-collapsed=true] .rail-foot .panel-aside{display:none}.shell[data-collapsed=true] .rail-group-key{height:1px;margin:0 var(--s-2) var(--s-2);text-indent:-999em;background:var(--line);padding:0;overflow:hidden}.shell[data-collapsed=true] .rail-foot{justify-content:center;padding-left:0;padding-right:0}.shell[data-collapsed=true] .rail-foot .icon-button{margin-left:0}}.on-this-page{width:auto;min-width:0}.on-this-page-key{margin:0 0 var(--s-3);padding-left:var(--s-3);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);font-weight:550}.on-this-page ul{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.on-this-page a{padding:var(--s-2) var(--s-3);color:var(--muted);font-size:var(--t-sm);line-height:var(--lh-tight);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.on-this-page a:hover{color:var(--ink-2)}.on-this-page a[aria-current=true]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.explain-rail{width:auto;min-width:0}.explain-rail .on-this-page{width:auto}.explain-rail .on-this-page-key{display:none}.explain-tabs{margin-bottom:var(--s-3);border-bottom:1px solid var(--line);display:flex}.explain-tabs button{appearance:none;padding:var(--s-2) var(--s-1);font:inherit;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;font-weight:550}.explain-tabs button:hover{color:var(--ink-2)}.explain-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.explain-slots{gap:var(--s-3);flex-direction:column;display:flex}.explain-slot+.explain-slot{border-top:1px solid var(--line);padding-top:var(--s-3)}.explain-slot p{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);white-space:normal;margin:0}.explain-key{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600;line-height:var(--lh-tight);margin:0 0 var(--s-2)!important;color:var(--muted)!important}.explain-slot.blind .explain-key,.explain-slot.refused .explain-key{color:var(--watch)!important}.explain-slot.onward>summary{cursor:pointer;list-style:none}.explain-slot.onward>summary::-webkit-details-marker{display:none}.onward-term{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease);display:block}.explain-slot.onward>summary:hover .onward-term{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.explain-slot.onward p{margin-top:var(--s-2)!important}.onward-more{font-size:var(--t-xs)!important}.onward-more a{color:var(--muted);border-bottom:1px solid var(--line);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);text-decoration:none}.onward-more a:hover{color:var(--accent);border-bottom-color:var(--accent)}.onward-more a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.explain-waiting{font-size:var(--t-sm);line-height:var(--lh-tight);color:var(--muted);margin:0}@media (width>=80rem){.gutter .on-this-page,.gutter .explain-rail{display:block}}.reading-sheet .on-this-page,.reading-sheet .explain-rail{display:block}.reading-sheet .sheet-head{top:calc(var(--s-4) * -1);z-index:2;margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;padding:var(--s-4) var(--s-4) var(--s-3);background:var(--panel);position:sticky}.reading-sheet .explain-tabs{z-index:1;background:var(--panel);position:sticky;top:2.75rem}.reading-sheet .explain-slot p,.reading-sheet .explain-waiting{font-size:var(--t-sm)}.reading-sheet .on-this-page a{font-size:var(--t-base)}@media (width>=80rem){.shell{grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto}.rail,.surface{grid-row:1}.gutter{justify-content:flex-start;align-self:start;align-items:stretch;gap:var(--s-5);overscroll-behavior:contain;scrollbar-width:thin;width:15rem;max-height:100dvh;padding:var(--s-6) var(--s-5) var(--s-6) 0;flex-direction:column;grid-area:1/3;position:sticky;top:0;overflow-y:auto}.gutter-box{background:0 0;border:0;justify-content:flex-end;padding:0}}@media (width>=75rem){.panel-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-grid.side{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.flank{align-items:center;gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);grid-template-areas:"start centre end"}.flank-start .tiles,.flank-end .tiles{grid-template-columns:minmax(0,1fr)}.flank-centre .hero{text-align:center;align-items:center}.flank-centre .hero-note{text-align:left;max-width:44ch}}.panel.judged{background:var(--judged);border-color:var(--judged-line)}.judged-split{gap:var(--s-5);display:grid}.judged-where{gap:var(--s-3);align-content:start;display:grid}@media (width>=56.25rem){.judged-split{gap:var(--s-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.judged-said{align-self:start}.judged-where{border-left:1px solid var(--judged-line);padding-left:var(--s-6)}}.judged-more{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--judged-line)}.judged-block{gap:var(--s-3);break-inside:avoid;margin-bottom:var(--s-6);align-content:start;display:grid}.judged-block:last-child{margin-bottom:0}.judged-block .figures{max-width:none}@media (width>=56.25rem){.judged-more{columns:2;column-gap:var(--s-7);column-rule:1px solid var(--judged-line)}}.engines{gap:var(--s-4);display:grid}.engines-dates{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums lining-nums;margin:0}.engines-split{gap:var(--s-6);align-items:start;display:grid}.engines-parts{max-width:none}.engines-parts .engines-total{border-top:var(--rule-head);font-weight:600}.engines-parts .figure-row+.engines-total{margin-top:-1px}.engines-inputs{gap:var(--s-1) var(--s-4);padding:0 0 var(--s-2) var(--s-4);border-bottom:var(--rule-hair);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.engines-inputs .quantity{color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums}.drivers.engines-windows,.drivers.trend-record{grid-template-columns:auto repeat(var(--drivers,2), minmax(min-content, 1fr))}.engines-windows .engines-label,.trend-record .engines-label{white-space:normal;text-wrap:balance;max-width:20ch}.engines-range{font-size:var(--t-xs);color:var(--muted);margin-top:2px;display:block}.engines-end{white-space:nowrap}.engines .points{margin:0}.engines .panel-note{text-wrap:pretty}@media (width>=56.25rem){.engines-split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.engines-windows{border-left:1px solid var(--judged-line);padding-left:var(--s-6)}}.trend{gap:var(--s-3);margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--rule-hair);display:grid}.trend .written-eyebrow{margin:0}.trend-rows{max-width:none}.trend-value{text-align:right;flex-direction:column;align-items:flex-end;display:inline-flex}.trend-points{margin-top:var(--s-5)}.trend-points .points{margin:0}.trend-points .points+.points{margin-top:var(--s-2)}.conditions-fold.trend-fold{margin-top:var(--s-5)}.trend-fold .trend-record{max-width:56rem}.trend-since{margin:0 0 var(--s-3);font-size:var(--t-xs);color:var(--muted)}.trend-record .quantity,.engines-windows .quantity{white-space:nowrap}.trend-record .trend-span{grid-column:2/-1}.conditions-fold{margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--judged-line)}.conditions-fold>summary{font-size:var(--t-sm);color:var(--muted);cursor:pointer;padding:var(--s-1) 0;list-style-position:outside}.conditions-fold>summary::marker{color:var(--line-2)}.conditions-fold>summary:hover{color:var(--ink-2)}.conditions-fold[open]>summary{margin-bottom:var(--s-5)}@media (width<=40rem){.series-table>summary,.card .computed-from>summary,.conditions-fold>summary{list-style-position:inside}}.written{gap:var(--s-3);margin:0;display:grid}:where(p,ul,div,figure,table,dl)+.written{margin-top:var(--s-5)}.written-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);border-bottom:var(--rule-hair);padding-bottom:var(--s-2);flex-wrap:wrap;display:flex}.written-eyebrow{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);margin:0;font-weight:600}.written-mark{font-size:var(--t-xs);letter-spacing:.02em;color:var(--accent);margin:0;font-weight:600}.written-mark .dot{width:7px;height:7px;vertical-align:middle;background:currentColor;border-radius:50%;margin-inline-end:var(--s-2);display:inline-block}.veena{font-family:var(--display);letter-spacing:0;color:var(--veena);font-size:1.25em;font-weight:600}.veena-name{color:var(--veena);font-weight:600}.written-mark:has(.veena){color:var(--veena)}.written{border-inline-start:2px solid var(--veena-line);padding-inline-start:var(--s-3)}.written-text{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);color:var(--ink);text-wrap:pretty;max-width:46ch;margin:0;line-height:1.5}@media (width>=56.25rem){.written-text{font-size:var(--t-lg);letter-spacing:var(--track-display);line-height:1.4}}.written-cited{gap:var(--s-3) var(--s-5);border-top:var(--rule-head);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.written-figure{font-size:var(--t-xs);gap:2px;display:grid}.written-figure .gloss{color:var(--muted);text-align:left}.written-figure .quantity{font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.written-hand{font-size:var(--t-xs);color:var(--muted);margin:0}.short-list{grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:0;list-style:none;display:grid}.flag{grid-template-columns:subgrid;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) 0;border-top:var(--rule-hair);grid-column:1/-1;display:grid}.flag:first-child{border-top:none}.flag>.pill,.flag>.pill-button{justify-self:start}.flag-name{font-weight:600;font-size:var(--t-sm);letter-spacing:var(--track-tight);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flag-scale{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right}.flag-scale .gloss{color:inherit;font-variant-numeric:tabular-nums}.stance-strip{gap:var(--s-2);display:grid}.strip{border-radius:var(--r-sm);background:var(--line);height:1.5rem;display:flex;overflow:hidden}.strip-part{min-width:2px;font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--judged);justify-content:center;align-items:center;font-weight:600;display:flex}.strip-part+.strip-part{border-left:1px solid var(--judged)}.strip-part.ok{background:var(--ok)}.strip-part.neutral{background:color-mix(in oklab, var(--muted) 50%, var(--judged));color:var(--ink)}.strip-part.watch{background:var(--watch)}.strip-part.breach{background:var(--breach)}.strip-part.absent{background:repeating-linear-gradient(-45deg, var(--line-2) 0 3px, transparent 3px 7px);color:var(--ink-2)}.strip-key{gap:var(--s-2) var(--s-4);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.strip-key li{align-items:center;gap:var(--s-2);display:inline-flex}.strip-swatch{background:var(--line-2);border-radius:2px;flex:none;width:9px;height:9px}.strip-key li.ok .strip-swatch{background:var(--ok)}.strip-key li.neutral .strip-swatch{background:color-mix(in oklab, var(--muted) 50%, var(--judged))}.strip-key li.watch .strip-swatch{background:var(--watch)}.strip-key li.breach .strip-swatch{background:var(--breach)}.strip-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pill-button{cursor:pointer;font:inherit;font-size:var(--t-xs);letter-spacing:.02em;font-weight:600}.pill-button:hover{filter:brightness(1.06)}.pill-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card.reasoning{max-width:25rem;animation:.16s cubic-bezier(.22,1,.36,1) reasoning-in}.card.reasoning h3{margin-bottom:var(--s-2)}.card.reasoning .stance-key{margin-top:var(--s-3)}@keyframes reasoning-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card.reasoning{animation:none}}.stance{gap:var(--s-2);padding:var(--s-3) 0;max-width:var(--prose);display:grid}.stance-head{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.stance-score,.stance-date{align-items:baseline;gap:var(--s-2);font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums;display:inline-flex}.stance-score .quantity,.stance-date .quantity{color:var(--ink);font-weight:600}.stance-key{margin:var(--s-2) 0 0;font-size:var(--t-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-weight:600}.points{padding-left:var(--s-4);gap:var(--s-2);font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);max-width:var(--prose);margin:0;display:grid}.points li::marker{color:var(--line-2)}.points.attention{gap:var(--s-3);color:var(--ink);padding-left:0;list-style:none}.points.attention li{padding-left:var(--s-3);border-left:2px solid var(--line-2)}.attention-head{margin-top:var(--s-3);border-bottom:var(--rule-hair);padding-bottom:var(--s-2)}.attention-head h2{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);font-weight:600}.drivers{grid-template-columns:auto repeat(var(--drivers,3), minmax(7ch, 1fr));gap:0 var(--s-5);align-items:stretch;max-width:100%;display:grid;overflow-x:auto}.drivers>p{padding:var(--s-2) 0;border-bottom:1px solid var(--line);margin:0}.drivers-head{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);text-align:right;text-wrap:balance;justify-content:flex-end;align-items:flex-end;display:flex}.drivers-label{font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap;padding-right:var(--s-4)}.drivers>.drivers-group{padding:var(--s-4) 0 var(--s-1);font-size:var(--t-sm);color:var(--ink);border-bottom:none;grid-column:1/-1;font-weight:600}.drivers+.points{margin-top:var(--s-4)}.drivers-said{font-size:var(--t-sm);color:var(--ink);margin:0;padding:0;list-style:none}.drivers-said>li{padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.drivers-said>li:last-child{border-bottom:none}.drivers-said+.drivers-wide{display:none}.drivers-said~.points{margin-top:var(--s-4)}@media (width>=40rem){.drivers-said{display:none}.drivers-said+.drivers-wide{display:grid}}.drivers-key{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--ink-2)}.drivers-cell{font-size:var(--t-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.drivers-last{border-bottom:none!important}.written-why{margin:var(--s-4) 0 0;max-width:46ch;font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.written-note{gap:var(--s-4);margin-top:var(--s-4);display:grid}.note-part{gap:2px;max-width:46ch;display:grid}.note-heading{align-items:baseline;gap:var(--s-2);font-size:var(--t-sm);letter-spacing:var(--track-tight);color:var(--ink-1);flex-wrap:wrap;margin:0;font-weight:650;display:flex}.note-own{font-size:var(--t-xs);letter-spacing:var(--track-wide);text-transform:lowercase;color:var(--muted);font-weight:500}.note-text{font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.calls{gap:var(--s-3);align-content:start;display:grid}.written+.calls{margin-top:var(--s-5)}.calls-lede{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);max-width:54ch;margin:0}.calls-row{padding-top:var(--s-3);border-top:var(--rule-hair);gap:2px;display:grid}.calls-says{font-size:var(--t-sm);color:var(--ink-1);text-wrap:pretty;margin:0}.calls-test,.calls-where,.calls-weight,.calls-observed{font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.calls-label{margin:var(--s-2) 0 0;font-size:var(--t-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--muted)}.calls-status{color:var(--ink-1);font-weight:600}.calls-since{color:var(--muted)}.picking-sample{margin:var(--s-4) 0 0;max-width:54ch;font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;line-height:1.6}.urgent{border-left:3px solid var(--loss)}.urgent-list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.urgent-what{margin:0 0 var(--s-2);font-size:var(--t-base);color:var(--ink);font-weight:650}.urgent-why{gap:var(--s-3);max-width:62ch;font-size:var(--t-sm);color:var(--ink-2);margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.urgent-why li{text-wrap:pretty}.next{gap:var(--s-4);display:grid}.next-lede{max-width:58ch;font-size:var(--t-base);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.6}.next-instead,.next-sure{max-width:58ch;font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.next-high{color:var(--ink);font-weight:650}.next-low{color:var(--muted);font-weight:650}.next-names{border-collapse:collapse;font-size:var(--t-sm)}.next-names caption{text-align:left;padding-bottom:var(--s-2);font-size:var(--t-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--muted)}.next-names th{text-align:left;color:var(--ink);padding:2px var(--s-5) 2px 0;font-weight:650}.next-names td{color:var(--ink-2);padding-right:var(--s-5)}.priced-apart{margin:var(--s-2) 0 var(--s-3);font-size:var(--t-sm);line-height:var(--lh);color:var(--muted);max-width:62ch;padding:0;list-style:none}.priced-apart li+li{margin-top:var(--s-1)}.next-noted{margin-top:var(--s-4);max-width:62ch}.next-noted-head{margin:0 0 var(--s-2);font-size:var(--t-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--muted)}.next-noted dl{gap:var(--s-2);margin:0;display:grid}.next-noted dl>div{font-size:var(--t-sm);line-height:var(--lh)}.next-noted dt{color:var(--ink);font-weight:650}.next-noted dd{color:var(--ink-2);text-wrap:pretty;margin:0}.ladder{margin:var(--s-5) 0 0;border-collapse:collapse;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.ladder caption{text-align:left;padding-bottom:var(--s-2);font-size:var(--t-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--muted)}.ladder th{text-align:left;color:var(--ink-2);padding:2px var(--s-5) 2px 0;font-weight:400}.ladder td{text-align:right;color:var(--ink-2)}.ladder-here th,.ladder-here td{color:var(--ink);font-weight:650}.crisis-said{max-width:58ch;font-size:var(--t-base);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.6}.grade-aside{gap:var(--s-3);align-content:start;display:grid}.grade-range{max-width:40ch;font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;line-height:1.6}.grade-end{color:var(--ink-1);font-weight:600}.grade-withheld{max-width:40ch;font-size:var(--t-sm);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.6}.group-head{margin:var(--s-6) 0 var(--s-4);font-size:var(--t-base);letter-spacing:var(--track-tight);color:var(--ink);font-weight:650}.group-head+.view-strip{margin-top:0}.segmented{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;margin:0 0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);gap:2px;padding:2px;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segment{padding:var(--s-2) var(--s-4);border-radius:calc(var(--r-md) - 3px);font-family:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;flex:none;font-weight:500}.segment:hover{color:var(--ink-2)}.segment:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.segment[aria-pressed=true]{background:var(--panel);color:var(--ink);font-weight:600}.link-button{font:inherit;font-size:var(--t-sm);color:var(--accent);cursor:pointer;border:0;border-bottom:1px solid var(--line-2);transition:border-color var(--dur) var(--ease);background:0 0;padding:0}.link-button:hover{border-bottom-color:var(--accent)}.link-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.corridor-editor{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}.field.narrow input{min-width:3.5rem;max-width:4.5rem}.field.wide{margin-bottom:var(--s-3);display:flex}.field.wide input{flex:1;min-width:0}.composed{font-family:var(--mono);font-size:var(--t-xs);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3);margin:0 0 var(--s-3);white-space:pre;width:fit-content;max-width:100%;color:var(--ink-2);-webkit-user-select:all;user-select:all;line-height:1.6;overflow-x:auto}.corridor-editor .caveat{margin-top:0}.leave-note{margin-top:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.surface>.leave-note{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);margin-top:var(--s-5)}.note-head{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-weight:600}.leave-note .controls{margin-bottom:0}.leave-note .caveat{margin:0}.note-body{font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-md);padding:var(--s-2);resize:vertical;min-height:5rem}.note-body:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-fill-strong);outline:none}.link-button:disabled{color:var(--muted);cursor:default;border-bottom-color:#0000}.record{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-4);margin-top:var(--s-5)}.record-head{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 var(--s-3);font-weight:600}.record-list{margin:0;padding:0;list-style:none}.record-row{align-items:baseline;gap:var(--s-3) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) auto;display:grid}.record-said{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.record-row:first-child{border-top:0;padding-top:0}.record-when{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums}.record-subject{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);min-width:0}@media (width<=40rem){.record-row{grid-template-columns:minmax(0,1fr) auto}.record-when,.record-said{grid-column:1/-1}}.index-list{margin:0;padding:0;list-style:none}.index-row{align-items:baseline;gap:var(--s-2) var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) auto;display:grid}.index-row:first-child{border-top:0;padding-top:0}.index-when{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums}.index-said{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.index-subject{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);min-width:0;color:inherit;border-bottom:1px solid var(--line-2);text-decoration:none}a.index-subject:hover,a.index-subject:focus-visible{color:var(--accent);border-bottom-color:var(--accent)}.index-where{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);white-space:nowrap}.index-read{margin-top:var(--s-1);font-size:var(--t-xs);color:var(--muted);grid-column:2/-1}.pill-open{color:var(--muted);border-color:var(--line-2);background:0 0;font-weight:400}.pill-done{color:var(--ok);background:var(--ok-fill);border-color:var(--ok-fill)}.pill-flag{color:var(--watch);background:var(--watch-fill);border-color:var(--watch-fill)}@media (width<=48rem){.index-row{grid-template-columns:minmax(0,1fr)}.index-when,.index-said,.index-where,.index-read{grid-column:1/-1}}.entry-focus{background:var(--panel);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);border:0;margin:0;padding:0;overflow:hidden}.entry-focus::backdrop{background:var(--overlay)}.entry-panel{height:100%;min-height:0;padding:var(--s-4) var(--s-5) var(--s-5);padding-left:max(var(--s-5), env(safe-area-inset-left));padding-right:max(var(--s-5), env(safe-area-inset-right));grid-template-rows:auto minmax(0,1fr);display:grid}.entry-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);width:100%;max-width:var(--prose);margin:0 auto var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--rule-head);display:flex}.entry-head h2{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-lg);letter-spacing:var(--track-tight);font-weight:500;line-height:var(--lh-tight);min-width:0;margin:0}.entry-body{overscroll-behavior:contain;min-height:0;max-width:var(--prose);gap:var(--s-5);align-content:start;width:100%;margin:0 auto;display:grid;overflow:auto}.entry-eyebrow{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 var(--s-2);font-weight:600}.entry-block{margin:0}.entry-prose{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink);margin:0 0 var(--s-3)}.entry-prose:last-child{margin-bottom:0}.entry-evidence,.entry-settled,.entry-revisit{border-top:1px solid var(--line);padding-top:var(--s-4)}.entry-revisit .choice{align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap;display:inline-flex}.entry-revisit .controls{gap:var(--s-3) var(--s-4);flex-wrap:wrap}.entry-revisit .note-body{width:100%;margin-top:var(--s-3)}.entry-revisit .caveat{margin:var(--s-3) 0;border-top:0;padding-top:0}.written-informed{font-size:var(--t-xs);color:var(--ink-2);margin:0}.conditions-split{gap:var(--s-5);display:grid}@media (width>=56.25rem){.conditions-split{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.conditions-read{border-left:1px solid var(--judged-line);padding-left:var(--s-6)}}.conditions{gap:var(--s-5);align-content:start;display:grid}.gauge-group{gap:var(--s-3);display:grid}.gauge-kind{gap:0;display:grid}.gauge-evidence{margin:var(--s-3) 0 0;font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);justify-self:start;font-weight:600}.gauge-kind:first-child .gauge-evidence{margin-top:0}.gauge-evidence.is-counted{color:var(--muted);border-bottom:1px dashed var(--line-2);padding-bottom:1px}.gauge{gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-bottom:var(--rule-hair);grid-template-columns:minmax(0,1fr);display:grid}.gauge-kind:last-child .gauge:last-child{border-bottom:0;padding-bottom:0}@media (width>=40rem){.gauge{grid-template-columns:minmax(0,1fr) auto;align-items:start}.gauge-read{padding-top:2px}}.gauge-name{font-family:var(--serif);font-size:var(--t-md);letter-spacing:var(--track-display);color:var(--ink);line-height:var(--lh-tight);margin:0}.gauge-measures{margin:var(--s-1) 0 0;font-size:var(--t-sm);line-height:var(--lh);color:var(--muted);max-width:48ch}.gauge-covers{border-bottom:1px dotted var(--line-2);cursor:help}.gauge-read{justify-items:start;gap:1px;display:grid}@media (width>=40rem){.gauge-read{text-align:right;justify-items:end}}.gauge-level,.gauge-rank{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;margin:0}.gauge-read[data-leads=rank] .gauge-rank,.gauge-read[data-leads=level] .gauge-level{font-size:var(--t-lg);letter-spacing:var(--track-tight);color:var(--ink);line-height:var(--lh-tight)}.gauge-read[data-leads=rank] .gauge-level,.gauge-read[data-leads=level] .gauge-rank{font-size:var(--t-sm);color:var(--ink-2)}.gauge-read[data-leads=rank] .gauge-of{font-size:var(--t-sm);letter-spacing:normal}.gauge-of{color:var(--muted)}.gauge-unit{font-size:var(--t-xs);color:var(--muted);letter-spacing:normal}.gauge-change{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;margin:0}.gauge-stale{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin:0}.conditions-foot{margin:0}.macro-period{font-size:var(--t-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin:0}.macro-rank{white-space:normal;max-width:30ch}.macro-note{margin:0 0 var(--s-2)}.panel-note a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease)}.panel-note a:hover,.panel-note a:focus-visible{text-decoration-color:currentColor}.macro-view-says{margin:0 0 var(--s-3);padding-left:var(--s-4);border-left:2px solid var(--line-2);font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh);color:var(--ink);max-width:60ch}.period-why{margin-top:var(--s-1);font-size:var(--t-xs);color:var(--muted);white-space:normal;max-width:34ch;font-weight:400;display:block}@media (width>=40rem){.gauge.macro-signpost-row{grid-template-columns:minmax(0,1fr)}}.macro-signpost{max-width:60ch}.macro-view-standing{margin:0 0 var(--s-2);font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.macro-left{margin-top:var(--s-1)}.register{gap:var(--s-3);align-content:start;display:grid}.written+.register{margin-top:var(--s-5)}.register-lede{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);max-width:54ch;margin:0}.register-counts{gap:var(--s-2) var(--s-4);font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.register-row{padding-top:var(--s-3);border-top:var(--rule-hair);gap:2px;display:grid}.register-test,.register-observed,.register-where,.register-settled{font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.register-date{white-space:nowrap}.register.is-framed>.register-row:first-child{border-top:0;padding-top:0}.register-when{color:var(--muted)}.register-withdrawn{font-size:var(--t-sm);color:var(--ink-2);margin:0}.register-row.is-withdrawn .register-who,.register-row.is-withdrawn .register-says{color:var(--ink-2)}.register-who{font-size:var(--t-sm);color:var(--ink-1);margin:0;font-weight:600}.register-says{font-size:var(--t-sm);color:var(--ink-1);text-wrap:pretty;margin:0}.register-record{font-size:var(--t-xs);color:var(--ink-2);margin:0}.help-index{margin:0;padding:0;list-style:none}.help-index li{align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.help-index li:last-child{border-bottom:0}.help-index a{min-height:2.75rem;color:var(--ink);align-items:center;font-weight:600;display:inline-flex}.help-index-title{color:var(--muted);font-size:var(--t-sm)}.help-back{align-items:center;gap:var(--s-1);font-size:var(--t-sm);color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding:.3rem .7rem;text-decoration:none;display:inline-flex}.help-back:hover{color:var(--ink);border-color:var(--line-2)}.help-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-block.question,.help-block.situation,.help-block.plain{border:0;border-bottom:var(--rule-hair);padding:var(--s-3) var(--s-2);background:0 0;border-radius:0}.help-block.question+.help-block.question,.help-block.question+.help-block.situation,.help-block.question+.help-block.plain,.help-block.situation+.help-block.question,.help-block.situation+.help-block.situation,.help-block.situation+.help-block.plain,.help-block.plain+.help-block.question,.help-block.plain+.help-block.situation,.help-block.plain+.help-block.plain{margin-top:0}.help-block:not([open])>summary{border-bottom:0;margin-bottom:0;padding-bottom:0}.help-block>summary{cursor:pointer;list-style:none}.help-block>summary::-webkit-details-marker{display:none}.help-block>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.help-block>summary h2:before{content:"";width:.45em;height:.45em;margin-right:var(--s-3);border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transition:transform .12s;display:inline-block;transform:translateY(-.15em)rotate(-45deg)}.help-block[open]>summary h2:before{transform:translateY(-.05em)rotate(45deg)}.help-block>summary:hover h2:before{border-color:var(--ink)}.help-teach{font-family:var(--serif);font-size:var(--t-md);color:var(--ink);white-space:pre-line;max-width:60ch;line-height:1.6}.help-imagine{border-left:2px solid var(--line-2);padding-left:var(--s-4);margin-bottom:var(--s-4);color:var(--ink-2);white-space:pre-line;max-width:60ch}.help-tag{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-1);display:block}.help-example{margin-top:var(--s-5);padding:var(--s-4);border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--panel-2);max-width:60ch}.help-given{color:var(--ink-2);white-space:pre-line}.help-reads-as{margin-top:var(--s-3);color:var(--ink);white-space:pre-line}.help-reads{margin-top:var(--s-5);padding-top:var(--s-3);border-top:var(--rule-foot);font-size:var(--t-sm);color:var(--muted)}.help-reads strong{color:var(--ink-2);font-weight:500}.help-basics{gap:var(--s-4);display:grid}.help-basics dt{font-family:var(--serif);font-size:var(--t-md);color:var(--ink);margin-bottom:var(--s-1)}.help-basics dd{color:var(--ink-2);white-space:pre-line;max-width:60ch}.help-fig{margin:var(--s-5) 0 0;overflow-x:auto}.help-fig>.help-row,.help-fig>.help-track-ends,.help-fig>.help-legend,.help-fig>.help-states{min-width:20rem}.help-diagram{margin-top:var(--s-5)}.help-caption{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--muted);max-width:60ch}.help-row+.help-row{margin-top:var(--s-6)}.help-row-head{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--s-5)}.help-row-says{margin-top:var(--s-5);font-size:var(--t-sm)}.help-row-says.ok{color:var(--ok)}.help-row-says.breach{color:var(--breach)}.help-row-says.gain{color:var(--gain-ink)}.help-row-says.loss{color:var(--loss-ink)}.help-track{background:var(--panel-2);border:1px solid var(--line);height:16px;margin:var(--s-6) 0 var(--s-5);border-radius:8px;position:relative}.help-track:has(.help-edge-name){margin-bottom:calc(var(--s-5) + .75rem)}.help-band{border-radius:7px;position:absolute;inset-block:0}.help-band.ok{background:color-mix(in oklab, var(--ok) 38%, var(--panel))}.help-band.watch{background:color-mix(in oklab, var(--watch) 42%, var(--panel))}.help-band.breach{background:color-mix(in oklab, var(--breach) 38%, var(--panel))}.help-band.gain{background:color-mix(in oklab, var(--gain) 38%, var(--panel))}.help-band.loss{background:color-mix(in oklab, var(--loss) 38%, var(--panel))}.help-band.muted{background:color-mix(in oklab, var(--ink) 14%, var(--panel))}.help-band.added{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--ink) 26%, var(--panel)) 0 4px, color-mix(in oklab, var(--ink) 9%, var(--panel)) 4px 8px)}.help-slice{background:var(--seq-1);border-right:1px solid var(--panel);position:absolute;inset-block:0}.help-slice.rank-1{background:var(--seq-4);border-start-start-radius:7px;border-end-start-radius:7px}.help-slice.rank-2{background:var(--seq-3)}.help-slice.rank-3{background:var(--seq-2)}.help-slice:last-child{border-right:0;border-start-end-radius:7px;border-end-end-radius:7px}.help-slice.equal{background:color-mix(in oklab, var(--ink) 20%, var(--panel))}.help-slice-name{font-size:var(--t-xs);color:var(--panel);white-space:nowrap;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.help-slice.rank-3 .help-slice-name,.help-slice.gone .help-slice-name{color:var(--ink-2)}.help-slice.gone{background:repeating-linear-gradient(-45deg, var(--panel-2) 0 5px, var(--panel) 5px 10px);border:1px dashed var(--line-2);border-radius:7px 0 0 7px}.help-span{border-inline:2px solid var(--watch);background:color-mix(in oklab, var(--watch) 55%, var(--panel));border-radius:2px;position:absolute;inset-block:-4px}.help-edge{border-left:2px solid;position:absolute;inset-block:-8px}.help-edge.ok{color:var(--ok)}.help-edge.watch{color:var(--watch)}.help-edge.breach{color:var(--breach)}.help-edge.muted{color:var(--muted);border-left-style:dashed}.help-edge-name{margin-top:var(--s-2);font-size:var(--t-xs);white-space:nowrap;color:currentColor;position:absolute;top:100%;left:0;transform:translate(-50%)}.help-now{position:absolute;top:50%}.help-now-dot{background:var(--ink);border:3px solid var(--panel);border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.help-now.breach .help-now-dot{background:var(--breach)}.help-now-label{font-size:var(--t-xs);white-space:nowrap;color:var(--ink);font-weight:600;position:absolute;bottom:14px;transform:translate(-50%)}.help-track-ends{margin-top:var(--s-6);font-size:var(--t-xs);color:var(--muted);justify-content:space-between;display:flex}.help-legend,.help-states{margin-top:var(--s-5);gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);padding:0;list-style:none;display:grid}.help-states{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.help-legend.plain>li{padding-left:var(--s-3);border-left:2px solid var(--line-2)}.help-states strong{font-weight:600;display:block}.help-states>li{padding-left:var(--s-3);border-left:3px solid}.help-states>li.ok{color:var(--ok)}.help-states>li.watch{color:var(--watch)}.help-states>li.breach{color:var(--breach)}.help-key{width:12px;height:12px;margin-right:var(--s-2);border-radius:2px;display:inline-block;transform:translateY(1px)}.help-key.ok{background:var(--ok)}.help-key.watch{background:var(--watch)}.help-key.breach{background:var(--breach)}.help-quote{margin:var(--s-5) 0 0;padding:var(--s-4) var(--s-5);font-family:var(--serif);font-size:var(--t-md);line-height:var(--lh-loose);color:var(--ink);background:var(--panel-2);border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0}.help-parts{gap:var(--s-4);margin-top:var(--s-5);display:grid}.help-parts>div{gap:var(--s-1);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.help-parts>div{gap:var(--s-4);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline}}.help-parts dt{color:var(--ink);font-weight:600}.help-parts dd{color:var(--ink-2)}.help-quads{margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.help-quad{min-height:3.4rem;padding:var(--s-3);font-size:var(--t-sm);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);place-items:center;display:grid;position:relative}.help-quad.hot{color:var(--ink);background:color-mix(in oklab, var(--watch) 16%, var(--panel));border-color:color-mix(in oklab, var(--watch) 45%, var(--panel));font-weight:600}.help-quad-dot{background:var(--breach);border-radius:50%;width:10px;height:10px;position:absolute;bottom:10%;right:8%}.help-quad-axis{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.help-quad-axis.up{order:-1}.help-quad-axis.across{text-align:right}.help-rail{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--t-xs);color:var(--muted);background:var(--panel-2);border:1px dashed var(--line-2);border-radius:var(--r-sm)}.sketch-layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=62rem){.sketch-layout{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.sketch{gap:var(--s-2);padding:var(--s-3);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);display:grid}.sketch-panel{border:1px solid var(--line-2);padding:var(--s-3) var(--s-3) var(--s-2);background:var(--panel);border-radius:3px;position:relative}.sketch-title{font-size:var(--t-xs);color:var(--muted);margin-bottom:var(--s-2);padding-right:1.7rem;display:block}.sketch-ring{border:6px solid var(--cat-1);border-right-color:var(--cat-2);border-bottom-color:var(--cat-3);border-radius:50%;width:34px;height:34px}.sketch-ring.dense{border-style:dashed}.sketch-meter{background:linear-gradient(to right, var(--breach-fill) 0 15%, var(--ok-fill) 15% 45%, var(--watch-fill) 45% 55%, var(--breach-fill) 55%);border-radius:4px;height:8px}.sketch-rows{gap:3px;display:grid}.sketch-rows>span{background:var(--line-2);border-radius:2px;height:4px}.sketch-flank{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.sketch-split{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sketch-sub{gap:var(--s-2);align-content:start;padding-right:1.6rem;display:grid;position:relative}.sketch-sub>.sketch-mark{position:absolute;top:0;right:0}.sketch-rows.wide>span:first-child{background:var(--line);height:6px}.sketch-tiles{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sketch-tiles>span{background:var(--line-2);border-radius:3px;height:16px}.sketch-panel.muted{border-style:dashed}.sketch-ranked{gap:3px;display:grid}.sketch-ranked>span{background:var(--line-2);border-radius:2px;height:5px}.sketch-ranked>span:first-child{width:92%}.sketch-ranked>span:nth-child(2){width:74%}.sketch-ranked>span:nth-child(3){width:55%}.sketch-ranked>span:nth-child(4){width:38%}.sketch-ranked>span:nth-child(5){width:20%}.sketch-tabs{margin-bottom:var(--s-2);gap:4px;display:flex}.sketch-tabs>span{background:var(--line-2);border-radius:4px;width:34px;height:8px}.sketch-tabs>span.on{background:var(--seq-3)}.sketch-plot{border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);height:34px;position:relative}.sketch-plot>span{background:var(--seq-3);border-radius:50%;width:5px;height:5px;position:absolute}.sketch-plot>span:first-child{bottom:58%;left:14%}.sketch-plot>span:nth-child(2){bottom:30%;left:38%}.sketch-plot>span:nth-child(3){bottom:68%;left:62%}.sketch-plot>span:nth-child(4){bottom:18%;left:82%}.sketch-bars.tall{height:34px}.sketch-bars.tall>span:nth-child(2){height:45%}.sketch-bars.tall>span:nth-child(3){height:80%}.sketch-bars.tall>span:nth-child(4){height:30%}.sketch-bars.tall>span:nth-child(5){height:65%}.sketch-figure{background:var(--seq-2);border-radius:3px;height:20px}.sketch-strip{background:linear-gradient(to right, var(--seq-4) 0 30%, var(--seq-3) 30% 55%, var(--seq-2) 55% 78%, var(--line-2) 78%);border-radius:4px;height:8px}.sketch-line{border-bottom:1px solid var(--line-2);background:linear-gradient(to top right, transparent calc(50% - 1px), var(--line-2) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));height:26px}.sketch-line.curve{background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--line-2) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px))}.sketch-pills{flex-wrap:wrap;gap:4px;display:flex}.sketch-pills>span{background:var(--line-2);border-radius:5px;width:26px;height:10px}.sketch-bars{align-items:flex-end;gap:6px;height:26px;display:flex}.sketch-bars>span{background:var(--line-2);border-radius:2px 2px 0 0;flex:1;height:60%}.sketch-bars>span:first-child{background:var(--seq-3);height:100%}.sketch-mark{background:var(--ink);width:1.25rem;height:1.25rem;color:var(--panel);font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sketch-panel>.sketch-mark{top:var(--s-2);right:var(--s-2);position:absolute}.sketch-key{gap:var(--s-3);color:var(--ink-2);list-style:none;display:grid}.sketch-key>li{gap:var(--s-3);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.learn-list{gap:var(--s-5);flex-direction:column;margin:0;display:flex}.learn-row{scroll-margin-top:var(--s-6)}.learn-row dt{margin:0 0 var(--s-2);font-family:var(--display);font-size:var(--t-md);line-height:var(--lh-tight);color:var(--ink)}.learn-row dd{max-width:var(--prose);font-size:var(--t-base);line-height:var(--lh-prose);color:var(--ink-2);margin:0}.learn-row:target dt{color:var(--accent)}.learn-row:target dd{border-left:2px solid var(--accent);padding-left:var(--s-3);margin-left:calc(var(--s-3) * -1 - 2px)}.demo-banner{margin:0 0 var(--s-6);padding:var(--s-3) var(--s-4);border:1px solid var(--breach-fill);border-left:3px solid var(--breach);border-radius:var(--r-sm);background:var(--breach-fill);color:var(--breach);font-size:var(--t-sm);line-height:var(--lh-prose);max-width:80ch}.demo-banner:has(+.demo-who){margin-bottom:var(--s-2)}.demo-who{margin:0 0 var(--s-6);max-width:80ch;color:var(--muted);font-size:var(--t-xs);line-height:var(--lh-prose)}.brief-do{gap:var(--s-2);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:var(--rule-hair);display:grid}.brief-action{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-lg);letter-spacing:var(--track-display);color:var(--ink);text-wrap:balance;max-width:50ch;margin:0;line-height:1.35}@media (width>=56.25rem){.brief-action{font-size:var(--t-xl);line-height:1.2}}.brief-months{font-size:var(--t-sm);line-height:var(--lh-prose);color:var(--ink-2);max-width:60ch;margin:0}.brief-split{gap:var(--s-5);display:grid}@media (width>=56.25rem){.brief-split{gap:var(--s-6);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.brief-health{gap:var(--s-3);align-content:start;display:grid}.brief-health-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.brief-count{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);color:var(--ink);white-space:nowrap;margin:0}.health-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.health-row{gap:var(--s-3);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.health-mark{border-radius:var(--r-pill);place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-grid}.health-row.is-fine .health-mark{background:var(--ok-fill);color:var(--ok)}.health-row.is-not .health-mark{background:var(--breach-fill);color:var(--breach)}.health-row.is-unknown .health-mark,.health-row.is-watch .health-mark{background:var(--watch-fill);color:var(--watch)}.health-row.is-muted .health-mark{background:var(--line);color:var(--muted)}.questions-list{gap:var(--s-4)}.question-evidence{gap:var(--s-1) var(--s-4);margin-top:var(--s-1);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.brief-calm{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line)}.brief-calm-says{margin:var(--s-1) 0 0;font-size:var(--t-md);line-height:var(--lh-prose);color:var(--ink);max-width:60ch}.before-sell{margin:var(--s-2) 0 var(--s-4);max-width:var(--prose)}.before-sell-says{margin:var(--s-1) 0 0;font-size:var(--t-base);line-height:var(--lh-prose);color:var(--ink)}.before-sell-says a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color var(--dur) var(--ease)}.before-sell-says a:hover,.before-sell-says a:focus-visible{text-decoration-color:currentColor}.before-sell .caveat{margin-top:var(--s-2)}.borrowed-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.borrowed-name{color:var(--ink);margin:0;font-weight:600}.borrowed-source{font-size:var(--t-xs);color:var(--muted);margin:2px 0 var(--s-3)}.borrowed-tests{margin-top:var(--s-3);gap:var(--s-2)}.returns-table{margin-top:var(--s-3)}.question-figure .quantity{color:var(--ink-2);font-variant-numeric:tabular-nums}.health-body{gap:2px;display:grid}.health-name{font-size:var(--t-sm);color:var(--ink);font-weight:600}.health-says{font-size:var(--t-sm);line-height:var(--lh);color:var(--ink-2);text-wrap:pretty}.health-fine>summary,.brief-plan>summary{font-size:var(--t-sm);color:var(--muted);cursor:pointer;padding:var(--s-1) 0;list-style-position:outside}.health-fine>summary::marker{color:var(--line-2)}.brief-plan>summary::marker{color:var(--line-2)}.health-fine[open]>summary{margin-bottom:var(--s-3)}.brief-plan[open]>summary{margin-bottom:var(--s-3);border-bottom:1px solid var(--line);padding-bottom:var(--s-2)}.brief-record{gap:var(--s-1);margin:var(--s-2) 0 0;padding-top:var(--s-3);border-top:var(--rule-hair);font-size:var(--t-sm);color:var(--ink-2);display:grid}.plan-choices{gap:var(--s-4);display:grid}@media (width>=56.25rem){.plan-choices{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.plan-plain{padding:var(--s-2) 0 var(--s-2) var(--s-4);border-left:2px solid var(--line-2)}.plan-plain p{font-size:var(--t-sm);line-height:var(--lh);color:var(--ink-2);margin:0}.plan-plain .plan-plain-head{margin-bottom:var(--s-1);color:var(--ink);font-weight:600}.brief .written-text{font-size:var(--t-md);line-height:1.4}@media (width>=56.25rem){.brief .written-text{font-size:var(--t-md);letter-spacing:var(--track-tight)}}.trust-rows{gap:var(--s-4);margin:0;display:grid}.trust-row{gap:var(--s-2);padding-bottom:var(--s-4);border-bottom:var(--rule-hair);display:grid}.trust-row:last-child{border-bottom:0;padding-bottom:0}.trust-row dd{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);color:var(--ink);text-wrap:pretty;max-width:52ch;margin:0;line-height:1.4}@media (width>=56.25rem){.trust-row{align-items:baseline;gap:var(--s-5);grid-template-columns:13rem minmax(0,1fr)}}.model-detail>summary{margin:var(--s-5) 0 var(--s-4);font-size:var(--t-sm);color:var(--muted);cursor:pointer}.model-detail>summary::marker{color:var(--line-2)}.harvest-waits{gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--rule-hair);display:grid}.harvest-wait{font-size:var(--t-sm);line-height:var(--lh);color:var(--ink-2)}.year-carrying{margin-top:var(--s-5)}.plan-lines{gap:var(--s-3);margin:var(--s-4) 0 var(--s-5);padding:0;list-style:none;display:grid}.plan-days{gap:var(--s-2) var(--s-5);margin:var(--s-4) 0 0;font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.plan-days strong{color:var(--ink);font-weight:600}.plan-line{gap:var(--s-2);padding-top:var(--s-3);border-top:var(--rule-hair);display:grid}.plan-line-head{gap:var(--s-2) var(--s-4);font-size:var(--t-base);color:var(--ink);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.plan-line-name{font-weight:600}.plan-line-units,.plan-line-by{font-size:var(--t-sm);color:var(--ink-2)}.plan-line-says{max-width:62ch;font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.5}.plan-line-amounts{gap:var(--s-2) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.plan-line-amounts>div{min-width:0}.plan-line-amounts dt{font-size:var(--t-xs);color:var(--muted)}.plan-line-amounts dd{font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--ink);margin:0}@media (width>=40rem){.plan-line-amounts{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.plan-reading{margin:var(--s-5) 0 var(--s-4)}.since{margin-top:var(--s-5)}.since-when{font-size:var(--t-xs);color:var(--muted);margin:0}.since-says{margin:var(--s-3) 0 var(--s-4);max-width:62ch;font-family:var(--serif);font-size:var(--t-md);color:var(--ink);line-height:1.4}.since-moved{gap:var(--s-2) var(--s-5);margin:var(--s-4) 0 0;font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.since-holding{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.since-holding.up .quantity{color:var(--gain-ink)}.since-holding.down .quantity{color:var(--loss-ink)}.since-changed,.since>.points{margin-top:var(--s-4)}.plan-how{margin:var(--s-4) 0 0}.series-table.figures-fold>summary{font-size:var(--t-sm);color:var(--ink-2)}.rules-table{max-width:40rem}.rules-table th[scope=row]{font-weight:400}.purchases-by-holding .all-long{color:var(--muted)}.panel>.brief-action{margin-bottom:var(--s-4)}.written-note>summary{cursor:pointer;text-align:center;list-style:none;display:block}.written-note>summary::-webkit-details-marker{display:none}.written-note:not([open]){display:block}.written-note .note-part,.written-note .written-cited{margin-top:var(--s-4)}.brief-goals{gap:var(--s-1);margin-top:var(--s-2);padding-top:var(--s-3);border-top:var(--rule-hair);display:grid}.brief-goals>.health-list{margin-top:var(--s-2)}.panel-reading{margin:0 0 var(--s-4);font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-md);letter-spacing:var(--track-tight);color:var(--ink);text-wrap:pretty;max-width:52ch;line-height:1.5}.glance{container-type:inline-size}.glance-grid{gap:var(--s-5) var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=34rem){.glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=50rem){.glance-grid{gap:var(--s-4);display:flex}.glance-cell{flex:1 1 0}.glance-range{flex-grow:1.9}}.glance-cell{min-width:0;padding-top:var(--s-2);border-top:var(--rule-head);flex-direction:column;display:flex}.glance-label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--muted);font-weight:550}.glance-value{margin:var(--s-2) 0 var(--s-1);text-wrap:balance;font-family:var(--serif);font-optical-sizing:auto;font-size:var(--t-xl);font-weight:480;line-height:var(--lh-tight);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums}.glance-word{font-family:var(--sans);letter-spacing:var(--track-tight);color:var(--accent);font-weight:600}.glance-word.is-quiet{color:var(--muted);font-weight:500}.glance-to{font-family:var(--sans);font-size:var(--t-sm);letter-spacing:0;color:var(--muted)}.glance-sub{font-size:var(--t-sm);line-height:var(--lh);color:var(--ink-2);font-variant-numeric:tabular-nums}.glance-sub .up{color:var(--gain-ink)}.glance-sub .down{color:var(--loss-ink)}.glance-go{padding:var(--s-2) 0 0;font:inherit;font-size:var(--t-xs);color:var(--accent);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.28em;background:0 0;border:0;align-self:flex-start;margin-top:auto;font-weight:550}.glance-go:after{content:" ↓"}.glance-go:hover{text-decoration-color:currentColor}.range-plot{max-width:45rem;margin:var(--s-2) 0 var(--s-4);position:relative}.range-today-row{height:1.25rem;position:relative}.range-today-label{font-size:var(--t-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink);white-space:nowrap;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.range-row+.range-row{margin-top:var(--s-3)}.range-row-name{font-size:var(--t-sm);color:var(--ink-2);margin-bottom:var(--s-1);font-weight:600}.range-track{background:linear-gradient(var(--axis), var(--axis)) center / 100% 1px no-repeat;height:1rem;position:relative}.range-band,.range-middle{border-radius:3px;position:absolute;top:0;bottom:0}.range-band{background:var(--seq-1)}.range-middle{background:var(--seq-3)}.range-now{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.range-ends{height:2.6rem;margin-top:var(--s-1);position:relative}.range-end{font-size:var(--t-sm);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;font-weight:600;line-height:1.3;display:flex;position:absolute;top:0}.range-end.is-high{text-align:right;align-items:flex-end}.range-change{color:var(--muted);font-weight:450}.range-record{gap:var(--s-2);max-width:var(--prose);margin:0 0 var(--s-2);font-size:var(--t-sm);line-height:var(--lh);color:var(--ink-2);display:grid}.range-record>div{gap:var(--s-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.range-record dt{color:var(--ink);font-weight:600}@media (width<=39.99rem){.range-record>div{grid-template-columns:minmax(0,1fr);gap:0}}.unranked-list{gap:var(--s-1) var(--s-4);margin:var(--s-3) 0 0;font-size:var(--t-sm);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.unranked-link{align-items:baseline;gap:var(--s-2);min-width:0;text-decoration:none;display:flex}.unranked-symbol{color:var(--accent);flex:none;font-weight:600}.unranked-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unranked-link:hover .unranked-symbol,.unranked-link:focus-visible .unranked-symbol{text-underline-offset:2px;text-decoration:underline}.moved-record{margin-top:var(--s-3)}.moved-record.bare{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.moved-record.bare>div{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.moved-record.bare{grid-template-columns:repeat(3,minmax(0,1fr))}}.against-lines{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.against-line{gap:2px;display:grid}.against-label{font-size:var(--t-sm);color:var(--ink);font-weight:600}.against-says{font-size:var(--t-sm);line-height:var(--lh);color:var(--ink-2);text-wrap:pretty}
