@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-ext-400-normal-DehDhP4C.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-400-normal-BWURas-n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-baskerville-latin-400-normal-C42RasBZ.woff2)format("woff2"),url(/assets/libre-baskerville-latin-400-normal-BTm3cn9P.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-ext-700-normal-URU-TBJY.woff2)format("woff2"),url(/assets/libre-baskerville-latin-ext-700-normal-CL-pJSzx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-vietnamese-500-normal-Czn2Xkog.woff2)format("woff2"),url(/assets/work-sans-vietnamese-500-normal-90nhZfxs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-ext-500-normal-CAKEIVkc.woff2)format("woff2"),url(/assets/work-sans-latin-ext-500-normal-CW9ss9Cz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2)format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2)format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2)format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-vietnamese-700-normal-CqjC4WOy.woff2)format("woff2"),url(/assets/work-sans-vietnamese-700-normal-BYAoORCv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-ext-700-normal-Bc0iTajH.woff2)format("woff2"),url(/assets/work-sans-latin-ext-700-normal-BP8nCPzd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2)format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-canvas:#f5f9f5;--bg-surface:#eff4ef;--bg-elevated:#fafcfa;--bg-muted:#e6ede6;--ink-primary:#071318;--ink-secondary:#333f44;--ink-muted:#5b656a;--border-hairline:#c8d0ca;--border-strong:#92a2a5;--signal-capital:#005972;--signal-capital-tint:#d9edf6;--signal-stress:#be3029;--signal-stress-tint:#fee5e1;--signal-sound:#0e653f;--signal-sound-tint:#dff1e6;--signal-caution:#960;--signal-caution-tint:#f9ecda;--stage-bg:#050c11;--stage-surface:#0d181d;--stage-border:#253339;--stage-ink:#e6ecef;--stage-muted:#9faaae;--font-serif:"Libre Baskerville", Georgia, serif;--font-sans:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out-expo:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--bg-canvas:lab(97.541% -1.95625 1.51168);--bg-surface:lab(95.7115% -2.5152 1.94459);--bg-elevated:lab(98.7772% -1.11789 .863206);--bg-muted:lab(92.9554% -3.18164 2.19314);--ink-primary:lab(5.33145% -3.13567 -4.60541);--ink-secondary:lab(25.8448% -4.09807 -4.79879);--ink-muted:lab(42.0732% -3.47018 -4.02589);--border-hairline:lab(82.7629% -3.70765 1.89863);--border-strong:lab(65.3279% -4.8995 -3.94347);--signal-capital:lab(34.1905% -20.0073 -28.0246);--signal-capital-tint:lab(92.5781% -5.57092 -6.45125);--signal-stress:lab(43.7176% 56.3084 40.1933);--signal-stress-tint:lab(93.0281% 8.36939 5.13182);--signal-sound:lab(37.5087% -32.9256 14.4869);--signal-sound-tint:lab(93.5975% -7.59757 3.36039);--signal-caution:lab(47.6335% 17.8342 68.5836);--signal-caution-tint:lab(94.0138% 2.42662 10.5226);--stage-bg:lab(3.06887% -1.46863 -2.86126);--stage-surface:lab(7.27865% -3.18409 -5.08489);--stage-border:lab(20.0435% -4.60601 -6.11529);--stage-ink:lab(93.0805% -1.88118 -2.16408);--stage-muted:lab(68.7496% -3.26586 -3.77204)}}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--bg-canvas);color:var(--ink-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.5}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.app-shell{flex-direction:column;min-height:100vh;display:flex}.ledger-masthead{background-color:var(--bg-elevated);border-bottom:1px solid var(--border-strong)}.masthead-bulletin-bar{letter-spacing:.03em;max-width:1460px;color:var(--ink-muted);border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.45rem 1.75rem;font-size:.75rem;display:flex}.bulletin-meta-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dot-sep{color:var(--border-strong)}.masthead-identity-row{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1460px;margin:0 auto;padding:1.4rem 1.75rem 1.15rem;display:flex}.masthead-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink-primary);margin:0 0 .4rem;font-size:2.15rem;font-weight:700;line-height:1.15}.masthead-subtitle{max-width:68ch;color:var(--ink-secondary);margin:0;font-size:.96rem;line-height:1.55}.scope-toggle-cluster{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.micro-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.7rem}.segmented-control{border:1px solid var(--border-strong);background-color:var(--bg-surface);display:inline-flex}.segmented-btn{appearance:none;border:0;border-right:1px solid var(--border-hairline);color:var(--ink-secondary);font-family:var(--font-sans);cursor:pointer;min-height:38px;transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo);background:0 0;padding:.5rem .9rem;font-size:.82rem;font-weight:600}.segmented-btn:last-child{border-right:0}.segmented-btn:hover{background-color:var(--bg-muted);color:var(--ink-primary)}.segmented-btn.is-active{background-color:var(--ink-primary);color:var(--bg-elevated)}.statistical-ledger-strip{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-hairline);background-color:var(--bg-surface)}.ledger-strip-inner{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;max-width:1460px;margin:0 auto;padding:.75rem 1.75rem;display:grid}.ledger-datum{border-right:1px solid var(--border-hairline);flex-direction:column;gap:.15rem;padding:.25rem 1rem;display:flex}.ledger-datum:first-child{padding-left:0}.ledger-datum:last-child{border-right:0;padding-right:0}.datum-kicker{color:var(--ink-muted);letter-spacing:.02em;font-size:.72rem;font-weight:600}.datum-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-primary);font-size:1.25rem;font-weight:600;line-height:1.2}.datum-sub{color:var(--ink-secondary);font-size:.74rem}.ledger-nav-bar{background-color:var(--bg-elevated)}.ledger-nav-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1460px;margin:0 auto;padding:0 1.75rem;display:flex;overflow-x:auto}.nav-tabs{gap:.25rem;display:flex}.nav-tab{appearance:none;font-family:var(--font-sans);color:var(--ink-secondary);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease-out-expo), border-color .18s var(--ease-out-expo);background:0 0;border:0;border-bottom:2px solid #0000;padding:.85rem 1rem .75rem;font-size:.88rem;font-weight:600}.nav-tab:hover{color:var(--ink-primary)}.nav-tab.is-active{color:var(--signal-capital);border-bottom-color:var(--signal-capital)}.compare-pill-btn{appearance:none;border:1px solid var(--border-strong);background-color:var(--bg-surface);color:var(--ink-primary);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease-out-expo);padding:.4rem .75rem;font-size:.76rem;font-weight:500}.compare-pill-btn:hover{background-color:var(--signal-capital-tint)}.statutory-notice{width:100%;max-width:1460px;margin:.85rem auto 0;padding:0 1.75rem}.statutory-notice-inner{background-color:var(--bg-elevated);border:1px solid var(--border-hairline);color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .9rem;font-size:.78rem;display:flex}.workspace-main{flex:1;width:100%;max-width:1460px;margin:0 auto;padding:1.25rem 1.75rem 3rem}.section-header-row{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;padding-bottom:.65rem;display:flex}.section-title{font-family:var(--font-serif);color:var(--ink-primary);margin:0 0 .25rem;font-size:1.38rem;font-weight:700}.section-prose{max-width:68ch;color:var(--ink-secondary);margin:0;font-size:.9rem}.stress-stage-shell{background-color:var(--stage-bg);color:var(--stage-ink);border:1px solid var(--border-strong);margin-bottom:2rem}.stage-toolbar{background-color:var(--stage-surface);border-bottom:1px solid var(--stage-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem 1.1rem;display:flex}.stage-filter-row{flex-wrap:wrap;gap:.35rem;display:flex}.stage-chip{appearance:none;border:1px solid var(--stage-border);color:var(--stage-muted);font-family:var(--font-sans);cursor:pointer;transition:background-color .16s var(--ease-out-expo), color .16s var(--ease-out-expo), border-color .16s var(--ease-out-expo);background:0 0;padding:.38rem .72rem;font-size:.78rem;font-weight:500}.stage-chip:hover{color:var(--stage-ink);border-color:var(--stage-muted)}.stage-chip.is-active{background-color:var(--signal-capital);border-color:var(--signal-capital);color:var(--bg-elevated)}.stage-camera-group{flex-wrap:wrap;gap:.35rem;display:flex}.stage-cam-btn{appearance:none;border:1px solid var(--stage-border);background-color:var(--stage-bg);color:var(--stage-muted);font-family:var(--font-mono);cursor:pointer;padding:.34rem .6rem;font-size:.72rem}.stage-cam-btn:hover{color:var(--stage-ink);border-color:var(--stage-muted)}.stage-body-grid{grid-template-columns:minmax(0,1fr) 355px;min-height:540px;display:grid}.stage-canvas-wrap{cursor:grab;min-height:540px;position:relative;overflow:hidden}.stage-canvas-wrap:active{cursor:grabbing}.stage-axis-hud{pointer-events:none;font-family:var(--font-mono);color:var(--stage-muted);background-color:var(--stage-surface);border:1px solid var(--stage-border);flex-direction:column;gap:.22rem;padding:.5rem .7rem;font-size:.71rem;display:flex;position:absolute;bottom:.85rem;left:.9rem}.stage-legend-hud{pointer-events:none;color:var(--stage-ink);background-color:var(--stage-surface);border:1px solid var(--stage-border);flex-wrap:wrap;gap:.85rem;padding:.42rem .7rem;font-size:.73rem;display:flex;position:absolute;top:.85rem;left:.9rem}.legend-item{align-items:center;gap:.38rem;display:inline-flex}.legend-swatch{border-radius:50%;width:9px;height:9px;display:inline-block}.stage-hover-tooltip{pointer-events:none;z-index:10;background-color:var(--stage-surface);border:1px solid var(--stage-ink);color:var(--stage-ink);max-width:270px;padding:.5rem .7rem;font-size:.76rem;position:absolute}.stage-inspector-panel{border-left:1px solid var(--stage-border);background-color:var(--stage-surface);flex-direction:column;justify-content:space-between;gap:1rem;padding:1.1rem;display:flex}.inspector-title{font-family:var(--font-serif);color:var(--stage-ink);margin:.25rem 0 .2rem;font-size:1.1rem;line-height:1.25}.inspector-meta{font-family:var(--font-mono);color:var(--stage-muted);margin-bottom:.75rem;font-size:.74rem}.inspector-dl{border-top:1px solid var(--stage-border);border-bottom:1px solid var(--stage-border);grid-template-columns:1fr auto;gap:.42rem .75rem;margin:0;padding:.75rem 0;font-size:.8rem;display:grid}.inspector-dl dt{color:var(--stage-muted)}.inspector-dl dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--stage-ink);text-align:right;margin:0}.stage-benchmark-strip{border-top:1px solid var(--stage-border);background-color:var(--stage-bg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.75rem;display:flex}.benchmark-jump-btn{appearance:none;border:1px solid var(--stage-border);background-color:var(--stage-surface);color:var(--stage-ink);font-family:var(--font-mono);cursor:pointer;padding:.28rem .58rem;font-size:.72rem}.benchmark-jump-btn:hover,.benchmark-jump-btn.is-selected{border-color:var(--signal-stress);background-color:var(--signal-stress);color:var(--bg-elevated)}.btn-primary{appearance:none;border:1px solid var(--ink-primary);background-color:var(--ink-primary);color:var(--bg-elevated);font-family:var(--font-sans);cursor:pointer;transition:opacity .16s var(--ease-out-expo);padding:.55rem .95rem;font-size:.83rem;font-weight:600}.btn-primary:hover{opacity:.9}.btn-secondary{appearance:none;border:1px solid var(--border-strong);background-color:var(--bg-elevated);color:var(--ink-primary);font-family:var(--font-sans);cursor:pointer;transition:background-color .16s var(--ease-out-expo);padding:.52rem .88rem;font-size:.82rem;font-weight:600}.btn-secondary:hover{background-color:var(--bg-muted)}.stage-btn-primary{appearance:none;border:1px solid var(--signal-capital);background-color:var(--signal-capital);width:100%;color:var(--bg-elevated);font-family:var(--font-sans);cursor:pointer;padding:.55rem .85rem;font-size:.83rem;font-weight:600}.stage-btn-secondary{appearance:none;border:1px solid var(--stage-border);background-color:var(--stage-bg);width:100%;color:var(--stage-ink);font-family:var(--font-sans);cursor:pointer;padding:.48rem .85rem;font-size:.8rem;font-weight:500}.badge{font-family:var(--font-mono);border:1px solid var(--border-hairline);background-color:var(--bg-surface);color:var(--ink-secondary);white-space:nowrap;padding:.14rem .45rem;font-size:.7rem;font-weight:500;display:inline-block}.badge-stress{background-color:var(--signal-stress-tint);color:var(--signal-stress);border-color:var(--signal-stress)}.badge-capital{background-color:var(--signal-capital-tint);color:var(--signal-capital);border-color:var(--signal-capital)}.badge-sound{background-color:var(--signal-sound-tint);color:var(--signal-sound);border-color:var(--signal-sound)}.badge-caution{background-color:var(--signal-caution-tint);color:var(--signal-caution);border-color:var(--signal-caution)}.tone-stress{color:var(--signal-stress);font-weight:600}.tone-caution{color:var(--signal-caution);font-weight:600}.tone-sound{color:var(--signal-sound)}.tone-muted{color:var(--ink-muted)}.dual-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.ledger-sheet{background-color:var(--bg-elevated);border:1px solid var(--border-strong);padding:1.2rem 1.35rem}.sheet-title{font-family:var(--font-serif);color:var(--ink-primary);margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.sheet-subtitle{color:var(--ink-muted);margin:0 0 .9rem;font-size:.8rem}.explorer-controls{background-color:var(--bg-elevated);border:1px solid var(--border-strong);grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr));align-items:end;gap:.85rem;margin-bottom:1.1rem;padding:1rem 1.2rem;display:grid}.field-group{flex-direction:column;gap:.3rem;display:flex}.field-input,.field-select{border:1px solid var(--border-strong);background-color:var(--bg-canvas);width:100%;min-height:40px;color:var(--ink-primary);font-family:var(--font-sans);padding:.45rem .7rem;font-size:.86rem}.field-input:focus,.field-select:focus{outline:2px solid var(--signal-capital);outline-offset:1px}.table-scroll-wrap{background-color:var(--bg-elevated);border:1px solid var(--border-strong);width:100%;overflow-x:auto}.accounting-table{border-collapse:collapse;width:100%;font-size:.84rem}.accounting-table th{background-color:var(--bg-muted);color:var(--ink-primary);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-strong);text-align:left;white-space:nowrap;padding:.65rem .75rem;font-size:.75rem;font-weight:700}.accounting-table th.num,.accounting-table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.accounting-table td{border-bottom:1px solid var(--border-hairline);vertical-align:middle;padding:.62rem .75rem}.accounting-table tbody tr:hover{background-color:var(--bg-surface)}.entity-link-btn{appearance:none;color:var(--signal-capital);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600}.entity-link-btn:hover{text-decoration:underline}.dossier-banner{background-color:var(--bg-elevated);border:1px solid var(--border-strong);margin-bottom:1.25rem;padding:1.35rem 1.5rem}.resolution-notice-box{background-color:var(--signal-stress-tint);border:1px solid var(--signal-stress);color:var(--ink-primary);margin-bottom:1.25rem;padding:.85rem 1.05rem;font-size:.86rem}.cblr-notice-box{background-color:var(--signal-caution-tint);border:1px solid var(--signal-caution);color:var(--ink-primary);margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.84rem}.dossier-schedule-strip{border:1px solid var(--border-strong);background-color:var(--bg-surface);grid-template-columns:repeat(auto-fit,minmax(175px,1fr));margin-bottom:1.35rem;display:grid}.dossier-schedule-cell{border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:.75rem .95rem}.citation-box{background-color:var(--bg-surface);border:1px solid var(--border-strong);font-family:var(--font-mono);color:var(--ink-secondary);margin-top:1.5rem;padding:.95rem 1.15rem;font-size:.78rem}.ledger-footer{border-top:1px solid var(--border-strong);background-color:var(--bg-elevated);color:var(--ink-muted);padding:1.5rem 1.75rem;font-size:.8rem}.ledger-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;max-width:1460px;margin:0 auto;display:flex}@media (max-width:1120px){.ledger-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.65rem}.stage-body-grid{grid-template-columns:1fr}.stage-inspector-panel{border-left:0;border-top:1px solid var(--stage-border)}.dual-panel-grid{grid-template-columns:1fr}.explorer-controls{grid-template-columns:1fr 1fr}}@media (max-width:680px){.masthead-identity-row{flex-direction:column;align-items:flex-start}.ledger-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-controls{grid-template-columns:1fr}}
