@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2)format("woff2-variations");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 Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2)format("woff2-variations");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(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(Menlo),local(Consolas);ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%;size-adjust:100%}:root{--bg:#f3f5f8;--surface:#fff;--sunk:#eef1f5;--sunk-2:#e4e8ee;--ink:#0f172a;--ink-2:#2f3846;--muted:#566070;--line:#dde2e9;--brand:#1d4ed8;--brand-deep:#0b1324;--brand-soft:#dbeafe;--accent:#6d28d9;--accent-soft:#ede9fe;--accent-ink:#5b21b6;--slate:#475569;--slate-soft:#e2e8f0;--good:#15803d;--good-soft:#dcfce7;--warn:#c2410c;--warn-soft:#ffedd5;--risk:#b91c1c;--risk-soft:#fee2e2;--check:#991b1b;--up:#1d4ed8;--up-soft:#dbeafe;--up-ink:#1e3a8a;--open:#15803d;--open-soft:#dcfce7;--open-ink:#14532d;--close:#c2410c;--close-soft:#ffedd5;--close-ink:#7c2d12;--allot:#6d28d9;--allot-soft:#ede9fe;--allot-ink:#4c1d95;--list:#be185d;--list-soft:#fce7f3;--list-ink:#831843;--done:#334155;--done-soft:#e2e8f0;--done-ink:#1e293b;--main:#0b4a5c;--main-ink:#fff;--sme:#facc15;--sme-ink:#422006;--night:#0b1324;--night-2:#111b2e;--night-line:#1f2b45;--night-ink:#e6e9ef;--night-muted:#9aa6b8;--teal:#0b4a5c;--teal-soft:#ddebef;--teal-ink:#0b4a5c;--docs:#0e7490;--docs-soft:#cffafe;--docs-ink:#164e63;--read:#4338ca;--read-soft:#e0e7ff;--read-ink:#312e81;--smec:#a16207;--smec-soft:#fef3c7;--smec-ink:#713f12;--learn:#facc15;--learn-soft:#fef3c7;--learn-ink:#713f12;--sub1:#9ccbd6;--sub2:#3f8fa3;--sub3:#0b4a5c;--bar1:#0b4a5c;--bar2:#5fa8ba;--bar3:#a78bfa;--bar4:#94a3b8;--hero:#fff;--display:"IBM Plex Sans Variable","IBM Plex Sans","IBM Plex Sans Fallback","Segoe UI",system-ui,sans-serif;--body:"IBM Plex Sans Variable","IBM Plex Sans","IBM Plex Sans Fallback","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono","IBM Plex Mono Fallback",ui-monospace,Menlo,Consolas,monospace;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:12px;--r-pill:999px;--shadow-1:0 1px 2px #0f172a0d;--shadow-2:0 12px 32px -12px #0f172a47;--card-border:1px solid var(--line);--top:60px;box-sizing:border-box;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1220;--surface:#121b2b;--sunk:#1a2538;--sunk-2:#22304a;--ink:#e8eef5;--ink-2:#c2ccd8;--muted:#94a3b8;--line:#26334a;--brand:#8db1ff;--brand-deep:#0b1324;--brand-soft:#16264a;--accent:#b29bff;--accent-soft:#2a1f4d;--accent-ink:#c4b5fd;--slate:#a5b4c8;--slate-soft:#1e2a3d;--good:#4ade80;--good-soft:#11301f;--warn:#fb923c;--warn-soft:#3a2010;--risk:#f87171;--risk-soft:#3a1717;--check:#fca5a5;--sub1:#2b5c68;--sub2:#3f8fa3;--sub3:#7dd3e8;--urgent:#fb923c;--teal:#3f8fa3;--teal-soft:#12313a;--teal-ink:#9dd7e4;--docs:#0e7490;--docs-soft:#0b3440;--docs-ink:#a5f3fc;--read:#4f46e5;--read-soft:#1e1b4b;--read-ink:#c7d2fe;--smec:#a16207;--smec-soft:#3a2e0a;--smec-ink:#fde68a;--learn:#facc15;--learn-soft:#2a230b;--learn-ink:#fde68a;--tab-main:#7dd3e8;--tab-sme:#facc15;--kpi-dim:18%;--up:#3b6fe0;--up-soft:#16264a;--up-ink:#bfd3ff;--open:#15803d;--open-soft:#11301f;--open-ink:#bbf7d0;--close:#c2410c;--close-soft:#3a2010;--close-ink:#fed7aa;--allot:#7c3aed;--allot-soft:#2a1f4d;--allot-ink:#ddd6fe;--list:#be185d;--list-soft:#3b1530;--list-ink:#fbcfe8;--done:#475569;--done-soft:#1e2a3d;--done-ink:#e2e8f0;--main:#155e75;--main-ink:#fff;--sme:#facc15;--sme-ink:#422006;--night:#070d19;--night-2:#0d1526;--night-line:#1c2740;--night-ink:#e6e9ef;--night-muted:#9aa6b8;--bar1:#5fa8ba;--bar2:#2b7f91;--bar3:#b29bff;--bar4:#64748b;--hero:#121b2b;--shadow-1:none;--shadow-2:0 10px 28px -10px #0009;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1220;--surface:#121b2b;--sunk:#1a2538;--sunk-2:#22304a;--ink:#e8eef5;--ink-2:#c2ccd8;--muted:#94a3b8;--line:#26334a;--brand:#8db1ff;--brand-deep:#0b1324;--brand-soft:#16264a;--accent:#b29bff;--accent-soft:#2a1f4d;--accent-ink:#c4b5fd;--slate:#a5b4c8;--slate-soft:#1e2a3d;--good:#4ade80;--good-soft:#11301f;--warn:#fb923c;--warn-soft:#3a2010;--risk:#f87171;--risk-soft:#3a1717;--check:#fca5a5;--sub1:#2b5c68;--sub2:#3f8fa3;--sub3:#7dd3e8;--urgent:#fb923c;--teal:#3f8fa3;--teal-soft:#12313a;--teal-ink:#9dd7e4;--docs:#0e7490;--docs-soft:#0b3440;--docs-ink:#a5f3fc;--read:#4f46e5;--read-soft:#1e1b4b;--read-ink:#c7d2fe;--smec:#a16207;--smec-soft:#3a2e0a;--smec-ink:#fde68a;--learn:#facc15;--learn-soft:#2a230b;--learn-ink:#fde68a;--tab-main:#7dd3e8;--tab-sme:#facc15;--kpi-dim:18%;--up:#3b6fe0;--up-soft:#16264a;--up-ink:#bfd3ff;--open:#15803d;--open-soft:#11301f;--open-ink:#bbf7d0;--close:#c2410c;--close-soft:#3a2010;--close-ink:#fed7aa;--allot:#7c3aed;--allot-soft:#2a1f4d;--allot-ink:#ddd6fe;--list:#be185d;--list-soft:#3b1530;--list-ink:#fbcfe8;--done:#475569;--done-soft:#1e2a3d;--done-ink:#e2e8f0;--main:#155e75;--main-ink:#fff;--sme:#facc15;--sme-ink:#422006;--night:#070d19;--night-2:#0d1526;--night-line:#1c2740;--night-ink:#e6e9ef;--night-muted:#9aa6b8;--bar1:#5fa8ba;--bar2:#2b7f91;--bar3:#b29bff;--bar4:#64748b;--hero:#121b2b;--shadow-1:none;--shadow-2:0 10px 28px -10px #0009;color-scheme:dark}*,:before,:after{box-sizing:inherit}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--top) + 64px);scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--body);-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom,0px);margin:0}img,svg{max-width:100%}a{color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2{font-family:var(--display);color:var(--ink);margin:0;line-height:1.12}h1{letter-spacing:-.02em;font-size:2rem;font-weight:700}h2{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}h3{font:600 1.0625rem/1.3 var(--body);color:var(--ink);margin:20px 0 8px}@media (width>=900px){h1{font-size:2.75rem}h2{font-size:1.625rem}}p{margin:0 0 .85em}.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","cv11"}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--surface);z-index:60;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.ico{vertical-align:-4px;flex:none;width:20px;height:20px}.eyebrow{font:600 .75rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;display:block}.topbar{z-index:40;background:var(--night);border-bottom:1px solid var(--night-line);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.topbar .in{max-width:1200px;height:var(--top);align-items:center;gap:24px;margin:0 auto;padding:0 16px;display:flex}@media (width>=760px){.topbar .in{padding:0 24px}}.logo{font:700 1.25rem/1 var(--display);letter-spacing:-.01em;color:#fff;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.logo span.n{font-family:var(--mono);color:#fb923c;letter-spacing:0;font-weight:600}.topnav{align-items:center;gap:2px;height:100%;font-size:.9375rem;display:none}.topnav a.top{color:var(--night-ink);border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:inline-flex}.topnav a.top:hover{color:#fff;background:#ffffff14}.topnav a.top[aria-current]{color:#fff;background:#ffffff1a;font-weight:600}.navdot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}@media (width>=900px){.topnav{display:flex}}.dd{align-items:center;height:100%;display:flex;position:relative}.dd .top{padding-right:2px!important}.dd .caret{width:24px;height:32px;color:var(--night-muted);cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;place-items:center;padding:0;display:grid}.dd .caret .ico{width:16px;height:16px;transition:transform .15s}.dd .caret:hover{color:#fff;background:#ffffff14}.dd .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:460px;box-shadow:var(--shadow-2);z-index:50;padding:18px 20px;display:none;position:absolute;top:100%;left:-12px}.dd .panel.wide{min-width:640px;left:auto;right:-120px}.dd:hover .panel,.dd:focus-within .panel,.dd.open .panel{display:block}.dd:hover .caret .ico,.dd.open .caret .ico{transform:rotate(180deg)}.dd .panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.panel .cols{gap:28px;display:flex}.panel .col{min-width:180px}.panel .col.many ul{columns:3;column-gap:18px}.panel .ct{font:600 .75rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;display:flex}.panel ul{margin:0;padding:0;list-style:none}.panel li{break-inside:avoid}.panel ul a{border-radius:var(--r-xs);color:var(--ink);margin:0 -8px;padding:6px 8px;font-size:.9375rem;line-height:1.3;text-decoration:none;display:block}.panel ul a:hover{background:var(--sunk)}.panel ul a small{color:var(--muted);margin-top:2px;font-size:.75rem;display:block}.panel .live{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.panel .live ul{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.panel .live a,.mlive a{background:var(--sunk);border-radius:var(--r-sm);margin:0;padding:8px 10px;display:block}.panel .live a b,.mlive a b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.panel .live a span,.mlive a span{color:var(--muted);font-size:.75rem;display:block}.ct .dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 3px var(--brand-soft);border-radius:50%}.sp{flex:1}.iconbtn{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid}.iconbtn:hover{background:var(--sunk)}.topbar .iconbtn{color:#fff}.topbar .iconbtn:hover{background:#ffffff1a}.iconbtn .ico{width:22px;height:22px}.theme-dark-ico{display:none}:root[data-theme=dark] .theme-dark-ico{display:block}:root[data-theme=dark] .theme-light-ico{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-dark-ico{display:block}:root:not([data-theme=light]) .theme-light-ico{display:none}}.menubtn{display:inline-grid}@media (width>=900px){.menubtn{display:none}}.mnav{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100dvh - var(--top) - 64px);padding:8px 16px 16px;display:none;overflow-y:auto}.mnav.open{display:block}@media (width>=900px){.mnav.open{display:none}}.mnav .mlive{padding:8px 0 12px}.mnav .mlive .ct{font:600 .75rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:4px 0 10px;display:flex}.mnav .mlive ul{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mnav .mlive li{flex:0 0 46%}.mnav .mlive a{color:var(--ink);text-decoration:none}.mgrp{border-bottom:1px solid var(--line)}.mgrp summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:14px 4px;font-weight:600;list-style:none;display:flex}.mgrp summary::-webkit-details-marker{display:none}.mgrp summary .ico{width:18px;height:18px;color:var(--muted);transition:transform .15s}.mgrp[open] summary .ico{transform:rotate(180deg)}.mgrp ul{margin:0 0 10px;padding:0;list-style:none}.mgrp a,.mnav a.mtop{color:var(--ink-2);padding:10px 4px;text-decoration:none;display:block}.mnav a.mtop{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 4px;font-weight:600}.srch{z-index:60;background:color-mix(in srgb,var(--ink) 40%,transparent);justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.srch[hidden]{display:none}.srch-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:620px;box-shadow:var(--shadow-2);overflow:hidden}.srch-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 14px;display:flex}.srch-in .ico{width:20px;height:20px;color:var(--muted);flex:none}.srch-in input{height:56px;font:500 1.0625rem/1 var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.srch-x{border:1px solid var(--line);background:var(--sunk);color:var(--muted);font:500 .75rem/1 var(--body);border-radius:var(--r-xs);cursor:pointer;padding:6px 8px}.srch-res{max-height:60vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.srch-res:empty{display:none}.srch-res a{border-radius:var(--r-sm);color:var(--ink);padding:10px 12px;text-decoration:none;display:block}.srch-res a b{font-weight:600;display:block}.srch-res a span{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.srch-res li.on a,.srch-res a:hover{background:var(--sunk)}.srch-hint{color:var(--muted);margin:0;padding:14px 16px;font-size:.875rem}.srch-hint[hidden]{display:none}body.noscroll{overflow:hidden}@media (width<=640px){.srch{padding:0}.srch-box{border:0;border-radius:0;max-width:none;height:100dvh}.srch-res{max-height:calc(100dvh - 120px)}}.tabbar{z-index:45;background:var(--night);border-top:1px solid var(--night-line);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{height:58px;color:var(--night-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.75rem;font-weight:500;text-decoration:none;display:flex;position:relative}.tabbar a .ico{width:22px;height:22px}.tabbar a:before{content:"";background:var(--c);opacity:.35;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30%;right:30%}.tabbar a[aria-current]{color:#fff;font-weight:600}.tabbar a[aria-current]:before{opacity:1}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}@media (width>=900px){.tabbar{display:none}body{padding-bottom:0}}.grp.folded{max-height:620px;position:relative;overflow:hidden}.grp.folded:after{content:"";background:linear-gradient(transparent,var(--bg));pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.btn.unfold{justify-content:center;width:100%;margin:8px 0;display:flex}.applybar{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:44;background:var(--surface);border-top:1px solid var(--line);visibility:hidden;align-items:center;gap:8px;padding:8px 16px;transition:transform .2s,visibility .2s;display:flex;position:fixed;transform:translateY(120%);box-shadow:0 -4px 16px #00000014}.applybar.on{visibility:visible;transform:none}.applybar .ab-t{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.applybar .ab-t b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.applybar .ab-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.applybar .btn{flex:none;height:40px;min-height:40px;padding:0 14px}.applybar .ab-cal{justify-content:center;width:40px;padding:0}body.ab-on{padding-bottom:calc(122px + env(safe-area-inset-bottom,0px))}@media (width>=900px){.applybar{display:none}body.ab-on{padding-bottom:0}}.page{max-width:1200px;margin:0 auto;padding:0 16px}@media (width>=760px){.page{padding:0 24px}}.crumbs{max-width:1200px;color:var(--muted);margin:0 auto;padding:14px 16px 0;font-size:.8125rem}@media (width>=760px){.crumbs{padding:16px 24px 0}}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:6px}.intro{max-width:800px;padding:16px 0 8px}.intro h1{margin-bottom:12px}.answer{color:var(--ink-2);max-width:68ch;margin-bottom:8px;font-size:1.0625rem}.updated,.byline{color:var(--muted);font-size:.8125rem}.updated .ico{vertical-align:-3px;width:15px;height:15px;margin-right:4px}.block{margin:40px 0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.block-head p{color:var(--muted);margin:0;font-size:.875rem}.card{background:var(--surface);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:20px}@media (width>=760px){.card{padding:24px}}.panel{background:var(--surface);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);margin-bottom:20px;padding:20px}@media (width>=760px){.panel{padding:24px}}.panel h2{margin-bottom:12px}.note{color:var(--muted);font-size:.875rem}.datanote{color:var(--muted);margin:12px 0 0;font-size:.8125rem}.src,.ours{color:var(--muted);font-size:.8125rem}.srcchip{font:500 .75rem/1.2 var(--body);border-radius:var(--r-pill);background:var(--sunk);color:var(--muted);white-space:normal;align-items:center;gap:5px;padding:4px 9px;text-decoration:none;display:inline-flex}.srcchip .ico{width:13px;height:13px}.srcchip.ours{background:var(--accent-soft);color:var(--accent-ink,var(--accent))}a.srcchip:hover{color:var(--ink)}.btn{font:600 .9375rem/1.2 var(--body);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--sunk);text-decoration:none}.btn.primary{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep)}:root[data-theme=dark] .btn.primary{background:var(--brand);color:#06222b;border-color:var(--brand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.primary{background:var(--brand);color:#06222b;border-color:var(--brand)}}.btn.primary:hover{filter:brightness(1.08)}.btn small{opacity:.85;font-size:.75rem;font-weight:400;display:block}.btn .ico{width:18px;height:18px}.ctas{flex-wrap:wrap;gap:10px;display:flex}.chip{border-radius:var(--r-pill);height:26px;font:600 .8125rem/1 var(--body);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip .ico{width:14px;height:14px}.chip .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.st-open{background:var(--open-soft);color:var(--open-ink)}.st-open .dot{animation:1.6s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 55%,transparent)}to{box-shadow:0 0 0 8px #0000}}.st-upcoming,.st-filed{background:var(--up-soft);color:var(--up-ink)}.st-closed{background:var(--allot-soft);color:var(--allot-ink)}.st-listed{background:var(--done-soft);color:var(--done-ink)}.st-withdrawn,.st-postponed{background:var(--surface);color:var(--muted);border:1px dashed var(--line)}.tag{border-radius:var(--r-pill);height:26px;font:500 .8125rem/1 var(--body);background:var(--sunk);color:var(--ink-2);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}a.tag:hover{background:var(--sunk-2)}.gain{color:color-mix(in srgb,var(--good) 78%,var(--ink));font-weight:600}.loss{color:var(--risk);font-weight:600}.track{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.track li{color:var(--muted);padding-top:18px;font-size:.75rem;line-height:1.25;position:relative}.track li:before{content:"";background:var(--line);height:3px;position:absolute;top:4px;left:0;right:0}.track li:first-child:before{left:5px}.track li:after{content:"";background:var(--surface);border:2px solid var(--line);border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0}.track li.done:before,.track li.done:after{background:var(--brand);border-color:var(--brand)}.track li.now:after{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.track li.now:before{background:linear-gradient(to right,var(--brand) 0 0) left/0 100% no-repeat,var(--line)}.track b{color:var(--ink-2);font-weight:600;display:block}.seg{background:var(--sunk);border-radius:var(--r-md);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{font:500 .875rem/1 var(--body);border-radius:var(--r-sm);height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.seg button .c{color:var(--muted);font-size:.75rem;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.seg button.zero .sd{opacity:.4}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.search{flex:1;min-width:220px;position:relative}.search .ico{color:var(--muted);width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search input{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:44px;color:var(--ink);padding:0 14px 0 40px}.search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.group-h{font:600 .9375rem/1.2 var(--body);color:var(--ink);align-items:center;gap:10px;margin:28px 0 12px;display:flex}.group-h .n{color:var(--muted);font-size:.8125rem;font-weight:500}.group-h:first-child{margin-top:0}.ipo-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ipo-list.grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.ipo-list.grid{grid-template-columns:repeat(3,1fr)}}.ipo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);box-shadow:var(--shadow-1);padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.ipo-card:hover{box-shadow:var(--shadow-2);border-color:var(--sunk-2);text-decoration:none;transform:translateY(-1px)}.ipo-card .r1{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ipo-card .nm{font:600 1.0625rem/1.25 var(--body)}.ipo-card .meta{color:var(--muted);margin-top:2px;font-size:.8125rem}.ipo-card .when{color:var(--ink-2);margin-top:8px;font-size:.8125rem;font-weight:500}.ipo-card .flagline{color:var(--check);align-items:flex-start;gap:6px;margin-top:8px;font-size:.8125rem;font-weight:500;display:flex}.ipo-card .flagline .ico{width:16px;height:16px;margin-top:1px}.ipo-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 14px;display:grid}.ipo-card dt{color:var(--muted);font-size:.75rem}.ipo-card dd{font:600 .9375rem/1.25 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}.ipo-card dd.pend{color:var(--muted);font-size:.8125rem;font-weight:500}@media (width>=900px){.ipo-list.rows .ipo-card{grid-template-columns:minmax(220px,1.4fr) 2fr 1.2fr;align-items:center;gap:20px;padding:14px 18px;display:grid}.ipo-list.rows .ipo-card dl{margin:0}.ipo-list.rows .ipo-card .r1{flex-direction:column;gap:6px}}.empty-row{border-radius:var(--r-md);background:var(--sunk);color:var(--ink-2);align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;display:flex}.empty-row .ico{color:var(--muted)}.empty{background:var(--sunk);border-radius:var(--r-md);color:var(--ink-2);align-items:flex-start;gap:14px;padding:16px;font-size:.9375rem;display:flex}.empty .ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.empty .ic .ico{width:20px;height:20px}.empty b{color:var(--ink);margin-bottom:2px;display:block}.empty p{margin:0}.empty .act{margin-top:10px}.empty .act a{font-weight:600}.pending{color:var(--muted);font-size:.9375rem;font-style:italic;font-weight:500}.hero-band{background:var(--hero);border-bottom:1px solid var(--line)}.hero-band .page{padding-top:36px;padding-bottom:32px}@media (width>=900px){.hero-band .page{padding-top:56px;padding-bottom:44px}}.hero-band h1{max-width:16ch;font-size:2.5rem}@media (width>=900px){.hero-band h1{font-size:3.75rem}}.hero-band .answer{color:var(--ink-2);margin:14px 0 18px;font-size:1.125rem}.hero-band .search{max-width:560px}.hero-band .search input{border-radius:var(--r-md);height:52px;box-shadow:var(--shadow-2);font-size:1rem}.strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.strip a{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);height:40px;color:var(--ink);box-shadow:var(--shadow-1);align-items:center;gap:8px;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.strip a b{font-variant-numeric:tabular-nums}.strip a:hover{border-color:var(--brand)}.strip .dot{border-radius:50%;width:8px;height:8px}.hero-live{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:16px -16px 0;padding:2px 16px 6px;scroll-padding:0 16px;list-style:none;display:flex;overflow-x:auto}.hero-live::-webkit-scrollbar{display:none}.hero-live li{scroll-snap-align:start;flex:0 0 78%;max-width:300px}.hero-live a{border-radius:var(--r-card,14px);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);box-shadow:var(--shadow-1);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;text-decoration:none;display:flex}.hero-live a:hover{border-color:var(--brand)}.hero-live b{font:600 1rem/1.3 var(--body)}.hero-live small{color:var(--muted);font-size:.8125rem}@media (width>=760px){.hero-live{display:none}}.week{scroll-snap-type:x proximity;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.week .d{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:112px;padding:12px}.week .d.today{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.week .d .wd{font:600 .75rem/1 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.week .d .dn{font:700 1.5rem/1.1 var(--display);margin:4px 0 8px}.week .d ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.week .d li a{color:var(--ink);background:var(--sunk);border-radius:8px;padding:6px 8px;font-size:.8125rem;line-height:1.3;text-decoration:none;display:block}.week .d li a i{color:var(--muted);font-size:.75rem;font-style:normal;display:block}.week .d li a.k-open{background:var(--open-soft)}.week .d li a.k-listing{background:var(--list-soft)}.week .d li a.k-close{background:var(--close-soft)}.week .d li a.k-allotment{background:var(--allot-soft)}.week .d li a.k-open i,.week .d li a.k-close i,.week .d li a.k-allotment i,.week .d li a.k-listing i{font-weight:600}.week .d li a.k-open i{color:var(--open-ink)}.week .d li a.k-close i{color:var(--close-ink)}.week .d li a.k-allotment i{color:var(--allot-ink)}.week .d li a.k-listing i{color:var(--list-ink)}.week .d .none{color:var(--muted);font-size:.75rem}.tiles{gap:12px;display:grid}@media (width>=760px){.tiles{grid-template-columns:repeat(3,1fr)}}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:20px}.tile .ic{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.tile .ic.v{background:var(--accent-soft);color:var(--accent)}.tile b{font:600 1.0625rem/1.3 var(--body);margin-bottom:4px;display:block}.tile p{color:var(--ink-2);margin:0;font-size:.9375rem}.learn-cards{gap:12px;display:grid}@media (width>=760px){.learn-cards{grid-template-columns:repeat(3,1fr)}}.learn-cards a{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);background:var(--surface);align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}.learn-cards a:hover{border-color:var(--brand)}.learn-cards a .ico{color:var(--brand);width:22px;height:22px;margin-top:2px}.learn-cards b{font-weight:600;display:block}.learn-cards span{color:var(--muted);font-size:.875rem}.ipo-hero{gap:20px;max-width:1200px;margin:0 auto;padding:12px 16px 8px;display:grid}@media (width>=760px){.ipo-hero{padding:16px 24px 8px}}@media (width>=980px){.ipo-hero{grid-template-columns:1.15fr 1fr;align-items:start;gap:12px 40px}.ipo-hero .facts{grid-row:span 2}}.ipo-hero .tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ipo-hero h1{margin-bottom:10px}.ipo-hero .when{font:600 1rem/1.4 var(--body);color:var(--ink);margin-bottom:8px}.lede{color:var(--ink-2);max-width:62ch;margin-bottom:10px;font-size:1.0625rem}.facts{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:12px}.facts dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.facts div{background:var(--sunk);border-radius:12px;padding:12px 14px}.facts div.key{background:var(--brand-soft)}.facts dt{color:var(--muted);font-size:.8125rem}.facts dd{font:600 1.0625rem/1.3 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}.facts dd small{color:var(--muted);font-size:.75rem;font-weight:500;display:block}.facts .foot{background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px 2px;display:flex}.hero-order{display:contents}.ipo-hero>.adslot{grid-column:1/-1;max-width:none;margin:0;padding:0}@media (width<=979px){.ipo-hero .a{order:1}.ipo-hero .facts{order:2}.ipo-hero>.adslot{order:3}.ipo-hero .b{order:4}}.secnav{top:calc(var(--top) + env(safe-area-inset-top,0px));z-index:30;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.secnav .in{scrollbar-width:none;gap:6px;max-width:1200px;margin:0 auto;padding:8px 16px;display:flex;overflow-x:auto}.secnav .in::-webkit-scrollbar{display:none}@media (width>=760px){.secnav .in{padding:10px 24px}}.secnav a{border-radius:var(--r-pill);height:36px;font:500 .875rem/1 var(--body);color:var(--ink-2);background:var(--sunk);flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.secnav a[aria-current=true]{background:var(--ink);color:var(--bg)}.secnav .mini{font:600 .8125rem/1 var(--body);white-space:nowrap;color:var(--ink);align-items:center;gap:8px;padding-right:6px;display:none}.ipo-main{max-width:1200px;margin:0 auto;padding:8px 16px 24px}@media (width>=760px){.ipo-main{padding:8px 24px 32px}}.ipo-main .grp{margin-top:8px;padding-top:32px}.ipo-main .grp+.grp{border-top:1px solid var(--line)}.ipo-main .grp>.block-head h2{align-items:center;gap:10px;display:flex}.ipo-main .grp>.block-head h2 .ico{width:24px;height:24px;color:var(--brand)}.ipo-main section{margin:0 0 28px}.ipo-main section>h3:first-child{margin-top:0}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.sec-h h3{margin:0;font-size:1.125rem}.prose-w{max-width:68ch}.cols{gap:20px;display:grid}@media (width>=860px){.cols{grid-template-columns:1fr 1fr}}.tl{grid-auto-columns:1fr;grid-auto-flow:column;margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;top:9px;left:0;right:0}.tl li{padding:28px 8px 0 0;font-size:.875rem;position:relative}.tl li:before{content:"";background:var(--surface);border:3px solid var(--line);border-color:color-mix(in srgb,var(--k,var(--line)) 55%,var(--surface));border-radius:50%;width:17px;height:17px;position:absolute;top:2px;left:0}.tl li.done:before{background:var(--k,var(--brand));border-color:var(--k,var(--brand))}.tl li.key b{color:var(--ink)}.tl li.today:before{background:var(--surface);border-color:var(--ink);box-shadow:0 0 0 5px var(--sunk)}.tl li.today b{color:var(--ink)}.tl b{color:var(--ink-2);font-weight:600;display:block}.tl span{color:var(--muted);font-size:.8125rem;display:block}@media (width<=760px){.tl{grid-auto-flow:row}.tl:before{width:3px;height:auto;inset:6px auto 6px 7px}.tl li{padding:0 0 14px 32px}.tl li:before{top:2px}}.review{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.review .rh{background:var(--sunk);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;font-size:.8125rem;display:flex}.review .rh b{color:var(--ink);font-weight:600}.review .rb{padding:20px}.colhead{align-items:center;gap:8px;margin:0 0 12px;display:flex}.colhead h3{margin:0}.count{font:700 .8125rem/1 var(--body);border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);padding:4px 9px}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{border-left:4px solid;border-radius:12px;grid-template-columns:24px 1fr;gap:10px;padding:14px;display:grid}.checks li>.ico{width:20px;height:20px;margin-top:1px}.checks.flag li{background:var(--risk-soft);border-color:color-mix(in srgb,var(--check) 45%,var(--risk-soft))}.checks.flag li>.ico{color:var(--check)}.checks.flag li.hi{background:var(--risk-soft);border-color:var(--check)}.checks.flag li.hi>.ico{color:var(--check)}.checks.plus li{background:var(--good-soft);border-color:var(--good)}.checks.plus li>.ico{color:var(--good)}.checks b{margin-bottom:2px;font-weight:600;display:block}.checks p{color:var(--ink-2);margin:0;font-size:.9375rem}.serious{font:600 .75rem/1 var(--body);border-radius:var(--r-pill);background:var(--risk);color:#fff;margin-bottom:6px;padding:3px 8px;display:inline-block}.more-items>summary{cursor:pointer;color:var(--brand);border:0;align-items:center;gap:4px;margin-top:10px;padding:6px 0;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.more-items>summary::-webkit-details-marker{display:none}.more-items[open]>summary{display:none}.more-items{border:0;padding:0}.more-items .checks{margin-top:10px}@media (width>=860px){.more-items>summary{display:none}.more-items:not([open])>.checks{display:grid}}.calc{align-items:start;gap:20px;display:grid}@media (width>=760px){.calc{grid-template-columns:260px 1fr}}.calc label{margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.calc input{width:100%;font:600 1.375rem var(--body);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:52px;color:var(--ink);padding:10px 14px}.calc input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.out{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}@media (width>=560px){.out{grid-template-columns:repeat(3,1fr)}}.out div{background:var(--sunk);border-radius:12px;padding:12px 14px}.out dt{color:var(--muted);font-size:.8125rem}.out dd{font:700 1.25rem/1.2 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}.tw{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(to right,var(--surface) 30%,transparent) left/40px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right/40px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,#00000024,transparent) right/12px 100% no-repeat scroll,var(--surface);position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9375rem}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}tbody tr:last-child td{border-bottom:0}thead th{color:var(--muted);white-space:nowrap;background:var(--sunk);font-size:.8125rem;font-weight:600}.data th,.data td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.data th:first-child,.data td:first-child{text-align:left;background:var(--surface);z-index:1;position:sticky;left:0}.data thead th:first-child{background:var(--sunk)}td.r,th.r{text-align:right}tr.hl td{font-weight:600;background:var(--brand-soft)!important}.kv td:first-child{color:var(--muted);width:40%}.kv td{white-space:normal}.ipo-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);border-collapse:separate;border-spacing:0;overflow:hidden}.ipo-table td.co a{color:var(--ink);font-weight:600;text-decoration:none}.ipo-table td.co a:hover{text-decoration:underline}.ipo-table td.co small{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.ipo-table .flagline{color:var(--check);margin-top:2px;font-size:.8125rem;display:block}.ipo-table tr[hidden]{display:none}@media (width<=759px){.ipo-table,.ipo-table tbody,.ipo-table tr,.ipo-table td{width:100%;display:block}.ipo-table{background:0 0;border:0;overflow:visible}.ipo-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ipo-table tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 10px;padding:10px 14px}.ipo-table td{border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex;text-align:left!important}.ipo-table td.co{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:6px;display:block}.ipo-table td[data-l]:before{content:attr(data-l);color:var(--muted);flex:none;font-size:.8125rem}.ipo-table td[data-l]>*{text-align:right}}.charts{gap:16px;margin:0 0 16px;display:grid}@media (width>=760px){.charts{grid-template-columns:1fr 1fr}}.chart{background:var(--sunk);border-radius:var(--r-md);margin:0;padding:16px}.chart h3,.chart h4{font:600 .9375rem/1.3 var(--body);margin:0 0 6px}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:.8125rem;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.bars{align-items:flex-end;gap:16px;height:170px;padding-top:20px;display:flex}.grp-b{flex:1;justify-content:center;align-items:flex-end;gap:6px;height:100%;display:flex}.bar{border-radius:6px 6px 2px 2px;width:100%;max-width:40px;min-height:2px;position:relative}.bar span{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;padding-bottom:3px;font-size:.75rem;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.xl{color:var(--muted);gap:16px;margin-top:6px;font-size:.8125rem;display:flex}.xl span{text-align:center;flex:1}.c-bar1{background:var(--bar1)}.c-bar2{background:var(--bar2)}.c-bar3{background:var(--bar3)}.c-bar4,.c-risk{background:var(--bar4)}.c-good{background:var(--bar3)}.split{border-radius:10px;gap:2px;height:36px;margin:8px 0;display:flex;overflow:hidden}.split div{color:#fff;white-space:nowrap;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.split .c-bar2,.split .c-bar4,.split .c-bar3{color:#0f1b2a}:root[data-theme=dark] .split .c-bar2,:root[data-theme=dark] .split .c-bar4{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .split .c-bar2,:root:not([data-theme=light]) .split .c-bar4{color:#fff}}:root[data-theme=dark] .split div{color:#0b1220}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .split div{color:#0b1220}}.callout{background:var(--brand-soft);color:var(--ink);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:.9375rem;display:flex}.callout .ico{color:var(--brand);margin-top:1px}.callout.warn{background:var(--warn-soft)}.callout.warn .ico{color:var(--warn)}.mini{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 0;display:grid}@media (width>=760px){.mini{grid-template-columns:repeat(4,1fr)}}.mini div{background:var(--sunk);border-radius:12px;padding:12px 14px}.mini dt{color:var(--muted);font-size:.8125rem}.mini dd{font:700 1.125rem/1.25 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}.meter{gap:12px;margin:0;padding:0;list-style:none;display:grid}.meter li{grid-template-columns:90px 1fr 70px;align-items:center;gap:12px;font-size:.9375rem;display:grid}.meter .tr{background:var(--sunk);border-radius:6px;height:12px;overflow:hidden}.meter .fl{background:var(--sub2);border-radius:6px;height:100%}.meter .lv1 .fl{background:var(--sub1)}.meter .lv3 .fl{background:var(--sub3)}.meter li.tot{font-weight:700}.meter .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.sixty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:20px}.sixty .rows{gap:12px;margin:12px 0 16px;display:grid}@media (width>=860px){.sixty .rows{grid-template-columns:repeat(3,1fr)}}.sixty .rows div{align-items:flex-start;gap:10px;display:flex}.sixty .rows .ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.sixty .rows b{color:var(--muted);font-size:.8125rem;font-weight:500;display:block}.sixty .rows span{color:var(--ink);font-size:.9375rem}ul.plain{margin:0;padding-left:1.1em}ul.plain li{margin-bottom:6px}.risks{counter-reset:r;margin:0;padding:0;list-style:none}.risks li{counter-increment:r;border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 0 12px 42px;position:relative}.risks li:last-child{border-bottom:0}.risks li:before{content:counter(r);background:var(--sunk);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:12px;left:0}.risks b{color:var(--ink);display:block}.steps{counter-reset:s;margin:0;padding:0;list-style:none}.steps li{counter-increment:s;color:var(--ink-2);padding:0 0 16px 44px;position:relative}.steps li:before{content:counter(s);background:var(--brand-deep);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps b{color:var(--ink);display:block}ul.steps li:before{content:"";width:12px;height:12px;top:7px;left:9px}details{border-bottom:1px solid var(--line);padding:4px 0}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;transition:transform .15s;transform:rotate(45deg)translateY(-3px)}details[open]>summary:after{transform:rotate(-135deg)}details>p{color:var(--ink-2);margin:0 0 14px}details.more{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-top:12px;padding:0 16px}details.more>summary{font-size:.9375rem}details.more>summary span{color:var(--muted);font-size:.875rem;font-weight:400;display:block}details.more[open]{padding-bottom:16px}.people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.people div{background:var(--sunk);border-radius:12px;padding:12px 14px}.people b{font-weight:600;display:block}.people span{color:var(--muted);font-size:.875rem}.two{gap:20px;display:grid}@media (width>=860px){.two{grid-template-columns:1fr 1fr}}.gloss{gap:4px 28px;margin:0;display:grid}@media (width>=760px){.gloss{grid-template-columns:repeat(2,1fr)}}.gloss div{border-bottom:1px solid var(--line);padding:10px 0}.gloss dt{font-weight:600}.gloss dd{color:var(--ink-2);margin:2px 0 0;font-size:.9375rem}.hub{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.hub a{color:var(--ink);align-items:center;gap:6px;padding:6px 0;text-decoration:none;display:flex}.hub a:hover{color:var(--brand)}.hub a:before{content:"→";color:var(--brand)}.doclist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.doclist a,.doclist span{background:var(--sunk);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;text-decoration:none;display:flex}.doclist span{color:var(--muted);font-weight:400}.doclist a:hover{background:var(--sunk-2)}.stats{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}@media (width>=760px){.stats{grid-template-columns:repeat(4,1fr)}}.stats div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:14px 16px}.stats dt{color:var(--muted);font-size:.8125rem}.stats dd{font:700 1.625rem/1.2 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}.stats small{color:var(--muted);margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.prose{max-width:760px;margin:0 auto;padding:0 16px 24px}.prose .card{padding:24px}@media (width>=760px){.prose .card{padding:32px}}.prose article{color:var(--ink-2);font-size:1.0625rem}.prose article b,.prose article strong{color:var(--ink)}.prose h2{margin:32px 0 10px;font-size:1.375rem}.prose h2:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.2em}.prose ul.chips-row{padding-left:0}.prose li{margin-bottom:6px}.site-footer{background:var(--night);color:var(--night-ink);margin-top:48px}.site-footer .in{gap:28px;max-width:1200px;margin:0 auto;padding:32px 16px 40px;font-size:.875rem;display:grid}@media (width>=760px){.site-footer .in{padding:40px 24px 48px}}@media (width>=1000px){.site-footer .in{grid-template-columns:240px minmax(0,1fr)}}.site-footer .logo{color:#fff}.fbrand p{color:var(--night-muted);max-width:30ch;margin:12px 0 0}.fbrand a{color:var(--night-ink)}.fcols{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width>=760px){.fcols{grid-template-columns:repeat(5,minmax(0,1fr))}}.fcols h2{font:600 .75rem/1.2 var(--body);color:var(--c);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.fcols ul{margin:0;padding:0;list-style:none}.fcols li{margin-bottom:6px}.fcols a{color:var(--night-ink);padding:3px 0;text-decoration:none;display:inline-block}.fcols a:hover{color:#fff;text-decoration:underline}.fine{color:var(--night-muted);border-top:1px solid var(--night-line);grid-column:1/-1;margin:0;padding-top:16px;font-size:.8125rem}.fine a{color:var(--night-ink)}@media (width<=859px){.checks:not(.all) li.extra{display:none}}@media (width>=860px){.showall{display:none}}.sortable th button{all:unset;cursor:pointer;font:inherit;color:inherit}.sortable th button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.sortable th[aria-sort] button:after{content:" ↓";color:var(--muted)}.sortable th[aria-sort=ascending] button:after{content:" ↑"}.chips-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adslot{max-width:1200px;margin:4px auto 12px;padding:0 16px}@media (width>=760px){.adslot{padding:0 24px}}.adslot .adlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.6875rem;display:block}.adslot a{border-radius:var(--r-md);line-height:0;display:block;overflow:hidden}.adslot img{width:100%;height:auto;display:block}.bcalc{background:var(--sunk);border-radius:var(--r-md);padding:14px;display:block}.bcalc-in{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=720px){.bcalc-in{grid-template-columns:repeat(4,1fr)}}.bcalc-in label{color:var(--ink-2);flex-direction:column;gap:4px;min-width:0;font-size:.8125rem;font-weight:500;display:flex}.bcalc-in input,.bcalc-in select{border:1px solid var(--line);border-radius:var(--r-sm,8px);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);font:500 1rem/1 var(--body);padding:0 10px}.bcalc-out td,.bcalc-out th{white-space:nowrap}.cmp{grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin-bottom:12px;display:grid}@media (width>=720px){.cmp{grid-template-columns:1fr 1fr auto}}.cmp label{color:var(--ink-2);flex-direction:column;gap:4px;min-width:0;font-size:.8125rem;font-weight:500;display:flex}.cmp select{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);font:500 1rem var(--body);border-radius:8px;width:100%;padding:0 8px}.cmp-list,.cal-more{border-top:1px solid var(--line);padding:8px 0}.cmp-list summary,.cal-more summary{cursor:pointer;font-weight:600}.cmp-list ul,.cal-more ul{margin-top:8px}.showall{margin:4px 0 8px}.mgrp summary:after{content:none!important;display:none!important}.dd .panel.live-on{min-width:620px}.panel .live ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}:root[data-theme=dark] .serious{color:#2a0c0c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .serious{color:#2a0c0c}}.takeaways{background:var(--brand-soft);border-radius:12px;margin:0 0 18px;padding:14px 16px}.takeaways h2{margin:0 0 6px;font-size:1.0625rem}.takeaways ul{margin:0;padding-left:1.1em}.takeaways li{margin:4px 0}.toc{border:1px solid var(--line);border-radius:12px;margin:0 0 18px;padding:12px 16px}.toc .toc-h{margin:0 0 4px;font-size:.9375rem;font-weight:600}.toc ol{margin:0;padding-left:1.2em;font-size:.9375rem}.toc li{margin:2px 0}.prose article table thead th{white-space:normal}.prose article table td{overflow-wrap:anywhere}.calgrid{margin-top:8px}.cal-legend{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.cal-legend .ev{margin:0;font-weight:600}.cal-head{grid-template-columns:repeat(var(--cols,7),minmax(0,1fr));color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:1px;padding:0 0 6px;font-size:.75rem;font-weight:600;display:grid}.cal-head span{padding:0 8px}.cal{grid-template-columns:repeat(var(--cols,7),minmax(0,1fr));background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cal>li{background:var(--surface);min-width:0;min-height:84px;padding:8px 8px 10px}.cal>li.out{background:var(--sunk)}.cal>li.out time{color:var(--muted)}.cal>li.past:not(.out){background:color-mix(in srgb,var(--sunk) 55%,var(--surface))}.cal>li.past time{color:var(--muted)}.cal>li.today{box-shadow:inset 0 0 0 2px var(--brand)}.cal time{font:600 .875rem/1 var(--body);color:var(--ink);padding:2px 4px 4px;display:block}.cal>li.today time{color:var(--brand)}.cal .wd,.cal .mo{display:none}.cal>li.today .wd{font-size:.75rem;display:inline}.cal ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.ev{--k:var(--slate);--ks:var(--slate-soft);--ki:var(--done-ink);background:var(--ks);border-left:3px solid var(--k);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:3px 6px;font-size:.75rem;line-height:1.3;text-decoration:none;display:block}.cal a.ev{color:var(--ink);border-radius:6px;margin:0;padding:3px 6px;font-size:.75rem;line-height:1.3}.cal a.ev:hover{background:var(--ks);filter:brightness(.96);text-decoration:underline}.ev b{color:var(--ki,var(--k));font-weight:600}.ev.est{border-left-style:dashed}.k-open{--k:var(--open);--ks:var(--open-soft);--ki:var(--open-ink)}.k-close{--k:var(--close);--ks:var(--close-soft);--ki:var(--close-ink)}.k-allotment{--k:var(--allot);--ks:var(--allot-soft);--ki:var(--allot-ink)}.k-listing{--k:var(--list);--ks:var(--list-soft);--ki:var(--list-ink)}.cal-legend .ev.est{--k:var(--muted);--ks:transparent;border:1px dashed var(--line);border-left:3px dashed var(--muted)}@media (width<=759px){.cal-head{display:none}.cal{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.cal>li{border:1px solid var(--line);border-radius:var(--r-sm);min-height:0;margin-bottom:8px;padding:10px 12px}.cal>li.none,.cal>li.out{display:none}.cal .wd,.cal .mo{display:inline}.cal time{padding:0 0 8px;font-size:.9375rem}.cal a.ev{padding:6px 10px;font-size:.875rem}.calgrid.fold .cal>li.past{display:none}.cal-past{justify-content:center;width:100%;margin:0 0 10px}}@media (width>=760px){.cal-past{display:none}}.calgrid:not(.fold) .cal-past{display:none}.lc{font:600 .75rem/1 var(--body);border-radius:var(--r-xs);white-space:nowrap;background:var(--c-soft);color:var(--c-ink);align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.lc.solid{background:var(--c);color:#fff}.lc-up{--c:var(--up);--c-soft:var(--up-soft);--c-ink:var(--up-ink)}.lc-open{--c:var(--open);--c-soft:var(--open-soft);--c-ink:var(--open-ink)}.lc-close{--c:var(--close);--c-soft:var(--close-soft);--c-ink:var(--close-ink)}.lc-allot{--c:var(--allot);--c-soft:var(--allot-soft);--c-ink:var(--allot-ink)}.lc-list{--c:var(--list);--c-soft:var(--list-soft);--c-ink:var(--list-ink)}.lc-done{--c:var(--done);--c-soft:var(--done-soft);--c-ink:var(--done-ink)}.bdg{font:700 .6875rem/1.4 var(--body);border-radius:var(--r-xs);white-space:nowrap;vertical-align:1px;padding:1px 6px;display:inline-block}.bdg.main{background:var(--main);color:var(--main-ink)}.bdg.sme{background:var(--sme);color:var(--sme-ink)}.pill{font:600 .75rem/1 var(--body);border-radius:var(--r-xs);white-space:nowrap;align-items:center;padding:4px 8px;display:inline-flex}.pill.p-open{background:var(--open-soft);color:var(--open-ink)}.pill.p-up{background:var(--up-soft);color:var(--up-ink)}.pill.p-closed{background:var(--allot-soft);color:var(--allot-ink)}.pill.p-listed{background:var(--done-soft);color:var(--done-ink)}.sec{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--c,var(--ink));border-radius:var(--r-md);overflow:hidden}.sec-h{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sec-h h2,.sec-h h3{font:600 1rem/1.3 var(--body);color:var(--ink);align-items:center;gap:10px;margin:0;display:flex}.sec-ico{background:var(--c-soft,var(--sunk));width:26px;height:26px;color:var(--c,var(--ink));border-radius:7px;flex:none;place-items:center;display:grid}.sec-ico .ico{width:15px;height:15px}.check-line{color:var(--check);align-items:flex-start;gap:6px;font-size:.8125rem;display:flex}.mono{font-family:var(--mono)}.ticker{background:var(--night-2);border-bottom:1px solid var(--night-line);height:36px;color:var(--night-ink);font:500 .78125rem/1 var(--mono);align-items:center;display:flex;overflow:hidden}.tk-live{background:var(--night);border-right:1px solid var(--night-line);color:#4ade80;text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;gap:8px;height:100%;padding:0 12px 0 16px;font-size:.71875rem;font-weight:600;display:inline-flex}.tk-time{color:var(--night-muted);text-transform:none;letter-spacing:0}@media (width<=640px){.tk-time{display:none}}.tk-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.8s infinite tkpulse}@keyframes tkpulse{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.tk-view{white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.tk-track{animation:tkmove var(--tk-speed,80s) linear infinite;flex:none;gap:22px;margin:0;padding:0 22px 0 14px;list-style:none;display:flex}.tk-track li{align-items:center;display:flex}.tk-track a{color:var(--night-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tk-track a:hover{color:#fff;text-decoration:underline}.tk-track .lc{font-family:var(--body);text-transform:uppercase;letter-spacing:.03em;padding:3px 7px;font-size:.6875rem}.tk-v{color:#c9d1de}.tk-v.up{color:#4ade80;font-weight:600}.tk-v.down{color:#f87171;font-weight:600}.ticker:hover .tk-track,.ticker:focus-within .tk-track,.ticker.paused .tk-track{animation-play-state:paused}@keyframes tkmove{0%{transform:translate(0)}to{transform:translate(-100%)}}.tk-pause{border:0;border-left:1px solid var(--night-line);background:var(--night);width:36px;height:36px;color:var(--night-ink);cursor:pointer;flex:none;place-items:center;display:grid}.tk-pause:hover{color:#fff}.tk-pause .i-play,.ticker.paused .tk-pause .i-pause{display:none}.ticker.paused .tk-pause .i-play{display:block}@media (prefers-reduced-motion:reduce){.tk-track{animation:none}.tk-track[aria-hidden]{display:none}.tk-view{scrollbar-width:none;overflow-x:auto}.tk-pause{display:none}}.c-up{--c:var(--up);--c-soft:var(--up-soft);--c-ink:var(--up-ink)}.c-open{--c:var(--open);--c-soft:var(--open-soft);--c-ink:var(--open-ink)}.c-close{--c:var(--close);--c-soft:var(--close-soft);--c-ink:var(--close-ink)}.c-allot{--c:var(--allot);--c-soft:var(--allot-soft);--c-ink:var(--allot-ink)}.c-list{--c:var(--list);--c-soft:var(--list-soft);--c-ink:var(--list-ink)}.c-done{--c:var(--done);--c-soft:var(--done-soft);--c-ink:var(--done-ink)}.c-sme{--c:var(--smec);--c-soft:var(--smec-soft);--c-ink:var(--smec-ink)}.c-docs{--c:var(--docs);--c-soft:var(--docs-soft);--c-ink:var(--docs-ink)}.c-read{--c:var(--read);--c-soft:var(--read-soft);--c-ink:var(--read-ink)}.lc-teal{--c:#0b4a5c;--c-soft:#ddebef;--c-ink:#0b4a5c}.lc-sme{--c:#a16207;--c-soft:#fef3c7;--c-ink:#713f12}.hm{background:var(--bg)}.hm-wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (width>=760px){.hm-wrap{padding:0 32px}}.hm-top{padding-top:22px;padding-bottom:34px}.hm-intro{align-items:end;gap:10px 24px;margin-bottom:18px;display:grid}@media (width>=900px){.hm-intro{grid-template-columns:minmax(0,1fr) auto}}.hm-eyebrow{font:600 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px}.hm-intro h1{font:700 1.625rem/1.2 var(--body);letter-spacing:-.01em}@media (width>=900px){.hm-intro h1{font-size:1.875rem}}.hm-intro .answer{max-width:88ch;margin:8px 0 0;font-size:1rem;line-height:1.6}@media (width>=900px){.hm-intro .answer{font-size:1.0625rem}}.hm-urgent{color:var(--urgent,var(--close))}.hm-stamp{color:var(--muted);margin:0;font-size:.8125rem}@media (width>=900px){.hm-stamp{text-align:right}}.hm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}@media (width>=760px){.hm-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}}.hm-kpis li:first-child{grid-column:1/-1}@media (width>=760px){.hm-kpis li:first-child{grid-column:auto}}.hm-kpi{background:color-mix(in srgb,var(--c) calc(100% - var(--kpi-dim,0%)),#000);color:#fff;border-radius:var(--r-md);height:100%;padding:11px 14px;text-decoration:none;display:block}.hm-kpi:hover{filter:brightness(1.07);text-decoration:none}.hm-kpi .t{font:600 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;opacity:.95;display:block}.hm-kpi .v{font:700 1.75rem/1.15 var(--body);margin:4px 0 2px;display:block}.hm-kpi .d{justify-content:space-between;gap:6px;font-size:.8125rem;display:flex}.hm-kpi .d>span:first-child{opacity:.95}.hm-kpi .go{white-space:nowrap;font-weight:700}.hm-main{align-items:start;gap:20px;display:grid}@media (width>=1080px){.hm-main{grid-template-columns:minmax(0,1fr) 340px}}.hm-board{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.hm-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.hm-tabs a{font:600 .8125rem/1 var(--body);border-radius:var(--r-sm);color:var(--c-ink,var(--ink));background:var(--surface);border:1px solid color-mix(in srgb,var(--c,var(--line)) 35%,var(--surface));align-items:center;gap:6px;padding:8px 11px;text-decoration:none;display:inline-flex}.hm-tabs a.on{background:var(--c);color:#fff;border-color:var(--c)}.hm-tabs .sp{flex:1}.hm-tabs a.b-main{--c:var(--main);color:var(--tab-main,var(--main));border-color:color-mix(in srgb,var(--main) 30%,var(--surface))}.hm-tabs a.b-sme{color:var(--tab-sme,#713f12);border-color:#f0d98a}.hm-board .tw{border:0;border-radius:0}.hm-board .tw+.tw{border-top:1px solid var(--line)}.hm-t{font-size:.9375rem}.hm-t caption.grp{caption-side:top;text-align:left;font:600 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--c-ink);background:var(--sunk);border-bottom:2px solid var(--c);padding:12px 14px 10px}.hm-t caption .dot{background:var(--c);vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hm-t th,.hm-t td{padding:9px 10px}.hm-t th:first-child{padding-left:14px}.hm-t td:last-child,.hm-t th:last-child{padding-right:14px}.hm-t thead th{background:var(--surface);text-transform:uppercase;letter-spacing:.04em;padding:8px 14px;font-size:.71875rem}.hm-t thead th small{text-transform:none;letter-spacing:0;font-weight:500;display:block}.hm-t th.co{white-space:normal;min-width:200px;font-weight:400}.hm-t .co a{color:var(--ink);font-weight:600;text-decoration:none}.hm-t .co a:hover{text-decoration:underline}.hm-t .co small{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.hm-t .co .check-line{margin-top:5px}.check-line .ico{flex:none;width:14px;height:14px;margin-top:2px}.hm-t td{white-space:nowrap;vertical-align:middle}.hm-t .ret{color:var(--main)}:root[data-theme=dark] .hm-t .ret{color:#7dd3e8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hm-t .ret{color:#7dd3e8}}.hm .bar{background:var(--sunk-2);border-radius:3px;min-width:80px;height:6px;margin-top:6px;display:block;overflow:hidden}.hm .bar i{background:#2b8aa2;border-radius:3px;height:100%;display:block}.hm .muted{color:var(--muted)}.empty-cell{color:var(--muted);white-space:normal!important}.hm-note{color:var(--muted);background:var(--sunk);border-top:1px solid var(--line);margin:0;padding:11px 16px;font-size:.8125rem}.hm-side{gap:16px;display:grid}.hm-small{color:var(--muted);font-size:.8125rem}.hm-pad{margin:0;padding:0 16px 12px}.hm-empty{color:var(--muted);margin:0;padding:4px 16px 14px;font-size:.875rem}.hm-feed{margin:0;padding:0 16px 6px;list-style:none}.hm-feed li+li{border-top:1px solid var(--line)}.hm-feed a{color:var(--ink);grid-template-columns:66px minmax(0,1fr);gap:10px;padding:10px 0;font-size:.875rem;line-height:1.4;text-decoration:none;display:grid}.hm-feed a:hover .tx{text-decoration:underline}.hm-feed time{font:500 .75rem/1.6 var(--mono);color:var(--muted)}.hm-feed .tx{margin-top:4px;display:block}.hm-mini{margin:0;padding:0 16px;list-style:none}.hm-mini li{border-top:1px solid var(--line)}.hm-mini a{color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:.875rem;text-decoration:none;display:flex}.hm-mini a:hover b{text-decoration:underline}.hm-mini small{color:var(--muted);font-size:.8125rem;display:block}.hm-cta{text-align:center;background:var(--c);color:#fff;border-radius:var(--r-sm);margin:10px 16px 14px;padding:11px;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.hm-cta:hover{filter:brightness(1.08);color:#fff}.hm .sec-h a{font-size:.875rem}.hm-band{padding:36px 0}.hm-white{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hm-bandh{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 16px;display:flex}.hm-bandh h2{font:700 1.375rem/1.2 var(--body)}@media (width>=900px){.hm-bandh h2{font-size:1.5rem}}.hm-bandh p{color:var(--muted);margin:0;font-size:.875rem}.hm-days{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.hm-days{grid-template-columns:repeat(5,minmax(0,1fr))}}.hm-days>li{border-bottom:1px solid var(--line);padding:12px}@media (width>=760px){.hm-days>li{border-bottom:0;border-right:1px solid var(--line)}.hm-days>li:last-child{border-right:0}}.hm-days>li.today{background:var(--close-soft)}.hm-days time{font:600 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;display:block}.hm-days>li.today time{color:var(--close-ink)}.hm-days .ev{border-left-width:3px;margin:6px 0 0;padding:5px 8px;font-size:.8125rem;line-height:1.4}.hm-days .ev a{color:inherit;text-decoration:none}.hm-days .ev a:hover{text-decoration:underline}.hm-days .hm-empty{padding:0}.hm-two{align-items:start;gap:20px;margin-top:20px;display:grid}@media (width>=1000px){.hm-two{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.hm-two.wide-l{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.hm-band:not(.hm-white) .hm-two{margin-top:0}.hm-rb{border-top:1px solid var(--line);display:grid}@media (width>=640px){.hm-rb{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-rb>div+div{border-left:1px solid var(--line)}}.hm-rb>div{padding:12px 16px}.hm-rbh{font:600 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.hm-rbh.good{color:var(--good)}.hm-rbh.bad{color:var(--risk)}.hm-rb ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hm-rb li{border-radius:var(--r-sm);padding:9px 11px;font-size:.875rem;line-height:1.45}.hm-rb li b{display:block}.hm-rb li.good{background:var(--good-soft)}.hm-rb li.good b{color:var(--open-ink)}.hm-rb li.bad{background:var(--risk-soft)}.hm-rb li.bad b{color:var(--check)}.hm-subs{margin:0;padding:0 16px 8px;list-style:none}.hm-subs li{border-top:1px solid var(--line);padding:10px 0}.hm-subs .hd{align-items:center;gap:8px;font-size:.875rem;display:flex}.hm-subs .hd a{color:var(--ink);font-weight:600;text-decoration:none}.hm-subs .hd b{margin-left:auto}.hm-subs .bar{height:8px}.hm-subs small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.hm-lt td,.hm-lt th{padding-top:8px;padding-bottom:8px}.hm-lt th.co{min-width:200px}.hm .chg{border-radius:var(--r-xs);padding:2px 7px;font-size:.8125rem;font-weight:700;display:inline-block}.hm .chg.up{background:var(--good-soft);color:var(--open-ink)}.hm .chg.down{background:var(--risk-soft);color:var(--check)}.hm .chg.flat{background:var(--done-soft);color:var(--done-ink)}.hm-pipe a b{font-weight:600}.hm-guides{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.hm-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.hm-guides{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-guides a{border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--r-md);background:var(--surface);height:100%;color:var(--ink);padding:13px 15px;text-decoration:none;display:block}.hm-guides a:hover b{text-decoration:underline}.hm-guides b{margin-top:8px;font-size:1rem;display:block}.hm-guides a>span:last-child{color:var(--muted);margin-top:3px;font-size:.8125rem;line-height:1.45;display:block}.hm-more{margin:12px 0 0;font-size:.875rem}.hm-faq{margin-top:22px}.hm-faqs{border-top:1px solid var(--line);display:grid}@media (width>=900px){.hm-faqs{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-faqs details:nth-child(odd){border-right:1px solid var(--line)}}.hm-faqs details{border-bottom:1px solid var(--line);padding:13px 16px}.hm-faqs summary{cursor:pointer;text-align:left;justify-content:flex-start;align-items:baseline;gap:10px;min-height:0;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.hm-faqs summary:after{content:none}.hm-faqs summary::-webkit-details-marker{display:none}.hm-faqs .pm{background:var(--c-soft);width:20px;height:20px;color:var(--c-ink);border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin-top:1px;display:inline-grid}.hm-faqs .pm:before{content:"+";font:700 .875rem/1 var(--body)}.hm-faqs details[open] .pm:before{content:"−"}.hm-faqs details>p{color:var(--ink-2);margin:6px 0 0 30px;font-size:.875rem;line-height:1.55}.hm-trust{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.hm-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.hm-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-trust li{background:var(--sunk);border-radius:var(--r-md);border-top:3px solid var(--c);padding:14px 16px}.hm-trust b{font-size:.9375rem;display:block}.hm-trust span{color:var(--ink-2);margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}@media (width<=759px){.hm-board .tw{background:var(--surface);overflow:visible}.hm-board .hm-t,.hm-board .hm-t tbody,.hm-board .hm-t tr,.hm-board .hm-t caption{width:100%;display:block}.hm-board .hm-t thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hm-board .hm-t tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 14px;display:grid}.hm-lt tbody tr:nth-child(n+9){display:none}.hm-board .hm-t th.co{border:0;grid-column:1/-1;min-width:0;padding:0}.hm-board .hm-t td{white-space:normal;border:0;padding:0;font-size:.875rem;text-align:left!important}.hm-board .hm-t td:before{content:attr(data-l);color:var(--muted);font-size:.75rem;display:block}.hm-board .hm-t td[data-l=Issue\ size]{display:none}.hm-board .hm-t td.empty-cell{grid-column:1/-1}.hm-board .hm-t td.empty-cell:before{content:none}.hm .bar{min-width:0}.hm-lt th.co{min-width:150px}}.lb{margin-top:4px}.lb .grp-list[hidden],.lb .hm-t tr[hidden]{display:none}.hm-t caption .group-h{font:inherit;color:inherit;letter-spacing:inherit;margin:0;display:inline}.hm-t caption .group-h .n{font:inherit;color:inherit;opacity:.85;margin-left:4px}.hm-t td small{color:var(--muted);margin-top:3px;font-size:.8125rem;font-weight:400;display:block}.hm-t td.dts{white-space:normal;min-width:220px}.hm-t td.dts small{margin-top:5px}.hm-t td.dts small span{white-space:nowrap}.seg .sd{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}span.gain,span.loss,span.flat{border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-weight:600;display:inline-block}span.gain{background:var(--good-soft)}span.loss{background:var(--risk-soft)}span.flat{background:var(--done-soft);color:var(--done-ink)}.stats>div[class*=c-]{border-top:3px solid var(--c)}.stats>div[class*=c-] dt{color:var(--c-ink);font-weight:600}.tw[class*=\ c-],.ipo-table[class*=\ c-]{border-top:3px solid var(--c)}.tw[class*=\ c-] thead th,.ipo-table[class*=\ c-] thead th{background:var(--c-soft);color:var(--c-ink)}.dh{align-items:center;gap:10px;display:flex}.dh:before{content:"";background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}@media (width<=759px){.lb .hm-t td[data-l=Issue\ size]{display:block}.lb .hm-t td.dts{grid-column:1/-1;min-width:0}.lb .hm-t .lc{white-space:normal}.lb .t-listed tr{grid-template-columns:repeat(3,minmax(0,1fr))}.lb .hm-t td.na{display:none}.ipo-table[class*=\ c-]{border-top:0}.ipo-table[class*=\ c-] tr{border-top:3px solid var(--c)}}.tw .data .lc{white-space:normal}.stband{border-radius:var(--r-md);background:var(--c-soft);color:var(--c-ink);border-left:4px solid var(--c);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;margin:0 0 14px;padding:9px 14px;font-size:.9375rem;display:grid}.stband .sb-l{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}.stband .dot{background:var(--c);border-radius:50%;width:9px;height:9px}.stband .sb-w{font-weight:600}.stband .sb-x{grid-column:1/-1;padding-left:17px;font-size:.875rem}@media (width<=559px){.stband{grid-template-columns:minmax(0,1fr)}.stband .sb-w,.stband .sb-x{padding-left:17px}}.stband.solid{background:var(--c);color:#fff;border-left-color:var(--c)}.stband.solid .dot{background:#fff;animation:1.6s ease-out infinite sbpulse}@keyframes sbpulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 7px #fff0}}@media (prefers-reduced-motion:reduce){.stband.solid .dot{animation:none}}.tag.bt-main{background:var(--main);color:var(--main-ink);border-color:var(--main);font-weight:600}.tag.bt-sme{background:var(--sme);color:var(--sme-ink);border-color:var(--sme);font-weight:600}.facts[class*=\ c-]{border-top:3px solid var(--c)}.facts[class*=\ c-] div.key{background:var(--c-soft)}.facts[class*=\ c-] div.key dt{color:var(--c-ink);font-weight:600}.colhead .dh{font-size:1rem}.colhead .dh:before{width:9px;height:9px}.prose.wide{max-width:1200px}.prose.wide .intro .answer{max-width:80ch}.prose.wide article table td{overflow-wrap:normal}.prose .nw,.bk-t td .lc{white-space:nowrap}.bk-t th[scope=row]{text-align:left;font-weight:400}.bk-t thead th small{text-transform:none;letter-spacing:0;font-weight:500;display:block}.bk-tags{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.stats.six{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=760px){.stats.six{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats.six dd{font-size:1.25rem}.tw tr.tot th,.tw tr.tot td{background:var(--sunk);font-weight:700}.duel{gap:14px;margin:0 0 24px;display:grid}@media (width>=760px){.duel{grid-template-columns:1fr 1fr}}.duel .facts{box-shadow:none}.duel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex;margin:4px 4px 12px!important;font-size:1.125rem!important}.duel-h a{color:var(--ink);text-decoration:none}.duel-h a:hover{text-decoration:underline}.duel-h small{font:500 .75rem/1.2 var(--body);color:var(--muted)}.duel .facts div.key{grid-column:1/-1}.cmp-key{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;display:flex}.ck{font:600 .75rem/1 var(--body);border-radius:var(--r-xs);padding:4px 8px;display:inline-block}.ck.diff{background:var(--up-soft);color:var(--up-ink);box-shadow:inset 0 0 0 1px var(--up)}.ck.same{background:var(--sunk);color:var(--muted)}.cmp-t td{min-width:200px}.prose ul.dif,ul.dif{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}ul.dif li{border-radius:var(--r-xs);background:var(--c-soft);border-left:3px solid var(--c);color:var(--ink);padding:10px 12px}.dif-gap{font:500 .8125rem/1.3 var(--body);color:var(--c-ink,var(--ink-2));margin-top:2px;display:block}.duo h3{margin:0 0 8px}.duo-h{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font:600 .8125rem/1.2 var(--body)!important;margin:14px 0 8px!important}.checks.sm li{padding:10px 12px}.checks.sm p{font-size:.875rem}.bk-t th,.bk-t td{text-align:left}.bk-t th.r,.bk-t td.r{text-align:right}@media (width<=759px){.stats>div.span2{grid-column:1/-1}#bt{overflow:visible}.bk-t,.bk-t tbody,.bk-t tr{width:100%;display:block}.bk-t thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bk-t tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 14px;display:grid}.bk-t th[scope=row]{background:0 0;border:0;grid-column:1/-1;padding:0;position:static}.bk-t td{white-space:normal;border:0;padding:0;font-size:.875rem;text-align:left!important}.bk-t td:before{content:attr(data-l);color:var(--muted);font-size:.75rem;display:block}.stats.six dd{font-size:1.0625rem}}.vc{font:600 .8125rem/1.3 var(--body);border-radius:var(--r-xs);white-space:nowrap;padding:1px 7px;display:inline-block}.vc.free{background:var(--good-soft);color:color-mix(in srgb,var(--good) 78%,var(--ink))}.vc.ns{color:var(--muted);border:1px dashed color-mix(in srgb,var(--muted) 60%,var(--surface));background:0 0;padding:0 6px;font-weight:500}.callout.neutral{background:var(--sunk);color:var(--ink-2)}.jkey{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:.8125rem;display:flex}.jk{color:var(--c-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.jk:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}.bk-t .jrow th,.bk-t .jrow td{background:var(--surface);border-bottom:0;padding-top:10px;padding-bottom:6px}.bk-t th.jg{font:700 .6875rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink);text-align:left;background:var(--c-soft);border-bottom:3px solid var(--c)!important}.bk-t thead tr:last-child th{background:var(--sunk)}.bk-t .g-up{--c:var(--up)}.bk-t .g-open{--c:var(--open)}.bk-t .g-list{--c:var(--list)}.bk-t td.gs,.bk-t th.gs{border-left:2px solid color-mix(in srgb,var(--c) 40%,var(--surface))}.sortable th[aria-sort=none] button:after{content:" ↕";opacity:.55}.cbar{background:var(--sunk);border-radius:2px;width:90px;height:4px;margin:5px 0 0 auto;display:block;overflow:hidden}.cbar i{background:var(--sub2);border-radius:2px;height:100%;margin-left:auto;display:block}.jgrid{gap:14px;margin:0 0 8px;display:grid}@media (width>=760px){.jgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jbox{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--r-md);padding:12px}.jbox-h{font:700 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink);margin:0 2px 10px}.jbox dl{gap:8px;margin:0;display:grid}.jbox dl div{background:var(--sunk);border-radius:8px;padding:10px 12px}.jbox dl div.key{background:var(--c-soft)}.jbox dt{color:var(--muted);font-size:.8125rem}.jbox div.key dt{color:var(--c-ink);font-weight:600}.jbox dd{font:600 1.0625rem/1.35 var(--body);margin:2px 0 0}.jbox dd small{color:var(--muted);font-size:.75rem;font-weight:500;display:block}.tw tr.iu td{background:color-mix(in srgb,var(--list-soft) 70%,var(--surface))}.tw tr.iu td:first-child{box-shadow:inset 3px 0 0 var(--list);color:var(--ink);font-weight:600}.tw tr.dim td{color:var(--muted)}.use{font:600 .6875rem/1.3 var(--body);border-radius:var(--r-xs);background:var(--list-soft);color:var(--list-ink);vertical-align:1px;margin-left:8px;padding:1px 6px;display:inline-block}.duel-c{border-top:3px solid var(--done)}.duel-c dl div[class*=c-] dt{color:var(--c-ink);font-weight:600}.duel-c dl div.key{background:var(--c-soft)}.cmp-t tr.gh th{background:var(--c-soft);color:var(--c-ink);font:700 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;border-top:3px solid var(--c);padding-top:9px;padding-bottom:9px}.cmp-t tr.diff td{background:color-mix(in srgb,var(--c-soft) 55%,var(--surface))}.cmp-t tr.diff th[scope=row]{box-shadow:inset 3px 0 0 var(--c)}.cmp-t tr.same td,.cmp-t tr.same th{color:var(--muted)}.cmp-t tr.same .vc.free{opacity:.75}.cmp-t tr.tot.diff th,.cmp-t tr.tot.diff td{background:var(--c-soft);color:var(--c-ink)}@media (width<=759px){.bk-t td.gs,.bk-t th.gs{border-left:0}.bk-t td.g-up:before,.bk-t td.g-open:before,.bk-t td.g-list:before{color:color-mix(in srgb,var(--c) 70%,var(--ink));font-weight:600}.bk-t .cbar,.bk-t .cbar i{margin-left:0}.cmp-t,.cmp-t tbody,.cmp-t tr{width:100%;display:block}.cmp-t thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-t tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 12px;display:grid}.cmp-t tr.gh{padding:0;display:block}.cmp-t tr.gh th{display:block}.cmp-t th[scope=row]{border:0;grid-column:1/-1;padding:0;box-shadow:none!important;background:0 0!important}.cmp-t td{border:0;min-width:0;padding:0;font-size:.875rem;background:0 0!important}.cmp-t td:before{content:attr(data-l);color:var(--muted);font-size:.75rem;font-weight:600;display:block}.cmp-t tr.diff{background:color-mix(in srgb,var(--c-soft) 55%,var(--surface));box-shadow:inset 3px 0 0 var(--c)}.cmp-t tr.tot.diff{background:var(--c-soft)}}.lh-hero{background:var(--learn-soft);border-bottom:1px solid color-mix(in srgb,var(--learn) 45%,var(--learn-soft))}.lh-in{max-width:1200px;margin:0 auto;padding:0 16px 22px}@media (width>=760px){.lh-in{padding:0 24px 26px}}.lh-hero .crumbs{padding-left:0;padding-right:0}.lh-top{align-items:end;gap:16px;display:grid}@media (width>=900px){.lh-top{grid-template-columns:minmax(0,1fr) 380px;gap:32px}}.lh-eyebrow{font:700 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;color:var(--learn-ink);margin:0 0 4px}.lh-hero h1{margin:0 0 8px}.lh-hero .answer{max-width:72ch;color:var(--ink-2);margin:0}.lh-hero .updated{color:var(--muted);margin:8px 0 0;font-size:.8125rem}.lh-search label{color:var(--learn-ink);margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.lh-search input{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--learn) 70%,var(--surface));width:100%;height:46px;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;padding:0 14px;font-size:.9375rem}.lh-lay{gap:22px;max-width:1200px;margin:0 auto;padding:22px 16px 48px;display:grid}@media (width>=980px){.lh-lay{grid-template-columns:270px minmax(0,1fr);gap:26px;padding:24px 24px 56px}.lh-side{top:calc(var(--top) + 52px);position:sticky}}.lh-side{align-content:start;gap:16px;display:grid}.lh-main{align-content:start;gap:20px;min-width:0;display:grid}.lh-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lh-ph{background:var(--night);color:#fff;font:700 .6875rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;margin:0;padding:10px 16px}.lh-ph-y,.lh-y{background:var(--learn)!important;color:#422006!important}.lh-chs{margin:0;padding:0;list-style:none}.lh-chs li+li{border-top:1px solid var(--line)}.lh-chs a{color:var(--ink);align-items:center;gap:10px;padding:10px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.lh-chs a:hover{background:var(--c-soft)}.lh-chs a span:nth-child(2){flex:1}.lh-ci{background:var(--c);color:#fff;width:22px;height:22px;font:700 .6875rem/1 var(--body);border-radius:5px;flex:none;place-items:center;display:grid}.lh-go{color:var(--c-ink);font-weight:700}.lh-az{font-family:var(--mono);flex-wrap:wrap;gap:4px;padding:12px 14px;display:flex}.lh-az a,.lh-az span{border-radius:4px;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:600;display:grid}.lh-az a{background:var(--learn-soft);color:var(--learn-ink);text-decoration:none}.lh-az a:hover{background:var(--learn);color:#422006}.lh-az span{color:var(--muted)}.lh-head{background:var(--c);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.lh-head h2{color:inherit;margin:0;font-size:1rem;font-weight:600}.lh-head span{font:600 .6875rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;color:#c9d1de}.lh-dark{background:var(--night)}.lh-intro{background:var(--c-soft);color:var(--c-ink);border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:.875rem}.lh-gs{margin:0;padding:0;list-style:none}.lh-gs li{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 96px;align-items:center;gap:6px 16px;padding:11px 16px;display:grid}.lh-gs li+li{border-top:1px solid var(--line)}.lh-gs li[hidden],[data-ch][hidden]{display:none}.lh-gs a{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.lh-gs a:hover{text-decoration:underline}.lh-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.lh-d{color:var(--ink-2);font-size:.875rem}.lh-m{font:600 .75rem/1 var(--mono);background:var(--c-soft);color:var(--c-ink);white-space:nowrap;border-radius:4px;justify-self:end;padding:4px 7px}@media (width<=759px){.lh-gs li{grid-template-columns:minmax(0,1fr) auto}.lh-d{grid-area:2/1/auto/-1}}.lh-nums{width:100%}.lh-nums th[scope=row]{text-align:left;font-weight:500}.lh-nums .lh-v{font:600 .9375rem/1.3 var(--mono);color:var(--c-ink)}.lh-nums .lh-s{color:var(--muted);font-size:.8125rem}.lh-gloss{margin:0;padding:4px 16px 12px;display:grid}@media (width>=760px){.lh-gloss{grid-template-columns:1fr 1fr;column-gap:28px}}.lh-gloss div{border-bottom:1px solid var(--line);padding:10px 0;scroll-margin-top:130px}.lh-gloss dt{font-weight:600}.lh-gloss dd{color:var(--ink-2);margin:2px 0 0;font-size:.9375rem}.lh-ch{scroll-margin-top:130px}.ch-band{border-radius:var(--r-pill);background:var(--c-soft);color:var(--c-ink);border:1px solid color-mix(in srgb,var(--c) 35%,var(--c-soft));align-items:center;gap:8px;margin-bottom:12px;padding:5px 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.ch-band:hover{text-decoration:underline}.ch-band .dot{background:var(--c);border-radius:50%;width:8px;height:8px}.guide .intro .answer{background:var(--c-soft);border-left:4px solid var(--c);color:var(--ink);border-radius:8px;padding:12px 16px}.guide .takeaways{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--c)}.guide .takeaways li::marker{color:var(--c)}.guide .toc{border-left:3px solid var(--c)}.guide article>table,.guide article>.tw{border-top:3px solid var(--c)}.guide article table thead th{background:var(--c-soft);color:var(--c-ink)}.next-ch{border-top:3px solid var(--c,var(--learn));margin-top:16px}.next-ch ul.plain{margin:0;padding:0;list-style:none}.next-ch li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.next-ch li a{align-items:center;gap:8px;font-weight:600;display:inline-flex}.gn-line{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:-6px 0 18px;padding:10px 12px;font-size:.875rem;line-height:1.5;display:block}.gn-line .gn-live{vertical-align:1px;margin-right:6px;display:inline-block}.gn-live{background:var(--open,#15803d);border-radius:50%;flex:none;width:8px;height:8px}.gn{border-top:3px solid var(--open,#15803d);margin-top:16px}.gn h2{margin:0 0 2px;font-size:1.0625rem}.gn .note{margin:0 0 8px}.gn ul.gn-list{margin:0;padding:0;list-style:none}.gn-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.gn-a{min-width:0;color:var(--ink);align-content:center;gap:2px;min-height:44px;text-decoration:none;display:grid}.gn-a:hover .gn-n{text-decoration:underline}.gn-n{font-weight:600}.gn-b{font:600 .6875rem/1 var(--body);background:var(--line);color:var(--ink-2);vertical-align:2px;border-radius:4px;margin-left:4px;padding:2px 6px}.gn-w{color:var(--ink-2);font-size:.8125rem}.gn-more{margin:10px 0 0}.gn-next{color:var(--ink);border-left:4px solid var(--c,var(--learn));grid-template-columns:1fr auto;gap:2px 10px;min-height:44px;margin-top:16px;padding:14px 16px;text-decoration:none;display:grid}.gn-next .gn-k{font:600 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);grid-column:1/-1}.gn-next .gn-t{font-size:1.0625rem;font-weight:700}.gn-next:hover .gn-t{text-decoration:underline}.gn-next .lh-m{align-self:center}.gn-share{margin:12px 0 0;font-size:.875rem}.gn-share a{align-items:center;min-height:44px;display:inline-flex}.ab-trust{margin:0 0 8px}@media (width>=640px){.prose .ab-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.ab-t td:first-child{white-space:nowrap;vertical-align:middle}.ab-t td{vertical-align:middle}.ab-chk{font:600 .75rem/1.3 var(--body);border-radius:var(--r-xs);border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 14%,var(--surface));color:var(--ink);padding:3px 8px;display:inline-block}.prose ul.nots{padding-left:0;list-style:none}.nots li{padding-left:28px;position:relative}.nots li:before{content:"✕";background:var(--sunk);width:20px;height:20px;color:var(--muted);text-align:center;border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;line-height:20px;display:grid;position:absolute;top:0;left:0}.ct-card{background:var(--sunk);border-left:4px solid var(--ink);border-radius:var(--r-md);margin:0 0 8px;padding:16px 18px}.ct-l{font:700 .6875rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0}.ct-e{margin:4px 0 2px;font-size:1.25rem}.ct-n{color:var(--ink-2);margin:0;font-size:.875rem}.lg-short{margin:0 0 16px;display:block}.lg-short ul{margin:6px 0 0;padding-left:1.1em}.lg-short li{margin:2px 0}.lg-idx{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.lg-idx a{border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:.8125rem;text-decoration:none;display:inline-flex}.lg-idx a:hover{color:var(--ink);text-decoration:underline}.lg-idx span{background:var(--surface);width:20px;height:20px;color:var(--ink);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.risks.lg li{scroll-margin-top:120px}.risks.lg li:target{background:var(--sunk)}.lg-glance{margin:0 0 8px}.nf-code{font:700 4rem/1 var(--mono);letter-spacing:-.02em;background:linear-gradient(90deg,var(--up),var(--open),var(--allot),var(--list));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.nf h1{margin:6px 0 10px;font-size:2rem}.nf-links{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width>=560px){.nf-links{grid-template-columns:1fr 1fr}}.nf-links a{border-radius:var(--r-md);border:1px solid var(--line);border-left:4px solid var(--c);color:var(--ink);align-items:center;gap:10px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.nf-links a:hover{background:var(--c-soft)}.c-teal{--c:var(--teal);--c-soft:var(--teal-soft);--c-ink:var(--teal-ink)}.c-check{--c:var(--check);--c-soft:var(--risk-soft);--c-ink:var(--check)}.ipo-main .grp.sx{margin-top:28px;border-top:3px solid var(--c)!important}.sec-ey{border-radius:var(--r-pill);background:var(--c-soft);color:var(--c-ink);font:700 .75rem/1.2 var(--body);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:7px;margin:0 0 10px;padding:4px 11px 4px 8px;display:inline-flex}.sec-ey .ico{width:14px;height:14px;color:var(--c)}.secnav a .sd{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;margin-right:7px}.secnav a[aria-current=true]{background:var(--c-soft);color:var(--c-ink);box-shadow:inset 0 0 0 1.5px var(--c)}.callout.neutral .ico{color:var(--muted)}.callout.tint{background:var(--c-soft);color:var(--ink)}.callout.tint .ico{color:var(--c)}.ipo-main .grp.sx .steps li:before{background:var(--c)}.ipo-main .grp.sx tr.hl td{background:var(--c-soft)!important}.ipo-main .grp.sx .empty .ic{background:var(--c-soft);color:var(--c-ink)}.tw tr.you td{background:color-mix(in srgb,var(--c-soft) 70%,var(--surface))}.tw tr.you td:first-child{box-shadow:inset 3px 0 0 var(--c);color:var(--ink);font-weight:600}.grp.sx .use{background:var(--surface);color:var(--c-ink);border:1px solid var(--c)}.ipo-main .grp.sx .out div.key{background:var(--c-soft)}.ipo-main .grp.sx .out div.key dt{color:var(--c-ink);font-weight:600}.mini.tint div{background:var(--c-soft)}.sixty .rows .ic{background:var(--sunk);color:var(--ink-2)}.sub-hl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0 0 16px;display:grid}.sub-hl div{background:var(--sunk);border-radius:10px;padding:10px 14px}.sub-hl div.tot{background:var(--c-soft)}.sub-hl dt{color:var(--muted);font-size:.8125rem}.sub-hl .tot dt{color:var(--c-ink);font-weight:600}.sub-hl dd{font:700 1.625rem/1.1 var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}.sub-hl .when dd{margin-top:6px;font-size:.9375rem;font-weight:600}.meter li>span:first-child small{color:var(--muted);font-size:.75rem;font-weight:500;display:block}.gmp-line{border-radius:var(--r-md);background:var(--sunk);color:var(--ink-2);align-items:flex-start;gap:10px;margin:16px 0 0;padding:10px 14px;font-size:.875rem;display:flex}.gmp-line .ico{color:var(--muted);flex:none;margin-top:2px}.rsum{flex-wrap:wrap;gap:6px;display:flex}.rc{font:600 .75rem/1.2 var(--body);border-radius:var(--r-pill);padding:4px 9px;display:inline-block}.rc.hi{background:var(--risk);color:#fff}:root[data-theme=dark] .rc.hi{color:#2a0c0c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rc.hi{color:#2a0c0c}}.rc.wc{background:var(--risk-soft);color:var(--check)}.rc.st{background:var(--good-soft);color:color-mix(in srgb,var(--good) 78%,var(--ink))}.checks.flag li:not(.hi){background:color-mix(in srgb,var(--risk-soft) 55%,var(--surface))}.checks.plus li{background:color-mix(in srgb,var(--good-soft) 60%,var(--surface))}.risks.kr li:before{background:var(--risk-soft);color:var(--check)}.yoy{font:600 .6875rem/1.2 var(--body);color:var(--muted);margin-top:2px;display:block}.split .t1{background:var(--sub3);color:var(--surface)}.split .t2{background:var(--sub2);color:#0f1b2a}.split .t3{background:var(--sub1);color:var(--ink)}.split .t4{background:var(--bar4);color:#0f1b2a}:root[data-theme=dark] .split .t3{color:#e8eef5}:root[data-theme=dark] .split .t4{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .split .t3{color:#e8eef5}:root:not([data-theme=light]) .split .t4{color:#fff}}
