@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing-card:18px;--font-mono:var(--font-mono);--shadow-card:var(--shadow-card);--shadow-pop:var(--shadow-pop)}}@layer base{:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#020308;--frame:#070a12;--surface:#090d17;--surface-subtle:#060911;--surface-hover:#0f1524;--frame-hover:#0f1524;--rail-hover:#f1f5fb0f;--live-hover:#0f1524;--nav-selected:#0f1524;--rail-selected:#0f1524;--field:#04060b;--frame-field:#04060b;--live-track:#19223a;--line-frame:#19223a;--line-card:#19223a;--line:#19223a;--line-soft:#111829;--line-strong:#283452;--line-field:#1c2540;--line-frame-field:#1c2540;--line-live:#19223a;--text:#f1f5fb;--text-secondary:#cbd5e3;--text-muted:#8b97ae;--text-strong:#fff;--frame-text:#f1f5fb;--frame-text-muted:#8b97ae;--rail-text-muted:#8b97ae;--live-text-muted:#8b97ae;--nav-selected-text:#fff;--rail-selected-text:#f1f5fb;--accent:#3d9bff;--accent-fill:#3d9bff;--accent-text:#5cb0ff;--accent-soft:#0c1d38;--on-accent:#020308;--focus:#5cb0ff;--selected:#12305a;--on-selected:#fff;--on-selected-muted:#cbd5e3;--status-okay:#2bea8c;--status-okay-text:#4ff5a2;--status-hospital:#ff4d61;--status-hospital-text:#ff7a89;--status-traveling:#2fd8ff;--status-traveling-text:#6fe4ff;--status-abroad:#b78cff;--status-abroad-text:#cdb0ff;--status-jail:#ffb224;--status-jail-text:#ffc857;--status-tint:16%;--presence-idle:#ffd02e;--presence-offline:#56627a;--recency-1:#506289;--recency-2:#7886a3;--recency-3:#b3bdd0;--live:#ff4d61;--side-ours:#3d9bff;--side-theirs:#ff4d61;--bar-energy:#2bea8c;--bar-nerve:#ff4d61;--bar-happy:#ffd02e;--bar-life:#3d9bff;--badge:#ff4d61;--on-badge:#020308;--inverse:#f1f5fb;--on-inverse:#020308;--scrim:#000000a8;--avatar:#10284f;--on-avatar:#f1f5fb;--brand-torn:#fff;--brand-plus:#5cb0ff;--logo-tile:#fff;--changed:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,:root[data-theme=dark]{--changed:color-mix(in srgb, var(--accent) 22%, var(--surface))}}:root,:root[data-theme=dark]{--heat-base:#10172a;--key-cap:#0f1524;--key-cap-line:#283452;--scrollbar:#283452;--shadow-card:none;--shadow-pop:0 20px 50px #000000b3, 0 0 0 1px #5cb0ff14;--shadow-fly:12px 0 28px #0009;--shadow-sheet:#00000080}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f5f9;--frame:#fff;--surface:#fff;--surface-subtle:#fafbfd;--surface-hover:#edf1f7;--frame-hover:#f1f4f9;--rail-hover:#1018280d;--live-hover:#f3f6fb;--nav-selected:#fff;--rail-selected:#eef3fa;--field:#fff;--frame-field:#f4f6f9;--live-track:#e7ecf3;--line-frame:#e2e7ee;--line-card:#e9edf3;--line:#eaeef3;--line-soft:#f1f4f8;--line-strong:#d3dae4;--line-field:#d5dce7;--line-frame-field:#e6eaf0;--line-live:#e6eaf0;--text:#101828;--text-secondary:#344054;--text-muted:#5f6b7e;--text-strong:#012e81;--frame-text:#0f1b33;--frame-text-muted:#5a6b85;--rail-text-muted:#5f6b7e;--live-text-muted:#5e6b80;--nav-selected-text:#012e81;--rail-selected-text:#012e81;--accent:#0878f4;--accent-fill:#0a63d6;--accent-text:#0a63d6;--accent-soft:#eaf3ff;--on-accent:#fff;--focus:#0878f4;--selected:#0a63d6;--on-selected:#fff;--on-selected-muted:#ffffffdb;--status-okay:#12a150;--status-okay-text:#0e7a3d;--status-hospital:#e5383b;--status-hospital-text:#bf2427;--status-traveling:#0b8fb3;--status-traveling-text:#08708c;--status-abroad:#7c4ddb;--status-abroad-text:#6534c2;--status-jail:#d08300;--status-jail-text:#955e00;--status-tint:11%;--presence-idle:#c88300;--presence-offline:#8793a8;--recency-1:#8e9aae;--recency-2:#5f6b80;--recency-3:#2f3a4c;--live:#e0303d;--side-ours:#0a63d6;--side-theirs:#c8202e;--bar-energy:#1b9d5a;--bar-nerve:#e0303d;--bar-happy:#c88300;--bar-life:#0878f4;--badge:#e0303d;--on-badge:#fff;--inverse:#0f1b33;--on-inverse:#f8fafc;--scrim:#0f1b3357;--avatar:#012e81;--on-avatar:#fff;--brand-torn:#012e81;--brand-plus:#0878f4;--logo-tile:transparent;--changed:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light]{--changed:color-mix(in srgb, var(--accent) 10%, var(--surface))}}:root[data-theme=light]{--heat-base:#eef2f7;--key-cap:#fff;--key-cap-line:#cbd3df;--scrollbar:#cbd3df;--shadow-card:0 1px 2px #1018280a, 0 4px 16px #012e810d;--shadow-pop:0 14px 36px #0f1b3324, 0 2px 6px #0f1b330f;--shadow-fly:12px 0 28px #0f1b3329;--shadow-sheet:#10182812}:root[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#060807;--frame:#0b0e0c;--surface:#0e1210;--surface-subtle:#0a0d0b;--surface-hover:#151b17;--frame-hover:#eef3ef12;--rail-hover:#eef3ef0f;--live-hover:#eef3ef0d;--nav-selected:#151b17;--rail-selected:#151b17;--field:#0a0d0b;--frame-field:#060807;--live-track:#eef3ef21;--line-frame:#1a201c;--line-card:#1c231f;--line:#1c231f;--line-soft:#151b17;--line-strong:#28302b;--line-field:#28302b;--line-frame-field:#1f2622;--line-live:#1c231f;--text:#f2f6f2;--text-secondary:#ccd4ce;--text-muted:#8e998f;--text-strong:#fff;--frame-text:#eef3ef;--frame-text-muted:#8e9992;--rail-text-muted:#8e9992;--live-text-muted:#95a098;--nav-selected-text:#fff;--rail-selected-text:#f2f6f2;--accent:#3d9bff;--accent-fill:#3d9bff;--accent-text:#5cafff;--accent-soft:#0f1e2e;--on-accent:#02101f;--focus:#5cafff;--selected:#17324f;--on-selected:#fff;--on-selected-muted:#ccd4ce;--status-okay:#2fe58b;--status-okay-text:#52f0a3;--status-hospital:#ff4757;--status-hospital-text:#ff7a85;--status-traveling:#1ed5ef;--status-traveling-text:#5de3f6;--status-abroad:#c28aff;--status-abroad-text:#d5aaff;--status-jail:#ffc23d;--status-jail-text:#ffd36e;--status-tint:16%;--presence-idle:#ffc23d;--presence-offline:#5b665e;--recency-1:#4a544e;--recency-2:#7a857e;--recency-3:#b9c2bc;--live:#ff4757;--side-ours:#3d9bff;--side-theirs:#ff4757;--bar-energy:#2fe58b;--bar-nerve:#ff4757;--bar-happy:#ffc23d;--bar-life:#3d9bff;--badge:#ff4757;--on-badge:#060807;--inverse:#eef3ef;--on-inverse:#030504;--scrim:#0000009e;--avatar:#161d19;--on-avatar:#eef3ef;--brand-torn:#fff;--brand-plus:#5cafff;--logo-tile:#fff;--changed:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=midnight]{--changed:color-mix(in srgb, var(--accent) 20%, var(--surface))}}:root[data-theme=midnight]{--heat-base:#141a16;--key-cap:#151b17;--key-cap-line:#28302b;--scrollbar:#2e3731;--shadow-card:none;--shadow-pop:0 18px 44px #000000b3, 0 0 0 1px #eef3ef0f;--shadow-fly:12px 0 28px #0009;--shadow-sheet:#0000008c}:root{--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--fs-cap:11px;--fs-xs:12px;--fs-sm:13px;--fs-body:13.5px;--fs-ui:14px;--fs-h3:14px;--fs-h2:16px;--fs-h1:27px;--fs-score:42px;--fs-brand:18px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--gap:18px;--pad:18px;--desk-x:26px;--desk-y:18px;--r-xs:6px;--r-sm:8px;--r-seg:9px;--r:10px;--r-av:12px;--r-canvas:14px;--r-card:16px;--r-sheet:18px;--r-pill:999px;--bar-h:60px;--live-h:62px;--live-min-h:30px;--rail-w:70px;--pages-w:218px;--tabbar-h:60px;--assistant-w:420px;--ease:cubic-bezier(.2, .7, .2, 1);--tier-silver-badge:linear-gradient(135deg, #f4f6f9, #cfd5de 55%, #eef1f5);--tier-silver-ink:#3d4654;--tier-silver-line:#b8c0cc;--tier-silver-ring:linear-gradient(135deg, #fff, #a9b3c1 35%, #eef1f5 60%, #8d97a6);--tier-silver-mark:linear-gradient(135deg, #f4f6f9, #9aa4b2);--tier-gold-badge:linear-gradient(135deg, #fff3c4, #f2c54b 55%, #ffe79a);--tier-gold-ink:#6b4a00;--tier-gold-line:#d9a92a;--tier-gold-ring:linear-gradient(135deg, #fff3c4, #e0a82e 35%, #ffe08a 60%, #b8860b);--tier-gold-mark:linear-gradient(135deg, #ffe79a, #d9a92a);--tier-platinum-badge:linear-gradient(120deg, #e0c3fc, #8ec5fc 30%, #f9d1ff 55%, #a1ffce 80%, #e0c3fc);--tier-platinum-ink:#3b1a5a;--tier-platinum-line:#7c3aed73;--tier-platinum-ring:conic-gradient(#a78bfa, #60a5fa, #f0abfc, #34d399, #fbbf24, #a78bfa);--tier-platinum-mark:conic-gradient(#a78bfa, #60a5fa, #f0abfc, #34d399, #a78bfa)}@media (width<=767px){:root{--fs-h1:21px;--fs-score:30px;--fs-brand:17px;--pad:14px;--desk-x:12px;--desk-y:12px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--text);font:400 var(--fs-ui) / 1.45 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--accent-text);text-decoration:none}img,svg{display:block}table{border-collapse:separate;border-spacing:0}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);letter-spacing:.06em}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.pos{color:var(--status-okay-text)}.neg{color:var(--status-hospital-text)}.warn-text{color:var(--status-jail-text)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.caps{font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700;line-height:1.25}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}}svg.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}svg.g{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer components{.btn{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);height:34px;color:var(--text);font:600 var(--fs-body) / 1 var(--font);white-space:nowrap;transition:background-color .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;text-decoration:none;display:inline-flex}.btn svg.i{width:14px;height:14px}.btn:hover{background:var(--surface-hover)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn--primary{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.btn--primary:hover{background:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.btn--primary:hover{background:color-mix(in srgb, var(--accent-fill) 86%, var(--text))}}.btn--quiet{height:28px;color:var(--accent-text);font-size:var(--fs-sm);background:0 0;border-color:#0000;padding:0 8px}.btn--quiet:hover{background:var(--accent-soft)}.btn--danger{border-color:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.btn--danger{border-color:color-mix(in srgb, var(--status-hospital) 45%, transparent)}}.btn--danger{color:var(--status-hospital-text)}.btn--danger:hover{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.btn--danger:hover{background:color-mix(in srgb, var(--status-hospital) 10%, var(--surface))}}.btn--lg{border-radius:var(--r-av);height:44px;padding:0 18px;font-size:14.5px}.btn--block{width:100%}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true] .spin{width:14px;height:14px}.iconbtn{border-radius:var(--r);width:32px;height:32px;color:var(--text-muted);transition:background-color .12s var(--ease), color .12s var(--ease);flex:none;place-items:center;display:inline-grid}.iconbtn svg.i{width:17px;height:17px}.iconbtn:hover,.iconbtn[aria-expanded=true]{background:var(--surface-hover);color:var(--text)}.linkbtn{color:var(--accent-text);font:600 var(--fs-sm) / 1.3 var(--font)}.linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.link{color:inherit;font-weight:700}.link:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.link--accent{color:var(--accent-text)}.link>svg.i{vertical-align:-2px;width:13px;height:13px;margin-left:3px;display:inline-block}@media (width<=767px){.btn,.btn--quiet{height:44px}}.fld{gap:6px;min-width:0;display:grid}.fld__label{color:var(--text-secondary);font:700 var(--fs-sm) / 1.3 var(--font)}.fld__hint{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.35}.input{border:1px solid var(--line-field);border-radius:var(--r);background:var(--field);min-width:0;height:40px;transition:border-color .12s var(--ease), box-shadow .12s var(--ease);align-items:center;gap:8px;padding:0 12px;display:flex}.input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.input>svg.i{color:var(--text-muted)}.input input,.input textarea{min-width:0;height:100%;color:var(--text);font:500 var(--fs-body) / 1.3 var(--font);background:0 0;border:0;flex:1;padding:0}.input input::placeholder,.input textarea::placeholder{color:var(--text-muted);font-weight:400}.input input:focus-visible,.input textarea:focus-visible{outline:none}.input__suffix{color:var(--text-muted);font:600 var(--fs-sm) / 1 var(--font)}.input--invalid input,.input--invalid textarea{color:var(--status-hospital-text)}.input--key input{font-family:var(--font-mono);letter-spacing:.06em}.input--area{height:auto;padding:10px 12px}.input--area textarea{resize:vertical;min-height:80px;line-height:1.5}.input--mono textarea{font-family:var(--font-mono);font-size:var(--fs-sm)}.input[aria-disabled=true]{opacity:.55}.form-error{color:var(--status-hospital-text);font:700 var(--fs-sm) / 1.4 var(--font);align-items:flex-start;gap:6px;display:flex}.form-error svg.i{margin-top:1px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}@container page (width<=640px){.form-grid{grid-template-columns:minmax(0,1fr)}}.filter{border:1px solid var(--line-card);border-radius:var(--r-av);background:var(--surface);height:38px;box-shadow:var(--shadow-card);align-items:center;gap:8px;width:280px;max-width:100%;padding:0 12px;display:flex}.filter:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.filter:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.filter svg.i{width:15px;height:15px;color:var(--text-muted)}.filter input{min-width:0;font:500 var(--fs-body) / 1 var(--font);background:0 0;border:0;flex:1}.filter input::placeholder{color:var(--text-muted);font-weight:400}.filter input:focus-visible{outline:none}.switchrow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 0;display:flex}.switchrow:last-child{border-bottom:0}.switchrow__label{font:700 var(--fs-body) / 1.3 var(--font)}.switchrow__hint{color:var(--text-muted);font-size:var(--fs-sm)}.switch{border-radius:var(--r-pill);background:var(--line-strong);width:40px;height:24px;transition:background-color .15s var(--ease);flex:none;position:relative}.switch:after{content:"";width:18px;height:18px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{transform:translate(16px)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.copyfld{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-subtle);align-items:center;gap:8px;height:34px;padding:0 10px;font-size:12.5px;display:inline-flex}@media (width<=767px){.input:not(.input--area){height:44px}.input input,.input textarea,.filter input{font-size:16px}.filter{width:100%;height:44px}}.dd{display:inline-block;position:relative}.dd--field{gap:6px;min-width:0;display:grid}.dd--field .dd__btn{width:100%;min-width:0;height:40px}.dd__btn{border:1px solid var(--line-field);border-radius:var(--r);background:var(--field);min-width:120px;height:36px;color:var(--text);font:600 var(--fs-body) / 1 var(--font);transition:border-color .12s var(--ease);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.dd__btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dd__btn:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-field))}}.dd__btn>.ellipsis{text-align:left;flex:auto;min-width:0}.dd__btn[aria-expanded=true],.dd__btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.dd__btn[aria-expanded=true],.dd__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.dd__btn>svg.i{color:var(--text-muted);transition:transform .15s var(--ease)}.dd__btn[aria-expanded=true]>svg.i{transform:rotate(180deg)}.menu{z-index:98;border:1px solid var(--line);border-radius:var(--r-av);background:var(--surface);min-width:160px;max-width:360px;max-height:360px;box-shadow:var(--shadow-pop);animation:pop-in .13s var(--ease);padding:6px;position:fixed;overflow:auto}.menu__opt{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--text-secondary);font:500 var(--fs-body) / 1.2 var(--font);text-align:left;align-items:center;gap:8px;padding:0 10px;display:flex}.menu__opt[data-active=true]{background:var(--surface-hover)}.menu__opt[aria-selected=true]{color:var(--text);font-weight:700}.menu__opt .menu__check{width:15px;height:15px;color:var(--accent-text);margin-left:auto}.menu__opt[aria-disabled=true]{opacity:.45}.menu__group{padding:8px 10px 4px}.menu__search{margin-bottom:6px}@keyframes pop-in{0%{opacity:0;transform:translateY(4px)}}.tip{z-index:97;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-width:300px;box-shadow:var(--shadow-pop);color:var(--text-secondary);font:500 var(--fs-sm) / 1.4 var(--font);pointer-events:none;animation:pop-in .12s var(--ease);padding:8px 11px;position:fixed}.tip b,.tip__title{color:var(--text);font-weight:700;display:block}.tip__arrow{background:var(--surface);border:1px solid var(--line);width:9px;height:9px;position:absolute;transform:rotate(45deg)}.tip[data-side=top] .tip__arrow{border-top:0;border-left:0;bottom:-5px}.tip[data-side=bottom] .tip__arrow{border-bottom:0;border-right:0;top:-5px}.card{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card)}.card[id]{scroll-margin-top:calc(var(--bar-h) + var(--live-h) + 12px)}.card--pad{padding:15px var(--pad) var(--pad)}.card--accent{border-color:var(--accent)}.card__heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:14px;display:flex}.card__heading h2,.card__heading h3{min-width:0;color:var(--text);font:700 var(--fs-h3) / 1.25 var(--font);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.card__heading svg.i,.card__head svg.i.card__icon{width:17px;height:17px;color:var(--accent-text);flex:none}.card__title{overflow-wrap:anywhere;min-width:0}.card__meta{color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:8px;display:flex}.card__head{min-height:54px;padding:10px var(--pad);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.card__head h2,.card__head h3{color:var(--text);font:800 var(--fs-h2) / 1.2 var(--font);letter-spacing:-.015em;align-items:center;gap:8px;display:flex}.card__foot{min-height:38px;padding:8px var(--pad);border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card__end{justify-content:flex-end;margin-top:12px;display:flex}.section{gap:12px;display:grid}.section__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section__title{color:var(--text);font:800 17px / 1.2 var(--font);letter-spacing:-.015em}:root[data-theme=light] .section__title{color:var(--text-strong)}.kpi{min-width:0;padding:14px var(--pad);border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;display:grid}.kpi__label{color:var(--text-muted);font:700 var(--fs-cap) / 1.3 var(--font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.kpi__label svg.i{width:15px;height:15px;color:var(--accent-text)}a.kpi__label:hover{color:var(--accent-text)}.kpi__value{color:var(--text);font:800 24px / 1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi__sub{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.35}.kpi__value .who{font-weight:inherit}.tone-accent{color:var(--accent-text)}.tone-okay{color:var(--status-okay-text)}.tone-bad{color:var(--status-hospital-text)}.tone-warn{color:var(--status-jail-text)}.figs{flex-wrap:wrap;gap:12px 32px;display:flex}.fig{gap:2px;display:grid}.fig__v{font:800 20px / 1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fig__v--big{letter-spacing:-.03em;font-size:30px}.props{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid;overflow:hidden}.props__cell{min-width:0;padding:14px var(--pad);border-right:1px solid var(--line-soft);align-content:start;gap:4px;display:grid}.props__cell:last-child{border-right:0}.props__v{color:var(--text);font:800 17px / 1.2 var(--font);letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.props__v small{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:0;font-weight:600}@container page (width<=900px){.props{grid-template-columns:repeat(3,minmax(0,1fr))}.props__cell:nth-child(3n){border-right:0}.props__cell:nth-child(n+4){border-top:1px solid var(--line-soft)}}@media (width<=767px){.props{grid-template-columns:repeat(2,minmax(0,1fr))}.props__cell:nth-child(3n){border-right:1px solid var(--line-soft)}.props__cell:nth-child(2n){border-right:0}.props__cell:nth-child(n+3){border-top:1px solid var(--line-soft)}}.kv{display:grid}.kv__row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding:6px 0;display:flex}.kv__row:last-child{border-bottom:0}.kv__k{color:var(--text-secondary);font-size:var(--fs-body)}.kv__v{min-width:0;color:var(--text);font:500 var(--fs-sm) / 1.35 var(--font);text-align:right}.lrow{border-bottom:1px solid var(--line-soft);min-height:52px;color:inherit;align-items:center;gap:12px;padding:8px 0;display:flex}.lrow:last-child{border-bottom:0}.lrow__tile{border-radius:var(--r);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);flex:none;place-items:center;display:grid}.lrow__body{flex:1;min-width:0;display:grid}.lrow__title{color:var(--text);font:700 var(--fs-body) / 1.3 var(--font)}.lrow__sub{color:var(--text-muted);font-size:var(--fs-sm)}.lrow__end{text-align:right;flex:none}a.lrow{border-radius:var(--r);margin:0 -10px;padding:8px 10px}a.lrow:hover{background:var(--surface-hover)}a.lrow:hover .lrow__title{color:var(--accent-text)}.note{border-radius:var(--r);background:var(--accent-soft);color:var(--text-secondary);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.note>svg.i{color:var(--accent-text);margin-top:1px}.note--warn{background:var(--status-jail)}@supports (color:color-mix(in lab, red, red)){.note--warn{background:color-mix(in srgb, var(--status-jail) 13%, var(--surface))}}.note--warn>svg.i{color:var(--status-jail-text)}.note__end{flex:none;margin-left:auto}.banner{border-radius:var(--r-av);border-left:4px solid var(--status-hospital);background:var(--status-hospital);align-items:center;gap:10px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.banner{background:color-mix(in srgb, var(--status-hospital) var(--status-tint), var(--surface))}}.banner{color:var(--status-hospital-text);font-size:var(--fs-sm)}.banner--info{border-left-color:var(--status-traveling);background:var(--status-traveling)}@supports (color:color-mix(in lab, red, red)){.banner--info{background:color-mix(in srgb, var(--status-traveling) var(--status-tint), var(--surface))}}.banner--info{color:var(--status-traveling-text)}.pill{border-radius:var(--r-pill);background:var(--line-soft);height:22px;color:var(--text-muted);font:700 11.5px / 1 var(--font);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.pill--ok{background:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.pill--ok{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.pill--ok{color:var(--status-okay-text)}.pill--bad{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.pill--bad{background:color-mix(in srgb, var(--status-hospital) var(--status-tint), var(--surface))}}.pill--bad{color:var(--status-hospital-text)}.pill--warn{background:var(--status-jail)}@supports (color:color-mix(in lab, red, red)){.pill--warn{background:color-mix(in srgb, var(--status-jail) var(--status-tint), var(--surface))}}.pill--warn{color:var(--status-jail-text)}.pill--info{background:var(--status-traveling)}@supports (color:color-mix(in lab, red, red)){.pill--info{background:color-mix(in srgb, var(--status-traveling) var(--status-tint), var(--surface))}}.pill--info{color:var(--status-traveling-text)}.pill--abroad{background:var(--status-abroad)}@supports (color:color-mix(in lab, red, red)){.pill--abroad{background:color-mix(in srgb, var(--status-abroad) var(--status-tint), var(--surface))}}.pill--abroad{color:var(--status-abroad-text)}.pill--rarity{background:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.pill--rarity{background:color-mix(in srgb, var(--rarity) 18%, var(--surface))}}.pill--rarity{color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.pill--rarity{color:color-mix(in srgb, var(--rarity) 84%, var(--text))}}.pill--yellow{--rarity:#e3b422}.pill--orange{--rarity:#ee7a1a}.pill--red{--rarity:#e0413a}.pill--accent{background:var(--accent-soft);color:var(--accent-text)}.pill--solid{background:var(--accent-fill);color:var(--on-accent)}.ftag{border-radius:var(--r-pill);background:var(--line-soft);height:19px;color:var(--text-muted);font:800 11px / 1 var(--font);letter-spacing:.02em;align-items:center;padding:0 6px;display:inline-flex}.tag-you{border-radius:var(--r-pill);background:var(--accent-soft);height:18px;color:var(--accent-text);font:700 10.5px / 1 var(--font);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:2px 6px;display:inline-flex}.tag-live{border-radius:var(--r-pill);background:var(--live);align-items:center;gap:6px;height:21px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag-live{background:color-mix(in srgb, var(--live) var(--status-tint), var(--canvas))}}.tag-live{color:var(--status-hospital-text);font:700 11px / 1 var(--font);letter-spacing:.06em;text-transform:uppercase}.live-dot{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px;animation:2s linear infinite blink}@keyframes blink{0%,60%{opacity:1}80%{opacity:.25}}.livechip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.livechip b{color:var(--text)}.livechip .dot{background:var(--status-okay)}.kbd{border:1px solid var(--key-cap-line);border-radius:var(--r-xs);background:var(--key-cap);min-width:20px;height:20px;color:var(--text-muted);font:500 11px / 1 var(--font);border-bottom-width:2px;place-items:center;padding:0 5px;display:inline-grid}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.side-dot{border-radius:2px;width:8px;height:8px;display:inline-block}.vtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;height:42px;display:flex;position:relative;overflow-x:auto}.vtabs::-webkit-scrollbar{display:none}.vtab{height:100%;color:var(--text-muted);font:600 var(--fs-ui) / 1 var(--font);white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex;position:relative}.vtab__l{display:inline-grid}.vtab__l:after{content:attr(data-label);visibility:hidden;height:0;font-weight:700;overflow:hidden}.vtab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.vtab:hover{color:var(--text)}.vtab:hover:after{background:var(--line-strong)}.vtab[aria-selected=true]{color:var(--text);font-weight:700}:root[data-theme=light] .vtab[aria-selected=true]{color:var(--text-strong)}.vtab[aria-selected=true]:after{background:var(--accent)}.vtab:focus-visible{outline-offset:-3px;border-radius:var(--r-xs)}.vtab__n{border-radius:var(--r-pill);background:var(--line-soft);min-width:19px;height:19px;color:var(--text-muted);font:700 11px / 1 var(--font);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}.vtab[aria-selected=true] .vtab__n{background:var(--accent-soft);color:var(--accent-text)}.vtab__n--dot{align-items:center;gap:5px;display:inline-flex}.vtab__dot{background:var(--status-okay);border-radius:50%;flex:none;width:7px;height:7px}.vtab__new{border-radius:var(--r-pill);background:var(--badge);min-width:18px;height:18px;color:var(--on-badge);font:700 10.5px / 1 var(--font);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:inline-grid}@media (width<=767px){.vtabs{height:46px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.seg{border:1px solid var(--line-card);border-radius:var(--r-av);background:var(--surface);max-width:100%;box-shadow:var(--shadow-card);scrollbar-width:none;gap:2px;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.card__head .seg,.card__heading .seg{box-shadow:none;border-color:var(--line)}.seg__btn{border-radius:var(--r-seg);height:28px;color:var(--text-secondary);font:600 var(--fs-body) / 1 var(--font);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.seg__btn:hover{background:var(--surface-hover)}.seg__btn[aria-pressed=true],.seg__btn[aria-selected=true]{background:var(--accent-fill);color:var(--on-accent)}:root[data-theme=light] .seg__btn[aria-pressed=true],:root[data-theme=light] .seg__btn[aria-selected=true]{background:var(--text-strong);color:#fff}.seg__n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.seg__btn[aria-pressed=true] .seg__n,.seg__btn[aria-selected=true] .seg__n{color:inherit;opacity:.85}.seg__btn .g{color:var(--c,var(--text-muted))}.seg__btn[aria-pressed=true] .g,.seg__btn[aria-selected=true] .g{color:inherit}@media (width<=767px){.seg__btn{height:38px}}.fresh{vertical-align:middle;color:var(--text-muted);font:600 11px / 1 var(--font);font-variant-numeric:tabular-nums;cursor:help;align-items:center;gap:3px;display:inline-flex}.fresh svg.i{width:11px;height:11px}.fresh--aging{opacity:.7}.fresh--stale{color:var(--status-jail-text)}.is-stale{color:var(--text-muted)}.stamp{border-radius:var(--r-pill);background:var(--line-soft);height:22px;color:var(--text-muted);font:600 11.5px / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.stamp svg.i{width:12px;height:12px}.stamp--stale{background:var(--status-jail)}@supports (color:color-mix(in lab, red, red)){.stamp--stale{background:color-mix(in srgb, var(--status-jail) 18%, var(--surface))}}.stamp--stale{color:var(--status-jail-text)}.stamp--live{background:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.stamp--live{background:color-mix(in srgb, var(--status-okay) 14%, var(--surface))}}.stamp--live{color:var(--status-okay-text)}.stamp--live .dot{background:var(--status-okay);width:6px;height:6px}.av{width:var(--av,32px);height:var(--av,32px);border-radius:var(--r);background:var(--avatar);color:var(--on-avatar);font:700 calc(var(--av,32px) * .42) / 1 var(--font);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.av--22{--av:22px;border-radius:7px}.av--32{--av:32px}.av--44{--av:44px;border-radius:var(--r-av)}.av--48{--av:48px;border-radius:var(--r-canvas)}.av--56{--av:56px;border-radius:var(--r-canvas)}.av--silver,.av--gold,.av--platinum{background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.av--44.av--silver,.av--48.av--silver,.av--56.av--silver,.av--44.av--gold,.av--48.av--gold,.av--56.av--gold,.av--44.av--platinum,.av--48.av--platinum,.av--56.av--platinum{border-width:3px}.av--silver{background-image:linear-gradient(var(--avatar), var(--avatar)), var(--tier-silver-ring)}.av--gold{background-image:linear-gradient(var(--avatar), var(--avatar)), var(--tier-gold-ring)}.av--platinum{background-image:linear-gradient(var(--avatar), var(--avatar)), var(--tier-platinum-ring);animation:plat-glow 2.6s var(--ease) infinite alternate}@keyframes plat-glow{0%{box-shadow:0 0 9px 1px #a78bfa99}to{box-shadow:0 0 3px #a78bfa4d}}.tier{border-radius:var(--r-pill);height:24px;font:800 12px / 1 var(--font);white-space:nowrap;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex}.tier svg.i{width:14px;height:14px}.tier--sm{height:20px;padding:0 8px 0 6px;font-size:11px}.tier--sm svg.i{width:12px;height:12px}.tier--silver{background:var(--tier-silver-badge);color:var(--tier-silver-ink);box-shadow:inset 0 0 0 1px var(--tier-silver-line)}.tier--gold{background:var(--tier-gold-badge);color:var(--tier-gold-ink);box-shadow:inset 0 0 0 1px var(--tier-gold-line)}.tier--platinum{background:var(--tier-platinum-badge);color:var(--tier-platinum-ink);box-shadow:inset 0 0 0 1px var(--tier-platinum-line), 0 0 12px #a78bfa73;background-size:300% 100%;animation:6s linear infinite plat-sheen}@keyframes plat-sheen{to{background-position:300% 0}}.tiermark{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tiermark--silver{background:var(--tier-silver-mark)}.tiermark--gold{background:var(--tier-gold-mark)}.tiermark--platinum{background:var(--tier-platinum-mark)}.tagimg{object-fit:cover;vertical-align:middle;border-radius:3px;flex:none;width:25px;height:19px;display:inline-block}.who{vertical-align:middle;min-width:0;max-width:100%;color:var(--text);align-items:center;gap:7px;font-weight:600;display:inline-flex}.who__name{min-width:0}a.who:hover .who__name{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.who__tag{color:var(--text-muted);flex:none;font-weight:500}.itemlink{align-items:center;gap:7px;display:inline-flex}.itemimg{object-fit:contain;flex:none;width:36px;height:18px}.itemtile{border-radius:var(--r);background:var(--c,var(--text-muted));flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.itemtile{background:color-mix(in srgb, var(--c,var(--text-muted)) 13%, var(--surface))}}.itemtile{color:var(--c,var(--text-muted))}.limit{border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.limit .btn--quiet{margin-left:auto}.meter{border-radius:var(--r-pill);background:var(--c,var(--accent));height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.meter{background:color-mix(in srgb, var(--c,var(--accent)) 18%, var(--surface))}}.meter>span{border-radius:inherit;background:var(--c,var(--accent));height:100%;transition:width .5s var(--ease);display:block}.spark{display:block;overflow:visible}.chart-grid{stroke:var(--line-soft);stroke-width:1px}.chart-label{fill:var(--text-muted);font:500 11px / 1 var(--font);font-variant-numeric:tabular-nums}.chart--line{height:var(--h,160px);margin:8px 4px 26px 50px;position:relative}.chart--line svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chart__grid{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.chart__line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart__area{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.chart__area{fill:color-mix(in srgb, var(--c) 12%, transparent)}}.chart__area{stroke:none}.chart__stack{fill:var(--c)}@supports (color:color-mix(in lab, red, red)){.chart__stack{fill:color-mix(in srgb, var(--c) 70%, var(--surface))}}.chart__stack{stroke:var(--surface);stroke-width:.5px;vector-effect:non-scaling-stroke}.chart__gap{fill:var(--surface);stroke:var(--line-strong);stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.chart__ax{pointer-events:none;position:absolute;inset:0}.chart__yl,.chart__xl{color:var(--text-muted);font:500 11px / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute}.chart__yl{right:calc(100% + 8px);transform:translateY(-50%)}.chart__xl{top:calc(100% + 9px)}.chart__dot{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.chart--line{touch-action:pan-y}.chart__hover{pointer-events:none;position:absolute;inset:0}.chart__cross{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.chart__dot--hover{z-index:1}.chart__card{z-index:2;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:120px;max-width:240px;box-shadow:var(--shadow-pop);font-size:var(--fs-xs);white-space:nowrap;gap:3px;margin-left:10px;padding:7px 9px;display:grid;position:absolute;top:4px}.chart__card.is-flip{margin-left:0;transform:translate(calc(-100% - 10px))}.chart__card-t{color:var(--text);font-weight:600}.chart__card-r{color:var(--text-secondary);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.chart__card-r--plain{grid-template-columns:minmax(0,1fr) auto;gap:12px}.chart__candle{--c:var(--status-okay)}.chart__candle.is-down{--c:var(--status-hospital)}.chart__candle line{stroke:var(--c);stroke-width:1px;vector-effect:non-scaling-stroke}.chart__candle rect{fill:var(--c)}.chart__card-r>i{background:var(--c);border-radius:2px;width:8px;height:8px}.chart__card-r>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.chart__card-r .num{color:var(--text);font-weight:600}.spark__dot{fill:var(--text)}.chart__empty{font-size:var(--fs-sm)}.bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:var(--h,120px);border-bottom:1px solid var(--line);align-items:end;gap:3px;display:grid}.bars__b{align-items:flex-end;height:100%;display:flex}.bars__b i{width:100%;height:calc(var(--v) * 1%);background:var(--accent);border-radius:4px 4px 0 0;min-height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.bars__b i{background:color-mix(in srgb, var(--accent) 42%, var(--surface))}}.bars__b.is-hi i{background:var(--accent)}.bars__b.is-neg i{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.bars__b.is-neg i{background:color-mix(in srgb, var(--status-hospital) 60%, var(--surface))}}.bars__b.is-gap i{min-height:0}.bars__s{width:100%;height:calc(var(--v) * 1%);background:var(--line);border-radius:4px 4px 0 0;flex-direction:column-reverse;min-height:2px;display:flex;overflow:hidden}.bars--stack .bars__b i{background:var(--c);border-radius:0;flex:0 1 0;height:auto;min-height:0}.bars__x,.heat__x{color:var(--text-muted);font:11px / 1 var(--font);font-variant-numeric:tabular-nums;gap:3px;margin-top:6px;display:grid}.bars__x{grid-template-columns:repeat(var(--n), minmax(0, 1fr));text-align:center}.bars__x span{white-space:nowrap;justify-self:center;width:max-content;overflow:visible}.bars__x span.is-start{justify-self:start}.bars__x span.is-end{justify-self:end}.hbars{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hbars li{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.hbars__l{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbars__v{color:var(--text);font-weight:700}.hbars__v small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:500}.hbar{background:var(--line-soft);border-radius:3px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.hbar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.heat{grid-template-columns:38px repeat(var(--cols), minmax(0, 1fr));gap:3px;display:grid}.heat i{aspect-ratio:1;background:var(--heat-base);border-radius:3px;min-height:8px}.heat i.is-empty{opacity:.45}.heat i.is-now{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text)}.heat__r{color:var(--text-muted);font:11px / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;overflow:hidden}.heat__x{grid-template-columns:38px repeat(var(--cols), minmax(0, 1fr))}.heat__legend{color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;display:flex}.heat__legend i{border-radius:3px;flex:none;width:12px;height:12px}.heat__now{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.heat__now i{background:var(--heat-base);box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text)}.donut{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.donut svg{flex:none;width:140px;height:140px}.donut__track{stroke:var(--line-soft)}.donut__v{fill:var(--text);font:800 15px var(--font)}.donut__k{fill:var(--text-muted);font:600 7.5px var(--font)}.legend{color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.legend>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.legend i{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.legend--col{flex-direction:column;gap:8px;margin-top:0}.scrim{z-index:80;background:var(--scrim);animation:fade-in .15s var(--ease);grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.dialog{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:100%;max-width:560px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-pop);animation:pop-in .16s var(--ease);flex-direction:column;display:flex}.dialog--wide{max-width:900px}.dialog__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 12px 18px;display:flex}.dialog__title{color:var(--text);font:800 17px / 1.2 var(--font);letter-spacing:-.015em}.dialog__body{color:var(--text-secondary);font-size:var(--fs-body);gap:14px;padding:0 18px 18px;display:grid;overflow:auto}.dialog__foot{border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--surface-subtle);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=767px){.scrim{place-items:end stretch;padding:0}.dialog{border-radius:var(--r-sheet) var(--r-sheet) 0 0;max-width:none;max-height:90dvh;animation:sheet-in .22s var(--ease)}.dialog__foot{padding-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.toasts{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:90;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed}.toast{border-radius:var(--r-av);background:var(--inverse);min-height:42px;color:var(--on-inverse);box-shadow:var(--shadow-pop);font:600 var(--fs-body) / 1.3 var(--font);animation:toast-in .2s var(--ease);pointer-events:auto;align-items:center;gap:10px;padding:0 16px 0 13px;display:flex}.toast svg.i{width:17px;height:17px;color:var(--status-okay)}.toast--out{opacity:0;transition:opacity .3s var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=767px){.toasts{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom));justify-items:stretch;left:12px;right:12px}}.empty{text-align:center;justify-items:center;gap:6px;padding:36px 16px;display:grid}.empty>svg.i{width:24px;height:24px;color:var(--accent-text);margin-bottom:4px}.empty--error>svg.i{color:var(--status-hospital-text)}.empty__title{color:var(--text);font:700 var(--fs-ui) / 1.3 var(--font)}.empty__text{max-width:56ch;color:var(--text-muted);font-size:var(--fs-body)}.empty .btn{margin-top:8px}.fgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:end;gap:14px 16px;display:grid}.fgrid:has(.rangefld__slider){align-items:start}.fgrid+.fgrid{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.fgrid .switchrow{border:0;min-height:40px;padding:0}.rangefld{align-items:center;gap:6px;min-width:0;display:flex}.rangefld .input{flex:1 1 0;min-width:0;padding:0 10px}.rangefld__to{color:var(--text-muted);font-size:var(--fs-sm);flex:none}.rangefld__slider{--thumb:16px;height:22px;position:relative}.rangefld__slider:before,.rangefld__slider:after{content:"";pointer-events:none;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.rangefld__slider:before{left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);background:var(--line)}.rangefld__slider:after{left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--lo));right:calc(var(--thumb) / 2 + (100% - var(--thumb)) * (1 - var(--hi)));background:var(--accent)}.rangefld__slider input[type=range]{z-index:2;pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.rangefld__slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.rangefld__slider input[type=range]::-moz-range-track{background:0 0}.rangefld__slider input[type=range]::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);border:2px solid var(--accent);background:var(--surface);cursor:grab;pointer-events:auto;appearance:none;border-radius:50%}.rangefld__slider input[type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);box-sizing:border-box;border:2px solid var(--accent);background:var(--surface);cursor:grab;pointer-events:auto;border-radius:50%}.rangefld__slider input[type=range]:focus-visible{outline:none}.rangefld__slider input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.rangefld__slider input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.seg--locked .seg__btn{cursor:not-allowed}.seg--locked .seg__btn:not([aria-pressed=true]){opacity:.5}.seg--locked .seg__btn:not([aria-pressed=true]):hover{background:0 0}.seg--locked .seg__btn[aria-pressed=true]{opacity:.8}.chips{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.chips__k{color:var(--text-muted);font-size:var(--fs-sm);margin-right:2px;font-weight:700}.chips--rule{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.chip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);max-width:100%;min-height:30px;color:var(--text-secondary);font:600 var(--fs-sm) / 1.2 var(--font);align-items:center;gap:4px;padding:0 5px 0 11px;display:inline-flex}button.chip{cursor:pointer;padding-right:11px}button.chip:hover{color:var(--text)}.chip.is-on{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.chip[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.chip__n{color:var(--text-muted);margin-left:2px;font-weight:600}.chip[aria-pressed=true] .chip__n{color:inherit;opacity:.75}.chip__x{width:22px;height:22px;color:inherit;border-radius:50%;flex:none;place-items:center;display:inline-grid}.chip__x:hover{background:var(--surface-hover)}.chip__x svg.i{width:12px;height:12px}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;width:100%;display:flex}.pager__btns{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tbl-scroll[aria-busy=true] tbody{opacity:.55;transition:opacity .12s var(--ease) .15s}@media (width<=767px){.dd--field .dd__btn{height:44px}.chip{min-height:38px;position:relative}button.chip:after,.chip__x:after{content:"";position:absolute;inset:-3px 0}.chip__x{width:30px;height:30px;position:relative}}.empty-line{color:var(--text-muted);text-align:center;padding:28px}.sk{background:var(--line-soft);border-radius:5px;height:9px;display:block}.sk-stack{gap:7px;display:grid}.sk--box{border-radius:var(--r)}.spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:2.4s linear infinite spin!important}}.tbl-scroll{overscroll-behavior-x:contain;position:relative;overflow:auto}.tbl-scroll:focus-visible{outline-offset:-2px}.tbl{width:100%;min-width:max-content;font-size:var(--fs-body);line-height:1.35}.tbl th{z-index:2;border-bottom:1px solid var(--line);background:var(--surface-subtle);height:36px;color:var(--text-muted);font:700 11px / 1 var(--font);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 12px;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--line-soft);background:var(--surface);white-space:nowrap;height:46px;padding:7px 12px}.tbl tr:last-child td{border-bottom:0}.tbl th:first-child,.tbl td:first-child{padding-left:18px}.tbl th:last-child,.tbl td:last-child{padding-right:18px}.tbl .r{text-align:right;font-variant-numeric:tabular-nums}.tbl .c{text-align:center}.tbl tbody tr:hover td{background:var(--surface-hover)}.tbl tbody tr.is-open{cursor:pointer}.tbl tbody tr.is-open:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}[data-open]{cursor:pointer}[data-open]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tbl tr.is-you td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tbl tr.is-you td{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.tbl .sticky{z-index:1;min-width:170px;position:sticky;left:0}.tbl th.sticky{z-index:3}.tbl .pin{z-index:1;position:sticky}.tbl th.pin{z-index:3}.tbl-scroll[data-overflow] .tbl .pin--edge{box-shadow:inset 1px 0 0 var(--line)}.tbl .sortbtn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;display:inline-flex}.tbl .sortbtn:hover,.tbl th[aria-sort=ascending] .sortbtn,.tbl th[aria-sort=descending] .sortbtn{color:var(--text)}.tbl .who{max-width:260px;color:var(--text);align-items:center;gap:7px;font-weight:700;display:inline-flex}.tbl .who:hover .who__name{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.tbl .sub{color:var(--text-muted);font-size:var(--fs-xs);display:block}.tbl-pick{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.tbl-pick__box,.tbl-pick__gap{flex:none;width:16px;height:16px;margin:0}.tbl-pick__box{accent-color:var(--accent);cursor:pointer}@media (width<=767px){.tbl-pick__box,.tbl-pick__gap{width:20px;height:20px}}.tbl tr.chg td{animation:chg 2.4s var(--ease)}.tbl tr.chg td:first-child{box-shadow:inset 3px 0 0 var(--accent);animation:chg 2.4s var(--ease), chg-mark 2.4s var(--ease) forwards}@keyframes chg{0%{background:var(--changed)}}@keyframes chg-mark{0%,70%{box-shadow:inset 3px 0 0 var(--accent)}to{box-shadow:inset 3px 0 #0000}}.chg-flash{animation:chg 2.4s var(--ease);border-radius:4px}@media (prefers-reduced-motion:reduce){.tbl tr.chg td{background:var(--changed)}}@media (width<=767px){.tbl td,.tbl th{padding:0 10px}.tbl .sticky{min-width:128px;max-width:172px}.tbl td.sticky{text-overflow:ellipsis;overflow:hidden}.tbl td.sticky>*{max-width:100%}.tbl .who{max-width:150px}.tbl .pin{padding:0 3px}.tbl .pin--edge{padding-left:8px}.tbl .pin--end{padding-right:10px}}@media (width>=768px){:root[data-density=compact] .tbl td{height:38px;padding-top:4px;padding-bottom:4px}}.tbl-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}@media (width<=767px){.card__head .tbl-tools{flex:100%;min-width:0}}.pal{z-index:60;background:var(--scrim);animation:fade-in .12s var(--ease);justify-content:center;align-items:flex-start;padding:8px 12px;display:flex;position:fixed;inset:0}.pal__box{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:100%;max-width:640px;box-shadow:var(--shadow-pop);animation:pop-in .14s var(--ease);flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.pal__input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.pal__input svg.i{width:18px;height:18px;color:var(--text-muted)}.pal__input input{min-width:0;height:100%;font:400 16px / 1 var(--font);background:0 0;border:0;flex:1}.pal__input input:focus-visible{outline:none}.pal__input input::placeholder{color:var(--text-muted)}.pal__results{max-height:min(460px,56vh);padding:6px;overflow:auto}.pal__group{border-bottom:1px solid var(--line-soft);padding:6px 0}.pal__group:last-child{border-bottom:0}.pal__gt{padding:6px 10px 4px}.pal__gt:has(.pal__clear){justify-content:space-between;align-items:center;display:flex}.pal__clear{color:var(--accent-text);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:0}.pal__row{border-radius:var(--r);height:38px;color:var(--text);font:500 var(--fs-ui) / 1 var(--font);align-items:center;gap:10px;padding:0 10px;display:flex}.pal__row svg.i{color:var(--text-muted)}.pal__row:hover{background:var(--surface-hover)}.pal__row[aria-selected=true]{background:var(--selected);color:var(--on-selected)}.pal__row[aria-selected=true] svg.i,.pal__row[aria-selected=true] .pal__meta{color:var(--on-selected-muted)}.pal__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pal__meta{color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.pal__state{color:var(--text-muted);font-size:var(--fs-body);text-align:center;padding:18px 12px}.pal__state--error{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:12px;display:flex}.pal__foot{border-top:1px solid var(--line);background:var(--surface-subtle);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:6px 16px;padding:10px 16px;display:flex}.pal__foot span{align-items:center;gap:6px;display:inline-flex}@media (width<=767px){.pal__row{height:44px}.pal__foot{display:none}}.pop{z-index:55;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:340px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-pop);animation:pop-in .13s var(--ease);position:fixed}.logo-tile{background:var(--logo-tile);border-radius:10px;flex:none;place-items:center;padding:2px;display:inline-grid}.logo-tile img{border-radius:8px}.chooser__presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chooser__presets>.caps{margin-right:4px}.chooser__chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:30px;color:var(--text-secondary);font:600 var(--fs-sm) / 1 var(--font);white-space:nowrap;align-items:center;gap:2px;padding:0 12px;display:inline-flex}.chooser__chip:hover{border-color:var(--line-strong);color:var(--text)}.chooser__chip.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chooser__chip.is-on{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.chooser__chip.is-on{background:var(--accent-soft);color:var(--accent-text)}.chooser__chip--saved{padding:0 4px 0 0}.chooser__pick{max-width:200px;height:100%;color:inherit;font:inherit;text-overflow:ellipsis;padding:0 4px 0 12px;overflow:hidden}.chooser__del{width:22px;height:22px;color:inherit;border-radius:50%;place-items:center;display:inline-grid}.chooser__del:hover{background:var(--surface-hover)}.chooser__del svg.i{width:12px;height:12px}.chooser__save{gap:6px;margin-left:auto;display:inline-flex}.chooser__name-field{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);width:170px;height:32px;color:var(--text);font:inherit;font-size:var(--fs-sm);padding:0 10px}.chooser__name-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.chooser__none{padding:12px 0}.chooser__note{font-size:var(--fs-xs);align-items:center;gap:8px;display:flex}.chooser__note svg.i{flex:none;width:15px;height:15px}.chooser__row[draggable=true]{cursor:grab}.chooser__row.is-drag{opacity:.45}.chooser__row.is-over{border-color:var(--accent);box-shadow:0 -2px 0 var(--accent)}.chooser{grid-template-columns:1.4fr 1fr;gap:18px;min-height:0;display:grid}.chooser__pane{align-content:start;gap:12px;max-height:52vh;padding-right:4px;display:grid;overflow:auto}.chooser__group{gap:8px;display:grid}.chooser__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.chooser__opt{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.chooser__opt input{margin-top:2px}.chooser__name{color:var(--text);font:600 var(--fs-sm) / 1.3 var(--font);display:block}.chooser__desc{color:var(--text-muted);font-size:11.5px;line-height:1.35;display:block}.chooser__order{gap:4px;display:grid}.chooser__row{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--surface-subtle);align-items:center;gap:8px;min-height:40px;padding:0 4px 0 10px;display:flex}.chooser__row>svg.i{color:var(--text-muted)}.chooser__row .iconbtn{width:28px;height:28px}.chooser__row .iconbtn:disabled{opacity:.35}@media (width<=760px){.chooser{grid-template-columns:minmax(0,1fr)}.chooser__pane{max-height:33vh}.chooser__grid{grid-template-columns:minmax(0,1fr)}.chooser__save{width:100%;margin-left:0}.chooser__name-field{flex:1;width:auto;font-size:16px}}.hc{z-index:95;border:1px solid var(--line);border-radius:var(--r-canvas);background:var(--surface);width:340px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);animation:pop-in .14s var(--ease);gap:12px;padding:14px;display:grid;position:fixed}.hc__head{align-items:center;gap:12px;min-width:0;display:flex}.hc__pic{border-radius:var(--r-av);background:var(--surface-subtle);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.hc__name{color:var(--text);font:800 16px / 1.2 var(--font);letter-spacing:-.01em}.hc__sub{color:var(--text-muted);font-size:var(--fs-xs)}.hc__strip{border-radius:var(--r);background:var(--surface-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.hc__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.hc__fact{gap:2px;min-width:0;display:grid}.hc__fact--wide{grid-column:1/-1}.hc__fact b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden}.hc__fact small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:600}.hc__price{color:var(--text);font:800 20px / 1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hc__foot{gap:8px;display:flex}.hc__foot .btn{height:32px}.hc__foot .btn--primary{flex:1}.hc__foot .btn[aria-pressed=true]{border-color:var(--accent-fill)}@supports (color:color-mix(in lab, red, red)){.hc__foot .btn[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-fill) 45%, var(--line-strong))}}.hc__foot .btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.hc__extra{border-top:1px solid var(--line);border-radius:0 0 var(--r-canvas) var(--r-canvas);background:var(--surface-subtle);gap:6px;margin:0 -14px -14px;padding:12px 14px 14px;display:grid}.hc__rows{gap:5px;margin:0;display:grid}.hc__rows>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.hc__rows dt{color:var(--text-muted)}.hc__rows dd{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600;overflow:hidden}.st__place{align-items:center;gap:5px;display:inline-flex}.scrim--side{place-items:stretch end;padding:0}.dialog--side{width:min(400px,100%);max-width:none;height:100dvh;max-height:none;animation:side-in .2s var(--ease);border-width:0 0 0 1px;border-radius:0}.dialog--side .dialog__foot{border-radius:0}@keyframes side-in{0%{opacity:0;transform:translate(24px)}}@media (width<=767px){.scrim--side{place-items:stretch stretch}.dialog--side{width:100%;height:100dvh;max-height:none;animation:sheet-in .22s var(--ease);border-width:0;border-radius:0}}.chaintimer{align-items:center;gap:6px;display:inline-flex}.chaintimer__bar{background:var(--status-okay);border-radius:3px;width:52px;height:5px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chaintimer__bar{background:color-mix(in srgb, var(--status-okay) 20%, var(--surface))}}.chaintimer__bar>i{border-radius:inherit;background:var(--status-okay);height:100%;transition:width 1s linear;display:block}.chaintimer--low .chaintimer__bar{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.chaintimer--low .chaintimer__bar{background:color-mix(in srgb, var(--status-hospital) 20%, var(--surface))}}.chaintimer--low .chaintimer__bar>i{background:var(--status-hospital)}.chaintimer--low .num{color:var(--status-hospital-text);font-weight:600}.chaintimer--big{margin-top:16px;display:flex}.chaintimer--big .chaintimer__bar{border-radius:4px;flex:auto;width:auto;height:8px}.chaintimer--big .num{font-size:16px;font-weight:600}.lead{gap:5px;min-width:0;display:grid;container:lead/inline-size}.lead__track{border-radius:var(--r-pill);background:var(--line-soft);height:10px;position:relative;overflow:hidden}.lead--big .lead__track{height:14px}.lead__half{width:50%;position:absolute;top:0;bottom:0}.lead__half--ours{background:var(--side-ours);left:0}@supports (color:color-mix(in lab, red, red)){.lead__half--ours{background:color-mix(in srgb, var(--side-ours) 12%, var(--line-soft))}}.lead__half--theirs{background:var(--side-theirs);right:0}@supports (color:color-mix(in lab, red, red)){.lead__half--theirs{background:color-mix(in srgb, var(--side-theirs) 12%, var(--line-soft))}}.lead__fill{z-index:1;transition:width .4s var(--ease);position:absolute;top:0;bottom:0}.lead__fill--ours{border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--side-ours);right:50%}.lead__fill--theirs{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--side-theirs);left:50%}.lead__tick{z-index:2;background:var(--surface);opacity:.8;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.lead__mid{z-index:3;background:var(--text);opacity:.55;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.lead__scale{height:18px;color:var(--text-muted);font:500 11px / 18px var(--font);font-variant-numeric:tabular-nums;position:relative}.lead__lab{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.lead__lab--start{left:0;transform:none}.lead__lab--end{right:0;transform:none}.lead__lab b{color:var(--text-secondary);font-weight:700}.lead__lab--mid{color:var(--text-secondary);font-weight:600}@container lead (width<=600px){.lead__lab--q{display:none}}@container lead (width<=420px){.lead__lab--mid,.lead__wins{display:none}}.btn--sm{height:28px;font-size:var(--fs-sm);padding:0 10px}.spark{flex:none;display:block;overflow:visible}.limitnote{border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex;container-type:inline-size}.limitnote>svg.i{width:16px;height:16px}.limitnote .btn{margin-left:auto}@container (width<=420px){.limitnote .btn{margin-left:26px}}.st{--c:var(--status-okay);--c-ink:var(--status-okay-text);border-radius:var(--r-pill);background:var(--c);align-items:center;gap:5px;height:24px;padding:0 10px 0 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st{background:color-mix(in srgb, var(--c) var(--status-tint), var(--surface))}}.st{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.st{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent)}}.st{color:var(--c-ink);font:700 12px / 1 var(--font);white-space:nowrap}.st__cap{width:22px;color:var(--c);flex:none;align-self:stretch;place-items:center;padding-left:4px;display:grid}.st__v{font-weight:600}.st__v .cd{color:inherit;font-weight:800}.st--okay{box-shadow:none;color:var(--text-secondary);background:0 0;font-weight:600}.st--okay .st__cap{width:16px;padding-left:0}.st--hospital{--c:var(--status-hospital);--c-ink:var(--status-hospital-text)}.st--traveling{--c:var(--status-traveling);--c-ink:var(--status-traveling-text)}.st--abroad{--c:var(--status-abroad);--c-ink:var(--status-abroad-text)}.st--jail{--c:var(--status-jail);--c-ink:var(--status-jail-text)}.st--other{--c:var(--presence-offline);--c-ink:var(--text-secondary)}.st--urgent{box-shadow:inset 0 0 0 1px var(--c)}.st--lg{height:30px;font-size:13px}.st--lg .st__cap{width:28px}.st--lg .st__cap .g{width:14px;height:14px}.st__x{color:var(--text-muted);font-size:var(--fs-sm)}.flag{width:16px;height:12px;box-shadow:0 0 0 1px var(--text);border-radius:2px;flex:none}@supports (color:color-mix(in lab, red, red)){.flag{box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent)}}.flag{vertical-align:-1px}.flag--torn{width:13px;height:13px;box-shadow:none;color:var(--text-muted);stroke-width:2px;border-radius:0}.st--flag{padding-right:6px}.st--flag.st--abroad{padding-right:4px}.st--flag .st__v{flex:none}.st__fl{flex:0 auto;min-width:0;display:inline-flex;overflow:hidden}.stwrap{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.pres{color:var(--text-secondary);font-size:var(--fs-body);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pres__dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--presence-offline);border-radius:50%;flex:none}.pres--online .pres__dot{background:var(--status-okay);box-shadow:none}.pres--online .pres__w{color:var(--status-okay-text);font-weight:600}.pres--idle .pres__dot{background:linear-gradient(90deg, var(--presence-idle) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--presence-idle)}.pres__age{color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.pres--inactive .pres__age{color:var(--status-jail-text)}.recency{border-radius:var(--r-pill);background:var(--line-soft);height:12px;display:flex;overflow:hidden}.recency>span{height:100%}.cd{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.cd--zero{color:var(--status-okay-text);font-weight:600}.shell{--side:0px;min-height:100dvh}@media (width>=768px){body{background:var(--frame)}.shell--nav{--side:calc(var(--rail-w) + var(--pages-w))}.shell--nav.shell--collapsed{--side:var(--rail-w)}}@media (width>=768px) and (width<=1099px){.shell--nav{--side:var(--rail-w)}}.desk{min-height:100dvh;margin-left:var(--side);padding-top:var(--bar-h);background:var(--canvas);position:relative;container:page/inline-size}.desk__inner{gap:var(--gap);padding:var(--desk-y) var(--desk-x) 12px;display:grid}.frame-line{top:var(--bar-h);left:var(--side);z-index:30;background:var(--line-frame);pointer-events:none;height:1px;display:none;position:fixed;right:0}@media (width>=768px){.frame-line,.shell--nav.shell--collapsed .desk__corner,.shell--public .desk__corner{display:block}}@media (width>=768px) and (width<=1099px){.shell--nav .desk__corner{display:block}}.desk__corner{top:var(--bar-h);left:var(--side);z-index:30;width:var(--r-canvas);height:var(--r-canvas);background:radial-gradient(circle at 100% 100%, transparent calc(var(--r-canvas) - .75px), var(--line-frame) calc(var(--r-canvas) - .5px), var(--line-frame) var(--r-canvas), var(--frame) calc(var(--r-canvas) + .5px));pointer-events:none;display:none;position:fixed}@media (width<=767px){.desk{padding-top:calc(var(--bar-h) + env(safe-area-inset-top));padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.shell--public .desk{padding-bottom:0}.desk__inner{gap:12px;padding:12px 12px 16px}}.topbar{z-index:40;height:var(--bar-h);background:var(--frame);color:var(--frame-text);grid-template-columns:minmax(max-content,1fr) minmax(200px,520px) minmax(max-content,1fr);align-items:center;gap:16px;padding-right:14px;display:grid;position:fixed;inset:0 0 auto}.brand{min-width:0;color:inherit;align-items:center;display:flex}.brand__mark{width:var(--rail-w);flex:none;place-items:center;display:grid}.brand__word{font:800 var(--fs-brand) / 1 var(--font);letter-spacing:-.03em;white-space:nowrap}.brand__word b{color:var(--brand-torn);font-weight:800}.brand__word span{color:var(--brand-plus)}.searchbtn{border:1px solid var(--line-frame-field);border-radius:var(--r-av);background:var(--frame-field);width:100%;height:40px;color:var(--frame-text-muted);font:400 var(--fs-ui) / 1 var(--font);text-align:left;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.searchbtn>svg.i{color:var(--frame-text-muted)}.searchbtn:hover{border-color:var(--line-strong)}.searchbtn__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.searchbtn .kbd{border-color:var(--line-frame-field)}.topbar__end{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.tct{justify-items:end;gap:1px;padding:0 6px;display:grid}.tct__k{color:var(--frame-text-muted);font:700 11px / 1 var(--font);letter-spacing:.06em;align-items:center;gap:5px;display:inline-flex}.tct__v{font:700 14px / 1.1 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.conn{background:var(--status-okay);border-radius:50%;width:6px;height:6px;position:relative}.conn--ring{animation:conn-ring .6s var(--ease)}@keyframes conn-ring{0%{box-shadow:0 0 0 4px color-mix(in srgb, var(--status-okay) 28%, transparent)}}.conn--reconnecting{background:var(--status-jail);animation:1.2s ease-in-out infinite conn-pulse}@keyframes conn-pulse{50%{opacity:.35}}.conn--offline{background:var(--status-hospital)}.conn--idle{background:var(--presence-offline)}.topbar__sep{background:var(--line-frame);width:1px;height:24px;margin:0 6px}.barbtn{border-radius:var(--r);width:40px;height:40px;color:var(--frame-text);flex:none;place-items:center;display:inline-grid;position:relative}.barbtn svg.i{width:20px;height:20px}.barbtn:hover,.barbtn[aria-expanded=true]{background:var(--frame-hover)}.acct{border-radius:var(--r-av);height:42px;color:var(--frame-text);text-align:left;align-items:center;gap:10px;padding:0 10px 0 5px;display:flex}.acct:hover,.acct[aria-expanded=true]{background:var(--frame-hover)}.acct .av{border-radius:var(--r-av)}.acct__txt{gap:1px;min-width:0;display:grid}.acct__name{font:700 var(--fs-body) / 1.15 var(--font);white-space:nowrap;align-items:center;gap:6px;display:flex}.acct__sub{color:var(--frame-text-muted);white-space:nowrap;font-size:11px;line-height:1.2}.loginbtn{height:38px}@media (width<=1399px){.acct__txt{display:none}.acct{padding:0 5px}}@media (width<=1279px){.topbar{grid-template-columns:minmax(max-content,1fr) minmax(200px,400px) minmax(max-content,1fr)}}@media (width>=768px) and (width<=1099px){.searchbtn .kbd{display:none}}@media (width>=768px) and (width<=899px){.searchbtn__more{display:none}}@media (width<=767px){.topbar{height:calc(var(--bar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0 12px;box-shadow:0 1px 0 var(--line-frame);grid-template-columns:auto 1fr auto}.brand__mark{width:auto}.brand__word,.searchbtn,.topbar__sep,.themebtn{display:none}.tct{justify-content:center;align-items:center;gap:8px;display:flex}.tct__v{font-size:15.5px;font-weight:600}.barbtn,.acct{width:42px;height:42px}.acct{justify-content:center;padding:0}}.connbar{top:var(--bar-h);z-index:35;padding:10px var(--desk-x) 0;gap:8px;display:grid;position:sticky}@media (width<=767px){.connbar{top:calc(var(--bar-h) + env(safe-area-inset-top));padding:8px 12px 0}}.haltbar{top:calc(var(--bar-h) + 10px);z-index:99;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);color:var(--text);font:600 var(--fs-sm) / 1.4 var(--font);align-items:center;gap:14px;padding:10px 12px 10px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.rail{top:var(--bar-h);z-index:36;width:var(--rail-w);padding:calc(var(--r-canvas) + 12px) 0 12px;background:var(--frame);flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0}.rail__end,.rail__item--end{margin-top:auto}.rail__item{width:56px;height:54px;color:var(--rail-text-muted);border-radius:14px;align-content:center;justify-items:center;gap:4px;display:grid;position:relative}.rail__item svg.i{width:20px;height:20px}.rail__l{font:700 10.5px / 1 var(--font);letter-spacing:.02em;text-transform:uppercase}.rail__item:hover{background:var(--rail-hover);color:var(--frame-text)}.rail__item[aria-current=true]{background:var(--rail-selected);color:var(--rail-selected-text)}@media (width>=1100px){.shell:not(.shell--collapsed) .rail__item[aria-current=true]{background:var(--canvas);width:63px;color:var(--nav-selected-text);border-radius:14px 0 0 14px;margin-left:7px}.shell:not(.shell--collapsed) .rail__item[aria-current=true]>svg.i{color:var(--accent)}.shell:not(.shell--collapsed) .rail__item[aria-current=true]:before,.shell:not(.shell--collapsed) .rail__item[aria-current=true]:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;right:0}.shell:not(.shell--collapsed) .rail__item[aria-current=true]:before{background:radial-gradient(circle at 0 0, transparent 11.25px, var(--canvas) 12px);top:-12px}.shell:not(.shell--collapsed) .rail__item[aria-current=true]:after{background:radial-gradient(circle at 0 100%, transparent 11.25px, var(--canvas) 12px);bottom:-12px}}.rail__dot{background:var(--live);width:7px;height:7px;box-shadow:0 0 0 2px var(--frame);border-radius:50%;position:absolute;top:7px;right:12px}.rail__item:focus-visible{outline-offset:-3px}.pages{top:var(--bar-h);bottom:0;left:var(--rail-w);z-index:35;width:var(--pages-w);border-right:1px solid var(--line-frame);border-top-left-radius:var(--r-canvas);background:var(--canvas);box-shadow:inset 0 1px 0 var(--line-frame);flex-direction:column;display:flex;position:fixed}.pages__head{gap:2px;padding:18px 16px 12px;display:grid}.pages__kicker{color:var(--text-muted);font:700 11px / 1.2 var(--font);letter-spacing:.08em;text-transform:uppercase}.pages__title{color:var(--text-strong);font:700 15px / 1.3 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pages__title span{color:var(--text-muted);font-weight:500}.pages__meta{color:var(--text-muted);font-size:var(--fs-xs)}.pages__list{flex:1;align-content:start;gap:2px;padding:0 10px 10px;display:grid;overflow:auto}.pages__rule{background:var(--line-frame);height:1px;margin:8px 6px}.page-link{border-radius:var(--r);height:38px;color:var(--text-secondary);font:600 var(--fs-body) / 1 var(--font);align-items:center;gap:10px;padding:0 10px;display:flex}.page-link svg.i{color:var(--text-muted)}.page-link:hover{background:var(--surface-hover);color:var(--text)}.page-link[aria-current=page],.page-link.is-current{background:var(--nav-selected);color:var(--nav-selected-text);box-shadow:0 0 0 1px var(--line-strong);font-weight:700}:root[data-theme=light] .page-link[aria-current=page],.page-link.is-current{box-shadow:0 0 0 1px var(--line-card), 0 1px 3px #10182812}.page-link[aria-current=page] svg.i,.page-link.is-current svg.i{color:var(--accent)}.page-link__l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page-link__n{color:var(--text-muted);font:700 11.5px / 1 var(--font);font-variant-numeric:tabular-nums}.page-link__live{color:var(--status-hospital-text);font:700 10.5px / 1 var(--font);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.pages__foot{border-top:1px solid var(--line-frame);padding:10px}.pages__foot .page-link{text-align:left;width:100%;color:var(--text-muted);font-weight:600}@media (width>=1100px){.shell--collapsed .pages{display:none}}@media (width>=768px) and (width<=1099px){.pages{width:248px;box-shadow:var(--shadow-fly);transform:translateX(calc(-100% - var(--rail-w)));transition:transform .2s var(--ease);border-radius:0}.shell--fly .pages{transform:none}.pages__foot{display:none}}.pages-scrim{display:none}@media (width>=768px) and (width<=1099px){.shell--fly .pages-scrim{inset:var(--bar-h) 0 0 var(--rail-w);z-index:34;background:var(--scrim);animation:fade-in .2s var(--ease);display:block;position:fixed}}@media (width<=767px){.rail,.pages{display:none}}.ph{gap:6px;display:grid}.crumbs{min-width:0;color:var(--text-muted);font:600 12px / 18px var(--font);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crumbs a{color:var(--text-muted)}.crumbs a:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.crumbs svg.i{width:12px;height:12px;color:var(--line-strong)}.crumbs [aria-current=page]{max-width:40ch;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;display:flex}.ph__main{gap:4px;min-width:0;display:grid}.ph__kicker{color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph__title{color:var(--text-strong);font:800 var(--fs-h1) / 1.15 var(--font);letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ph__title .ph__subject{color:inherit;font:inherit;align-items:center;gap:8px;display:inline-flex}.ph__title .ph__subject:hover{color:var(--accent-text)}.ph__title small{color:var(--text-muted);letter-spacing:0;font-size:15px;font-weight:600}.ph__facts{color:var(--text-muted);font-size:var(--fs-body);flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.ph__facts>*+:before{content:"·";color:var(--text-muted);margin:0 7px}.ph__facts b,.ph__facts .num{color:var(--text-secondary);font-weight:600}.ph__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph__tabs{margin-top:8px}@media (width<=767px){.ph__actions{width:100%}.ph__actions>.btn{flex:1}}.ph__who{align-items:flex-start;gap:14px;min-width:0;display:flex}.ph__id{color:var(--text-muted);font:600 15px / 1 var(--font);letter-spacing:0;font-variant-numeric:tabular-nums}.tabbar{display:none}@media (width<=767px){.tabbar{z-index:46;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line-frame);background:var(--frame);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}}.tab{min-height:44px;color:var(--frame-text-muted);font:600 11px / 1 var(--font);align-content:center;justify-items:center;gap:3px;display:grid}.tab__pill{border-radius:var(--r-pill);place-items:center;width:52px;height:30px;display:grid;position:relative}.tab__pill svg.i{width:22px;height:22px}.tab[aria-current=true]{color:var(--accent-text)}.tab[aria-current=true] .tab__pill{background:var(--accent-soft)}.tab .rail__dot{top:2px;right:12px}.sheet-scrim{z-index:44;background:var(--scrim);animation:fade-in .2s var(--ease);position:fixed;inset:0}.navsheet{inset:auto 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom)) 0;z-index:45;background:var(--canvas);max-height:min(74dvh,620px);box-shadow:0 -12px 32px var(--shadow-sheet);animation:sheet-up .24s var(--ease);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes sheet-up{0%{transform:translateY(100%)}}.navsheet__sections{background:var(--frame);scrollbar-width:none;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.navsheet__sections .rail__item{flex:none;width:70px;height:60px;margin-bottom:10px}.navsheet__sections .rail__item[aria-current=true]{background:var(--canvas);height:70px;color:var(--nav-selected-text);border-radius:14px 14px 0 0;margin-bottom:0;padding-bottom:10px}.navsheet__sections .rail__item[aria-current=true]>svg.i{color:var(--accent)}.navsheet__sections .rail__item[aria-current=true]:before,.navsheet__sections .rail__item[aria-current=true]:after{content:"";pointer-events:none;width:12px;height:12px;position:absolute;bottom:0}.navsheet__sections .rail__item[aria-current=true]:before{background:radial-gradient(circle at 0 0, transparent 11.25px, var(--canvas) 12px);left:-12px}.navsheet__sections .rail__item[aria-current=true]:after{background:radial-gradient(circle at 100% 0, transparent 11.25px, var(--canvas) 12px);right:-12px}.navsheet .pages__list{padding-bottom:14px}.navsheet .page-link{height:46px;font-size:15px}.barbtn__n{border-radius:var(--r-pill);background:var(--badge);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--frame);color:var(--on-badge);font:700 11px / 18px var(--font);text-align:center;padding:0 5px;position:absolute;top:3px;right:2px}@media (width<=767px){.newsbtn{display:none}}.newsmenu{max-height:calc(100vh - 84px);overflow:auto}.pop__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.pop__head h2{font:700 var(--fs-h3) / 1.2 var(--font);margin:0}.pop__end{align-items:center;gap:6px;display:flex}.pop__close,.pop-scrim{display:none}@media (width<=767px){.pop-scrim{z-index:54;background:var(--scrim);animation:fade-in .15s var(--ease);display:block;position:fixed;inset:0}.pop.pop--sheet{overscroll-behavior:contain;width:auto;max-width:none;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--r-sheet) var(--r-sheet) 0 0;animation:sheet-in .22s var(--ease);border-width:1px 0 0;inset:auto 0 0;overflow-y:auto}.pop--sheet .pop__head{padding:10px 8px 8px 16px}.pop--sheet .pop__close{width:40px;height:40px;display:inline-grid}}.pop__foot{border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--surface-subtle);font-size:var(--fs-xs);padding:10px 16px}.pop__foot--link{justify-content:space-between;align-items:center;gap:12px;display:flex}.pop__foot--link a{color:var(--accent-text);font-weight:700}.pop__foot--link a:hover{text-underline-offset:2px;text-decoration:underline}.newslist{margin:0;padding:4px 6px 6px;list-style:none;display:grid}.newsrow{border-radius:var(--r);width:100%;color:var(--text);text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.newsrow:hover{background:var(--surface-hover)}.newsrow__ico{border-radius:var(--r);background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);place-items:center;display:grid}.newsrow__ico svg.i{width:17px;height:17px}.newsrow__txt{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:1px;line-height:1.35;display:flex}.newsrow__txt b{color:var(--text-strong);font-weight:600}.newsrow__txt span{color:var(--text-muted);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsrow__t{color:var(--text-muted);white-space:nowrap;font-size:11.5px;line-height:20px}.newsrow.is-unread .newsrow__t:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.acctmenu{width:340px;padding:14px}.acctmenu__head{align-items:center;gap:12px;padding:2px 2px 14px;display:flex}.acctmenu__name{font:700 15px / 1.25 var(--font)}.acctmenu__sub{color:var(--text-muted);font-size:var(--fs-sm)}.acct-tier{border-radius:var(--r-av);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--line-soft);gap:8px;margin:0 0 12px;padding:12px;display:grid}.acct-tier__row{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.acct-tier__sub{color:var(--text-muted);font-size:12px}.acct-tier__bal{color:var(--text-secondary);font-size:var(--fs-sm)}.acct-tier__bal b{color:var(--text)}.acct-tier__sk{vertical-align:middle;width:72px;display:inline-block}.acct-tier .btn{justify-content:center}.themepick{border-radius:var(--r-av);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--line-soft);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.themepick button{border-radius:var(--r);height:58px;color:var(--text-secondary);font:600 var(--fs-xs) / 1 var(--font);align-content:center;justify-items:center;gap:4px;display:grid}.themepick svg.i{width:19px;height:19px}.themepick button:hover{background:var(--surface-hover)}.themepick button[aria-pressed=true]{background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);color:var(--text)}.themepick button[aria-pressed=true] svg.i{color:var(--accent-text)}.menulinks{padding-top:6px;display:grid}.menulink{border-radius:var(--r);width:100%;height:46px;color:var(--text);font:600 14.5px / 1 var(--font);text-align:left;align-items:center;gap:12px;padding:0 8px;display:flex}.menulink svg.i{width:18px;height:18px;color:var(--text-muted)}.menulink:hover{background:var(--surface-hover)}.menulink__end{margin-left:auto}.menurule{background:var(--line);height:1px;margin:6px 0}@media (width<=767px){.acctmenu{width:auto}}.pubnav{z-index:40;border-bottom:1px solid var(--line-soft);background:var(--surface);align-items:center;gap:16px;height:64px;padding:0 max(16px,50vw - 580px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pubnav{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.pubnav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pubnav .brand__word{font-size:19px}.pubnav__end{align-items:center;gap:8px;margin-left:auto;display:flex}.pubmain{width:100%;max-width:1192px;margin:0 auto;padding:52px 16px 80px}@media (width<=767px){.pubmain{padding:28px 16px 52px}}.mobile-only{display:none}@media (width<=767px){.mobile-only{display:inline-grid}}.bellmenu{max-height:calc(100vh - 84px);overflow:auto}.bellmenu__empty{color:var(--text-muted);font-size:var(--fs-sm);margin:0;padding:18px 16px 22px}.linkbtn{border-radius:var(--r-sm);color:var(--accent-text);font:700 var(--fs-sm) / 1.2 var(--font);cursor:pointer;background:0 0;border:0;padding:4px 6px}.linkbtn:hover{background:var(--surface-hover)}.ntcs{margin:0;padding:2px 6px 6px;list-style:none;display:grid}.ntc{border-radius:var(--r);width:100%;color:var(--text);text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.ntc:hover{background:var(--surface-hover)}.ntc__ico{border-radius:var(--r);background:var(--c,var(--accent));place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.ntc__ico{background:color-mix(in srgb, var(--c,var(--accent)) 14%, transparent)}}.ntc__ico{color:var(--c,var(--accent))}.ntc__ico svg.i{width:17px;height:17px}.ntc__txt{min-width:0;font-size:var(--fs-body);flex-direction:column;gap:1px;line-height:1.35;display:flex}.ntc__txt b{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ntc.is-unread .ntc__txt b{font-weight:700}.ntc__txt span{color:var(--text-muted);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ntc__t{color:var(--text-muted);white-space:nowrap;font-size:11.5px;line-height:20px}.ntc.is-unread .ntc__t:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.desk__top{top:var(--bar-h);z-index:29;position:sticky}.desk__top .connbar{position:static}.tray{padding:14px var(--desk-x) 0;background:var(--canvas);color:var(--text);container:tray/inline-size}.tray__sum{display:none}.tray__body{height:var(--live-h);border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);scrollbar-width:none;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex;overflow:auto hidden}.tray__body::-webkit-scrollbar{display:none}@keyframes tray-in{0%{opacity:0}to{opacity:1}}.tray__grp{min-width:0;height:calc(100% - 12px);color:inherit;animation:tray-in .28s var(--ease) both;border-radius:12px;flex:none;align-items:center;padding:0 4px;display:flex}a.tray__grp{transition:background-color .15s;position:relative}a.tray__grp:hover{background:var(--live-hover)}.tray__grp:focus-visible,.tray__me:focus-visible{outline-offset:-2px}.tc{flex-direction:column;flex:none;justify-content:center;gap:6px;min-width:0;padding:4px 11px 0;display:flex}.tc__k{color:var(--live-text-muted);font:700 10.5px / 1 var(--font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:flex}.tray__k2{color:var(--live-text-muted);font:500 11px / 1 var(--font);letter-spacing:0;text-transform:none}.tc__v{color:var(--text);font:700 16px / 1 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:flex}.tc__v b{font-weight:800}.tray__sep{background:var(--line-live);flex:none;width:1px;height:26px}.tray__live{color:var(--status-hospital-text);align-items:center;gap:5px;display:inline-flex}.tray__score{align-items:center;gap:7px;min-width:0;display:inline-flex}.tray__score .tray__fig{letter-spacing:-.02em;font-size:18px}.tray__team{min-width:0;color:var(--text-secondary);font:700 12px / 1 var(--font);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;display:inline-flex}.tray__team>span{text-overflow:ellipsis;max-width:110px;overflow:hidden}.tray__team i{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.tray__team--ours{--c:var(--side-ours)}.tray__team--theirs{--c:var(--side-theirs)}.tray__vs{color:var(--live-text-muted);font:600 10.5px / 1 var(--font);letter-spacing:.06em;text-transform:uppercase}.tray__fig{border-radius:3px;margin:-2px -3px;padding:2px 3px}.tray__fig.is-bump{animation:tray-bump 1.2s var(--ease)}.tray__fig.is-bump.is-theirs{animation-name:tray-bump-theirs}@keyframes tray-bump{0%{background:color-mix(in srgb, var(--side-ours) 30%, transparent)}to{background:0 0}}@keyframes tray-bump-theirs{0%{background:color-mix(in srgb, var(--side-theirs) 30%, transparent)}to{background:0 0}}.tray__lead{color:var(--accent-text)}.tray__lead.is-theirs{color:var(--status-hospital-text)}.tray__leadbar{border-radius:var(--r-pill);background:linear-gradient(to right, var(--side-ours) 50%, var(--side-theirs) 50%);flex:none;width:84px;height:6px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tray__leadbar{background:linear-gradient(to right, color-mix(in srgb, var(--side-ours) 18%, var(--live-track)) 50%, color-mix(in srgb, var(--side-theirs) 18%, var(--live-track)) 50%)}}.tray__leadbar i{border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--side-ours);transition:width .6s var(--ease);position:absolute;top:0;bottom:0;right:50%}.tray__leadbar.is-theirs i{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--side-theirs);left:50%;right:auto}.tray__leadbar b{background:var(--text-secondary);opacity:.6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.tray__chain{align-items:center;gap:8px;display:inline-flex}.tray__chainbar,.tray__bar{border-radius:var(--r-pill);background:var(--live-track);flex:none;width:40px;height:6px;display:block;position:relative;overflow:hidden}.tray__chainbar i,.tray__bar i{border-radius:inherit;background:var(--c,var(--status-okay));position:absolute;top:0;bottom:0;left:0}.tray__chainbar i{transition:width 1s linear}.tray__chain.is-low .tray__chainbar i{background:var(--status-hospital)}.tray__timer{color:var(--text-secondary);font-size:13px;font-weight:600}.tray__chain.is-low .tray__timer{color:var(--status-hospital-text)}.tray__hit{color:var(--status-okay-text)}.tray__of{color:var(--live-text-muted);font-size:12px;font-weight:500}.tray__none{color:var(--live-text-muted);font:500 13px / 1 var(--font)}.tray__name{max-width:150px;font:600 14px / 1.1 var(--font)}.tray__due{font-weight:800}.tray__open{border-radius:var(--r-xs);width:20px;height:20px;color:var(--live-text-muted);opacity:.7;transition:opacity .15s, transform .15s var(--ease);flex:none;place-items:center;margin-left:2px;display:grid}.tray__open svg.i{width:16px;height:16px}a.tray__grp:hover .tray__open{color:var(--text);opacity:1;transform:translate(2px)}.tray__scrim{display:none}.tray__me{height:calc(100% - 12px);color:inherit;text-align:left;border-radius:12px;flex:none;align-items:center;margin-left:auto;padding:0 4px 0 0;transition:background-color .15s;display:flex}.tray__me:hover,.tray__me[aria-expanded=true]{background:var(--live-hover)}.tray__me .tc{padding:4px 9px 0}.tray__me .tc__v{font-size:14px}.tray__me .tray__bar{width:34px}.tray__me .is-due{color:var(--status-okay-text)}.tray__cdname{color:var(--text-secondary);font:500 13px / 1 var(--font)}.tray__caret{width:18px;color:var(--live-text-muted);transition:transform .2s var(--ease);place-items:center;display:grid}.tray__caret svg.i{width:16px;height:16px}.tray__me[aria-expanded=true] .tray__caret{transform:rotate(180deg)}.tray__sep--end{margin:0 2px 0 4px}.tray__toggle{border-radius:var(--r);width:30px;height:30px;color:var(--live-text-muted);flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.tray__toggle:hover{background:var(--live-hover);color:var(--text)}@media (width>=768px){.tray.is-min{padding-top:10px}.tray.is-min .tray__body{height:var(--live-min-h);border-radius:12px}.tray.is-min .tray__grp,.tray.is-min .tray__me{border-radius:var(--r-sm);height:22px}.tray.is-min .tc,.tray.is-min .tray__me .tc{flex-direction:row;align-items:center;gap:6px;padding:0 9px}.tray.is-min .tc__k{font-size:9.5px}.tray.is-min .tray__k2,.tray.is-min .tray__of,.tray.is-min .tray__when,.tray.is-min .tray__caret,.tray.is-min .tray__live-t,.tray.is-min .tray__open{display:none}.tray.is-min .tc__v,.tray.is-min .tray__me .tc__v{gap:6px;font-size:12px}.tray.is-min .tray__score .tray__fig{font-size:12.5px}.tray.is-min .tray__team{font-size:10.5px}.tray.is-min .tray__team i{display:none}.tray.is-min .tray__bar,.tray.is-min .tray__chainbar,.tray.is-min .tray__me .tray__bar{width:26px;height:4px}.tray.is-min .tray__leadbar{width:44px;height:4px}.tray.is-min .tray__sep{height:12px}.tray.is-min .tray__timer,.tray.is-min .tray__cdname,.tray.is-min .tray__none,.tray.is-min .tray__name{font-size:12px}.tray.is-min .tray__toggle{height:22px}.tray.is-min .pill{height:16px;padding:0 6px;font-size:10px}@container tray (width<=1097px){.tray .p1{display:none}}@container tray (width<=1072px){.tray .p2{display:none}}@container tray (width<=972px){.tray .p3{display:none}}@container tray (width<=855px){.tray .p4,.tray .p5{display:none}}@container tray (width<=817px){.tray .p6{display:none}}@container tray (width<=769px){.tray .p7{display:none}}}@media (width>=768px) and (width<=1099px){.tray{padding-left:16px;padding-right:16px}}@keyframes tray-drop{0%{opacity:0;transform:translateY(-8px)}}@media (width<=767px){.desk__top{top:calc(var(--bar-h) + env(safe-area-inset-top))}.tray{border-bottom:1px solid var(--line-live);background:var(--surface);padding:0;position:relative}.tray__sum{width:100%;min-height:44px;padding:0 calc(12px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));color:var(--text);text-align:left;align-items:center;gap:14px;display:flex}.tray__sum:focus-visible{outline-offset:-3px}.sum__it{min-width:0;font:600 13px / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;display:flex}.sum__it b{font-size:14px;font-weight:700}.sum__k{color:var(--live-text-muted);font:700 9.5px / 1 var(--font);letter-spacing:.07em;text-transform:uppercase}.sum__bar{width:44px}.tray__chev{color:var(--live-text-muted);transition:transform .2s var(--ease);flex:none;margin-left:auto;display:grid}.tray.is-open .tray__chev{transform:rotate(180deg)}.tray--solo .tray__chev{transform:rotate(-90deg)}.tray__body{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:none}.tray.is-open .tray__body{max-height:calc(100dvh - var(--bar-h) - var(--tabbar-h) - 60px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:10px calc(12px + env(safe-area-inset-right)) 12px calc(12px + env(safe-area-inset-left));border-top:1px solid var(--line-live);border-bottom:1px solid var(--line-live);border-radius:0 0 var(--r-sheet) var(--r-sheet);background:var(--canvas);box-shadow:0 12px 32px var(--shadow-sheet);animation:tray-drop .2s var(--ease);gap:8px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden auto}.tray__scrim{z-index:-1;background:var(--scrim);animation:fade-in .2s var(--ease);display:block;position:fixed;inset:0}.tray__grp,.tray__me{border:1px solid var(--line-card);background:var(--surface);height:auto;box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;margin:0;padding:13px 14px 14px;animation:none;display:grid;position:relative}.tray__grp--chain{grid-template-columns:minmax(0,1fr)}.tray__grp--ops .tray__c-hit{order:1}.tray__grp--ops .tray__c-chain{order:2}.tray__grp--ops .tray__c-chain,.tray__grp:not(:has(.tray__c-hit)) .tray__c-chain{grid-column:1/-1}a.tray__grp,.tray__me{-webkit-tap-highlight-color:transparent;transition:background-color .15s}a.tray__grp:active,.tray__me:active,.tray__me[aria-expanded=true]{background:var(--surface-hover)}@media (hover:hover){a.tray__grp:hover,.tray__me:hover{background:var(--surface-hover)}}.tray__grp:focus-visible,.tray__me:focus-visible{outline-offset:2px}.tray__open,.tray__caret{width:20px;height:20px;color:var(--live-text-muted);opacity:1;place-items:center;margin:0;display:grid;position:absolute;top:9px;right:9px}a.tray__grp:hover .tray__open{transform:none}.tray__caret,.tray__me[aria-expanded=true] .tray__caret{transform:rotate(-90deg)}.tc,.tray__me .tc{flex-direction:column;align-items:flex-start;gap:8px;padding:0}.tc--wide{grid-column:1/-1}a.tray__grp>.tc:first-child .tc__k{padding-right:24px}.tc--wide .tc__v{align-self:stretch}.tray__sep,.tray__toggle{display:none}.tray__score{flex:0 auto;gap:8px}.tray__score .tray__fig{font-size:20px}.tray__team--ours{flex:none}.tray__team--theirs{flex:0 auto}.tray__team--theirs>span{min-width:0;max-width:none}.tray__res{position:absolute;top:8px;right:34px}a.tray__grp>.tc:first-child:has(.tray__res) .tc__k{padding-right:84px}.tray__leadbar{flex:auto;width:auto;min-width:60px}.tray__name{min-width:0;max-width:none}.tray__me{color:var(--text);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-right:36px}.tray__me .tc__v{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;font-size:15px}.tray__me .tray__bar{align-self:stretch;width:auto}.tray__me .tray__cdname{color:var(--live-text-muted);order:1;font-size:12px}.tray__next{display:none}}.mepop__sub{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 16px 12px;display:flex}.pop__sec{padding:12px 16px 14px}.pop__sec+.pop__sec{border-top:1px solid var(--line)}.mepop__wait{font-size:var(--fs-sm);margin:0}.mymeters{gap:10px;display:grid}.mymeter{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.mymeter__k{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:600}.mymeter__v{color:var(--text);text-align:right;font-size:12.5px;font-weight:500}.mymeters--bells .mymeter{grid-template-columns:58px minmax(0,1fr) auto 24px}.tbell{border-radius:var(--r);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tbell svg.i{width:14px;height:14px}.tbell:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.tbell.is-on{color:var(--accent-text)}.tbell:disabled{cursor:default;opacity:.5}.cool__k .tbell{margin-left:-2px}.mymeter__eta{color:var(--text-muted);font-size:var(--fs-xs);grid-column:2/-1;margin-top:-3px}.cools__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cools__cols{gap:16px;display:flex}.cools{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cool{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:30px;display:grid}.cool__k{color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:600;display:flex}.cool__k svg.i{width:15px;height:15px;color:var(--text-muted)}.cool__at{color:var(--text-muted);font-size:var(--fs-xs)}.cool__left{text-align:right;min-width:58px}.cool.is-next .cool__k{color:var(--text)}.cool.is-next .cool__k svg.i{color:var(--accent-text)}.barbtn.aibtn{border-radius:var(--r-pill);background:var(--accent-soft);width:auto;color:var(--accent-text);font:700 var(--fs-sm) / 1 var(--font);align-items:center;gap:7px;margin-right:4px;padding:0 13px 0 11px;display:inline-flex}.barbtn.aibtn svg.i{width:17px;height:17px}.barbtn.aibtn:hover,.barbtn.aibtn[aria-expanded=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.barbtn.aibtn:hover,.barbtn.aibtn[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 22%, transparent)}}@media (width<=1180px){.barbtn.aibtn{justify-content:center;width:40px;padding:0}.aibtn__l{display:none}}@media (width<=767px){.topbar .barbtn.aibtn{display:none}}.tab--ai .tab__pill svg.i{color:var(--accent-text)}@media (width>=1280px){.shell--ai .desk{margin-right:var(--assistant-w)}}.ast{z-index:39;top:var(--bar-h);width:var(--assistant-w);border-left:1px solid var(--line);background:var(--surface);max-width:100vw;color:var(--text);box-shadow:var(--shadow-pop);font:500 var(--fs-body) / 1.45 var(--font);visibility:hidden;transition:transform .24s var(--ease), visibility 0s linear .24s;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;transform:translate(calc(100% + 32px))}.ast.is-open{visibility:visible;transition:transform .24s var(--ease);transform:none}.ast p,.ast h3,.ast h4,.ast dl,.ast dd,.ast ul,.ast ol{margin:0}.ast__body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ast__body--failed{justify-content:center;padding:16px}.ast__head{border-bottom:1px solid var(--line-soft);flex:none;gap:8px;padding:12px 10px 10px 16px;display:grid}.ast__top{align-items:center;gap:8px;min-width:0;display:flex}.ast__name{min-width:0;color:var(--text);letter-spacing:-.01em;flex:1;align-items:center;gap:9px;font-size:15px;font-weight:800;display:inline-flex}.ast__mark{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.ast__mark svg.i{width:16px;height:16px}.ast__tools{flex:none;gap:2px;display:inline-flex}.ast__ctx{border-radius:var(--r-pill);background:var(--line-soft);max-width:100%;min-height:28px;color:var(--text-muted);font-size:var(--fs-sm);justify-self:start;align-items:center;gap:7px;padding:0 12px 0 9px;display:inline-flex}.ast__ctx svg.i{width:15px;height:15px;color:var(--accent-text);flex:none}.ast__ctx span{flex:none}.ast__ctx b{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ast__ctx.is-off svg.i{color:var(--text-muted)}.ast__ctx.is-new{animation:ast-pulse .9s var(--ease)}@keyframes ast-pulse{0%{background:var(--accent-soft);color:var(--accent-text)}to{background:var(--line-soft)}}.ast__thread{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.ast__thread>*{flex:none;min-width:0}.ast .caps{display:block}.ast-hello{gap:12px;display:grid}.ast-hello h3{color:var(--text);font:800 19px / 1.25 var(--font);letter-spacing:-.02em}.ast-hello>p{color:var(--text-secondary);line-height:1.5}.ast-sugg{gap:6px;display:grid}.ast-q{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--text-secondary);font-size:var(--fs-sm);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-weight:600;line-height:1.35;display:flex}.ast-q:hover:not(:disabled),.ast-q:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ast-q:hover:not(:disabled),.ast-q:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.ast-q:hover:not(:disabled),.ast-q:focus-visible{background:var(--accent-soft);color:var(--accent-text)}.ast-q:disabled{opacity:.55;cursor:default}.ast-q svg.i{width:15px;height:15px;color:var(--accent-text);flex:none}.ast-can,.ast-see{color:var(--text-secondary);font-size:var(--fs-sm);gap:6px;padding:0;line-height:1.4;list-style:none;display:grid}.ast-can li,.ast-see li{align-items:flex-start;gap:9px;display:flex}.ast-can svg.i,.ast-see svg.i{width:15px;height:15px;color:var(--accent-text);flex:none;margin-top:1px}.ast-u{border:1px solid var(--accent);align-self:flex-end;max-width:86%;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.ast-u{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.ast-u{background:var(--accent-soft);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;font-weight:600}.ast-div{color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:10px;font-weight:600;display:flex}.ast-div:before,.ast-div:after{content:"";background:var(--line);flex:1;height:1px}.ast-status{min-height:26px;color:var(--text-muted);font-size:var(--fs-sm);align-self:flex-start;align-items:center;gap:9px;font-weight:600;display:inline-flex}.ast-status .spin{width:14px;height:14px}.ast-status__t{background:linear-gradient(90deg, var(--text-muted) 20%, var(--text) 50%, var(--text-muted) 80%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite ast-shine}@keyframes ast-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.ast-stopped{color:var(--text-muted);font-size:var(--fs-sm);font-style:italic}.ast-fail{color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ast-fail>svg.i{width:15px;height:15px;color:var(--status-hospital-text);flex:none}.ast-fail .btn{height:30px}.ast-a{gap:10px;min-width:0;display:grid}.ast-ans{min-width:0;color:var(--text);gap:10px;line-height:1.55;display:grid}.ast-text{overflow-wrap:anywhere;gap:8px;display:grid}.ast-text b{color:var(--text);font-weight:750}.ast-text ul,.ast-text ol{gap:4px;padding-left:20px;display:grid}.ast-text ul{list-style:outside}.ast-text ol{list-style:decimal}.ast-text li::marker{color:var(--text-muted)}.ast-fig{border:1px solid var(--line);background:var(--surface);min-width:0;animation:ast-in .3s var(--ease) both;border-radius:12px;gap:10px;padding:12px;display:grid;overflow:hidden}@keyframes ast-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ast-fig__h{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ast-fig__h>b{color:var(--text);font-size:var(--fs-sm);font-weight:750}.ast-fig__h>span:last-child:not(:first-child){color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;flex:none}.ast-fig--table .tbl-scroll{border-top:1px solid var(--line-soft);max-height:340px;margin:0 -12px -12px}.ast-fig__h--tools{margin:-4px -4px 0 0}.ast-fig__h--tools>b{overflow-wrap:anywhere;min-width:0}.ast-fig__tools{flex:none;gap:2px;display:inline-flex}.ast-fig__find{align-items:center;gap:10px;min-width:0;display:flex}.ast-fig__find .filter{width:auto;height:34px;box-shadow:none;flex:1}.ast-fig__find .muted{font-size:var(--fs-xs);flex:none}.ast-fig .tbl .who{max-width:170px}.ast-cell{vertical-align:bottom;max-width:180px;display:inline-block}.ast-fig .empty-line{font-size:var(--fs-sm);padding:18px 12px}.ast-gbars__g{align-items:flex-end;gap:1px;min-width:0;height:100%;display:flex}.ast-gbars__g i{min-width:0;height:calc(var(--v) * 1%);background:var(--c);border-radius:3px 3px 0 0;flex:1;min-height:2px}.ast-gbars__g i.is-neg{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.ast-gbars__g i.is-neg{background:color-mix(in srgb, var(--status-hospital) 60%, var(--surface))}}.ast-gbars__g i.is-gap{min-height:0}.ast-fig--chart .donut{gap:14px 20px}.ast-cards-block{min-width:0;animation:ast-in .3s var(--ease) both;gap:8px;display:grid}.ast-cards-block__h{color:var(--text);font-size:var(--fs-sm);font-weight:750}.ast-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.ast-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0;padding:10px 12px;display:grid}.ast-card.is-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ast-card.is-link:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.ast-card.is-link:hover{background:var(--surface-hover)}.ast-card__k{color:var(--text-muted);font:700 var(--fs-cap) / 1.3 var(--font);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ast-card__v{min-width:0;color:var(--text);font:800 19px / 1.2 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ast-card__v .who{max-width:100%;font-weight:inherit}.ast-card__who{min-width:0;font-size:var(--fs-sm)}.ast-card__who .who{max-width:100%}.ast-card__sub{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.35}.ast-fig .tbl th{height:32px;padding:0 8px}.ast-fig .tbl td{height:40px;font-size:var(--fs-sm);padding:5px 8px}.ast-fig .tbl th:first-child,.ast-fig .tbl td:first-child{padding-left:12px}.ast-fig .tbl th:last-child,.ast-fig .tbl td:last-child{padding-right:12px}.ast-rows>div{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:minmax(82px,38%) minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.ast-rows dt{color:var(--text-muted)}.ast-rows dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:600}.ast-links,.ast-chips{flex-wrap:wrap;gap:6px;display:flex}.ast-link{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:32px;color:var(--accent-text);font-size:var(--fs-sm);align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.ast-link:hover,.ast-link:focus-visible{background:var(--accent-soft);border-color:#0000}.ast-link svg.i{width:14px;height:14px}.ast-chip{border-radius:var(--r-pill);background:var(--line-soft);min-height:30px;color:var(--text-secondary);font-size:var(--fs-sm);text-align:left;align-items:center;padding:5px 12px;font-weight:600;line-height:1.3;display:inline-flex}.ast-chip:hover:not(:disabled),.ast-chip:focus-visible{background:var(--accent-soft);color:var(--accent-text)}.ast-unsure{padding:6px 10px;font-size:12.5px}.ast-acts{gap:2px;margin:-2px 0 0 -7px;display:flex}.ast-act{width:30px;height:30px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid}.ast-act:hover,.ast-act:focus-visible{background:var(--surface-hover);color:var(--text)}.ast-act.is-on{color:var(--accent-text)}.ast-act:disabled{opacity:.4;cursor:default}.ast-act svg.i{width:15px;height:15px}.ast-act__spin{width:14px;height:14px}.ast-flip{transform:rotate(180deg)}.ast-ok{border:1px solid var(--accent);gap:10px;min-width:0;padding:12px 14px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ast-ok{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line))}}.ast-ok{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ast-ok{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.ast-ok.is-done{border-color:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.ast-ok.is-done{border-color:color-mix(in srgb, var(--status-okay) 40%, var(--line))}}.ast-ok.is-done{background:var(--surface)}.ast-ok.is-off,.ast-ok.is-failed{border-color:var(--line);background:var(--surface)}.ast-ok__k{color:var(--accent-text);font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ast-ok.is-done .ast-ok__k{color:var(--status-okay-text)}.ast-ok.is-off .ast-ok__k{color:var(--text-muted)}.ast-ok.is-failed .ast-ok__k{color:var(--status-hospital-text)}.ast-ok__k svg.i{width:14px;height:14px}.ast-ok h4{color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:800}.ast-ok__to{color:inherit;text-decoration:none}.ast-ok__to:hover,.ast-ok__to:focus-visible{color:var(--accent-text);text-decoration:underline}.ast-mem{border:1px solid var(--accent);gap:8px;padding:12px 14px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ast-mem{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line))}}.ast-mem{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ast-mem{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.ast-mem b{color:var(--text);font-size:14px;font-weight:750}.ast-hello .ast-mem p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.45}.ast-mem__btns,.ast-ok__btns{flex-wrap:wrap;gap:8px;display:flex}.ast-ok__st{color:var(--status-okay-text);font-size:var(--fs-sm);align-items:center;gap:7px;font-weight:700;display:inline-flex}.ast-ok__st svg.i{width:15px;height:15px}.ast-ok.is-off .ast-ok__st,.ast-ok.is-failed .ast-ok__st{color:var(--text-secondary);font-weight:600}.ast-ok__err{color:var(--status-hospital-text);font-size:var(--fs-sm);font-weight:600}.ast-limit{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.ast-limit>svg.i{margin-top:2px}.ast-limit__t{color:var(--text);font-weight:600;line-height:1.45}.ast-limit__t small{color:var(--text-muted);font-size:var(--fs-xs);margin-top:2px;font-weight:500;display:block}.ast-limit>.btn{grid-column:2;justify-self:start;margin-left:0}.ast__foot .ast-limit{margin-bottom:8px}.ast__foot{border-top:1px solid var(--line-soft);background:var(--surface);flex:none;padding:10px 12px 12px}.ast__box{border:1px solid var(--line-strong);background:var(--field);border-radius:14px;gap:6px;padding:8px 8px 8px 12px;display:grid}.ast__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ast__box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.ast__box.is-off{opacity:.6}.ast__input{resize:none;width:100%;min-height:26px;max-height:160px;color:var(--text);font:500 var(--fs-ui) / 1.45 var(--font);background:0 0;border:0;outline:0;padding:4px 0 0;display:block}.ast__input::placeholder{color:var(--text-muted)}.ast__bar{align-items:center;gap:8px;display:flex}.ast__use{border:1px solid var(--line);border-radius:var(--r-pill);height:28px;color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 11px 0 8px;font-weight:700;display:inline-flex}.ast__use.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ast__use.is-on{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.ast__use.is-on{background:var(--accent-soft);color:var(--accent-text)}.ast__use svg.i{width:13px;height:13px}.ast__bar .ast__use{min-width:0;margin-right:auto;overflow:hidden}.ast__bar .ast__use svg.i{flex:none}.ast__bar .ast__send{margin-left:0}.ast__mic{border:1px solid var(--line);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.ast__mic:hover:not(:disabled),.ast__mic:focus-visible{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.ast__mic:disabled{opacity:.5;cursor:default}.ast__mic svg.i{width:17px;height:17px}.ast__mic .spin{width:15px;height:15px}.ast__mic.is-blocked{color:var(--text-muted);opacity:.6}.ast__mic.is-rec{background:var(--badge);color:var(--on-badge);animation:ast-rec 1.4s var(--ease) infinite;border-color:#0000}.ast__mic.is-rec svg.i{width:15px;height:15px}@keyframes ast-rec{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--badge) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--badge) 0%, transparent)}}.ast__rec{color:var(--status-hospital-text);font-size:var(--fs-xs);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ast__rec i{background:var(--status-hospital);border-radius:50%;width:7px;height:7px;animation:1s steps(2,start) infinite ast-blink}@keyframes ast-blink{to{visibility:hidden}}.ast-mic-note{background:var(--accent-soft);color:var(--text-secondary);font-size:var(--fs-sm);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:6px 6px 6px 12px;line-height:1.4;display:grid}.ast-mic-note>svg.i{width:15px;height:15px;color:var(--accent-text)}.ast-mic-note .iconbtn{width:28px;height:28px}.ast__count{color:var(--text-muted);font-size:var(--fs-xs)}.ast__send{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.ast__send:disabled{opacity:.4;cursor:default}.ast__send svg.i{width:17px;height:17px}.ast__fine{color:var(--text-muted);text-align:center;margin-top:8px;font-size:11px;line-height:1.4}.ast-pop{overscroll-behavior:contain;max-height:min(70dvh,540px);padding:6px;overflow:auto}.ast-pop__k{padding:8px 10px 4px}.ast-pop__none{color:var(--text-muted);font-size:var(--fs-sm);padding:4px 10px 8px}.ast-pop__list{gap:1px;display:grid}.ast-past{width:100%;min-width:0;color:var(--text);text-align:left;border-radius:9px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.ast-past:hover,.ast-past:focus-visible,.ast-past[aria-current=true]{background:var(--surface-hover)}.ast-past b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ast-past span{color:var(--text-muted);font-size:var(--fs-xs)}.ast-menu{gap:10px;padding:14px;display:grid}.ast-menu .ast-pop__none{padding:0}.ast-quota{border-bottom:1px solid var(--line-soft);gap:8px;padding-bottom:12px;display:grid}.ast-quota__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.ast-quota__h b{color:var(--text);font-size:var(--fs-body);font-weight:750}.ast-quota__h span{color:var(--text-muted);font-size:var(--fs-xs)}.ast-quota__up{color:var(--accent-text);font-size:var(--fs-sm);justify-self:start;align-items:center;gap:4px;font-weight:650;text-decoration:none;display:inline-flex}.ast-quota__up svg.i{width:14px;height:14px}.ast-menu__set{justify-self:start}@media (width<=767px){.ast{z-index:47;top:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));width:100%;box-shadow:none;opacity:0;transition:transform .22s var(--ease), opacity .22s var(--ease), visibility 0s linear .22s;border-left:0;transform:translateY(24px)}.ast.is-open{opacity:1;transition:transform .22s var(--ease), opacity .22s var(--ease);transform:none}.ast__head{padding-top:calc(10px + env(safe-area-inset-top))}.ast__thread{padding:14px}.ast-u{max-width:92%}.ast__input{font-size:16px}.ast-past,.ast-q{min-height:44px}}@media (prefers-reduced-motion:reduce){.ast,.ast.is-open{transition:none}.ast-fig,.ast-cards-block,.ast__ctx.is-new,.ast__mic.is-rec,.ast__rec i{animation:none}.ast-status__t{color:var(--text-muted);background:0 0;animation:none}}.set-ai-fixed{border-radius:var(--r);background:var(--accent-soft);color:var(--text-secondary);font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 12px;line-height:1.45;display:flex}.set-ai-fixed>svg.i{width:16px;height:16px;color:var(--accent-text);flex:none;margin-top:1px}.set-ai-fixed b{color:var(--text);display:block}.set-ai-keep{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.set-ai-keep__l{color:var(--text);font-weight:600}.set-ai-keep .muted{font-size:var(--fs-sm);flex-basis:100%}.set-ai-today{gap:10px;display:grid}.set-ai-today__v{color:var(--text);font:800 20px / 1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.set-ai-today .muted{font-size:var(--fs-sm)}.set-ai-area{border-bottom:1px solid var(--line-soft)}.set-ai-area:last-child,.set-ai-area .switchrow{border-bottom:0}.set-ai-ask{border-left:2px solid var(--line-soft);color:var(--text-secondary);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 8px 14px;padding:6px 0 6px 12px;font-weight:600;display:flex}.set-ai-mems{gap:8px;margin-top:6px;display:grid}.set-ai-mems__list{margin:0;padding:0;list-style:none;display:grid}.set-ai-mems__list li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.set-ai-mems__t{min-width:0;color:var(--text);font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.45}.set-ai-mems__t small{color:var(--text-muted);font-size:var(--fs-xs);margin-top:2px;display:block}.set-ai-mems__none,.set-ai-mems__off,.set-ai-mems__how{font-size:var(--fs-sm)}.set-ai-mems__none{border-top:1px solid var(--line-soft);padding:14px 0 4px}.page{gap:var(--gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.grid-kpi{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.grid-3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.grid-2{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.grid-main{gap:var(--gap);grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;display:grid}.span-2{grid-column:span 2}.stretch{align-items:stretch}@container page (width<=1040px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3:has(>.span-2:first-child+:last-child),.grid-3:has(>:first-child+.span-2:last-child){grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.grid-3:has(>.span-2:first-child+:last-child)>.span-2,.grid-3:has(>:first-child+.span-2:last-child)>.span-2{grid-column:auto}.grid-3:not(:has(>.span-2))>:last-child:nth-child(odd){grid-column:1/-1}.grid-3>.stack--pair:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container page (width<=900px){.grid-3:has(>.span-2:first-child+:last-child),.grid-3:has(>:first-child+.span-2:last-child),.grid-main{grid-template-columns:minmax(0,1fr)}}@container page (width<=640px){.grid-3,.grid-2,.grid-3>.stack--pair:last-child{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}}@media (width<=767px){.page,.grid-kpi,.grid-3,.grid-2,.grid-main{gap:12px}.grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.counts{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px 16px;display:grid}.count{gap:2px;display:grid}.count__v{font:800 20px / 1.15 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.login{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.login__intro h1{color:var(--text-strong);font:800 clamp(30px, 4vw, 44px) / 1.08 var(--font);letter-spacing:-.035em}.login__intro h1 em{color:var(--accent-text);font-style:normal}.login__lede{max-width:52ch;color:var(--text-secondary);margin-top:14px;font-size:16px;line-height:1.55}.login__form{gap:14px;display:grid}.doc-head{border-bottom:1px solid var(--line-soft);max-width:760px;padding-bottom:28px}.doc-eyebrow{color:var(--accent-text);font:700 12px / 1.3 var(--font);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.doc-head h1{color:var(--text-strong);font:800 clamp(30px, 4.4vw, 46px) / 1.06 var(--font);letter-spacing:-.04em;margin-top:10px}.doc-lede{max-width:640px;color:var(--text-secondary);margin-top:14px;font-size:16px;line-height:1.6}.doc-meta{color:var(--text-muted);font-size:var(--fs-sm);margin-top:14px}.doc{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:48px;padding-top:36px;display:grid}.doc-toc{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);gap:2px;padding:14px 10px;display:grid;position:sticky;top:84px}.doc-toc__k{color:var(--text-muted);font:700 11px / 1.3 var(--font);letter-spacing:.07em;text-transform:uppercase;padding:0 8px 6px}.doc-toc__a{border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-sm);gap:8px;padding:6px 8px;font-weight:600;line-height:1.35;display:flex}.doc-toc__a span{min-width:18px;color:var(--text-muted);font-variant-numeric:tabular-nums}.doc-toc__a:hover{background:var(--surface-hover);color:var(--text-strong)}.doc-toc__end{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);margin-top:8px;padding:12px 8px 0}.doc-prose{gap:44px;min-width:0;display:grid}.doc-sec{gap:14px;min-width:0;scroll-margin-top:84px;display:grid}.doc-sec>h2{color:var(--text-strong);font:800 21px / 1.25 var(--font);letter-spacing:-.02em}.doc-sec>h2>span{color:var(--accent-text);font-variant-numeric:tabular-nums;margin-right:10px}.doc-sec>p,.doc-ul li{color:var(--text-secondary);font-size:14.5px;line-height:1.65}.doc-ul{gap:7px;padding-left:20px;list-style:outside;display:grid}.doc-ul li::marker{color:var(--accent-text)}.doc-checks{gap:9px;display:grid}.doc-checks li{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.doc-checks svg{width:17px;height:17px;color:var(--status-okay-text);flex:none;margin-top:2px}.doc-uses{display:grid}.doc-uses>li{border-top:1px solid var(--line-soft);gap:6px;padding:13px 0;display:grid}.doc-uses>li:first-child{border-top:0;padding-top:0}.doc-uses b{color:var(--text-strong);font-size:var(--fs-body)}.doc-uses p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.doc-uses dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.doc-uses dt,.doc-pairs dt{color:var(--text-muted);font:700 10.5px / 1.3 var(--font);letter-spacing:.07em;text-transform:uppercase}.doc-uses dd{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.45}.doc-pairs>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(150px,36%) minmax(0,1fr);gap:4px 16px;padding:9px 0;display:grid}.doc-pairs>div:first-child{border-top:0;padding-top:0}.doc-pairs dt{padding-top:2px}.doc-pairs dd{color:var(--text);font-size:var(--fs-sm);line-height:1.5}@media (width<=900px){.doc{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.doc-toc{position:static}.doc-toc__a{align-items:center;min-height:38px}}@media (width<=560px){.doc-uses dl,.doc-pairs>div{grid-template-columns:minmax(0,1fr)}}.setup__head{align-items:center;gap:14px;display:flex}.setup__head h2{color:var(--text-strong);font:800 20px / 1.2 var(--font);letter-spacing:-.02em}.setup__head p{font-size:var(--fs-body);margin-top:4px}.setup__steps{gap:2px;margin:18px 0 0;padding:0;list-style:none;display:grid}.setup__step{border-top:1px solid var(--line-soft);color:var(--text-secondary);font-size:var(--fs-body);align-items:center;gap:10px;padding:9px 0;display:flex}.setup__step .i{width:16px;height:16px}.setup__step--done{color:var(--text-strong)}.setup__step--done .i{color:var(--status-okay-text)}.keyuse{width:100%;font-size:var(--fs-sm)}.keyuse th{border-bottom:1px solid var(--line-soft);width:38%;color:var(--text-secondary);text-align:left;vertical-align:top;padding:10px 12px 10px 0;font-weight:700}.keyuse td{border-bottom:1px solid var(--line-soft);color:var(--text);vertical-align:top;padding:10px 0}.keyuse tr:last-child th,.keyuse tr:last-child td{border-bottom:0}.keyuse small{color:var(--text-muted);font-size:var(--fs-xs);display:block}@media (width<=900px){.login{grid-template-columns:minmax(0,1fr)}}.set-steps{counter-reset:step;gap:12px;margin-top:14px;display:grid}.set-steps li{counter-increment:step;gap:4px;padding-left:30px;display:grid;position:relative}.set-steps li:before{content:counter(step);background:var(--accent-soft);width:20px;height:20px;color:var(--accent-text);font:700 11px / 1 var(--font);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.set-steps span{color:var(--text-secondary)}.set-switches{border-bottom:1px solid var(--line-card);gap:4px;display:grid}.set-token{border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--surface-subtle);width:100%;color:var(--text-strong);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:10px 12px;display:flex}.set-token code{overflow-wrap:anywhere;font:600 var(--fs-sm) / 1.4 var(--font-mono)}.set-token svg.i{color:var(--accent-text);flex:none}.connect{max-width:560px;margin:0 auto;display:grid}.connect__card{gap:16px;display:grid}.connect__head{align-items:flex-start;gap:14px;display:flex}.connect__head h1,.connect__send h1{color:var(--text-strong);font:800 22px / 1.2 var(--font);letter-spacing:-.02em;overflow-wrap:anywhere}.connect__head p{margin-top:4px}.connect__list{color:var(--text-secondary);gap:8px;display:grid}.connect__list li{align-items:flex-start;gap:8px;display:flex}.connect__list svg.i{width:16px;height:16px;color:var(--accent-text);flex:none;margin-top:2px}.connect__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connect__small{font-size:var(--fs-sm)}.connect__send{gap:14px;display:grid}.connect__step{color:var(--text-muted);font:700 var(--fs-cap) / 1.3 var(--font);letter-spacing:.08em;text-transform:uppercase}.ph-state{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;display:flex}.pl-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pl-chip{border-radius:var(--r-pill);background:var(--surface-subtle);min-height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pl-chip b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.pl-chip--bad{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.pl-chip--bad{background:color-mix(in srgb, var(--status-hospital) var(--status-tint), var(--surface))}}.pl-chip--bad{box-shadow:none;color:var(--status-hospital-text)}.pl-chip--warn{background:var(--status-jail)}@supports (color:color-mix(in lab, red, red)){.pl-chip--warn{background:color-mix(in srgb, var(--status-jail) var(--status-tint), var(--surface))}}.pl-chip--warn{box-shadow:none;color:var(--status-jail-text)}.pl-chip--ok{background:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.pl-chip--ok{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.pl-chip--ok{box-shadow:none;color:var(--status-okay-text)}.pl-chip--info{background:var(--accent-soft);box-shadow:none;color:var(--accent-text)}.pl-chip--bad b,.pl-chip--bad .cd,.pl-chip--warn b,.pl-chip--ok b,.pl-chip--info b{color:inherit}.pl-bounties .klist__main>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.lifebar{background:var(--line-soft);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.lifebar>i{border-radius:inherit;background:var(--bar-life);height:100%;display:block}.pl-cards>.pl-card{flex-direction:column;gap:12px;display:flex}.pl-cards>.pl-card>.card__heading{margin-bottom:0}.pl-cards>.pl-card>.card__end{margin-top:auto}.pl-card .fig__v small{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:0;font-weight:600}.pl-big{color:var(--text);font:800 32px / 1.05 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pl-big+.card-small{margin-top:-8px}.pl-last{border-top:1px solid var(--line-soft);max-height:none;overflow:visible}.pl-last .ev{padding:9px 0}.pl-trend{border-top:1px solid var(--line-soft);min-height:42px;font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto 84px;align-items:center;gap:4px 12px;padding:4px 0;display:grid}.pl-trend:first-child{border-top:0}.pl-trend>span:first-child{min-width:0;color:var(--text-secondary)}.pl-trend>span:first-child small{color:var(--text-muted);font-size:var(--fs-xs);display:block}.pl-trend>b{color:var(--text);text-align:right;font-weight:700}.pl-trend .spark{justify-self:end}.pl-note{white-space:pre-wrap;overflow-wrap:anywhere}.retal{font-size:var(--fs-body);flex-wrap:wrap}.retal>svg.i{flex:none;width:20px;height:20px}.retal__t{min-width:0;color:var(--text);flex:220px}.retal__t .cd{color:var(--status-hospital-text);font-weight:800}.rhythm{margin-bottom:10px}.fig__v--text{font-size:var(--fs-body);letter-spacing:0;font-weight:600}.pl-masonry{columns:3 300px;column-gap:var(--gap)}.pl-masonry>*{margin-bottom:var(--gap);break-inside:avoid}.bar-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:30px;display:grid}.bar-row__k{color:var(--text-secondary);font-size:var(--fs-body)}.bar-row__v{font:700 var(--fs-body) / 1 var(--font);font-variant-numeric:tabular-nums}.stars{gap:2px;display:inline-flex}.stars span{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.stars span.on{background:#e0a82e}.fo-dense{grid-auto-flow:dense}.fo-tools{grid-column:1/-1}@container page (width<=1040px){.fo-tools{grid-column:auto}}.fo-row>.card{flex-direction:column;min-width:0;display:flex}.fo-row>.card>.card__end{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.fo-lede{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 12px;line-height:1.45}.fo-lede .who{font-weight:700}.fo-gap{margin-top:14px}.fo-lead{margin:14px 0 12px}.fo-small,.fo-more{font-size:var(--fs-xs);margin:10px 0 0;line-height:1.45}.fo-caption{margin-bottom:6px}.card .note--failed:not(:last-child){margin-bottom:12px}.card-failed{padding:10px var(--pad);border-bottom:1px solid var(--line-soft)}.fo-reading{align-items:center;gap:8px;display:flex}.fo-figk{min-width:0;color:var(--text-muted);font-size:var(--fs-xs)}.fo-figk .who{max-width:180px;color:var(--text-muted);font-weight:700}.fo-fig__small{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:0;margin-left:6px;font-weight:600}.fo-rows>a.klist__row{border-radius:var(--r);color:inherit;margin:0 -8px;padding-left:8px;padding-right:8px}.fo-rows>a.klist__row:hover{background:var(--surface-hover)}.fo-rows>a.klist__row:hover .klist__main>b{color:var(--accent-text)}.klist__ico.fo-ico--bad{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.klist__ico.fo-ico--bad{background:color-mix(in srgb, var(--status-hospital) 14%, var(--surface))}}.klist__ico.fo-ico--bad{color:var(--status-hospital-text)}.fo-alert{border:1px solid var(--status-hospital);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fo-alert{border:1px solid color-mix(in srgb, var(--status-hospital) 40%, var(--line-card))}}.fo-alert{border-radius:var(--r-card);background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.fo-alert{background:color-mix(in srgb, var(--status-hospital) 7%, var(--surface))}}.fo-alert{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.4}.fo-alert>svg.i{width:18px;height:18px;color:var(--status-hospital-text);flex:none}.fo-alert>span{flex:260px;min-width:0}.fo-alert b{color:var(--text)}.fo-kick{align-items:center;gap:6px;display:inline-flex}.fo-rank{--c:var(--text-muted);border:1px solid var(--c);align-items:center;gap:5px;height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fo-rank{border:1px solid color-mix(in srgb, var(--c) 45%, transparent)}}.fo-rank{border-radius:var(--r-pill);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.fo-rank{background:color-mix(in srgb, var(--c) 12%, var(--surface))}}.fo-rank{color:var(--text);font:700 12px / 1 var(--font);letter-spacing:0;white-space:nowrap;vertical-align:middle}.fo-rank svg.i{width:13px;height:13px;color:var(--c)}.fo-rank--bronze{--c:var(--status-jail)}.fo-rank--silver{--c:var(--presence-offline)}.fo-rank--gold{--c:var(--bar-happy)}.fo-rank--platinum{--c:var(--status-traveling)}.fo-rank--diamond{--c:var(--status-abroad)}.fo-facts{border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--line-soft);box-shadow:var(--shadow-card);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.fo-fact{background:var(--surface);flex-direction:column;flex:136px;gap:3px;min-width:0;padding:10px 12px;display:flex}.fo-fact__k{color:var(--text-muted);font:700 var(--fs-cap) / 1.3 var(--font);letter-spacing:.08em;text-transform:uppercase}.fo-fact__v{color:var(--text);font:800 17px / 1.25 var(--font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-fact__v small{color:var(--text-muted);font-size:12.5px;font-weight:600}.fo-fact__v .who{font-size:15px}.fo-fact__s{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fo-fact__s .who{color:var(--text-secondary)}.nm-lines{justify-items:end;gap:2px;display:grid}.fate-add{white-space:normal;text-align:left;height:auto;min-height:34px;padding-block:6px}.fo-notes{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.fo-note{--c:var(--accent-text);border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface);min-width:0;min-height:104px;box-shadow:var(--shadow-card);color:var(--text);flex-direction:column;gap:6px;padding:13px 14px;display:flex}a.fo-note:hover{border-color:var(--line-strong);background:var(--surface-hover)}.fo-note__k{color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:6px;font-weight:700;display:inline-flex}.fo-note__k svg.i{width:15px;height:15px;color:var(--c)}.fo-note b{color:var(--text);font:800 18px / 1.25 var(--font);letter-spacing:-.01em}a.fo-note:hover b{color:var(--accent-text)}.fo-note__s{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.4}.fo-note--ok{--c:var(--status-okay)}.fo-note--bad{--c:var(--status-hospital)}.fo-note--warn{--c:var(--status-jail)}.fo-tiles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;display:grid}.fo-tile{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;min-height:54px;color:var(--text);align-items:center;gap:10px;padding:8px 12px;display:flex}.fo-tile:hover{border-color:var(--line-strong);background:var(--surface-hover)}.fo-tile>svg.i{width:18px;height:18px;color:var(--accent-text);flex:none}.fo-tile>span{min-width:0;font-size:var(--fs-body);flex-direction:column;font-weight:700;line-height:1.25;display:flex}.fo-tile small{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}@container page (width<=640px){.fo-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fo-note{min-height:0;padding:11px 12px}.fo-note b{font-size:15px}.fo-note__s{font-size:var(--fs-xs)}.fo-facts{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(148px,44%);grid-auto-flow:column;display:grid;overflow-x:auto}.fo-facts::-webkit-scrollbar{display:none}.fo-fact{scroll-snap-align:start}.fo-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.fcard__n--phone,.fcard__more[data-extra=no]{display:none}@media (width<=767px){.fcard__more[data-extra=no]{display:inline-flex}.fcard__n--wide{display:none}.fcard__n--phone{display:inline}.fcard:not(.is-open) .fgrid>:not(:first-child),.fcard:not(.is-open) .chips--rule{display:none}}.fcard .pick__box{height:40px}.wpicked{gap:8px;padding-right:4px}.wpicked>.ellipsis{min-width:0;color:var(--text);flex:auto;font-weight:600}.wbulk{padding:10px var(--pad);border-bottom:1px solid var(--line-soft);background:var(--accent);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.wbulk{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.chip.wsaved{padding-left:11px}.wsaved__l{color:inherit;font:inherit}.wsaved__l:hover{color:var(--text)}.chip.wsaved.is-on .wsaved__l:hover{color:inherit}.whl{gap:var(--gap);min-width:0;display:grid}.whl__bar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.whl__bar .section__title{margin:0 auto 0 0}.whl__note{color:var(--text-muted);font-size:var(--fs-sm)}.kpi__label button.kl{letter-spacing:inherit;text-transform:inherit}.whl__cards>.card{flex-direction:column;min-width:0;display:flex}.whl-card .card__end{margin-top:auto;padding-top:12px}.whl-card__body{min-width:0}.whl-list .klist__row{gap:10px}.whl-list .klist__end b{color:var(--text);font-weight:700}.whl-n{width:18px;color:var(--text-muted);font-size:var(--fs-sm);text-align:right;flex:none;font-weight:600}.whl-sep{color:var(--text-muted);font-size:var(--fs-xs);padding:10px 0 2px;font-weight:700}.whl-empty{color:var(--text-muted);font-size:var(--fs-sm);margin:0;padding:14px 0}.whl-fail{color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:10px 0;display:flex}.whl__more{justify-content:center;display:flex}.wtype{color:var(--text);font-weight:600}.wtype:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.kl{color:inherit;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.kl:hover{color:var(--accent-text);text-decoration-color:currentColor}.cell2{justify-items:start;gap:2px;min-width:0;display:grid}.cell2 .meter{width:100%;min-width:64px;margin-top:3px}.row-acts{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.wrap{white-space:normal;min-width:240px;max-width:460px;line-height:1.4;display:block}.meters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin-bottom:18px;display:grid}.mrow{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.mrow__l{color:var(--text-secondary)}.mrow__v{color:var(--text);font-weight:700}.mrow .meter{grid-column:1/-1}.k-gap{margin-top:16px;margin-bottom:4px}.card-p{margin-bottom:10px;line-height:1.5}.keyrow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0;display:flex}.keyrow .mono{color:var(--text);letter-spacing:.06em;white-space:nowrap;font-weight:600}.keymeter{margin-bottom:14px}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;max-width:460px;display:grid}.inline-form>.btn{height:40px;margin-top:22px}@media (width<=420px){.inline-form{grid-template-columns:minmax(0,1fr)}.inline-form>.btn{justify-self:start;margin-top:0}}.card-small{font-size:var(--fs-sm);margin-top:10px}.card-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.row-acts .btn{height:30px;padding:0 8px}.set-pad{padding:14px var(--pad)}.keystatus{align-items:center;gap:6px;display:inline-flex}.set-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.set-acts{align-items:center;gap:8px 14px}.set-acts>.muted{font-size:var(--fs-sm)}.acct-faction{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.plist{margin:0;padding:0;list-style:none;display:grid}.plist li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:4px 0;display:grid}.plist li:first-child{border-top:0}.plist__who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.plist__who a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.plist__pos{color:var(--text-muted);font-size:var(--fs-xs)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.heatwrap{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:24px;display:grid}.daysum{gap:8px;margin-top:8px;display:grid}.daysum>div{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-template-columns:34px minmax(0,1fr) 58px;align-items:center;gap:8px;font-size:11px;display:grid}.daysum .hbar{grid-column:auto}.daysum .num{color:var(--text);text-align:right}@container page (width<=640px){.heatwrap{grid-template-columns:minmax(0,1fr)}}.plist--scroll{overscroll-behavior:contain;max-height:360px;overflow-y:auto}.act-meter{align-items:center;gap:8px;min-width:130px;display:flex}.act-meter .meter{flex:auto}.act-meter b{min-width:46px;color:var(--text);text-align:right;font-weight:600}.act-dialog{gap:20px;min-width:0;display:grid}.act-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.act-day{flex-direction:column;gap:5px;display:flex}.act-day i{background:linear-gradient(to top, var(--accent) 0 calc(var(--v) * 1%), var(--line-soft) calc(var(--v) * 1%) 100%);border-radius:4px;height:64px;display:block}.act-day.is-dim i{opacity:.35}.act-day b{color:var(--text-muted);font:500 11px / 1 var(--font);text-align:center}.act-watch{align-items:flex-end}.act-watch__pick{flex:0 340px;min-width:0}@media (width<=520px){.act-watch__pick{flex-basis:100%}}.mtools{justify-content:space-between}.mtools .seg{max-width:100%;overflow-x:auto}.mtools__end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mtools__end .filter{width:220px}.btn__n{border-radius:var(--r-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:700 11px / 1 var(--font);place-items:center;padding:0 5px;display:inline-grid}.mrev,.mflags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.mempty{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:inline-flex}.mpanel{gap:18px;display:grid}.mpanel__sec{gap:8px;display:grid}.mpanel__sec .filter{width:100%}.mpanel__ranges{gap:12px}.mpanel__hint{font-size:var(--fs-sm)}.mpanel__tri{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mpanel__shown{color:var(--text-muted);font-size:var(--fs-sm);align-self:center;margin-right:auto}@media (width<=767px){.mtools__end{width:100%}.mtools__end .filter{flex:160px;width:auto}}.mpos,.mcell{vertical-align:middle;max-width:180px;display:inline-block}.mpos{color:var(--text-secondary)}.mpos--lead{color:var(--text);font-weight:600}.munit{color:var(--text-muted);font-size:var(--fs-xs)}.mfoot__world{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.mfoot__world .btn{height:26px}.livechip .num{color:var(--text-muted);font-weight:400}.mpres{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mpres__col{gap:var(--gap);min-width:0;display:grid}.mpres__k{align-items:center;min-height:18px;display:flex}.mpres__bar{margin-top:8px}.mpres__bar>span+span{border-left:2px solid var(--surface)}.mpres__list .pres{flex:none}.mheat-legend{color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;display:flex}.mheat-legend>i{border-radius:3px;width:12px;height:12px}.mheat-legend__now{align-items:center;gap:6px;margin-left:14px;display:inline-flex}.mheat-legend__now i{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text);border-radius:3px}@container page (width<=760px){.mpres{grid-template-columns:minmax(0,1fr)}}.mchg-tools__note{color:var(--text-muted);font-size:var(--fs-sm);margin-left:auto}.mchg-list{margin:0;padding:0;list-style:none}.mchg{min-height:46px;padding:6px var(--pad);border-bottom:1px solid var(--line-soft);grid-template-columns:70px minmax(110px,190px) minmax(0,1fr) 52px;grid-template-areas:"t who what ago";align-items:center;gap:4px 14px;display:grid}.mchg:last-child{border-bottom:0}.mchg.is-new{animation:chg 2.4s var(--ease), chg-mark 2.4s var(--ease) forwards;box-shadow:inset 3px 0 0 var(--accent)}.mchg__t{color:var(--text-muted);grid-area:t;font-size:12px}.mchg__who{grid-area:who;min-width:0}.mchg__what{flex-wrap:wrap;grid-area:what;align-items:center;gap:4px 9px;min-width:0;display:flex}.mchg__from{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:5px;display:inline-flex}.mchg__from .g{width:12px;height:12px}.mchg__arrow{color:var(--text-muted)}.mchg__note{color:var(--text-secondary);font-size:var(--fs-sm)}.mchg__ago{color:var(--text-muted);text-align:right;grid-area:ago;font-size:12px}@media (prefers-reduced-motion:reduce){.mchg.is-new{background:var(--changed);animation:none}}@media (width<=767px){.mchg-tools__note{width:100%;margin-left:0}.mchg{padding:9px var(--pad);grid-template-columns:62px minmax(0,1fr) auto;grid-template-areas:"t who ago""t what what";align-items:start}.mchg__t,.mchg__ago{line-height:22px}}.chain-now{flex-wrap:wrap;align-items:flex-end;gap:14px 36px;display:flex}.chain-now__main{align-items:baseline;gap:8px;display:flex}.chain-now__n{color:var(--text-strong);font:800 56px / 1 var(--font);letter-spacing:-.03em}.chain-now__k{color:var(--text-muted);font-size:var(--fs-sm);font-weight:600}.chain-now__foot{font-size:var(--fs-sm);margin-top:10px}.chain-idle{gap:6px;display:grid}.chain-idle__title{color:var(--text-strong);font:800 22px / 1.2 var(--font);letter-spacing:-.02em}.miles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.mile{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.mile b{color:var(--text);font:700 15px / 1.2 var(--font)}.mile span{color:var(--text-muted);font-size:var(--fs-xs)}.mile--done{border-color:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.mile--done{border-color:color-mix(in srgb, var(--status-okay) 30%, var(--surface))}}.mile--done{background:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.mile--done{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.mile--done b{color:var(--status-okay-text)}.mile--next{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mile--next b{color:var(--accent-text)}.chain-span{grid-column:1/-1}.chain-small{color:var(--text-muted);font-size:var(--fs-xs);margin:10px 0 0;line-height:1.45}.chain-gap{margin-top:14px}.chain-k{margin:16px 0 8px;display:block}.chain-target{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.chain-target .btn{margin-left:auto}.chain-who .hbars__l{display:flex}.chain-who .hbars__v small{white-space:nowrap}@container page (width<=640px){.chain-now{gap:12px 20px}.chain-now__n{font-size:44px}}.score{gap:16px;display:grid}.score__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px;display:grid}.score__side{gap:4px;min-width:0;display:grid}.score__side--theirs{text-align:right;justify-items:end}.score__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.score__n{color:var(--text-strong);font:800 var(--fs-score) / 1 var(--font);letter-spacing:-.03em}.score__mid{text-align:center;justify-items:center;gap:2px;display:grid}.score__lead{font:800 28px / 1.1 var(--font);letter-spacing:-.02em}.tone-ours{color:var(--side-ours)}.tone-theirs{color:var(--side-theirs)}.score__banner{border-left:4px solid var(--status-traveling);border-radius:var(--r-sm);background:var(--status-traveling);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.score__banner{background:color-mix(in srgb, var(--status-traveling) var(--status-tint), var(--surface))}}.score__banner{color:var(--text-secondary);font-weight:600}.score__banner--win{border-left-color:var(--status-okay);background:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.score__banner--win{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.score__banner--win{color:var(--status-okay-text)}.score__banner--loss{border-left-color:var(--status-hospital);background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.score__banner--loss{background:color-mix(in srgb, var(--status-hospital) var(--status-tint), var(--surface))}}.score__banner--loss{color:var(--status-hospital-text)}.board-bar{padding:12px var(--pad);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.board-bar__count{font-size:var(--fs-sm)}.board-bar__end{margin-left:auto}.board-foot{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.board-chips{min-height:48px;padding:8px var(--pad);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.board-chips__none{font-size:var(--fs-sm)}.board-chips__shown{font-size:var(--fs-sm);white-space:nowrap;margin-left:auto}.board-chips__shown b{color:var(--text)}.dibs{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.dibs__by{min-width:0;color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.dibs__by .who{min-width:0;font-size:var(--fs-sm)}.dibs__by--mine b{color:var(--accent-text);font-weight:700}.dibs__left{font-variant-numeric:tabular-nums;flex:none}.dibs__release svg.i{display:none}.board-name{gap:3px;min-width:0;max-width:100%;display:inline-grid}.board-call{min-width:0;color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:5px;line-height:1.2;display:none}.tbl .board-call .who{min-width:0;color:var(--text-secondary);font-size:var(--fs-xs);gap:5px;font-weight:600}.board-call .av{--av:18px;border-radius:6px}.board-call__mine{color:var(--accent-text);font-weight:700}.atk{border-radius:9px;gap:5px;font-weight:700}.atk svg.g{width:14px;height:14px}.atk[aria-disabled=true]{pointer-events:auto;cursor:not-allowed}.fab-attack{right:16px;bottom:calc(var(--tabbar-h) + 16px + env(safe-area-inset-bottom));z-index:70;background:var(--accent-fill);width:78px;height:78px;box-shadow:var(--shadow-pop);color:var(--on-accent);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:50%;align-content:center;place-items:center;gap:1px;font-weight:800;text-decoration:none;display:grid;position:fixed}.fab-attack svg.g{width:22px;height:22px}.fab-attack__l{font-size:14px;line-height:1.1}.fab-attack__t{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:10.5px;font-weight:600;line-height:1.2;overflow:hidden}.fab-attack.is-off{background:var(--surface);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--line-strong);color:var(--text-muted)}.fab-attack.is-drag{cursor:grabbing;opacity:.88}@media (width>=768px){.fab-attack{display:none}.fab-attack.fab-attack--always{width:66px;height:66px;display:grid;bottom:24px}}@media (width<=767px){body:has(.fab-attack) .desk__inner{padding-bottom:110px}}.board .tbl .c-st{min-width:210px}.board .tbl .c-la{min-width:130px}.board .tbl .c-dibs{min-width:150px}@container page (width<=720px){.board{--who:clamp(110px, calc(100cqi - 250px), 150px)}.board .tbl .c-st,.board .tbl .c-la,.board .tbl .c-dibs{min-width:0}.board .tbl .sticky{padding-right:8px;padding-left:var(--pad)}.board .tbl .who{max-width:calc(var(--who) - 18px)}.board .board-star{width:20px;margin-left:-4px}.board .board-call .who{max-width:var(--who)}.board .tbl .c-st{padding:0 6px 0 8px}.board .st{max-width:max(64px, calc(100cqi - 160px - var(--who)))}.board .st__p{text-overflow:ellipsis;min-width:0;overflow:hidden}.board .tbl .pin--edge{padding-left:6px}.board .tbl .pin--end{padding-right:8px}.board .c-dibs .btn{padding:0 8px}.board .dibs__release{width:46px;padding:0}.board .dibs__release svg.i{display:block}.board .board-call{display:flex}.board .dibs__by{display:none}.board .atk{width:32px;padding:0;position:relative}.board .atk:after{content:"";position:absolute;inset:-8px -4px}.board .atk__l,.board .dibs__rl,.board .st:has(.st__v) .st__w,.board .st__sep,.board .pres__w{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container page (width<=480px){.board .tbl .c-st{min-width:calc(100cqi - 146px - var(--who))}}.calc-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.calc-side{min-width:0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.calc-side .input input{width:100%;min-width:0}.calc-side legend{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:8px;padding:0;overflow:hidden}.calc-within{margin-top:14px}.calc-eta{font-size:var(--fs-sm);gap:4px;line-height:1.45;display:grid}.calc-eta__v{color:var(--text);font:800 24px / 1.15 var(--font);letter-spacing:-.02em}.calc-eta__v .calc-eta__who{font:inherit;letter-spacing:inherit;vertical-align:baseline}.calc-figs{margin-top:14px}.calc-need{border-top:1px solid var(--line-soft);color:var(--text-secondary);font-size:var(--fs-sm);margin:14px 0 0;padding-top:12px;line-height:1.5}.calc-need b{color:var(--text)}.calc-scen{white-space:normal;line-height:1.35;display:block}.war-side{align-content:start;gap:var(--gap);display:grid}.war-rewards{gap:14px;display:grid}.war-rewards__side{font-size:var(--fs-sm);gap:4px;display:grid}.war-rewards__items{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.war-rewards__items li{grid-template-columns:minmax(0,1fr) auto minmax(84px,auto);align-items:center;gap:12px;min-height:30px;display:grid}.war-rewards__qty,.war-rewards__value{text-align:right}.war-rewards__value{font-weight:700}.war-rewards__total{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.war-rewards__total b{color:var(--text);font-size:20px}.war-reading{padding:10px var(--pad);border-bottom:1px solid var(--line-soft);color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.war-who{align-items:center;gap:6px;min-width:0;display:inline-flex}.dir{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;flex:none;padding:3px 4px 2px;font-size:10px;font-weight:700;line-height:1}.dir--out{box-shadow:inset 0 0 0 1px var(--side-ours)}@supports (color:color-mix(in lab, red, red)){.dir--out{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-ours) 50%, transparent)}}.dir--out{color:var(--accent-text)}.dir--in{box-shadow:inset 0 0 0 1px var(--side-theirs)}@supports (color:color-mix(in lab, red, red)){.dir--in{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side-theirs) 50%, transparent)}}.dir--in{color:var(--status-hospital-text)}.feed{overscroll-behavior:contain;max-height:560px;margin:0;padding:0;list-style:none;overflow-y:auto}.ev{padding:9px var(--pad);border-bottom:1px solid var(--line-soft);font-size:var(--fs-body);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"t who rs""t res ago";align-items:start;gap:1px 10px;display:grid}.ev__t{color:var(--text-muted);grid-area:t;font-size:12px;line-height:20px}.ev__who{grid-area:who;align-items:center;gap:6px;min-width:0;line-height:20px;display:flex}.ev__who .who{min-width:0}.ev__who .av{flex:none}@media (width<=599px){.ev__who .av{display:none}}.ev__arrow{color:var(--text-muted);flex:none}.ev__res{min-width:0;color:var(--text-muted);font-size:var(--fs-sm);grid-area:res;line-height:18px}.ev__rs{text-align:right;grid-area:rs;font-size:12.5px;font-weight:600;line-height:20px}.ev__ago{color:var(--text-muted);text-align:right;grid-area:ago;font-size:12px;line-height:18px}.ev--win .ev__rs{color:var(--status-okay-text)}.ev--loss .ev__rs{color:var(--status-hospital-text)}.war-attacks{gap:var(--gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1099px){.war-attacks{grid-template-columns:minmax(0,1fr)}}.war-feed--board .feed{max-height:430px}@media (width<=767px){.war-feed--board{display:none}}.feed__meta{font-size:var(--fs-sm)}.feed--full{max-height:min(70vh,900px)}.feed__more{margin-left:auto}.feed-tally{padding:10px var(--pad);border-bottom:1px solid var(--line-soft);color:var(--text-secondary);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.feed-tally b{color:var(--text)}.feed-tally b.tone-okay{color:var(--status-okay-text)}.feed-tally b.tone-bad{color:var(--status-hospital-text)}.ev--lost .ev__rs,.ev--assist .ev__rs,.ev--zero .ev__rs{color:var(--text-muted)}@container page (width<=640px){.score__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.score__mid{grid-area:2/1/auto/-1}.score__n{font-size:32px}.board-bar__end{width:100%;margin-left:0}}.score__top{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.score__side--theirs .score__top,.score__side--theirs .score__meta{flex-direction:row-reverse}.score__online{color:var(--text-muted);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.score__online b{color:var(--text)}.score__dot{background:var(--status-okay);border-radius:50%;width:8px;height:8px}.score__meta{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.score__meta b{color:var(--text)}@container page (width<=640px){.score__next,.score__meta .chaintimer__bar{display:none}}.board-name__line{align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.board-star{width:24px;height:24px;color:var(--line-strong);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-left:-6px;padding:0;display:inline-grid}.board-star svg.i{width:15px;height:15px}.board-star:hover,.board-star[aria-pressed=true]{color:var(--status-jail)}.board-star[aria-pressed=true] svg.i{fill:currentColor}.board .tbl tr:has(.board-name[data-fav])>td:first-child{box-shadow:inset 3px 0 0 var(--status-jail)}.board .tbl tr:has(.board-name[data-hl])>td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.board .tbl tr:has(.board-name[data-hl])>td{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.board .tbl tr:has(.board-name[data-hl])>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.board-name[data-taken] .who__name{color:var(--text-muted)}.board-rows{min-width:0}.board--compact .tbl td{height:38px;padding-top:4px;padding-bottom:4px}.board-st{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:inline-flex}.board-soon{border-radius:var(--r-pill);background:var(--status-okay);padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.board-soon{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.board-soon{color:var(--status-okay-text);white-space:nowrap;font-size:11px;font-weight:700}.board-chips__list{flex-wrap:wrap;flex:260px;align-items:center;gap:6px 8px;min-width:0;display:flex}.board-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.board-sort{align-items:center;gap:2px;display:inline-flex}@media (width>=768px){.board-tools .dd__btn{height:32px}}.board-keys,.board-power{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}@media (width<=767px){.board-keys,.board>.card__foot:not(:has(.board-foot__more)){display:none}}.board-preset{align-items:center;display:inline-flex}.board-preset .iconbtn{width:26px;height:26px}.board-save{align-items:end;gap:8px;display:flex}.board-save .fld{flex:1;min-width:0}.war-set{gap:14px;min-width:0;display:grid}.war-set .seg{justify-self:start;max-width:100%;overflow-x:auto}.war-set__panel{gap:4px;min-width:0;display:grid}.war-set__sec{border-top:1px solid var(--line-soft);gap:8px;padding:12px 0 4px;display:grid}.war-set__sec .seg{flex-wrap:wrap}.war-set__hint{font-size:var(--fs-sm);margin:0;line-height:1.45}.war-set__note{font-size:var(--fs-sm);align-items:center;gap:7px;margin-right:auto;display:inline-flex}.war-set__note svg.i{width:15px;height:15px}.war-key{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:8px 0;display:flex}.war-key__t{flex:220px;gap:2px;min-width:0;display:grid}.war-key__t b{color:var(--text);font-size:var(--fs-body)}.war-key__t span{color:var(--text-muted);font-size:var(--fs-sm)}.war-key__cap{border:1px solid var(--key-cap-line);border-radius:var(--r-xs);background:var(--key-cap);min-width:46px;color:var(--text);font:700 var(--fs-sm) / 1 var(--font);text-align:center;border-bottom-width:2px;padding:6px 8px 5px}.war-key__cap.is-rec{border-color:var(--accent);color:var(--accent-text)}.war-formulas,.war-fields{flex-wrap:wrap;gap:6px;display:flex}.war-lede{color:var(--text-secondary);font-size:var(--fs-body);margin:0;line-height:1.55}.war-lede .who{vertical-align:bottom}.war-open{justify-content:flex-end;margin-top:6px;display:flex}.kpi-go{color:inherit;text-decoration:none}.kpi-go:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.war-share{border-radius:var(--r-pill);background:var(--line-soft);height:12px;margin-top:14px;display:flex;overflow:hidden}.war-share__ours{background:var(--side-ours)}.war-share__theirs{background:var(--side-theirs);flex:1}.war-small{font-size:var(--fs-sm);margin:12px 0 0}.war-chain{margin-top:14px}.war-rosters__wait{padding:14px var(--pad)}.war-cmp{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-body)}.war-cmp th,.war-cmp td{height:38px;padding:0 var(--pad);border-bottom:1px solid var(--line-soft)}.war-cmp th:first-child{width:34%}.war-cmp thead th{background:var(--surface-subtle);height:34px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.war-cmp tbody th{color:var(--text-secondary);text-align:left;font-weight:600}.war-cmp .r{text-align:right}.war-fig-name{min-width:0;display:block}.war-fig-name .who,.war-cmp thead .who{min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit}.war-cmp__hi{color:var(--status-okay-text);font-weight:700}.war-pad{padding:14px var(--pad)}.war-dibs-rules{gap:var(--s3);border-bottom:1px solid var(--line);display:grid}.war-calls{padding:0 var(--pad)}.war-calls__end{flex-direction:row;align-items:center;gap:10px}.war-calls__end b{color:var(--text)}.note-cell{max-width:220px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.note-cell svg.i{width:13px;height:13px;color:var(--text-muted);flex:none}.note-cell:hover svg.i{color:var(--accent-text)}.wl-ftag{flex:none;text-decoration:none}.wl-ftag:hover{background:var(--accent-soft);color:var(--accent-text)}.wl-pct,.wl-meter{grid-template-columns:3.2em 56px;align-items:center;gap:8px;display:inline-grid}.wl-meter .meter,.wl-pct .meter{width:56px;min-width:0;margin:0}.pick-list{gap:2px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.pick-list__row{border-radius:var(--r-sm);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.pick-list__row:hover,.pick-list__row:focus-visible{background:var(--surface-hover)}.stk-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.stk-name img{border-radius:var(--r-xs);flex:none}.stk-name>span,.stk-pl{min-width:0;line-height:1.25;display:inline-grid}.stk-name b,.stk-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stk-name small,.stk-pl small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:500}.stk-name-cell{align-items:center;gap:8px;max-width:100%;display:inline-flex}.stk-name-cell>.pill{flex:none}.stk-benefits{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.stk-benefit{gap:10px;display:grid}.stk-benefit__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.stk-meter{min-width:150px}.stk-meter small{max-width:100%;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-bar{justify-content:flex-end;display:flex}.stats-gained{margin:16px 0 6px}.stats-gap{margin-top:14px}.stats-segcard>.card__heading{flex-wrap:wrap}.stats-segcard>.card__heading>.card__meta{max-width:100%;overflow-x:auto}.stats-note{font-size:var(--fs-sm);margin:0}.stats-r{justify-items:end}.stats-tools__start{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.stats-tools .seg{max-width:100%;overflow-x:auto}.stats-tools .filter{width:220px;max-width:100%}@media (width<=767px){.stats-tools .filter{width:100%}}.stats-hi__spark{justify-content:center}@media (width<=420px){.stats-hi__spark{display:none}}.stats-dlg__p{color:var(--text-secondary);margin:0 0 14px}.stats-dates{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 16px;display:grid}.stats-copy{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-subtle);max-width:100%;height:34px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.stats-copy:hover{border-color:var(--accent)}.stats-copy svg.i{width:15px;height:15px;color:var(--text-muted);flex:none}.stats-copy__v{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.stats-pick{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:14px 16px;display:grid}.stats-pick__more{gap:8px;min-width:0;display:grid}.stats-chips{flex-wrap:wrap;gap:6px;display:flex}.stats-chip{border:1px solid var(--line-strong);background:var(--surface-subtle);max-width:100%;height:28px;color:var(--text);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-weight:600;display:inline-flex}.stats-chip>button{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.stats-chip>button:hover{color:var(--status-hospital-text)}.stats-chip svg.i{width:14px;height:14px}.stats-chip--pick{cursor:pointer;padding:0 10px}.stats-chip--pick:hover{border-color:var(--accent)}.stats-dot{background:var(--c,var(--accent));border-radius:50%;flex:none;width:10px;height:10px}.stats-inl{align-items:center;gap:8px;min-width:0;display:inline-flex}.stats-heads{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:10px;display:grid}.stats-head{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--surface-subtle);align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.stats-head>.stats-dot{margin-top:11px}.stats-head.is-you{border-color:var(--accent)}.stats-head__m{min-width:0;color:var(--text-muted);font-size:var(--fs-xs);flex-direction:column;gap:4px;display:flex}.stats-head__n{min-width:0;color:var(--text);font-size:var(--fs-sm);font-weight:700;display:flex}.stats-head__live{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.stats-flds{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:0 36px;margin-top:14px;display:grid}.stats-fld{border-top:1px solid var(--line-soft);padding:11px 0}.stats-fld__h{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.stats-fld__h>span{color:var(--text-muted);font-size:var(--fs-xs);flex:none}.stats-bar-row{font-size:var(--fs-sm);grid-template-columns:minmax(64px,120px) minmax(40px,1fr) auto;align-items:center;gap:8px;padding:2px 0;display:grid}.stats-bar-row__n{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-bar-row__v{text-align:right;white-space:nowrap}.stats-bar-row.is-lead .stats-bar-row__v,.stats-best{color:var(--status-okay-text);font-weight:700}.stats-track{background:var(--line-soft);border-radius:999px;height:8px;position:relative;overflow:hidden}.stats-track>i{border-radius:inherit;background:var(--c,var(--accent));opacity:.55;position:absolute;top:0;bottom:0;left:0}.stats-bar-row.is-lead .stats-track>i{opacity:1}.stats-lead{color:var(--text-secondary);margin:14px 0 0;line-height:1.5}.stats-lead b{color:var(--text)}.stats-rank{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stats-rank>li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.stats-rank small{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4;display:block}.stats-rank__n{background:var(--line-soft);width:24px;height:24px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.stats-rank>li:first-child .stats-rank__n{background:var(--accent-soft);color:var(--accent-text)}.stats-foot{font-size:var(--fs-sm);gap:8px;margin-top:14px;display:grid}.stats-foot__watch{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.stats-foot__who{align-items:center;gap:8px;min-width:0;display:inline-flex}.stats-cubar{flex-wrap:wrap;align-items:flex-end;gap:14px 28px;display:flex}.stats-cubar>div{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;max-width:100%;display:grid}.stats-cubar__cols{flex:320px}.stats-cubar__link{flex:0 auto}.wfilters{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.wfilters__k{color:var(--text-muted);font-size:var(--fs-sm);font-weight:700}.wfilters .filter{margin-left:auto}.wmatch,.wpair{white-space:nowrap;gap:3px;display:grid}.wpair{justify-items:end}.wpair .is-lead{font-weight:800}.wmatch__side{align-items:center;gap:6px;min-width:0;display:inline-flex}.wdot{border-radius:50%;flex:none;width:8px;height:8px}.wdot--a{background:var(--accent)}.wdot--b{background:var(--status-abroad)}.tbl .who__name.wwin{font-weight:800}.tbl .wmatch .who{font-weight:600}.wmark{color:var(--accent-text);font-size:var(--fs-xs);font-weight:700}.wleadcell{gap:5px;min-width:132px;display:grid}.wleadcell small{color:var(--text-muted);font-size:var(--fs-xs)}.wlead{border-radius:var(--r-pill);background:var(--line-soft);width:132px;height:8px;display:block;position:relative;overflow:hidden}.wlead__fill{transition:width .4s var(--ease);position:absolute;top:0;bottom:0}.wlead__fill--a{border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--accent);right:50%}.wlead__fill--b{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--status-abroad);left:50%}.wlead__mid{background:var(--text-secondary);opacity:.45;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.wtop li{grid-template-columns:22px minmax(0,1fr) auto}.wtop__n{color:var(--text-muted);font-weight:700}.wtop__end{justify-items:end;line-height:1.2;display:grid}.wtop__end small{color:var(--text-muted);font-size:var(--fs-xs)}.wtop__vs,.wkpi-vs{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}a.wtop__end:hover b{text-underline-offset:3px;text-decoration:underline}.wkpi-vs{font-size:var(--fs-h3);line-height:1.25}.wkpi-vs small{color:var(--text-muted);font-size:var(--fs-sm);font-weight:500}.wcard{flex-direction:column;display:flex}.wcard>.card__end{margin-top:auto;padding-top:12px}.wempty{color:var(--text-muted);font-size:var(--fs-sm)}.wempty+.wempty,.wtop+.wempty{margin-top:8px}.wtop--plain li{grid-template-columns:minmax(0,1fr) auto}.wpair--start{justify-items:start}.wresult{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wmore{justify-content:center;display:flex}.wtable{scroll-margin-top:calc(var(--bar-h) + 12px)}.wact{white-space:nowrap;justify-content:flex-end;gap:4px;display:inline-flex}.wdlg{gap:14px;display:grid}.wdlg .wlead{width:100%}.wsides{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;min-width:0;display:inline-flex}.wsides>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.wsides__tag{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.wdlg-foot{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;display:flex}.gym-stat{align-items:center;gap:7px;display:inline-flex}.gym-stat i{border-radius:50%;width:8px;height:8px}.gym-best{align-items:center;gap:8px;min-width:120px;display:inline-flex}.gym-best .meter{flex:1;min-width:80px}.gym-rule{white-space:normal;min-width:200px;display:inline-block}.gym-form{align-items:start;margin-bottom:4px}.gym-next{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-weight:700;display:flex}.inv-filling,.inv-name{align-items:center;gap:8px;display:inline-flex}.inv-cats{padding:0 var(--pad) 12px}.inv-sec+.inv-sec{margin-top:18px}.inv-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:4px 0 10px;display:flex}.inv-h>span{color:var(--text-muted);font-size:var(--fs-sm)}.inv-h b{color:var(--text)}.inv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px;display:grid}.inv-grid--armor{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}@media (width<=560px){.inv-grid,.inv-grid--armor{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}}.inv-spare{padding:var(--pad)}.inv-tag{border-radius:var(--r-pill);background:var(--accent-soft);height:18px;color:var(--accent-text);letter-spacing:.02em;text-transform:none;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.inv-tag--faction{background:var(--status-traveling)}@supports (color:color-mix(in lab, red, red)){.inv-tag--faction{background:color-mix(in srgb, var(--status-traveling) var(--status-tint), var(--surface))}}.inv-tag--faction{color:var(--status-traveling-text)}.inv-top{align-items:center;gap:6px;display:inline-flex}.gt{--rarity:transparent;border:1px solid var(--line-card);border-radius:var(--r-card);background:var(--surface-subtle);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px 12px;display:flex;position:relative}.gt:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.gt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gt--yellow{--rarity:#e3b422}.gt--orange{--rarity:#ee7a1a}.gt--red{--rarity:#e0413a}.gt--yellow,.gt--orange,.gt--red{border-color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.gt--yellow,.gt--orange,.gt--red{border-color:color-mix(in srgb, var(--rarity) 42%, var(--line-card))}}.gt__k{min-height:18px;color:var(--text-muted);font-size:var(--fs-cap);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;font-weight:700;display:flex}.gt__k>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gt__k>.inv-tag{flex:none}.gt__pic{border-radius:var(--r);background:radial-gradient(90% 85% at 50% 100%, var(--rarity) 0%, transparent 72%);place-items:center;height:62px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gt__pic{background:radial-gradient(90% 85% at 50% 100%, color-mix(in srgb, var(--rarity) 30%, transparent) 0%, transparent 72%)}}.gt__r{border-radius:var(--r-pill);background:var(--surface);height:18px;box-shadow:0 0 0 1px var(--line-soft);color:var(--rarity);align-items:center;gap:4px;padding:0 7px;display:inline-flex;position:absolute;top:2px;right:0}@supports (color:color-mix(in lab, red, red)){.gt__r{color:color-mix(in srgb, var(--rarity) 84%, var(--text))}}.gt__r{letter-spacing:.02em;font-size:11px;font-weight:800}.gt__r:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.gt__n{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.gt__m{min-height:1.3em;color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gt__m b{color:var(--text-secondary);font-weight:700}.gt__st{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.gt__st>span{gap:1px;min-width:0;display:grid}.gt__st small{color:var(--text-muted);font-size:11px;font-weight:600}.gt__st b{font-size:var(--fs-sm);font-weight:700;line-height:1.1}.gt__b{flex-wrap:wrap;gap:4px;min-height:24px;margin-top:auto;display:flex}.gt__bon{border-radius:var(--r-pill);background:var(--surface);max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--line-soft);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.gt__bon>span{text-overflow:ellipsis;overflow:hidden}.gt__v{border-top:1px solid var(--line-soft);color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-top:auto;padding-top:8px;display:flex}.gt__b+.gt__v{margin-top:0}.gt__v b{color:var(--text);font-size:var(--fs-sm)}.gt--compact{text-align:center;padding:8px 8px 10px}.gt--compact .gt__k,.gt--compact .gt__b{justify-content:center}.gt--compact .gt__pic{height:50px}.gt--compact .gt__n{font-size:var(--fs-sm)}.gt--compact .gt__b{min-height:22px}.gt--compact .gt__bon{height:22px}.gt--compact .gt__v{flex-direction:column;align-items:center;gap:3px}.gt--compact .gt__r{gap:0;height:16px;padding:0 5px;font-size:0;top:-2px;right:-2px}.gt--compact .gt__r:before{width:6px;height:6px}.gt-link{font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gt-link:hover .who__name,.gt-link:focus-visible .who__name{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.gt-link--yellow{--rarity:#e3b422}.gt-link--orange{--rarity:#ee7a1a}.gt-link--red{--rarity:#e0413a}.gt-link[class*=gt-link--]>.itemtile,.gt-link[class*=gt-link--]>.itemimg{background:radial-gradient(90% 90% at 50% 100%, var(--rarity) 0%, transparent 75%);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.gt-link[class*=gt-link--]>.itemtile,.gt-link[class*=gt-link--]>.itemimg{background:radial-gradient(90% 90% at 50% 100%, color-mix(in srgb, var(--rarity) 34%, transparent) 0%, transparent 75%)}}.gt-link[class*=gt-link--]>.itemtile,.gt-link[class*=gt-link--]>.itemimg{box-shadow:inset 0 0 0 1px var(--rarity)}@supports (color:color-mix(in lab, red, red)){.gt-link[class*=gt-link--]>.itemtile,.gt-link[class*=gt-link--]>.itemimg{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rarity) 40%, transparent)}}.gt-link[class*=gt-link--] .who__name{color:var(--rarity)}@supports (color:color-mix(in lab, red, red)){.gt-link[class*=gt-link--] .who__name{color:color-mix(in srgb, var(--rarity) 84%, var(--text))}}.gp{--rarity:transparent;gap:18px;display:grid}.gp--yellow{--rarity:#e3b422}.gp--orange{--rarity:#ee7a1a}.gp--red{--rarity:#e0413a}.gp__hero{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:18px;display:grid}.gp__pic{border:1px solid var(--rarity);place-items:center;height:112px;display:grid}@supports (color:color-mix(in lab, red, red)){.gp__pic{border:1px solid color-mix(in srgb, var(--rarity) 45%, var(--line-soft))}}.gp__pic{border-radius:var(--r-card);background:radial-gradient(120% 90% at 50% 100%, var(--rarity) 0%, transparent 70%), var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.gp__pic{background:radial-gradient(120% 90% at 50% 100%, color-mix(in srgb, var(--rarity) 34%, transparent) 0%, transparent 70%), var(--surface-subtle)}}.gp__about{gap:12px;min-width:0;display:grid}.gp__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gp__chip{border-radius:var(--r-pill);background:var(--surface-subtle);height:22px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 9px;font-weight:600;display:inline-flex}.gp__chip b{color:var(--text)}.gp__stats{gap:8px;display:grid}.gp__stat{font-size:var(--fs-sm);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.gp__stat>span:first-child{color:var(--text-muted)}.gp__stat>b{text-align:right;font-weight:700}.gp__stat small{color:var(--status-okay-text);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:600;display:block}.gp__bar{background:var(--line-soft);border-radius:4px;height:8px;position:relative;overflow:hidden}.gp__bar>i{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.gp__bar>em{background:var(--text-secondary);opacity:.55;width:2px;position:absolute;top:0;bottom:0}.gp__h{margin:0 0 8px}.gp__bon{gap:8px;display:grid}.gp__b{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.gp__b>span{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.35}.gp__b>strong{grid-area:1/2/span 2;font-size:22px;font-weight:800;line-height:1}.gp__val{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.gp__val>div{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--surface-subtle);gap:4px;min-width:0;padding:12px 14px;display:grid}.gp__val>div>span{color:var(--text-muted);font-size:var(--fs-xs);font-weight:600}.gp__val>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.1;overflow:hidden}.gp__val>div>small{color:var(--text-muted);font-size:11px}.gp__val>.is-main{background:var(--accent-soft);border-color:#0000}.gp__val>.is-main>b{color:var(--accent-text);font-size:24px}@media (width<=560px){.gp__hero{grid-template-columns:minmax(0,1fr)}.gp__pic{height:96px}}@media (prefers-reduced-motion:reduce){.gt{transition:none}.gt:hover{transform:none}}.oc-muted{color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.45}.oc-crime{border:1px solid var(--line-card);border-radius:var(--r);background:var(--surface);align-content:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.oc-crime.is-urgent{border-color:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.oc-crime.is-urgent{border-color:color-mix(in srgb, var(--status-hospital) 45%, var(--line-card))}}.oc-crime.is-mine{box-shadow:0 0 0 2px var(--accent)}.oc-slot.is-me .oc-slot__role{color:var(--accent-text)}.oc-nextbar{border:1px solid var(--accent);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.oc-nextbar{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line-card))}}.oc-nextbar{border-radius:var(--r-card);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.oc-nextbar{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.oc-nextbar.is-bad{border-color:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.oc-nextbar.is-bad{border-color:color-mix(in srgb, var(--status-hospital) 40%, var(--line-card))}}.oc-nextbar.is-bad{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.oc-nextbar.is-bad{background:color-mix(in srgb, var(--status-hospital) 6%, var(--surface))}}.oc-nextbar__ico{border-radius:var(--r);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);flex:none;place-items:center;display:grid}.oc-nextbar.is-bad .oc-nextbar__ico{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.oc-nextbar.is-bad .oc-nextbar__ico{background:color-mix(in srgb, var(--status-hospital) 14%, var(--surface))}}.oc-nextbar.is-bad .oc-nextbar__ico{color:var(--status-hospital)}.oc-nextbar__ico svg.i{width:18px;height:18px}.oc-nextbar__main{flex:200px;gap:2px;min-width:0;display:grid}.oc-nextbar__main>b{color:var(--text);font-size:var(--fs-ui)}.oc-nextbar__main>span{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.4}.oc-crime__h{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.oc-crime__h b,.oc-crime__name{color:var(--text-strong);font-weight:800}.oc-crime__name:hover{color:var(--accent-text)}.oc-crime__h .pill{margin-left:auto}.oc-meta{color:var(--text-muted);font-size:var(--fs-sm);flex-wrap:wrap;gap:2px 12px;display:flex}.oc-meta b{color:var(--text)}.oc-tl{gap:4px;display:grid}.oc-tl__t{color:var(--text-muted);font-size:var(--fs-xs);justify-content:space-between;gap:8px;display:flex}.oc-tl__t b{color:var(--text-secondary)}.oc-slots{margin:0;padding:0;list-style:none;display:grid}.oc-slot{border-top:1px solid var(--line-soft);min-height:32px;font-size:var(--fs-sm);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:4px 0;display:grid}.oc-slot:first-child{border-top:0}.oc-slot__role{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.oc-slot__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oc-slot.is-open .oc-slot__who{color:var(--text-muted);font-style:italic}.oc-slot__end{justify-content:flex-end;align-items:center;gap:6px;display:flex}.oc-cpr{text-align:right;min-width:2ch}.oc-cpr--hi{color:var(--status-okay-text)}.oc-cpr--mid{color:var(--text)}.oc-cpr--lo{color:var(--status-hospital-text)}.oc-crime__foot{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.oc-scan{align-items:center}.oc-reading{color:var(--accent-text);align-items:center;gap:6px;display:inline-flex}.oc-reading:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite oc-pulse}@keyframes oc-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.oc-reading:before{animation:none}}.oc-figs{margin-bottom:12px}.oc-dh{margin:16px 0 6px}.oc-dtbl td,.oc-dtbl th{white-space:nowrap}.oc-iteml{align-items:center;gap:6px;min-width:0;display:inline-flex}.oc-bincap{color:var(--text-muted);font-size:var(--fs-xs);text-align:center;grid-template-columns:repeat(7,1fr);margin-top:4px;display:grid}.oc-gap{margin-top:8px}.oc-pick{min-width:180px;max-width:100%;display:inline-flex}.oc-pairs{gap:10px;display:grid}.oc-pair{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.oc-pair__b{gap:3px;display:grid}.oc-pair__b i{background:var(--status-okay);border-radius:3px;height:6px;display:block}.oc-pair__b i.is-fail{background:var(--status-hospital)}.oc-pair__v{color:var(--text-muted);font-size:var(--fs-xs);text-align:right}.scatter__plot{height:200px;margin:8px 0 0 var(--sc-y,30px);border-bottom:1px solid var(--line);position:relative}.scatter__g{border-top:1px dashed var(--line);position:absolute;left:0;right:0}.scatter__g span{left:calc(-1 * var(--sc-y,30px));color:var(--text-muted);font-size:var(--fs-xs);position:absolute;top:-7px}.scatter__d{background:var(--c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.scatter__d{background:color-mix(in srgb, var(--c) 70%, transparent)}}.scatter__d{border:1px solid var(--c);transform:translate(-50%,50%)}.scatter__m{border-left:2px solid var(--status-jail);position:absolute;top:0;bottom:0}.scatter__m span{background:var(--surface);color:var(--status-jail-text);font-size:var(--fs-xs);white-space:nowrap;border-radius:4px;padding:0 4px;font-weight:700;position:absolute;top:-2px;left:4px}.scatter__m.is-end span{left:auto;right:6px}.scatter__x{height:18px;margin-left:var(--sc-y,30px);color:var(--text-muted);font-size:var(--fs-xs);position:relative}.scatter__x span{position:absolute;transform:translate(-50%)}.scatter__cap{margin:0 0 8px var(--sc-y,30px);color:var(--text-muted);font-size:var(--fs-xs)}.oc-item{color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.oc-item.is-missing{color:var(--status-hospital-text);font-weight:700}.oc-rewards{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.oc-reward{color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:3px;display:inline-flex}.oc-miss li{grid-template-columns:48px minmax(0,1fr) auto;min-height:50px}.oc-miss__pic{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-subtle);place-items:center;width:48px;height:34px;display:grid}.oc-miss__name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.oc-miss__name:hover{color:var(--accent-text)}.oc-miss__who{align-items:center;gap:6px;min-width:0;margin-top:3px;display:flex}.oc-miss__who .who{font-size:var(--fs-xs);flex:none}.oc-outcomes{white-space:normal;flex-wrap:wrap;gap:2px 10px;min-width:150px;display:inline-flex}.oc-out--ok{color:var(--status-okay-text)}.oc-out--bad{color:var(--status-hospital-text)}.oc-out--warn{color:var(--status-jail-text)}.oc-members{white-space:normal;min-width:220px;max-width:320px;line-height:1.35;display:block}.oc-out--bad .link{color:var(--status-hospital-text)}.oc-out--warn .link{color:var(--status-jail-text)}.up-list{margin:0;padding:0;list-style:none;display:grid}.up-item{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.up-item__body{gap:2px;min-width:0;display:grid}.upi{background:var(--text);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.upi{background:color-mix(in srgb, var(--text) 8%, var(--surface))}}.upi{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-muted)}.upi i{background-image:url(https://www.torn.com/images/v2/faction/skill_tree/upgrade_icons.svg);background-repeat:no-repeat;width:20px;height:20px}.upi--held{box-shadow:inset 0 0 0 1px var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.upi--held{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-okay) 45%, var(--line))}}.upi--war{box-shadow:inset 0 0 0 1px var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.upi--war{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-hospital) 45%, var(--line))}}.upi--planned{box-shadow:inset 0 0 0 1.5px var(--accent)}.emblem{background-image:url(https://www.torn.com/images/v2/faction/skill_tree/tier_unlocks.svg);background-repeat:no-repeat;flex:none;place-items:center;display:inline-grid}.emblem--core{background:var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.emblem--core{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.emblem--core{color:var(--accent-text)}.up-title,.up-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.up-now{gap:2px;min-width:90px;display:grid}.up-step{align-items:center;gap:4px;display:inline-flex}.up-step b{text-align:center;min-width:26px}.up-step b.is-up{color:var(--accent-text)}.up-step b.is-down{color:var(--status-hospital-text)}.up-needs{color:var(--text-secondary);font-size:var(--fs-xs)}.up-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.up-tools .chips{flex-wrap:wrap;gap:6px;display:flex}.up-stack{align-content:start;gap:var(--gap);min-width:0;display:grid}.up-slots,.up-buy{margin:0;padding:0;list-style:none;display:grid}.up-slots li{border-top:1px solid var(--line-soft);grid-template-columns:20px auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;display:grid}.up-slots li:first-child{border-top:0}.up-slots li.is-closed .plist__pos{color:var(--status-jail-text)}.up-slots__n{color:var(--text-muted);font-weight:700}.up-slots__cost{font-weight:700}.up-slots__move{gap:2px;display:inline-flex}.up-buy li{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.up-buy li:first-child{border-top:0}.up-figs{margin-bottom:10px}.up-small{font-size:var(--fs-xs);margin:8px 0 0}.up-item:first-child{border-top:0}.up-item__h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.up-item__h b{color:var(--text-strong)}.up-item__h span{color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap}.up-item__fx{color:var(--text-secondary);font-size:var(--fs-sm)}.up-item__when{color:var(--text-muted);font-size:var(--fs-xs)}.up-item .meter{margin:4px 0 3px}.up-item.is-max .up-item__h span{color:var(--status-okay-text)}.up-fx{color:var(--text-muted);font-size:var(--fs-xs);gap:2px;line-height:1.4;display:grid}.up-fx b{color:var(--text-secondary);font-weight:600}.up-list+.card__foot{flex-wrap:wrap}.tm-grid{--tm-gap:18px;--tm-side:clamp(300px, 30cqw, 440px);--tm-bottom:calc(var(--pad) + 12px);--tm-fit:calc(100dvh - var(--tm-top,380px) - var(--tm-bottom));--tm-h:clamp(240px, var(--tm-fit), calc((100cqw - var(--tm-side) - var(--tm-gap)) * .536));align-items:center;gap:14px var(--tm-gap);grid-template-columns:auto minmax(0,1fr) clamp(300px,30%,440px);grid-template-areas:"title bar bar""view view side";display:grid;container-type:inline-size}.tm-title{grid-area:title;margin-bottom:0}.tm-bar{flex-wrap:wrap;grid-area:bar;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.tm-view{grid-area:view;align-self:start;min-width:0}.tm-side{min-width:0;height:var(--tm-h);overscroll-behavior:contain;grid-area:side;grid-auto-rows:max-content;align-content:start;align-self:start;gap:12px;margin:-2px;padding:2px;display:grid;overflow-y:auto}.tm-side .legend{margin-top:0}@container page (width<=900px){.tm-grid{--tm-h:clamp(220px, var(--tm-fit), max(calc(100cqw * .536), 240px));grid-template-columns:minmax(0,1fr);grid-template-areas:"title""view""bar""side";gap:12px}.tm-bar{justify-content:flex-start}.tm-side{height:auto;margin:0;padding:0;overflow:visible}}@media (width<=767px){.tm-grid{--tm-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px)}}.tm-wait{height:var(--tm-h);place-items:center;display:grid}.tm-frame{height:var(--tm-h);border-radius:var(--r);background:var(--heat-base);position:relative;overflow:hidden}.tm-svg{border-radius:var(--r);background:var(--heat-base);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tm-svg.is-dragging{cursor:grabbing}.tm-svg .tm-own,.tm-svg .tm-rk,.tm-svg .tm-sel,.tm-svg .tm-mate,.tm-svg .tm-found-ring{vector-effect:non-scaling-stroke;pointer-events:none}.tm-svg .h1{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.tm-svg .h1{fill:color-mix(in srgb, var(--text) 52%, var(--heat-base))}}.tm-svg .h0{fill:var(--presence-offline)}@supports (color:color-mix(in lab, red, red)){.tm-svg .h0{fill:color-mix(in srgb, var(--presence-offline) 22%, var(--heat-base))}}.tm-key.h1{--c:var(--text)}@supports (color:color-mix(in lab, red, red)){.tm-key.h1{--c:color-mix(in srgb, var(--text) 52%, var(--heat-base))}}.tm-key.h0{--c:var(--presence-offline)}@supports (color:color-mix(in lab, red, red)){.tm-key.h0{--c:color-mix(in srgb, var(--presence-offline) 22%, var(--heat-base))}}.tm-svg circle{stroke:none}.tm-svg .s1,.tm-key.s1{--c:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s1,.tm-key.s1{--c:color-mix(in srgb, var(--status-hospital) 34%, var(--heat-base))}}.tm-svg .s1,.tm-key.s1{fill:var(--c)}.tm-svg .s2,.tm-key.s2{--c:var(--status-jail)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s2,.tm-key.s2{--c:color-mix(in srgb, var(--status-jail) 34%, var(--heat-base))}}.tm-svg .s2,.tm-key.s2{fill:var(--c)}.tm-svg .s3,.tm-key.s3{--c:var(--bar-happy)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s3,.tm-key.s3{--c:color-mix(in srgb, var(--bar-happy) 34%, var(--heat-base))}}.tm-svg .s3,.tm-key.s3{fill:var(--c)}.tm-svg .s4,.tm-key.s4{--c:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s4,.tm-key.s4{--c:color-mix(in srgb, var(--status-okay) 34%, var(--heat-base))}}.tm-svg .s4,.tm-key.s4{fill:var(--c)}.tm-svg .s5,.tm-key.s5{--c:var(--status-traveling)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s5,.tm-key.s5{--c:color-mix(in srgb, var(--status-traveling) 34%, var(--heat-base))}}.tm-svg .s5,.tm-key.s5{fill:var(--c)}.tm-svg .s6,.tm-key.s6{--c:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s6,.tm-key.s6{--c:color-mix(in srgb, var(--accent) 30%, var(--heat-base))}}.tm-svg .s6,.tm-key.s6{fill:var(--c)}.tm-svg .s7,.tm-key.s7{--c:var(--status-abroad)}@supports (color:color-mix(in lab, red, red)){.tm-svg .s7,.tm-key.s7{--c:color-mix(in srgb, var(--status-abroad) 30%, var(--heat-base))}}.tm-svg .s7,.tm-key.s7{fill:var(--c)}.tm-svg .r0{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .r0{fill:color-mix(in srgb, var(--accent) 12%, var(--heat-base))}}.tm-svg .r1{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .r1{fill:color-mix(in srgb, var(--accent) 28%, var(--heat-base))}}.tm-svg .r2{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .r2{fill:color-mix(in srgb, var(--accent) 46%, var(--heat-base))}}.tm-svg .r3{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .r3{fill:color-mix(in srgb, var(--accent) 66%, var(--heat-base))}}.tm-svg .r4{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .r4{fill:color-mix(in srgb, var(--accent) 88%, var(--heat-base))}}.tm-svg .tm-own{fill:var(--side-ours);stroke:var(--surface);stroke-width:1.5px}.tm-svg .tm-rk{fill:none;stroke:var(--status-jail);stroke-width:1.5px;opacity:.85}.tm-svg .tm-rk--own{stroke-width:2.5px;opacity:1}.tm-svg .tm-sel{fill:none;stroke:var(--text-strong);stroke-width:2.5px}.tm-svg .tm-mate{fill:var(--text-strong)}@supports (color:color-mix(in lab, red, red)){.tm-svg .tm-mate{fill:color-mix(in srgb, var(--text-strong) 18%, transparent)}}.tm-svg .tm-mate{stroke:var(--text-strong);stroke-width:1.5px}.tm-svg .tm-found-ring{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-svg .tm-found-ring{fill:color-mix(in srgb, var(--accent) 30%, transparent)}}.tm-svg .tm-found-ring{stroke:var(--accent);stroke-width:2.5px}.tm-float{z-index:2;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);width:max-content;max-width:260px;box-shadow:var(--shadow-pop);font-size:var(--fs-sm);pointer-events:none;gap:6px;padding:9px 11px;display:grid;position:absolute}.tm-float__h{gap:1px;display:grid}.tm-float__h b{color:var(--text-strong)}.tm-float__h span,.tm-float__who>span:last-child{font-size:var(--fs-xs)}.tm-float__who{gap:2px;display:grid}.tm-float__rk{justify-items:start;gap:4px;display:grid}.tm-pays{align-items:center;gap:6px;min-width:0;display:inline-flex}.tm-find{flex:200px;max-width:320px;position:relative}.tm-find .filter{width:100%}.tm-find__menu{max-width:none}.tm-find__menu .menu__opt{cursor:pointer}.tm-find__menu .menu__opt[aria-selected=true]{background:var(--surface-hover);color:var(--text-secondary);font-weight:500}.tm-find__menu .menu__end{color:var(--text-muted);margin-left:auto}.tm-zoom{align-items:center;gap:4px;margin-left:auto;display:flex}.tm-found{border:1px solid var(--accent);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-found{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line))}}.tm-found{border-radius:var(--r);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tm-found{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.tm-help{font-size:var(--fs-xs);margin:0}.tm-ring{box-shadow:inset 0 0 0 2px var(--c);background:0 0!important}.tm-tip{border:1px solid var(--line);border-radius:var(--r);background:var(--surface-subtle);min-height:72px;padding:10px 12px}.tm-tip__h{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.tm-tip__h b{color:var(--text-strong);font-size:var(--fs-body)}.tm-tip__end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.tm-pick{grid-template-columns:minmax(0,1fr);gap:14px 24px;display:grid}@container page (width>=641px) and (width<=900px){.tm-pick{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.tm-pick__land{align-content:start;gap:12px;min-width:0;display:grid}.tm-pick__h{gap:3px;display:grid}.tm-pick__group{gap:6px;display:grid}.tm-pick__rackets,.tm-pick__list{margin:0;padding:0;list-style:none;display:grid}.tm-pick__rackets li{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:5px 0;display:flex}.tm-pick__rackets li:first-child,.tm-pick__list li:first-child{border-top:0}.tm-pick__list{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.tm-pick__list li{border-top:1px solid var(--line-soft);border-radius:var(--r-xs);min-height:32px;font-size:var(--fs-sm);align-items:center;gap:8px;padding:0 6px;display:flex}.tm-pick__list li.is-picked{background:var(--accent-soft)}.tm-pick__n{color:var(--text-strong);margin-left:auto;font-weight:600}.tm-code{color:var(--accent-text);font:700 var(--fs-sm) / 1.2 var(--font-mono);cursor:pointer;background:0 0;border:0;padding:0}.tm-code:hover{text-decoration:underline}@container page (width>=901px){.tm-side .tm-pick__list{max-height:none;overflow-y:visible}}.tm-assault{gap:2px;min-width:130px;display:grid}.tm-steps{flex-wrap:wrap;gap:6px;display:flex}.tm-svg .tm-own--theirs{fill:var(--side-theirs)}.tm-svg .tm-mine{fill:var(--side-ours);stroke:var(--surface);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.tm-svg .tm-hot{fill:none;stroke:var(--text-strong);stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke;pointer-events:none}.legend i.tm-dash{border:1.5px dashed var(--c);background:0 0;border-radius:50%}.tm-kvwho{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.klist__main>b.th-line{white-space:normal;overflow:visible}.th-ico--ok{background:var(--status-okay)}@supports (color:color-mix(in lab, red, red)){.th-ico--ok{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.th-ico--ok{color:var(--status-okay-text)}.th-ico--bad{background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.th-ico--bad{background:color-mix(in srgb, var(--status-hospital) var(--status-tint), var(--surface))}}.th-ico--bad{color:var(--status-hospital-text)}.th-ico--warn{background:var(--status-jail)}@supports (color:color-mix(in lab, red, red)){.th-ico--warn{background:color-mix(in srgb, var(--status-jail) var(--status-tint), var(--surface))}}.th-ico--warn{color:var(--status-jail-text)}.th-ico--mute{background:var(--surface-subtle);color:var(--text-muted)}.release__sum{color:var(--text-secondary);font-size:var(--fs-ui);margin:0;line-height:1.5}.release__group{gap:8px;margin-top:18px;display:grid}.release__group h3{margin:0}.release__list{font-size:var(--fs-ui);gap:8px;margin:0;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.release__list li::marker{color:var(--text-muted)}.release__list b{color:var(--text-strong);font-weight:700}.release .card__heading a{color:inherit}.release .card__heading a:hover{color:var(--accent-text)}.release mark{background:var(--accent-soft);color:inherit;border-radius:3px;padding:0 1px}.pick{position:relative}.pick__box{height:44px}.pick__chosen{background:var(--surface-subtle);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:10px;align-items:center;gap:10px;padding:4px 4px 4px 6px;display:flex}.pick__main{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.pick__main b{color:var(--text);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pick__main span{color:var(--text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick__x{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pick__x:hover{background:var(--surface-hover);color:var(--text)}.pick__menu{max-width:none}.pick__grp{color:var(--text-muted);font-size:var(--fs-cap);padding:8px 8px 4px}.pick__opt{cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:50px;padding:6px 8px;display:flex}.pick__opt.is-hi{background:var(--surface-hover)}.pick__id{color:var(--text-muted);font-size:var(--fs-xs);flex:none}.pick__pic{flex:none;place-items:center;width:36px;min-height:32px;display:grid}.pick__ico{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.pick__tag{object-fit:contain;max-width:36px;max-height:24px}.pick__empty{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:8px;padding:14px 10px;display:flex}.stack{gap:var(--gap);align-content:start;display:grid}.ntc-day{color:var(--text-muted);font-size:var(--fs-cap);padding:10px 4px 4px}.ntcs--page{padding:0}.ntc-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.ntc-more{justify-content:center;padding:12px 0 4px;display:flex}.form-stack{gap:12px;display:grid}.form-note{font-size:var(--fs-sm);margin:0}.toolbar{justify-content:space-between}.toolbar__start{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.who-stack{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.who-stack small{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;padding-left:30px;overflow:hidden}.inline-gap{align-items:center;gap:8px;min-width:0;display:inline-flex}.lead-line{color:var(--text-secondary);font-size:var(--fs-body);margin:12px 0 0}.klist{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.klist>*{min-width:0}.klist__row{border-top:1px solid var(--line-soft);align-items:center;gap:12px;min-height:52px;padding:10px 0;display:flex}.klist>:first-child{border-top:0}.klist__main{flex-direction:column;flex:auto;gap:3px;min-width:0;line-height:1.35;display:flex}.klist__main>a,.klist__main>b{color:var(--text);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.klist__main>span{color:var(--text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.klist__end{color:var(--text-muted);font-size:var(--fs-sm);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.klist__ico{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.klist__ico svg.i{width:17px;height:17px}.cmark{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-text);border-radius:6px;flex:none;place-items:center;display:grid}.cmark svg.i{width:14px;height:14px}.co-of{color:var(--text-muted);font-size:var(--fs-sm);letter-spacing:0;font-weight:600}.co-staff{scroll-margin-top:calc(var(--bar-h) + 12px)}.co-ana{gap:14px;display:grid}.co-flags{gap:10px;margin:0;padding:0;list-style:none;display:grid}.co-flags li{color:var(--text);font-size:var(--fs-sm);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;line-height:1.4;display:grid}.co-flags svg.i{width:16px;height:16px;margin-top:1px}.co-flag--good svg.i{color:var(--status-okay-text)}.co-flag--warn svg.i{color:var(--status-jail-text)}.co-flag--info svg.i{color:var(--accent-text)}.co-nb .who{max-width:220px}.itemlink--named{min-width:0;color:var(--text);gap:8px;font-weight:700}.itemlink__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.itemlink--named:hover .itemlink__name{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}:where(p,small,dd,.sub,.kpi__sub,:not(.klist__main)>span:not([class]))>:is(.who,.itemlink){vertical-align:baseline;align-items:baseline}:where(p,small,dd,.sub,.kpi__sub,:not(.klist__main)>span:not([class]))>:is(.who,.itemlink)>:is(.av,.tagimg,.cmark,.itemimg,.itemtile){align-self:center}:where(p,small,dd,.sub,.kpi__sub,:not(.klist__main)>span:not([class]))>.itemlink:not(:has(>:not(.itemimg,.itemtile))){vertical-align:middle}:where(p,small,dd,.sub,.kpi__sub,:not(.klist__main)>span:not([class]))>:where(.who,.itemlink):where(:has(>:first-child:is(.av,.tagimg,.cmark,.itemimg,.itemtile))),:where(.who,.itemlink):where(:not(:first-child)):where(:has(>:first-child:is(.av,.tagimg,.cmark,.itemimg,.itemtile))){margin-inline-start:var(--s1)}:where(p,small,dd,.sub,.kpi__sub,:not(.klist__main)>span:not([class]))>:where(.itemlink):where(:has(>:last-child:is(.itemimg,.itemtile))),:where(.itemlink):where(:not(:last-child)):where(:has(>:last-child:is(.itemimg,.itemtile))){margin-inline-end:var(--s1)}.tbl .who{vertical-align:middle;margin-inline:0}.tbl .itemlink{vertical-align:middle;align-items:center;margin-inline:0}.itm-kpi-item{color:inherit;gap:8px}.itm-cats{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.itm-cat{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.itm-cat:hover{background:var(--surface-hover)}.itm-cat b{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.itm-cat span{color:var(--text-muted);font-size:var(--fs-xs)}.itm-cat[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.itm-watched{margin-top:8px}.itm-watched__item{flex:auto}.itm-watched__item .klist__main>span{font-weight:400}.itm-strong{color:var(--text)}.itm-pick{max-width:420px}.itm-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.itm-chip{color:var(--text);gap:6px;padding-right:11px}.itm-chip:hover{background:var(--surface-hover)}.itm-desc{font-size:var(--fs-sm);margin-top:8px}.itm-desc summary{width:max-content;color:var(--accent-text);cursor:pointer;font-weight:600}.itm-desc p{max-width:68ch;color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.itm-price{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.itm-big{color:var(--text-strong);font:800 28px / 1.1 var(--font);letter-spacing:-.03em}.itm-range{border-radius:var(--r-pill);background:var(--line-soft);height:10px;margin:18px 0 8px;position:relative}.itm-range__band{border-radius:var(--r-pill);background:var(--status-okay);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.itm-range__band{background:color-mix(in srgb, var(--status-okay) 42%, var(--surface))}}.itm-range__mark{background:var(--text-strong);border-radius:2px;width:4px;height:22px;margin-left:-2px;position:absolute;top:-6px}.itm-range__x{color:var(--text-muted);font-size:var(--fs-xs);justify-content:space-between;gap:8px;display:flex}.itm-verdict{color:var(--text);margin:12px 0 10px;font-weight:700;line-height:1.35}.itm-qty{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 16px;display:flex}.itm-qty .fld{width:150px}.itm-qty .input{width:100%}.itm-qty .input input{width:100%;min-width:0}.itm-where{align-items:center;gap:6px;display:inline-flex}.itm-r{justify-items:end}.itm-parts{flex-wrap:wrap;gap:6px;margin:14px 0 4px;padding:0;list-style:none;display:flex}.itm-part{border:1px dashed var(--line-strong);border-radius:var(--r-pill);min-width:0;max-width:100%;font-size:var(--fs-xs);align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.itm-part>svg.i{width:13px;height:13px;color:var(--status-okay-text);flex:none}.itm-part.is-held{background:var(--status-okay);border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.itm-part.is-held{background:color-mix(in srgb, var(--status-okay) var(--status-tint), var(--surface))}}.itm-part.is-cur{border-color:var(--accent)}.itm-src{color:var(--text-muted);font-size:var(--fs-xs);margin:8px 0 0}.itm-gap-b{margin-bottom:14px}.itm-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.rolls{gap:2px;min-width:0;display:grid}.rolls__b{align-items:baseline;gap:6px;min-width:0;display:flex}.rolls__b>b{flex:none}.bz-status{padding:12px var(--pad);border-bottom:1px solid var(--line);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.bz-status__main{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.bz-status .itm-reading{min-height:0}.bz-figs{padding:14px var(--pad);border-bottom:1px solid var(--line)}.bz-pad{padding:14px var(--pad);margin:0}.bz-hint{font-size:var(--fs-xs);margin:10px 0 0}.bz-dirs{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;display:grid}.bz-dir__rank{width:18px;color:var(--text-muted);font-size:var(--fs-xs);text-align:right;flex:none}.bz-dir .klist__main>a{max-width:100%}.bz-older-failed{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.two-line{flex-direction:column;gap:1px;min-width:0;max-width:280px;display:flex}.two-line small{font-size:var(--fs-xs)}.two-line>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chans{gap:4px;display:inline-flex}.chan{background:var(--surface-subtle);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.chan svg.i{width:14px;height:14px}.chan--push{color:var(--accent-text)}.chan--discord{color:#5865f2}.card-gap{margin-top:12px}.rule-send{gap:2px;display:grid}.switch.is-dim{opacity:.55}.row-btns{flex-wrap:wrap;gap:8px;display:flex}.acct-who{align-items:center;gap:12px;margin:4px 0 12px;display:flex}.acct-who>.two-line{min-width:0}.acct-ico{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.set-leads .kv__row{flex-wrap:wrap}.set-timers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.set-timer{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 150px 150px auto;align-items:center;gap:8px;padding:6px 0;display:grid}.set-timer:first-child{border-top:0}.tmd{gap:14px;display:grid}.tmd__lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.tmd__where{gap:2px;display:grid}@media (width<=560px){.set-timer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.set-timer>.two-line{grid-column:1/-1}}.set-phone+.set-phone{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.k-label{color:var(--text-muted);font:700 11px / 1.2 var(--font);letter-spacing:.06em;text-transform:uppercase}.untracked{align-items:flex-start;gap:14px;display:flex}.untracked__ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.untracked__body{gap:8px;min-width:0;display:grid}.untracked__body>b{font-size:var(--fs-h3)}.untracked__body>span{color:var(--text-secondary);font-size:var(--fs-body)}.untracked--compact .untracked__ico{width:32px;height:32px}.untracked--compact .untracked__body>b{font-size:var(--fs-body)}.stk-logo{border-radius:var(--r-sm);object-fit:contain}.klist--cols{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));column-gap:28px}.klist--cols>*{border-top:0;border-bottom:1px solid var(--line-soft)}.stk-prog{grid-template-columns:64px auto;align-items:center;gap:8px;display:grid}.stk-moves .fig__v{font-size:var(--fs-body,15px)}.stk-moves__label{margin-top:18px;margin-bottom:6px}.history-note{font-size:var(--fs-sm);margin:0}.history-scan{align-items:center}.chain-grid{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.chain-grid__side{gap:var(--gap);align-content:start;display:grid}@container page (width<=1040px){.chain-grid{grid-template-columns:minmax(0,1fr)}.chain-grid__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width<=640px){.chain-grid__side{grid-template-columns:minmax(0,1fr)}}.chain-meter{grid-template-columns:minmax(48px,1fr) auto;align-items:center;gap:8px;min-width:110px;display:grid}.chain-report__line,.chain-pace__note{font-size:var(--fs-sm);margin:12px 0 0}.home-state{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-2px 0 14px;display:flex}.home-cools{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.home-pad{padding:16px var(--pad)}.home-nocrime{margin:0;padding:10px 0}.itm-fig{align-items:baseline;gap:6px;display:inline-flex}.itm-reading{min-height:36px;font-size:var(--fs-xs);align-items:center;gap:6px;display:inline-flex}.itm-kpi-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.itm-dollar__by{align-items:center;gap:4px;min-width:0;display:flex}@container page (width<=640px){.itm-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.itm-filters .fld{width:auto}.itm-filters>:not(.fld){grid-column:1/-1;justify-self:start}}.rg-row{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin-top:4px;display:flex}.rg-row+.rg-row{margin-top:14px}.rg-row .fld{max-width:100%}.rg-grid{border-top:1px dashed var(--line);align-items:start;margin-top:16px;padding-top:16px}.rg-grid .switchrow{align-self:center}.rg-bonus{border-top:1px dashed var(--line);gap:10px;margin-top:16px;padding-top:16px;display:grid}.rg-bonus__head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rg-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px 16px;display:grid}.rg-pick{border:1px solid var(--line-soft);border-radius:var(--r);background:var(--surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 10px 8px 12px;display:grid}.rg-pick .fld__label{color:var(--accent-text)}.rg-bonus__add{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rg-hint{color:var(--text-muted);font-size:var(--fs-sm);margin:12px 0 0}.rg-said{border-radius:var(--r);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--fs-sm);align-items:center;gap:8px;margin:16px 0 0;padding:10px 12px;font-weight:600;display:flex}.rg-piece__open{text-align:left;min-width:0;max-width:100%;font-weight:700;display:inline-flex}.rg-piece__open:hover .who__name,.rg-piece__open:focus-visible .who__name{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.rg-bons{flex-wrap:wrap;gap:4px 6px;min-width:0;display:inline-flex}.rg-bon{border:1px solid var(--line-soft);border-radius:var(--r-pill);background:var(--surface-subtle);max-width:100%;min-height:22px;color:var(--text-secondary);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.rg-bon b{color:var(--text)}.rg-bon.is-hit{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rg-bon.is-hit{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.rg-bon.is-hit{background:var(--accent-soft);color:var(--accent-text)}.rg-bon.is-hit b{color:var(--accent-text)}.rg-vs{white-space:nowrap}.rg-roll{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;display:flex}.rg-worth{gap:4px;margin-bottom:14px;display:grid}.rg-worth>b{color:var(--accent-text);font-size:30px;font-weight:800;line-height:1.1}.rg-worth>span{font-size:var(--fs-sm)}.rg-worth+.kv,.rg-worth~.note{margin-top:10px}.rg-sources{grid-template-columns:minmax(0,1fr)}.rg-cheap{flex-wrap:wrap;align-items:center;gap:0 4px;display:inline-flex}.rg-legend{font-size:var(--fs-xs);margin-top:4px}.rg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;width:100%;display:flex}.rg-legend i{border-radius:50%}.rg-dim{opacity:.6;transition:opacity .15s}.rg-bname{text-align:left}.rg-bpieces{min-width:0;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rg-does{min-width:200px;color:var(--text-secondary);white-space:normal;display:block}.rg-kpi-link{text-align:left;overflow-wrap:anywhere;max-width:100%}.gp__b>.gp__roll{grid-column:1/-1}.gp__b>strong small{color:var(--text-muted);text-align:right;margin-top:4px;font-size:11px;font-weight:600;display:block}.gp__roll{color:var(--text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;font-size:11px;font-weight:600;display:grid}.gp__roll .gp__bar{height:6px}.gp__val>div>b.gp__who{font-size:var(--fs-ui);display:block}.gp__sales{margin:0;padding:0;list-style:none;display:grid}.gp__sales li{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.gp__sales li:first-child{border-top:0}.gp__sales li>span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gp__sales li>small{color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap}.gp__note{color:var(--text-muted);font-size:var(--fs-xs);margin:8px 0 0;line-height:1.4}.gp__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.gp__wait{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}@container page (width<=640px){.rg-row{gap:12px}.rg-worth>b{font-size:26px}}.browser-saves{margin:0;padding:0;list-style:none;display:grid}.browser-saves li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.browser-saves li+li{border-top:1px solid var(--line-soft)}.browser-saves li>span{gap:2px;min-width:0;display:grid}.set-find{flex:0 auto;width:300px;min-width:0}.set-find .filter{width:100%}.set-find__menu{width:380px;max-width:calc(100vw - 16px)}.set-find__opt{cursor:pointer;align-items:flex-start;min-height:0;padding:8px 10px}.set-find__opt[aria-selected=true]{font-weight:500}.set-find__main{flex:1;gap:2px;min-width:0;display:grid}.set-find__main b{color:var(--text);font-weight:600}.set-find__main span{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.35}.set-find__tab{color:var(--text-muted);font-size:var(--fs-sm);flex:none;margin-left:auto}.set-find__none{color:var(--text-muted);font-size:var(--fs-sm);margin:0;padding:10px}.set-marked{outline:2px solid var(--accent);outline-offset:2px;transition:outline-color .4s var(--ease)}@media (width<=767px){.set-find{flex:100%;width:auto}}.trv-country{align-items:center;gap:6px;min-width:0;display:inline-flex}.trv-stock{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.trv-two{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.trv-box__sum{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.trv-box__sum b{flex:none;align-items:center;gap:8px;display:inline-flex}.trv-box__line{min-width:0;color:var(--text-muted);font-size:var(--fs-sm);flex:auto}.trv-box__body{border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:4px 18px 18px;display:grid}.trv-set{align-content:start;gap:14px;padding-top:14px;display:grid}.trv-set h4{font-size:var(--fs-body);align-items:center;gap:8px;margin:0;display:inline-flex}.trv-reach{align-items:center}.trv-reach .caps{width:56px}.trv-all,.trv-more{justify-self:start;margin-top:8px}.trv-now{gap:var(--gap);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;display:grid}.trv-flight{gap:18px;display:grid}.trv-route{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:14px;display:grid}.trv-route__line{background:var(--line);border-radius:1px;height:2px;position:relative}.trv-route__plane{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--status-traveling-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.trv-prog__x{color:var(--text-muted);font-size:var(--fs-sm);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.trv-routes{gap:10px;display:grid}.trv-routes h2{margin:0}.trv-routes__grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.trv-routes__grid>*,.trv-routes .kv__row>*{min-width:0}.trv-routes .kv__row .itemlink{overflow:hidden}.trv-big{font:800 26px / 1.1 var(--font);letter-spacing:-.02em;margin:4px 0 10px}.trv-big small{color:var(--text-muted);font-size:14px;font-weight:600}.trv-where{white-space:normal;flex-wrap:wrap;gap:4px 12px;min-width:200px;max-width:380px;display:flex}.trv-where>span{align-items:center;gap:4px;display:inline-flex}.trv-where small{color:var(--text-muted)}.trv-hist{gap:18px;display:grid}.trv-chart{gap:6px;display:grid}.trv-restocks{margin-top:-6px}.trv-credit{font-size:var(--fs-sm);margin:0}@container page (width<=760px){.trv-now{grid-template-columns:minmax(0,1fr)}}@container page (width<=640px){.trv-box__body{grid-template-columns:minmax(0,1fr)}}.set-shares{gap:4px;margin-top:10px;display:grid}.set-rules{color:var(--text-secondary);font-size:var(--fs-sm);gap:8px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.set-rules li{align-items:flex-start;gap:8px;display:flex}.set-rules svg{width:15px;height:15px;color:var(--accent-text);flex:none;margin-top:1px}.pos-fact{align-items:center;gap:6px;display:inline-flex}.pos-legend{margin-top:0}.pos-swatch,.pos-cell{border:1px solid var(--text-muted);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.pos-swatch,.pos-cell{border:1px solid color-mix(in srgb, var(--text-muted) 55%, transparent)}}.pos-swatch,.pos-cell{border-radius:var(--r-xs);background:0 0}.pos-swatch{border-radius:3px;width:12px;height:12px}.pos-cell{color:#0000;vertical-align:middle;width:26px;height:26px;padding:0}.pos-cell svg{width:15px;height:15px}button.pos-cell:not(:disabled){cursor:pointer}button.pos-cell:not(:disabled):hover{border-color:var(--accent)}.pos-cell.is-on,.pos-swatch.is-on{border-color:var(--accent);background:var(--accent-fill);color:var(--on-accent)}.pos-cell.is-lock.is-on{opacity:.6}.pos-cell.is-torn,.pos-swatch.is-torn{background:0 0;border-style:dashed}.pos-cell.is-torn.is-on{border-color:var(--text-muted);color:var(--text-secondary)}.pos-cell.is-na{color:var(--text-muted);border-color:#0000}.pos-cell.is-pending,.pos-swatch.is-pending{border-color:var(--status-jail);box-shadow:0 0 0 1px var(--status-jail)}.pos-col{min-width:92px}.pos-action{white-space:normal;flex-direction:column;gap:2px;min-width:0;max-width:260px;display:flex}.pos-action small,.pos-when small{color:var(--text-muted);font-size:var(--fs-xs)}.pos-when{flex-direction:column;gap:2px;display:flex}.pos-holders{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.pos-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pos-bar{z-index:5;border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop);justify-content:flex-end;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;bottom:12px}.pos-bar>span{color:var(--text-secondary);margin-right:auto;font-weight:600}@media (width<=767px){.pos-bar{bottom:calc(var(--tabbar-h) + 12px + env(safe-area-inset-bottom))}}.mshared{align-items:center;gap:6px;display:inline-flex}.pl-shared{gap:14px;display:grid}.pos-abilities{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.tr-flow{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;gap:2px;height:160px;margin-top:6px;display:grid}.tr-flow>span{grid-template-rows:1fr 1fr;height:100%;display:grid}.tr-flow i{border-radius:2px;width:100%;max-width:18px;margin:0 auto;display:block}.tr-flow__up{height:calc(var(--v) * 1%);background:var(--status-okay);align-self:end}.tr-flow__dn{height:calc(var(--v) * 1%);background:var(--status-hospital);align-self:start}.tr-flow__x{color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;justify-content:space-between;gap:8px;margin-top:6px;display:flex}.tr-ico--in{color:var(--status-okay-text)}.tr-ico--out{color:var(--status-hospital-text)}.tr-day{color:var(--text-muted);font-size:var(--fs-cap);margin:12px 0 2px;font-weight:700}.klist__main>span.tr-wrap,.klist__main>b.tr-wrap{white-space:normal;overflow:visible}.tr-more{justify-content:center;margin-top:8px;display:flex}.tr-k{margin:12px 0 6px}.tr-pick{width:min(320px,100%)}.tr-player{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-move{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:inline-flex}.tr-move>svg{width:14px;height:14px;color:var(--text-muted);flex:none}.tr-pages{gap:6px;display:inline-flex}.tr-move--cols{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);width:100%;display:grid}.fs-always{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.fs-always__k{color:var(--text-muted);font-size:var(--fs-sm);align-items:center;gap:6px;margin-right:4px;font-weight:600;display:inline-flex}.fs-always__k svg{width:14px;height:14px}.fs-always__c{border:1px solid var(--line-field);color:var(--text-secondary);font-size:var(--fs-sm);border-radius:999px;padding:3px 10px;text-decoration:none}.fs-always__c:hover{border-color:var(--accent);color:var(--accent-text)}@container page (width<=640px){.fs-modgrid>.stack{display:contents}.fs-modlog{order:1}}.fs-mods{gap:4px;display:grid}.fs-mod{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.fs-mod__t{flex-direction:column;gap:2px;min-width:0;display:flex}.fs-mod__t>span{color:var(--text-muted);font-size:var(--fs-sm)}.fs-share{border-top:1px solid var(--line-soft);gap:6px;padding:10px 0;display:grid}.fs-share:first-of-type{border-top:0}.fs-share__row{grid-template-columns:minmax(0,1fr) minmax(80px,160px);align-items:center;gap:12px;display:grid}.fs-serves{align-items:center;gap:6px;display:inline-flex}.mod-off__act{justify-content:center;margin-top:8px;display:flex}.tf-range{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.tf-range__seg{grid-column:span 2;min-width:0}.tf-range .input{min-width:0}.tf-range__seg .seg{flex-wrap:wrap}.tf-range__foot{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;display:flex}.tf-note{padding:0 16px 12px}.tf-count{font-size:var(--fs-sm)}.tf-range__switch{grid-column:span 2;min-width:0}.tf-acts{align-items:center;gap:6px;display:inline-flex}.tf-hidden{margin:0;padding:0;list-style:none;display:grid}.tf-hidden li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.tf-hidden li:last-child{border-bottom:0}.tf-hidden__why{font-size:var(--fs-xs)}@container page (width<=480px){.tf-hidden li{grid-template-columns:minmax(0,1fr) auto}.tf-hidden li>.muted:first-of-type{grid-column:1}}@container page (width<=640px){.tf-range{grid-template-columns:repeat(2,minmax(0,1fr))}}.pred-mt{margin-top:14px}.pred-after-chart{margin-top:34px}.pred-dialog{gap:14px;display:grid}.pred-who{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.pred-dialog .kv__v small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:500;display:block}.pred-note{font-size:var(--fs-xs);margin-top:12px;line-height:1.45}.pred-tools{flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:14px;display:flex;overflow-x:auto}.pred-run{gap:10px;display:grid}.pred-run__head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pred-run__now{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.runners{border-top:1px solid var(--line-card);margin:0;padding:0;list-style:none;display:grid}.runners__row{border-bottom:1px solid var(--line-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.runners__row>.btn{grid-area:1/2/span 2}.runners__who{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.runners__who b{overflow-wrap:anywhere}.pred-share{align-items:center;gap:8px;min-width:120px;display:inline-flex}.pred-share .meter{flex:none;width:64px}.pred-defs{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:24px;display:grid}.pred-defs>div{border-top:1px solid var(--line-soft);font-size:var(--fs-sm);align-content:start;gap:2px;padding:10px 0;line-height:1.4;display:grid}.pred-defs dt{color:var(--text);font-weight:700}.pred-defs dd{color:var(--text-muted)}.pred-formula{border-radius:var(--r);background:var(--surface-subtle);color:var(--text);font:500 12.5px / 1.45 var(--font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;padding:7px 10px;display:block}.gbars{grid-template-columns:34px minmax(0,1fr);column-gap:8px;display:grid}.gbars__y{height:var(--h);position:relative}.gbars__y span{color:var(--text-muted);font:500 11px / 1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.gbars__plot{grid-template-columns:repeat(var(--n), minmax(0, 1fr));height:var(--h);border-bottom:1px solid var(--line);gap:8px;display:grid;position:relative}.gbars__grid{border-top:1px solid var(--line-soft);height:0;position:absolute;left:0;right:0}.gbars__g{z-index:1;justify-content:center;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex;position:relative}.gbars__b{max-width:14px;height:calc(var(--v) * 1%);background:var(--c);border-radius:4px 4px 0 0;flex:1 1 0;min-height:2px}.gbars__b.is-gap{background:0 0;min-height:0}.gbars__x{grid-column:2;grid-template-columns:repeat(var(--n), minmax(0, 1fr));color:var(--text-muted);font:500 11px / 1.25 var(--font);font-variant-numeric:tabular-nums;text-align:center;gap:8px;margin-top:6px;display:grid}@media (width<=767px){.gbars__plot,.gbars__x{gap:4px}.gbars__g{gap:1px}}.board-fight{border-radius:var(--r-pill);background:var(--status-hospital);align-items:center;gap:3px;margin-left:6px;padding:1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.board-fight{background:color-mix(in srgb, var(--status-hospital) var(--status-tint), var(--surface))}}.board-fight{color:var(--status-hospital-text);white-space:nowrap;font-size:11px;font-weight:700}.support-strip{border:1px solid var(--status-hospital);gap:6px;margin:0 0 10px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-strip{border:1px solid color-mix(in srgb, var(--status-hospital) 40%, var(--line))}}.support-strip{border-radius:var(--r);background:var(--status-hospital)}@supports (color:color-mix(in lab, red, red)){.support-strip{background:color-mix(in srgb, var(--status-hospital) 6%, var(--surface))}}.support-strip__row{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.support-strip__t{flex:1;min-width:0}.support-toasts{z-index:60;gap:8px;width:min(340px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:16px}@media (width<=720px){.support-toasts{bottom:calc(76px + env(safe-area-inset-bottom))}}.support-toast{border:1px solid var(--status-hospital);align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-toast{border:1px solid color-mix(in srgb, var(--status-hospital) 45%, var(--line))}}.support-toast{border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-pop,0 8px 28px #0000004d)}.support-toast__b{min-width:0;color:var(--text);flex:1;gap:2px;text-decoration:none;display:grid}.support-toast__b b{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-toast__x{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}a.at-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}a.at-link:hover,a.at-link:focus-visible{color:var(--accent-text);text-decoration-color:currentColor}a.at-link:has(.pill){text-decoration:none}a.at-link:hover .pill,a.at-link:focus-visible .pill{outline:1px solid var(--accent);outline-offset:1px}.at-torn svg.i{width:14px;height:14px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=768px){.container{max-width:768px}}@media (width>=1100px){.container{max-width:1100px}}@media (width>=1280px){.container{max-width:1280px}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:var(--r)}.pl-card{padding-left:var(--spacing-card)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
