@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-ext-400-normal-DxX3B4s6.woff2)format("woff2"),url(/assets/lilita-one-latin-ext-400-normal-QROd2hfm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:101.91%;ascent-override:99.2%;descent-override:34.64%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:95.81%;ascent-override:105.52%;descent-override:36.84%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:97.85%;ascent-override:103.32%;descent-override:36.07%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:800;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:100.11%;ascent-override:100.99%;descent-override:35.26%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;font-weight:900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Arimo Bold);size-adjust:102.43%;ascent-override:98.7%;descent-override:34.46%;line-gap-override:0%}:root{--bg:#dfe9fb;--surface:#fff;--surface-2:#eef3fd;--line:#d6e0f3;--text:#10204a;--muted:#4a5b85;--accent:#ffc93c;--on-accent:#3a2400;--accent-text:#1a5bc7;--gold-hi:#ffe59a;--gold-lo:#c48a00;--data:#2f6fe0;--win:#2f80ff;--loss:#e5484d;--pos:#15803d;--neg:#c62828;--win-bg:#e3eeff;--win-text:#1a5bc7;--loss-bg:#fde8e9;--loss-text:#c62828;--coach-bg:#eaf1ff;--coach-line:#b9cdf5;--chip:#e8eefa;--chip-text:#2a3a63;--bar-track:#e2e9f7;--neutral-bar:#8d9bbb;--s1:#2f6fe0;--s2:#d98a00;--s3:#0d9488;--s4:#7c3aed;--focus:#1a5bc7;--hi:#fff;--drop:#b8c8e8;--ring:inset 0 0 0 1px var(--line), 0 3px 0 var(--drop);--ribbon:#e8effd;--ribbon-edge:#cfdcf5;--bar-bg:#fff;--well:#d6e0f3;--display:"Lilita One", Nunito, "Nunito Fallback", system-ui, sans-serif;--display-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1633;--surface:#15295a;--surface-2:#1d3a7e;--line:#213f84;--text:#fff;--muted:#a9bce6;--accent:#ffc93c;--on-accent:#3a2400;--accent-text:#ffd45c;--gold-hi:#ffe59a;--gold-lo:#a86f00;--data:#ffc93c;--win:#2f80ff;--loss:#e5484d;--pos:#7fe0a0;--neg:#ff8a8d;--win-bg:#183a78;--win-text:#8cc2ff;--loss-bg:#3f1f45;--loss-text:#ff9da0;--coach-bg:#1a3370;--coach-line:#3a5cab;--chip:#0f1f47;--chip-text:#cfdcff;--bar-track:#0f1f47;--neutral-bar:#5b72a8;--s1:#6fb0ff;--s2:#ffc93c;--s3:#2dd4bf;--s4:#c08bff;--focus:#ffd45c;--hi:#3a5cab;--drop:#071026;--ring:inset 0 1px 0 var(--hi), 0 4px 0 var(--drop);--ribbon:#1d3a7e;--ribbon-edge:#102552;--bar-bg:#0f1f47;--well:#071026;--display-shadow:0 2px 0 #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b1633;--surface:#15295a;--surface-2:#1d3a7e;--line:#213f84;--text:#fff;--muted:#a9bce6;--accent:#ffc93c;--on-accent:#3a2400;--accent-text:#ffd45c;--gold-hi:#ffe59a;--gold-lo:#a86f00;--data:#ffc93c;--win:#2f80ff;--loss:#e5484d;--pos:#7fe0a0;--neg:#ff8a8d;--win-bg:#183a78;--win-text:#8cc2ff;--loss-bg:#3f1f45;--loss-text:#ff9da0;--coach-bg:#1a3370;--coach-line:#3a5cab;--chip:#0f1f47;--chip-text:#cfdcff;--bar-track:#0f1f47;--neutral-bar:#5b72a8;--s1:#6fb0ff;--s2:#ffc93c;--s3:#2dd4bf;--s4:#c08bff;--focus:#ffd45c;--hi:#3a5cab;--drop:#071026;--ring:inset 0 1px 0 var(--hi), 0 4px 0 var(--drop);--ribbon:#1d3a7e;--ribbon-edge:#102552;--bar-bg:#0f1f47;--well:#071026;--display-shadow:0 2px 0 #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:Nunito,Nunito Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.45}a{color:var(--accent-text);text-decoration:none}:where(p,.mut) a{text-decoration:underline}@media (hover:hover){a:hover{text-decoration:underline}}button,input,select{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{margin:0}.page-head h1,.h-sm,.h-md,.h-lg,.h-xl,.h-2xl,.h-3xl,.h-hero,.logo,.stat-v,.tile .v,.focus h2,.focus .big{font-family:var(--display);letter-spacing:.01em;text-shadow:var(--display-shadow);font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;z-index:100;background:var(--accent);width:auto;height:auto;color:var(--on-accent);border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px}.flex-fill{flex:1;min-width:0}.min-w-0{min-width:0}.contents{display:contents}.legend-line{border-radius:2px;width:12px;height:3px}.legend-dashed{border:1.5px dashed;border-radius:2px;width:12px;height:12px}.mut{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.pos{color:var(--pos)}.accent{color:var(--accent-text)}.neg{color:var(--neg)}.small{font-size:12px}.bold{font-weight:700}.topbar{background:var(--bar-bg);box-shadow:inset 0 -2px 0 var(--drop);z-index:10;position:sticky;top:0}.topbar-in{flex-wrap:wrap;align-items:center;gap:4px 16px;max-width:1200px;margin:0 auto;padding:0 16px;display:flex}.logo{white-space:nowrap;color:var(--text);flex:none;align-items:center;padding:10px 0;font-size:22px;text-decoration:none;display:flex}.logo img{margin-right:8px}.logo span{color:var(--accent-text);margin-left:.25em}@media (hover:hover){.logo:hover{text-decoration:none}}.nav{scrollbar-width:none;flex:auto;order:3;width:100%;margin:0 -16px;padding:0 8px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.tn{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){.tn:hover{color:var(--text);text-decoration:none}}.tn.active{color:var(--text);box-shadow:inset 0 -3px 0 var(--accent)}.nav-sep{background:var(--line);flex:none;width:1px;margin:12px 6px}.top-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.search{background:var(--bg);border:1px solid var(--line);border-radius:8px;align-items:center;width:240px;max-width:100%;height:36px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.icon-btn{background:var(--surface-2);width:36px;height:36px;box-shadow:inset 0 1px 0 var(--hi), 0 2px 0 var(--drop);color:var(--text);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-btn:hover{background:var(--surface-2)}}.search-slot{flex-shrink:1;width:240px;min-width:150px;display:flex;position:relative;container-type:inline-size}.search-slot .search{width:100%}.top-actions>:not(.search-slot){flex:none}@media (width>=900px){.topbar:not(.has-tag) .topbar-in{flex-wrap:nowrap}.topbar:not(.has-tag) .nav{flex-shrink:0;order:0;width:auto;margin:0;padding:0}}@media (width>=1080px){.has-tag .topbar-in{flex-wrap:nowrap}.has-tag .nav{flex-shrink:0;order:0;width:auto;margin:0;padding:0}.has-tag .acct-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=900px) and (width<=939px){.topbar:not(.has-tag) .search-slot{width:36px;min-width:0}}@media (width>=1080px) and (width<=1199px){.has-tag .search-slot{width:36px;min-width:0}}@container (width<=36px){.search:not(:focus-within){justify-content:center;padding:0}.search:not(:focus-within) input{opacity:0;cursor:pointer;position:absolute;inset:0}.search:not(:focus-within) .search-go{pointer-events:none}.search:focus-within{width:260px;max-width:none;position:absolute;right:0}}@media (width<=560px){.search{display:none}}.page{flex-direction:column;gap:12px;max-width:1200px;margin:0 auto;padding:16px 16px 56px;display:flex}.cols{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.col-side{flex-direction:column;flex:300px;gap:12px;min-width:0;display:flex}.col-main{flex-direction:column;flex:3 560px;gap:12px;min-width:0;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:4px 0;display:flex}.page-head h1{font-size:28px}.page-head-nowrap{flex-wrap:nowrap}.page-head-nowrap>:not(:first-child){flex-shrink:0}.box{background:var(--surface);border-radius:14px;min-width:0}.bh{background:var(--ribbon);min-height:48px;box-shadow:inset 0 -2px 0 var(--ribbon-edge);border-top-left-radius:inherit;border-top-right-radius:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 14px;display:flex}.bh .h-sm{font-size:18px}.bh a{font-weight:800}.bb{padding:14px 16px}.btn{background:var(--surface-2);height:36px;box-shadow:inset 0 1px 0 var(--hi), 0 3px 0 var(--drop);color:var(--text);text-align:center;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{filter:brightness(1.08);text-decoration:none}}.btn:active:not(:disabled){box-shadow:inset 0 1px 0 var(--hi);transform:translateY(2px)}.btn.primary{background:var(--accent);color:var(--on-accent);font-family:var(--display);letter-spacing:.01em;box-shadow:inset 0 2px 0 var(--gold-hi), 0 3px 0 var(--gold-lo);font-size:15px;font-weight:400}.btn.primary:active:not(:disabled){box-shadow:inset 0 2px 0 var(--gold-hi)}@media (hover:hover){.btn.primary:hover{filter:brightness(1.08)}}.btn.lg{height:44px;padding:0 18px;font-size:14px}.btn.primary.lg{font-size:17px}.btn:disabled{opacity:.55;cursor:default}.btn.ghost-coach{border-color:var(--coach-line)}.btn.danger{box-shadow:inset 0 0 0 1.5px var(--loss-text);color:var(--loss-text);background:0 0}@media (hover:hover){.btn.danger:hover{background:var(--loss-bg)}}.btn.ghost,.icon-btn.ghost{box-shadow:none;background:0 0}.btn.ghost:active:not(:disabled),.icon-btn.ghost:active{box-shadow:none;transform:none}@media (hover:hover){.btn.ghost:hover,.icon-btn.ghost:hover{filter:none;background:var(--surface-2)}}.stack-form{flex-direction:column;gap:12px;padding-top:10px;display:flex}.seg{flex-wrap:wrap;gap:4px;display:flex}.seg button,.seg a{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.seg [aria-pressed=true],.seg .on{background:var(--accent);color:var(--on-accent);box-shadow:0 2px 0 var(--gold-lo);font-weight:800}.pill{background:var(--chip);color:var(--chip-text);white-space:nowrap;border-radius:8px;align-items:center;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.pill.weak{background:var(--loss-bg);color:var(--loss-text)}.pill.good{background:var(--win-bg);color:var(--win-text)}.pill.dashed{border:1px dashed var(--neutral-bar);color:var(--muted);background:0 0}.bar{background:var(--bar-track);border-radius:8px;height:8px;display:block;overflow:hidden}.bar>*{border-radius:8px;height:100%;display:block}.cards{flex-wrap:nowrap;gap:3px;display:flex}.cards>span{display:contents}.ct{-webkit-hyphens:manual;hyphens:manual;word-break:normal;background:var(--chip);width:30px;height:36px;color:var(--chip-text);text-align:center;border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;line-height:1.05;display:inline-flex;position:relative;overflow:hidden}.ct img{object-fit:contain;width:100%;height:100%}.ct.evo{box-shadow:inset 0 0 0 1.5px var(--s4)}.ct.hero{box-shadow:inset 0 0 0 1.5px var(--s3)}.ct.img{background-color:#0000;background-repeat:no-repeat;border-radius:0}.cards.lg{flex-wrap:wrap}.cards.leveled{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.ct-lv{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.cards.leveled .ct{aspect-ratio:5/6;width:100%;max-width:52px;height:auto}.cards.lg .ct{width:44px;height:53px;font-size:10px}.tbl{border-collapse:collapse;width:100%}.tbl th{color:var(--muted);text-align:left;padding:8px 16px;font-size:11px;font-weight:700}.tbl td{border-top:1px solid var(--line);vertical-align:middle;padding:9px 16px}.tbl .r{text-align:right}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--muted);font-size:12px;font-weight:700}.input{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:15px}.input:focus{outline:2px solid var(--focus);outline-offset:-1px}.err{color:var(--neg);font-size:13px}.auth-form{flex-direction:column;gap:12px;display:flex}.input[aria-invalid=true]{border-color:var(--neg)}.pw-rules{color:var(--muted);flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pw-rules li{align-items:center;gap:6px;display:flex}.pw-rules .ok{color:var(--pos)}.pw-rules .bad{color:var(--neg)}.pw-dot{place-items:center;width:14px;height:14px;display:inline-grid}.pw-dot:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.banner{background:var(--surface);border:1px dashed var(--neutral-bar);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:12px}.empty{text-align:center;color:var(--muted);padding:28px 16px}.skeleton{background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-2), transparent);animation:1.2s infinite sk;position:absolute;inset:0;transform:translate(-100%)}.skeleton-list{border-radius:14px;gap:1px;display:grid;overflow:hidden}.skeleton-list>.skeleton{border-radius:0}@keyframes sk{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none;display:none}}.stat-k{color:var(--muted);font-size:12px}.stat-v{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.dots{flex-wrap:wrap;gap:4px;display:flex}.dot{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.dot.W{background:var(--win);color:#fff}.dot.L{background:var(--loss);color:#fff}.dot.D,.dot.P{background:var(--chip);color:var(--muted)}.dot.P{border:1px dashed var(--neutral-bar);background:0 0}footer.foot{max-width:1200px;color:var(--muted);margin:0 auto;padding:0 16px 32px;font-size:12px}@media (width<=899px){.col-main{order:-1}.page{padding-top:12px}}.tabs{background:var(--well);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.tabs button{text-align:center;min-width:0;height:40px;color:var(--muted);font-family:var(--display);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:14px;line-height:1.1;display:flex}.tabs [aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 2px 0 var(--gold-hi), 0 2px 0 var(--gold-lo)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--line);height:36px;color:var(--chip-text);cursor:pointer;background:0 0;border-radius:18px;padding:0 14px;font-size:12px}.chips [aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:800}.filter-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;font-size:13px;display:flex}.filter-panel{background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.filter-panel .lbl{color:var(--muted);font-size:11px}.pager{justify-content:space-between;align-items:center;gap:4px;padding:4px 0;display:flex}.pager-nums{gap:4px;display:flex}.pager button,.pager a{min-width:36px;height:44px;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.pager .step{border:1px solid var(--line);width:44px;color:var(--text);font-size:18px}.pager [aria-current=page]{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 2px 0 var(--gold-hi), 0 2px 0 var(--gold-lo);font-weight:800}.pager button:disabled{opacity:.4;cursor:default}.pager .gap{min-width:20px;height:44px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.list{background:var(--surface);border-radius:14px;overflow:hidden}.li{width:100%;min-height:52px;color:inherit;text-align:left;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;text-decoration:none;display:grid}.list>*+*{border-top:1px solid var(--line)}@media (hover:hover){a.li:hover,button.li:hover{background:var(--surface-2);text-decoration:none}}.li .ttl{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.chip-r{width:26px;height:26px;font-family:var(--display);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.chip-r.W{background:var(--win);color:#fff;box-shadow:0 2px 0 var(--drop)}.chip-r.L{background:var(--loss);color:#fff;box-shadow:0 2px 0 var(--drop)}.chip-r.D{background:var(--chip);color:var(--muted)}.brow-wrap{align-items:stretch;display:flex}.brow-wrap .brow{flex:1;min-width:0;padding-right:4px}.brow{grid-template-columns:26px minmax(0,1fr) 40px 38px}.row-more{color:var(--muted);flex:none}@media (hover:hover){.row-more:hover{color:var(--text)}}.sheet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rank-row{grid-template-columns:36px minmax(0,1fr) 52px;padding-top:10px;padding-bottom:10px}.cards.fit{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;max-width:320px;margin-top:6px;display:grid}.cards.fit .ct{aspect-ratio:5/6;width:100%;height:auto}.acc{background:var(--surface);border-radius:14px;overflow:hidden}.acc-h{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:14px;display:flex}.acc-h .chev{flex:none;transition:transform .15s}.acc-h[aria-expanded=true] .chev{transform:rotate(180deg)}.acc-b>*{border-top:1px solid var(--line)}.swatch{border-radius:2px;flex:none;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.acc-h .chev{transition:none}}.dash{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tile{background:var(--surface);min-height:128px;color:var(--text);border-radius:14px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:12px;display:flex}@media (hover:hover){a.tile:hover{background:var(--surface-2);text-decoration:none}}.tile .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tile .v{font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;display:grid}.strip>span{border-radius:2px;height:12px}.strip .W{background:var(--win)}.strip .L{background:var(--loss)}.strip .D{background:var(--chip)}.strip .P{border:1px dashed var(--neutral-bar)}.focus{background:var(--coach-bg);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.focus h2{font-size:24px;line-height:1.15}.focus .big{font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.focus .btn{border-radius:10px;flex:1;height:44px}.avatar{clip-path:polygon(50% 0,100% 22%,100% 76%,50% 100%,0 76%,0 22%);background:var(--win);color:#fff;width:36px;height:36px;font-family:var(--display);flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.avatar.art{background:var(--surface-2);position:relative;overflow:hidden}.avatar.art>span{aspect-ratio:5/6;background-repeat:no-repeat;width:130%;position:absolute;top:-14%;left:-15%}.pill-btn{background:var(--surface-2);height:36px;box-shadow:inset 0 1px 0 var(--hi);color:var(--chip-text);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.last-match{color:var(--text);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.last-match:hover{filter:brightness(1.05);text-decoration:none}}.last-banner{color:#fff;font-family:var(--display);text-shadow:0 2px #00000059;align-items:center;gap:10px;padding:10px 14px;display:flex}.last-W .last-banner{background:var(--win);box-shadow:inset 0 -3px #0003}.last-L .last-banner{background:var(--loss);box-shadow:inset 0 -3px #0003}.last-D .last-banner{background:var(--neutral-bar)}.last-title{flex:1;font-size:28px;line-height:1.1}.last-crowns{align-items:center;gap:6px;font-size:24px;display:flex}.last-opp{border-top:1px solid var(--line);padding-top:8px}.section-head .h-sm{font-size:20px}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.podium-step{min-height:116px;color:var(--text);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:12px 8px 10px;display:flex}@media (hover:hover){.podium-step:hover{filter:brightness(1.08);text-decoration:none}}.podium-step .trunc{align-self:stretch}.podium-2 .podium-step{min-height:128px}.podium-1 .podium-step{background:var(--coach-bg);min-height:150px;box-shadow:inset 0 0 0 2px var(--accent), 0 4px 0 var(--drop)}.podium-rating{font-family:var(--display);color:var(--accent-text);font-size:16px}.medal{width:30px;height:30px;font-family:var(--display);background:var(--chip);color:var(--chip-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.medal-1,.medal-2,.medal-3{width:36px;height:36px;font-size:18px}.medal-1{color:#3a2400;background:#ffc93c;box-shadow:inset 0 2px #ffe59a,0 2px #a86f00}.medal-2{color:#25324d;background:#cfd8e8;box-shadow:inset 0 2px #fff,0 2px #7d8aa3}.medal-3{color:#3b1a05;background:#e08a4a;box-shadow:inset 0 2px #ffbb85,0 2px #8a4515}.li-me{background:var(--coach-bg);box-shadow:inset 0 2px 0 var(--accent)}.deck-slide{color:var(--text);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}@media (hover:hover){.deck-slide:hover{filter:brightness(1.05);text-decoration:none}}.deck-slide .cards.fit{max-width:none;margin-top:0}.deck-slide-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.deck-slide-stats>*{background:var(--chip);border-radius:10px;padding:6px 10px}.tabbar{display:none}@media (width>=768px){.mobile-only{display:none!important}}.sheet:focus{outline:none}.sheet{background:var(--surface);width:100%;max-width:560px;max-height:85dvh;color:var(--text);overscroll-behavior:contain;border:0;border-radius:16px 16px 0 0;margin:auto auto 0;padding:0;transition:transform .2s ease-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.sheet{transition:none}}html:has(.sheet[open]){overflow:hidden}.sheet[open]{flex-direction:column;display:flex}.sheet::backdrop{background:#00000080}.sheet-in{padding:8px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.sheet-grab{background:var(--line);border-radius:2px;width:36px;height:4px;margin:0 auto 4px}.sheet-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sheet-links a{background:var(--surface-2);min-height:72px;box-shadow:inset 0 1px 0 var(--hi), 0 3px 0 var(--drop);color:var(--text);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}@media (hover:hover){.sheet-links a:hover{filter:brightness(1.1);text-decoration:none}}.sheet-links .soon{border:1px dashed var(--neutral-bar);min-height:72px;color:var(--muted);cursor:not-allowed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.tn.soon{cursor:not-allowed;opacity:.7;gap:6px}.sheet-links a.active{box-shadow:inset 0 0 0 2px var(--accent)}@media (width<=767px){.topbar{display:none}footer.foot{padding-bottom:16px}footer.foot .foot-links{display:none}.desktop-only{display:none!important}body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.page{gap:10px;padding:10px 16px 16px}.page-head h1{font-size:22px}.page-filters{width:100%}.page-filters>.dd{flex:1}.tabbar{z-index:20;height:calc(64px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:var(--bar-bg);box-shadow:0 -2px 0 var(--drop), inset 0 2px 0 var(--ribbon);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:6px 2px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.tabbar .active{background:var(--accent);color:var(--on-accent);box-shadow:inset 0 2px 0 var(--gold-hi), 0 3px 0 var(--gold-lo)}}.t-soft{color:var(--chip-text)}.t-xs{font-size:11px}.t-md{font-size:13px}.t-lg{font-size:16px}.t-normal{font-weight:600}.t-medium{font-weight:700}.t-black{font-weight:900}.trunc{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.t-p{margin:0}.h-sm{font-size:14px;font-weight:700}.h-md{font-size:16px;font-weight:900;line-height:1.2}.h-lg{font-size:20px;font-weight:900}.h-xl{font-size:22px;font-weight:900}.h-2xl{font-size:24px;font-weight:900}.h-3xl{font-size:26px;font-weight:900}.eyebrow{color:var(--accent-text);letter-spacing:.04em;font-size:11px;font-weight:700}.eyebrow.mut{color:var(--muted);letter-spacing:0;font-size:12px}.bullets{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.divider{border:0;border-top:1px solid var(--line);margin:0}.stack-12{flex-direction:column;gap:12px;display:flex}.card-link{min-height:56px;color:var(--text);align-items:center;gap:12px;display:flex}@media (hover:hover){.card-link:hover{background:var(--surface-2);text-decoration:none}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding:4px 0 8px;display:flex}.focus-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.disclosure{border-radius:8px;padding:0 14px}.disclosure summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.disclosure-b{padding-bottom:14px;font-size:13px}.acc-count{text-align:center;width:20px;font-size:13px}.btn.bare{box-shadow:none;background:0 0;align-self:flex-start;padding-left:0}@media (hover:hover){.btn.bare:hover{background:0 0;text-decoration:underline}}.btn.grow{flex:1}.input-wrap{flex:1;position:relative}.input-prefix{font-size:16px;position:absolute;top:11px;left:12px}.search-go{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.search-wide{gap:8px;display:flex}.chip-x{cursor:pointer;border:0;height:26px}.filter{flex-direction:column;gap:6px;display:flex}.filter-row{flex-direction:column;gap:4px;display:flex}.list-h{padding:10px 12px}.list-h.split{justify-content:space-between;align-items:center;gap:8px;display:flex}.li.static{cursor:default}.item-text{flex-direction:column;min-width:0;display:flex}.stat-v.stat-sm{font-size:14px;font-weight:700;line-height:inherit}.stat-v.stat-lg{font-size:34px;line-height:1}.stat-v.stat-xl{font-size:44px;line-height:1}.stat-group{flex-wrap:wrap;display:flex}.dbar{background:var(--bar-track);border-radius:5px;height:10px;display:block;position:relative}.dbar-mid{background:var(--neutral-bar);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.dbar-fill{border-radius:5px;position:absolute;top:0;bottom:0}.legend{flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.legend-i{align-items:center;gap:6px;display:inline-flex}.tbl .flush-left{padding-left:0}.tbl .flush-right{padding-right:0}.tbl .th-row{color:var(--text);border-top:1px solid var(--line);font-size:13px;font-weight:700}.err-msg{margin:4px 0 10px}.chart{margin:0}.chart svg{max-width:100%;display:block}.cov{align-items:flex-end;gap:4px;height:90px;display:flex}.cov-col{flex:1;height:100%}.cov-missed{border:1.5px dashed var(--neg);border-bottom:0;border-radius:3px 3px 0 0}.cov-tracked{background:var(--data)}.cov-tracked.top{border-radius:3px 3px 0 0}.flex-1{flex:1;min-width:0}.t-xl{font-size:28px}.t-2xl{font-size:30px;line-height:1}.card-btn{text-align:left;cursor:pointer;color:inherit;padding:12px 14px}.deck-pick-name{min-width:160px}.picker-l{width:64px}.mb-6{margin-bottom:6px}.vs-row{grid-template-columns:90px 1fr 46px;align-items:center;gap:8px;padding:4px 0;display:grid}.mt-10{margin-top:10px}.h-hero{font-size:30px;font-weight:900;line-height:1.15}.input.input-tag{font-variant-numeric:tabular-nums;text-transform:uppercase}.w-full{width:100%}.span-all{grid-column:1/-1}.stat-v.stat-lg+div{margin-top:4px}.cmp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cmp th,.cmp td{border-top:1px solid var(--line);padding:10px 16px}.cmp thead th{color:var(--muted);border-top:0;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:700}.cmp-l{text-align:left;width:35%}.cmp-r{text-align:right;width:35%}.cmp-k{text-align:center;color:var(--muted);font-size:12px;font-weight:700}.cmp td.cmp-win{color:var(--accent-text);font-weight:700}.sb-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.sb-player{min-width:0}.sb-right{text-align:right;align-items:flex-end}.sb-result{letter-spacing:.08em;margin:0}.sb-score{gap:10px;font-size:44px;line-height:1;display:inline-flex}.sb-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 20px;display:flex}.crowns{gap:2px;display:inline-flex}@media (width<=767px){.sb-grid{gap:8px;padding:14px}.sb-score{gap:6px;font-size:32px}.sb-foot{flex-wrap:wrap;padding:10px 14px}}.brow-deck{flex-direction:column;gap:4px;min-width:0;display:flex}.brow-deck .cards.fit{max-width:300px;margin-top:0}.brow-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mx-vs{flex-direction:column;gap:4px;min-width:0;display:flex}.bullet{background:var(--bar-track);border-radius:3px;width:100%;display:block;position:relative}.bullet-fill{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.bullet-mark{background:var(--text);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.stat-card{border-radius:8px;padding:12px 14px}.stat-card .stat-v{font-size:22px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=767px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.li.mx-row{grid-template-columns:minmax(0,1fr) 64px 64px minmax(160px,240px) 64px 88px 56px;gap:16px;min-height:56px;padding:10px 16px;display:grid}.mx-head{color:var(--muted);cursor:default;font-size:11px;font-weight:700;min-height:36px!important;padding-top:8px!important;padding-bottom:8px!important}.mx-head .r{text-align:right}.mx-name{align-items:center;gap:8px;min-width:0;display:flex}.mx-wr{align-items:center;gap:10px;min-width:0;display:flex}.mx-wr>:first-child{flex:none;width:36px}.mx-bar{flex:1;min-width:0}.mx-m{display:none}@media (width<=767px){.li.mx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name gap""games gap""wr wr";gap:2px 12px;padding:10px 14px}.mx-head,.mx-d{display:none!important}.mx-m{display:inline}.mx-name{grid-area:name}.mx-games{grid-area:games}.mx-gap{grid-area:gap;align-self:center;font-size:18px}.mx-wr{grid-area:wr;margin-top:6px}}.box,.list,.tile,.acc,.tabs,.focus{box-shadow:var(--ring)}.sb{overflow:hidden}.sb.sb-W{box-shadow:inset 0 4px 0 var(--win), var(--ring)}.sb.sb-L{box-shadow:inset 0 4px 0 var(--loss), var(--ring)}.sb.sb-D{box-shadow:inset 0 3px 0 var(--neutral-bar), var(--ring)}.landing-hero{background:var(--coach-bg);box-shadow:var(--ring);border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:24px;display:flex}.landing-form{flex:340px;min-width:0}@media (width<=767px){.landing-hero{padding:18px 16px}}.carousel-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.carousel-slide{flex-direction:column;min-width:0;display:flex}.carousel-slide>*{flex:1}.carousel{flex-direction:column;gap:12px;display:flex}.carousel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.carousel-dots{display:none}@media (width<=767px){.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -16px;padding:2px 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track{align-items:flex-start}.carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 88%}.carousel-dots{justify-content:center;gap:4px;display:flex}.carousel>.carousel-dots{margin-top:-2px}.carousel-dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.carousel-dot:before{content:"";background:var(--neutral-bar);opacity:.5;border-radius:8px;width:8px;height:8px;transition:width .2s,background .2s,opacity .2s}.carousel-dot.on:before{background:var(--accent);opacity:1;width:20px}}@media (prefers-reduced-motion:reduce){.carousel-dot:before{transition:none}}.landing .carousel-slide>.box{flex-direction:column;display:flex}.landing .carousel-slide .list{flex-direction:column;flex:1;display:flex}.landing .carousel-slide .list>*{flex:1 0 auto}@media (width<=767px){.landing .landing-hero{gap:12px;padding:14px 16px}.landing .landing-hero h1{font-size:20px}.landing .landing-desc{display:none}.landing .landing-cta{flex:100%}.landing .carousel-track{align-items:stretch}}.kv{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px;margin:0;display:grid}.kv dt{color:var(--muted);font-size:12px}.kv dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.coll-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}.coll-card{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.coll-card .ct{aspect-ratio:5/6;width:100%;max-width:60px;height:auto}.coll-deck-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.coll-lv{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.coll-star{color:var(--s2);letter-spacing:-1px;margin-left:2px}.coll-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.lvl-label{flex:none;width:44px}.lvl-n{flex:none;width:32px}.badge-row{background:var(--surface);box-shadow:var(--ring);border-radius:8px;gap:10px;min-width:0;padding:10px 12px;display:flex}.race-pos{text-align:center;flex:none;width:18px}.race-row{border-radius:8px;padding:4px 6px}.race-row.mine{background:var(--coach-bg)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll .tbl{min-width:560px}#main:focus{outline:none}.dd{min-width:0;position:relative}.dd.grow{flex:1}.dd-btn{border:1px solid var(--line);background:var(--surface);width:100%;height:36px;color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:flex}.dd-btn[aria-expanded=true]{background:var(--surface-2)}@media (hover:hover){.dd-btn:hover{background:var(--surface-2)}}.dd-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-pop{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000002e}.dd-pop.up{top:auto;bottom:calc(100% + 4px)}.dd-pop.end{left:auto;right:0}.dd.dd-pill .dd-btn{border-radius:18px;padding:0 12px 0 14px}.dd.grow .dd-pop{width:100%;max-width:none}.dd-search{border:0;border-bottom:1px solid var(--line);width:100%;height:38px;color:var(--text);font:inherit;background:0 0;outline:none;padding:0 12px;font-size:13px;display:block}@media (pointer:coarse){.dd-search,.input{font-size:16px}}.dd-list{outline:none;max-height:300px;margin:0;padding:4px;list-style:none;overflow-y:auto}.dd-list li{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.dd-list li[data-active]{background:var(--surface-2)}.dd-list li[aria-selected=true]{color:var(--accent-text);font-weight:700}.dd-list .dd-none{color:var(--muted);cursor:default}.dd-sheet{flex-direction:column;gap:8px;min-height:0;display:flex}.dd-sheet-title{color:var(--muted);text-align:center;font-size:13px;font-weight:800}.dd-sheet .dd-search{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;height:44px}.dd-sheet .dd-list{max-height:none;padding:0}.dd-sheet .dd-list li{border-radius:10px;min-height:48px;padding:0 12px;font-size:16px}.dd-sheet .dd-list li+li{margin-top:2px}.dd-sheet .dd-list li[aria-selected=true]{background:var(--surface-2)}.dd-sheet .dd-list li[data-active]:not([aria-selected=true]){background:0 0}.deck-row{align-items:stretch;display:flex}.deck-row>.li{flex:1;min-width:0}.deck-card{position:relative}.deck-card>.card-btn{width:100%;padding-right:52px}.deck-card>.deck-acts{position:absolute;top:0;bottom:0;right:4px}.deck-acts{width:44px;color:var(--muted);flex-direction:column;flex:none;justify-content:center;padding:0 4px;display:flex}.deck-acts .icon-btn{color:inherit}@media (hover:hover){.deck-acts .icon-btn:hover{color:var(--text)}}.deck-acts .icon-btn.ok{color:var(--pos)}.deck-acts .icon-btn.on,.save-btn.on{color:var(--neg)}.deck-acts-full{flex-wrap:wrap;gap:8px;display:flex}.cf-bar{align-items:center;gap:8px;display:flex}.cf-btn{flex:1;min-width:0}.cf-bar>.btn{flex:none;align-self:center;height:44px;padding:0 14px}.cf-chosen{flex:1;gap:5px;min-width:0;padding:3px;display:flex;overflow:hidden}.cf-mini{border-radius:3px;flex:none;padding:1px}.cf-mini .ct{width:20px;height:24px}.cf-mini.inc{box-shadow:0 0 0 1.5px var(--pos)}.cf-mini.exc{box-shadow:0 0 0 1.5px var(--neg);opacity:.7}.cf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cf-grid{flex:0 auto;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));align-content:start;gap:6px;min-height:72px;max-height:46dvh;padding:6px;display:grid;overflow-y:auto}.cf-card{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:2px;position:relative}.cf-card .ct{aspect-ratio:5/6;width:100%;height:auto}.cf-card.inc{box-shadow:0 0 0 2px var(--pos)}.cf-card.exc{box-shadow:0 0 0 2px var(--neg)}.cf-card.exc .ct{opacity:.45}.cf-mark{color:#fff;background:var(--pos);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.cf-card.exc .cf-mark{background:var(--neg)}.db-slots{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.db-slot{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.db-slot.empty{aspect-ratio:5/6;border:1.5px dashed var(--line);border-radius:6px}.db-card{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.db-card .ct{aspect-ratio:5/6;width:100%;height:auto}.db-var{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.db-var button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700}.db-var button[aria-pressed=true]{border-color:var(--s4);background:var(--s4);color:#fff}.db-var button:disabled{opacity:.4;cursor:not-allowed}.db-grid{max-height:52dvh}.db-peek{cursor:pointer;color:inherit;font:inherit;text-align:left;border:0;padding:10px 12px}.db-peek-cards{flex:1;gap:5px;min-width:0;padding:3px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.db-peek-label{flex:none}.db-empty-btn{width:100%;height:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.sheet.db-sheet{height:85dvh}.db-sheet .sheet-in{flex:1}.db-sheet .sheet-in>*{flex:none}.db-sheet .sheet-in>.db-grid{flex:auto;max-height:none}.db-sheet-deck{gap:3px;display:flex}.db-mini-empty{border:1px dashed var(--line);border-radius:3px;width:22px;height:26px}.cf-card:disabled{opacity:.4;cursor:not-allowed}.db-elixir{background:var(--s4);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:800;line-height:16px;position:absolute;bottom:2px;left:2px}.db-check{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.db-mark{text-align:center;font-size:15px;line-height:1.3}.db-swap-card .ct{width:26px;height:31px}.brk{--brk-gap:28px;--brk-line:2px solid var(--line);grid-auto-flow:column;grid-auto-columns:clamp(150px, calc((100vw - 32px - var(--brk-gap)) / 2), 210px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px;scroll-padding-left:0;display:grid;overflow-x:auto}.brk:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.brk-col{padding-right:var(--brk-gap);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.brk-col.end{padding-right:0}.brk-h{white-space:nowrap;justify-content:space-between;gap:6px;min-height:24px;font-size:12px;display:flex}.brk-body{flex-direction:column;flex:1;display:flex}.brk-slot{flex:1;align-items:center;padding:5px 0;display:flex;position:relative}.brk-m{z-index:1;border-radius:10px;width:100%;position:relative;overflow:hidden}.brk-p{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:13px;display:grid}.brk-p+.brk-p{border-top:1px solid var(--line)}.brk-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brk-n a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:3px;text-decoration-style:dotted}.brk-p.won{font-weight:900}.brk-p.won .brk-s{color:var(--win-text)}.brk-p.lost{color:var(--muted)}.brk-s{text-align:right;min-width:1ch}.brk-note{border-top:1px solid var(--line);padding:3px 10px 4px;font-size:11px}.brk-col:not(.end) .brk-slot:after{content:"";width:calc(var(--brk-gap) / 2);border-top:var(--brk-line);position:absolute;top:50%;left:100%}.brk-col.pairs .brk-slot:nth-child(odd):after{border-right:var(--brk-line);height:50%}.brk-col.pairs .brk-slot:nth-child(2n):after{border-top:0;border-bottom:var(--brk-line);border-right:var(--brk-line);height:50%;top:auto;bottom:50%}.brk-col+.brk-col .brk-slot:before{content:"";width:calc(var(--brk-gap) / 2);border-top:var(--brk-line);position:absolute;top:50%;right:100%}.foot-links{flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;display:flex}.foot-links a{color:var(--muted)}.seo-page .seo-intro{max-width:72ch}.seo-page .seo-note{padding:0 16px 8px}.seo-page .seo-filters,.seo-page section>input{margin:0 16px 8px}.seo-page section>.pager{padding:8px 16px 12px}.seo-links ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.seo-faq{gap:8px;display:grid}.seo-static{line-height:1.5}.seo-static ol,.seo-static ul{padding-left:20px}.lang-select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:10px;max-width:100%;padding:6px 10px}.sheet-guides summary{cursor:pointer;padding:4px 0}.sheet-guides .foot-links{margin:8px 0 0;font-size:14px}.foot-langs a[aria-current]{color:var(--text);font-weight:700}.install-banner{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;margin:10px 16px 0;padding:10px 6px 10px 10px;display:flex}.install-banner img{border-radius:10px;flex:none}.install-banner-text{flex:1;min-width:0}.install-steps{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.install-steps li{counter-increment:step;align-items:center;gap:10px;display:flex}.install-steps li:before{content:counter(step);background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.install-steps svg{vertical-align:-3px;flex:none;margin:0 2px}.icon-btn.share-fab{display:none}@media (width<=767px){.icon-btn.share-fab{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:19;border-radius:50%;display:inline-flex;position:fixed}}.share-layout{flex-direction:column;gap:12px;min-height:0;display:flex}.share-side{flex-direction:column;gap:12px;display:flex}.share-opt{flex-direction:column;gap:6px;display:flex}.share-preview{background:var(--well);border-radius:12px;flex:none;justify-content:center;align-items:center;height:min(48dvh,560px);display:flex;position:relative;overflow:hidden}.share-preview>img{max-width:100%;max-height:100%;transition:opacity .15s;display:block}.share-preview>img.stale{opacity:.45}.share-preview>.skeleton{flex:1;align-self:stretch}.share-making{color:#fff;text-shadow:0 1px 3px #000c;margin:0;position:absolute;inset:auto 0 12px}.share-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.share-actions .btn{flex:auto;justify-content:center}.sheet-head{display:none}@media (width>=768px){.sheet{border:1px solid var(--line);border-radius:16px;width:calc(100% - 48px);max-height:min(86dvh,820px);margin:auto;box-shadow:0 24px 64px #0006}.sheet-grab{display:none}.sheet-in{gap:14px;padding:16px 24px 24px}.sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-right:-8px;display:flex}.sheet-head h2{font-size:20px;font-family:var(--display);margin:0;font-weight:400}.sheet.share-sheet{max-width:980px}.share-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.share-preview{height:min(86dvh - 120px,680px);padding:16px}.share-side{gap:20px}.share-actions{flex-direction:column;margin-top:auto}.share-actions .btn{flex:none;width:100%;height:44px}}@media (width>=768px) and (prefers-reduced-motion:no-preference){.sheet[open]{animation:.16s ease-out dialog-in}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.share-offscreen{pointer-events:none;position:fixed;top:0;left:-99999px}.share-stage{--bg:#0b1633;--surface:#15295a;--line:#2a4a96;--text:#fff;--muted:#a9bce6;--accent:#ffc93c;--accent-text:#ffd45c;--pos:#7fe0a0;--neg:#ff8a8d;--display-shadow:0 2px 0 #00000073;color:var(--text);background:radial-gradient(90% 50% at 85% 0%, #3a5cab8c, transparent 70%), radial-gradient(70% 40% at 0% 100%, #ffc93c1a, transparent 70%), var(--bg);flex-direction:column;font-family:Nunito,Nunito Fallback,system-ui,sans-serif;line-height:1.2;display:flex;overflow:hidden}.sg-brand{border-bottom:3px solid var(--accent);flex:none;padding:6px 24px}.share-stage.story .sg-brand{padding-top:110px}.sg-title{flex:none;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 24px 12px;display:flex}.share-stage.wide .sg-title{padding:10px 24px 8px}.sg-title-l{min-width:0}.sg-h{align-items:center;gap:12px;display:flex}.sg-title h2{font-family:var(--display);letter-spacing:.01em;text-shadow:var(--display-shadow);margin:0;font-size:46px;font-weight:400;line-height:1.05}.sg-title h2.md{font-size:34px}.sg-title h2.sm{font-size:26px}.share-stage.wide .sg-title h2{font-size:34px}.share-stage.wide .sg-title h2.md,.share-stage.wide .sg-title h2.sm{font-size:26px}.sg-badge{background:var(--accent);color:#3a2400;font-family:var(--display);white-space:nowrap;border-radius:8px;flex:none;padding:4px 10px 3px;font-size:18px}.sg-title p{color:var(--muted);margin:4px 0 0;font-size:17px;font-weight:700}.sg-title .sg-meta{flex:none;font-size:14px;font-weight:600}.sg-body{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:0;padding:2px 20px 10px;display:flex;overflow:hidden}.sg-foot{color:var(--muted);flex:none;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 24px 14px;font-size:13px;display:flex}.share-stage.story .sg-foot{padding-bottom:150px}.sg-foot strong{font-family:var(--display);color:var(--accent-text);font-size:22px;font-weight:400}.sg-panel{border:1.5px solid var(--line);background:#15295ad9;border-radius:16px;flex:none;min-width:0;overflow:hidden}.sg-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px 8px;font-size:16px;font-weight:800;display:flex}.sg-head>:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sg-aside{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.sg-sub{font-size:var(--row-sub,13px);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sg-pos{color:var(--pos)}.sg-neg{color:var(--neg)}.sg-card{width:var(--row-card,auto);aspect-ratio:5/6;flex:none;display:block}.sg-card-text{color:#cfdcff;text-align:center;background:#0f1f47;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.sg-cards{gap:6px;display:flex}.sg-rows{column-gap:24px;padding:0 14px;display:grid}.sg-row{min-width:0;height:var(--row-h);border-bottom:1px solid #2a4a96b3;align-items:center;gap:12px;display:flex;overflow:hidden}.sg-rows>.sg-row:last-child{border-bottom:0}.sg-rank{width:calc(var(--row-rank) * 1.5);text-align:center;font-family:var(--display);font-size:var(--row-rank);text-shadow:var(--display-shadow);flex:none}.sg-rank-1{color:var(--accent)}.sg-rank-2{color:#d7e1f5}.sg-rank-3{color:#e8a867}.sg-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sg-name{font-size:var(--row-name,20px);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.sg-val{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.sg-num{font-size:var(--row-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:900}.sg-bar{background:#0f1f47;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.sg-bar>span{background:var(--accent);border-radius:3px;height:100%;display:block}.sg-row[class*=sg-res-]{border-left:4px solid #0000;padding-left:6px}.sg-row.sg-res-W{border-left-color:#2f80ff}.sg-row.sg-res-L{border-left-color:#e5484d}.sg-row.sg-res-D{border-left-color:#5b72a8}.sg-list[data-tight] .sg-text{flex-direction:row;align-items:baseline;gap:8px}.sg-list[data-tight] .sg-val .sg-sub{display:none}.sg-list[data-mode=inline] .sg-cards{gap:3px}.sg-list[data-mode=stack] .sg-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank text value""rank deck deck";align-content:center;row-gap:3px;display:grid}.sg-list[data-mode=stack] .sg-rank{grid-area:rank}.sg-list[data-mode=stack] .sg-text{grid-area:text}.sg-list[data-mode=stack] .sg-val{grid-area:value}.sg-list[data-mode=stack] .sg-cards{grid-area:deck}.sg-stats{flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.sg-stat{border:1.5px solid var(--line);background:#15295ad9;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.sg-stat-v{font-family:var(--display);text-shadow:var(--display-shadow);white-space:nowrap;text-overflow:ellipsis;font-size:30px;line-height:1.1;overflow:hidden}.sg-stat-v.long{font-size:20px}.sg-pair{flex:none;gap:12px;display:grid}.share-stage.wide .sg-pair{grid-template-columns:1fr 1fr}.sg-deck .sg-cards{grid-template-columns:repeat(8,minmax(0,1fr));padding:12px 14px;display:grid}.sg-deck .sg-card{width:100%}.sg-cmp{border-bottom:1px solid #2a4a96b3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:7px 16px;font-size:18px;font-weight:800;display:grid}.sg-cmp:last-child{border-bottom:0}.sg-cmp>:last-child{text-align:right}.sg-cmp .sg-sub{text-align:center;font-size:13px}.sg-cmp-head{font-family:var(--display);text-shadow:var(--display-shadow);background:linear-gradient(90deg,#2f80ff59,#0000 40% 60%,#e5484d59);padding:12px 16px;font-size:22px;font-weight:400}.sg-vs{color:var(--accent-text);font-size:16px}.sg-cmp-head>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-better{color:var(--accent);background:#ffc93c2e;border-radius:999px;padding:1px 10px;display:inline-block}.sg-cmp-row .sg-sub{font-size:14px}.sg-c-me{color:#8cc0ff}.sg-c-op{color:#ff9a9d}.sg-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 20px;display:grid}.sg-score .sg-name{font-size:24px}.sg-score .sg-sub{font-size:14px}.sg-score-W{background:radial-gradient(60% 120% at 50% 0,#ffc93c38,#0000 70%),linear-gradient(135deg,#2f80ff8c,#15295ad9);border-color:#2f80ffe6}.sg-score-L{background:linear-gradient(135deg,#e5484d80,#15295ad9);border-color:#e5484dd9}.sg-side{flex-direction:column;min-width:0;display:flex}.sg-right{text-align:right;align-items:flex-end}.sg-mid{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.sg-word{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--accent-text);text-shadow:var(--display-shadow);font-size:26px}.sg-crowns{font-family:var(--display);text-shadow:var(--display-shadow);gap:10px;font-size:56px;line-height:1;display:flex}.sg-plot{gap:8px;height:200px;padding:12px 16px;display:flex}.share-stage.wide .sg-plot{height:130px}.sg-plot svg{flex:1;min-width:0;height:100%;overflow:visible}.sg-axis{color:var(--muted);flex-direction:column;flex:none;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.sg-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:0 16px 14px;font-size:15px;font-weight:700;display:flex}.sg-legend b{color:var(--text);margin-left:6px;font-weight:900}.sg-legend i{border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.sg-notes ul{margin:0;padding:12px 16px 12px 32px;font-size:18px;font-weight:600}.sg-notes li+li{margin-top:8px}.sg-form-top{align-items:center;gap:18px;padding:10px 16px 8px;display:flex}.sg-wr{flex:none;width:112px;height:112px;position:relative}.share-stage.story .sg-wr{width:128px;height:128px}.share-stage.wide .sg-wr{width:104px;height:104px}.sg-ring{width:100%;height:100%;display:block}.sg-wr-in{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sg-wr-v{font-family:var(--display);text-shadow:var(--display-shadow);font-size:32px;line-height:1}.share-stage.wide .sg-wr-v{font-size:26px}.sg-form-stats{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.share-stage.wide .sg-form-stats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.sg-fs{background:#0f1f47;border:1.5px solid #0000;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:5px 12px;display:flex}.sg-fs.sg-hot{background:linear-gradient(135deg,#ffc93c47,#0f1f47 75%);border-color:#ffc93c99}.sg-fs-v{font-family:var(--display);text-shadow:var(--display-shadow);white-space:nowrap;font-size:24px;line-height:1.1}.sg-fs .sg-pos,.sg-fs-v.sg-pos{color:var(--pos)}.sg-dim{color:var(--muted)}.sg-strip{padding:0 16px 12px}.sg-resblock .sg-strip{padding-top:10px}.sg-strip-head{justify-content:space-between;margin-bottom:4px;display:flex}.sg-strip-pips{gap:4px;display:grid}.sg-strip-pip{background:#5b72a8;border-radius:6px;justify-content:center;align-items:center;height:24px;font-size:12px;font-weight:900;display:flex}.sg-strip-pip.sg-res-W{background:#2f80ff}.sg-strip-pip.sg-res-L{background:#e5484d}.share-stage:not(.wide) .sg-fs:last-child:nth-child(odd){grid-column:span 2}.sbadge-row{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.sbadge{--sb:#6b7a99;--sb-lo:#4a5670;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:12px;font-weight:900;display:inline-flex}.sbadge-medal{background:linear-gradient(180deg, var(--sb), var(--sb-lo));min-width:30px;height:24px;box-shadow:inset 0 1px 0 #ffffff73, 0 2px 0 var(--sb-lo);color:#fff;text-shadow:0 1px #00000059;border-radius:999px;place-items:center;padding:0 3px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.sbadge:has(.sr-only){padding:2px}.sbadge.gold{--sb:#f5b400;--sb-lo:#a86f00}.sbadge.red{--sb:#ef4f55;--sb-lo:#a8262b}.sbadge.purple{--sb:#9b5cf6;--sb-lo:#5b2bb5}.sbadge.blue{--sb:#3d8bff;--sb-lo:#1a5bc7}.sbadge.green{--sb:#22a35a;--sb-lo:#127039}.sbadge.dim .sbadge-medal{filter:grayscale();opacity:.45}.steps{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.steps li::marker{color:var(--accent-text);font-weight:900}.mc-sides{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.mc-swap{justify-self:center;transform:rotate(90deg)}@media (width>=768px){.mc-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.mc-swap{align-self:center;transform:none}}.mc-result{transition:opacity .15s}.mc-result.stale{opacity:.55;pointer-events:none}.card-hero .ct{width:60px;height:72px}
