@font-face{font-family:'Archivo';font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/archivo-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Archivo';font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/fonts/archivo-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:500;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-weight:600;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/ibm-plex-mono-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Sans';font-style:normal;font-weight:400 600;font-display:optional;src:url(/assets/fonts/ibm-plex-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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';font-style:normal;font-weight:400 600;font-display:optional;src:url(/assets/fonts/ibm-plex-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plex Sans Fallback';font-weight:400;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:100.4%;ascent-override:102.1%;descent-override:27.4%;line-gap-override:0%}@font-face{font-family:'Plex Sans Fallback';font-weight:500;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:101.9%;ascent-override:100.6%;descent-override:27.0%;line-gap-override:0%}@font-face{font-family:'Plex Sans Fallback';font-weight:600;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:99.3%;ascent-override:103.3%;descent-override:27.7%;line-gap-override:0%}@font-face{font-family:'Archivo Fallback';font-weight:600;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:98.0%;ascent-override:89.6%;descent-override:21.4%;line-gap-override:0%}@font-face{font-family:'Archivo Fallback';font-weight:700;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:100.9%;ascent-override:87.0%;descent-override:20.8%;line-gap-override:0%}@font-face{font-family:'Archivo Fallback';font-weight:800;src:local('Arial'),local('Helvetica Neue'),local('Liberation Sans');size-adjust:105.4%;ascent-override:83.3%;descent-override:19.9%;line-gap-override:0%}*{box-sizing:border-box}.app{--rail-w:232px;--slate-h:46px;--menu-sz:34px;display:grid;grid-template-columns:var(--rail-w) 1fr;min-height:100vh}.side{border-right:1px solid var(--rule);background:var(--sunk);box-shadow:inset -1px 0 0 var(--glass-spec);padding:20px 16px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:50}.side .lock{display:flex;align-items:center;gap:8px}.side .brand{display:flex;align-items:center;gap:8px;font:800 18px Archivo,'Archivo Fallback',sans-serif;color:var(--ink);text-decoration:none;letter-spacing:-.02em}.side .brand .wm{white-space:nowrap}.side .brand .wm>span{color:var(--navy)}.side .mk{width:22px;height:22px;color:var(--navy)}.side nav{display:flex;flex-direction:column;gap:1px}.side nav a{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;color:var(--ink-2);text-decoration:none;font-size:14px}.side nav .ic{flex:none;width:17px;height:17px;opacity:.72}.side nav a:hover .ic,.side nav a[aria-current] .ic{opacity:1}.side .grp{position:relative}.side .grp>.hub{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;color:var(--ink-2);text-decoration:none;font-size:14px}.side .grp>.hub .ic{flex:none;width:17px;height:17px;opacity:.72}.side .grp>.hub .chev{flex:none;width:14px;height:14px;margin-left:auto;opacity:.45}.side .grp:hover>.hub,.side .grp:focus-within>.hub{background:var(--ground);color:var(--ink)}.side .grp:hover>.hub .ic{opacity:1}.side .grp.on>.hub{color:var(--ink);font-weight:600}.side .sub{position:fixed;left:calc(var(--rail-w) + 8px);top:auto;margin-top:-40px;z-index:40;min-width:198px;padding:6px;background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:13px;box-shadow:0 12px 32px rgba(3,18,32,.20),inset 0 1px 0 var(--glass-spec);display:flex;flex-direction:column;gap:1px;opacity:0;visibility:hidden;transform:translateX(-4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.side .sub::before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:14px}.side .grp:hover>.sub,.side .grp:focus-within>.sub{opacity:1;visibility:visible;transform:none}.side .sub a{font-size:13.5px;padding:7px 9px;white-space:nowrap}.side .grp>.hub:focus-visible,.side .sub a:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}@media (max-width:860px),(max-height:780px){.side .sub{position:static;opacity:1;visibility:visible;transform:none;min-width:0;margin:1px 0 4px 18px;padding:0 0 0 9px;background:none;border:0;border-left:1px solid var(--rule);border-radius:0;box-shadow:none}.side .sub::before{display:none}.side .grp>.hub .chev{display:none}.side .grp>.hub{padding:11px 10px;min-height:44px}}.side nav a:hover{background:var(--ground);color:var(--ink)}.side nav a[aria-current]{background:var(--ground);color:var(--ink);font-weight:600}.side .lab{font:600 11px Archivo,'Archivo Fallback',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0 10px;margin-bottom:5px}.acct{margin-top:auto;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--ink-3)}.whorow{display:flex;align-items:center;gap:7px}.acct .who{display:inline-flex;width:20px;height:20px;padding:0;border-radius:50%;color:var(--ink-3);flex:none}.acct .who svg{width:20px;height:20px;flex:none;display:block}.acct .who:hover{color:var(--ink);text-decoration:none}.foot-legal{margin:14px auto 0;max-width:72ch;padding-top:12px;border-top:1px solid var(--rule-2);color:var(--ink-3);font-size:12px;line-height:1.6;text-align:center}.foot-legal.tm{border:0;padding-top:4px;margin-top:4px;font-size:11.5px}.foot-legal a{color:var(--ink-2)}.upsell{margin:14px 0 6px}.upsell .btn{display:inline-block;padding:9px 15px;border-radius:9px;background:var(--navy);color:var(--surface);text-decoration:none;font-weight:600;font-size:14px}.upsell .btn:hover{filter:brightness(1.12)}.again{white-space:nowrap;font-size:12.5px;color:var(--navy);text-decoration:none;border-bottom:1px solid transparent}.again:hover{border-bottom-color:currentColor}th .when{display:block;margin-top:3px;font-weight:400;text-transform:none;letter-spacing:0;font-size:10.5px;color:var(--ink-3)}.chat-legal{margin:14px auto 0;max-width:70ch;color:var(--ink-3);font-size:12px;line-height:1.55;text-align:center}.chat-legal a{color:var(--ink-3);text-decoration:underline}.chat-legal a:hover{color:var(--ink-2)}.acct .whorow{display:flex;align-items:center;position:relative}.acct .acctmenu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:158px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:5px;box-shadow:0 10px 26px rgba(0,0,0,.24);z-index:50;display:flex;flex-direction:column}.acct .acctmenu[hidden]{display:none}.acct .acctmenu a,.acct .acctmenu button{display:block;width:100%;text-align:left;background:0;border:0;padding:7px 9px;border-radius:7px;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.acct .acctmenu a:hover,.acct .acctmenu button:hover,.acct .acctmenu a:focus-visible,.acct .acctmenu button:focus-visible{background:var(--ground);color:var(--ink)}.acct button.who{background:0;border:0;cursor:pointer}.acct a.signin{display:block;padding:8px 11px;border-radius:8px;background:var(--navy);color:var(--on-navy);text-decoration:none;font-weight:600;text-align:center;font-size:13px}.acct a.out{color:var(--ink-3);text-decoration:none;font-size:11.5px;display:inline-block;margin-top:5px}.out{background:0;border:0;padding:0;font:inherit;cursor:pointer}.acct a.out:hover{color:var(--ink-2);text-decoration:underline}.side .foot{margin-top:14px;font-size:12px;color:var(--ink-3)}.side .foot a{color:var(--ink-3);text-decoration:none;display:block;padding:3px 10px}.side .foot a:hover{color:var(--ink-2)}.side .srch{position:relative}.side .srch input{width:100%;font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--rule);border-radius:8px;background:var(--surface);color:var(--ink)}.side .srch .res{position:absolute;left:0;right:0;top:100%;z-index:40;margin-top:4px;background:var(--surface);border:1px solid var(--rule);border-radius:9px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.18)}.main{display:flex;flex-direction:column;min-height:100vh;min-width:0}.slate{position:sticky;top:0;z-index:40;height:var(--slate-h);flex:none;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--glass-edge);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-spec)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.slate{background:var(--surface)}}.slate-rail{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.slate-rail::-webkit-scrollbar{display:none}.slate-track{display:flex;align-items:center;gap:8px;width:max-content;padding:0 2px}.slate-g{display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 11px;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass-chip);font:500 12.5px/1 'IBM Plex Sans','Plex Sans Fallback',system-ui,sans-serif;color:var(--ink-2);white-space:nowrap}.slate-g b{font:600 12.5px/1 'IBM Plex Mono',ui-monospace,monospace;color:var(--ink)}.slate-g .lose{color:var(--ink-2);font-weight:500}.slate-g .at{color:var(--ink-2);font-weight:400}.slate-g .kick{color:var(--ink-2);font-weight:500;font-family:'IBM Plex Mono',ui-monospace,monospace}.slate-g.live{border-color:var(--warn);color:var(--ink)}.slate-g.live .dot{width:6px;height:6px;border-radius:50%;background:var(--warn);flex:none}@media (prefers-reduced-motion:no-preference){.slate-g.live .dot{animation:slate-pulse 1.8s ease-in-out infinite}}@keyframes slate-pulse{0%,100%{opacity:1}50%{opacity:.35}}.slate-now{flex:none;align-self:center;position:relative;width:50px;height:20px;margin:0 3px;display:grid;place-items:center}.slate-now::before{content:"";position:absolute;inset:-7px 50% -7px 50%;width:1px;background:var(--rule)}.slate-now::after{content:"NOW";position:relative;padding:2px 6px;border-radius:999px;background:var(--ink);border:1px solid var(--ink);font:700 9.5px/1.3 'IBM Plex Sans','Plex Sans Fallback',system-ui,sans-serif;letter-spacing:.1em;color:var(--ground)}.slate-arrow{display:none}@media (hover:hover) and (pointer:fine){.slate-arrow{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:8px;border:1px solid var(--glass-edge);background:var(--glass-chip);color:var(--ink-2);cursor:pointer;transition:opacity .12s ease,color .12s ease}.slate-arrow:hover{color:var(--ink)}.slate-arrow:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.slate-arrow[disabled]{opacity:.28;cursor:default}.slate-arrow svg{width:13px;height:13px;flex:none}}.slate.is-empty{border-bottom-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.slate.is-empty>*{visibility:hidden}@media (max-width:860px){.slate{padding-left:10px}.slate-g{font-size:12px;padding:5px 9px}}.drawer{display:contents}html[data-rail=min] .app{grid-template-columns:0 1fr}html[data-rail=min] .app .side{width:0;padding:0;border-right:0;gap:0;overflow:hidden}html[data-rail=min] .app .menu{display:block;position:fixed;left:13px;z-index:60;top:calc((var(--slate-h) - var(--menu-sz)) / 2);width:var(--menu-sz);height:var(--menu-sz);padding:0;display:grid;place-items:center;border-radius:9px}html[data-rail=min] .slate{padding-left:58px}html[data-rail=min] .app.open,html[data-rail=min] .app.peek{grid-template-columns:var(--rail-w) 1fr}html[data-rail=min] .app.open .side,html[data-rail=min] .app.peek .side{width:auto;padding:16px 16px 20px;gap:18px;overflow-y:auto;border-right:1px solid var(--rule)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){html[data-rail=min] .app.open .side,html[data-rail=min] .app.peek .side{background:color-mix(in srgb,var(--sunk) 74%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}}html[data-rail=min] .app.open .brand,html[data-rail=min] .app.peek .brand{margin-left:39px;min-height:34px}html[data-rail=min] .app.open .brand .wm,html[data-rail=min] .app.peek .brand .wm{margin-left:2px}html[data-rail=min] .app .acct{width:100%}@media (max-width:860px){html[data-rail=min] .app,html[data-rail=min] .app.open,html[data-rail=min] .app.peek{grid-template-columns:1fr}html[data-rail=min] .app .side,html[data-rail=min] .app.open .side,html[data-rail=min] .app.peek .side{width:auto;align-items:center;padding:10px 14px;overflow:visible;border-right:0;gap:10px}html[data-rail=min] .app .menu,html[data-rail=min] .app.open .menu,html[data-rail=min] .app.peek .menu{position:static;width:auto;height:auto;padding:6px}html[data-rail=min] .app .acct{width:auto}.side .acct[hidden]{display:none}.acct .acctmenu{top:calc(100% + 8px);bottom:auto;left:auto;right:0}html[data-rail=min] .app.open .brand,html[data-rail=min] .app.peek .brand{margin-left:0}html[data-rail=min] .app.open .brand .wm,html[data-rail=min] .app.peek .brand .wm{margin-left:0}html[data-rail=min] .app .drawer{display:contents;position:static}}.menu{display:grid;place-items:center;background:0;border:0;color:var(--navy);cursor:pointer;padding:5px;border-radius:9px;margin:0;flex:none}.menu svg{width:22px;height:22px;flex:none}.menu .mk,.menu .ham{display:grid;place-items:center}.menu .ham{display:none}@media (max-width:860px){.menu .ham{display:grid}.menu .mk{display:none}}.menu{transition:transform .12s ease,color .12s ease,background .12s ease}.menu:hover{color:var(--ink);background:var(--sunk);box-shadow:0 1px 7px rgba(0,0,0,.30),0 0 0 1px var(--rule-2)}.menu:active{transform:scale(.90);color:var(--ink-3);box-shadow:none}.menu[aria-expanded=true],.menu[aria-expanded=true]:hover{color:var(--ink-3);transform:scale(.90);background:var(--sunk);box-shadow:none}.menu[aria-expanded=true]:hover{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.menu{transition:none}}@media(max-width:860px){.app{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100dvh}.main{min-height:0}.side{position:static;height:auto;flex-direction:row;align-items:center;gap:10px;padding:10px 14px;overflow:visible;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--rule)}.side .srch{display:none}.side .menu{order:0;margin-left:0}.side .acct{order:3;margin-left:0;width:auto;display:flex;align-items:center;padding:0;border-top:0;margin-top:0}.side .acct a.signin{padding:0 13px;height:34px;display:flex;align-items:center;font-size:13.5px;white-space:nowrap;border-radius:9px}.side .acct .out,.side .acct .tier{display:none}.side .menu{padding:6px;min-width:44px;min-height:44px}.side .navbox{display:none;width:100%;order:9;border-top:1px solid var(--rule-2);padding-top:6px;margin-top:2px}.app.open .side .navbox,.app.peek .side .navbox{display:block}.side nav{flex-direction:column;gap:1px}.side nav a{padding:11px 10px;min-height:44px;display:flex;align-items:center;border-radius:9px}.side .lab{display:none}.app.open .side .lab,.app.peek .side .lab{display:block;padding:4px 10px 2px}.side .foot{display:none}}:root{--ground:#EEF2F5;--surface:#FFFFFF;--sunk:#F4F7F9;--ink:#0C1C2C;--ink-2:#46596B;--ink-3:#5E6E7D;--rule:#D2DCE3;--rule-2:#E4EBF0;--navy:#12405E;--green:#297A22;--green-soft:#E3F2DE;--warn:#A8443A;--warn-soft:#F7E8E6;--flat:#626D7A;--flat-soft:#EDF0F3;--glass:rgba(255,255,255,.72);--glass-chip:rgba(255,255,255,.58);--glass-edge:rgba(12,28,44,.10);--glass-spec:rgba(255,255,255,.85);--glass-blur:blur(22px) saturate(180%);--on-navy:#FFFFFF;--c-grid:#D3DFE7;--c-ref:#B5705F;--c-cat1:#12405E;--c-cat2:#4E7C9B;--c-cat3:#8AA9BD;--c-cat4:#C2D2DD;--c-alt:#6155A6}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--ground:#061320;--surface:#0D2132;--sunk:#0A1B29;--ink:#E6EEF4;--ink-2:#9FB3C2;--ink-3:#758B9D;--rule:#1C3547;--rule-2:#142636;--navy:#57A9D6;--green:#6ECB3F;--green-soft:#12301A;--warn:#D97A6C;--warn-soft:#2E1C19;--flat:#808A97;--flat-soft:#16212C;--c-grid:#263F54;--c-ref:#96695B;--on-navy:#07141F;--c-cat1:#57A9D6;--c-cat2:#8FC4E2;--c-cat3:#B9D9EC;--c-cat4:#6E8FA6;--c-alt:#A79BEA;--glass:rgba(13,33,50,.72);--glass-chip:rgba(255,255,255,.07);--glass-edge:rgba(255,255,255,.13);--glass-spec:rgba(255,255,255,.07);--glass-blur:blur(22px) saturate(160%)}}.thmx{margin-left:auto;flex:none;width:28px;height:28px;padding:0;display:grid;place-items:center;border-radius:9px;border:1px solid transparent;background:0;color:var(--ink-3);cursor:pointer;transition:color .12s ease,border-color .12s ease}.thmx:hover{color:var(--ink);border-color:var(--rule)}.thmx:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.thmx svg{width:17px;height:17px;flex:none;display:block}.thm{display:flex;gap:6px;justify-content:center;margin:14px 0 4px}.thm button{font:inherit;font-size:12px;padding:4px 10px;border:1px solid var(--rule);border-radius:999px;cursor:pointer;background:transparent;color:var(--ink-3)}.thm button.on{background:var(--sunk);color:var(--ink);border-color:var(--rule-2)}:root[data-theme="dark"]{--ground:#061320;--surface:#0D2132;--sunk:#0A1B29;--ink:#E6EEF4;--ink-2:#9FB3C2;--ink-3:#758B9D;--rule:#1C3547;--rule-2:#142636;--navy:#57A9D6;--green:#6ECB3F;--green-soft:#12301A;--warn:#D97A6C;--warn-soft:#2E1C19;--flat:#808A97;--flat-soft:#16212C;--c-grid:#263F54;--c-ref:#96695B;--on-navy:#07141F;--c-cat1:#57A9D6;--c-cat2:#8FC4E2;--c-cat3:#B9D9EC;--c-cat4:#6E8FA6;--c-alt:#A79BEA;--glass:rgba(13,33,50,.72);--glass-chip:rgba(255,255,255,.07);--glass-edge:rgba(255,255,255,.13);--glass-spec:rgba(255,255,255,.07);--glass-blur:blur(22px) saturate(160%)}*{box-sizing:border-box}html,body{margin:0}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--surface);border-bottom:1px solid var(--rule)}.hdr-in{max-width:1000px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:18px;height:54px}.brand{font-family:Archivo,'Archivo Fallback',sans-serif;font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--ink);text-decoration:none;white-space:nowrap}.brand .wm>span{color:var(--navy)}.brand{display:inline-flex;align-items:center;color:var(--navy)}.brand .mk{width:22px;height:22px;flex:none;margin-right:8px}.league{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:2px;padding:3px 9px;border:1px solid var(--rule);border-radius:99px;background:var(--sunk);color:var(--ink-2);font-family:"IBM Plex Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.06em;text-decoration:none}.league:hover{border-color:var(--navy);color:var(--ink)}.pill{display:inline-block;margin-left:7px;padding:1px 6px;border-radius:5px;font-family:"IBM Plex Mono",monospace;font-size:9.5px;font-weight:600;letter-spacing:.05em;vertical-align:1px;cursor:help}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.flat{background:var(--flat-soft);color:var(--ink-2)}.filt{display:inline-flex;align-items:center;gap:7px;margin:0 0 11px;font-size:13.5px;color:var(--ink-2);cursor:pointer;user-select:none}.filt input{width:15px;height:15px;accent-color:var(--navy);cursor:pointer}.wrap.wide{max-width:1120px}.fmt{display:flex;align-items:center;gap:7px;margin:16px 0 4px;flex-wrap:wrap}.fmt span{font-family:"IBM Plex Mono",monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:3px}.fmt button{font:inherit;font-size:13px;padding:6px 13px;cursor:pointer;border:1px solid var(--rule);border-radius:99px;background:var(--surface);color:var(--ink-2)}.fmt button:hover{border-color:var(--navy);color:var(--ink)}.fmt button.on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.bar{position:sticky;top:52px;z-index:40;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0 4px;padding:9px 0;background:var(--ground);border-bottom:1px solid var(--rule)}.bar .pos{display:flex;gap:3px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.bar .pos::-webkit-scrollbar{display:none}.bar .pos button{font:inherit;font-size:13.5px;font-weight:600;padding:6px 13px;cursor:pointer;border:1px solid var(--rule);border-radius:8px;background:var(--surface);color:var(--ink-2);white-space:nowrap}.bar .pos button:hover{border-color:var(--navy);color:var(--ink)}.bar .pos button.on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.bar .sel{display:flex;gap:7px;flex:none}.bar select:disabled{opacity:.42;cursor:not-allowed}#hint{margin:9px 0 0;font-size:13px;color:var(--ink-3);line-height:1.5}#hint b{color:var(--ink-2)}.q{color:var(--ink-3)}.q2{color:var(--ink-2)}.sm{font-size:12px}.xs{font-size:11px}td .sub{display:block;font-size:12px;color:var(--ink-3);line-height:1.45;margin-top:2px;max-width:66ch}td.wt{font-family:"IBM Plex Mono",monospace;font-weight:600;text-align:right;white-space:nowrap;color:var(--green)}td.wt.neg{color:var(--warn)}.versus{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.versus .half h2{font-size:12.5px;font-weight:700;color:var(--ink-2);margin-top:0}.versus .half{background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:14px 16px}.versus h3{margin:0 0 2px;font-family:Archivo,'Archivo Fallback',sans-serif;font-size:14px;font-weight:700}.versus .cap{margin:0 0 10px;font-size:12px;color:var(--ink-3)}ol.vs{list-style:none;margin:0;padding:0;counter-reset:none}ol.vs li{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid var(--rule-2);font-size:13.5px}ol.vs li:last-child{border-bottom:0}ol.vs .n{font-family:"IBM Plex Mono",monospace;font-size:11.5px;color:var(--ink-3);min-width:17px}ol.vs a{color:var(--ink);text-decoration:none;font-weight:500}ol.vs a:hover{color:var(--navy)}ol.vs i{font-style:normal;font-family:"IBM Plex Mono",monospace;font-size:10.5px;font-weight:600}ol.vs i.up{color:var(--green)}ol.vs i.dn{color:var(--warn)}ol.vs b{margin-left:auto;font-family:"IBM Plex Mono",monospace;font-size:12.5px;font-weight:600;white-space:nowrap}@media (max-width:760px){.versus{grid-template-columns:1fr}}.bar select{font:inherit;font-size:13px;padding:6px 9px;border-radius:8px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);cursor:pointer}@media (max-width:640px){.bar{top:48px}.bar .sel{width:100%}.bar select{flex:1}}.tier{margin-top:14px;background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:13px 15px}.tier h3{margin:0 0 8px;font-family:Archivo,'Archivo Fallback',sans-serif;font-size:13.5px;font-weight:700;display:flex;align-items:baseline;gap:8px}.tier h3 span{font-family:"IBM Plex Mono",monospace;font-size:10.5px;font-weight:600;color:var(--ink-3);letter-spacing:.05em}.tier ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:0 18px}.tier li{display:grid;grid-template-columns:auto auto 1fr auto;column-gap:7px;row-gap:3px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--rule-2);font-size:13.5px}.tier li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tier li b{grid-column:4}.tier li .tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 7px;align-items:baseline}.tier li .tags .pill{white-space:nowrap}.tier li:last-child{border-bottom:0}.tier li a{color:var(--ink);text-decoration:none;font-weight:500}.tier li a:hover{color:var(--navy)}.tier li .t{font-family:"IBM Plex Mono",monospace;font-size:10.5px;color:var(--ink-3)}.tier li i{font-style:normal;font-family:"IBM Plex Mono",monospace;font-size:10.5px}.tier li i.up{color:var(--green)}.tier li i.dn{color:var(--warn)}.tier li b{justify-self:end;font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:600}.tier li.more{color:var(--ink-3);font-size:12.5px;grid-column:1/-1}.flag.warn{border-left-color:var(--warn);background:var(--warn-soft)}.flag.warn b{color:var(--warn)}ul.lede{margin:12px 0 0;padding:0;list-style:none}ul.lede li{padding:9px 0;border-bottom:1px solid var(--rule-2);font-size:14.5px}ul.lede li:last-child{border-bottom:0}pre.cmd{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all}th.st{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}th.st:hover,th.st[aria-sort]{color:var(--ink)}th .sh{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;background:none;border:0;padding:0;margin:0;cursor:inherit}th .sh:focus-visible{outline:2px solid var(--navy);outline-offset:3px;border-radius:2px}th .si{color:var(--navy);margin-left:4px;white-space:nowrap}th .si sup{font-size:9px;margin-left:1px;vertical-align:super}.nav{display:flex;gap:2px;margin-left:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-wrap{position:relative;flex:1;min-width:0;display:flex}.nav-wrap::after{content:"";position:absolute;right:0;top:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(to right,transparent,var(--surface))}@media (min-width:1080px){.nav-wrap::after{display:none}}.nav a{font-size:13.5px;font-weight:500;color:var(--ink-2);text-decoration:none;padding:7px 10px;border-radius:7px;white-space:nowrap}.nav a:hover{background:var(--sunk);color:var(--ink)}.nav a[aria-current]{color:var(--ink);font-weight:600;background:var(--sunk)}.srch{position:relative;flex:0 0 auto}.srch input{font:inherit;font-size:13.5px;width:168px;padding:7px 11px;border:1px solid var(--rule);border-radius:8px;background:var(--sunk);color:var(--ink)}.srch input:focus{outline:2px solid var(--navy);outline-offset:-1px;width:230px}.srch input::placeholder{color:var(--ink-3)}.res{position:absolute;right:0;top:40px;width:330px;max-height:60vh;overflow-y:auto;background:var(--surface);border:1px solid var(--rule);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.14);padding:5px}.res a{display:block;padding:8px 10px;border-radius:7px;text-decoration:none;color:var(--ink);font-size:13.5px}.res a:hover,.res a.on{background:var(--sunk)}.res a b{font-weight:600}.res a i{display:block;font-style:normal;font-size:11.5px;color:var(--ink-3);margin-top:1px}.res .none{padding:12px 10px;font-size:13px;color:var(--ink-3)}@media (max-width:640px){.srch input{width:118px}.srch input:focus{width:150px}.res{width:min(330px,calc(100vw - 32px))}.hdr-in{gap:10px}.brand{font-size:15px}}.foot{margin-top:56px;border-top:1px solid var(--rule);background:var(--surface)}.foot-in{max-width:1000px;margin:0 auto;padding:26px 16px 34px;display:flex;flex-wrap:wrap;gap:26px 44px}.foot-col .fh{font-family:Archivo,'Archivo Fallback',sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px}.foot-col a{display:block;font-size:13.5px;color:var(--ink-2);text-decoration:none;padding:3px 0}.foot-col a:hover{color:var(--ink)}@media (max-width:640px){.lead-swap{display:flex;flex-direction:column}table.ldr td:first-child{white-space:nowrap}table.ldr th{overflow-wrap:normal;word-break:normal}.lead-swap>.fig{order:2}.foot-col a{display:flex;align-items:center;min-height:44px;padding:0}.bar .pos button{min-height:44px}}.foot-note{max-width:1000px;margin:0 auto;padding:0 16px 30px;font-size:12px;color:var(--ink-3);line-height:1.7;max-width:62ch}body{background:var(--ground);color:var(--ink);font-family:"IBM Plex Sans","Plex Sans Fallback",ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.wrap{max-width:760px;margin:0 auto;padding-inline:16px;padding-block:26px 60px;width:100%}.tbl{overflow-x:auto;overscroll-behavior-x:contain}h1,h2,h3{font-family:Archivo,'Archivo Fallback',ui-sans-serif,system-ui,sans-serif;margin:0;text-wrap:balance;letter-spacing:-.02em}h1{font-weight:800;font-size:clamp(28px,6.2vw,42px);line-height:1.04}h2{font-weight:700;font-size:clamp(17px,3.2vw,21px);margin-top:34px}h3{font-weight:700;font-size:12.5px;color:var(--ink-2)}p{margin:13px 0 0}a{color:var(--navy)}.crumb{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin:0}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{text-decoration:underline}.num{font-family:"IBM Plex Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums}.hero{display:flex;gap:16px;align-items:center;margin-top:12px}.shot{position:relative;flex:0 0 auto;width:74px;height:74px;border-radius:50%;overflow:hidden;background:var(--sunk);border:1px solid var(--rule);display:grid;place-items:center}.shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--sunk)}.shot .ini{font-family:Archivo;font-weight:800;font-size:25px;color:var(--ink-3)}.ident{margin-top:6px;font-size:15px;color:var(--ink-2)}.ident b{color:var(--ink)}.role{display:inline-block;margin-left:7px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 9px;border-radius:99px;background:var(--green-soft);color:var(--green)}.summary{margin-top:20px;font-size:17px;line-height:1.55;text-wrap:pretty;border-left:3px solid var(--green);padding-left:15px}.summary b{font-weight:600}p.latest{margin-top:6px;font-size:17px;line-height:1.55}ul.rel{list-style:none;padding:0;margin:6px 0 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:22px}ul.rel li{padding:11px 0;border-bottom:1px solid var(--rule);min-height:44px}ul.rel .sm{margin-left:6px}.proj{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:10px;overflow:hidden}.proj.four,.proj:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.proj.four,.proj:has(>div:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}}.proj div{background:var(--surface);padding:13px 15px}.proj .k{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);line-height:1.35;min-height:2.7em;box-sizing:content-box;display:flex;align-items:flex-start}.proj div{display:flex;flex-direction:column}.proj .c{margin-top:auto}.proj .v{font-family:Archivo;font-weight:800;font-size:25px;margin-top:2px;font-variant-numeric:tabular-nums}.proj .c{font-size:11.5px;color:var(--ink-3);margin-top:1px}.saved{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.saved li{background:var(--surface);border:1px solid var(--rule);border-radius:11px;padding:14px 16px}.saved .q{font:600 15.5px/1.45 Archivo,'Archivo Fallback',sans-serif;color:var(--ink);margin:0}.saved .a{margin:7px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.saved .meta{margin-top:11px;padding-top:10px;border-top:1px solid var(--rule-2);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:12px;color:var(--ink-3)}.saved .act{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.saved .again{display:inline-block;padding:6px 12px;border-radius:8px;background:var(--navy);color:var(--on-navy);text-decoration:none;font-size:12.5px;font-weight:600}.saved .again:hover{filter:brightness(1.08)}.saved .drop{background:0;border:1px solid var(--rule);border-radius:8px;padding:6px 11px;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer}.saved .drop:hover{color:var(--ink-2);border-color:var(--ink-3)}.widgrid{display:grid;gap:14px;margin-top:14px;position:relative;grid-template-columns:repeat(10,1fr);grid-auto-rows:42px;background:var(--sunk);border:1px solid var(--rule-2);border-radius:14px;padding:14px}.widgrid .wid{grid-column:span 5;grid-row:span 9;display:flex;flex-direction:column;min-width:0;min-height:0;position:relative;margin:0;padding:12px 12px 8px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;overflow:hidden;transition:box-shadow .14s ease,border-color .14s ease}.widgrid .wid svg{flex:1 1 auto;min-height:0;width:100%;height:100%;display:block}.widgrid .wid:not(.pinned):hover{box-shadow:0 6px 18px rgba(0,0,0,.10);border-color:var(--rule-2)}@media(max-width:820px){.widgrid{grid-template-columns:1fr;grid-auto-rows:auto}.widgrid .wid,.widgrid .wid[style]{grid-column:1/-1!important;grid-row:auto!important}.widgrid .wid svg{height:auto}.widgrid .cells{display:none!important}}.widgrid .wid .widname{margin:0 0 8px;padding-right:76px;font:600 13.5px/1.45 'IBM Plex Sans','Plex Sans Fallback',system-ui,sans-serif;color:var(--ink);min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.widgrid .wid.squat .widname{-webkit-line-clamp:1;margin-bottom:5px;font-size:12.5px;line-height:1.5}.widgrid .wid figcaption{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid var(--rule-2);font-size:12.5px;color:var(--ink-3)}.widgrid .wid figcaption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widgrid .wid .widform{margin-left:auto;flex:none;max-width:48%;font:inherit;font-size:12px;color:var(--ink-2);background:var(--surface);border:1px solid var(--rule);border-radius:7px;padding:3px 6px;cursor:pointer}.widgrid .wid .widform:hover{border-color:var(--rule-2);color:var(--ink)}.widgrid .wid .widform:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.widgrid .wid .widform[disabled]{opacity:.5;cursor:default}.widgrid .wid .corner{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--rule);border-radius:8px;background:var(--surface);color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.widgrid .wid:hover .corner,.widgrid .wid:focus-within .corner{opacity:1}.widgrid .wid .corner:hover{color:var(--ink);border-color:var(--navy)}.widgrid .wid .pin{top:8px;right:8px}.widgrid .wid.pinned .pin{opacity:1;color:var(--navy);border-color:var(--navy)}.widgrid .wid .drop{top:8px;right:40px}.widgrid .wid .grip{right:2px;bottom:2px;cursor:nwse-resize;border:0;background:none;width:22px;height:22px;border-radius:0}.widgrid .wid .grip:hover{color:var(--ink);border-color:transparent}.widgrid .wid .mover{left:50%;bottom:5px;transform:translateX(-50%);width:44px;height:20px;border:0;background:none;color:var(--ink-3);pointer-events:none}.widgrid .wid:hover{cursor:grab}.widgrid .wid{user-select:none;-webkit-user-select:none;touch-action:none}.widgrid .wid.pinned{user-select:auto;-webkit-user-select:auto;touch-action:auto}.widgrid .wid.held,.widgrid .wid.held:hover{cursor:grabbing}.widgrid .wid.pinned:hover{cursor:default;box-shadow:none}.widgrid .wid.pinned .corner:not(.pin),.widgrid .wid.pinned .mover{display:none}.widgrid.moving .wid:not(.held){opacity:.6}.widgrid .cells{position:absolute;inset:14px;z-index:0;display:none;pointer-events:none;gap:1px;grid-template-columns:repeat(10,1fr);grid-auto-rows:42px}.widgrid.moving .cells{display:grid}.widgrid .cells i{border:0;border-radius:2px;background:color-mix(in srgb,var(--navy) 7%,transparent)}.widgrid .ghost{border:2px dashed var(--navy);border-radius:12px;background:color-mix(in srgb,var(--navy) 8%,transparent);min-width:0;min-height:0}.widgrid .wid.held{position:fixed;z-index:60;pointer-events:none;box-shadow:0 18px 40px rgba(0,0,0,.24);border-color:var(--navy);opacity:.97}.widoff{margin:0;padding:26px 8px;text-align:center;font-size:13px;line-height:1.6;color:var(--ink-3)}.emptysave{margin-top:14px;background:var(--sunk);border:1px solid var(--rule-2);border-radius:11px;padding:18px 18px;color:var(--ink-2);font-size:14px;line-height:1.6}.emptysave b{color:var(--ink)}.acct-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:2px;color:var(--ink-3);font-size:13.5px}.acct-foot{margin-top:26px;padding-top:16px;border-top:1px solid var(--rule-2)}.acct-foot .out{display:inline-block;background:0;border:1px solid var(--rule);border-radius:8px;padding:8px 14px;font:inherit;font-size:13.5px;color:var(--ink-2);cursor:pointer}.acct-foot .out:hover{color:var(--ink);border-color:var(--ink-3);background:var(--sunk)}.acct-foot .out:active{background:var(--rule-2)}.acct-foot .out:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.flag{margin-top:15px;background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--warn);border-radius:8px;padding:12px 15px;font-size:14px;color:var(--ink-2)}.flag b{color:var(--ink)}.flag.note{border-left-color:var(--navy)}@media (max-width:560px){.nophone{display:none}}.teampager{display:flex;justify-content:space-between;gap:10px;margin:6px 0 4px}.teampager a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid var(--rule);border-radius:10px;background:var(--surface);color:var(--ink-2);text-decoration:none;font-size:14px;max-width:49%}.teampager a:hover{color:var(--ink);border-color:var(--rule-2)}.teampager a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.teampager .next{margin-left:auto;text-align:right}.tbl{margin-top:16px;overflow-x:auto;background:var(--surface);border:1px solid var(--rule);border-radius:10px}table{border-collapse:collapse;width:100%;font-size:13.5px}th,td{padding:9px 13px;text-align:right;white-space:normal;overflow-wrap:anywhere}.num,.pts,.mini,.d,td .q.xs,td .q.sm,td.nw{white-space:nowrap}th{overflow-wrap:normal;word-break:normal;hyphens:manual}td{overflow-wrap:break-word}@container (max-width:520px){th,td{padding:7px 6px;font-size:12.5px}thead th{font-size:10.5px;letter-spacing:.02em}td:first-child,th:first-child{padding-left:10px}.ph{display:none}}@container (max-width:340px){th,td{padding:6px 4px;font-size:11.5px}thead th{font-size:10px;letter-spacing:0}td:first-child,th:first-child{padding-left:8px}}.tbl{container-type:inline-size}@media (max-width:1150px){th,td{padding:8px 10px}}@container (max-width:900px){th,td{padding:8px 10px}}@container (max-width:1150px){.opt:nth-last-child(1){display:none}}@container (max-width:900px){.opt{display:none}}@container (max-width:470px){th,td{padding:7px 8px;font-size:12.5px}}@container (max-width:470px){.opt2{display:none}}@container (max-width:470px){table.rooms .mini{display:none}}@container (max-width:340px){table.rooms th,table.rooms td{padding:7px 6px}table.rooms .pill{margin-left:0;letter-spacing:0}}@media (max-width:640px){input,select,textarea,.srch input,.side .srch input,.bar select{font-size:16px}.bar button,.bar a,.chip,.eg button,.askrow{min-height:40px}.thmx{width:44px;height:44px;border-radius:11px}}@media (max-width:560px){th,td{padding:7px 8px;font-size:12.5px}.tbl table{font-size:12.5px}}th:first-child,td:first-child{text-align:left}td.span-note{text-align:left}thead th{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule)}tbody tr{border-bottom:1px solid var(--rule-2)}tbody tr:last-child{border-bottom:0}tbody td{font-family:"IBM Plex Mono",ui-monospace,monospace}tbody td:first-child{font-family:inherit;font-weight:500}tr.hi td{background:var(--sunk);font-weight:600}.mini{display:inline-block;width:46px;height:7px;border-radius:3px;background:var(--rule-2);vertical-align:middle;margin-right:7px;overflow:hidden}.mini i{display:block;height:100%;border-radius:3px;background:var(--navy)}.mini.g i{background:var(--c-alt)}.d{display:inline-block;min-width:52px;text-align:right;font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600;padding:2px 8px;border-radius:5px;background:var(--flat-soft);color:var(--flat)}.d.up{background:var(--green-soft);color:var(--green)}.d.out{background:transparent;color:var(--warn)}.gal{margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--rule-2)}.gal-view{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.gal-view::-webkit-scrollbar{display:none}.gal-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.gal-slide svg{display:block;width:100%;height:auto}.gal-bar{display:flex;align-items:center;gap:7px;margin-top:11px}.gal-bar>button{background:0;border:1px solid var(--rule);border-radius:8px;color:var(--ink-3);font:inherit;font-size:13px;line-height:1;cursor:pointer;padding:6px 10px}.gal-bar>button:hover:not(:disabled){color:var(--ink);border-color:var(--navy)}.gal-bar>button:disabled{opacity:.35;cursor:default}.gal-at{font-size:12px;color:var(--ink-3);margin-left:4px;font-family:"IBM Plex Mono",ui-monospace,monospace}.gal-at b{color:var(--ink-2);font-weight:600}.gal-dots{display:flex;gap:6px;margin-left:auto;align-items:center}.gal-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--rule);cursor:pointer;box-sizing:content-box;border:5px solid transparent;background-clip:content-box}.gal-dot.on{background:var(--navy);background-clip:content-box}.gal-dot:hover{background:var(--ink-3);background-clip:content-box}.gal-pin{display:flex;align-items:center;margin-left:8px}.fig-bar{display:flex;justify-content:flex-end;margin-top:11px}.fig-pin{display:inline-flex;align-items:center;gap:6px;background:0;border:1px solid var(--rule);border-radius:8px;color:var(--ink-3);font:inherit;font-size:12.5px;line-height:1;cursor:pointer;padding:6px 9px}.fig-pin:hover:not(:disabled){color:var(--ink);border-color:var(--navy)}.fig-pin:disabled{opacity:.5;cursor:default}.fig-pin-i{width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20class%3D%22ic%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2020V10M12%2020V4M19%2020v-7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20class%3D%22ic%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20aria-hidden%3D%22true%22%3E%3Cpath%20d%3D%22M5%2020V10M12%2020V4M19%2020v-7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.fig-pin[aria-pressed=true]{color:var(--navy);border-color:var(--navy)}.fig-pin.needs{color:var(--ink-2);border-color:var(--ink-3)}@media (max-width:620px){.fig-pin-t{display:none}.fig-pin{padding:7px}}figure,.fig{margin:24px 0 0;padding:16px 0 0;background:0;border:0;border-top:1px solid var(--rule-2);border-radius:0;overflow-x:auto}figure:first-child,.fig:first-child{margin-top:16px}figcaption{margin-top:11px;font-size:12.5px;color:var(--ink-3);line-height:1.6}figcaption b{color:var(--ink-2)}svg{display:block;width:100%;height:auto}.key{display:flex;gap:16px;margin-top:9px;font-size:12.5px;color:var(--ink-2)}.key i{display:inline-block;width:16px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px;font-style:normal}.key{flex-wrap:wrap;gap:10px 18px}.rate{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--ink-3);flex-wrap:wrap;row-gap:6px}.rate button{background:none;border:1px solid var(--rule);color:var(--ink-3);border-radius:99px;padding:2px 10px;font:inherit;cursor:pointer}.rate button:hover{border-color:var(--navy);color:var(--ink-2)}.rate button.keep[aria-pressed=true]{border-color:var(--navy);color:var(--navy);font-weight:600}tr.pjr td{background:var(--sunk);border-bottom:1px solid var(--rule)}tr.pjr td:first-child{box-shadow:inset 2px 0 0 var(--green)}.key .k{display:inline-flex;align-items:center}.key i.sw{width:9px;height:9px;border-radius:2.5px}.key i.sw.up{background:var(--green)}.key i.sw.dn{background:var(--warn)}.cta{margin-top:18px;display:block;background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:14px 16px;text-decoration:none;color:var(--ink)}.cta:hover{border-color:var(--navy)}.cta b{display:block;font-size:15.5px;font-weight:600}.cta span{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.meta{margin-top:24px;padding-top:15px;border-top:1px solid var(--rule);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;color:var(--ink-3);line-height:1.8}.empty{margin-top:16px;background:var(--sunk);border:1px dashed var(--rule);border-radius:10px;padding:16px;font-size:14px;color:var(--ink-3)}@media (max-width:520px){.hero{gap:13px}.shot{width:58px;height:58px}.shot .ini{font-size:20px}}