@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/chakra-petch-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/chakra-petch-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/chakra-petch-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/chakra-petch-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/chakra-petch-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/chakra-petch-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/press-start-2p-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/press-start-2p-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/silkscreen-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/silkscreen-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/silkscreen-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/silkscreen-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/vt323-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/vt323-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #05050b;--panel: #0a0a1a;--panel2: #10102a;--panel3: #16163a;--line: #23234a;--line2: #1a1a36;--text: #e9ecff;--muted: #8a8fb8;--dim: #8a8fb8;--cyan: #2de2ff;--mag: #ff2bd6;--yel: #ffd23f;--amber: #ffb627;--red: #ff3b4e;--grn: #3dff8a;--blu: #1f63ff;--blu-hi: #5b8cff;--blu-dk: #0a2a8a;--accent: var(--cyan);--accent-ink: #000;--good: var(--grn);--bad: var(--red);--warn: var(--amber);--goal: var(--yel);--r-elite: #d79bff;--r-great: #3dff8a;--r-good: #2de2ff;--r-ok: #d6dbff;--r-low: #7b80b0;--px: "Press Start 2P", monospace;--sk: "Silkscreen", monospace;--lcd: "VT323", monospace;--ui: "Chakra Petch", system-ui, sans-serif;--body: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--notch: polygon(0 4px, 4px 4px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px, 100% 4px, 100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 4px) , 0 calc(100% - 4px) );--bevel: inset 0 2px 0 rgba(255, 255, 255, .12), inset 0 -3px 0 rgba(0, 0, 0, .45);--bevel-hi: inset 0 3px 0 rgba(255, 255, 255, .3), inset 0 -4px 0 rgba(0, 0, 40, .55), inset 3px 0 0 rgba(255, 255, 255, .1), inset -3px 0 0 rgba(0, 0, 40, .35);font-family:var(--body);font-size:14px;color:var(--text);background:var(--bg);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg)}a{color:inherit}.shell h1{font:16px/1.5 var(--px);font-weight:400;color:#fff;text-shadow:3px 3px 0 var(--blu);margin:0;text-transform:uppercase;letter-spacing:1px}.shell h1 .muted{color:var(--blu-hi);text-shadow:none}.shell h2{font:10px/1.6 var(--px);font-weight:400;color:var(--cyan);text-shadow:0 0 6px rgba(45,226,255,.6);text-transform:uppercase;letter-spacing:1px;margin:0}.shell h3{font:9px/1.6 var(--px);font-weight:400;color:var(--mag);text-shadow:0 0 6px rgba(255,43,214,.45);text-transform:uppercase;letter-spacing:1px;margin:10px 0 8px}.shell p{line-height:1.45}.muted{color:var(--muted)}.small{font-size:calc(12px * var(--ts, 1))}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.num{text-align:right;font-variant-numeric:tabular-nums}.shell select,.shell button,.shell input[type=text],.shell input[type=number]{font:600 13px/1.2 var(--ui);color:var(--text);background-color:#1c1c38;border:0;border-radius:0;padding:7px 12px;box-shadow:var(--bevel),0 0 0 1px #000}.shell input[type=text],.shell input[type=number]{background-color:#000;box-shadow:inset 0 0 0 2px #23234a;font-weight:500;padding:7px 10px;caret-color:var(--yel)}.shell input[type=text]:focus,.shell input[type=number]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--yel),0 0 12px #ffd23f4d}.shell input::placeholder{color:#8a8fb8}.shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0h10L5 6z' fill='%232de2ff'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.shell select:hover{background-color:#26264a}.shell select:focus{outline:none;box-shadow:var(--bevel),0 0 0 1px #000,0 0 0 2px var(--yel)}.shell input[type=checkbox]{accent-color:var(--cyan);width:14px;height:14px;margin:0}.shell button{cursor:pointer;white-space:nowrap;transition:background-color .1s,color .1s}.shell button:hover:not(:disabled){background-color:#26264a;color:#fff}.shell button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 -1px #ffffff14,inset 0 2px #00000073,0 0 0 1px #000}.shell button:disabled{opacity:.4;cursor:default}.shell :focus-visible{outline:2px dashed var(--yel);outline-offset:2px}.shell button.primary{font:10px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;padding:11px 16px 10px;background-color:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;clip-path:var(--notch);box-shadow:var(--bevel-hi)}.shell button.primary:hover:not(:disabled){background-color:#1a56e8;color:#fff}.shell button.primary:active:not(:disabled){box-shadow:inset 0 -2px #fff3,inset 0 3px #0000288c}.shell button.primary:focus-visible,.sidebar nav button.on:focus-visible{outline:none;box-shadow:var(--bevel-hi),inset 0 0 0 3px var(--yel)}.shell button.ghost{background-color:transparent;box-shadow:inset 0 0 0 1px #33335f;color:#b9bddf}.shell button.ghost:hover:not(:disabled){background-color:#15152e;box-shadow:inset 0 0 0 1px #5b5f9a}.shell button.danger{color:var(--red);box-shadow:var(--bevel),inset 0 0 0 1px #ff3b4e59,0 0 0 1px #000}.shell button.danger.ghost{box-shadow:inset 0 0 0 1px #ff3b4e80}.shell button.danger:hover:not(:disabled){color:#ff6b7a}.shell button.big{font-size:15px;padding:11px 18px}.shell button.on{background-color:#2a2a5a;color:var(--yel);box-shadow:var(--bevel),inset 0 0 0 1px var(--yel),0 0 10px #ffd23f40}.shell button.on:hover:not(:disabled){color:var(--yel)}.shell .seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;background:#000;box-shadow:inset 0 0 0 1px #23234a}.shell .seg button{font:9px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;padding:9px 10px 8px;margin:0;background-color:#15152e;color:#b9bddf;box-shadow:inset 0 2px #ffffff14,inset 0 -3px #00000073}.shell .seg button:hover:not(:disabled){background-color:#26264a;color:#fff}.shell .seg button.on,.shell .seg button.on:hover:not(:disabled){background-color:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:inset 0 3px #ffffff4d,inset 0 -4px #0000288c}.shell .check{display:inline-flex;gap:6px;align-items:center;color:var(--muted);font:500 calc(13px * var(--ts, 1)) var(--ui)}.shell .tag{display:inline-block;font:10px/1.2 var(--sk);text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border:1px solid currentColor;margin-left:5px;opacity:.85;vertical-align:1px}.tag.good{color:var(--good)}.tag.warn{color:var(--warn)}.tag.bad{color:#ff6b7a}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh;background:var(--bg);font-family:var(--body)}.sidebar{position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;padding:12px 10px 14px;background:#07071a;border-right:2px solid #000;box-shadow:inset -1px 0 #2de2ff59,6px 0 30px #000000b3;scrollbar-color:var(--blu) #000}.sidebar .wordmark{display:flex;align-items:center;gap:8px;padding:6px 8px 12px;font:8px/1 var(--px);color:var(--cyan);text-shadow:0 0 6px rgba(45,226,255,.7);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.sidebar .wordmark i{font-style:normal;color:var(--mag);text-shadow:0 0 6px var(--mag)}.sidebar .club{display:flex;gap:10px;align-items:center;padding:8px 6px 14px;border-bottom:2px solid #1b1b36;margin-bottom:6px}.sidebar .clublogo{flex:none;width:54px;height:44px;display:grid;place-items:center;background:#06123d;box-shadow:inset 0 0 0 2px var(--tc, var(--blu)),inset 0 0 0 4px #000}.sidebar .clublogo,.sidebar .clublogo *{margin:0!important}.sidebar .clublogo>*{display:block}.sidebar .club b{display:block;font:8px/1.9 var(--px);font-weight:400;color:#fff;text-shadow:1px 1px 0 var(--blu);text-transform:uppercase}.sidebar .club>div span,.sidebar .club>span:not(.clublogo){display:block;font:11px/1.3 var(--sk);color:var(--dim);margin-top:3px;letter-spacing:.5px}.sidebar .club>div{min-width:0}.sidebar .club>div span{font-size:10px;letter-spacing:0;white-space:nowrap}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar nav .navh{font:8px/1 var(--px);color:#9aa0d0;letter-spacing:1px;text-transform:uppercase;margin:12px 8px 6px}.sidebar nav button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 8px 8px;font:9px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;color:#b9bddf;background-color:transparent;box-shadow:none}.sidebar nav button:before{content:"►";width:10px;font-size:8px;color:transparent;flex:none}.sidebar nav button:hover:not(:disabled){background-color:#15152e;color:#fff}.sidebar nav button.on{background-color:#2a2a5a;color:#fff;text-shadow:2px 2px 0 #06195c;clip-path:var(--notch);box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000073,inset 3px 0 0 var(--cyan)}.sidebar nav button.on:before{color:var(--yel);animation:hm-blink 1s steps(1) infinite}.sidebar nav .badge{margin-left:auto;font:8px/1 var(--px);background:var(--red);color:#fff;padding:4px 5px 3px;box-shadow:0 0 8px var(--red)}.sidebar .sidefoot{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:6px}.sidebar .sidefoot button{font-size:12px;padding:8px 10px}.main{min-width:0;background:radial-gradient(60% 40% at 0% 0%,rgba(31,99,255,.16),transparent 70%),radial-gradient(50% 40% at 100% 100%,rgba(255,59,78,.1),transparent 70%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px;background-attachment:fixed,fixed,scroll,scroll}.topbar{position:sticky;top:0;z-index:10;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 22px;background:#05050bf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid #000;box-shadow:inset 0 -1px #2de2ff4d,0 6px 24px #00000080}.topbar .when{display:flex;flex-direction:column;gap:6px}.topbar .when b{font:12px/1 var(--px);font-weight:400;color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7);text-transform:uppercase;letter-spacing:1px}.topbar .when span{font:11px/1 var(--sk);color:var(--dim);letter-spacing:.5px;text-transform:uppercase}.topbar .facts{display:flex;gap:10px;flex-wrap:wrap;margin:0;text-align:left}.topbar .facts>span{display:flex;flex-direction:column;gap:3px;min-width:112px;padding:5px 10px 4px;background:#000;box-shadow:inset 0 0 0 2px #2a2a44;font:10px/1 var(--sk);color:var(--dim);letter-spacing:1px;text-transform:uppercase}.topbar .facts b{font:26px/.9 var(--lcd);font-weight:400;color:var(--amber);text-shadow:0 0 10px rgba(255,182,39,.7);letter-spacing:1px;text-transform:none}.topbar .facts b.bad{color:var(--red);text-shadow:0 0 10px rgba(255,59,78,.7)}.topbar .facts>span:nth-child(2) b{color:var(--grn);text-shadow:0 0 10px rgba(61,255,138,.6)}.topbar .facts>span:nth-child(3) b{color:var(--cyan);text-shadow:0 0 10px rgba(45,226,255,.6)}.topbar .go{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.topbar .go button.primary{font-size:11px;padding:14px 20px 13px;animation:hm-pulse 2.4s infinite}.topbar .go select,.topbar .go button{font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding-top:9px;padding-bottom:9px}.content{padding:22px 22px 60px;max-width:1500px}.stack{display:flex;flex-direction:column;gap:20px}.cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.panel{position:relative;min-width:0;padding:20px 16px 14px;background:var(--panel);border:1px solid rgba(45,226,255,.5);box-shadow:0 0 0 2px #000,0 0 0 3px #2de2ff24,0 0 18px #2de2ff12,inset 0 0 0 1px #000}.panel .panel{margin-top:16px}.panel-head{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.panel-head>:not(h2){margin-bottom:10px}.panel-head h2{position:absolute;top:-12px;left:12px;max-width:calc(100% - 24px);background:#000;padding:4px 8px;box-shadow:0 0 0 1px #000}.panel-head h2:empty{display:none}.panel-head h2 .tchip,.panel-head h2 .plink{text-transform:uppercase}.panel-head h2 .pos{font:10px/1.4 var(--sk);color:var(--dim)}.busy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#000000c7}.busy div{font:14px/1.8 var(--px);color:var(--yel);text-shadow:0 0 12px rgba(255,210,63,.8);text-transform:uppercase;text-align:center;max-width:80vw;padding:0 20px;animation:hm-blink 1.4s steps(1) infinite}.loading{padding:40px;color:var(--muted)}.crt-lines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;background:linear-gradient(to bottom,#0000 0,#0000 2px,#00000017 2px,#00000017 3px) 0 0 / 100% 3px repeat-y}.tablewrap{overflow-x:auto}table.grid{width:100%;border-collapse:collapse;font:calc(13px * var(--ts, 1)) var(--body);font-variant-numeric:tabular-nums}table.grid th{text-align:left;font:600 calc(11px * var(--ts, 1))/1.2 var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:7px 8px;border-bottom:2px solid #23234a;white-space:nowrap;-webkit-user-select:none;user-select:none}table.grid th.num{text-align:right}table.grid thead th{cursor:default}table.grid thead th.sortable{cursor:pointer}table.grid thead th.sortable:hover{color:var(--text)}table.grid thead th.sortable:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}table.grid th.sorted{color:var(--cyan);text-shadow:0 0 6px rgba(45,226,255,.5)}table.grid td{padding:6px 8px;border-bottom:1px solid var(--line2);white-space:nowrap}table.grid tbody tr:nth-child(2n) td{background:#ffffff06}table.grid tr.clickable{cursor:pointer}table.grid tbody tr:hover td{background:#2de2ff12}table.grid tr.mine td{background:#1f63ff38}table.grid tr.mine td:first-child{box-shadow:inset 3px 0 0 var(--blu-hi)}table.grid tr.cutline td{border-bottom:2px dashed #4b5090}table.grid tr.today td{background:#ffd23f14}table.grid tr.today td:first-child{box-shadow:inset 3px 0 0 var(--yel)}table.grid tr.win td:nth-child(4){color:var(--good);font-weight:600}table.grid tr.loss td:nth-child(4){color:var(--bad);font-weight:600}table.grid tr.real td{color:#a9aed4}tr.g td{color:var(--muted)}.rank{display:inline-block;width:22px;color:var(--muted);text-align:right;padding-right:8px;box-sizing:border-box;font-variant-numeric:tabular-nums}.rowname{display:flex;align-items:center;min-width:0}.rowname .rank{flex:none;width:28px;line-height:1}table.grid.fixed{table-layout:fixed}table.grid.fixed th,table.grid.fixed td{padding-left:6px;padding-right:6px}table.grid.fixed td{overflow:hidden;text-overflow:ellipsis}table.grid.fixed td.twoline .clubline{display:block;margin-top:2px;font-size:calc(12px * var(--ts, 1));color:#9ea3cc;white-space:normal;line-height:1.25}table.grid td select{max-width:240px}table.grid td div.muted.small{white-space:normal;max-width:300px}.shell table.grid td button:not(.primary):not(.tiny){padding:3px 10px;font-size:12px;line-height:1.3;vertical-align:middle}table.grid td,table.grid th{vertical-align:middle}table.grid.staff-tbl{min-width:900px}table.grid.staff-tbl th{box-sizing:border-box}table.grid.staff-tbl th:nth-child(1){width:118px}table.grid.staff-tbl th:nth-child(2){width:210px}table.grid.staff-tbl th:nth-child(3){width:52px}table.grid.staff-tbl th:nth-child(4){width:96px}table.grid.staff-tbl th:nth-child(6){width:150px}table.grid.staff-tbl th:nth-child(7){width:84px}table.grid.staff-tbl th:nth-child(8){width:48px}table.grid.staff-tbl td.keyattrs{white-space:normal}table.grid.standings{table-layout:fixed;min-width:calc(440px * var(--ts, 1))}table.grid.standings th,table.grid.standings td{padding-left:4px;padding-right:4px}table.grid.standings th:first-child,table.grid.standings td:first-child{padding-left:8px}table.grid.standings th{box-sizing:border-box}table.grid.standings th:not(:first-child){width:calc(40px * var(--ts, 1))}table.grid.standings th:last-child{width:calc(62px * var(--ts, 1))}table.grid.standings th.c-l10{width:calc(62px * var(--ts, 1))}table.grid.standings th.c-diff{width:calc(52px * var(--ts, 1))}table.grid.standings td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.grid.standings td{overflow:hidden}.pos{color:var(--muted);font-size:calc(11px * var(--ts, 1));margin-left:4px}.plink{cursor:pointer;text-decoration:none}.plink:hover{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.tchip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none;vertical-align:middle;line-height:1.25}.tchip:hover{color:var(--cyan)}.tlogo{flex:none;display:inline-block;vertical-align:middle}.tdot{width:11px;height:11px;border-radius:50%;border:2px solid;display:inline-block;flex:none}.inj{color:var(--bad);font-weight:800;margin-left:4px}.rating{display:inline-block;min-width:30px;text-align:center;padding:5px 5px 4px;font:8px/1 var(--px);font-weight:400;color:var(--r-ok);background:#000;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent),0 2px #000;text-shadow:0 0 6px color-mix(in srgb,currentColor 55%,transparent);font-variant-numeric:normal}.r-elite{color:var(--r-elite)}.r-great{color:var(--r-great)}.r-good{color:var(--r-good)}.r-ok{color:var(--r-ok)}.r-low{color:var(--r-low)}.r-hidden{color:var(--muted)}.shell .bar{display:grid;grid-template-columns:130px 1fr 44px;gap:10px;align-items:center;padding:3px 0;font:calc(13px * var(--ts, 1)) var(--body);color:var(--text)}.shell .bar>span{width:auto;text-align:left}.shell .bar-label{font:11px/1.2 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.shell .bar-track{height:10px;background:#000;box-shadow:inset 0 0 0 1px #2c2c58;overflow:hidden;padding:2px}.shell .bar-fill{display:block;height:100%;background:currentColor;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px);mask:repeating-linear-gradient(90deg,#000 0 6px,transparent 6px 8px)}.shell .bar-v{text-align:right;font:20px/1 var(--lcd);color:#d6dbff}.kv{display:grid;grid-template-columns:auto 1fr;gap:7px 16px;font-size:calc(13px * var(--ts, 1));align-items:baseline}.kv>span:nth-child(odd){font:11px/1.4 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.kv>b{font-weight:600}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.player-head,.team-head{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding-top:16px}.team-head{flex-direction:column;align-items:flex-start;border-top:4px solid}.ph-main{flex:1;min-width:260px}.ph-meta{display:flex;gap:14px;color:var(--muted);margin-top:10px;flex-wrap:wrap;align-items:center;font:500 calc(13px * var(--ts, 1)) var(--ui)}.arch{margin-top:8px;color:var(--cyan);font:11px/1.6 var(--sk);text-transform:uppercase;letter-spacing:.5px}.ph-ratings{display:flex;gap:18px;align-items:center}.ph-ratings>div{display:flex;flex-direction:column;align-items:center;gap:6px}.ph-ratings>div>.muted{font:10px/1 var(--sk);text-transform:uppercase;letter-spacing:1px}.ph-ratings .rating{font-size:18px;padding:10px 12px 9px;min-width:60px}.reasons{list-style:none;padding:0;margin:8px 0 0;font-size:calc(13px * var(--ts, 1));line-height:1.5}.awards{color:var(--goal);margin:10px 0 0}.teamgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.shell .teamcard{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-top:4px solid;text-align:left;background-color:#10102a;box-shadow:inset 0 0 0 2px #26264c,inset 0 -3px #0006}.shell .teamcard:hover:not(:disabled){background-color:#1a1a40}.tc-name{font:11px var(--sk);color:var(--dim);text-transform:uppercase}.tc-nick{font:10px/1.6 var(--px);color:#fff}.tc-meta{color:var(--dim);font-size:calc(11px * var(--ts, 1));margin-top:3px}.lines-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.lines-layout>.panel:last-child{position:sticky;top:92px;max-height:calc(100vh - 110px);overflow:auto;scrollbar-color:var(--blu) #000;padding-top:14px}.lines-layout>.panel:last-child .panel-head{justify-content:space-between}.lines-layout>.panel:last-child .panel-head h2{position:static;margin:0 auto 10px 0}.linegrid{display:flex;flex-direction:column;gap:6px}.linerow{display:grid;grid-template-columns:70px repeat(5,minmax(0,1fr));gap:6px;align-items:center}.rowlabel{font:10px/1.3 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.rowlabel .small{font:calc(11px * var(--ts, 1))/1.25 var(--body);text-transform:none;letter-spacing:0;margin-top:2px}.linerow.tight .slotname{flex:0 0 100%;order:5;padding-left:28px}.linerow .slot{display:flex;gap:6px;align-items:center;justify-content:space-between;text-align:left;height:auto;flex:1 1 auto;grid-template-columns:none;padding:5px 8px;font:500 calc(13px * var(--ts, 1)) var(--body);letter-spacing:0;text-transform:none;background-color:#10102a;box-shadow:inset 0 0 0 2px #26264c,inset 0 -3px #0006}.linerow .slot:hover:not(:disabled){background-color:#1a1a40;color:#fff}.linerow .slot.active{box-shadow:inset 0 0 0 2px var(--yel),0 0 12px #ffd23f59}.linerow .slot.injured{box-shadow:inset 0 0 0 2px #ff3b4eb3}.slotpos{font:10px var(--sk);color:var(--dim);width:22px;flex:none}.linerow .slot{flex-wrap:wrap;row-gap:3px}.slotmeta{flex:0 0 100%;display:flex;align-items:center;gap:10px;padding-left:66px;line-height:1.2}.slotmeta .small{font-size:calc(11px * var(--ts, 1))}.slotname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickl{list-style:none;padding:0;margin:0}.pickl li{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:6px 4px;border-bottom:1px solid var(--line2)}.pickl li.clickable{cursor:default}.pickl li .pickbtn{cursor:pointer}.pickl li.clickable:hover{background:#2de2ff12}.pickl li.injured{opacity:.5}.tactics{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px}.tactic label{display:block;font:11px/1.3 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.tactic p{margin:6px 0 0}.live{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.live-main{display:flex;flex-direction:column;gap:20px;min-width:0}.live-box{grid-column:1 / -1}.board{padding-top:14px}.board .score{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:12px;padding:10px 14px;background:#000;box-shadow:inset 0 0 0 2px #2a2a44,0 0 0 1px #000}.board .side{display:flex;align-items:center;gap:12px;border-left:4px solid;padding-left:10px;min-width:0}.board .side:nth-child(2){grid-column:3;flex-direction:row-reverse;border-left:0;border-right:4px solid;padding:0 10px 0 0;text-align:right}.board .clock{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 16px}.abbr{display:flex;align-items:center;gap:8px;font:14px/1 var(--px);font-weight:400;color:#fff}.goals{font:54px/.85 var(--lcd);font-weight:400;color:var(--amber);text-shadow:0 0 12px rgba(255,182,39,.75);min-width:40px;text-align:center}.sog{font:11px/1.4 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.clock>span:first-child{font:10px/1 var(--px);color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7);text-transform:uppercase}.clock .time{font:44px/.85 var(--lcd);color:var(--cyan);text-shadow:0 0 12px rgba(45,226,255,.7);letter-spacing:1px}.shell .clock .tag{font:9px/1 var(--px);color:#000;background:var(--red);border:0;padding:4px 5px 3px;margin:2px 0 0;opacity:1;box-shadow:0 0 8px var(--red)}.rink{width:100%;display:block;border-radius:0}.controls{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.controls button{font-size:12px;padding:7px 10px}.bench{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bench .tactic{min-width:0}.bench-actions{display:flex;gap:6px;flex-wrap:wrap;grid-column:1 / -1}.bench p{grid-column:1 / -1;margin:0}.feed{max-height:calc(100vh - 110px);overflow:auto;position:sticky;top:92px;scrollbar-color:var(--blu) #000;padding-top:14px}.feed .panel-head{justify-content:space-between}.feed .panel-head h2{position:static;margin:0 auto 10px 0}.feed ol{list-style:none;margin:0;padding:0;font-size:calc(13px * var(--ts, 1))}.feed li{display:grid;grid-template-columns:76px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid var(--line2);color:var(--muted);line-height:1.35}.feed li .when{font:16px/1.1 var(--lcd);color:#9aa0d0;letter-spacing:1px}.feed li.goal{color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.35)}.feed li.goal .when{color:var(--yel)}.feed li.penalty,.feed li.pull_goalie,.feed li.timeout,.feed li.goalie_change{color:var(--amber)}.feed li.shot{color:var(--text)}.feed li.period_end{color:var(--cyan)}.xg{font-size:11px;color:var(--muted);margin-left:4px}.story{margin:0 0 12px;padding-left:18px;color:#cfd3f5;line-height:1.5}.scoring{margin:10px 0;padding-left:18px;font-size:calc(13px * var(--ts, 1));color:#cfd3f5;line-height:1.6}.scoring .when{font:15px/1 var(--lcd);color:var(--dim);margin-right:4px;letter-spacing:1px}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:14px}.totals{max-width:760px}.big-score{font:40px/1 var(--lcd);font-weight:400;color:var(--amber);text-shadow:0 0 12px rgba(255,182,39,.7);margin:0;letter-spacing:1px}.board{position:relative}.goalpop{position:absolute;top:132px;left:50%;z-index:3;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;background:#000000f0;box-shadow:inset 0 0 0 2px var(--yel),0 0 24px #ffd23f73;transform:translate(-50%);animation:goalpop .35s steps(4);pointer-events:none}.goalpop>div{display:flex;flex-direction:column;gap:5px}.goalpop b{font:12px/1 var(--px);font-weight:400;color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.8);letter-spacing:1px}.goalpop span{font:600 calc(14px * var(--ts, 1)) var(--ui);color:#fff}@keyframes goalpop{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.news{list-style:none;padding:0;margin:0}.news li{padding:10px 2px;border-bottom:1px dashed #23234a}.news-meta{display:flex;gap:10px;align-items:center;margin-bottom:5px}.kind{display:inline-block;font:11px/1 var(--sk);text-transform:uppercase;letter-spacing:.5px;padding:3px 6px 2px;background:#33335f;color:#d6d9f5}.k-trade{background:var(--mag);color:#000}.k-signing{background:var(--grn);color:#000}.k-injury{background:var(--red);color:#fff}.k-milestone,.k-award{background:var(--yel);color:#000}.k-storyline,.k-morale{background:var(--cyan);color:#000}.k-board{background:var(--amber);color:#000}.k-draft{background:var(--blu-hi);color:#000}.news-head{font:600 calc(15px * var(--ts, 1)) var(--ui);color:#fff}.news-body{color:#b9bddf;margin-top:3px;font-size:calc(13px * var(--ts, 1));line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.news-links{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:calc(12px * var(--ts, 1));color:var(--muted)}.news-actions{margin-top:8px;gap:6px}.news-actions button{min-height:32px;padding:4px 10px;font-size:calc(12.5px * var(--ts, 1))}.bracket{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bracket .round{display:flex;flex-direction:column}.bracket .round-slots{flex:1;display:flex;flex-direction:column;justify-content:space-around}.shell .bracket.st-bracket{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.shell.compact .st-bracket .round-slots,.shell .st-bracket.stack-rounds .round-slots{justify-content:flex-start}@media(max-width:760px){.shell .bracket.st-bracket{grid-template-columns:1fr}.shell .st-bracket .round-slots{justify-content:flex-start}}.shell.compact .bracket.st-bracket{grid-template-columns:1fr}.series.tbd{opacity:.45}.series.tbd .srow{min-height:30px}.series{background:#000;box-shadow:inset 0 0 0 2px #23234a;padding:6px 10px;margin-bottom:8px}.srow{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:calc(13px * var(--ts, 1))}.srow b{font:20px/1 var(--lcd);font-weight:400;color:var(--amber)}.srow.won{color:var(--good);font-weight:700}.srow.won b{color:var(--grn);text-shadow:0 0 8px rgba(61,255,138,.5)}.series.done .srow:not(.won){opacity:.5}.srow.mine{color:var(--cyan)}.trade{display:grid;grid-template-columns:1fr 1fr;gap:20px}.assets{list-style:none;padding:0;margin:0;max-height:420px;overflow:auto;scrollbar-color:var(--blu) #000}.assets li{display:grid;grid-template-columns:22px 1fr auto auto;gap:8px;align-items:center;padding:5px 4px;border-bottom:1px solid var(--line2);cursor:pointer;font-size:calc(13px * var(--ts, 1))}.assets li:hover{background:#2de2ff12}.assets li.sel{background:#1f63ff40;box-shadow:inset 3px 0 0 var(--blu-hi)}.verdict{padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a;margin-top:12px}.verdict.yes{box-shadow:inset 0 0 0 2px #3dff8a99,0 0 14px #3dff8a26}.verdict.no{box-shadow:inset 0 0 0 2px #ff3b4e99,0 0 14px #ff3b4e26}.verdict>b{font:600 calc(15px * var(--ts, 1)) var(--ui);color:#fff}.verdict ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.offer-form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.offer-form label{display:flex;flex-direction:column;gap:5px;font:11px/1 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.offer-form input{width:130px}.draftboard td.taken{opacity:.4}.capbar{height:16px;background:#000;box-shadow:inset 0 0 0 2px #2c2c58;overflow:hidden;display:flex;padding:3px}.capbar span{display:block;height:100%;-webkit-mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px);mask:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 10px)}@media(max-width:1100px){.live,.lines-layout,.cols2,.cols3,.two,.trade,.tactics,.bracket,.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}}.notice{margin:16px 22px 0;padding:10px 14px;background:#1f63ff2e;box-shadow:inset 0 0 0 2px var(--blu-hi),0 0 14px #1f63ff4d;cursor:pointer;font:500 calc(14px * var(--ts, 1)) var(--ui)}.picks{display:flex;flex-wrap:wrap;gap:6px}.picks button{font-size:12px;padding:6px 9px}.retain{font-size:calc(12px * var(--ts, 1));color:var(--muted);grid-column:2 / -1}.retain select{padding:3px 24px 3px 8px;font-size:12px}.award{white-space:nowrap}.offseason-steps{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 12px}.offseason-steps span{font:8px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;padding:8px 10px 7px;background:#15152e;color:var(--dim);box-shadow:inset 0 0 0 1px #23234a}.offseason-steps span.on{background:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:var(--bevel-hi)}.offseason-steps span.done{color:var(--grn)}.onclock{padding:12px 14px;background:#ffd23f14;box-shadow:inset 0 0 0 2px var(--yel),0 0 14px #ffd23f33;margin-bottom:12px;font:600 calc(14px * var(--ts, 1)) var(--ui)}.tradeval{margin-top:10px;display:flex;flex-direction:column;gap:6px;max-width:420px}.guide ol{margin:0;padding-left:20px;line-height:1.7;color:#cfd3f5;font-size:calc(14px * var(--ts, 1))}table.grid.compact td,table.grid.compact th{padding:5px 6px}table.grid.standings td:first-child{white-space:nowrap}.portrait{display:inline-block;flex:none;vertical-align:middle;line-height:0;image-rendering:pixelated}.portrait svg{display:block}.portrait-square{box-shadow:0 0 0 1px #ffffff1a;overflow:hidden}.portrait-card{filter:drop-shadow(0 0 8px rgba(45,226,255,.4))}.pcell{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.threestars{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:12px}.threestars .star{display:flex;align-items:center;gap:10px}.threestars .star>div{display:flex;flex-direction:column;gap:4px}.threestars .star>div>span{font:10px/1 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:1px}.threestars .star .plink{font:600 calc(14px * var(--ts, 1)) var(--ui)}@keyframes hm-blink{65%{opacity:0}}@keyframes hm-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.22)}}@media(prefers-reduced-motion:reduce){.shell *,.shell *:before,.shell *:after{animation:none!important;transition:none!important}}.shell .ctl-group{margin-top:14px}.shell .ctl-group h3{margin:0 0 6px}.shell table.ctl{table-layout:fixed;width:100%}.shell table.ctl td{vertical-align:middle;white-space:normal}.shell table.ctl .seg button:disabled{opacity:.45}.shell .deleg-note{margin:0 0 10px;padding:8px 12px;background:#2de2ff12;box-shadow:inset 3px 0 0 var(--cyan, #2de2ff)}.content>*{animation:hm-screen .16s steps(4) backwards}@keyframes hm-screen{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}.shell button,.shell select,.shell .tabbar button{touch-action:manipulation}.toasts{position:fixed;right:18px;bottom:18px;z-index:65;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100vw - 36px));pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#07071a;color:#e9ecff;font:500 calc(13px * var(--ts, 1))/1.4 var(--ui);border-left:4px solid var(--cyan);box-shadow:0 0 0 2px #000,0 0 0 3px #2de2ff4d,0 8px 24px #0009;pointer-events:auto;cursor:pointer;animation:hm-toast .2s steps(4) both}.toast.good{border-left-color:var(--grn);box-shadow:0 0 0 2px #000,0 0 0 3px #3dff8a4d,0 8px 24px #0009}.toast.bad{border-left-color:var(--red);box-shadow:0 0 0 2px #000,0 0 0 3px #ff3b4e59,0 8px 24px #0009}.toast.warn{border-left-color:var(--amber);box-shadow:0 0 0 2px #000,0 0 0 3px #ffb62759,0 8px 24px #0009}.toast-text{flex:1}.shell .toast-undo{font:9px/1 var(--px);text-transform:uppercase;padding:8px 10px 7px;background:var(--yel);color:#000;box-shadow:inset 0 -3px #b8860b,inset 0 2px #fff3b0}@keyframes hm-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.confirm{display:inline-flex;align-items:center;gap:6px;padding:3px 6px;background:#ff3b4e1f;box-shadow:inset 0 0 0 2px #ff3b4e99;animation:hm-toast .12s steps(3) both}.confirm-ask{font:600 calc(12px * var(--ts, 1)) var(--ui);color:#ffc2c9;white-space:nowrap}.shell .confirm button{padding:5px 9px;font-size:12px}.tip{position:relative;cursor:help;text-decoration:underline dotted rgba(138,143,184,.7);text-underline-offset:3px;outline:none}.tip-pop{position:fixed;z-index:80;width:260px;padding:9px 11px;background:#000;color:#e9ecff;font:400 calc(12px * var(--ts, 1))/1.45 var(--body);text-transform:none;letter-spacing:0;text-align:left;white-space:normal;box-shadow:inset 0 0 0 2px var(--yel),0 8px 24px #000000b3;text-shadow:none;cursor:default;pointer-events:none;animation:hm-toast .12s steps(3) both}th .tip,.kpi .tip{text-decoration:none}th .tip:after{content:""}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center;color:var(--muted)}.empty-ico{font:28px/1 var(--px);color:#33335f;text-shadow:0 0 10px rgba(45,226,255,.25)}.empty-title{font:10px/1.6 var(--px);color:#d6d9f5;text-transform:uppercase;letter-spacing:1px}.empty-text{max-width:440px;font-size:calc(13px * var(--ts, 1));line-height:1.5}.empty-act{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#03030ab3;animation:mo-fade .12s steps(3) both}.sheet{position:relative;width:min(100%,560px);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;background:#07071a;border:2px solid var(--cyan);box-shadow:0 0 0 2px #000,0 0 0 4px #2de2ff40,0 0 30px #2de2ff33;animation:mo-in .18s steps(4) backwards;scrollbar-color:var(--blu) #000}.sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:12px 14px 8px;background:#07071a}.sheet-head h2{flex:1}.sheet-grab{display:none}.shell .sheet-x{padding:4px 8px;font-size:12px}.sheet-body{padding:4px 14px 16px}.more-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.shell .more-grid button{display:flex;align-items:center;gap:10px;justify-content:flex-start;padding:12px;font:9px/1.2 var(--px);text-transform:uppercase;letter-spacing:.5px;text-align:left;min-height:52px}.shell .more-grid button i{font-style:normal;font-size:16px;width:20px;text-align:center}.shell .more-grid button .badge{margin-left:auto;font:8px/1 var(--px);background:var(--red);color:#fff;padding:4px 5px 3px}.more-foot{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.sim-menu{display:flex;flex-direction:column;gap:6px}.shell .sim-menu button{padding:14px;font:10px/1 var(--px);text-transform:uppercase}.rcards{display:flex;flex-direction:column;gap:8px}.rcards-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.rcards-sort{display:inline-flex;gap:6px;align-items:center;font:11px/1 var(--sk);color:var(--dim);text-transform:uppercase}.rcard{padding:10px 12px;background:#0b0b1d;box-shadow:inset 0 0 0 1px #23234a,inset 0 -3px #0006}.rcard.clickable{cursor:pointer}.rcard.clickable:active{background:#12122c}.rcard-head{display:flex;flex-direction:column;gap:3px}.rcard-title{font:600 calc(15px * var(--ts, 1)) var(--ui);color:#fff}.rcard-title .plink{color:#fff}.rcard-sub{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:calc(12px * var(--ts, 1))}.rcard-kpis{display:grid;grid-template-columns:repeat(var(--k, 3),minmax(0,1fr));gap:6px;margin-top:8px}.kpi{display:flex;flex-direction:column;gap:2px;padding:5px 6px;background:#000;box-shadow:inset 0 0 0 1px #1f1f40;min-width:0}.kpi small{font:9px/1.2 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi b{font:18px/1 var(--lcd);font-weight:400;color:#d6dbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi b .rating{font-size:8px}.rcard-wide{margin-top:6px;font-size:calc(12px * var(--ts, 1))}.rcard-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.table-more{display:flex;gap:8px;margin-top:10px}.legend{margin:0;display:grid;gap:8px}.legend div{display:grid;grid-template-columns:70px 1fr;gap:10px;font-size:calc(13px * var(--ts, 1));line-height:1.4}.legend dt{font:10px/1.6 var(--sk);color:var(--cyan);text-transform:uppercase}.legend dd{margin:0;color:#cfd3f5}.tablewrap-phone{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.deadline-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 22px 0;padding:8px 14px;background:#ff2bd61a;box-shadow:inset 0 0 0 2px #ff2bd68c,0 0 14px #ff2bd633;cursor:pointer}.deadline-bar b{font:9px/1.4 var(--px);color:var(--mag);text-shadow:0 0 8px rgba(255,43,214,.6);letter-spacing:1px}.deadline-bar span{font:12px/1.3 var(--sk);color:#d8dbf6;text-transform:uppercase;letter-spacing:.5px}.deadline-bar.today{background:#ffd23f1a;box-shadow:inset 0 0 0 2px var(--yel),0 0 18px #ffd23f4d;animation:hm-pulse 1.6s infinite}.deadline-bar.today b{color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7)}.topbar .when{flex-direction:row;align-items:center;gap:10px}.topbar .when>div{display:flex;flex-direction:column;gap:6px}.club-mini{display:grid;place-items:center;width:40px;height:32px;background:#06123d;box-shadow:inset 0 0 0 2px var(--tc, var(--blu)),inset 0 0 0 3px #000}.topbar .facts .tip{text-decoration:none}.shell .keycap{display:inline-block;min-width:20px;padding:3px 5px;font:8px/1 var(--px);color:#000;background:#e6e8ff;box-shadow:inset 0 -3px #9aa0d0,inset 0 2px #fff;vertical-align:middle;margin-left:6px}.help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.help-card{padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.help-card h3{margin:0 0 6px}.help-card p{margin:0 0 8px;font-size:calc(13px * var(--ts, 1));color:#b9bddf;line-height:1.45}.notice{animation:hm-toast .2s steps(4) both}.clubline{color:#b9bddf;font-size:calc(12px * var(--ts, 1))}.clubline-head{margin-top:6px}.shell table.ctl .seg{display:flex;flex-wrap:wrap;background:transparent;box-shadow:none;padding:0;gap:2px}.shell table.ctl .seg button{flex:0 0 auto}.shell .tablewrap td,.shell .tablewrap th{overflow-wrap:anywhere}.topbar .facts>span.tip>span{display:flex;flex-direction:column;gap:3px}.topbar .facts>span{justify-content:center}table.grid.staff-tbl td{white-space:normal;text-overflow:clip}table.grid.staff-tbl td:nth-child(6){font-size:calc(12px * var(--ts, 1));line-height:1.35}body:has(.mo-back) .toasts{z-index:54}.shell .seg{background:transparent;box-shadow:inset 0 0 0 1px #23234a}.cols2{align-items:stretch}.shell table.ctl .seg{gap:4px;max-width:100%}.shell table.ctl .seg button{flex:1 1 auto;white-space:normal;text-align:center;line-height:1.3;max-width:100%}@media(min-width:761px)and (pointer:coarse){.shell button:not(.tiny):not(.arrow):not(.toast-undo):not(.sheet-x):not(.mo-skip){min-height:44px}.shell .seg button,.shell select,.shell input[type=text],.shell input[type=number],body .shell button.tiny,.shell .arrow,.shell .toast-undo,.shell .sheet-x,.shell .mo-skip,.shell .deadline-bar{min-height:44px}}.shell button.primary span,.shell button.primary small,.mo .pc-ans button span,.mo .pc-ans button.primary span{text-shadow:none}.termopts{display:flex;flex-wrap:wrap;gap:6px}@media(min-width:1900px){body{background:#03030a}.shell.desktop{max-width:1900px;margin:0 auto;box-shadow:0 0 0 2px #000,0 0 60px #2de2ff14}.shell.desktop .content{margin:0 auto}}.save-alert{margin:16px 22px 0;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#000;color:var(--yel);box-shadow:inset 0 0 0 2px var(--red),0 0 14px #ff3c3c59}.save-alert-title{font:12px/1.6 var(--px);color:var(--red);letter-spacing:.04em;animation:hm-blink 1.4s steps(1) infinite}.save-alert-body{flex:1 1 280px;font:500 calc(14px * var(--ts, 1))/1.45 var(--ui);color:#fff}.save-alert-actions{display:flex;flex-wrap:wrap;gap:8px}.compact .save-alert{margin:10px 12px 0}.screen-loading{display:grid;place-items:center;min-height:40vh;font:14px/1.8 var(--px);color:var(--yel);text-shadow:0 0 12px rgba(255,210,63,.8)}.screen-loading-text{animation:hm-blink 1.4s steps(1) infinite}.screen-loading-dots{display:none}:root[data-text=large]{--ts: 1.15}:root[data-text=xl]{--ts: 1.3}:root[data-text] .shell{font-size:calc(1em * var(--ts, 1))}.sound-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.sound-row .vol{display:flex;align-items:center;gap:8px;flex:1 1 180px;min-width:0}.sound-row .vol input[type=range]{flex:1;min-width:80px;accent-color:var(--cyan)}.about p{margin:0 0 8px;color:#cfd3f5;line-height:1.5}.about .about-ver{font:600 calc(15px * var(--ts, 1)) var(--ui);color:#fff}.about h3{margin-top:16px}.about-row{margin:4px 0 6px}.shell textarea.feedback{display:block;width:100%;max-width:640px;min-height:110px;resize:vertical;margin:8px 0 10px;padding:10px;border:0;border-radius:0;background:#000;color:var(--text);box-shadow:inset 0 0 0 2px #23234a;font:calc(14px * var(--ts, 1))/1.45 var(--body);caret-color:var(--yel)}.shell textarea.feedback:focus{outline:none;box-shadow:inset 0 0 0 2px var(--yel),0 0 12px #ffd23f4d}.shell textarea.feedback::placeholder{color:#8a8fb8}.about .actions{display:flex;flex-wrap:wrap;gap:8px}.backup-note{margin:16px 22px 0;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#ffd23f14;box-shadow:inset 0 0 0 2px #ffd23f99}.backup-note-body{flex:1 1 260px;font:500 calc(14px * var(--ts, 1))/1.45 var(--ui);color:#fff}.backup-note-acts{display:flex;flex-wrap:wrap;gap:8px}.topbar .help-q{flex:none;width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;font:400 14px/1 var(--px);color:var(--yel);background:var(--panel2);border:2px solid var(--yel)}.topbar .help-q:hover{background:var(--panel3)}@media(max-width:600px){.topbar .help-q{position:absolute;top:8px;right:12px}}.lineup-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:2px solid var(--amber);background:#ffb62714}.lineup-alert p{margin:0;flex:1 1 320px;min-width:0;line-height:1.45}.lineup-alert b{color:var(--amber)}.lineup-alert .actions{display:flex;flex-wrap:wrap;gap:8px}.notice.legacy-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;cursor:default}.notice.legacy-note span{flex:1 1 260px;min-width:0;line-height:1.45}.notice.legacy-note button{min-height:36px}@media(pointer:coarse){.notice.legacy-note button{min-height:44px;min-width:88px}}.shell .seg.text-size button{flex:1 1 0;min-width:0;white-space:normal;line-height:1.3;text-align:center;overflow-wrap:break-word}@media(pointer:coarse){.deadline-bar{min-height:44px;box-sizing:border-box}}@media(max-width:1399px){.cols2:has(table.standings.compact){grid-template-columns:minmax(0,1fr)}}@media(max-width:1899px){:root[data-text] .cols2:has(table.standings.compact){grid-template-columns:minmax(0,1fr)}}table.grid.standings:not(.compact){min-width:calc(780px * var(--ts, 1))}@media(max-width:759px){table.grid.standings:not(.compact){min-width:0}}.shell .topbar button.backbtn{flex:none;display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:3px;min-height:44px;padding:6px 12px 5px 10px;text-align:left;background-color:#12122c;color:#fff;clip-path:var(--notch);box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000073,inset 0 0 0 2px var(--cyan)}.shell .topbar button.backbtn:hover:not(:disabled){background-color:#1d1d48}.shell .topbar button.backbtn:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--yel)}.backbtn .bk-a{grid-row:1 / 3;font-size:16px;color:var(--yel);text-shadow:0 0 6px rgba(255,210,63,.7)}.backbtn .bk-t{font:400 calc(10px * var(--ts, 1))/1 var(--px);color:#fff;text-transform:uppercase;letter-spacing:.5px}.backbtn small{font:400 calc(11px * var(--ts, 1))/1 var(--sk);color:var(--cyan);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}@media(max-width:760px){.shell .topbar button.backbtn{grid-template-rows:auto;padding:6px 10px;min-width:52px}.backbtn small{display:none}.backbtn .bk-a{grid-row:auto}}.topbar .go button.rsel.rsel.rsel.sim-ahead{min-height:40px}@media(pointer:coarse){.topbar .go button.rsel.rsel.rsel.sim-ahead{min-height:44px}}.topbar .srch-q{flex:none;width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;font:700 22px/1 var(--ui);color:var(--cyan);background:var(--panel2);border:2px solid var(--cyan)}.topbar .srch-q:hover{background:var(--panel3)}@media(max-width:600px){.topbar .srch-q{position:absolute;top:8px;right:62px}.shell .main>.topbar .when{padding-right:104px}}@media(min-width:601px)and (max-width:1180px){.shell.compact .main>.topbar{padding-right:124px}.shell.compact .topbar .srch-q{position:absolute;top:10px;right:66px}}.sidebar .side-search{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;margin:2px 0 4px;padding:8px 10px;text-align:left;font:9px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;color:var(--cyan);background:#0b0b24;border:1px solid #23234a;box-shadow:none}.sidebar .side-search span{font:700 15px/1 var(--ui)}.sidebar .side-search kbd{margin-left:auto;font:10px/1 var(--ui);color:var(--muted);border:1px solid var(--line);padding:2px 5px}.sidebar .side-search:hover{background:#15152e;color:#fff}@media(max-width:760px){.shell .topbar{transition:transform .18s steps(3);will-change:transform}.shell .topbar.away{transform:translateY(calc(-100% - 4px))}}@media(prefers-reduced-motion:reduce){.shell .topbar{transition:none}}.shell:has(.cmp-tray) .content{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.shell:has(.sim-resume) .content{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))}.shell.compact:has(.cmp-tray) .content,.shell.compact:has(.sim-resume) .content{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.slotwrap{position:relative;display:flex;min-width:0}.slotwrap .slot{width:100%;padding-right:32px}.slotwrap>.slotinfo,.pickl li>.slotinfo{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;min-width:24px;min-height:24px;padding:0;margin:0;display:grid;place-items:center;font:700 12px/1 var(--ui);font-style:italic;text-transform:none;letter-spacing:0;color:var(--cyan, #2de2ff);background:#00000059;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;cursor:pointer}.slotwrap>.slotinfo:hover,.pickl li>.slotinfo:hover{background:#1a1a40;color:#fff}.slotwrap>.slotinfo:focus-visible,.pickl li>.slotinfo:focus-visible{outline:2px solid var(--yel);outline-offset:1px}.shell .slotwrap>.slotinfo:active:not(:disabled),.shell .pickl li>.slotinfo:active:not(:disabled){transform:translateY(-50%)}.swap-hint{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 12px;background:#2a2406;box-shadow:inset 0 0 0 2px var(--yel);position:sticky;top:6px;z-index:5;font-size:calc(13px * var(--ts, 1))}.swap-hint button{flex:none}.pickl li{position:relative;padding:0;display:block}.pickl li .pickbtn{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;gap:8px;align-items:center;width:100%;padding:6px 36px 6px 4px;text-align:left;background:transparent;box-shadow:none;text-transform:none;letter-spacing:0;font:500 calc(13px * var(--ts, 1)) var(--body);height:auto;min-height:40px}.pickl li.active{background:#ffd23f1f;box-shadow:inset 0 0 0 2px var(--yel)}.pickl li.injured .pickbtn{opacity:.6}@media(max-width:640px){.slotwrap>.slotinfo,.pickl li>.slotinfo{width:32px;height:32px;min-width:32px;min-height:32px}.slotwrap .slot{padding-right:42px}.pickl li .pickbtn{padding-right:46px;min-height:48px}}.pickl li .pickbtn .pcell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickl li .pickbtn .tag{margin-left:6px}.lines-layout{grid-template-columns:minmax(0,1fr) 360px}@media(max-width:900px){.lines-layout{grid-template-columns:1fr}}.swap-btns{display:inline-flex;gap:6px;flex:none}.panel-flash{animation:hm-panel-flash 1.8s ease-out 1}@keyframes hm-panel-flash{0%,55%{box-shadow:0 0 0 3px var(--yel),0 0 22px #ffd23f8c}to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.panel-flash{animation:none;box-shadow:0 0 0 3px var(--yel)}}html.hm-restoring,html.hm-restoring body{overflow-anchor:none}.shell.compact{grid-template-columns:1fr;min-height:100vh;min-height:100dvh;overflow-x:clip}.shell.compact .main{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.shell.compact .topbar{padding:8px 14px;gap:10px;padding-top:calc(8px + env(safe-area-inset-top,0px))}.shell.compact .topbar .when b{font-size:10px}.shell.compact .topbar .facts>span{min-width:0;padding:4px 8px 3px}.shell.compact .topbar .facts b{font-size:20px}.shell.compact .content{padding:16px 14px 40px}.shell.compact .notice,.shell.compact .deadline-bar{margin-left:14px;margin-right:14px}.shell.compact .cols2,.shell.compact .cols3,.shell.compact .two,.shell.compact .trade,.shell.compact .tactics,.shell.compact .bracket,.shell.compact .live,.shell.compact .lines-layout,.shell.compact .fin-owner,.shell.compact .hx-career,.shell.compact .pf-grid{grid-template-columns:1fr}.shell.compact .lines-layout>.panel:last-child,.shell.compact .feed{position:static;max-height:none}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));background:#07071a;border-top:2px solid #000;box-shadow:inset 0 1px #2de2ff59,0 -6px 24px #0009}.shell .tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:6px 2px 5px;font:7px/1 var(--px);text-transform:uppercase;letter-spacing:.3px;color:#9aa0d0;background:transparent;box-shadow:none}.shell .tabbar button i{font-style:normal;font-size:18px;line-height:1}.shell .tabbar button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.shell .tabbar button.on{color:#fff;text-shadow:0 0 8px rgba(45,226,255,.8)}.shell .tabbar button.on:after{content:"";position:absolute;left:18%;right:18%;top:0;height:3px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.shell .tabbar .badge{position:absolute;top:4px;right:18%;font:7px/1 var(--px);background:var(--red);color:#fff;padding:3px 4px 2px;box-shadow:0 0 8px var(--red);font-style:normal}.shell .tabbar button:active{background:#12122c}html:has(.shell.compact:not(.in-live)){scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.shell.compact .toasts{left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom,0px));max-width:none}.shell.in-live.compact .toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(max-width:760px){:root{font-size:15px}html,body{overflow-x:hidden}.shell{overflow-x:clip}.shell input[type=text],.shell input[type=number],.shell select{font-size:16px}.shell .topbar{position:sticky}.shell .topbar .when>div span{display:none}.shell .topbar .go{width:100%}.shell .topbar .go button.primary{flex:1;padding:13px 14px 12px}.shell .topbar .go>button:not(.primary){padding:11px 12px}.shell .topbar .facts{width:100%;gap:6px}.shell .topbar .facts>span{flex:1;flex-direction:row;align-items:baseline;gap:6px;font-size:9px}.shell .topbar .facts b{font-size:18px}.shell .content{padding:12px 12px 32px;max-width:none}.shell .panel{padding:12px}.shell .panel-head{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px}.shell .panel-head h2{position:static;max-width:none;padding:0;background:none;box-shadow:none;font-size:9px;line-height:1.7;white-space:normal}.shell .panel-head h2:empty{display:none}.shell .panel-head>:not(h2){margin-bottom:0}.shell .panel .panel{margin-top:12px}.shell h1{font-size:12px;line-height:1.6}.shell .seg{flex-wrap:wrap}.shell .seg button{padding:10px 9px 9px;font-size:8px}.shell button{min-height:40px}.shell button.tiny,.shell .arrow,.shell .toast-undo,.shell .sheet-x,.shell .mo-skip,.shell .confirm button{min-height:0}.shell .actions,.shell .filters{gap:6px}.shell .actions button,.shell .offer-form button{flex:1 1 auto}.shell .confirm{display:flex;flex-wrap:wrap;width:100%;gap:6px}.shell .confirm-ask{flex:1 1 100%;white-space:normal}.shell .confirm button{flex:1}.notice,.backup-note,.deadline-bar{margin:12px 12px 0}.deadline-bar span{font-size:11px}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.shell .panel>table.grid,.shell .panel>.stack>table.grid{display:block;overflow-x:auto}table.grid td,table.grid th{padding:7px 6px}.kv{grid-template-columns:minmax(90px,auto) 1fr;gap:6px 10px;font-size:calc(13px * var(--ts, 1))}.shell .bar{grid-template-columns:96px 1fr 40px}.player-head{gap:14px}.ph-ratings{width:100%;justify-content:space-around}.ph-ratings .rating{font-size:14px;padding:8px 10px 7px;min-width:52px}.optrow{display:flex;align-items:stretch;gap:0;max-width:100%}.optrow .arrow{flex:none;width:48px;min-height:44px;display:grid;place-items:center;padding:0}.optrow .val{flex:1;min-width:0;display:grid;place-items:center;padding:0 12px;text-transform:capitalize;font:600 14px/1.2 var(--ui);background:#0b0b1d;box-shadow:inset 0 2px #00000080}.linerow{grid-template-columns:1fr!important;gap:4px}.rowlabel{display:flex;gap:10px;align-items:baseline;margin-top:6px}.rowlabel .small{display:inline!important}.linerow .slot{width:100%;min-height:46px}.slotname{font-size:calc(14px * var(--ts, 1))}.pickl li{grid-template-columns:34px 1fr auto;padding:9px 4px}.pickl li .pcell{font-size:calc(14px * var(--ts, 1))}.assets{max-height:360px}.assets li{grid-template-columns:20px 1fr auto}.assets li .rating{grid-column:3}.assets li .muted.small{grid-column:2}.assets li .retain{grid-column:2 / -1}.shell .cols3[style]{display:flex!important;flex-direction:column}.picks button{flex:1 1 45%}.bracket{gap:12px}.cols2>.stack{min-width:0}.cols2:has(table.standings){grid-template-columns:minmax(0,1fr)}table.grid.standings{table-layout:fixed;width:100%;min-width:0}table.grid.standings th:not(:first-child),table.grid.standings th:last-child{width:auto}table.grid.standings th,table.grid.standings td{padding:7px 2px}table.grid.standings th:first-child,table.grid.standings td:first-child{width:36%;padding-left:4px}table.grid.standings td .rowname{gap:4px}table.grid.standings th:first-child,table.grid.standings td:first-child{width:33%}table.grid.standings th:last-child{width:17%}table.grid.standings th{letter-spacing:0}.news li{padding:9px 0}.news-head{font-size:calc(14px * var(--ts, 1))}.offer-form{flex-direction:column;align-items:stretch}.offer-form label{width:100%}.offer-form input,.offer-form select{width:100%!important}ol.board li{grid-template-columns:30px 46px 1fr 70px;grid-template-rows:auto auto;gap:4px 8px}ol.board li .board-role,ol.board li .board-conf,ol.board li .board-pub{grid-column:3 / 5}.fin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-row{grid-template-columns:1fr;gap:4px}.fin-row input[type=number]{width:100%}.own-pitches button,.own-card button,.own-meeting button,.own-opts select{min-height:44px}.cols2 table.grid td a.plink{display:inline-block;padding:14px 0;margin:-14px 0}.cols2 table.grid td,.own-card .kv{overflow-wrap:anywhere}.sheet-back{place-items:end center;padding:0}.sheet{width:100%;max-height:calc(100dvh - 24px);border-left:0;border-right:0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);animation:sheet-up .22s steps(5) backwards}.sheet-grab{display:block;position:absolute;left:50%;top:6px;width:44px;height:4px;margin-left:-22px;background:#33335f}.sheet-head{padding-top:16px}.more-grid{grid-template-columns:repeat(2,1fr)}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.threestars{gap:12px}.threestars .star{flex:1 1 100%}.big-score{font-size:28px}.budget-text{gap:6px 14px}.effects{grid-template-columns:1fr}.teamgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.shell .topbar .facts>span:nth-child(3){display:none}.shell .tabbar button{font-size:6px}}@media(max-height:500px)and (orientation:landscape){.shell.in-live .topbar,.shell.in-live .tabbar,.shell.in-live .sidebar{display:none}.shell.in-live{grid-template-columns:1fr}.shell.in-live .content{padding:8px 10px 70px}}@media(prefers-reduced-motion:reduce){.sheet,.sheet-back,.toast,.content>*,.tip-pop,.confirm,.deadline-bar.today{animation:none!important}}@media(max-width:759px){.shell .topbar .facts>span.tip>span{flex-direction:row;align-items:baseline;gap:6px}}@media(max-width:759px){.shell .topbar .facts>span{flex:1 1 auto;white-space:nowrap;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.shell .topbar .facts>span.tip>span{white-space:nowrap;align-items:baseline}.shell .topbar .facts>span.fanchip{flex-wrap:wrap;row-gap:3px}.shell .topbar .facts>span.fanchip i{flex:1 0 100%}}@media(max-width:759px){.shell .seg{display:flex;background:transparent;box-shadow:none;padding:0;gap:2px}.shell .seg button{flex:1 1 auto}}@media(max-width:760px){.shell .seg{display:flex;width:100%}.shell .seg button{flex:1 1 auto;min-height:44px;padding:12px 10px 11px;font-size:10px;letter-spacing:.3px}.shell button,.shell select,.shell input[type=text],.shell input[type=number],.shell button.tiny,.shell .arrow,.shell .toast-undo,.shell .sheet-x,.shell .mo-skip,.shell .confirm button{min-height:44px}.shell .sheet-x{min-width:44px}.shell .cmp-btn{font-size:13px;padding:8px 14px}.rcards-tools button,.rcards-tools select{min-height:44px;min-width:44px}.rcards-sort select{min-width:0}.rcard-title .plink,.rcard-sub .plink,.rcard-sub .tchip,.rcard-wide .tchip{display:inline-flex;align-items:center;min-height:44px}.rcard-title{font-size:calc(16px * var(--ts, 1))}.rcard-sub{font-size:calc(14px * var(--ts, 1));gap:4px 12px}.rcard-wide{font-size:calc(14px * var(--ts, 1))}.rcard-acts{gap:8px}.rcard-acts button{min-height:44px;padding:8px 16px;font-size:14px}.kpi small{font-size:calc(10px * var(--ts, 1))}.kpi b{font-size:19px}.kpi{padding:6px 8px}.shell .panel-head h2,.shell h3{font-size:10px}.kv dt,.kv .k,.shell .bar .lbl{font-size:calc(10px * var(--ts, 1))}.shell .tag{font-size:calc(11px * var(--ts, 1));padding:2px 6px}.shell .tabbar button{font-size:8px;min-height:56px}.shell .tabbar button i{font-size:20px}table.grid.tappable td,.shell table.grid td a.plink,.shell table.grid td a.tchip{min-height:44px}.shell table.grid tr.clickable td{padding-top:11px;padding-bottom:11px}.deadline-bar{padding:12px 14px}.deadline-bar span{font-size:12px}}@media(max-width:380px){.shell .tabbar button{font-size:7px}.shell .seg button{padding-left:6px;padding-right:6px;letter-spacing:0}}@media(max-width:760px){.tablewrap:has(table.cardrows){overflow:visible}.shell table.grid.cardrows,.shell table.grid.cardrows tbody{display:block;width:100%;min-width:0}.shell table.cardrows thead{display:none}.shell table.cardrows tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px 12px;padding:12px;margin-bottom:8px;background:#0b0b1d;box-shadow:inset 0 0 0 1px #23234a}.shell table.cardrows td{display:block;padding:0;border:0;white-space:normal;text-align:left;min-width:0;font-size:calc(14px * var(--ts, 1))}.shell table.cardrows td[data-l]:before{content:attr(data-l);display:block;margin-bottom:2px;font:10px/1.2 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.shell table.cardrows td.cr-first,.shell table.cardrows td.cr-wide{grid-column:1 / -1}.shell table.cardrows td.cr-first b{font-size:calc(16px * var(--ts, 1))}}@media(max-width:760px){.toasts .toast:nth-last-child(n+3){display:none}.toast{font-size:calc(14px * var(--ts, 1));padding:12px 14px}}@media(max-width:760px){.shell label.check{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:calc(14px * var(--ts, 1))}.shell input[type=checkbox]{width:22px;height:22px;min-height:0;flex:none}.shell .assets li{min-height:56px;padding-top:6px;padding-bottom:6px}.shell .assets li>input[type=checkbox]{width:28px;height:28px;margin:0}.shell table.cardrows td.cr-chk{grid-column:span 1}.shell table.blocktbl tr{grid-template-columns:repeat(2,minmax(0,1fr))}.shell table.blocktbl td.cr-first{grid-column:1 / -1}.shell table.blocktbl td.cr-chk{grid-column:auto}.shell select{max-width:100%;text-overflow:ellipsis}}@media(max-width:760px){body .shell button.tiny{min-height:44px;padding:8px 14px;font-size:13px;line-height:1.3}body .shell .fa-fit{font-size:calc(13px * var(--ts, 1))}}@media(max-width:760px){.more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shell .more-grid button{min-width:0;padding:10px;font-size:9px;gap:8px;min-height:52px;white-space:normal;line-height:1.35;overflow-wrap:anywhere}.shell .more-grid button i{width:18px;flex:none}.sheet-body,.sheet-head{padding-left:12px;padding-right:12px}}@media(max-width:760px){.shell .termopts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shell .termopts button{width:100%;min-height:44px;padding:6px 8px;font-size:13px;line-height:1.25;white-space:normal}.shell .tk-dest{flex-direction:column;align-items:stretch!important}.shell .tk-dest select,.shell .tk-dest button{width:100%;max-width:100%}.mo.mag .mo-lbl,.pc .mo-lbl{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4;max-width:calc(100% - 96px)}}@media(max-width:760px){.shell .dl-board .tablewrap{overflow:visible}.shell .dl-board table.grid,.shell .dl-board table.grid tbody{display:block;width:100%}.shell .dl-board table.grid tr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 3.6em;gap:2px 10px;align-items:center;padding:8px 4px;min-height:44px;border-bottom:1px solid rgba(120,130,220,.15)}.shell .dl-board table.grid td{display:block;padding:0;border:0;min-width:0;background:transparent}.shell .dl-board table.grid tr:nth-child(2n){background:#ffffff08}.shell .dl-board table.grid td:nth-child(4){grid-column:1 / -1;white-space:normal;font-size:calc(12px * var(--ts, 1))}.shell .dl-board table.grid td:nth-child(4):empty{display:none}.mo.mag .mo-lbl,.pc .mo-lbl{max-width:calc(100% - 78px);letter-spacing:.5px}}@media(max-width:760px){.shell .offer-form input[type=checkbox]{width:22px!important;height:22px;flex:none}.shell .offer-form label:has(>input[type=checkbox]){min-height:44px}}@media(min-width:761px)and (max-width:1180px){.shell .dl-board .tablewrap{overflow:visible}.shell .dl-board table.grid,.shell .dl-board table.grid tbody{display:block;width:100%}.shell .dl-board table.grid tr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) 3.6em;gap:2px 10px;align-items:center;padding:6px 4px;border-bottom:1px solid rgba(120,130,220,.15)}.shell .dl-board table.grid td{display:block;padding:0;border:0;min-width:0;background:transparent}.shell .dl-board table.grid td:nth-child(4){grid-column:1 / -1;white-space:normal;font-size:calc(12px * var(--ts, 1))}.shell .dl-board table.grid td:nth-child(4):empty{display:none}.shell .dl-board table.grid tr:nth-child(2n){background:#ffffff08}}@media(min-width:761px){.shell .offer-form{align-items:flex-end}}@media(max-width:760px){.shell a.plink:not(.rcard-title .plink,.rcard-sub .plink,.cols2 table.grid td a.plink){position:relative}.shell a.plink:not(.rcard-title .plink,.rcard-sub .plink,.cols2 table.grid td a.plink):after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.shell li:has(>a.plink:only-child){display:flex;align-items:center;min-height:44px}.shell label.check,.shell label:has(>input[type=checkbox]){min-height:44px}}.shell.compact .topbar,.shell.compact .content{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.shell.compact .notice,.shell.compact .deadline-bar{margin-left:max(14px,env(safe-area-inset-left,0px));margin-right:max(14px,env(safe-area-inset-right,0px))}.tabbar{padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px))}@media(max-width:760px){.shell .content{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}}@media(max-height:500px)and (orientation:landscape){.shell.compact .topbar{position:static;padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px}.shell.compact .main{padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.shell .tabbar button{flex-direction:row;gap:6px;min-height:46px;padding:2px 4px;font-size:8px}.shell .tabbar button i{font-size:17px}.shell .tabbar button.on:after{top:0}.shell.compact .toasts{bottom:calc(58px + env(safe-area-inset-bottom,0px))}}@media(pointer:coarse){body .shell .mo-skip{min-height:44px;min-width:52px}.shell span.toi[role=button]{display:inline-block;padding:16px 12px;margin:-16px -12px}}.shell.compact .optrow{display:flex;align-items:stretch;gap:0;max-width:100%}.shell.compact .optrow .arrow{flex:none;width:48px;min-height:44px;display:grid;place-items:center;padding:0}.shell.compact .optrow .val{flex:1;min-width:0;display:grid;place-items:center;padding:0 12px;text-transform:capitalize;font:600 14px/1.2 var(--ui);background:#0b0b1d;box-shadow:inset 0 2px #00000080}@media(max-height:500px)and (orientation:landscape){.shell .tabbar button i{display:inline-grid;place-items:center;height:17px;line-height:17px;margin-top:-9px}}@media(pointer:coarse){.shell .topbar .facts>span.fanchip{min-height:44px;box-sizing:border-box}.sound-row .vol input[type=range]{min-height:44px}}@media(pointer:coarse){.shell button,.shell .ed-traits button{min-width:44px}}@media(min-width:761px){.shell.compact .cmp-tray{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media(min-width:761px)and (max-height:500px)and (orientation:landscape){.shell.compact .cmp-tray{bottom:calc(60px + env(safe-area-inset-bottom,0px))}}@media(min-width:760px)and (max-width:1180px){.shell.compact .topbar{padding-right:72px}.shell.compact .topbar .help-q{position:absolute;top:10px;right:14px}}@media(max-width:440px){:root[data-text] table.grid.standings th:nth-child(2),:root[data-text] table.grid.standings td:nth-child(2){display:none}:root[data-text] table.grid.standings th:first-child,:root[data-text] table.grid.standings td:first-child{width:35%}:root[data-text] table.grid.standings th:last-child{width:18%}}@media(max-width:374px){:root[data-text] table.grid.standings th:nth-child(5),:root[data-text] table.grid.standings td:nth-child(5){display:none}}@media(max-width:374px){table.grid.standings th:nth-child(2),table.grid.standings td:nth-child(2){display:none}table.grid.standings th:first-child,table.grid.standings td:first-child,:root[data-text] table.grid.standings th:first-child,:root[data-text] table.grid.standings td:first-child{width:40%}}@media(max-width:374px){:root[data-text=xl] table.grid.standings td:first-child img,:root[data-text=xl] table.grid.standings td:first-child svg{display:none}}@media(max-width:374px){:root[data-text] table.grid.standings th:first-child{white-space:normal;overflow-wrap:anywhere;line-height:1.2}}@media(max-height:500px)and (orientation:landscape){.toasts .toast:nth-last-child(n+2){display:none}.shell.compact .toasts{left:auto;right:12px;max-width:min(420px,48vw)}.toast{padding:8px 12px}}@media(max-width:760px){body:has(.sheet-back) .toasts .toast:nth-last-child(n+2){display:none}}@media(max-width:760px){.shell .topbar{gap:8px;padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:8px}.shell .topbar .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.shell .topbar .facts>span,.shell .topbar .facts>span.tip,.shell .topbar .facts>span.fanchip{min-width:0;min-height:36px;padding:3px 7px;font-size:8px;letter-spacing:.5px;overflow:hidden}.shell .topbar .facts>span:nth-child(3){display:flex}.shell .topbar .facts b{font-size:17px}.shell .topbar .facts .muted.small{font-size:9px}.shell .topbar .go button.primary{padding-top:11px;padding-bottom:10px}}@media(max-width:760px){.shell .topbar .facts>span,.shell .topbar .facts>span.tip{justify-content:flex-start}.shell .topbar .facts>span.tip>span{flex-wrap:wrap;white-space:normal;row-gap:0;column-gap:6px;align-items:baseline}.shell .topbar .facts>span.tip>span b{white-space:nowrap}}@media(max-width:440px){.shell .topbar .go{flex-wrap:wrap}.shell .topbar .go>button.primary{flex:1 1 100%}.shell .topbar .go>:not(.primary){flex:1 1 0;min-width:0;justify-content:center}}.top-more{display:none}@media(max-width:600px){.shell.compact .topbar{display:grid;grid-template-columns:auto minmax(0,1fr) 40px 40px;grid-template-areas:"go go bell more" "when facts facts facts";align-items:center;gap:6px 6px;padding:6px 12px 5px;padding-top:calc(6px + env(safe-area-inset-top,0px));padding-right:12px}.shell.compact .topbar .go{grid-area:go;display:flex;flex-wrap:nowrap;width:auto;min-width:0;gap:6px}.shell.compact .topbar .go button.primary{flex:1 1 0;min-width:0;padding:0 8px;min-height:44px;font-size:10px;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell.compact .topbar .go>:not(.primary){flex:0 0 auto;min-width:0;padding-left:8px;padding-right:8px;min-height:44px;font-size:9px;letter-spacing:0}.shell.compact .topbar .go .sim-ahead{max-width:70px;gap:4px}.shell.compact .topbar .go .sim-ahead .rsel-val{font-size:0}.shell.compact .topbar .go .sim-ahead .rsel-val:before{content:"Sim";font-size:9px}.shell.compact .topbar .inbox-bell{grid-area:bell;position:relative;top:auto;right:auto;width:40px;min-width:40px}.shell.compact .topbar .top-more{grid-area:more;display:block;position:relative}.shell.compact .topbar .more-q{width:40px;height:44px;min-width:40px;padding:0;display:grid;place-items:center;font:700 20px/1 var(--ui);color:var(--yel);background:var(--panel2);border:2px solid var(--yel)}.shell.compact .topbar .top-menu{position:absolute;right:0;top:50px;z-index:30;min-width:170px;display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--panel, #0d0d1f);border:2px solid var(--yel);box-shadow:0 8px 24px #000000b3}.shell.compact .topbar .top-menu .tm-item{min-height:44px;text-align:left;justify-content:flex-start;font-size:12px}.shell.compact .topbar .srch-q,.shell.compact .topbar .help-q{display:none}.shell.compact .topbar .when{grid-area:when;display:flex;flex-direction:row;align-items:center;gap:6px;padding:0;min-width:0}.shell.compact .main>.topbar .when{padding-right:0}.shell.compact .topbar .when>div{flex-direction:row;gap:0}.shell.compact .topbar .when b{font-size:9px;letter-spacing:0;white-space:nowrap}.shell.compact .topbar .when>div span{display:none}.shell.compact .topbar .club-mini{display:none}.shell.compact .topbar button.backbtn{padding:2px 8px;min-width:44px;min-height:36px}.shell.compact .topbar button.backbtn small{display:none}.shell.compact .topbar .when:has(.backbtn)>div{display:none}.shell.compact .topbar .facts{grid-area:facts;display:flex;flex-wrap:nowrap;gap:8px;width:auto;min-width:0;justify-content:flex-end;overflow:hidden}.shell.compact .topbar .facts>span,.shell.compact .topbar .facts>span.tip,.shell.compact .topbar .facts>span.fanchip{flex:0 1 auto;display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;min-width:0;min-height:0;padding:0;background:none;box-shadow:none;border:0;font-size:7px;letter-spacing:0;white-space:nowrap}.shell.compact .topbar .facts>span.tip>span{display:inline-flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;gap:4px;align-items:baseline}.shell.compact .topbar .facts>span:nth-child(3){display:inline-flex}.shell.compact .topbar .facts b{font-size:12px;letter-spacing:0}.shell.compact .topbar .facts .muted.small{display:none}.shell.compact .topbar .facts{justify-content:space-between}.shell.compact .topbar .facts>span.fanchip i{display:none}.shell.compact .topbar .facts>span:not(.fanchip):not(.tip){display:none}}.ar{--ink: #05050b;--panel: rgba(7, 7, 18, .86);--panel2: rgba(14, 14, 32, .94);--cyan: #2de2ff;--mag: #ff2bd6;--yel: #ffd23f;--amber: #ffb627;--red: #ff3b4e;--grn: #3dff8a;--blu: #1f63ff;--blu-hi: #5b8cff;--blu-dk: #0a2a8a;--txt: #e9ecff;--dim: #8a8fb8;--px: "Press Start 2P", monospace;--sk: "Silkscreen", monospace;--lcd: "VT323", monospace;--ui: "Chakra Petch", system-ui, sans-serif;--notch: polygon(0 6px, 6px 6px, 6px 0, calc(100% - 6px) 0, calc(100% - 6px) 6px, 100% 6px, 100% calc(100% - 6px) , calc(100% - 6px) calc(100% - 6px) , calc(100% - 6px) 100%, 6px 100%, 6px calc(100% - 6px) , 0 calc(100% - 6px) );position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink);color:var(--txt);font-family:var(--ui);-webkit-user-select:none;user-select:none}.ar *,.ar *:before,.ar *:after{box-sizing:border-box}.ar button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;white-space:nowrap;cursor:pointer}.ar button:hover:not(:disabled){background:none;border-color:transparent}.ar button:disabled{cursor:default}.ar :focus-visible{outline:2px dashed var(--yel);outline-offset:2px}.ar-rink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated;z-index:0}.ar-stage{position:absolute;left:50%;top:50%;width:1440px;height:900px;transform-origin:50% 50%;z-index:2}.ar-dim{color:var(--dim);font-family:var(--sk);font-size:13px}.ar-note{font-size:16px;line-height:1.5;color:#c9cdee}.ar-crt{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;display:none;background:linear-gradient(to bottom,#0000 0,#0000 2px,#0003 2px,#0003 3px) 0 0 / 100% 3px repeat-y;mix-blend-mode:multiply}.ar.crt-on .ar-crt{display:block}.ar-vign{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:51;background:radial-gradient(ellipse 75% 70% at 50% 50%,#0000 60%,#0009);animation:ar-flick 6s infinite steps(1)}@keyframes ar-flick{0%,to{opacity:1}47%{opacity:.92}48%{opacity:1}83%{opacity:.95}}.ar .blink{animation:ar-blink 1s steps(1) infinite}@keyframes ar-blink{65%{opacity:0}}.ar-top{position:absolute;left:40px;right:40px;top:4px;display:flex;justify-content:space-between;align-items:center;font-family:var(--px);font-size:11px;letter-spacing:1px}.ar-top .l{color:#d6d9f5}.ar-top .l b{color:var(--red);text-shadow:0 0 8px var(--red);font-weight:400}.ar-top .c{color:var(--dim)}.ar-top .c b{color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7);margin-left:10px;font-weight:400}.ar-top .r{color:var(--cyan);text-shadow:0 0 8px rgba(45,226,255,.7)}.ar-marq{position:absolute;left:50%;top:46px;transform:translate(-50%);width:1150px;height:170px;background:linear-gradient(#1a0710,#0b0308);border:4px solid #000;box-shadow:0 0 0 4px #3a0d1c,0 0 0 8px #000,0 0 40px #ff3b4e59,inset 0 0 30px #000000e6}.ar-marq svg{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ar-bulbs circle{fill:#3a1a0a}.ar-bulbs circle.on{fill:#ffe9a8;filter:url(#ar-glow);animation:ar-shim 2.6s infinite linear}@keyframes ar-shim{0%,70%,to{fill:#ffd36b}78%{fill:#fffbe8}86%{fill:#ffb627}}.ar-edge circle{fill:#4a1020}.ar-edge circle.a{animation:ar-chase .5s infinite steps(1)}.ar-edge circle.b{animation:ar-chase .5s infinite steps(1) reverse;animation-delay:-.25s}@keyframes ar-chase{0%{fill:#ff3b4e;filter:url(#ar-glow2)}50%{fill:#4a1020;filter:none}}.ar-sub{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-family:var(--px);font-size:13px;letter-spacing:4px;color:var(--mag);text-shadow:0 0 6px var(--mag),0 0 18px rgba(255,43,214,.6)}.ar-sub i{font-style:normal;color:var(--cyan);text-shadow:0 0 8px var(--cyan);margin:0 14px}.ar-tabs{position:absolute;top:244px;left:50%;transform:translate(-50%);display:flex;gap:18px}.ar-tabwrap{position:relative}.ar .ar-tab{position:relative;width:236px;height:58px;font-family:var(--px);font-size:14px;letter-spacing:1px;color:#c9cbe6;background:#1b1b33;display:flex;align-items:center;justify-content:center;gap:10px;clip-path:var(--notch);box-shadow:inset 0 4px #ffffff1f,inset 0 -6px #00000073,inset 4px 0 #ffffff0d,inset -4px 0 #0000004d;transition:transform .12s}.ar .ar-tab:hover:not(:disabled){background:#26264a}.ar-tab .n{font-size:9px;color:#a3a8d6}.ar .ar-tab.sel{background:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:inset 0 5px #ffffff59,inset 0 -7px #00002880,inset 5px 0 #ffffff26,inset -5px 0 #00002859}.ar-tabwrap.lit .ar-tab{animation:ar-bob 1.1s infinite steps(2)}.ar-tab.sel .n{color:#fff}.ar-tabwrap.sel:after{content:"";position:absolute;left:50%;bottom:-16px;transform:translate(-50%);border:8px solid transparent;border-top:9px solid var(--blu);filter:drop-shadow(0 0 6px var(--blu))}.ar-tabwrap.lit:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px dashed rgba(91,140,255,.8);pointer-events:none;animation:ar-blink 1s steps(1) infinite}@keyframes ar-bob{0%{transform:translateY(0)}50%{transform:translateY(-3px)}}.ar-err{position:absolute;top:312px;left:50%;transform:translate(-50%);z-index:5;padding:6px 12px;background:#000;color:var(--red);font-family:var(--px);font-size:10px;box-shadow:inset 0 0 0 2px var(--red);cursor:pointer}.ar-view{position:absolute;left:64px;right:64px;top:332px;height:460px}.ar-pane{position:absolute;top:0;right:0;bottom:0;left:0}.ar-pane.in-r{animation:ar-inR .32s steps(8) both}.ar-pane.in-l{animation:ar-inL .32s steps(8) both}@keyframes ar-inR{0%{transform:translate(90px);opacity:0;filter:brightness(2.5)}to{transform:none;opacity:1;filter:none}}@keyframes ar-inL{0%{transform:translate(-90px);opacity:0;filter:brightness(2.5)}to{transform:none;opacity:1;filter:none}}.ar-box{position:absolute;background:var(--panel);border:3px solid var(--cyan);box-shadow:0 0 0 3px #000,0 0 0 6px #2de2ff40,0 0 26px #2de2ff2e,inset 0 0 0 3px #000}.ar-box.mag{border-color:var(--mag);box-shadow:0 0 0 3px #000,0 0 0 6px #ff2bd640,0 0 26px #ff2bd62e,inset 0 0 0 3px #000}.ar-box.blu{border-color:var(--blu-hi);box-shadow:0 0 0 3px #000,0 0 0 6px #5b8cff4d,0 0 30px #1f63ff59,inset 0 0 0 3px #000}.ar-box .lbl{position:absolute;top:-13px;left:18px;background:#000;padding:4px 10px;font-family:var(--px);font-size:10px;letter-spacing:1px;color:var(--cyan);text-shadow:0 0 6px var(--cyan)}.ar-box.mag .lbl{color:var(--mag);text-shadow:0 0 6px var(--mag)}.ar-box.blu .lbl{color:var(--blu-hi);text-shadow:0 0 6px var(--blu-hi)}.ar-box h3{font-family:var(--px);font-size:18px;font-weight:400;color:#fff;text-shadow:3px 3px 0 var(--mag);margin:0}.ar .ar-btn{position:relative;display:flex;align-items:center;gap:12px;font-family:var(--px);color:#d9dcf7;background:#1c1c38;padding:0 16px;height:54px;font-size:11px;clip-path:var(--notch);box-shadow:inset 0 4px #ffffff1f,inset 0 -6px #00000073}.ar-btn .cur{width:14px;color:transparent}.ar .ar-btn.sel,.ar .ar-btn.sel:hover:not(:disabled){background:#2a2a5a;color:#fff}.ar-btn.sel .cur{color:var(--yel);animation:ar-blink .6s steps(1) infinite}.ar .ar-btn:disabled{opacity:.45}.ar-btn .badge{margin-left:auto;font-size:9px;background:var(--red);color:#fff;padding:4px 5px 3px;box-shadow:0 0 8px var(--red)}.ar .ar-btn.play{width:100%;height:150px;flex-direction:column;justify-content:center;gap:12px;background:#173a9e;color:#fff;font-size:34px;text-shadow:4px 4px 0 #06195c;box-shadow:inset 0 8px #ffffff59,inset 0 -12px #0000288c,inset 8px 0 #ffffff1f,inset -8px 0 #00002859}.ar .ar-btn.play.sel,.ar .ar-btn.play.sel:hover:not(:disabled){background:var(--blu);animation:ar-glowp 1.4s infinite steps(2)}.ar .ar-btn.play .playin{display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.ar .ar-btn.play.sel .playin{animation:ar-bounce .9s infinite cubic-bezier(.3,0,.4,1)}.ar-btn.play small{font-size:9px;letter-spacing:1px;color:#cfe0ff;text-shadow:2px 2px 0 #06195c}.ar-btn.play .cur{position:absolute;left:14px;top:50%;margin-top:-10px;font-size:18px}@keyframes ar-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}55%{transform:translateY(0)}65%{transform:translateY(-2px)}}.ar .playwrap{position:relative;filter:drop-shadow(0 0 22px rgba(31,99,255,.65))}.ar .ar-link{font-family:var(--px);font-size:9px;color:var(--cyan);padding:4px 0;text-decoration:underline;text-underline-offset:3px}.ar-save{left:0;top:0;width:440px;height:460px;padding:30px 26px 22px}.ar .saveHead{display:flex;gap:18px;align-items:center}.ar .logoBox{width:118px;height:92px;flex:none;background:#06123d;display:grid;place-items:center;box-shadow:inset 0 0 0 3px var(--tc, var(--blu)),inset 0 0 0 6px #000}.ar .logoBox img{width:92px;height:76px;object-fit:contain}.ar .saveName{font-family:var(--px);font-size:15px;line-height:1.4;color:#fff;text-shadow:3px 3px 0 var(--blu);max-height:64px;overflow:hidden;word-break:break-word}.ar .saveTeam{font-size:16px;font-weight:600;color:#cdd5ff;margin-top:8px}.ar .saveMeta{font-family:var(--sk);font-size:12px;color:var(--dim);margin-top:4px}.ar .leds{display:grid;grid-template-columns:1.25fr .9fr 1fr;gap:10px;margin-top:20px}.ar .led{background:#000;padding:8px 10px 6px;box-shadow:inset 0 0 0 2px #2a2a44}.ar .led small{display:block;font-family:var(--sk);font-size:11px;color:var(--dim);letter-spacing:1px}.ar .led b{display:block;font-family:var(--lcd);font-weight:400;font-size:46px;line-height:.9;color:var(--amber);text-shadow:0 0 10px rgba(255,182,39,.75)}.ar .led b sup{font-size:22px;vertical-align:top;position:relative;top:6px}.ar .led b.g{color:var(--grn);text-shadow:0 0 10px rgba(61,255,138,.6)}.ar .led b.c{color:var(--cyan);text-shadow:0 0 10px rgba(45,226,255,.6)}.ar .next{margin-top:16px;background:linear-gradient(90deg,#1f63ff38,#af1e2d38);padding:12px 14px;box-shadow:inset 0 0 0 2px #ffffff1f;min-height:112px}.ar .next .t{font-family:var(--px);font-size:10px;color:var(--yel);text-shadow:0 0 6px rgba(255,210,63,.6);display:flex;justify-content:space-between}.ar .vs{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ar .vs .tm{display:flex;align-items:center;gap:8px;font-family:var(--px);font-size:16px}.ar .vs img{width:52px;height:40px;object-fit:contain}.ar .vs .x{font-family:var(--px);font-size:13px;color:var(--mag);text-shadow:0 0 8px var(--mag)}.ar .next .when{font-family:var(--sk);font-size:13px;color:#cfd3f5;text-align:center;margin-top:8px}.ar .next .when.big{font-family:var(--px);font-size:14px;margin-top:22px;color:#fff}.ar .form{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px;gap:14px}.ar .form small{display:block;font-family:var(--sk);font-size:11px;color:var(--dim);margin-bottom:5px;letter-spacing:1px}.ar .form em{display:block;height:22px;line-height:22px;font-style:normal;font-family:var(--sk);font-size:11px;color:var(--dim)}.ar .form span{display:inline-block;width:26px;height:22px;margin-right:4px;font-family:var(--px);font-size:8px;line-height:22px;text-align:center;color:#000;box-shadow:inset 0 -3px #0000004d}.ar .form .fw{background:var(--grn)}.ar .form .fl{background:var(--red);color:#fff}.ar .form .fot{background:var(--amber)}.ar .prog{flex:1}.ar .prog i{display:block;height:22px;background:#000;position:relative;box-shadow:inset 0 0 0 2px #2c2c58}.ar .prog i:after{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:max(0px,calc(var(--v) * 1% - 8px));background:repeating-linear-gradient(90deg,var(--cyan) 0 8px,transparent 8px 10px);box-shadow:0 0 8px #2de2ff99}.ar-lineup{left:470px;top:0;width:510px;height:460px;padding:30px 18px 18px}.ar .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:100%}.ar .pc{position:relative;background:var(--panel2);padding:12px 10px 10px;text-align:center;box-shadow:inset 0 0 0 2px #24244a;overflow:hidden;display:flex;flex-direction:column;align-items:center}.ar .pc:before{content:"";position:absolute;left:0;right:0;top:0;height:192px;background:radial-gradient(ellipse 60% 20% at 50% 88%,rgba(91,140,255,.45),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 4px,transparent 4px 8px)}.ar .pc .num{position:absolute;top:10px;left:10px;font-family:var(--px);font-size:22px;color:#5b8cff40}.ar .pc .ovr{position:absolute;top:10px;right:8px;z-index:1;font-family:var(--px);font-size:9px;color:#000;background:var(--yel);padding:5px 5px 4px;box-shadow:0 3px #a07a00}.ar .pc .portrait-slot{position:relative;width:108px;height:132px;margin-top:28px;image-rendering:pixelated;animation:ar-skate .9s infinite steps(2)}.ar .pc:nth-child(2) .portrait-slot{animation-delay:-.3s}.ar .pc:nth-child(3) .portrait-slot{animation-delay:-.6s}.ar .pc .portrait-slot svg{width:100%;height:100%;display:block}@keyframes ar-skate{50%{transform:translateY(-4px)}}.ar .pc .jn{font-family:var(--px);font-size:18px;color:#fff;margin-top:12px;text-shadow:3px 3px 0 var(--blu)}.ar .pc .nm{font-family:var(--px);font-size:9px;line-height:1.6;color:var(--cyan);margin-top:8px;text-shadow:0 0 6px rgba(45,226,255,.5);min-height:30px}.ar .pc .ps{display:inline-block;font-family:var(--sk);font-size:12px;color:#000;background:var(--mag);padding:2px 6px;margin-top:6px}.ar .pc .st{font-family:var(--lcd);font-size:22px;color:#d6dbff;margin-top:6px;line-height:1}.ar .bars{margin-top:auto;display:grid;gap:4px;width:100%}.ar .bar{display:flex;align-items:center;gap:6px;font-family:var(--sk);font-size:10px;color:var(--dim)}.ar .bar span{width:24px;text-align:left}.ar .bar i{flex:1;height:8px;background:#141432;position:relative;box-shadow:inset 0 0 0 1px #2c2c58}.ar .bar i:after{content:"";position:absolute;left:2px;top:2px;bottom:2px;width:calc(var(--v) * 1% - 4px);background:repeating-linear-gradient(90deg,var(--grn) 0 6px,transparent 6px 8px)}.ar-go{left:1010px;top:0;width:302px;height:460px;padding:30px 22px 20px;display:flex;flex-direction:column;gap:14px}.ar .press{font-family:var(--px);font-size:13px;text-align:center;color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.8);margin-top:10px;animation-duration:1.4s!important}.ar .coin{margin-top:auto;display:flex;justify-content:center;gap:10px;align-items:center;font-family:var(--sk);font-size:12px;color:var(--dim)}.ar .coin i{display:inline-block;width:16px;height:16px;background:var(--yel);box-shadow:inset -3px -3px #b8860b,inset 3px 3px #fff3b0;border-radius:50%;animation:ar-spin 1.2s infinite steps(4)}@keyframes ar-spin{50%{transform:scaleX(.2)}}.ar-empty{left:50%;top:40px;width:640px;transform:translate(-50%);padding:40px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.ar-empty p{font-size:17px;color:#c9cdee;margin:0}.ar-empty .ar-btn{width:260px}.ar-pick{left:0;top:0;width:820px;height:460px;padding:26px 20px 16px}.ar-pick.active,.ar-rules.active,.ar-sign.active{box-shadow:0 0 0 3px #000,0 0 0 6px #2de2ff73,0 0 36px #2de2ff59,inset 0 0 0 3px #000}.ar .pickHead{display:flex;align-items:baseline;gap:18px}.ar .pickHead .tag,.ar .rulesHead .tag{font-family:var(--sk);font-size:12px;color:var(--cyan);letter-spacing:1px}.ar .divs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.ar .div h4{font-family:var(--px);font-size:9px;font-weight:400;color:var(--dim);margin:0 0 6px 2px;letter-spacing:1px}.ar .div{display:flex;flex-direction:column;gap:4px}.ar .tile{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;height:42px;padding:0 8px;text-align:left;background:var(--panel2);box-shadow:inset 0 0 0 2px #26264c,inset 3px 0 0 var(--tc),inset 0 -4px #0006;transition:transform .1s}.ar .tile:hover:not(:disabled){background:#1d1d40}.ar .tile img{width:34px;height:30px;object-fit:contain;display:block;margin:0 auto}.ar .tile span{display:flex;flex-direction:column;min-width:0;line-height:1.1}.ar .tile b{font-family:var(--px);font-size:10px;font-weight:400;color:#d6d9f5}.ar .tile small{font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis}.ar .tile em{font-style:normal;font-family:var(--lcd);font-size:18px;color:#9aa0d0}.ar .tile.sel,.ar .tile.sel:hover:not(:disabled){background:linear-gradient(180deg,#1f63ff99,#0a2a8acc);box-shadow:inset 0 0 0 2px var(--blu-hi),inset 3px 0 0 var(--tc),0 0 18px #1f63ff99;transform:translate(3px)}.ar .tile.sel b{color:#fff}.ar .tile.sel small{color:#cfe0ff}.ar .tile.sel em{color:var(--yel)}.ar-preview{left:850px;top:0;width:462px;height:460px;padding:22px 26px 18px;text-align:center;display:flex;flex-direction:column}.ar-preview .big{height:150px;display:grid;place-items:center}.ar-preview .big img{width:190px;height:140px;object-fit:contain;animation:ar-skate 1.4s infinite steps(2)}.ar-preview .tn{font-family:var(--px);font-size:14px;line-height:1.4;color:#fff;text-shadow:3px 3px 0 var(--blu);margin-top:4px}.ar .pv-empty{margin:auto;font-family:var(--px);font-size:12px}.ar .facts{margin:12px 0;display:grid;gap:7px;text-align:left}.ar .fact{display:flex;justify-content:space-between;align-items:center;background:#000;padding:6px 12px;box-shadow:inset 0 0 0 2px #23234a}.ar .fact span{font-family:var(--sk);font-size:12px;color:var(--dim)}.ar .fact b{font-family:var(--lcd);font-weight:400;font-size:25px;color:var(--amber);line-height:1}.ar .fact b small{font-size:18px;color:#c9b27a}.ar .fact b.stars{color:var(--yel);font-family:var(--px);font-size:12px}.ar-preview .ar-btn{margin-top:auto;justify-content:center}.ar-rules{left:0;top:0;width:1312px;height:460px;padding:24px 26px 14px;display:flex;flex-direction:column}.ar .rulesHead{display:flex;align-items:baseline;gap:18px}.ar .ruleCols{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 8px 16px 4px;align-items:start;scrollbar-width:thin;scrollbar-color:var(--mag) #000;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent)}.ar .ruleCol{display:flex;flex-direction:column;gap:3px}.ar .ruleWrap h4{font-family:var(--px);font-size:9px;font-weight:400;color:var(--mag);margin:6px 0 4px 2px;letter-spacing:1px}.ar .rule{display:grid;grid-template-columns:16px 1fr 30px 170px 30px;align-items:center;gap:6px;height:34px;padding:0 8px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.ar .rule .cur{color:transparent;font-size:11px}.ar .rule .name{font-family:var(--px);font-size:10px;color:#d6d9f5}.ar .rule .val{text-align:center;font-family:var(--px);font-size:10px;color:#000;background:var(--cyan);padding:5px 4px 4px}.ar .rule.changed .val{background:var(--yel)}.ar .rule .arrow{height:26px;font-size:12px;color:var(--cyan)}.ar .rule .arrow:disabled{color:#2c2c58}.ar .rule .arrow:hover:not(:disabled){color:#fff}.ar .rule.sel{background:#1c1c44;box-shadow:inset 0 0 0 2px var(--mag),0 0 14px #ff2bd659}.ar .rule.sel .cur{color:var(--yel);animation:ar-blink .6s steps(1) infinite}.ar .rule.sel .name{color:#fff}.ar .ruleFoot{display:flex;align-items:center;gap:12px;margin-top:10px}.ar .ruleFoot .desc{flex:1;min-height:46px;padding:8px 12px;background:#ff2bd614;box-shadow:inset 0 0 0 2px #ff2bd659;font-size:14px;line-height:1.35;color:#d8dbf6;white-space:normal}.ar .ruleFoot .desc b{font-family:var(--px);font-size:9px;color:var(--mag);margin-right:6px;font-weight:400}.ar .ruleFoot .desc em{font-style:normal;color:var(--yel)}.ar .ar-btn.small{height:46px;font-size:10px}.ar .ar-btn.go{background:var(--blu);color:#fff}.ar .ar-btn:hover:not(:disabled){background:#2a2a52;color:#fff}.ar .ar-btn.go:hover:not(:disabled){background:#3a7bff}.ar .ar-btn.play:hover:not(:disabled){background:#1d4bc4}.ar .ar-btn.sel.go:hover:not(:disabled){background:#3a7bff}.ar-sign{left:0;top:0;width:820px;height:460px;padding:26px 26px 18px;display:flex;flex-direction:column;gap:10px}.ar .field{display:block;padding:8px 12px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.ar .field small{display:block;font-family:var(--px);font-size:9px;color:var(--dim);margin-bottom:6px}.ar .field input{width:100%;background:transparent;border:0;outline:none;color:#fff;font-family:var(--ui);font-size:18px;font-weight:600;caret-color:var(--yel);padding:2px 0}.ar .field input::placeholder{color:#3a3a6a}.ar .field.big input{font-family:var(--px);font-size:24px;letter-spacing:3px;color:var(--yel);text-shadow:0 0 10px rgba(255,210,63,.6);text-transform:uppercase}.ar .field.sel{box-shadow:inset 0 0 0 2px var(--yel),0 0 16px #ffd23f4d}.ar .field.sel small{color:var(--yel)}.ar .sumRules{display:flex;align-items:center;gap:12px;padding:6px 12px;background:#2de2ff0f;box-shadow:inset 0 0 0 2px #2de2ff40}.ar .sumRules small{font-family:var(--px);font-size:9px;color:var(--cyan);white-space:nowrap}.ar .sumRules span{flex:1;font-size:14px;color:#c9cdee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .ar-btn.play.start{height:118px;font-size:30px}.ar-sign .playwrap{margin-top:auto}.ar-slots{left:0;top:0;width:1312px;height:460px;padding:28px 28px 18px;display:flex;flex-direction:column}.ar .slotlist{display:flex;flex-direction:column;gap:12px;margin-top:16px;overflow-y:auto;min-height:0;padding:4px;scrollbar-color:var(--blu) #000}.ar .slot{flex:none;display:grid;grid-template-columns:70px 110px 1fr 140px 140px 150px 190px;align-items:center;height:96px;padding:0 18px;background:var(--panel2);box-shadow:inset 0 0 0 3px #26264c,inset 0 -8px #0006}.ar .slot{cursor:pointer}.ar .slot .no{font-family:var(--px);font-size:24px;color:#3a3a6a}.ar .slot img{width:84px;height:64px;object-fit:contain}.ar .slot .who{min-width:0}.ar .slot .nm{font-family:var(--px);font-size:13px;color:#fff;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .slot .tm{font-size:15px;font-weight:600;color:#aab0dc;margin-top:4px}.ar .slot .k small{display:block;font-family:var(--sk);font-size:11px;color:var(--dim)}.ar .slot .k b{font-family:var(--lcd);font-weight:400;font-size:32px;color:var(--amber);line-height:1}.ar .slot .k b.lp{color:#cfd3f5;font-size:26px}.ar .slot .acts{justify-self:end;display:flex;flex-direction:column;gap:6px;align-items:stretch}.ar .slot .act{font-family:var(--px);font-size:11px;color:#7b80b0;padding:10px 14px;box-shadow:inset 0 0 0 2px #33335f}.ar .slot .del{font-family:var(--px);font-size:8px;color:#7b80b0;padding:6px 8px}.ar .slot .del:hover:not(:disabled){color:var(--red)}.ar .slot.sel{background:linear-gradient(90deg,#1f63ff99,#0a2a8a8c);box-shadow:inset 0 0 0 3px var(--blu-hi),inset 0 -8px #00002880,0 0 24px #1f63ff80}.ar .slot.sel .no{color:var(--yel);text-shadow:0 0 10px rgba(255,210,63,.8)}.ar .slot.sel .act,.ar .slot.sel .act:hover:not(:disabled){background:var(--yel);color:#000;box-shadow:inset 0 -4px #b8860b,inset 0 3px #fff3b0}.ar .slot.sel .del{color:#cfe0ff}.ar .slot.sel .tm{color:#dfe6ff}.ar-xl{left:0;top:0;width:420px;height:460px;padding:30px 22px 20px;display:flex;flex-direction:column;gap:12px}.ar .ar-xl .ar-btn{height:66px;font-size:13px}.ar-xl .ico{width:30px;height:30px;flex:none}.ar-xl em{margin-left:auto;font-style:normal;font-size:9px;padding:6px 8px 5px;background:var(--grn);color:#000}.ar-xl em.off{background:#33335f;color:#9aa0d0}.ar-xd{left:450px;top:0;width:862px;height:460px;padding:32px 34px 22px}.ar-xd h4{font-family:var(--px);font-size:18px;font-weight:400;color:#fff;text-shadow:3px 3px 0 var(--mag);margin:0 0 22px}.ar .opt{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#000;margin-bottom:10px;box-shadow:inset 0 0 0 2px #23234a}.ar .opt span{font-family:var(--px);font-size:11px;color:#d6d9f5}.ar .opt em{font-style:normal;font-family:var(--px);font-size:10px;padding:6px 8px 5px;background:var(--grn);color:#000}.ar .opt em.off{background:#33335f;color:#9aa0d0}.ar .steps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ar .step{background:#000;padding:16px;box-shadow:inset 0 0 0 2px #23234a}.ar .step b{font-family:var(--px);font-size:22px;font-weight:400;color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.6)}.ar .step h5{font-family:var(--px);font-size:11px;font-weight:400;color:#fff;margin:10px 0 8px}.ar .step p{font-size:15px;color:#b9bee6;line-height:1.35;margin:0}.ar .cred{font-family:var(--sk);font-size:15px;color:#cfd3f5;line-height:1.9;text-align:center}.ar .cred b{display:block;font-family:var(--px);font-size:10px;color:var(--cyan);margin-top:12px;font-weight:400}.ar .disc{margin-top:22px;padding:14px;background:#ff3b4e1f;box-shadow:inset 0 0 0 2px #ff3b4e80;font-family:var(--ui);font-size:14px;line-height:1.55;color:#ffd6db;text-align:center}.ar-foot{position:absolute;left:64px;right:64px;bottom:20px;height:44px;display:flex;align-items:center;justify-content:space-between}.ar .keys{display:flex;gap:22px;align-items:center;font-family:var(--sk);font-size:13px;color:#c5c9ec;background:#000000bf;padding:8px 16px;box-shadow:inset 0 0 0 2px #26264c}.ar .kc{display:inline-block;min-width:26px;height:24px;padding:0 6px;margin-right:6px;font-family:var(--px);font-size:9px;line-height:24px;text-align:center;color:#000;background:#e6e8ff;box-shadow:inset 0 -4px #9aa0d0,inset 0 2px #fff;vertical-align:middle}.ar .footc{font-family:var(--px);font-size:13px;color:var(--yel);text-shadow:0 0 10px rgba(255,210,63,.9);letter-spacing:2px;animation-duration:1.4s!important;pointer-events:none;-webkit-user-select:none;user-select:none}.ar .footr{font-family:var(--ui);font-size:12px;color:#b9bddf;text-align:right;line-height:1.4;background:#000c;padding:6px 12px;max-width:470px}.ar .footr .ver{color:var(--cyan);font-weight:600;margin-right:4px}.ar-busy{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#000000c7;font-family:var(--px);font-size:22px;color:var(--yel);text-shadow:0 0 12px rgba(255,210,63,.8)}@media(prefers-reduced-motion:reduce){.ar *,.ar *:before,.ar *:after{animation:none!important;transition:none!important}}.ar .rule.locked .val{background:#2c2c58;color:#9aa0d0}.ar .rule.locked .name{color:#7a7fae}.ar-control .rule{height:29px}.ar-control .ruleWrap h4{margin-top:6px;margin-bottom:4px}.ar.phone{position:static;min-height:100vh;min-height:100dvh;overflow:visible;overflow-x:clip}.ar.phone .ar-rink{position:fixed}.ar.phone .ar-stage{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none;display:flex;flex-direction:column;gap:14px;padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))}.ar.phone .ar-top{position:static;display:flex;gap:12px;font-size:8px;letter-spacing:.5px}.ar.phone .ar-top .l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar.phone .ar-top .c b{margin-left:6px}.ar.phone .ar-marq{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;aspect-ratio:1150 / 170}.ar.phone .ar-marq svg{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.ar.phone .ar-sub{bottom:2px;font-size:7px;letter-spacing:2px}.ar.phone .ar-sub i{margin:0 6px}.ar.phone .ar-tabs{position:static;transform:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.ar.phone .ar-tabwrap{min-width:0}.ar.phone .ar-tab{width:100%;height:44px;padding:0 4px;font-size:8px;letter-spacing:0;gap:4px;white-space:normal;text-align:center;line-height:1.3;justify-content:center}.ar.phone .ar-tab .n{display:none}.ar.phone .ar-tabwrap.sel:after{bottom:-12px;border-width:6px;border-top-width:7px}.ar.phone .ar-tabwrap.lit:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.ar.phone .ar-err{position:static;transform:none;align-self:center}.ar.phone .ar-view{position:static;height:auto;touch-action:pan-y}.ar.phone .ar-pane{position:static;display:flex;flex-direction:column;gap:18px}.ar.phone .ar-pane.in-r{animation-name:ar-inR-ph}.ar.phone .ar-pane.in-l{animation-name:ar-inL-ph}@keyframes ar-inR-ph{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ar-inL-ph{0%{transform:translate(-40px);opacity:0}to{transform:none;opacity:1}}.ar.phone .ar-box{position:relative;left:auto;top:auto;width:auto;height:auto;transform:none;margin-top:8px}.ar.phone .ar-box h3{font-size:13px;line-height:1.5}.ar.phone .ar-box .lbl{font-size:8px;left:12px}.ar.phone .ar-save{padding:24px 14px 16px}.ar.phone .saveHead{gap:12px}.ar.phone .logoBox{width:84px;height:66px}.ar.phone .logoBox img{width:64px;height:52px}.ar.phone .saveName{font-size:11px;max-height:48px}.ar.phone .saveTeam{font-size:14px;margin-top:4px}.ar.phone .saveMeta{font-size:11px}.ar.phone .leds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px}.ar.phone .led{padding:6px 8px 4px;min-width:0}.ar.phone .led small{font-size:9px;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar.phone .led b{font-size:28px}.ar.phone .led b sup{font-size:14px;top:3px}.ar.phone .next{margin-top:12px;min-height:0}.ar.phone .vs .tm{font-size:12px;gap:6px}.ar.phone .vs img{width:40px;height:32px}.ar.phone .form{flex-wrap:wrap}.ar.phone .prog{flex:1 1 100%}.ar.phone .ar-lineup{padding:24px 12px 12px}.ar.phone .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:auto}.ar.phone .pc{padding:10px 4px 8px}.ar.phone .pc:before{height:60%}.ar.phone .pc .ovr{top:6px;right:4px;font-size:7px;padding:4px 3px 3px}.ar.phone .pc .portrait-slot{width:72px;height:88px;margin-top:22px}.ar.phone .pc .jn{font-size:13px;margin-top:8px}.ar.phone .pc .nm{font-size:7px;min-height:24px}.ar.phone .pc .ps{font-size:10px}.ar.phone .pc .st{font-size:17px}.ar.phone .bars{margin-top:8px}.ar.phone .ar-go{padding:24px 14px 16px}.ar.phone .ar-btn.play{height:110px;font-size:24px}.ar.phone .ar-empty{padding:24px 14px 18px}.ar.phone .ar-empty .ar-btn{width:100%}.ar.phone .ar-pick{padding:22px 12px 12px}.ar.phone .pickHead{flex-direction:column;gap:6px}.ar.phone .pickHead .tag,.ar.phone .rulesHead .tag{font-size:10px;letter-spacing:.5px}.ar.phone .divs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.ar.phone .tile{height:44px;grid-template-columns:30px 1fr auto;gap:6px;padding:0 6px}.ar.phone .tile img{width:30px;height:26px}.ar.phone .tile b{font-size:9px}.ar.phone .tile small{font-size:10px}.ar.phone .tile em{font-size:15px}.ar.phone .ar-preview{padding:22px 14px 14px}.ar.phone .ar-preview .big{height:100px}.ar.phone .ar-preview .big img{width:120px;height:90px}.ar.phone .ar-preview .tn{font-size:11px}.ar.phone .fact b{font-size:20px}.ar.phone .fact b small{font-size:14px}.ar.phone .ar-preview .ar-btn{margin-top:12px}.ar.phone .pv-empty{margin:24px auto}.ar.phone .ar-rules{padding:22px 12px 12px}.ar.phone .rulesHead{flex-direction:column;gap:6px}.ar.phone .ruleCols{grid-template-columns:1fr;gap:4px}.ar.phone .rule,.ar.phone .ar-control .rule{grid-template-columns:16px 1fr 34px minmax(90px,1fr) 34px;gap:4px;height:auto;min-height:40px;padding:3px 6px}.ar.phone .rule .name{font-size:8px;line-height:1.4}.ar.phone .rule .val{font-size:8px;line-height:1.3;padding:5px 3px 4px;white-space:normal}.ar.phone .ar .rule .arrow,.ar.phone .rule .arrow{width:34px;height:34px;font-size:14px}.ar.phone .ruleWrap h4{margin-top:10px}.ar.phone .ruleFoot{flex-wrap:wrap}.ar.phone .ruleFoot .desc{flex:1 1 100%;font-size:13px}.ar.phone .ruleFoot .ar-btn.small{flex:1;justify-content:center}.ar.phone .ar-sign{padding:22px 12px 14px}.ar.phone .field input{font-size:16px}.ar.phone .field.big input{font-size:18px;letter-spacing:2px}.ar.phone .sumRules{flex-wrap:wrap}.ar.phone .sumRules span{flex:1 1 100%;white-space:normal}.ar.phone .ar-btn.play.start{height:96px;font-size:22px;margin-top:10px}.ar.phone .ar-slots{padding:22px 12px 12px}.ar.phone .slotlist{overflow:visible;padding:0;gap:10px}.ar.phone .slot{height:auto;padding:10px 12px;gap:6px 10px;grid-template-columns:36px 60px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"no img who who" "k1 k1 k2 k3" "acts acts acts acts"}.ar.phone .slot .no{grid-area:no;font-size:16px}.ar.phone .slot img{grid-area:img;width:56px;height:44px}.ar.phone .slot .who{grid-area:who}.ar.phone .slot .nm{font-size:10px;white-space:normal}.ar.phone .slot .tm{font-size:13px}.ar.phone .slot .k:nth-child(4){grid-area:k1}.ar.phone .slot .k:nth-child(5){grid-area:k2}.ar.phone .slot .k:nth-child(6){grid-area:k3}.ar.phone .slot .k{min-width:0}.ar.phone .slot .k small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar.phone .slot .k b{font-size:24px;white-space:nowrap}.ar.phone .slot .k b.lp{font-size:19px}.ar.phone .slot .acts{grid-area:acts;justify-self:stretch;flex-direction:row;align-items:center}.ar.phone .slot .act{flex:1;min-height:44px;text-align:center}.ar.phone .slot .del{min-height:44px;padding:6px 12px}.ar .delq{display:inline-flex;align-items:center;gap:6px;font-family:var(--px);font-size:8px;color:var(--red);text-shadow:0 0 6px rgba(255,59,78,.6);padding:0 4px}.ar .delq .del{padding:6px 8px;box-shadow:inset 0 0 0 2px #33335f;color:#d9dcf7}.ar .delq .del.yes{background:var(--red);color:#fff;box-shadow:inset 0 -3px #7a0a18}.ar .delq .del.yes:hover:not(:disabled){color:#fff;background:#ff5a6a}.ar .delq .del.no:hover:not(:disabled){color:#fff}.ar.phone .delq{flex:1;justify-content:flex-end}.ar.phone .delq .del{min-height:36px}.ar.phone .ar-xl{padding:22px 12px 12px;gap:8px}.ar.phone .ar-xl .ar-btn{height:52px;font-size:10px}.ar.phone .ar-xd{padding:22px 14px 14px}.ar.phone .ar-xd h4{font-size:13px;margin-bottom:14px}.ar.phone .opt{padding:10px 12px}.ar.phone .opt span{font-size:9px}.ar.phone .steps{grid-template-columns:1fr;gap:8px}.ar.phone .cred{font-size:13px}.ar.phone .disc{font-size:13px;margin-top:14px}.ar.phone .ar-foot{position:static;height:auto;flex-direction:column;gap:8px;margin-top:6px}.ar.phone .keys{gap:14px;font-size:11px;padding:6px 12px}.ar.phone .keys.swipe{font-size:10px;letter-spacing:1px}.ar.phone .footc{font-size:10px}.ar.phone .footr{text-align:center;font-size:12px}.ar.phone .ar-busy{font-size:14px;text-align:center;padding:0 20px}.ar .fact.goal b{font-size:18px;text-align:right;line-height:1.05}.ar.phone .fact.goal b{font-size:15px}.ar .fact.sit{flex-direction:column;align-items:flex-start;gap:3px}.ar .fact.sit p{margin:0;font-family:var(--sk);font-size:12px;line-height:1.25;color:#c9b27a}.ar.phone .fact.sit p{font-size:11px}.ar .fact.sit p.st{color:var(--amber)}.ar.phone .sumRules,.ar.phone .ls-row,.ar.phone .ar-chal{flex-wrap:wrap;row-gap:4px;align-items:center}.ar.phone .sumRules small,.ar.phone .ls-row small,.ar.phone .ar-chal>span{flex:1 1 auto;order:1}.ar.phone .sumRules button,.ar.phone .ls-row button,.ar.phone .ar-chal button{order:2}.ar.phone .sumRules>span,.ar.phone .ls-row>span,.ar.phone .ar-chal>b{order:3;flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}.ar .field input::placeholder{text-shadow:none}.ar.phone .ar-stage{max-width:1100px;margin:0 auto}.ar-nostore{top:344px;max-width:min(92%,620px);white-space:normal;text-align:center;line-height:1.6;cursor:default;color:var(--yel);box-shadow:inset 0 0 0 2px var(--yel)}.ar .ar-top .r{display:flex;align-items:center;gap:12px}.ar .ar-mute{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;background:#000000b3;border:0;color:var(--cyan);box-shadow:inset 0 0 0 2px #2de2ff80;font:inherit;font-size:11px;letter-spacing:1px;cursor:pointer;text-shadow:none}.ar .ar-mute[aria-pressed=true]{color:#ffc2c9;box-shadow:inset 0 0 0 2px #ff3b4e99}.ar .ar-mute:focus-visible{outline:2px dashed var(--yel);outline-offset:2px}.ar.phone .ar-mute{min-height:44px;min-width:44px;justify-content:center;padding:4px 8px;font-size:8px}.ar.phone .ar-mute span{display:none}.ar.phone .footr{max-width:none}@media(pointer:coarse){.ar.phone .rule,.ar.phone .ar-control .rule{grid-template-columns:16px 1fr 44px minmax(90px,1fr) 44px;min-height:48px}.ar.phone .ar .rule .arrow,.ar.phone .rule .arrow{width:44px;height:44px}.ar.phone .ar-link,.ar.phone .ar-chal button{min-height:44px;min-width:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center}.ar.phone .field input{min-height:44px}}.ar .ar-help{margin-left:8px;color:var(--yel)}.ar .ar-guide-btn{display:block;width:100%;min-height:44px;margin-top:12px;padding:10px 14px;font:400 10px/1.4 var(--px);color:#000;background:var(--yel);text-align:center;white-space:normal}.ar .ar-guide-btn:hover{background:#fff0a0!important}.ar .ar-guide-btn:focus-visible{outline:2px dashed #fff;outline-offset:2px}.ar.phone .ar-top .credit{display:none}@media(max-width:374px){.ar.phone .ar-top .c{display:none}}.ar .pickHead .rank-key{color:var(--yel)}.ar .pickHead h3{white-space:nowrap;flex:none}.ar:not(.phone) .pickHead .tag{letter-spacing:.4px;font-size:11px}.ar-pane.newpane .ar-box{top:50px;height:410px}.ar .ar-steps{position:absolute;left:0;right:0;top:0;height:38px;display:flex;align-items:center;gap:12px}.ar .ar-steps ol{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ar .ar-stepback,.ar .ar-chip{height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-family:var(--px);font-size:10px;letter-spacing:.5px;color:#d9dcf7;background:#1c1c38;clip-path:var(--notch);box-shadow:inset 0 3px #ffffff1f,inset 0 -4px #00000073}.ar .ar-stepback{color:#fff;background:#2a2a5a;box-shadow:inset 0 3px #ffffff24,inset 0 -4px #00000073,inset 0 0 0 2px var(--cyan)}.ar .ar-stepback span{color:var(--yel)}.ar .ar-stepback:hover:not(:disabled){background:#3a3a78;color:#fff}.ar .ar-chip b{font-weight:400;color:#8a8fb8}.ar .ar-chip i{font-style:normal;color:var(--grn)}.ar .ar-chip.done:hover:not(:disabled){background:#2a2a52;color:#fff}.ar .ar-chip.cur{background:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:inset 0 3px #ffffff59,inset 0 -4px #00002880}.ar .ar-chip.cur b{color:var(--yel)}.ar .ar-chip.todo{opacity:.5}.ar .ar-retnote{margin-left:auto;font-family:var(--sk);font-size:12px;letter-spacing:.5px;color:var(--yel);background:#000c;padding:6px 10px;box-shadow:inset 0 0 0 2px #ffd23f80}.ar-mode{left:0;width:1312px;padding:24px 26px 14px;display:flex;flex-direction:column;gap:12px}.ar .ar-mode .ls-modes{margin-top:2px}.ar .ar-mode .ls-mode{min-height:116px}.ar .ar-mode .ls-mode b .cur{display:inline-block;width:16px;color:var(--yel)}.ar .ar-mode .ls-mode.on b{color:var(--yel)}.ar .ar-modeopts{flex:1;min-height:0;overflow-y:auto;padding:2px;scrollbar-color:var(--mag) #000}.ar .stepfoot{margin-top:0}.ar .stepfoot .ar-btn.go{min-width:280px;justify-content:center}.ar .ar-preview .ar-btn.select-club{height:76px;font-size:15px;line-height:1.5;white-space:normal;text-align:center;justify-content:center;padding:0 22px}.ar .ar-preview .ar-btn.select-club.sel{background:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:inset 0 6px #ffffff59,inset 0 -8px #0000288c;animation:ar-glowp 1.4s infinite steps(2)}@keyframes ar-glowp{50%{filter:brightness(1.3) drop-shadow(0 0 10px rgba(91,140,255,.9))}}.ar .ar-preview .ar-btn.select-club.sel:hover:not(:disabled){background:#3a7bff}.ar .ar-preview .ar-btn.select-club .cur{position:absolute;left:12px}.ar-pane.newpane .ar-pick{padding:22px 18px 12px}.ar-pane.newpane .ar-pick .divs{margin-top:10px;gap:8px}.ar-pane.newpane .ar-pick .div{gap:3px}.ar-pane.newpane .ar-pick .tile{height:36px}.ar-pane.newpane .ar-preview{padding:20px 24px 16px}.ar-pane.newpane .ar-preview .big{height:96px}.ar-pane.newpane .ar-preview .big img{width:130px;height:92px}.ar-pane.newpane .ar .facts,.ar-pane.newpane .facts{margin:8px 0 10px;gap:5px}.ar-pane.newpane .fact{padding:4px 12px}.ar .ar-draw .drawBox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;height:calc(100% - 40px);text-align:center}.ar .ar-draw .drawBox img{width:180px;height:130px;object-fit:contain;animation:ar-skate 1.4s infinite steps(2)}.ar .ar-draw .drawBox b{font-family:var(--px);font-size:18px;font-weight:400;color:var(--yel);text-shadow:3px 3px 0 #000}.ar .ar-draw .drawBox .ar-btn{width:280px;justify-content:center}.ar-pane.newpane .ar-sign{padding:22px 24px 14px;gap:8px}.ar .setup{display:flex;flex-direction:column;gap:6px}.ar .setup .sumRules small{min-width:70px}.ar-pane.newpane .ar-btn.play.start,.ar-sign:has(.ar-chal) .ar-btn.play.start{height:92px;font-size:26px}.ar .ar-preview.compact .facts{margin:6px 0 10px}.ar .ar-preview.compact .ar-chal{flex-wrap:wrap;text-align:left;row-gap:6px}.ar .ar-preview.compact .ar-chal>span{flex:1 1 auto}.ar .ar-preview.compact .ar-chal>b{order:3;flex:1 1 100%;white-space:normal;line-height:1.5}.ar .ar-preview .changeclub{margin-top:auto;justify-content:center}.ar .ar-preview.compact .ar-chal+.changeclub{margin-top:10px}.ar .setrows{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.ar .setrows .rule{height:46px;grid-template-columns:16px 1fr 40px 190px 40px;cursor:pointer}.ar .setrows .rule .arrow{height:40px;font-size:14px}.ar-xd.active{box-shadow:0 0 0 3px #000,0 0 0 6px #2de2ff73,0 0 36px #2de2ff59,inset 0 0 0 3px #000}.ar .keys .keyhint{display:inline-flex;align-items:center;gap:0;font:inherit;color:inherit;padding:4px 6px;margin:-4px -6px;cursor:pointer}.ar .keys .keyhint:hover:not(:disabled){color:#fff;background:#ffffff14}.ar .keys button.kc{cursor:pointer;padding:0 6px}.ar .keys button.kc:hover:not(:disabled){background:#fff}.ar .keys.swipe{gap:10px}.ar .keys.swipe button.kc{min-width:44px;height:44px;line-height:44px;margin:0;font-size:12px}.ar.phone .ar-steps{position:relative;height:auto;flex-wrap:wrap;gap:8px}.ar.phone .ar-steps ol{flex:1 1 0;min-width:0;overflow-x:auto;scrollbar-width:none;gap:4px}.ar.phone .ar-steps ol::-webkit-scrollbar{display:none}.ar.phone .ar-stepback,.ar.phone .ar-chip{height:44px;padding:0 10px;font-size:8px;flex:none}.ar.phone .ar-chip{min-width:40px;padding:0 8px;gap:5px;justify-content:center}.ar.phone .ar-chip:not(.cur) span{display:none}.ar.phone .ar-stepback{padding:0 9px}.ar.phone .ar-retnote{flex:1 1 100%;margin:0;font-size:11px}.ar.phone .ar-pane.newpane .ar-box{top:auto;height:auto}.ar.phone .ar-mode{padding:22px 12px 12px}.ar.phone .ar-mode .ls-mode{min-height:0}.ar.phone .ar-modeopts{overflow:visible}.ar.phone .stepnext{display:none!important}.ar.phone .stepfoot .desc{font-size:13px}.ar.phone .ar-pane.newpane{animation-fill-mode:backwards}.ar.phone .ar-stage:has(.ar-actbar){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.ar.phone .ar-actbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:8px;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#05050bf0;box-shadow:0 -2px #000,0 -3px #2de2ff59,0 -10px 24px #0009}.ar.phone .ar-actbar .ar-btn{height:52px;font-size:10px;justify-content:center}.ar.phone .ar-actbar .ar-btn:first-child{flex:0 0 auto;padding:0 14px}.ar.phone .ar-actbar .ar-btn.go{flex:1 1 auto;min-width:0;white-space:normal;text-align:center;line-height:1.4}.ar.phone .ar-actbar .ar-btn .cur{color:var(--yel)}.ar.phone .ar-pane.newpane .ar-pick .tile{height:44px}.ar.phone .ar-pane.newpane .ar-preview .big{height:90px}.ar.phone .ar-draw .drawBox{height:auto;padding:12px 0}.ar.phone .ar-draw .drawBox b{font-size:13px;line-height:1.5}.ar.phone .ar-draw .drawBox .ar-btn{width:100%}.ar.phone .setrows .rule{grid-template-columns:16px 1fr 44px minmax(90px,1fr) 44px;height:auto;min-height:48px}.ar.phone .setrows .rule .arrow{width:44px;height:44px}.ar .setrows .rule .arrow:disabled{pointer-events:none}.ar.phone .ar-preview .changeclub{margin-top:10px;min-height:48px}.ar.phone .ar-foot .keys:not(.swipe){flex-wrap:wrap;justify-content:center}.ar .setrows .rule.off .val{background:#33335f;color:#d6d9f5}.ar .ar-mute .ar-mute-ico{width:14px;height:14px;flex:none}button.rsel.rsel.rsel{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;max-width:100%;min-width:0;min-height:34px;padding:7px 10px 7px 12px;margin:0;border:0;border-radius:0;cursor:pointer;text-align:left;white-space:nowrap;vertical-align:middle;font:600 calc(13px * var(--ts, 1))/1.2 var(--ui, "Chakra Petch", system-ui, sans-serif);color:#e9ecff;text-transform:none;letter-spacing:0;background:#1c1c38;clip-path:none;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000073,inset 0 0 0 1px #3a3a70,0 0 0 1px #000;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.rsel.rsel.rsel:hover:not(:disabled){background:#26264a;color:#fff;box-shadow:inset 0 2px #ffffff24,inset 0 -3px #00000073,inset 0 0 0 1px #5b8cff,0 0 0 1px #000}button.rsel.rsel.rsel.open{background:#2a2a5a;color:#fff;box-shadow:inset 0 2px #ffffff24,inset 0 -3px #00000073,inset 0 0 0 2px var(--yel, #ffd23f),0 0 12px #ffd23f4d}button.rsel.rsel.rsel:focus-visible{outline:2px dashed var(--yel, #ffd23f);outline-offset:2px}button.rsel.rsel.rsel:active:not(:disabled){transform:translateY(1px)}button.rsel.rsel.rsel:disabled{opacity:.45;cursor:default}button.rsel.rsel.rsel.block{display:flex;width:100%}button.rsel.rsel.rsel.compact{min-height:28px;padding:3px 8px 3px 10px;font-size:calc(12px * var(--ts, 1))}.rsel-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsel-ph{color:#8a8fb8}.rsel-caret{flex:none;font-size:9px;line-height:1;color:var(--cyan, #2de2ff);text-shadow:0 0 6px rgba(45,226,255,.6);transition:transform .12s steps(2)}.rsel.open .rsel-caret{transform:rotate(180deg);color:var(--yel, #ffd23f)}button.rsel.rsel.rsel.rmenu{font:400 calc(10px * var(--ts, 1))/1.2 var(--px, monospace);text-transform:uppercase;letter-spacing:.5px;padding:10px 12px 9px 14px}button.rsel.rsel.rsel.rmenu.primary{background:var(--blu, #1f63ff);color:#fff;text-shadow:2px 2px 0 #06195c}.rsel-pop{position:fixed;z-index:2100;overflow-y:auto;overscroll-behavior:contain;padding:4px;box-sizing:border-box;background:#0a0a1a;border:2px solid var(--cyan, #2de2ff);box-shadow:0 0 0 2px #000,0 0 0 4px #2de2ff40,0 12px 32px #000000bf;scrollbar-width:thin;scrollbar-color:var(--cyan, #2de2ff) #000;animation:rsel-in .12s steps(3) both;user-select:none;-webkit-user-select:none}@keyframes rsel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rsel-grp{padding:10px 10px 4px;font:400 8px/1.2 var(--px, monospace);color:#9aa0d0;letter-spacing:1px;text-transform:uppercase}.rsel-opt{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px 6px 6px;cursor:pointer;font:600 calc(13px * var(--ts, 1))/1.3 var(--ui, "Chakra Petch", system-ui, sans-serif);color:#d6d9f5}.rsel-opt:before{content:"►";flex:none;width:12px;font-size:9px;color:transparent}.rsel-opt .rsel-lab{flex:1 1 auto;min-width:0;white-space:normal}.rsel-opt .rsel-hint{flex:none;margin-left:8px;font:400 calc(12px * var(--ts, 1))/1.2 var(--sk, monospace);color:#9aa0d0}.rsel-opt.on{color:var(--yel, #ffd23f)}.rsel-opt.on:after{content:"✓";flex:none;margin-left:6px;color:var(--yel, #ffd23f)}.rsel-opt.act{background:#2a2a5a;color:#fff;box-shadow:inset 3px 0 0 var(--cyan, #2de2ff)}.rsel-opt.act:before{color:var(--yel, #ffd23f)}.rsel-opt.dis{opacity:.45;cursor:default}@media(pointer:coarse){button.rsel.rsel.rsel,button.rsel.rsel.rsel.compact{min-height:44px}.rsel-opt{min-height:46px;font-size:calc(15px * var(--ts, 1))}}@media(prefers-reduced-motion:reduce){.rsel-pop,.rsel-caret{animation:none;transition:none}}html body .toasts .toast{pointer-events:none;cursor:default;padding-right:6px}html body .toasts .toast button{pointer-events:auto}html body .shell .toasts .toast-x,html body .toasts .toast-x{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0;background:transparent;color:#9aa0d0;box-shadow:none;font:600 calc(14px * var(--ts, 1))/1 var(--ui);border-radius:0;cursor:pointer}html body .toasts .toast-x:hover,html body .toasts .toast-x:focus-visible{color:#fff;background:#ffffff14}@media(pointer:coarse),(max-width:760px){html body .shell .toasts .toast-x,html body .toasts .toast-x{min-width:44px;min-height:44px}}@media(max-width:760px){html body .toasts .toast{padding:4px 4px 4px 14px;gap:8px}html body .shell .toasts .toast-undo{min-height:40px}}body:has(.ev-foot) .toasts{bottom:96px}.shell.compact:has(.ev-foot) .toasts{bottom:calc(124px + env(safe-area-inset-bottom,0px))}.screen-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 4px;padding:0 2px}.screen-purpose{flex:1 1 280px;min-width:0;margin:0;font:500 calc(14px * var(--ts, 1))/1.4 var(--ui, system-ui, sans-serif);color:#b9bddf}.screen-purpose b{color:#fff;font-weight:700}.screen-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.shell button.more-toggle{min-height:32px;font-size:calc(12px * var(--ts, 1))}.shell button.more-toggle[aria-pressed=true]{color:var(--yel, #ffd23f);box-shadow:inset 0 0 0 1px #ffd23f99}.more-box{margin:0;padding:0}.more-box>.more-box-head{display:flex;align-items:center;gap:10px;margin:2px 0 6px;font:600 calc(12px * var(--ts, 1)) var(--ui);color:#8a8fb8;text-transform:uppercase;letter-spacing:.06em}.hero-num{display:flex;flex-direction:column-reverse;align-items:flex-start;font:400 calc(28px * var(--ts, 1))/1 var(--px, monospace);color:var(--yel, #ffd23f);text-shadow:0 0 10px rgba(255,210,63,.25)}.hero-num.bad{color:var(--red, #ff3b4e)}.hero-num.good{color:var(--grn, #3dff8a)}.hero-num small{display:block;margin-top:6px;order:0;font:600 calc(11px * var(--ts, 1)) var(--ui);color:#8a8fb8;text-transform:uppercase;letter-spacing:.06em}@media(max-width:760px){.screen-acts{margin-left:0;width:100%}.hero-num{font-size:calc(22px * var(--ts, 1))}}.table-cols-toggle{display:flex;justify-content:flex-end;margin:0 0 6px}.squad-count-row{display:flex;align-items:center;gap:16px;padding:8px 2px 2px}.squad-count-row .squad-count{flex:1;margin:0}.cap-hero{display:flex;align-items:center;gap:16px;padding:6px 2px}@media(max-width:760px){.squad-count-row{flex-direction:column;align-items:flex-start;gap:8px}.cap-hero{flex-wrap:wrap;gap:6px 12px}}.screen-purpose-wrap{flex:1 1 280px;min-width:0}.purpose-more{display:none}@media(max-width:600px){.screen-purpose:not(.open){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.purpose-more{display:inline-block;margin-top:2px;font-size:calc(12px * var(--ts, 1));min-height:32px}}.shell button.how-btn,button.how-btn{min-height:28px;padding:2px 10px;margin-top:4px;font-size:calc(12px * var(--ts, 1));color:var(--cyan, #3de8ff)}.screen-how{flex:1 1 100%;margin:4px 0 2px;padding:8px 12px;background:var(--panel3, #10102a);border:1px dashed var(--cyan, #3de8ff);font:500 calc(13px * var(--ts, 1))/1.45 var(--ui, system-ui, sans-serif);color:#c9cdf0}.screen-how p{margin:0 0 6px}.screen-how p:last-child{margin-bottom:0}.screen-how ul,.how-body ul{margin:0;padding-left:18px}.screen-how li,.how-body li{margin:2px 0}.how-box{margin:4px 0;font:500 calc(13px * var(--ts, 1))/1.45 var(--ui, system-ui, sans-serif);color:#c9cdf0}.how-box>summary{display:inline-flex;align-items:center;min-height:28px;cursor:pointer;color:var(--cyan, #3de8ff);font-size:calc(12px * var(--ts, 1));list-style:none}.how-box>summary::-webkit-details-marker{display:none}.how-box[open]>summary{margin-bottom:4px}.how-body{padding:8px 12px;background:var(--panel3, #10102a);border:1px dashed rgba(61,232,255,.5)}.how-body p{margin:0 0 6px}.how-body p:last-child{margin-bottom:0}.ed-wrap{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);gap:20px;align-items:start}.ed-list{position:sticky;top:8px}.ed-filters{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.ed-filters input[type=text]{grid-column:1 / -1;width:100%}.ed-filters select{width:100%;max-width:none}.ed-rows{display:flex;flex-direction:column;max-height:64vh;overflow:auto;border:1px solid var(--line2)}.ed-row{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px 40px;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--line2);cursor:pointer;font-size:calc(13px * var(--ts, 1));background:none;border-radius:0;text-align:left;width:100%;box-shadow:none!important}.ed-row:hover{background:#2de2ff12!important}.ed-row.on{background:#1f63ff47!important;box-shadow:inset 3px 0 0 var(--blu-hi)!important}.ed-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ed-row .nm small{color:var(--muted);font-weight:400;margin-left:6px}.ed-row .pos,.ed-row .tm{color:var(--muted);font-size:calc(12px * var(--ts, 1))}.ed-row .ov{text-align:right;font-variant-numeric:tabular-nums}.ed-form{display:flex;flex-direction:column;gap:16px;min-width:0}.ed-sec{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px}.ed-sec.wide{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ed-f{display:flex;flex-direction:column;gap:3px;min-width:0}.ed-f>span{font:600 calc(11px * var(--ts, 1))/1.2 var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.ed-f input[type=text],.ed-f input[type=number],.ed-f select{width:100%;max-width:none;min-width:0}.ed-f.chg>span{color:var(--yel)}.ed-f.chg input,.ed-f.chg select{box-shadow:inset 0 0 0 2px var(--yel)!important}.ed-f small{color:var(--muted);font-size:calc(11px * var(--ts, 1))}.ed-check{display:flex;align-items:center;gap:8px;font-size:calc(13px * var(--ts, 1));padding-top:18px}.ed-traits{display:flex;flex-wrap:wrap;gap:6px}.ed-traits button{font-size:12px;padding:5px 9px}.ed-traits button.on{background-color:var(--blu);color:#fff}.ed-issues{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ed-issues li{padding:6px 10px;font-size:calc(13px * var(--ts, 1));border-left:4px solid var(--warn);background:#ffb62714}.ed-issues li.error{border-left-color:var(--bad);background:#ff3b4e1a;color:#ffb3bb}.ed-issues li.ok{border-left-color:var(--good);background:#3dff8a12}.ed-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:sticky;bottom:0;background:var(--bg);padding:10px 0;border-top:1px solid var(--line);z-index:2}.ed-bar .sp{flex:1}.ed-kpi{display:flex;gap:14px;flex-wrap:wrap;font-size:calc(13px * var(--ts, 1));color:var(--muted)}.ed-kpi b{color:var(--text);font-variant-numeric:tabular-nums}.ed-team-check{font-size:calc(12px * var(--ts, 1))}.ed-back{display:none}@media(max-width:900px){.ed-wrap{grid-template-columns:minmax(0,1fr)}.ed-list{position:static}.ed-rows{max-height:46vh}.ed-wrap.picked .ed-list{display:none}.ed-wrap:not(.picked) .ed-form{display:none}.ed-back{display:inline-block}.ed-sec,.ed-sec.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.lf-card{border:1px solid var(--line);padding:12px;background:var(--panel2);display:flex;flex-direction:column;gap:8px}.lf-card h3{margin:0}.lf-card p{margin:0;color:var(--muted);font-size:calc(13px * var(--ts, 1))}.ar .ls-row{display:flex;align-items:center;gap:12px;padding:6px 12px;background:#ff2bd612;box-shadow:inset 0 0 0 2px #ff2bd64d}.ar .ls-row small{font-family:var(--px);font-size:9px;color:var(--mag);white-space:nowrap}.ar .ls-row span{flex:1;font-size:14px;color:#c9cdee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .ls-row button.ar-link{font-family:var(--px);font-size:9px;color:var(--cyan);text-decoration:underline}.ar .ls-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#02020adb;display:flex;padding:22px 16px 16px;overflow:auto;-webkit-user-select:text;user-select:text}.ar .ls-box{position:relative;margin:auto;width:min(980px,100%);max-height:100%;overflow:auto;background:var(--panel2);border:3px solid var(--mag);padding:30px 24px 20px;box-shadow:0 0 0 3px #000,0 0 0 6px #ff2bd640,0 0 40px #ff2bd640;display:flex;flex-direction:column;gap:14px}.ar .ls-box .lbl{position:absolute;top:-13px;left:18px;background:#000;padding:4px 10px;font-family:var(--px);font-size:10px;letter-spacing:1px;color:var(--mag);text-shadow:0 0 6px var(--mag)}.ar .ls-box h3{font-family:var(--px);font-size:16px;font-weight:400;margin:0;color:#fff;text-shadow:3px 3px 0 var(--mag)}.ar .ls-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ar .ls-mode{text-align:left;padding:12px;background:#1c1c38;display:flex;flex-direction:column;gap:6px;min-height:108px;box-shadow:inset 0 0 0 2px #2c2c5a;white-space:normal!important}.ar .ls-mode:hover:not(:disabled){background:#26264a!important}.ar .ls-mode.on{background:#1d2f7a!important;box-shadow:inset 0 0 0 3px var(--yel)}.ar .ls-mode b{font-family:var(--px);font-size:11px;color:#fff;font-weight:400;line-height:1.5}.ar .ls-mode span{font-size:13px;color:#b9bddf;line-height:1.4}.ar .ls-opts{display:flex;flex-direction:column;gap:10px}.ar .ls-opt{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ar .ls-opt>small{font-family:var(--px);font-size:9px;color:var(--cyan);min-width:150px}.ar .ls-seg{display:inline-flex;flex-wrap:wrap;gap:4px}.ar .ls-seg button{font-family:var(--px);font-size:9px;padding:10px 12px;background:#1c1c38;color:#cfd2f0;box-shadow:inset 0 0 0 2px #2c2c5a}.ar .ls-seg button:hover:not(:disabled){background:#26264a!important}.ar .ls-seg button.on{background:var(--blu);color:#fff;box-shadow:inset 0 0 0 2px var(--yel)}.ar .ls-note{font-size:14px;color:#c9cdee;line-height:1.5;margin:0}.ar .ls-errs{margin:0;padding:10px 12px 10px 28px;background:#ff3b4e1a;box-shadow:inset 0 0 0 2px #ff3b4e80;color:#ffc3c9;font-size:13px;line-height:1.5;max-height:220px;overflow:auto}.ar .ls-ok{margin:0;padding:10px 12px;background:#3dff8a14;box-shadow:inset 0 0 0 2px #3dff8a66;color:#c6ffd9;font-size:13px;line-height:1.5}.ar .ls-warns{margin:6px 0 0;padding-left:18px;color:#ffe2a3;font-size:12px;max-height:110px;overflow:auto}.ar .ls-foot{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.ar .ls-foot .ar-btn{height:46px;font-size:10px}.ar .ls-roll{display:flex;align-items:center;gap:14px}.ar .ls-roll img{width:54px;height:44px;object-fit:contain}.ar .ls-roll b{font-family:var(--px);font-size:12px;color:var(--yel);font-weight:400}.ar .fd-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:#05050b;overflow:auto;-webkit-user-select:text;user-select:text}.ar .fd{max-width:1400px;margin:0 auto;padding:14px 18px 24px;display:flex;flex-direction:column;gap:12px}.ar .fd-stage{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 18px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc, #1f63ff) 55%,#000),#0a0a1a 70%);border:3px solid var(--cyan);box-shadow:0 0 0 3px #000,0 0 24px #2de2ff4d}.ar .fd-stage.mine{border-color:var(--yel);box-shadow:0 0 0 3px #000,0 0 30px #ffd23f73}.ar .fd-stage img{width:64px;height:52px;object-fit:contain}.ar .fd-stage .lb{font-family:var(--px);font-size:9px;color:var(--cyan);letter-spacing:1px}.ar .fd-stage.mine .lb{color:var(--yel)}.ar .fd-stage .tn{font-family:var(--px);font-size:16px;color:#fff;text-shadow:3px 3px 0 #000;margin-top:6px;line-height:1.4}.ar .fd-stage .pk{font-size:14px;color:#c9cdee;margin-top:6px}.ar .fd-stage .pk b{color:var(--yel);font-weight:600}.ar .fd-prog{grid-column:1 / -1;height:8px;background:#000}.ar .fd-prog i{display:block;height:100%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.ar .fd-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ar .fd-ctl button{font-family:var(--px);font-size:9px;padding:12px 14px;background:#1c1c38;color:#e9ecff;box-shadow:inset 0 0 0 2px #2c2c5a}.ar .fd-ctl button:hover:not(:disabled){background:#26264a!important}.ar .fd-ctl button.go{background:var(--blu);box-shadow:inset 0 0 0 2px var(--yel)}.ar .fd-ctl button.on{background:#1d6b3a}.ar .fd-ctl .sp{flex:1}.ar .fd-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.ar .fd-pan{position:relative;background:var(--panel2);border:3px solid var(--blu-hi);padding:22px 12px 12px;box-shadow:0 0 0 3px #000;min-width:0}.ar .fd-pan>.lbl{position:absolute;top:-13px;left:14px;background:#000;padding:4px 10px;font-family:var(--px);font-size:9px;color:var(--blu-hi);letter-spacing:1px}.ar .fd-filt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.ar .fd-filt input{background:#000;color:#fff;border:0;box-shadow:inset 0 0 0 2px #2c2c5a;padding:8px 10px;font:500 14px var(--ui);width:190px;min-width:0;-webkit-user-select:text;user-select:text}.ar .fd-filt input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--yel)}.ar .fd-tbl{width:100%;border-collapse:collapse;font:13px var(--ui);font-variant-numeric:tabular-nums}.ar .fd-tbl th{text-align:left;font:600 10px var(--ui);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);padding:6px;border-bottom:2px solid #2c2c5a;white-space:nowrap}.ar .fd-tbl th.srt{cursor:pointer}.ar .fd-tbl th.on{color:var(--cyan)}.ar .fd-tbl td{padding:5px 6px;border-bottom:1px solid #1a1a36;white-space:nowrap}.ar .fd-tbl td.nm{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis}.ar .fd-tbl .n{text-align:right}.ar .fd-tbl tr:hover td{background:#2de2ff0f}.ar .fd-tbl td button{font-family:var(--px);font-size:8px;padding:7px 9px;background:var(--blu);box-shadow:inset 0 0 0 2px #000}.ar .fd-tbl td button:disabled{background:#2a2a44;opacity:.6}.ar .fd-need{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px}.ar .fd-need div{background:#000;padding:6px 4px;text-align:center;box-shadow:inset 0 0 0 2px #2c2c5a}.ar .fd-need small{display:block;font-family:var(--px);font-size:8px;color:var(--dim)}.ar .fd-need b{font-family:var(--lcd);font-size:24px;font-weight:400;color:var(--grn)}.ar .fd-need b.low{color:var(--amber)}.ar .fd-cap{height:10px;background:#000;margin:4px 0 2px}.ar .fd-cap i{display:block;height:100%;background:var(--grn)}.ar .fd-cap i.hot{background:var(--amber)}.ar .fd-small{font-size:12px;color:var(--dim)}.ar .fd-mine{list-style:none;margin:8px 0 0;padding:0;max-height:260px;overflow:auto;font-size:13px}.ar .fd-mine li{display:flex;gap:8px;padding:3px 0;border-bottom:1px solid #1a1a36}.ar .fd-mine li span:first-child{width:26px;color:var(--dim)}.ar .fd-mine li b{flex:1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .fd-feed{list-style:none;margin:0;padding:0;font-size:13px;max-height:280px;overflow:auto}.ar .fd-feed li{padding:4px 0;border-bottom:1px solid #1a1a36;color:#c9cdee}.ar .fd-feed li.mine{color:var(--yel)}.ar .fd-feed li span{color:var(--dim);margin-right:6px}.ar .fd-msg{padding:8px 12px;background:#ffb6271a;box-shadow:inset 0 0 0 2px #ffb62780;color:#ffe2a3;font-size:14px}.ar .fd-done{padding:16px;background:#3dff8a14;box-shadow:inset 0 0 0 3px #3dff8a80;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.ar .fd-done b{font-family:var(--px);font-size:12px;font-weight:400;color:var(--grn)}.ar .fd-done .ar-btn{height:52px;margin-left:auto}.ar .fd-side{display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:1023px){.ar .ls-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.ar .fd-cols{grid-template-columns:minmax(0,1fr)}.ar .fd-stage{grid-template-columns:auto minmax(0,1fr)}.ar .fd-stage .clock{grid-column:1 / -1}.ar .fd-tbl .hide-s{display:none}.ar .fd-tbl td.nm{max-width:120px}.ar .ls-opt>small{min-width:0;width:100%}}@media(max-width:520px){.ar .ls-modes{grid-template-columns:minmax(0,1fr)}.ar .ls-mode{min-height:0}.ar .fd{padding:10px 10px 20px}.ar .fd-ctl button{flex:1 1 calc(50% - 8px);white-space:normal}}.ar .ls-box h3{line-height:1.55}@media(max-width:760px){.ar .ls-box h3{font-size:13px;padding-top:4px}.ar .ls-seg{display:flex;width:100%}.ar .ls-seg button{flex:1 1 auto;min-height:44px;font-size:10px;padding:12px 10px}.ar .ls-foot .ar-btn{height:52px;font-size:11px}.ar .ls-row{min-height:44px}.ar .ls-row button.ar-link{min-height:44px;padding:0 6px;font-size:10px}.ar .ls-opt>small,.ar .ls-row small{font-size:10px}.ar .fd-ctl button{min-height:48px;font-size:10px;line-height:1.3}.ar .fd-tbl{font-size:14px}.ar .fd-tbl td{padding:4px 6px}.ar .fd-tbl td button{min-height:44px;min-width:64px;font-size:10px}.ar .fd-tbl th{font-size:11px;padding:10px 6px}.ar .fd-filt button,.ar .fd-filt input{min-height:44px}.ar .fd-filt button{min-width:44px}.ar .fd-pan>.lbl,.ar .fd-need small{font-size:10px}.ar .fd-stage .tn{font-size:14px}.ar .fd-done .ar-btn{margin-left:0;width:100%}.ed-row{min-height:48px;font-size:calc(14px * var(--ts, 1))}.ed-traits button{min-height:44px;font-size:14px;padding:8px 12px}.ed-f>span{font-size:calc(12px * var(--ts, 1))}.ed-bar button{flex:1 1 auto}}.ar .fd{gap:20px}.ed-form>h3{margin:8px 0 -4px}.ed-form>.ed-check{padding-top:0}@media(pointer:coarse){.ar .ls-seg button,.ar .fd-ctl button,.ar .fd-filt button,.ar .fd-filt input,.ar .fd-tbl td button,.ar .ls-row button.ar-link{min-height:44px}.ar .fd-filt button{min-width:44px}.ar .fd-tbl td button{min-width:64px}.ar .ls-box .ar-btn.small{min-height:44px}}.gm-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gm-tabs .seg{max-width:100%}.gm-tabs .seg button{position:relative}.shell .gm-tabs .seg button .dot{display:inline-block;min-width:14px;margin-left:6px;padding:2px 4px 1px;background:var(--red);color:#fff;font:8px/1 var(--px)}.gm-off{padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a;color:var(--muted);font-size:calc(13px * var(--ts, 1));line-height:1.5}.gm-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.gm-name{font:14px/1.4 var(--px);color:#fff;text-shadow:3px 3px 0 var(--blu);text-transform:uppercase;overflow-wrap:anywhere}.gm-sub{margin-top:4px;font:11px/1.4 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.gm-repnum{display:flex;align-items:baseline;gap:10px;margin-top:12px}.gm-repnum b{font:40px/1 var(--lcd);font-weight:400;color:var(--yel);text-shadow:0 0 10px rgba(255,210,63,.5)}.gm-repnum span{font:10px/1.4 var(--px);color:var(--cyan);text-transform:uppercase}.gm-meter{position:relative;height:16px;margin-top:8px;background:#000;box-shadow:inset 0 0 0 2px #2c2c58}.gm-meter i{position:absolute;left:3px;top:3px;bottom:3px;width:calc(var(--v) * 1% - 6px);max-width:calc(100% - 6px);background:repeating-linear-gradient(90deg,var(--cyan) 0 8px,transparent 8px 10px);box-shadow:0 0 8px #2de2ff8c}.gm-meter.warn i{background:repeating-linear-gradient(90deg,var(--amber) 0 8px,transparent 8px 10px);box-shadow:0 0 8px #ffb62780}.gm-meter.bad i{background:repeating-linear-gradient(90deg,var(--red) 0 8px,transparent 8px 10px);box-shadow:0 0 8px #ff3b4e80}.gm-meter.gold i{background:repeating-linear-gradient(90deg,var(--yel) 0 8px,transparent 8px 10px);box-shadow:0 0 8px #ffd23f8c}.gm-meter .tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:#fff;opacity:.7}.gm-scale{display:flex;justify-content:space-between;margin-top:4px;font:9px/1 var(--sk);color:var(--dim);text-transform:uppercase}.gm-spark{display:block;width:100%;height:90px;background:#000;box-shadow:inset 0 0 0 1px #23234a}.gm-spark polyline{fill:none;stroke:var(--cyan);stroke-width:2;vector-effect:non-scaling-stroke}.gm-spark circle{fill:var(--yel)}.gm-spark line{stroke:#23234a;stroke-width:1;vector-effect:non-scaling-stroke}.gm-parts{display:grid;grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none}.gm-parts li{display:grid;grid-template-columns:minmax(96px,150px) 1fr 52px;gap:8px;align-items:center;font-size:calc(12px * var(--ts, 1))}.gm-parts .lbl{font:10px/1.3 var(--sk);color:var(--dim);text-transform:uppercase}.gm-parts .bar{position:relative;height:10px;background:#000;box-shadow:inset 0 0 0 1px #23234a}.gm-parts .bar:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#4b5090}.gm-parts .bar i{position:absolute;top:2px;bottom:2px;background:var(--grn)}.gm-parts .bar i.neg{background:var(--red)}.gm-parts .num{text-align:right;font-variant-numeric:tabular-nums}.gm-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:14px}.gm-honours{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:calc(13px * var(--ts, 1))}.gm-honours li{display:flex;gap:8px;align-items:baseline}.gm-honours .y{font:10px/1 var(--sk);color:var(--dim);min-width:52px}.gm-stints{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:calc(12px * var(--ts, 1))}.gm-stints .arrow{color:var(--dim)}.gm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.gm-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;background:#07071a;box-shadow:inset 0 0 0 2px #23234a}.gm-card.offer{box-shadow:inset 0 0 0 2px var(--grn),0 0 14px #3dff8a26}.gm-card.invite{box-shadow:inset 0 0 0 2px var(--cyan),0 0 14px #2de2ff26}.gm-card.done{opacity:.72}.gm-card h4{margin:0;font:11px/1.5 var(--px);color:#fff;text-transform:uppercase;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gm-card p{margin:0;font-size:calc(13px * var(--ts, 1));line-height:1.45;color:#cfd2ef}.gm-chip{display:inline-block;padding:3px 6px 2px;font:9px/1.2 var(--px);text-transform:uppercase;background:#15152e;color:#b9bddf;box-shadow:inset 0 0 0 1px #33335f;white-space:nowrap}.gm-chip.good{color:var(--grn);box-shadow:inset 0 0 0 1px var(--grn)}.gm-chip.bad{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.gm-chip.warn{color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.gm-chip.cyan{color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.gm-brief{display:flex;flex-wrap:wrap;gap:6px}.gm-q{padding:10px 0;border-top:1px dashed #23234a}.gm-q h5{margin:0 0 4px;font:9px/1.5 var(--px);color:var(--mag);text-transform:uppercase}.gm-q .ask{margin:0 0 8px;font-size:calc(13px * var(--ts, 1));color:#e9ecff}.gm-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.shell .gm-choice{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;white-space:normal;padding:9px 10px;background-color:#10102a;box-shadow:inset 0 0 0 2px #23234a;color:#d6dbff;font:600 calc(13px * var(--ts, 1))/1.3 var(--ui)}.shell .gm-choice small{font:400 calc(11px * var(--ts, 1))/1.35 var(--body);color:var(--muted)}.shell .gm-choice.on,.shell .gm-choice.on:hover:not(:disabled){background-color:#16206a;box-shadow:inset 0 0 0 2px var(--cyan),0 0 12px #2de2ff4d;color:#fff}.gm-note{margin:8px 0 0;font-size:calc(12px * var(--ts, 1));color:var(--muted);line-height:1.45}.gm-goal{display:grid;grid-template-columns:22px 1fr 80px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed #23234a;font-size:calc(13px * var(--ts, 1))}.gm-goal .box{width:18px;height:18px;background:#000;box-shadow:inset 0 0 0 2px #4b5090;display:grid;place-items:center;font:11px/1 var(--px);color:var(--grn)}.gm-goal.done .box{box-shadow:inset 0 0 0 2px var(--grn)}.gm-goal .mini{position:relative;height:8px;background:#000;box-shadow:inset 0 0 0 1px #23234a}.gm-goal .mini i{position:absolute;left:1px;top:1px;bottom:1px;width:calc(var(--v) * 1% - 2px);background:var(--cyan)}.gm-clock{display:flex;gap:4px;margin-top:6px}.gm-clock span{flex:1;height:10px;background:#000;box-shadow:inset 0 0 0 1px #33335f}.gm-clock span.used{background:var(--blu)}.gm-clock span.now{background:var(--yel);box-shadow:0 0 8px #ffd23f99}.gm-banner{padding:14px;font:12px/1.6 var(--px);text-transform:uppercase;text-align:center;background:#000}.gm-banner.good{color:var(--grn);box-shadow:inset 0 0 0 3px var(--grn)}.gm-banner.bad{color:var(--red);box-shadow:inset 0 0 0 3px var(--red)}.gm-stars{color:var(--yel);letter-spacing:2px;font-size:13px}.gm-ach{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:start;min-height:66px}.gm-ach .ico{width:44px;height:44px;display:grid;place-items:center;font:16px/1 var(--px);background:#000;box-shadow:inset 0 0 0 2px #4b5090;color:#4b5090}.gm-ach.bronze.on .ico{color:#e0a070;box-shadow:inset 0 0 0 2px #e0a070,0 0 10px #e0a07059}.gm-ach.silver.on .ico{color:#d6dbff;box-shadow:inset 0 0 0 2px #d6dbff,0 0 10px #d6dbff59}.gm-ach.gold.on .ico{color:var(--yel);box-shadow:inset 0 0 0 2px var(--yel),0 0 12px #ffd23f73}.gm-ach .t{font:600 calc(14px * var(--ts, 1))/1.25 var(--ui);color:#fff}.gm-ach .d{margin-top:2px;font-size:calc(12px * var(--ts, 1));line-height:1.4;color:var(--muted)}.gm-ach .w{margin-top:3px;font:10px/1.3 var(--sk);color:var(--cyan);text-transform:uppercase}.gm-ach.off{opacity:.55}.gm-ach.off .t{color:#b9bddf}.gm-prog{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gm-prog .gm-meter{flex:1;min-width:160px;margin:0}.gm-res-goals{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;font-size:calc(14px * var(--ts, 1))}.gm-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;background:#03030ae0;padding:14px}.ar.phone .gm-pop{overflow:auto;align-items:start}.gm-pop-box{position:relative;width:min(100%,1120px);max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);display:flex;flex-direction:column;background:#07071a;border:3px solid var(--mag);padding:26px 20px 14px;box-shadow:0 0 0 3px #000,0 0 0 6px #ff2bd640,0 0 30px #ff2bd638,inset 0 0 0 3px #000}.ar.phone .gm-pop-box{max-height:none}.gm-pop-box .lbl{position:absolute;top:-13px;left:18px;background:#000;padding:4px 10px;font:10px/1 var(--px);letter-spacing:1px;color:var(--mag);text-shadow:0 0 6px var(--mag)}.gm-pop-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;flex:1 1 auto;min-height:0;overflow:hidden}.ar.phone .gm-pop-body{grid-template-columns:1fr;overflow:visible;flex:none}.gm-pop-list{display:grid;gap:8px;align-content:start;min-height:0;overflow-y:auto;padding:2px;scrollbar-color:var(--blu) #000}.ar.phone .gm-pop-list{overflow:visible}.ar .gm-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:10px 12px;background:#10102a;color:#d6dbff;border:0;box-shadow:inset 0 0 0 2px #23234a;font:600 13px/1.3 var(--ui);cursor:pointer;width:100%;white-space:normal}.ar .gm-opt b{font:10px/1.5 var(--px);font-weight:400;color:#fff;text-transform:uppercase}.ar .gm-opt small{font:400 12px/1.4 var(--body);color:#9ea3cc}.ar .gm-opt:hover,.ar .gm-opt:focus-visible{background:#1a1a44;outline:none;box-shadow:inset 0 0 0 2px var(--yel)}.ar .gm-opt.on{box-shadow:inset 0 0 0 2px var(--cyan),0 0 12px #2de2ff4d;background:#14205c}.gm-pop-detail{padding:12px;background:#000;box-shadow:inset 0 0 0 2px #23234a;font-size:calc(13px * var(--ts, 1));line-height:1.5;color:#cfd2ef;align-self:start;max-height:100%;overflow-y:auto}.ar .gm-opt .real{display:none}.ar.phone .gm-opt .real{display:block;color:#8a8fb8}.ar.phone .gm-pop-detail.scn{display:none}.gm-pop-detail h4{margin:0 0 6px;font:11px/1.5 var(--px);color:var(--yel);text-transform:uppercase}.gm-pop-foot{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:12px;font:10px/1.5 var(--sk);color:var(--dim);text-transform:uppercase}.ar .gm-form{display:grid;gap:8px;margin-top:8px}.ar .gm-form label{display:grid;gap:4px;font:10px/1.3 var(--px);color:var(--dim);text-transform:uppercase}.ar .gm-form select,.ar .gm-form input[type=number]{background:#000;color:#fff;border:0;box-shadow:inset 0 0 0 2px #23234a;padding:8px;font:600 14px var(--ui);width:100%}.ar .gm-form .chk{display:flex;gap:8px;align-items:center;font:600 13px var(--ui);color:#d6dbff;text-transform:none}.ar .ar-chal{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#000;box-shadow:inset 0 0 0 2px #23234a;font:10px/1.4 var(--px);color:var(--dim)}.ar .ar-chal b{color:var(--yel);font-weight:400;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .ar-chal button{font:9px/1 var(--px);padding:9px 10px;background:#1c1c38;color:#d9dcf7;border:0;cursor:pointer;clip-path:var(--notch)}.ar .ar-chal button:hover{background:#2a2a52;color:#fff}.ar-sign:has(.ar-chal) .ar-btn.play.start{height:92px;font-size:26px}@media(max-width:760px){.gm-hero{grid-template-columns:1fr}.gm-parts li{grid-template-columns:minmax(84px,120px) 1fr 44px}.gm-cards{grid-template-columns:1fr}.gm-goal{grid-template-columns:22px 1fr}.gm-goal .mini{grid-column:2}}.gm-pop-list{padding-bottom:28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.ar.phone .gm-pop-list{padding-bottom:2px;-webkit-mask-image:none;mask-image:none}.htp,.htp *,.htp *:before,.htp *:after{box-sizing:border-box}.htp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#05050b;color:#e9ecff;font-family:Chakra Petch,system-ui,sans-serif;font-size:calc(16px * var(--ts, 1));padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.htp-crt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);opacity:.5;z-index:5}.htp-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:2px solid #2de2ff;background:#0a0a1a}.htp h1{margin:0;font:400 clamp(11px,2.6vw,16px)/1.4 "Press Start 2P",monospace;color:#fff;text-shadow:3px 3px 0 #1f63ff;text-transform:uppercase;letter-spacing:1px}.htp h2{margin:0 0 4px;font:400 clamp(11px,2.4vw,15px)/1.6 "Press Start 2P",monospace;color:#2de2ff;text-shadow:0 0 6px rgba(45,226,255,.6);text-transform:uppercase;letter-spacing:1px;overflow-wrap:anywhere}.htp-btn{min-height:44px;min-width:44px;padding:8px 16px;font:600 calc(15px * var(--ts, 1))/1.2 "Chakra Petch",system-ui,sans-serif;color:#e9ecff;cursor:pointer;background:#16163a;border:2px solid #2de2ff;border-radius:0;text-align:left;white-space:normal}.htp-btn:hover:not(:disabled){background:#20205a}.htp-btn:disabled{opacity:.35;cursor:default}.htp-btn:focus-visible,.htp-body:focus-visible{outline:2px dashed #ffd23f;outline-offset:2px}.htp-close{text-align:center}.htp-go{background:#1f63ff;border-color:#5b8cff;text-align:center}.htp-go:hover:not(:disabled){background:#3b78ff}.htp-foot .htp-btn{min-width:110px;text-align:center}.htp-main{flex:1 1 auto;min-height:0;display:flex}.htp-nav{flex:none;width:250px;overflow-y:auto;padding:12px;border-right:2px solid #23234a;background:#0a0a1a}.htp-pickbtn{display:none;width:100%}.htp-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.htp-item{display:flex;align-items:center;gap:10px;width:100%;border-color:#23234a}.htp-item.on{border-color:#ffd23f;color:#ffd23f;background:#20205a}.htp-num{flex:none;font:400 10px/1 "Press Start 2P",monospace;color:#ff2bd6}.htp-body{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:20px clamp(16px,4vw,40px)}.htp-page{max-width:760px;margin:0 auto}.htp-kicker{margin:0 0 6px;font:400 9px/1.4 "Press Start 2P",monospace;color:#8a8fb8}.htp-blurb{margin:0 0 14px;color:#ffd23f;font-weight:600}.htp-bullets{list-style:none;margin:0;padding:0;display:grid;gap:10px}.htp-bullets li{position:relative;padding:10px 12px 10px 34px;background:#10102a;border-left:4px solid #ff2bd6;line-height:1.5;overflow-wrap:anywhere}.htp-bullets li:before{content:"►";position:absolute;left:12px;top:11px;font-size:11px;color:#2de2ff}.htp-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.htp-lbl{font:400 9px/1 "Press Start 2P",monospace;color:#8a8fb8;text-transform:uppercase}.htp-link{background:#0a0a1a}.htp-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:2px solid #2de2ff;background:#0a0a1a}.htp-dots{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.htp-dots i{width:8px;height:8px;background:#23234a}.htp-dots i.on{background:#ffd23f}@media(max-width:719px){.htp-main{flex-direction:column}.htp-nav{width:auto;border-right:0;border-bottom:2px solid #23234a;padding:8px 12px;overflow:visible;position:relative;z-index:6}.htp-pickbtn{display:flex;align-items:center;justify-content:space-between;gap:8px}.htp-list{display:none;position:absolute;left:12px;right:12px;top:calc(100% - 2px);max-height:60vh;overflow-y:auto;padding:8px;background:#0a0a1a;border:2px solid #ffd23f}.htp-nav.open .htp-list{display:grid}.htp-dots{display:none}.htp-body{padding:16px}}@media(max-height:460px){.htp-top,.htp-foot{padding:4px 12px}.htp-nav{padding:8px}.htp-body{padding:12px 20px}}@media(prefers-reduced-motion:reduce){.htp-crt{display:none}}.mo-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:grid;place-items:center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#03030adb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto;animation:mo-fade .14s steps(3) both}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}.mo{position:relative;width:min(100%,620px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:28px 24px 18px;background:#07071a;border:3px solid var(--cyan);box-shadow:0 0 0 3px #000,0 0 0 6px #2de2ff40,0 0 40px #2de2ff38,inset 0 0 0 3px #000;animation:mo-in .22s steps(5) backwards;scrollbar-color:var(--blu) #000}.mo.wide{width:min(100%,960px)}.mo.mag{border-color:var(--mag);box-shadow:0 0 0 3px #000,0 0 0 6px #ff2bd640,0 0 40px #ff2bd638,inset 0 0 0 3px #000}.mo.yel{border-color:var(--yel);box-shadow:0 0 0 3px #000,0 0 0 6px #ffd23f40,0 0 40px #ffd23f38,inset 0 0 0 3px #000}.mo.blu{border-color:var(--blu-hi);box-shadow:0 0 0 3px #000,0 0 0 6px #5b8cff4d,0 0 40px #1f63ff4d,inset 0 0 0 3px #000}@keyframes mo-in{0%{transform:translateY(14px) scale(.98);opacity:0;filter:brightness(2)}to{transform:none;opacity:1;filter:none}}.mo-lbl{position:absolute;top:11px;left:24px;padding:0;background:none;font:9px/1 var(--px);letter-spacing:1px;color:var(--cyan);text-shadow:0 0 6px var(--cyan);text-transform:uppercase}.mo.mag .mo-lbl{color:var(--mag);text-shadow:0 0 6px var(--mag)}.mo.yel .mo-lbl{color:var(--yel);text-shadow:0 0 6px var(--yel)}.mo.blu .mo-lbl{color:var(--blu-hi);text-shadow:0 0 6px var(--blu-hi)}.shell .mo-skip{position:absolute;top:8px;right:8px;font-size:11px;padding:5px 8px}.shell .mo-skip kbd{font:8px/1 var(--px);background:#e6e8ff;color:#000;padding:3px 4px;margin-left:6px;box-shadow:inset 0 -2px #9aa0d0}.mo-title{font:18px/1.5 var(--px);color:#fff;text-shadow:3px 3px 0 var(--blu);text-transform:uppercase;letter-spacing:1px;margin:4px 32px 6px 0}.mo-title.small{font-size:13px}.mo-sub{font:12px/1.5 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:1px}.mo-body{margin-top:14px;font-size:calc(14px * var(--ts, 1));line-height:1.5;color:#d8dbf6}.mo-body h3,.mo-body p{margin:0 0 8px}.mo-foot{display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap;margin-top:18px}.mo-foot kbd{font:8px/1 var(--px);background:#ffffff40;padding:3px 4px;margin-left:8px}.mo-feed{list-style:none;margin:0;padding:0}.mo-feed li{display:flex;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px dashed #23234a;font-size:calc(13px * var(--ts, 1));line-height:1.4}.mo-feed.stagger li{animation:mo-row .25s steps(3) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes mo-row{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.mo-quote{padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a;margin-bottom:10px}.mo-quote b{display:block;margin-top:6px;font:600 calc(15px * var(--ts, 1)) var(--ui);color:#fff}.mo-quote p{margin:6px 0 0;color:#b9bddf;font-size:calc(13px * var(--ts, 1))}body.mo-open{overflow:hidden}.mo-back.sim{z-index:58}.sim-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.sim-date{font:12px/1 var(--px);color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7);text-transform:uppercase}.sim-prog{position:relative;height:22px;margin-top:12px;background:#000;box-shadow:inset 0 0 0 2px #2c2c58}.sim-prog i{position:absolute;left:4px;top:4px;bottom:4px;width:max(0px,calc(var(--v) * 1% - 8px));background:repeating-linear-gradient(90deg,var(--cyan) 0 8px,transparent 8px 10px);box-shadow:0 0 8px #2de2ff99;transition:width .25s steps(4)}.sim-prog span{position:absolute;right:8px;top:3px;font:15px/1 var(--lcd);color:#fff}.sim-stop{margin-top:12px;padding:8px 12px;background:#ffd23f1f;box-shadow:inset 0 0 0 2px var(--yel);font:10px/1.6 var(--px);color:var(--yel);text-transform:uppercase}.sim-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;margin-top:14px;min-height:160px}.sim-res,.sim-tick{list-style:none;margin:0;padding:0;font-size:calc(13px * var(--ts, 1))}.sim-res li{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid var(--line2);animation:mo-row .2s steps(3) both}.sim-res li .when{font:14px/1 var(--lcd);color:#9aa0d0;min-width:52px}.sim-res li b{font:10px/1 var(--px);min-width:32px}.sim-res li.w b{color:var(--grn)}.sim-res li.l b{color:var(--red)}.sim-tick li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line2);line-height:1.35;animation:mo-row .2s steps(3) both}.sim-strip{margin-top:14px;overflow:hidden;white-space:nowrap;background:#000;box-shadow:inset 0 0 0 2px #2a2a44;padding:6px 0;font:11px/1.4 var(--sk);color:var(--amber);text-transform:uppercase;letter-spacing:1px}.sim-strip span{display:inline-block;padding-left:100%;animation:sim-strip 28s linear infinite}@keyframes sim-strip{to{transform:translate(-100%)}}.nowrap{white-space:nowrap}.sim-done{margin-top:12px;padding:8px 12px;background:#2de2ff14;box-shadow:inset 0 0 0 2px #2de2ff80;font:10px/1.6 var(--px);color:var(--cyan);text-transform:uppercase}.mu-title{display:inline-flex;gap:14px;align-items:center}.mu-seed{margin-top:4px;font:11px/1.4 var(--sk);color:var(--yel);text-transform:uppercase;letter-spacing:1px}.po-hook{margin:14px 0 0;text-align:center;font:10px/1.7 var(--px);color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.5);text-transform:uppercase}.sw-stage{display:flex;gap:16px;align-items:center;padding:14px;background:#000;box-shadow:inset 0 0 0 2px #23234a,inset 4px 0 0 var(--tc, var(--blu))}.sw-games{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.sw-games li{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;padding:6px 8px;background:var(--panel2);box-shadow:inset 0 0 0 2px #23234a;animation:mo-row .25s steps(3) both}.sw-games li b{font:9px/1 var(--px);color:var(--dim)}.sw-games li span{font:16px/1 var(--lcd);color:#fff}.sw-games li.w{box-shadow:inset 0 0 0 2px var(--grn)}.sw-games li.w span{color:var(--grn)}.sw-games li.l span{color:var(--red)}.sw-games li small{font-size:calc(10px * var(--ts, 1));color:var(--dim);text-transform:uppercase}.sw-top{display:flex;gap:8px;align-items:center;margin:12px 0 0}.sw-next{margin:8px 0 0;font-size:calc(14px * var(--ts, 1))}.rc-series{font-size:calc(15px * var(--ts, 1));font-weight:700}.rc-series.win{color:var(--grn)}.rc-series.loss{color:var(--amber)}.rc-series.even{color:var(--cyan)}.rc-rival{text-align:center;margin:4px 0 0;color:var(--mag);font-size:calc(13px * var(--ts, 1))}.dl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px}.dl-me{align-self:start;padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #ff2bd680}.dl-me p{margin:0 0 8px}.dl-posture{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.dl-posture .dl-lbl{position:static;max-width:none}.dl-posture b{font:16px/1.3 var(--px);color:#fff;text-shadow:3px 3px 0 #3a0d1c}.dl-grid h3{font-family:var(--sk);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mag)}.dl-grid .mo-feed li>span:last-child{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.el-next{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;font-size:calc(14px * var(--ts, 1))}.mu-title i{font-style:normal;color:var(--mag);text-shadow:0 0 8px var(--mag);font-size:14px}.mu-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:16px;align-items:start}.mu-side{padding:12px;background:#000;box-shadow:inset 0 0 0 2px #23234a,inset 4px 0 0 var(--tc, var(--blu))}.mu-side.r{box-shadow:inset 0 0 0 2px #23234a,inset -4px 0 0 var(--tc, var(--blu));text-align:right}.mu-side.r .mu-goalie,.mu-side.r .mu-keys li{flex-direction:row-reverse}.mu-logo{height:70px;display:grid;place-items:center}.mu-name{font:10px/1.6 var(--px);color:#fff;text-shadow:2px 2px 0 var(--blu);text-transform:uppercase;margin-top:6px}.mu-rec{font:20px/1 var(--lcd);color:var(--amber);margin-top:4px}.mu-goalie{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:calc(13px * var(--ts, 1))}.mu-goalie div{display:flex;flex-direction:column}.mu-goalie small,.mu-keys small{color:var(--dim);font-size:calc(11px * var(--ts, 1))}.mu-keys{list-style:none;margin:10px 0 0;padding:0;font-size:calc(13px * var(--ts, 1))}.mu-keys li{display:flex;gap:8px;align-items:center;padding:3px 0}.mu-keys li>span:not(.portrait){flex:1;min-width:0}.mu-keys.big li{padding:5px 0;border-bottom:1px solid var(--line2)}.mu-mid{text-align:center}.mu-vs{font:28px/1 var(--px);color:var(--mag);text-shadow:4px 4px 0 #3a0d1c;margin:18px 0}.mu-note{text-align:left;padding:10px 12px;background:#2de2ff0f;box-shadow:inset 0 0 0 2px #2de2ff4d;font-size:calc(13px * var(--ts, 1))}.mu-note p{margin:0 0 6px}.rc-title.win{color:var(--yel);text-shadow:3px 3px 0 #7a5a00,0 0 18px rgba(255,210,63,.6)}.rc-title.loss{color:#ff8e9a;text-shadow:3px 3px 0 #5a0a14}.rc-score{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-side{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:2px 12px;align-items:center;padding:10px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a,inset 4px 0 0 var(--tc, var(--blu))}.rc-side.w{box-shadow:inset 0 0 0 2px var(--yel),inset 4px 0 0 var(--tc, var(--blu))}.rc-side .tlogo{grid-row:1 / 3}.rc-abbr{font:14px/1 var(--px);color:#fff}.rc-goals{grid-row:1 / 3;font:52px/.9 var(--lcd);color:var(--amber);text-shadow:0 0 12px rgba(255,182,39,.75)}.rc-side small{color:var(--dim);font:11px/1.3 var(--sk);text-transform:uppercase}.rc-stars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.rc-star{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;text-align:center;background:var(--panel2);box-shadow:inset 0 0 0 2px #24244a;animation:mo-row .3s steps(4) both}.rc-star.s1{animation-delay:.05s}.rc-star.s2{animation-delay:.2s}.rc-star.s3{animation-delay:.35s}.rc-starno{font:10px/1 var(--px);color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7)}.rc-star b{font:600 calc(14px * var(--ts, 1)) var(--ui)}.rc-star small{color:var(--dim);font-size:calc(11px * var(--ts, 1))}.rc-story{margin:14px 0 0;padding-left:18px;color:#cfd3f5;line-height:1.55;font-size:calc(14px * var(--ts, 1))}.cup-title{color:var(--yel);text-shadow:3px 3px 0 #7a5a00,0 0 20px rgba(255,210,63,.7)}.cup-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;background:#000;box-shadow:inset 0 0 0 2px #23234a;overflow:hidden}.cup-ico{width:96px;height:96px;image-rendering:pixelated;filter:drop-shadow(0 0 14px rgba(232,228,216,.7));animation:cup-bob 1.6s steps(2) infinite}.cup-ico svg{width:100%;height:100%}@keyframes cup-bob{50%{transform:translateY(-6px)}}.cup-logo{filter:none}.cup-series{font:11px/1.6 var(--sk);color:#cfd3f5;text-transform:uppercase;letter-spacing:1px}.cup-lineage{font-size:calc(14px * var(--ts, 1));color:#d8dbf6;text-align:center}.cup-lineage.mine{color:var(--yel);font-weight:700}.cup-smythe{display:flex;gap:10px;align-items:center;padding:8px 12px;background:#ffd23f14;box-shadow:inset 0 0 0 2px #ffd23f80}.cup-smythe div{display:flex;flex-direction:column;gap:2px}.cup-smythe small{font:9px/1 var(--px);color:var(--yel)}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti i{position:absolute;top:-10px;left:calc(var(--i) * 2.8%);width:6px;height:6px;background:var(--yel);animation:confetti 2.4s linear infinite;animation-delay:calc(var(--i) * -.13s)}.confetti i:nth-child(3n){background:var(--cyan)}.confetti i:nth-child(3n+1){background:var(--mag)}.confetti i:nth-child(5n){background:#fff;width:4px;height:9px}@keyframes confetti{to{transform:translateY(420px) rotate(540deg);opacity:.2}}.aw-card{display:flex;gap:18px;align-items:center;padding:14px;background:#000;box-shadow:inset 0 0 0 2px #23234a;animation:mo-in .25s steps(4) backwards}.aw-card.mine{box-shadow:inset 0 0 0 2px var(--yel),0 0 18px #ffd23f4d}.aw-who{display:flex;flex-direction:column;gap:4px;min-width:0}.aw-who b{font:600 calc(17px * var(--ts, 1)) var(--ui);color:#fff}.aw-who p{margin:4px 0 0;color:#cfd3f5;font-size:calc(13px * var(--ts, 1))}.aw-dots{display:flex;gap:4px;margin-top:12px;flex-wrap:wrap}.aw-dots i{width:10px;height:6px;background:#1c1c38;box-shadow:inset 0 0 0 1px #33335f}.aw-dots i.done{background:#33335f}.aw-dots i.on{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.sr-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.keys-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px 20px}.keys-row{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;padding:5px 0;border-bottom:1px dashed #23234a;font-size:calc(13px * var(--ts, 1))}.keys-row .kc{display:inline-block;justify-self:start;padding:4px 7px;font:8px/1.4 var(--px);color:#000;background:#e6e8ff;box-shadow:inset 0 -3px #9aa0d0,inset 0 2px #fff}.tour-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56}.tour-hole{position:fixed;box-shadow:0 0 0 9999px #03030acc,0 0 0 3px var(--yel),0 0 24px #ffd23f99;border-radius:2px;pointer-events:none;transition:all .18s steps(4)}.tour-back .tour-card{position:fixed;width:min(360px,calc(100vw - 24px));left:50%;top:50%;transform:translate(-50%,-50%);animation:mo-fade .15s steps(3) both}.tour-back .tour-card.anchored{transform:none}.tour-back:not(:has(.tour-hole)){background:#03030acc}.tour-card kbd{font:8px/1 var(--px);background:#e6e8ff;color:#000;padding:3px 4px;box-shadow:inset 0 -2px #9aa0d0}@media(max-width:760px){.mo{padding:24px 14px 14px}.mo-title{font-size:13px}.sim-cols,.mu-grid,.rc-score,.rc-stars,.sr-grid,.dl-grid{grid-template-columns:1fr}.sw-stage{flex-direction:column}.mu-mid{order:-1}.mu-vs{display:none}.mu-side.r{text-align:left}.mu-side.r .mu-goalie,.mu-side.r .mu-keys li{flex-direction:row}.rc-goals{font-size:40px}.aw-card{flex-direction:column;text-align:center}.aw-who{align-items:center}.mo-foot{flex-direction:column-reverse;align-items:stretch}.mo-foot button{width:100%}.keys-row{grid-template-columns:96px 1fr}}@media(prefers-reduced-motion:reduce){.mo,.mo-back,.mo-feed.stagger li,.rc-star,.sim-strip span,.confetti i,.cup-ico,.aw-card,.tour-card{animation:none!important}.tour-hole,.sim-prog i{transition:none!important}}@media(max-width:760px){.shell .mo-skip kbd,.shell .mo-skip .kbd{display:none}}.mo-lbl{max-width:calc(100% - 150px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-title{margin-right:96px}@media(max-width:760px){.mo-lbl{max-width:calc(100% - 100px);left:14px}.mo-title{margin-right:60px}.mo{padding-top:34px}.shell .mo-skip{top:6px;right:6px;min-width:52px;min-height:40px}}@media(min-width:1700px){.mo{width:min(100%,720px)}.mo.wide{width:min(100%,1100px)}.lot{width:min(100%,1240px)}.mo-body,.mo-feed li{font-size:calc(15px * var(--ts, 1))}.mo-title{font-size:20px}}.sim-next{margin:6px 0 0;color:var(--muted);line-height:1.45}.sim-box .mo-foot{flex-wrap:wrap}.sim-resume{position:fixed;z-index:44;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(720px,calc(100vw - 32px));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;background:#0b0b24;border:2px solid var(--amber);box-shadow:0 0 0 2px #000,0 8px 28px #000000b3,0 0 18px #ffb62740;font-size:calc(13px * var(--ts, 1));line-height:1.35}.sim-resume.blocked{border-color:var(--mag, #ff4fd8)}.sim-resume .sr-text{flex:1 1 240px;min-width:0}.sim-resume .sr-acts{display:flex;gap:8px;flex:0 0 auto;margin-left:auto}.sim-resume button{min-height:44px}.shell.compact .sim-resume{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.shell.in-live .sim-resume{display:none}.shell:has(.sim-resume) .main{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}@media(max-width:480px){.sim-resume .sr-acts{width:100%}.sim-resume .sr-acts .primary{flex:1}}.sim-box .mo-foot{position:sticky;bottom:-18px;z-index:2;margin-bottom:-18px;padding:10px 0 18px;background:#07071a;box-shadow:0 -10px 14px -6px #07071a}@media(max-width:760px){.sim-box .mo-foot{bottom:-14px;margin-bottom:-14px;padding-bottom:14px}}.sim-resume button{white-space:normal;text-align:center;line-height:1.6}.sim-resume .sr-acts .primary{min-width:0}.sim-prog{margin-right:60px}.sim-prog span{right:-58px;top:4px;width:52px;text-align:right}.sim-league{margin-top:10px;border-top:1px dashed var(--line2);padding-top:6px}.sim-league summary{cursor:pointer;font:9px/1.4 var(--px);text-transform:uppercase;letter-spacing:.5px;color:#9aa0d0}.sim-assist{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:8px 0 0}.sim-next p{margin:0 0 2px}.sim-next ul{margin:0;padding-left:18px}.sim-next li{margin:1px 0}.sim-next li b{color:var(--fg, inherit)}.cmp-stack{display:flex;flex-direction:column;gap:12px}.chart-tools{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:10px}.chart-tools select{max-width:100%}.chart-tools .seg{flex-wrap:wrap}.shotwrap{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start}.shotwrap.one{grid-template-columns:minmax(0,1fr)}.shotsvg{width:100%;height:auto;display:block;background:#070a1f;border:2px solid #000;box-shadow:var(--bevel)}.shotsvg .ice{fill:#0c1237;stroke:#4a5bbd;stroke-width:.8}.shotsvg .redline{stroke:#ff3b4e;stroke-width:1.1;opacity:.75}.shotsvg .blueline{stroke:#3d6bff;stroke-width:1.4;opacity:.75}.shotsvg .circle{fill:none;stroke:#ff3b4e;stroke-width:.5;opacity:.45}.shotsvg .dot{fill:#ff3b4e;opacity:.5}.shotsvg .crease{fill:#3d6bff40;stroke:#3d6bff;stroke-width:.5}.shotsvg .net{fill:none;stroke:#e9ecff;stroke-width:.6}.shotsvg .hdzone{fill:#ffd23f0d;stroke:#ffd23f;stroke-width:.35;stroke-dasharray:1.6 1.2;opacity:.8}.shotsvg .mk-goal{stroke:#fff;stroke-width:.5}.shotsvg .mk-miss{fill:none;stroke-width:.7}.shotsvg .mk-block{stroke-width:.7;stroke-linecap:round}.shotsvg text{font:3px var(--sk);fill:#6f78b8}.shot-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:calc(11px * var(--ts, 1));color:var(--muted);align-items:center}.shot-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:-1px}.shot-legend i.hollow{background:none!important;border:2px solid}.shot-legend i.star{background:var(--yel);border:2px solid #fff}.shot-legend .ramp{display:inline-block;width:90px;height:8px;vertical-align:middle;background:linear-gradient(90deg,#4a6bff,#2de2ff,#3dff8a,#ffd23f,#ff3b4e);margin:0 4px}.shot-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shot-sum>div{background:var(--panel2);padding:8px 10px;border:1px solid var(--line)}.shot-sum small{display:block;font:9px var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.shot-sum b{font:18px var(--lcd);letter-spacing:.5px}.gamemap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gamemap h3{margin:0 0 6px;font:11px var(--px)}.adv-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adv-note{font-size:calc(12px * var(--ts, 1));color:var(--muted);margin:0 0 10px}.adv-glossary dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:calc(13px * var(--ts, 1))}.adv-glossary dt{font:11px var(--sk);color:var(--cyan);text-transform:uppercase}.adv-glossary dd{margin:0;color:var(--text)}.pos-good{color:var(--grn)}.pos-bad{color:var(--red)}.cmp-pick{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cmp-pick input[type=text]{min-width:200px;flex:1}.cmp-results{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto;margin-top:8px}.cmp-results button{display:flex;justify-content:space-between;gap:10px;text-align:left;padding:7px 10px}.cmp-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.cmp-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;background:var(--panel2);border:1px solid var(--line);font-size:calc(12px * var(--ts, 1))}.cmp-grid{display:grid;gap:0;align-items:stretch}.cmp-grid>*{padding:6px 8px;border-bottom:1px solid var(--line2);min-width:0}.cmp-grid .lbl{font:10px var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center}.cmp-grid .head{text-align:center;padding-top:10px;border-bottom:2px solid var(--line)}.cmp-grid .head .name{display:block;margin-top:4px;font-weight:700;word-break:break-word}.cmp-grid .head .sub{display:block;font-size:calc(11px * var(--ts, 1));color:var(--muted)}.cmp-grid .sec{grid-column:1 / -1;font:11px var(--px);color:var(--cyan);padding:14px 8px 6px;border-bottom:2px solid var(--line);background:transparent}.cmp-grid .val{text-align:center;font-variant-numeric:tabular-nums}.cmp-grid .val.best{color:var(--grn);font-weight:700}.cmp-grid .val.best:after{content:" ▲";font-size:8px}.cmp-grid .val .bar-track{display:block}.cmp-grid .bar-cell{display:flex;align-items:center;gap:6px}.cmp-grid .bar-cell .bar-track{flex:1;height:8px}.cmp-grid .bar-cell b{width:24px;text-align:right;font-size:calc(12px * var(--ts, 1))}.cmp-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cmp-svg{width:100%;height:auto;background:#070a1f;border:2px solid #000;box-shadow:var(--bevel);display:block}.cmp-svg text{font:3.4px var(--sk);fill:#8a8fb8}.cmp-svg .axis{stroke:#23234a;stroke-width:.3}.cmp-svg .grid{stroke:#16163a;stroke-width:.25}.cmp-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:calc(12px * var(--ts, 1));margin-top:6px}.cmp-legend i{display:inline-block;width:18px;height:3px;margin-right:6px;vertical-align:middle}.cmp-tray{position:fixed;right:16px;bottom:16px;z-index:35;display:flex;gap:8px;align-items:center;padding:8px 10px;background:var(--panel3);border:2px solid var(--cyan);box-shadow:0 0 14px #2de2ff59,var(--bevel)}.cmp-tray span{font:10px var(--sk);text-transform:uppercase}.cmp-btn{font-size:11px;padding:3px 8px}.cmp-btn.on{background:var(--cyan);color:#000}@media(max-width:900px){.shotwrap{grid-template-columns:minmax(0,1fr)}.shotsvg{max-width:380px;margin:0 auto}.gamemap,.cmp-charts{grid-template-columns:minmax(0,1fr)}.gamemap .shotsvg{max-width:340px}}@media(max-width:760px){.shell.compact .cmp-tray{right:12px;left:auto;max-width:calc(100% - 24px);padding:4px 6px;gap:6px;bottom:calc(74px + env(safe-area-inset-bottom,0px))}.shot-sum b{font-size:calc(16px * var(--ts, 1))}.cmp-grid>*{padding:5px 4px}.cmp-grid .lbl{font-size:9px}.adv-glossary dl{grid-template-columns:1fr;gap:2px 0}.adv-glossary dd{margin-bottom:8px}}.statgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0 0 14px}.statgrid>div{background:var(--panel2);border:1px solid var(--line);padding:7px 9px;min-width:0}.statgrid small{display:block;font:9px var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statgrid b{font:19px var(--lcd);letter-spacing:.5px}.statgrid-h{margin:12px 0 6px;font:10px var(--px);color:var(--cyan)}.statgrid-h:first-child{margin-top:0}.gs-bars{display:grid;gap:6px;margin-bottom:14px}.gs-row{display:grid;grid-template-columns:70px 1fr 52px;gap:8px;align-items:center;font-size:calc(12px * var(--ts, 1))}.gs-track{position:relative;height:10px;background:var(--panel3);border:1px solid var(--line)}.gs-track i{position:absolute;left:0;top:0;bottom:0;background:var(--cyan)}.gs-track:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#fff;opacity:.5}.cmp-grid .val.best:has(.bar-cell):after{content:none}.cmp-grid .val.best .bar-cell b{color:var(--grn)}.cmp-svg text{font-size:3.6px}.shot-legend i.hdsw{width:14px;height:9px;border-radius:0;background:#ffd23f14;border:1px dashed #ffd23f}@media(max-width:760px){.cmp-grid .head .name{font-size:calc(13px * var(--ts, 1));word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.cmp-grid .head .sub{font-size:calc(11px * var(--ts, 1))}.cmp-grid .lbl{font-size:calc(10px * var(--ts, 1))}.cmp-chip{font-size:calc(14px * var(--ts, 1));padding:4px 4px 4px 12px}.cmp-chip button{min-width:44px}.cmp-results button{min-height:44px;font-size:14px}.cmp-tray button{min-height:44px;min-width:44px}}.panel.pulse{border-color:var(--cyan)}.pulse .pulse-lbl{display:block;font-family:var(--sk);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.pulse-goal b{font-family:var(--ui);font-size:calc(18px * var(--ts, 1));color:var(--yel)}.pulse-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin-top:10px}.pulse-meter .pulse-lbl{grid-column:1 / -1}.pulse-bar{position:relative;height:10px;background:var(--panel3);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.pulse-bar i{position:absolute;inset:0 auto 0 0;width:var(--v);background:var(--cyan);transition:width .4s steps(8)}.pulse-meter.good .pulse-bar i{background:var(--grn)}.pulse-meter.good b{color:var(--grn)}.pulse-meter.warn .pulse-bar i{background:var(--amber)}.pulse-meter.warn b{color:var(--amber)}.pulse-meter.bad .pulse-bar i{background:var(--red)}.pulse-meter.bad b{color:var(--red)}.pulse-meter b{font-size:calc(14px * var(--ts, 1))}.pulse-stand{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.pulse-stand b{display:block;font-family:var(--lcd);font-size:30px;line-height:1}.pulse-stand small{color:var(--muted);font-size:calc(13px * var(--ts, 1))}.pulse-race{margin:10px 0 0;font-weight:600}.pulse-race.good{color:var(--grn)}.pulse-race.bad{color:var(--red)}.pulse-race.ok{color:var(--amber)}.pulse-next{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px dashed var(--line);display:grid;gap:8px}.pulse-next li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pulse-next li>span:nth-child(2){flex:1 1 180px;min-width:0}.pulse-arrow{color:var(--cyan);font-size:calc(10px * var(--ts, 1))}.pulse-next button{flex:none}.guide-check{list-style:none;margin:0;padding:0;display:grid;gap:8px}.guide-check li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.guide-check .gc-text{flex:1 1 200px;min-width:0}.guide-check .gc-box{flex:none;width:28px;height:28px;display:grid;place-items:center;font-family:var(--px);font-size:11px;color:var(--cyan);box-shadow:inset 0 0 0 2px var(--cyan)}.guide-check li.done .gc-box{background:var(--grn);color:#000;box-shadow:none}.guide-check li.done .gc-text{color:var(--muted);text-decoration:line-through;text-decoration-color:#8a8fb880}.guide-check button{flex:none}.gc-more{margin-top:10px}.guide-card .panel-head .actions{flex-wrap:wrap}.pulse-objs{margin-top:12px}.pulse-objs ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.pulse-objs .po-head{display:flex;align-items:baseline;gap:8px}.pulse-objs .po-title{flex:1;min-width:0;font-size:calc(14px * var(--ts, 1))}.pulse-objs .po-head b{flex:none;font-family:var(--lcd);font-size:20px;line-height:1}.pulse-objs .po-check{flex:none;width:16px;height:16px;display:inline-grid;place-items:center;font-size:11px;box-shadow:inset 0 0 0 2px var(--line)}.pulse-objs li.done .po-check{background:var(--grn);color:#000;box-shadow:none}.pulse-objs li.done .po-head b{color:var(--grn)}.pulse-objs .po-bar{display:block;height:8px;margin-top:4px}.pulse-objs li.done .po-bar i{background:var(--grn)}.digest{margin-bottom:10px}.digest-toggle{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-align:left;min-height:44px}.digest-toggle>span:first-child{font-weight:700}.digest-toggle small{flex:1;color:var(--muted)}.digest-list{list-style:none;margin:6px 0 0;padding:0;font-size:calc(13px * var(--ts, 1));max-height:360px;overflow:auto}.digest-list li{padding:5px 0;border-bottom:1px dashed var(--line2)}.lot{width:min(100%,1080px)}.lot-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.lot .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lot-prog{height:6px;margin-top:10px;background:#000;box-shadow:inset 0 0 0 1px #2c2c58}.lot-prog i{display:block;height:100%;background:var(--mag);box-shadow:0 0 8px var(--mag);transition:width .3s steps(5)}.lot-body{min-height:300px}.lot-foot kbd{font:8px/1 var(--px);background:#ffffff40;padding:3px 4px;margin-left:8px}.lot-me{display:flex;gap:12px;align-items:center;padding:10px 12px;background:#ffd23f14;box-shadow:inset 0 0 0 2px var(--yel);margin-bottom:12px}.lot-me p{margin:4px 0 0;font-size:calc(13px * var(--ts, 1));color:#d8dbf6}.lot-odds{display:grid;gap:0;background:#000;box-shadow:inset 0 0 0 2px #23234a;font-size:calc(13px * var(--ts, 1))}.lot-odds-h,.lot-odds-r{display:grid;grid-template-columns:34px minmax(0,1fr) 70px 70px 70px;gap:6px;align-items:center;padding:4px 10px}.lot-odds-h{font:8px/1.6 var(--px);color:var(--dim);text-transform:uppercase;border-bottom:1px solid #23234a}.lot-odds-r{border-bottom:1px solid var(--line2)}.lot-odds-r:last-child{border-bottom:0}.lot-odds-r span:nth-child(n+3),.lot-odds-h span:nth-child(n+3){text-align:right;font-family:var(--lcd);font-size:16px}.lot-odds-h span:nth-child(n+3){font:7px/1.6 var(--px);white-space:nowrap}.lot-odds-r.me{background:#ffd23f1f;box-shadow:inset 3px 0 0 var(--yel)}.lot-odds .who{display:inline-flex;gap:8px;align-items:center;min-width:0}.lot-odds .who em{font-style:normal;font-weight:600}.lot-odds .who i{font:9px/1 var(--px);font-style:normal;color:var(--red)}.lot-rules{margin:10px 0 0;font-size:calc(12px * var(--ts, 1));color:var(--dim);line-height:1.5}.lot-machine{position:relative;display:grid;place-items:center;padding:8px 0 0}.lot-drum{position:relative;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ffffff38,#2de2ff0f 40%,#00000080 75%),#05051a;border:4px solid var(--cyan);box-shadow:0 0 0 3px #000,0 0 24px #2de2ff59,inset 0 0 28px #000c}.lot-tube{width:26px;height:16px;margin-top:-3px;background:linear-gradient(#0b0b26,#1a1a40);border:3px solid var(--cyan);border-top:0}.lot-ball{--bs: 40px;display:inline-grid;place-items:center;width:var(--bs);height:var(--bs);border-radius:50%;color:#000;font:700 calc(var(--bs) * .36) var(--px);background:radial-gradient(circle at 34% 28%,#fff 0,#fff 9%,hsl(var(--h) 92% 62%) 14%,hsl(var(--h) 92% 62%) 62%,hsl(var(--h) 80% 36%));box-shadow:0 0 0 2px #000,0 2px 0 2px #00000080}.lot-ball b{display:grid;place-items:center;width:56%;height:56%;border-radius:50%;background:#fff;font-weight:700;line-height:1}.lot-ball.in{--bs: 38px;position:absolute;transform:translate(-50%,-50%);margin:0}.lot-drum.tumble .lot-ball.in{animation:lot-tumble calc(.6s + var(--t, 0) * .08s) steps(6) infinite}@keyframes lot-tumble{0%{translate:0 0}20%{translate:var(--dx) var(--dy)}40%{translate:var(--dy) calc(var(--dx) * -1)}60%{translate:var(--dx2) var(--dy2)}80%{translate:calc(var(--dx) * -1) calc(var(--dy2) * -1)}to{translate:0 0}}.lot-tray{display:flex;gap:12px;justify-content:center;align-items:center;margin:14px 0 6px;min-height:52px}.lot-tray .lot-ball{--bs: 48px}.lot-tray .lot-ball.pop{animation:lot-pop .45s steps(6) backwards}@keyframes lot-pop{0%{transform:translateY(-70px) scale(.4);opacity:0}70%{transform:translateY(4px) scale(1.15)}to{transform:none;opacity:1}}.lot-slot{width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 2px #2c2c58;background:#000}.lot-wait{text-align:center;font:10px/1.6 var(--px);color:var(--cyan);text-transform:uppercase;margin:6px 0 0}.lot-verdict{margin:8px auto 0;padding:10px 14px;max-width:560px;text-align:center;background:#000;box-shadow:inset 0 0 0 2px var(--cyan);animation:mo-in .25s steps(4) backwards}.lot-verdict.no{box-shadow:inset 0 0 0 2px var(--red)}.lot-verdict.ok{box-shadow:inset 0 0 0 2px var(--yel),0 0 18px #ffd23f40}.lot-combo{font:22px/1 var(--lcd);color:var(--amber);letter-spacing:2px}.lot-owner{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:6px;flex-wrap:wrap}.lot-owner small{color:var(--dim);font-size:calc(12px * var(--ts, 1))}.lot-verdict p{margin:6px 0 0;font-size:calc(13px * var(--ts, 1));color:#d8dbf6}.lot-how{margin:0;padding:0 0 0 22px;display:grid;gap:8px;font-size:calc(14px * var(--ts, 1));line-height:1.5;color:#d8dbf6}.lot-how b{color:var(--cyan);font-weight:600}.lot-hi{color:var(--yel)}.lot-drawintro{font-size:calc(14px * var(--ts, 1));line-height:1.55;color:#d8dbf6;padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.lot-drawintro p{margin:0 0 8px}.lot-drawintro ul{margin:0;padding-left:20px;display:grid;gap:6px}.lot-drawintro .lot-mine{margin:12px 0 0;color:var(--yel)}.lot-verdict.me{box-shadow:inset 0 0 0 3px var(--yel),0 0 26px #ffd23f73}.lot-verdict .lot-flash{display:inline-block;margin-top:8px}.lot-flash{margin-top:2px;padding:6px 12px 5px;font:13px/1 var(--px);text-transform:uppercase;animation:lot-flash .5s steps(2) 4}.lot-flash.up{color:#000;background:var(--grn);box-shadow:0 0 20px #3cff8cb3}@keyframes lot-flash{50%{filter:brightness(1.8);transform:scale(1.08)}}.lot-ba{background:#000;box-shadow:inset 0 0 0 2px #23234a;font-size:calc(13px * var(--ts, 1))}.lot-ba-r{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1.25fr) 40px;gap:8px;align-items:center;padding:4px 10px;border-bottom:1px solid var(--line2);min-height:32px}.lot-ba-h{font:8px/1.6 var(--px);color:var(--dim);text-transform:uppercase;min-height:0;padding:6px 10px}.lot-ba-r .no{font:17px/1 var(--lcd);color:var(--amber);text-align:right}.lot-ba-team{display:inline-flex;gap:6px;align-items:center;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden}.lot-ba-team em{font-style:normal;font-weight:600}.lot-ba-team small{color:var(--dim);overflow:hidden;text-overflow:ellipsis}.lot-ba-r .b{color:#9aa0d0;min-width:0}.lot-ba-r .b .tlogo{opacity:.7}.lot-ba-r .b.gone em{text-decoration:line-through;text-decoration-color:#ffffff59}.lot-ba-r .a{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center;min-width:0;color:#fff}.lot-ba-why{font:7px/1.4 var(--px);font-style:normal;color:#000;background:var(--yel);padding:2px 4px;text-transform:uppercase;white-space:nowrap}.lot-ba-r .mv{font:10px/1 var(--px);text-align:right;color:var(--dim)}.lot-ba-r .mv.up{color:var(--grn)}.lot-ba-r .mv.dn{color:var(--red)}.lot-ba-r.up{background:#3cff8c1a;box-shadow:inset 3px 0 0 var(--grn)}.lot-ba-r.dn{background:#ff3b4e0f}.lot-ba-r.me{outline:2px solid var(--yel);outline-offset:-2px}.lot-ba-key{margin:0;padding:8px 10px;font-size:calc(12px * var(--ts, 1));color:var(--dim);line-height:1.5}.lot-same{color:var(--cyan)}.lot-cols.end{grid-template-columns:1fr}.lot-news{list-style:none;margin:0 0 12px;padding:0;font-size:calc(14px * var(--ts, 1))}.lot-news li{padding:6px 0;border-bottom:1px dashed #23234a}.lot-news li.me{color:var(--yel)}@media(max-width:760px){.lot-cols{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:900px){.lot-cols{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:760px){.lot{padding:22px 12px 12px}.lot-body{min-height:0}.lot-drum{width:168px;height:168px}.lot-ball.in{--bs: 28px}.lot-tray{gap:8px}.lot-tray .lot-ball,.lot-slot{--bs: 42px;width:42px;height:42px}.lot-odds-h,.lot-odds-r{grid-template-columns:22px minmax(0,1fr) 52px 52px 52px;gap:4px;padding:3px 6px;font-size:calc(12px * var(--ts, 1))}.lot-odds-r span:nth-child(n+3){font-size:calc(14px * var(--ts, 1))}.lot-odds-h span:nth-child(n+3){font-size:7px;letter-spacing:0}.lot-me{align-items:flex-start}.lot-board{gap:6px}.lot-board li{grid-template-columns:20px 16px minmax(0,1fr) auto;gap:4px;padding:3px 5px;font-size:calc(12px * var(--ts, 1))}.lot-foot .ghost{width:auto}}@media(prefers-reduced-motion:reduce){.lot-drum.tumble .lot-ball.in,.lot-tray .lot-ball.pop,.lot-flash,.lot-verdict,.lot-prog i{animation:none!important;transition:none!important}}.lot-bd{margin-top:14px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.lot-bd-h{display:flex;gap:10px;align-items:center;padding:6px 10px;border-bottom:1px solid #23234a;font:9px/1.4 var(--px);text-transform:uppercase;color:var(--cyan)}.lot-bd-h span{flex:1;color:var(--dim);font-size:8px}.lot-bd-h button{min-height:0;padding:4px 8px;font-size:11px}.lot-bd-scroll{max-height:min(62vh,560px);overflow-y:auto;scrollbar-color:var(--blu) #000;padding-bottom:14px}.lot-bd-list{position:relative;list-style:none;margin:0;padding:0}.lot-bd-list li{position:absolute;left:0;right:0;top:0;height:30px;display:grid;grid-template-columns:24px 26px minmax(0,1fr) auto 34px;gap:5px;align-items:center;padding:0 8px;border-bottom:1px solid var(--line2);font-size:12px;color:#fff;transform:translateY(calc(var(--s) * 30px));transition:transform .8s steps(10)}.lot-bd-list li.set{color:#9aa0d0;background:#ffffff05}.lot-bd-list li.set .tlogo{filter:grayscale(1) opacity(.55)}.lot-bd-list li:nth-child(n) .no{font:15px/1 var(--lcd);color:var(--amber)}.lot-bd-list li.set .no{color:#8a8fb8}.lot-bd-list li.me{background:#ffd23f1f;box-shadow:inset 3px 0 0 var(--yel)}.lot-bd-list li.upr{animation:lot-pulse .6s steps(2) 3}@keyframes lot-pulse{50%{background:#3cff8c38}}.lot-bd-list li.upr{background:#3cff8c1a}.lot-bd-list li.dnr .no{color:#ff9aa5}.lot-bd-list li .nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lot-bd-list li .nm em{font-style:normal;font-weight:600}.lot-bd-list li .nm small{color:var(--dim);font-size:10px}.lot-bd-list li .pr{margin-left:4px;font:7px/1 var(--px);font-style:normal;padding:2px 3px;color:var(--yel);box-shadow:inset 0 0 0 1px var(--yel)}.lot-bd-list li .pr.on{background:var(--yel);color:#000}.lot-bd-list li .od{font:14px/1 var(--lcd);color:var(--dim);text-align:right}.lot-bd-list li .mv{font:9px/1 var(--px);color:var(--dim);text-align:right}.lot-bd-list li .mv.up{color:var(--grn)}.lot-bd-list li .mv.dn{color:var(--red)}.lot-bd-notes{margin:0;padding:8px 10px 4px 24px;font-size:calc(12px * var(--ts, 1));color:var(--yel);border-top:1px solid #23234a}.lot-bd-key{margin:0;padding:6px 10px 8px;font-size:calc(11px * var(--ts, 1));color:var(--dim)}.lot-bd.shut .lot-bd-h{border-bottom:0}@media(max-width:760px){.lot-bd-scroll{max-height:340px}.lot-bd-list li{grid-template-columns:22px 26px minmax(0,1fr) auto 30px;gap:4px;padding:0 6px}.lot-bd-list li .nm small{display:none}}@media(prefers-reduced-motion:reduce){.lot-bd-list li,.lot-bd-list li.upr{transition:none!important;animation:none!important}}@media(max-width:1023px){.lot-body{min-height:0}}@media(max-width:760px){.lot-how{font-size:calc(13px * var(--ts, 1));padding-left:18px}.lot-drawintro{font-size:calc(13px * var(--ts, 1));padding:10px}.lot-ba-r{grid-template-columns:24px minmax(0,1fr) minmax(0,1.2fr) 30px;gap:5px;padding:4px 6px}.lot-ba-team small{display:none}.lot-foot{flex-wrap:wrap}}@media(max-width:760px){.shell .lot-bd-h button{min-height:44px;padding:8px 14px}}.lot-bd-list li .od small{font:10px var(--body);color:var(--dim)}.lot-bd-list li .od b{color:var(--cyan);font-weight:400}.lot-bd-list li.lot-out{opacity:.3}.lot-bd-list li.lot-win{opacity:1;background:#ffd23f38;box-shadow:inset 0 0 0 2px var(--yel)}.lot-bd-list li{transition:opacity .35s,background-color .35s}.lot-match{margin:10px auto 0;max-width:560px;padding:8px 10px;background:#00000059;box-shadow:inset 0 0 0 1px #23234a}.lot-match-h{font-size:calc(13px * var(--ts, 1));text-align:center}.lot-partial{font:20px/1 var(--lcd);color:var(--amber);letter-spacing:2px;margin-right:8px}.lot-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.lot-chips li{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;background:#2de2ff1a;box-shadow:inset 0 0 0 1px #2de2ff80;font-size:calc(12px * var(--ts, 1))}.lot-chips li em{font-style:normal;font-weight:600}.lot-chips li b{color:var(--cyan);font:14px/1 var(--lcd)}.lot-chips li.me{box-shadow:inset 0 0 0 1px var(--yel)}.lot-chips li.win{background:var(--yel);color:#000;box-shadow:none}.lot-chips li.win b{color:#000}.lot-speed{display:inline-flex;gap:4px}.lot-speed button.on{background:var(--blu);color:#fff;box-shadow:inset 0 0 0 2px var(--yel)}.lot-odds{width:100%;border-collapse:collapse;margin:10px 0;font-size:calc(12px * var(--ts, 1))}.lot-odds caption{text-align:left;color:var(--cyan);font:9px/1.6 var(--px);text-transform:uppercase;padding-bottom:4px}.lot-odds th{text-align:left;color:var(--dim);font-weight:600;padding:2px 6px;border-bottom:1px solid #23234a}.lot-odds td{padding:2px 6px;border-bottom:1px solid var(--line2);white-space:nowrap}.lot-odds td small{color:var(--dim)}.lot-odds td em{font-style:normal;font-weight:600}.lot-odds tr.me td{background:#ffd23f1f}.lot-combos{margin:8px 0;font-size:calc(12px * var(--ts, 1))}.lot-combos summary{cursor:pointer;color:var(--cyan)}.lot-combos p{margin:6px 0 0;max-height:120px;overflow:auto;font-family:var(--lcd);word-spacing:6px;color:var(--amber)}@media(max-width:760px){.lot-odds td small{display:none}.lot-speed button{min-height:44px}}.mo.lot{display:flex;flex-direction:column;overflow:hidden;padding-bottom:12px}.lot-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin-top:8px;padding:0 4px 12px 0;scrollbar-color:var(--blu) #000}.lot .lot-foot{flex:0 0 auto;margin-top:0;padding-top:10px;border-top:1px solid #23234a;background:#07071a}.lot-cols{grid-template-columns:minmax(0,1fr) 420px}.lot-cols.one{grid-template-columns:minmax(0,1fr)}.lot-body{margin-top:6px}.lot-intro{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:16px;align-items:start}.lot-intro-l{display:grid;gap:10px;min-width:0}.lot-me{margin-bottom:0;align-items:flex-start}.lot-me-b{min-width:0;flex:1}.lot-me-b p{margin:4px 0 0}.lot-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 0}.lot-stats div{background:#000;box-shadow:inset 0 0 0 1px #23234a;padding:4px 6px;text-align:center;min-width:0}.lot-stats dt{font:7px/1.5 var(--px);color:var(--dim);text-transform:uppercase}.lot-stats dd{margin:2px 0 0;font:600 calc(15px * var(--ts, 1)) var(--ui);font-variant-numeric:tabular-nums}.lot-warn{color:var(--yel);font-size:calc(12px * var(--ts, 1))}.lot-more{font-size:calc(13px * var(--ts, 1))}.lot-more summary{cursor:pointer;color:var(--cyan)}.lot-more ul{margin:6px 0 0;padding-left:18px;display:grid;gap:6px;color:#d8dbf6;line-height:1.45}.lot-combos-list{margin:6px 0 0;max-height:120px;overflow:auto;font-family:var(--lcd);word-spacing:6px;color:var(--amber)}.lot-how{font-size:calc(13px * var(--ts, 1));gap:6px}.lot-club{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;white-space:nowrap}.lot-club em{font-style:normal;font-weight:600}.lot-club .from{display:inline-flex;align-items:center;gap:3px;color:var(--dim);font-size:.85em}.lot-club .pr{margin-left:2px;font:7px/1 var(--px);font-style:normal;padding:2px 3px;color:var(--yel);box-shadow:inset 0 0 0 1px var(--yel)}.lot-club .pr.on{background:var(--yel);color:#000}.lot-odds{table-layout:auto;margin:0;font-size:calc(13px * var(--ts, 1))}.lot-odds th,.lot-odds td{padding:4px 8px;vertical-align:middle}.lot-odds th{font:8px/1.5 var(--px);text-transform:uppercase;white-space:nowrap}.lot-odds .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lot-odds th.num{text-align:right}.lot-odds .c-no{width:2.4em;text-align:right;font-variant-numeric:tabular-nums;color:var(--amber)}.lot-odds .c-club{width:99%}.lot-odds tr.me td{background:#ffd23f24}.lot-odds tr.me td:first-child{box-shadow:inset 3px 0 0 var(--yel)}.lot-rules{margin:8px 0 0}.lot-ba-r{grid-template-columns:32px minmax(0,1fr) minmax(0,1.25fr) 44px}.lot-ba-r .no,.lot-ba-r .mv{font-variant-numeric:tabular-nums}.lot-ba-h span:first-child,.lot-ba-h span:last-child{text-align:right}.lot-cond{color:var(--yel);font-size:calc(12px * var(--ts, 1))}.lot-bd{margin-top:6px}.lot-bd-cols{display:grid;grid-template-columns:24px minmax(0,1fr) auto 34px;gap:5px;padding:4px 8px;font:7px/1.4 var(--px);color:var(--dim);text-transform:uppercase;border-bottom:1px solid #23234a}.lot-bd-cols span:first-child{text-align:right}.lot-bd-cols span:nth-child(3){text-align:right;min-width:118px}.lot-bd-scroll{max-height:none;padding-bottom:0}.lot-bd-list li{grid-template-columns:24px minmax(0,1fr) auto 34px}.lot-bd-list li .no{text-align:right}.lot-bd-list li .nm{overflow:hidden}.lot-bd-list li .nm .lot-club{max-width:100%;overflow:hidden}.lot-bd-list li .od{min-width:118px;font:600 12px/1 var(--ui);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dim);text-align:right}.lot-bd-list li .od small{font:12px var(--ui);color:var(--dim)}.lot-bd-list li .od .lot-arw{color:var(--dim)}.lot-bd-list li .od .now{font:700 13px/1 var(--ui);color:#fff;display:inline-block;animation:lot-bump .6s steps(4)}.lot-bd-list li .od .now.up{color:var(--grn)}.lot-bd-list li .od .now.dn{color:var(--red)}.lot-bd-list li .od .x{font-style:normal;font-size:10px;color:var(--dim)}@keyframes lot-bump{0%{transform:scale(1.5);filter:brightness(2)}to{transform:none}}.lot-bd-list li.lot-out{opacity:.3;filter:grayscale(.8)}.lot-bd-list li.lot-alive{background:#2de2ff1a;box-shadow:inset 3px 0 0 var(--cyan)}.lot-bd-list li.lot-lead{background:#ffd23f29;box-shadow:inset 3px 0 0 var(--yel)}.lot-bd-list li.lot-scan{background:#ffffff38;box-shadow:inset 3px 0 #fff}.lot-bd-list li.lot-win{opacity:1;filter:none;background:#ffd23f47;box-shadow:inset 0 0 0 2px var(--yel)}.lot-bd-key{padding:6px 10px 8px}.lot-cap{margin:0 0 8px;color:#fff}.lot-cap2{text-align:center;margin:4px 0 0;color:var(--dim);font-size:calc(13px * var(--ts, 1))}.lot-lookup{margin:6px 0 0;color:var(--dim);text-transform:uppercase;font:9px/1.5 var(--px)}.lot-sub{display:block;margin-top:4px;color:var(--dim)}.lot-owner b{font-size:calc(15px * var(--ts, 1))}.lot-wait{font-size:12px}.lot-wait b{font-weight:400}@media(max-width:900px){.lot-intro{grid-template-columns:minmax(0,1fr)}.lot-cols{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:760px){.lot-cols{grid-template-columns:minmax(0,1fr)}.lot-odds th,.lot-odds td{padding:3px 4px}.lot-odds .c-range{display:none}.lot-odds td small{display:inline}.lot-club{flex-wrap:wrap;white-space:normal;row-gap:0}.lot-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-bd-cols,.lot-bd-list li{grid-template-columns:22px minmax(0,1fr) auto 28px}.lot-bd-cols span:nth-child(3),.lot-bd-list li .od{min-width:96px}.lot-bd-list li .nm small{display:inline}.lot-bd-scroll{max-height:440px}.lot-ba-r{grid-template-columns:24px minmax(0,1fr) minmax(0,1.2fr) 32px}}@media(prefers-reduced-motion:reduce){.lot-bd-list li .od .now{animation:none!important}}.lot-bd-scroll{overflow:visible!important;max-height:none!important}@media(max-width:900px){.lot-intro{display:flex;flex-direction:column;gap:10px}.lot-intro-l{display:contents}.lot-intro-l>.lot-me{order:1}.lot-intro-r{order:2}.lot-intro-l>.lot-how{order:3}.lot-intro-l>.lot-more{order:4}}@media(max-width:760px){.lot .mo-foot.lot-foot{flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:stretch}.lot .lot-foot button{width:auto;flex:1 1 auto;min-height:44px;padding:8px 10px}.lot .lot-foot .primary{flex:2 1 100%;order:-1}.lot .lot-foot kbd{display:none}.lot .lot-foot .lot-speed{flex:1 1 100%;display:flex}.lot .lot-foot .lot-speed button{flex:1}.lot{padding:20px 12px 10px}}.ld-title{display:flex;align-items:center;gap:18px;justify-content:center;margin:0 0 12px}.ld-swap{font-size:26px;color:var(--yel)}.ld-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ld-side h3{font-family:var(--sk);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0 0 6px}.ld-side+.ld-side h3{color:var(--mag)}.ld-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ld-list li{display:flex;align-items:center;gap:10px;padding:6px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line);animation:mo-row .25s steps(3) both;animation-delay:calc(var(--i, 0) * 90ms)}.ld-who{flex:1;min-width:0;display:flex;flex-direction:column}.ld-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-who small{color:var(--muted);font-size:calc(12px * var(--ts, 1))}.ld-pick{font-size:calc(14px * var(--ts, 1))}.ld-after{margin:12px 0 0;font-size:calc(14px * var(--ts, 1))}@media(prefers-reduced-motion:reduce){.ld-list li{animation:none}}.sr-extra{display:grid;gap:12px;margin-top:14px}.sr-grade{display:flex;align-items:center;gap:14px;padding:10px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line)}.sr-grade>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-grade small{font-family:var(--sk);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sr-letter{font-family:var(--px);font-size:40px;line-height:1;min-width:1.6em;text-align:center;color:var(--cyan);text-shadow:3px 3px 0 #000;animation:sr-pop .4s steps(4) both .2s}.sr-grade.g-A .sr-letter{color:var(--yel)}.sr-grade.g-B .sr-letter{color:var(--grn)}.sr-grade.g-D .sr-letter{color:var(--amber)}.sr-grade.g-F .sr-letter{color:var(--red)}@keyframes sr-pop{0%{transform:scale(2.2);opacity:0}to{transform:none;opacity:1}}.sr-hl h3,.sr-next h3{font-family:var(--sk);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0 0 6px}.sr-hl ul,.sr-next ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:calc(14px * var(--ts, 1))}.sr-next{padding-top:10px;border-top:1px dashed var(--line)}.sr-next .sr-prospect{list-style:none;margin-left:-18px;display:flex;gap:8px;align-items:center}@media(prefers-reduced-motion:reduce){.sr-letter{animation:none}}.rc-ctx{text-align:center;margin:10px 0 0;font-size:calc(15px * var(--ts, 1))}.rc-ctx b{font-family:var(--lcd);font-size:24px}.rc-ctx .rc-streak{font-weight:700;color:var(--cyan)}.rc-ctx.win .rc-streak{color:var(--grn)}.rc-ctx.loss .rc-streak{color:var(--amber)}.ld-card{display:flex;align-items:center;gap:16px;padding:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc, #1f63ff) 35%,transparent),transparent);box-shadow:inset 0 0 0 2px var(--yel);animation:sr-pop .35s steps(4) both;flex-wrap:wrap}.ld-card-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.ld-name{font-family:var(--ui);font-size:22px}.ld-lines{margin:12px 0 0;padding-left:18px;display:grid;gap:6px}@media(prefers-reduced-motion:reduce){.ld-card{animation:none}}.fa-mine{margin-bottom:12px;padding:10px;box-shadow:inset 0 0 0 2px var(--yel);animation:sr-pop .35s steps(4) both}.fa-mine>b{font-family:var(--px);font-size:14px;color:var(--yel)}.fa-mine ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.fa-mine li{display:flex;align-items:center;gap:10px}.fa-mine li span{display:flex;flex-direction:column;min-width:0}.fa-mine small{color:var(--muted)}.sr-objs{list-style:none;padding-left:0!important}.fa-lost{margin-bottom:12px;padding:10px;box-shadow:inset 0 0 0 2px var(--mag)}.fa-lost>b{font-family:var(--px);font-size:12px;color:var(--mag)}.fa-lost ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.fa-lost li{display:flex;align-items:center;gap:10px}.fa-lost li span{display:flex;flex-direction:column;min-width:0}.fa-lost small{color:var(--muted)}.fa-lost p{margin:8px 0 0}.fa-open{margin-bottom:12px;padding:10px 12px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line)}.fa-open>b{display:block;font-family:var(--sk);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mag);margin-bottom:4px}.fa-open p{margin:0}.fa-talk{margin-top:8px;opacity:.85}.fa-talk li{font-size:calc(12px * var(--ts, 1))}.dc-list li{padding-right:10px}.dc-slot{display:flex;flex-direction:column;align-items:center;min-width:44px}.dc-slot b{font:10px/1 var(--px);color:var(--yel)}.dc-slot small{font:14px/1.2 var(--lcd);color:var(--dim)}.dc-list .ld-who small{white-space:normal}.ms-list li{cursor:pointer}.ms-list .ms-head{white-space:normal!important;overflow:visible!important;color:var(--yel)}.sr-story{margin-top:10px}.rv{margin-top:12px;padding:10px 12px;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line)}.rv.hot{box-shadow:inset 0 0 0 2px var(--mag)}.rv h3{font-family:var(--sk);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0 0 6px}.rv.hot h3{color:var(--mag)}.rv ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:calc(14px * var(--ts, 1))}.rv p{margin:0}.sbar{margin:0 0 14px;padding:10px 12px 12px;background:#0b0b22;box-shadow:inset 0 0 0 2px #23234a,0 0 0 1px #000}.sbar-steps{list-style:none;margin:0 0 10px;padding:0;display:flex;gap:4px;flex-wrap:wrap}.sbar-steps li span{display:block;font:8px/1 var(--px);text-transform:uppercase;letter-spacing:.4px;padding:8px 9px 7px;background:#15152e;color:var(--dim);box-shadow:inset 0 0 0 1px #23234a;white-space:nowrap}.sbar-steps li.on span{background:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:var(--bevel-hi)}.sbar-steps li.done span{color:var(--grn)}.sbar-steps .short{display:none;font-style:normal}.sbar-steps .full{font-style:normal}.sbar-main{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sbar-txt{flex:1 1 320px;min-width:0}.sbar-txt>b{display:block;font:600 16px/1.35 var(--ui, system-ui, sans-serif);text-transform:none;letter-spacing:0;text-shadow:none;color:#fff}.sbar-todo{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--dim)}.sbar-todo li:before{content:"▸ ";color:var(--blu-hi)}.sbar-todo li.bad{color:var(--amber)}.sbar-todo .linkish{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:inherit}.sbar-todo .linkish:hover,.sbar-todo .linkish:focus-visible{color:var(--cyan)}.sbar-btns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sbar-next{font-size:11px!important;padding:14px 20px 13px!important}.pstrip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;background:#0b0b22;box-shadow:inset 0 0 0 2px #23234a}.pstrip-lbl{font:8px/1.4 var(--px);text-transform:uppercase;color:var(--dim);letter-spacing:.5px}.pstrip-counts{display:inline-flex;gap:6px;flex-wrap:wrap}.pc{display:inline-block;padding:5px 9px 4px;font:12px/1 var(--px);background:#15152e;box-shadow:inset 0 0 0 1px #23234a}.pc b{font-weight:400;font-size:15px}.pc small{color:var(--dim);font-size:9px}.pc.ok{color:var(--grn)}.pc.short{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.pstrip-cap{margin-left:auto;font-size:13px;color:var(--dim)}.pstrip-cap b{color:var(--amber)}.pstrip-cap b.bad{color:var(--red)}.advice{padding:10px 12px;background:#0b0b22;box-shadow:inset 0 0 0 2px #23234a}.advice h3{margin:0 0 8px;font:9px/1.4 var(--px);text-transform:uppercase;letter-spacing:1px;color:var(--cyan);font-weight:400}.advice ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.advice li{display:grid;grid-template-columns:70px 1fr auto;gap:10px;align-items:center;padding:6px 8px;background:#11112b;box-shadow:inset 3px 0 0 var(--blu-hi)}.advice .adv-tag{font:8px/1.2 var(--px);text-transform:uppercase;color:var(--blu-hi)}.advice .adv-need{box-shadow:inset 3px 0 0 var(--red)}.advice .adv-need .adv-tag{color:var(--red)}.advice .adv-coach{box-shadow:inset 3px 0 0 var(--yel)}.advice .adv-coach .adv-tag{color:var(--yel)}.advice .adv-scouts{box-shadow:inset 3px 0 0 var(--cyan)}.advice .adv-scouts .adv-tag{color:var(--cyan)}.advice .adv-sell,.advice .adv-cap{box-shadow:inset 3px 0 0 var(--amber)}.advice .adv-sell .adv-tag,.advice .adv-cap .adv-tag{color:var(--amber)}.advice .adv-buy,.advice .adv-age{box-shadow:inset 3px 0 0 var(--grn)}.advice .adv-buy .adv-tag,.advice .adv-age .adv-tag{color:var(--grn)}.advice .adv-txt{font-size:14px;line-height:1.35}.advice .adv-head{margin:0 0 8px;padding:8px 10px;background:#11112b;box-shadow:inset 3px 0 0 var(--cyan);font-size:15px;line-height:1.4}.advice .adv-dir{font:10px/1.2 var(--px);letter-spacing:1px;margin-right:6px;padding:3px 6px;color:#000;background:var(--cyan)}.advice.dir-buyer .adv-dir{background:var(--grn)}.advice.dir-buyer .adv-head{box-shadow:inset 3px 0 0 var(--grn)}.advice.dir-seller .adv-dir{background:var(--amber)}.advice.dir-seller .adv-head{box-shadow:inset 3px 0 0 var(--amber)}.advice.dir-hold .adv-dir{background:var(--yel)}.advice.dir-hold .adv-head{box-shadow:inset 3px 0 0 var(--yel)}.advice .adv-target{box-shadow:inset 3px 0 0 var(--grn)}.advice .adv-target .adv-tag{color:var(--grn)}.advice .adv-shop{box-shadow:inset 3px 0 0 var(--amber)}.advice .adv-shop .adv-tag{color:var(--amber)}.nextsteps{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 12px;background:#0b0b22;box-shadow:inset 0 0 0 2px var(--blu)}.nextsteps-btns{display:flex;gap:8px;flex-wrap:wrap}.mo .nextsteps{margin-top:12px}.signboard{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.signboard h3{margin:0 0 6px;font:9px/1.4 var(--px);font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--cyan)}.signboard .sb-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:7px 0;border-bottom:1px solid #1c1c3c}.signboard .sb-row .sb-who{min-width:0}.signboard .sb-row .sb-meta{font-size:12px;color:var(--dim)}.signboard .sb-row .actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.signboard .sb-empty{color:var(--dim);font-size:13px;padding:8px 0}@media(max-width:820px){.signboard{grid-template-columns:1fr}.advice li{grid-template-columns:1fr auto}.advice .adv-tag{grid-column:1 / -1}}.sdock{display:none}@media(max-width:760px){.sbar-steps .full{display:none}.sbar-steps .short{display:inline}.sbar-steps{gap:3px;flex-wrap:nowrap;position:relative;overflow-x:auto;scrollbar-width:none}.sbar-steps li span{padding:7px 5px 6px;font-size:7px}.sbar-steps li[data-key=playoffs]{display:none}.sbar-main{gap:8px}.sbar-next{width:100%}.sbar-txt>b{font-size:14px}.sdock{display:flex;align-items:center;gap:8px;position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:39;padding:6px 10px;background:#07071a;border-top:2px solid var(--blu)}.sdock-step{font:7px/1.3 var(--px);color:var(--dim);text-transform:uppercase;max-width:54px}.sdock .primary{flex:1;padding:12px 10px 11px;font-size:10px}.shell:has(.sdock) .content{padding-bottom:130px}}@media(max-width:760px){.sbar-next,.shell .topbar .go .offseason-go{display:none}}@media(max-width:760px){.shell.compact:has(.sdock) .toasts{bottom:calc(132px + env(safe-area-inset-bottom,0px))}}.advice .adv-move{margin:0 0 8px;padding:6px 10px;background:#0f2418;box-shadow:inset 3px 0 0 var(--grn);font-size:14px;line-height:1.4}.advice .adv-move b{color:var(--grn);margin-right:4px}.trophy{display:inline-block;flex:none;image-rendering:pixelated}.mo-back.awc-back{display:block;place-items:initial;padding:0;background:#05050f;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-y:auto;overflow-x:hidden;z-index:56}.awc-back .awc{width:100%;max-width:1180px;margin:0 auto;box-sizing:border-box;padding:0 16px calc(28px + env(safe-area-inset-bottom,0px))}.awc{position:relative;min-width:0}.awc-top{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 -16px;padding:12px 16px;background:#05050ff0;box-shadow:0 2px #1c1c3a}.awc-kicker{font:9px/1.4 var(--px);color:var(--cyan);text-transform:uppercase;letter-spacing:1px}.awc-title{margin:4px 0 0;font:20px/1.3 var(--px);color:var(--yel);text-transform:uppercase;letter-spacing:1px;text-shadow:3px 3px 0 #7a5a00,0 0 18px rgba(255,210,63,.45)}.awc-actions{display:flex;gap:8px;flex-wrap:wrap}.shell .awc-actions .mo-skip,.awc-actions .mo-skip{position:static;font-size:12px;padding:6px 10px}.awc-sec{margin-top:20px}.awc-h2{margin:0 0 10px;font:11px/1.4 var(--px);color:#ff7ad9;text-transform:uppercase;letter-spacing:1px}.awc-cup{position:relative;overflow:hidden;display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center;padding:20px;background:radial-gradient(ellipse at 22% 50%,rgba(255,255,255,.09),transparent 60%),#000;box-shadow:inset 0 0 0 2px #2c2c58,inset 6px 0 0 var(--tc, #35356a);margin-bottom:14px}.awc-cup.mine{box-shadow:inset 0 0 0 2px var(--yel),0 0 24px #ffd23f4d}.awc-cup-art{filter:drop-shadow(0 0 16px rgba(232,228,216,.55))}.awc-cup-t{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 260px}.awc-cup-t small{font:10px/1.3 var(--px);color:var(--yel);text-transform:uppercase;letter-spacing:1px}.awc-cup-team{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.awc-cup-team b{font:700 calc(24px * var(--ts, 1))/1.2 var(--ui);color:#fff;overflow-wrap:anywhere}.awc-cup-series{margin:0;font:calc(13px * var(--ts, 1))/1.5 var(--sk);color:#cfd3f5;text-transform:uppercase;letter-spacing:1px}.awc-cup-line{margin:0;font-size:calc(14px * var(--ts, 1));color:#d8dbf6}.awc-cup-line.mine{color:var(--yel);font-weight:700}.awc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.awc-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start;padding:14px;background:#0a0a1c;box-shadow:inset 0 0 0 2px #23234a;min-width:0}.awc-card.mine{box-shadow:inset 0 0 0 2px var(--yel),0 0 18px #ffd23f40;background:#14120a}.awc-trophy{display:grid;place-items:center;min-height:92px;padding-top:2px}.awc-trophy .trophy{filter:drop-shadow(0 0 8px rgba(255,255,255,.18)) drop-shadow(2px 2px 0 #000)}.awc-card.sealed .awc-trophy .trophy{filter:brightness(0) drop-shadow(0 0 1px #5a5a9a);opacity:.65}.awc-body{min-width:0}.awc-body h3{margin:0;font:10px/1.5 var(--px);color:#fff;text-transform:uppercase;letter-spacing:.5px;overflow-wrap:anywhere}.awc-card.mine h3{color:var(--yel)}.awc-for{margin:2px 0 8px;font:calc(12px * var(--ts, 1))/1.4 var(--sk);color:var(--dim, #9aa0d0);text-transform:uppercase;letter-spacing:.5px}.awc-seal{margin:10px 0 0;font:calc(13px * var(--ts, 1))/1.4 var(--ui);color:#6f74a8;font-style:italic}.awc-why{margin:8px 0 0;font-size:calc(12.5px * var(--ts, 1));line-height:1.45;color:#cfd3f5;overflow-wrap:anywhere}.awc-votes{margin:4px 0 0;font:calc(12px * var(--ts, 1))/1.4 var(--sk);color:var(--yel);text-transform:uppercase;letter-spacing:.5px}.awc-fin{margin-top:10px;padding-top:8px;border-top:1px dashed #2a2a52;display:grid;gap:6px}.awc-fin small{font:8px/1.4 var(--px);color:#8a8fc4;text-transform:uppercase;letter-spacing:.5px}.awc-who{display:flex;align-items:center;gap:8px;min-width:0}.awc-who .portrait,.awc-who img{flex:none}.awc-who-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.awc-who-t b{font:600 calc(13px * var(--ts, 1))/1.3 var(--ui);color:#e6e8ff;overflow-wrap:anywhere}.awc-who.big .awc-who-t b{font-size:calc(16px * var(--ts, 1));color:#fff}.awc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:calc(12px * var(--ts, 1));color:#aab0d6}.awc-who.mine .awc-who-t b,.awc-who.mine .awc-who-t b a{color:var(--yel)}.awc-you{flex:none}.awc-card.fresh,.awc-cup.fresh{animation:awc-in .42s steps(6) both}.awc-card.fresh .trophy{animation:awc-shine .9s steps(6) .1s both}@keyframes awc-in{0%{transform:translateY(10px) scale(.97);opacity:.2;filter:brightness(2.2)}to{transform:none;opacity:1;filter:none}}@keyframes awc-shine{0%{filter:brightness(2.4) drop-shadow(0 0 14px #fff)}to{filter:drop-shadow(0 0 8px rgba(255,255,255,.18)) drop-shadow(2px 2px 0 #000)}}.awc-foot{position:sticky;bottom:0;z-index:2;margin-top:22px;padding:12px 16px;background:#0a0a1c;box-shadow:inset 0 0 0 2px #23234a,0 -8px 16px #05050fe6;display:grid;gap:6px}.awc-sum{margin:0;font-size:calc(14px * var(--ts, 1));color:#e6e8ff}.awc-foot-b{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:6px}.awc-foot-b .primary{max-width:100%;overflow-wrap:anywhere;white-space:normal}.awc.awc-archive .awc-sec:first-child{margin-top:0}.awc-pick{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.awc-case{display:flex;flex-wrap:wrap;gap:6px 4px;margin:0 0 10px;padding:10px 8px 6px;background:linear-gradient(#141432,#08081a);box-shadow:inset 0 0 0 1px #2a2a52,inset 0 -6px #3a2410}.awc-case span{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:30px}.awc-case span b{font:7px/1 var(--px);color:#ffd23f}@media(max-width:560px){.awc-top{position:static}.awc-title{font-size:15px}.awc-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.awc-foot-b .primary{flex:1 1 auto}.awc-cup{padding:14px 12px;gap:12px}.awc-cup-art .trophy{width:96px;height:128px}.awc-card{grid-template-columns:56px minmax(0,1fr);padding:12px 10px;gap:10px}.awc-trophy .trophy{width:48px;height:64px}.awc-trophy{min-height:70px}}@media(prefers-reduced-motion:reduce){.awc-card.fresh,.awc-cup.fresh,.awc-card.fresh .trophy{animation:none}.awc .confetti{display:none}}.awc-card.finale{grid-column:1 / -1;grid-template-columns:110px minmax(0,1fr)}.awc-card.finale .awc-trophy .trophy{width:84px;height:112px}.awc-card.finale .awc-fin{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.awc-card.finale .awc-fin small{grid-column:1 / -1}@media(max-width:560px){.awc-card.finale{grid-template-columns:56px minmax(0,1fr)}.awc-card.finale .awc-trophy .trophy{width:48px;height:64px}}.rs-body{display:flex;flex-direction:column;gap:10px;text-align:left}.rs-who{display:flex;align-items:center;gap:12px}.rs-name{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.rs-name small{color:#9aa0d0;font-size:calc(12px * var(--ts, 1))}.rs-facts{display:grid;gap:6px;margin:0;font-size:calc(13px * var(--ts, 1));line-height:1.45}.rs-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:baseline}.rs-facts dt{font:9px/1.4 var(--px);text-transform:uppercase;letter-spacing:.4px;color:var(--cyan)}.rs-facts dd{margin:0;overflow-wrap:anywhere}.rs-acts{flex-wrap:wrap;gap:8px}.rs-acts button{min-height:44px}.rs-foot{margin:0}.rs-body.compact .rs-facts>div{grid-template-columns:110px minmax(0,1fr)}@media(max-width:560px){.rs-facts>div,.rs-body.compact .rs-facts>div{grid-template-columns:1fr;gap:2px}.rs-acts button{flex:1 1 100%}}.fanchip{cursor:pointer}.topbar .facts>span.fanchip b.fan-n{color:var(--mag);text-shadow:0 0 10px rgba(255,43,214,.6)}.topbar .facts>span.fanchip b.fan-n.hi{color:var(--grn);text-shadow:0 0 10px rgba(61,255,138,.6)}.topbar .facts>span.fanchip b.fan-n.lo{color:var(--red);text-shadow:0 0 10px rgba(255,59,78,.7)}.fanchip i{display:block;height:4px;background:#1a1a36;margin-top:1px}.fanchip i em{display:block;height:100%;background:var(--mag)}.fm-meter{position:relative;height:16px;background:#000;box-shadow:inset 0 0 0 2px #2a2a44}.fm-meter>i{position:absolute;inset:2px auto 2px 2px;background:repeating-linear-gradient(90deg,var(--c, var(--mag)) 0 6px,transparent 6px 8px);max-width:calc(100% - 4px)}.fm-meter>u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--yel);opacity:.85}.fm-big{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fm-big .fm-num{font:54px/.9 var(--lcd);color:var(--c, var(--mag));text-shadow:0 0 14px var(--c, var(--mag))}.fm-big .fm-word{font:12px/1.3 var(--px);text-transform:uppercase;color:#fff}.fm-big .fm-grow{flex:1 1 200px;min-width:0}.fm-strip{display:grid;grid-template-columns:auto 1fr auto;gap:10px 14px;align-items:center}.fm-strip .fm-lab{font:10px/1.2 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:1px}.fm-strip b{font:24px/1 var(--lcd);font-weight:400;color:var(--c, var(--mag))}.fm-factors{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fm-factors li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding-bottom:8px;border-bottom:1px dashed #23234a}.fm-factors li:last-child{border-bottom:0;padding-bottom:0}.fm-factors b{font:12px/1.3 var(--sk);text-transform:uppercase;letter-spacing:.5px}.fm-factors .pts{font:22px/1 var(--lcd);text-align:right}.fm-factors .pts.pos{color:var(--grn)}.fm-factors .pts.neg{color:var(--red)}.fm-factors small{grid-column:1 / -1;color:var(--muted)}.fm-spark{width:100%;height:64px;display:block;background:#000;box-shadow:inset 0 0 0 2px #23234a}ul.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.post{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 10px;padding:10px 10px 8px;background:#0b0b20;box-shadow:inset 3px 0 0 var(--sc, #3a3a66),inset 0 0 0 1px #1d1d3c}.post.s-1{--sc: var(--grn)}.post.s--1{--sc: var(--red)}.post.tag-breaking{--sc: var(--red);background:#160a1a}.post.tag-rumour{--sc: var(--yel)}.post .av{position:relative;width:38px;height:38px;display:grid;place-items:center;font:13px/1 var(--px);color:#000;background:var(--ac, var(--cyan));box-shadow:inset 0 -3px #00000040;flex:none}.post .av.av-insider{background:#000;color:var(--yel);box-shadow:inset 0 0 0 2px var(--yel),0 0 8px #ffd23f59}.post .av.av-media.ver{background:#000;color:var(--cyan);box-shadow:inset 0 0 0 2px var(--cyan)}.post .av.av-rival{box-shadow:inset 0 0 0 2px var(--mag)}.post .av .av-logo{position:absolute;right:-5px;bottom:-5px;background:#000;padding:1px;line-height:0}.post .av .av-logo img{display:block}.post .who{display:flex;gap:4px 6px;align-items:baseline;flex-wrap:wrap;min-width:0}.post .who b{font:600 calc(13px * var(--ts, 1)) var(--ui);color:#fff;overflow-wrap:anywhere}.post .who .ver-b{display:inline-grid;place-items:center;width:13px;height:13px;font:9px/1 var(--px);background:var(--cyan);color:#000;transform:translateY(1px)}.post .who .h{color:var(--muted);font-size:calc(12px * var(--ts, 1));overflow-wrap:anywhere}.post .who .t{margin-left:auto;color:var(--dim);font:11px/1 var(--sk);text-transform:none;white-space:nowrap}.post .role{color:var(--dim);font:calc(11px * var(--ts, 1))/1.3 var(--ui);margin-top:1px;overflow-wrap:anywhere}.post .role .rel{color:#9aa0d0}.post .badge2{font:8px/1 var(--px);padding:3px 4px 2px;background:var(--cyan);color:#000;text-transform:uppercase}.post .badge2.rival{background:var(--mag)}.post .badge2.ins{background:var(--yel)}.post .ptag{display:inline-block;margin-top:6px;font:9px/1 var(--px);padding:4px 6px 3px;text-transform:uppercase;letter-spacing:.5px;color:#000;background:var(--cyan)}.post .ptag.breaking{background:var(--red);color:#fff;animation:ptag-blink 1.2s steps(2) 3}.post .ptag.rumour{background:var(--yel)}.post .ptag.official{background:var(--grn)}@keyframes ptag-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.post .ptag.breaking{animation:none}}.post p{margin:4px 0 0;font-size:calc(14px * var(--ts, 1));line-height:1.45;color:#e3e6ff;overflow-wrap:anywhere}.post p a.fl{color:var(--cyan);cursor:pointer;text-decoration:none;border-bottom:1px dotted rgba(45,226,255,.5)}.post p a.fl:hover,.post p a.fl:focus-visible{color:#fff;border-bottom-color:#fff}.post .eng{display:flex;gap:18px;margin-top:7px;color:var(--muted);font:12px/1 var(--sk);align-items:center}.post .eng span.liked{color:var(--mag)}.post .eng button.rp{all:unset;cursor:default;color:var(--muted);font:12px/1 var(--sk);padding:4px 0}.post .eng button.rp.has{cursor:pointer;color:var(--cyan)}.post .eng button.rp.has:hover,.post .eng button.rp.has:focus-visible{color:#fff;outline:1px dotted var(--cyan);outline-offset:2px}.post .about{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.post .about .tchip{font:11px/1 var(--sk);padding:3px 6px 3px 3px;background:#15152e;display:inline-flex;gap:4px;align-items:center;cursor:pointer;color:#d6d9f5}.post-col2{grid-column:2;min-width:0}.post ul.replies{list-style:none;margin:8px 0 0;padding:0 0 0 10px;border-left:2px solid #23234a;display:grid;gap:8px}.post ul.replies li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 8px}.post ul.replies .av{width:26px;height:26px;font-size:9px}.post ul.replies p{font-size:calc(13px * var(--ts, 1));margin-top:2px}.post ul.replies .eng{margin-top:4px}.tk-ctx{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-bottom:12px}.tk-ctx>div{padding:7px 9px;background:#000;box-shadow:inset 0 0 0 1px #23234a;min-width:0}.tk-ctx small{display:block;font:9px/1.2 var(--sk);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.tk-ctx b{font:600 calc(13px * var(--ts, 1))/1.3 var(--ui);overflow-wrap:anywhere}.tk-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.tk-kinds button,.tk-opts button{text-align:left;display:block;width:100%}.tk-kinds button b,.tk-opts button b{display:block;font:10px/1.35 var(--px);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.tk-kinds button span,.tk-opts button span{display:block;font:12px/1.35 var(--body);text-transform:none;letter-spacing:0;color:#b9bddf;font-weight:400}.tk-kinds button.on{background-color:var(--blu)}.tk-opts{display:grid;gap:8px;margin-top:10px}.bubble{position:relative;margin:10px 0 0;padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px var(--cyan);font-size:calc(15px * var(--ts, 1));line-height:1.5;color:#fff}.bubble.good{box-shadow:inset 0 0 0 2px var(--grn)}.bubble.bad{box-shadow:inset 0 0 0 2px var(--red)}.bubble.flat{box-shadow:inset 0 0 0 2px #5a5f8a}.bubble small{display:block;margin-bottom:4px;font:10px/1 var(--sk);text-transform:uppercase;color:var(--dim)}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chips span{font:11px/1 var(--sk);padding:5px 7px 4px;background:#15152e;color:#d6d9f5}.chips span.pos{color:var(--grn)}.chips span.neg{color:var(--red)}.tk-log{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tk-log li{padding:10px;background:#0b0b20;box-shadow:inset 0 0 0 1px #1d1d3c;min-width:0}.tk-log .hd{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.tk-log .hd b{font:600 calc(13px * var(--ts, 1)) var(--ui)}.tk-log q{display:block;margin-top:4px;color:#cfd3f5;font-size:calc(13px * var(--ts, 1));quotes:none;font-style:italic;overflow-wrap:anywhere}.tier{font:9px/1 var(--px);padding:4px 5px 3px;text-transform:uppercase;background:#33335f;color:#fff}.tier.great,.tier.good{background:var(--grn);color:#000}.tier.poor,.tier.bad{background:var(--red);color:#000}.tier.flat{background:#5a5f8a}.sug{display:grid;gap:8px}.sug-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center;padding:8px;background:#0b0b20;box-shadow:inset 0 0 0 1px #1d1d3c}.sug-row .tk-inline{grid-column:1 / -1}.pc .mo-body{margin-top:10px}.pc-q{padding:12px 14px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.pc-q small{display:block;font:10px/1.2 var(--sk);color:var(--mag);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.pc-q p{margin:0;font:600 calc(16px * var(--ts, 1))/1.4 var(--ui);color:#fff}.pc-ans{display:grid;gap:8px;margin-top:12px}.pc-ans button{text-align:left;display:block;width:100%}.pc-ans button b{display:block;font:10px/1.3 var(--px);text-transform:uppercase;margin-bottom:4px}.pc-ans button span{display:block;font:italic 13px/1.4 var(--body);text-transform:none;letter-spacing:0;color:#c4c8ee;font-weight:400}.pc-ans button kbd{float:right;font:8px/1 var(--px);background:#fff3;padding:3px 4px}.pc-prog{display:flex;gap:4px;margin:0 0 10px}.pc-prog i{flex:1;height:5px;background:#23234a}.pc-prog i.on{background:var(--mag)}.pc-chk{display:flex;gap:8px;align-items:center;font-size:calc(12px * var(--ts, 1));color:var(--muted)}.pc-chk input{width:16px;height:16px}.pc-banner{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 12px;background:#1a0b22;box-shadow:inset 0 0 0 2px var(--mag)}.pc-banner b{font:10px/1.4 var(--px);text-transform:uppercase;color:#fff}@media(max-width:760px){.fm-big .fm-num{font-size:44px}.fm-strip{grid-template-columns:1fr auto}.fm-strip .fm-meter,.fm-strip .fm-meter-wrap{grid-column:1 / -1;order:3}.post{grid-template-columns:32px minmax(0,1fr);padding:9px 8px 7px}.post .av{width:32px;height:32px;font-size:11px}.post .who .t{margin-left:0}.tk-kinds,.sug-row{grid-template-columns:1fr}.sug-row>button{justify-self:start}.pc .mo{padding-left:16px;padding-right:16px}}.shell .tk-kinds button,.shell .tk-opts button,.shell .pc-ans button,.mo .pc-ans button{white-space:normal;text-align:left;height:auto;min-width:0;clip-path:none;overflow-wrap:anywhere}.shell .tk-kinds,.shell .tk-opts,.shell .sug,.shell .panel{min-width:0}ul.feed>li.post{grid-template-columns:38px minmax(0,1fr);gap:4px 10px;padding:10px 10px 8px;border-bottom:0;color:inherit;line-height:inherit}ul.feed .post ul.replies>li{grid-template-columns:26px minmax(0,1fr);gap:2px 8px;padding:0;border-bottom:0}.home{gap:14px}.hcard{position:relative;padding:14px 16px;background:var(--panel);box-shadow:inset 0 0 0 2px #23234a,0 0 0 1px #000;animation:hm-screen .18s steps(3) both}.hcard>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hcard .hk{font:10px/1 var(--px);color:var(--cyan);text-shadow:0 0 6px rgba(45,226,255,.6);letter-spacing:1px}.hcard .hsub{font:11px/1 var(--sk);color:var(--dim);letter-spacing:.5px;text-transform:uppercase}.hcard>header>button:last-child{margin-left:auto}.shell .hcard button.tiny{font-size:12px;padding:5px 9px}.shell .hcard button.assist-mini{color:var(--cyan);box-shadow:var(--bevel),inset 0 0 0 1px #2de2ff73,0 0 0 1px #000}.ngc{box-shadow:inset 0 0 0 2px #2d4fb5,0 0 0 1px #000,0 0 24px #1f63ff2e}.ngc.tonight{box-shadow:inset 0 0 0 2px var(--yel),0 0 0 1px #000,0 0 28px #ffd23f33}.ngc.tonight .hk{color:var(--yel);text-shadow:0 0 8px rgba(255,210,63,.7)}.ngc-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:6px 0 12px}.ngc-team{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ngc-team b{font:11px/1.3 var(--px);font-weight:400;color:#fff;text-transform:uppercase;text-shadow:2px 2px 0 var(--tc, var(--blu))}.ngc-team small{font:22px/1 var(--lcd);color:var(--amber);text-shadow:0 0 8px rgba(255,182,39,.5)}.ngc-vs{display:flex;flex-direction:column;align-items:center;gap:6px}.ngc-vs span{font:18px/1 var(--px);color:var(--mag);text-shadow:0 0 10px rgba(255,43,214,.6)}.ngc-vs small{font:600 12px/1.3 var(--ui);color:var(--yel);text-align:center;max-width:220px}.ngc-checks{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.ngc-checks li,.sum-todo li{display:flex;align-items:center;gap:10px;font:500 calc(14px * var(--ts, 1))/1.35 var(--ui);color:#d6d9f5}.ngc-checks li>span:nth-child(2){flex:1 1 auto;min-width:0}.ngc-checks .ck,.sum-todo .ck{flex:none;width:20px;height:20px;display:grid;place-items:center;font:9px/1 var(--px);background:#0f2a1c;color:var(--grn);box-shadow:inset 0 0 0 1px #2d7a52}.ngc-checks li.warn .ck,.sum-todo li.bad .ck{background:#2a1300;color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber)}.ngc .lineup-alert,.ngc .held-ltir{margin:4px 0 10px}.ngc-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.shell .ngc-acts button.primary{font-size:11px;padding:13px 18px 12px;animation:hm-pulse 2.4s infinite}.ngc-scout{margin-top:14px}.ngc-msg{margin:0;color:#d6d9f5}.summer{box-shadow:inset 0 0 0 2px var(--mag),0 0 0 1px #000,0 0 24px #ff2bd626}.summer .hk{color:var(--mag);text-shadow:0 0 6px rgba(255,43,214,.55)}.sum-head{margin:0 0 10px;font:600 calc(16px * var(--ts, 1))/1.35 var(--ui);color:#fff}.sum-todo{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.sum-todo .linkish{all:unset;cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:inherit}.sum-todo .linkish:hover,.sum-todo .linkish:focus-visible{color:var(--cyan)}.sum-auto{display:flex;justify-content:flex-end;margin-top:10px}.chapter{background:linear-gradient(180deg,#120a2a,var(--panel) 60%);box-shadow:inset 0 0 0 2px #6b3fd1,0 0 0 1px #000}.chapter .hk{color:#d79bff;text-shadow:0 0 8px rgba(215,155,255,.6)}.ch-pips{display:inline-flex;gap:4px}.ch-pips i{width:14px;height:6px;background:#23234a;box-shadow:0 0 0 1px #000}.ch-pips i.done{background:var(--grn)}.ch-pips i.skip{background:#3a3a60}.ch-pips i.on{background:#d79bff;animation:hm-blink 1s steps(1) infinite}.shell .chapter .ch-off{margin-left:auto}.shell .chapter .ch-title{margin:2px 0 4px;font:12px/1.5 var(--px);color:#fff;text-shadow:2px 2px 0 #4b1fa8;text-transform:uppercase;letter-spacing:.5px}.ch-blurb{margin:0 0 10px;color:var(--dim)}.ch-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ch-steps li{display:flex;align-items:center;gap:10px;font:500 calc(14px * var(--ts, 1))/1.35 var(--ui);color:#e9ecff}.ch-steps .ch-t{flex:1 1 auto;min-width:0}.ch-box{flex:none;width:20px;height:20px;display:grid;place-items:center;font:10px/1 var(--px);background:#000;box-shadow:inset 0 0 0 2px #6b3fd1;color:var(--grn)}.ch-steps li.done .ch-t{color:var(--dim);text-decoration:line-through;text-decoration-color:#3dff8a80}.ch-steps li.done .ch-box{box-shadow:inset 0 0 0 2px var(--grn),0 0 8px #3dff8a80;animation:ch-pop .35s steps(4) both}@keyframes ch-pop{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}.needs .pc-banner{margin:0 0 8px}.needs-clear{margin:0;color:#d6d9f5}.needs-clear>span{color:var(--grn);margin-right:6px}.needs-clear b{color:var(--yel);font-weight:600}.needs-more{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.journey .jr-steps{padding:6px 0 10px;flex-wrap:wrap;row-gap:8px}.journey .jr-steps li{flex:0 0 auto}.journey .jr-steps li{font-size:8px}.jr-line,.jr-owner{margin:4px 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;color:#d6d9f5}.jr-k{font:8px/1 var(--px);color:var(--cyan);letter-spacing:.5px;margin-right:2px}.jr-line .jr-k:not(:first-child){margin-left:10px}.jr-owner b{color:#fff}.jr-owner.m-delighted b:first-of-type,.jr-owner.m-satisfied b:first-of-type{color:var(--grn)}.jr-owner.m-concerned b:first-of-type{color:var(--amber)}.jr-owner.m-losing-patience b:first-of-type{color:var(--red)}.shell .journey .jr-more{margin-top:8px}.jr-pulse{margin-top:18px}.hn-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hn-list li{display:flex;gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid #17173a}.hn-list li:first-child{border-top:0}.hn-when{flex:none;min-width:64px;font:10px/1 var(--sk);color:var(--dim);text-transform:uppercase}.hn-head{font:500 calc(14px * var(--ts, 1))/1.35 var(--ui);color:#e9ecff}.hn-list li.high .hn-head{color:var(--yel)}.sa-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:10px}.sa-list li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sa-who{flex:none;font:8px/1.4 var(--px);color:var(--mag);text-transform:uppercase;letter-spacing:.5px;min-width:110px}.sa-t{flex:1 1 260px;color:#d6d9f5;font-style:italic}@media(max-width:600px){.hcard{padding:12px}.ngc-team small{font-size:18px}.ngc-team b{font-size:9px}.ngc-vs span{font-size:14px}.ngc-acts>button{flex:1 1 auto}.sa-who{min-width:0;flex:1 1 100%}.hn-when{min-width:52px}}.ngc-cal{list-style:none;margin:12px 0 0;padding:8px 0 0;display:flex;gap:6px;overflow-x:auto;border-top:1px solid #17173a;scrollbar-width:none}.ngc-cal::-webkit-scrollbar{display:none}.shell .ngc-cal .cal-day{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:76px;padding:6px 8px;background:#0d0d24;box-shadow:inset 0 0 0 1px #23234a}.ngc-cal small{font:9px/1 var(--sk);color:var(--dim);text-transform:uppercase}.ngc-cal b{font:8px/1 var(--px);color:#d6d9f5;font-weight:400}.ngc-cal .away b{color:var(--amber)}.ngc-cal em{font:7px/1 var(--px);font-style:normal;color:#000;background:var(--amber);padding:2px 3px}.shell .ngc-cal li.next .cal-day{box-shadow:inset 0 0 0 2px var(--yel)}.wdw{margin-top:12px;padding-top:10px;border-top:1px solid #17173a;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wdw ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.wdw li{display:inline-flex;gap:6px;align-items:baseline;padding:4px 8px;background:#0d0d24;box-shadow:inset 0 0 0 1px #23234a;font:500 12px/1.2 var(--ui);color:var(--dim)}.wdw li b{color:#fff;font-weight:600}.wdw li.staff b{color:var(--cyan)}.hcard>header>.hn-acts{margin-left:auto;display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.hn-head .new-tag{margin-right:7px;vertical-align:2px}.shell .go .go-main{position:relative;display:inline-flex;align-items:center;gap:10px;max-width:360px}.shell .go .go-main .go-full{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell .go .go-main .go-short{display:none}.shell .go .go-main .go-arrow{font-size:9px;color:var(--yel);text-shadow:none;animation:hm-blink 1s steps(1) infinite}.shell .go button.primary.resolve,.shell .go button.primary.resolve:hover:not(:disabled){background-color:#c41d34;text-shadow:2px 2px 0 #4a0010;animation:go-alarm 1.6s infinite}@keyframes go-alarm{0%,to{filter:brightness(1)}50%{filter:brightness(1.25);box-shadow:var(--bevel-hi),0 0 18px #ff3b4ea6}}.shell .go .go-sim,.shell .go .go-simto{font-size:11px}@media(prefers-reduced-motion:reduce){.shell .go .go-main .go-arrow,.shell .go button.primary.resolve{animation:none}}.topbar .jstrip{flex:1 1 100%;order:99;display:flex;align-items:center;gap:14px;min-width:0;margin:0 -22px -10px;padding:5px 22px 6px;background:#07071a;border-top:1px solid #1b1b36}.jstrip .jr-steps{flex:1 1 auto}.jstrip .js-here{flex:none;font:10px/1 var(--sk);color:var(--dim);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.jstrip .js-here b{color:#fff;font-weight:400}.shell .jstrip .js-next{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;min-height:0;font:600 12px/1.1 var(--ui);color:#d6d9f5;background:#0f0f28;box-shadow:inset 0 0 0 1px #2a2a55;white-space:nowrap}.shell button.js-next:hover:not(:disabled){background:#1a1a3c;color:#fff}.jstrip .js-k{font:8px/1 var(--px);color:var(--cyan);letter-spacing:.5px}.jstrip .js-when{color:var(--amber)}.jstrip.urgent{background:linear-gradient(90deg,#07071a,#2a1300 70%)}.shell .jstrip.urgent .js-next{box-shadow:inset 0 0 0 1px var(--amber),0 0 10px #ffb62759}.jstrip.urgent .js-k{color:var(--amber)}.jr-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;min-width:0;overflow-x:auto;scrollbar-width:none}.jr-steps::-webkit-scrollbar{display:none}.jr-steps li{position:relative;flex:1 1 0;min-width:max-content;display:flex;align-items:center;gap:6px;padding:2px 10px 2px 0;font:8px/1 var(--px);text-transform:uppercase;letter-spacing:.4px;color:#555a8a;white-space:nowrap}.jr-steps li:after{content:"";flex:1 1 auto;min-width:8px;height:2px;background:#23234a}.jr-steps li:last-child:after{display:none}.jr-steps .jr-pip{flex:none;width:8px;height:8px;background:#23234a;box-shadow:0 0 0 1px #000}.jr-steps li.done{color:#6fd9a0}.jr-steps li.done .jr-pip{background:var(--grn)}.jr-steps li.done:after{background:#2d7a52}.jr-steps li.on{color:var(--yel);text-shadow:0 0 6px rgba(255,210,63,.6)}.jr-steps li.on .jr-pip{background:var(--yel);box-shadow:0 0 0 1px #000,0 0 8px var(--yel);animation:hm-blink 1s steps(1) infinite}.jr-steps.compact li{font-size:7px;padding-right:6px;gap:4px}.jr-steps.compact .jr-pip{width:6px;height:6px}.sidebar nav.hubnav{gap:6px;margin-top:10px}.sidebar nav.hubnav button{gap:10px;padding:11px 10px 10px;align-items:center}.sidebar nav.hubnav button:before{display:none}.sidebar nav.hubnav .hn-ic{flex:none;width:26px;height:26px;display:grid;place-items:center;font-style:normal;font-size:15px;background:#10102a;box-shadow:inset 0 0 0 1px #2a2a55}.sidebar nav.hubnav button.on .hn-ic{background:var(--blu);box-shadow:var(--bevel-hi)}.sidebar nav.hubnav .hn-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.sidebar nav.hubnav .hn-l{font:10px/1 var(--px)}.sidebar nav.hubnav small{font:500 11px/1.2 var(--ui);text-transform:none;letter-spacing:0;color:var(--dim);white-space:normal;text-shadow:none}.sidebar nav.hubnav small.hot{color:var(--amber)}.shell .sidebar nav .badge.info,.shell .tabbar .badge.info,.hubbar .badge.info{background:var(--amber);color:#000;box-shadow:0 0 6px #ffb627b3}.hubbar{display:flex;align-items:center;gap:12px;padding:10px 22px 0;min-width:0}.hubbar .hb-name{flex:none;display:inline-flex;align-items:center;gap:6px;font:9px/1 var(--px);color:var(--dim);text-transform:uppercase;letter-spacing:1px}.hubbar .hb-name i{font-style:normal;font-size:13px}.hubbar .hb-tabs{flex:0 1 auto;display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px;background:#000;box-shadow:inset 0 0 0 1px #23234a}.hubbar .hb-tabs::-webkit-scrollbar{display:none}.shell .hubbar .hb-tabs button{position:relative;flex:none;font:9px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;padding:10px 12px 9px;background-color:#15152e;color:#b9bddf;box-shadow:inset 0 2px #ffffff14,inset 0 -3px #00000073}.shell .hubbar .hb-tabs button:hover:not(:disabled){background-color:#26264a;color:#fff}.shell .hubbar .hb-tabs button.on,.shell .hubbar .hb-tabs button.on:hover:not(:disabled){background-color:var(--blu);color:#fff;text-shadow:2px 2px 0 #06195c;box-shadow:inset 0 3px #ffffff4d,inset 0 -4px #0000288c}.hubbar .hb-short{display:none}.hubbar .badge{margin-left:6px;font:7px/1 var(--px);font-style:normal;background:var(--red);color:#fff;padding:3px 4px 2px;box-shadow:0 0 6px var(--red);vertical-align:1px}.hubbar .hb-extra{flex:none;display:flex;gap:6px}.shell .hubbar .hb-extra button{font-size:12px;padding:7px 10px}.pdock{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom,0px));z-index:39;padding:6px 10px;background:#07071af5;border-top:2px solid #000;box-shadow:0 -6px 18px #0000008c}.pdock .go{display:flex;gap:6px;align-items:stretch}.shell .pdock .go .go-main{flex:1 1 auto;min-width:0;max-width:none;justify-content:center;min-height:46px;padding:0 10px;font-size:10px;letter-spacing:0}.shell .pdock .go>:not(.go-main){flex:none;min-height:46px;padding:0 10px;font-size:9px}.shell .pdock .go .sim-ahead{max-width:76px}.shell .pdock .go .sim-ahead .rsel-val{font-size:0}.shell .pdock .go .sim-ahead .rsel-val:before{content:"Sim";font-size:9px}.shell.dock-go .content{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.shell.dock-go .toasts{bottom:calc(132px + env(safe-area-inset-bottom,0px))}.shell .tabbar button span{font-size:inherit}.dq-sheet .dq-lead{margin:0 0 12px;color:#d6d9f5}.dq-sheet .dq-lead.good{color:var(--grn)}.dq-sheet .dq-h{margin-top:16px}.dq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dq-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:#0d0d24;box-shadow:inset 0 0 0 1px #23234a}.dq-row.blocking{box-shadow:inset 0 0 0 2px var(--red),0 0 14px #ff3b4e40;background:#1a0710}.dq-dot{flex:none;width:10px;height:10px;background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.dq-warn .dq-dot{background:var(--amber);box-shadow:0 0 6px var(--amber)}.dq-bad .dq-dot{background:var(--red);box-shadow:0 0 6px var(--red);animation:hm-blink 1s steps(1) infinite}.dq-text{flex:1 1 260px;min-width:0;font:500 calc(14px * var(--ts, 1))/1.4 var(--ui);color:#e9ecff}.dq-tag{display:inline-block;margin-right:8px;font:7px/1 var(--px);color:#fff;background:var(--red);padding:4px 5px 3px;vertical-align:2px}.dq-done{display:block;color:var(--grn)}.dq-btns{flex:none;display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.shell .dq-btns button{font-size:12px;padding:8px 10px}.shell .dq-btns button.assist{color:var(--cyan);box-shadow:var(--bevel),inset 0 0 0 1px #2de2ff73,0 0 0 1px #000}.shell .dq-btns button.assist:before{content:"🤝 "}.dq-foot{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}@media(max-width:1100px){.topbar .jstrip{margin:0 -14px -8px;padding:5px 14px 6px}.hubbar{padding:10px 14px 0}}@media(max-width:600px){.shell.compact.dock-go .topbar{grid-template-columns:minmax(0,1fr) 40px 40px;grid-template-areas:"when bell more" "facts facts facts" "strip strip strip";row-gap:4px}.shell.compact.dock-go .topbar .when>div span{display:block;margin-left:0;font:9px/1 var(--sk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.shell.compact.dock-go .topbar .when>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.shell.compact.dock-go .topbar .when{min-width:0}.shell.compact .topbar .jstrip{grid-area:strip;margin:0 -12px -5px;padding:4px 12px 5px;gap:8px}.shell.compact .topbar .jstrip .jr-steps{display:none}.shell.compact .topbar .jstrip .js-here{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:9px}.shell.compact .topbar .jstrip .js-next{padding:3px 7px;font-size:11px;max-width:64%;overflow:hidden;text-overflow:ellipsis}.shell.compact .topbar .jstrip .js-next .js-when{overflow:hidden;text-overflow:ellipsis}.hubbar{padding:8px 10px 0;gap:8px}.hubbar .hb-name{display:none}.shell .hubbar .hb-tabs button{padding:11px 10px 10px;font-size:8px;min-height:40px}.hubbar .hb-full{display:none}.hubbar .hb-short{display:inline}.hubbar button:not(:has(.hb-short)) .hb-full{display:inline}.hubbar{flex-wrap:wrap}.hubbar .hb-extra{flex:1 1 100%}.shell .hubbar .hb-extra button{flex:1 1 0;min-height:40px;font-size:11px;padding:6px}.shell .pdock .go .go-main .go-full{display:inline}.dq-btns{margin-left:0;width:100%}.shell .dq-btns button{flex:1 1 auto;min-height:44px}}@media(max-width:360px){.shell .pdock .go .go-main .go-full{display:none}.shell .pdock .go .go-main .go-short{display:inline}}.shell.compact.dock-go .sim-resume{bottom:calc(126px + env(safe-area-inset-bottom,0px))}.shell.compact.dock-go:has(.sim-resume) .content{padding-bottom:calc(240px + env(safe-area-inset-bottom,0px))}.shell.compact.dock-go .cmp-tray{bottom:calc(130px + env(safe-area-inset-bottom,0px))}.shell .hubbar .hb-help{flex:none;width:34px;height:34px;min-height:34px;padding:0;display:grid;place-items:center;font:11px/1 var(--px);color:var(--yel);background:#10102a;box-shadow:inset 0 0 0 2px #5a4a10}.shell .hubbar .hb-help.on{background:#2a2200;box-shadow:inset 0 0 0 2px var(--yel)}.hb-explain{margin:8px 22px 0;padding:8px 12px;font:500 calc(13px * var(--ts, 1))/1.45 var(--ui);color:#d6d9f5;background:#12100a;box-shadow:inset 3px 0 0 var(--yel),inset 0 0 0 1px #3a3418}.hb-explain b{color:var(--yel);font-weight:600}@media(max-width:1100px){.hb-explain{margin:8px 14px 0}}@media(max-width:600px){.hb-explain{margin:8px 10px 0}.shell .hubbar .hb-help{width:40px;height:40px}}.jstrip .js-dl{flex:none;font:9px/1 var(--px);letter-spacing:.5px;color:#1a0f00;background:var(--amber);padding:4px 7px;white-space:nowrap;box-shadow:0 0 10px #ffb62759}.jstrip .js-dl.red{background:var(--red, #ff4d5e);color:#fff;animation:jsdl 1s steps(2) infinite}.jstrip .js-dl.locked{background:#2a2a40;color:var(--dim);box-shadow:none}@keyframes jsdl{50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.jstrip .js-dl.red{animation:none}}@media(max-width:700px){.jstrip .js-dl{font-size:8px;padding:3px 5px}}.jr-steps li .jr-hit{all:unset;display:inline-flex;align-items:center;gap:inherit;cursor:pointer}.jr-steps li .jr-hit:hover .jr-l{text-decoration:underline}.jr-steps li .jr-hit:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.statchip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font:11px/1.3 var(--sk)}.trend{font-size:9px;margin-left:3px}.trend.up{color:var(--good)}.trend.down{color:var(--bad)}.l5{display:inline-flex;gap:3px;vertical-align:middle}.l5 i{font:normal 11px/1 var(--sk);min-width:22px;text-align:center;padding:3px 4px;background:#15152e;color:#b9bddf;box-shadow:inset 0 0 0 1px #23234a}.l5 i.hot{background:#0e2b1a;color:var(--good)}.l5 i.cold{background:#2b1218;color:var(--bad)}.l5row{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px}.statgrid>div{background:#0b0b1e;box-shadow:inset 0 0 0 1px #23234a;padding:6px 8px;display:flex;flex-direction:column;gap:3px}.statgrid span{font:9px/1 var(--px);text-transform:uppercase;letter-spacing:.5px;color:#8a8fb8}.statgrid b{font:15px/1 var(--sk)}.tag.intl{margin-left:0}.leaderboard{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.leaderboard h3{margin:0 0 6px}.lb-row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:baseline;padding:3px 0;border-bottom:1px solid #1b1b3a;font-size:calc(13px * var(--ts, 1))}.lb-row .num{text-align:right;font-variant-numeric:tabular-nums}.bracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,1fr);gap:12px;overflow-x:auto;padding-bottom:6px}.bracket .round{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.bracket .round h4{margin:0;font:9px/1 var(--px);text-transform:uppercase;color:#8a8fb8}.bgame{background:#0b0b1e;box-shadow:inset 0 0 0 1px #23234a;padding:6px 8px;font-size:calc(12px * var(--ts, 1))}.bgame div{display:flex;justify-content:space-between;gap:8px}.bgame .w{color:#fff;font-weight:700}.bgame .l{color:#8a8fb8}.hubtables{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sched-day{margin:8px 0 2px;font:9px/1 var(--px);text-transform:uppercase;color:#8a8fb8}.sched-game{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;padding:3px 0;font-size:calc(13px * var(--ts, 1));border-bottom:1px solid #1b1b3a}.sched-game b{text-align:center;font-variant-numeric:tabular-nums}.sched-game span:last-child{text-align:right}.mine-row{background:#3c78ff1f}@media(max-width:640px){.leaderboard,.hubtables{grid-template-columns:1fr}.statgrid{grid-template-columns:repeat(4,1fr)}}.wj-bracket .round{justify-content:flex-start}.wj-bracket .wj-games{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.tag.draft-tag{white-space:nowrap;font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none;padding:1px 5px}.path-acts{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.path-acts button{white-space:nowrap}.path-no{white-space:nowrap;cursor:help}.lead-slots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.lead-slot{flex:1 1 150px;min-width:0;padding:10px;background:#08081a;box-shadow:inset 0 0 0 1px #23234a}.lead-slot.c{box-shadow:inset 0 0 0 2px var(--yel, #ffd23f)}.lead-slot h4{margin:0 0 6px;font:9px/1.4 var(--px);text-transform:uppercase;color:#8a8fb8}.lead-slot.c h4{color:var(--yel, #ffd23f)}.lead-slot .empty{color:#9aa0d0;font-size:calc(13px * var(--ts, 1))}.lead-slot .rm{margin-top:6px}.lead-chip{display:inline-block;font:8px/1 var(--px);padding:4px 5px 3px;background:#23234a;color:#d6d9f5;margin-right:6px}.lead-chip.c{background:#6b4a15;color:#ffe49a}.lead-chip.a{background:#15386b}.lead-top{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:10px 12px;margin-bottom:10px;background:#ffd23f12;box-shadow:inset 0 0 0 2px var(--yel, #ffd23f)}.lead-top.done{background:transparent;box-shadow:inset 0 0 0 1px #23234a}.lead-top p{margin:0;font-size:calc(13px * var(--ts, 1));color:#cfd3f5;flex:1 1 260px;min-width:0}.lead-cand{display:flex;justify-content:space-between;align-items:flex-start;gap:6px 12px;flex-wrap:wrap;padding:8px 0;border-top:1px dashed #23234a;font-size:calc(13px * var(--ts, 1))}.lead-cand:first-child{border-top:0}.lead-cand .who{flex:1 1 220px;min-width:0}.lead-cand .why{display:block;margin-top:2px}.lead-opts{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:4px 0 10px;font-size:calc(13px * var(--ts, 1))}.lead-opts label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.camp-timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:14px}.camp-step{padding:8px 8px 7px;background:#0a0a1f;box-shadow:inset 0 0 0 1px #23234a;min-width:0}.camp-step b{display:block;font:9px/1.4 var(--px);text-transform:uppercase;color:#8a8fb8;letter-spacing:.5px}.camp-step span{display:block;margin-top:3px;font:11px var(--sk);color:#9aa0d0;text-transform:uppercase}.camp-step.done b{color:var(--grn, #4ade80)}.camp-step.done b:before{content:"✓ "}.camp-step.now{box-shadow:inset 0 0 0 2px var(--yel, #ffd23f),0 0 12px #ffd23f40;background:#ffd23f12}.camp-step.now b{color:#fff}.camp-step.now span{color:var(--yel, #ffd23f)}.camp-next{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffd23f12;box-shadow:inset 0 0 0 2px var(--yel, #ffd23f);margin-bottom:4px}.camp-next h3{margin:0 0 4px;font:11px/1.5 var(--px);text-transform:uppercase;color:#fff}.camp-next p{margin:0;font-size:calc(13px * var(--ts, 1));color:#cfd3f5}.camp-battle{padding:12px 12px 8px;background:#08081a;box-shadow:inset 0 0 0 1px #23234a;margin-bottom:12px}.camp-battle:last-child{margin-bottom:0}.camp-battle h4{margin:0 0 8px;font:10px/1.5 var(--px);text-transform:uppercase;color:var(--cyan, #2de2ff);display:flex;gap:10px;flex-wrap:wrap;align-items:baseline}.camp-row{display:grid;grid-template-columns:minmax(150px,1.6fr) 70px 46px 52px 108px 96px 262px;gap:6px 10px;align-items:center;padding:6px 0;border-top:1px dashed #23234a;font-size:calc(13px * var(--ts, 1))}.camp-row.head{border-top:0;font:9px/1.3 var(--sk);text-transform:uppercase;color:#9aa0d0;letter-spacing:.5px;padding-top:0}.camp-row .who{min-width:0;overflow:hidden;text-overflow:ellipsis}.camp-row.in{background:#ffffff05}.camp-chip{display:inline-block;font:8px/1 var(--px);text-transform:uppercase;padding:4px 5px 3px;background:#23234a;color:#d6d9f5;letter-spacing:.3px;white-space:nowrap}.camp-chip.nhl{background:#15386b}.camp-chip.ahl{background:#3a2a6b}.camp-chip.pto{background:#6b4a15}.camp-chip.kid{background:#6b1550}.tone-hot,.tone-good{color:var(--good, #4ade80)}.tone-cold,.tone-bad{color:var(--bad, #ff5468)}.tone-hot{font-weight:700}.camp-act{display:flex;gap:6px;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.camp-act select{max-width:140px}.camp-games{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.camp-game{padding:10px;background:#08081a;box-shadow:inset 0 0 0 1px #23234a;min-width:0}.camp-game.next{box-shadow:inset 0 0 0 2px var(--yel, #ffd23f)}.camp-game b{display:block;font:9px/1.4 var(--px);text-transform:uppercase;color:#8a8fb8;margin-bottom:4px}.camp-game .sc{font:20px/1.1 var(--lcd, var(--px));color:var(--amber, #ffb627);margin:4px 0}.camp-lines{display:flex;flex-direction:column}.camp-line{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 0;border-top:1px dashed #23234a;font-size:calc(13px * var(--ts, 1))}.camp-line:first-child{border-top:0}.camp-cap{display:flex;gap:18px;flex-wrap:wrap;margin:4px 0 10px;font-size:calc(13px * var(--ts, 1))}.camp-cap b{font-variant-numeric:tabular-nums}.camp-problems{margin:6px 0 10px;padding-left:18px;color:#ffc2c9;font-size:calc(13px * var(--ts, 1))}.camp-news{list-style:none;margin:0;padding:0}.camp-news li{padding:7px 0;border-top:1px dashed #23234a;font-size:calc(13px * var(--ts, 1));line-height:1.45}.camp-news li:first-child{border-top:0}.camp-news b{color:#fff;font-weight:600}.camp-news .muted{display:block;margin-top:2px}@media(max-width:900px){.camp-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.camp-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.camp-row{grid-template-columns:minmax(0,1fr) auto auto;grid-auto-flow:row}.camp-row.head{display:none}.camp-row .who{grid-column:1 / -1}.camp-row .camp-act{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:760px){.camp-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.camp-next{padding:10px}.camp-games{grid-template-columns:minmax(0,1fr)}}@media(min-width:1201px){.camp-line>.camp-act{display:grid;grid-template-columns:34px 34px 112px 160px;gap:8px;align-items:center;justify-items:start;flex:none}.camp-line>.camp-act>button{justify-self:stretch}}.camp-game,.camp-game.next{margin:0}.camp-step b{text-wrap:balance}.camp-step{display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:760px){.camp-step b{font-size:calc(10px * var(--ts, 1))}.camp-step span{font-size:calc(12px * var(--ts, 1))}.camp-step{padding:10px 10px 9px}}.rk-games{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin:8px 0 10px}.rk-rec{font:22px/1 var(--lcd, var(--px));color:var(--amber, #ffb627);align-self:center;padding-right:4px}.rk-game{display:flex;flex-direction:column;gap:2px;padding:6px 10px;background:#08081a;box-shadow:inset 0 0 0 1px #23234a;min-width:0;font-size:calc(13px * var(--ts, 1))}.rk-game b{font:11px/1.3 var(--px)}.rk-game.w b{color:var(--good, #4ade80)}.rk-game.l b{color:#ff8fa3}.rk-h{font:10px/1.4 var(--px);text-transform:uppercase;margin:10px 0 2px}.rk-table{display:flex;flex-direction:column}.rk-row{display:grid;grid-template-columns:minmax(0,1.3fr) 84px 118px minmax(0,2fr);gap:4px 10px;align-items:center;padding:6px 0;border-top:1px dashed #23234a;font-size:calc(13px * var(--ts, 1))}.rk-row:first-child{border-top:0}.rk-row.head{font:9px/1.3 var(--sk);text-transform:uppercase;color:#9aa0d0;letter-spacing:.5px;padding-top:0}.rk-row .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-line{font-variant-numeric:tabular-nums;white-space:nowrap}.rk-grade{white-space:nowrap}.rk-others{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:10px;font-size:calc(13px * var(--ts, 1))}.rk-others>.muted{flex-basis:100%}.rk-other{display:inline-flex;gap:4px;align-items:center;min-width:0}@media(max-width:760px){.rk-row{grid-template-columns:minmax(0,1fr) auto auto}.rk-row.head{display:none}.rk-row .rk-note{grid-column:1 / -1}.rk-games{flex-wrap:nowrap;gap:6px}.rk-game{flex:1 1 0;padding:6px}.rk-game b{font-size:10px}}.devb{display:inline-block;margin-left:4px;font:700 calc(11px * var(--ts, 1))/1 var(--ui);white-space:nowrap;vertical-align:middle}.devb-up{color:var(--good)}.devb-down{color:#ff6b7a}.dev-panel .dev-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.dev-panel .dev-chart{width:100%;height:auto;max-height:160px;display:block;background:#00000040;border:1px solid var(--line)}.dev-panel .dev-axis{stroke:var(--line);stroke-width:1}.dev-panel .dev-band{fill:#2de2ff24;stroke:#2de2ff73;stroke-dasharray:3 3;stroke-width:1}.dev-panel .dev-line{fill:none;stroke:var(--yel);stroke-width:2.5}.dev-panel .dev-dot{fill:var(--yel)}.dev-panel .dev-lbl{fill:var(--muted);font:9px var(--ui)}.dev-panel .dev-table{width:100%}.dev-panel .dev-attrs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:12px}.dev-panel .dev-attrs h4{margin:0 0 4px;color:var(--muted);font-weight:700}.dev-panel .dev-attrs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.dev-panel .dev-why{margin:10px 0 0;overflow-wrap:anywhere}@media(max-width:760px){.dev-panel .dev-top,.dev-panel .dev-attrs{grid-template-columns:minmax(0,1fr)}}.ovr-cell{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.squad-count{margin:0;padding:8px 12px;border:1px solid var(--line);background:#00000040;overflow-wrap:anywhere}.squad-count button{margin-left:4px}.sdelta{margin-left:3px}.smove{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font:700 calc(12px * var(--ts, 1))/1.2 var(--ui)}.smove-pot{font-weight:600;font-size:calc(11px * var(--ts, 1))}.dev-panel .dev-season{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 10px;padding:6px 10px;border:1px solid var(--line);background:#00000040;overflow-wrap:anywhere}.dev-panel .dev-pot{fill:none;stroke:#2de2ffcc;stroke-width:1.5;stroke-dasharray:4 3}.dev-panel .dev-sep{stroke:#ffffff14;stroke-width:1}.dev-panel .dev-cp{fill:var(--yel);opacity:.85}.dev-panel .dev-now{fill:#fff;stroke:var(--yel);stroke-width:1.5}.dev-panel .dev-legend{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dev-key{display:inline-block;width:14px;height:0;border-top:2.5px solid var(--yel);vertical-align:middle}.dev-key-p{border-top:2px dashed rgba(45,226,255,.9)}.ph-deltas{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.devb-lbl{margin-left:0;font-weight:600;font-size:calc(10px * var(--ts, 1))}.devb-word{font-weight:600;font-size:calc(10px * var(--ts, 1));color:var(--muted)}.cap-blocker{border-color:var(--red)}.cap-blocker .cb-lead{margin:0 0 10px}.cap-blocker .cb-list{margin:0 0 14px;padding-left:22px;display:flex;flex-direction:column;gap:12px}.cap-blocker .cb-item{display:flex;flex-direction:column;gap:4px}.cap-blocker .cb-item b{color:#ff6b7a}.cap-blocker .cb-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.cap-blocker .cb-links button{min-height:36px}.cap-blocker .cb-fix{display:flex;flex-direction:column;gap:8px;align-items:stretch}.cap-blocker .cb-fix button.primary{min-height:44px}.cap-blocker .cb-report{margin:12px 0;padding:10px 12px;background:#000;box-shadow:inset 0 0 0 2px #23234a}.cap-blocker .cb-report h3{margin:0 0 6px}.cap-blocker .cb-report ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.illegal-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 22px 0;padding:8px 14px;background:#ff3b4e1a;box-shadow:inset 0 0 0 2px #ff3b4e99;cursor:pointer;min-height:44px;box-sizing:border-box}.illegal-bar b{font:9px/1.4 var(--px);color:var(--red);letter-spacing:1px}.illegal-bar span{font:12px/1.3 var(--sk);color:#f0d8dc;text-transform:uppercase;letter-spacing:.5px}@media(max-width:700px){.illegal-bar{margin:10px 12px 0}}.nb{--nl: #4a4f8a}.nb-title{display:flex;justify-content:center;align-items:center;gap:12px;margin:4px 0 12px;font:12px/1 var(--px);color:var(--amber);letter-spacing:1px;text-align:center}.nb-cup{color:var(--amber);filter:drop-shadow(0 0 6px rgba(255,190,40,.5));flex:none}.nb-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr 1fr 1fr 1fr;column-gap:22px;grid-auto-flow:column;grid-template-rows:auto auto}.nb-grid>.nb-conf-row{grid-column:1 / -1;grid-row:1;display:flex;justify-content:space-between;font:9px/1 var(--px);color:var(--yel);padding:0 4px 6px}.nb-col{display:flex;flex-direction:column;min-width:0;grid-row:2}.nb-h{font:7px/1.3 var(--px);text-align:center;color:#8d92c8;padding-bottom:8px;min-height:2.6em;display:flex;align-items:flex-end;justify-content:center}.nb-body{flex:1;display:flex;flex-direction:column;min-height:330px}.nb-col.r4 .nb-body{justify-content:center}.nb-col.r4 .single{flex:0 0 auto}.pair,.single{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-around}.ncard{display:block;width:100%;box-sizing:border-box;margin:4px 0;padding:3px 6px;background:#12122b;border:2px solid #2a2a58;border-radius:3px;color:inherit;font:inherit;text-align:left;cursor:pointer;position:relative}.ncard:hover,.ncard.sel{border-color:var(--amber)}.ncard.tbd{cursor:default;opacity:.6}.nrow{display:flex;align-items:center;gap:5px;padding:3px 0;font-size:calc(12px * var(--ts, 1));min-width:0}.nrow+.nrow{border-top:1px solid #23234a}.nrow .ab{font-weight:700}.nrow .sd{color:#8d92c8;font-size:.8em;flex:1}.nrow .w{font:16px/1 var(--lcd);color:var(--amber);min-width:1ch;text-align:right;margin-left:auto}.nrow.won .ab,.nrow.won .w{color:var(--grn)}.nrow.won .w{text-shadow:0 0 8px rgba(61,255,138,.5)}.nrow.lost{opacity:.4;filter:grayscale(1)}.nrow.champ .ab,.nrow.champ .w{color:var(--amber)}.nrow.mine{background:#ffd23f24;box-shadow:-3px 0 0 var(--yel)}.ncard:has(.mine){border-color:var(--yel)}.west .pair:after,.east .pair:after{content:"";position:absolute;top:25%;bottom:25%;width:11px;border:2px solid var(--nl);pointer-events:none}.west .pair:after{right:-11px;border-left:0}.east .pair:after{left:-11px;border-right:0}.west .pair:before,.east .pair:before,.west .single:after,.east .single:after,.r4 .single:before,.r4 .single:after{content:"";position:absolute;top:50%;height:2px;background:var(--nl);pointer-events:none}.west .pair:before{right:-22px;width:11px}.east .pair:before{left:-22px;width:11px}.west.r3 .single:after{right:-22px;width:22px}.east.r3 .single:after{left:-22px;width:22px}.west .single:after,.east .single:after{display:none}.west.r3 .single:after,.east.r3 .single:after{display:block}.r4 .single:before,.r4 .single:after{display:none}.nb-tabs{display:flex;margin-bottom:8px}.nb-tabs button{flex:1}.nb-rh{text-align:center;font:10px/1 var(--px);color:var(--yel);margin:6px 0}.nb-conf{font:8px/1 var(--px);color:#8d92c8;margin:10px 0 4px}.nb-stack{display:grid;gap:6px}.pl-champ{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;border:1px solid var(--amber);border-radius:6px;background:#ffbe2814;color:var(--amber)}.pl-games{margin:0;padding:0;list-style:none;display:grid;gap:4px}.pl-games li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:calc(13px * var(--ts, 1))}.pl-games .g{color:var(--amber);min-width:2.2em}.pl-detail{margin-top:12px}@media(min-width:761px)and (max-width:1100px){.nb-grid{column-gap:16px}.nrow .sd{display:none}}.pp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background:#060614f5;overflow:auto;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.pp-back header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pp-back h2{font:12px/1.4 var(--px);color:var(--yel);margin:0}.pp-acts{display:flex;gap:8px}.topbar .inbox-bell{position:relative;flex:none;width:44px;height:44px;min-width:44px;padding:0;display:grid;place-items:center;font:400 20px/1 var(--ui);color:var(--cyan);background:var(--panel2);border:2px solid var(--cyan)}.topbar .inbox-bell:hover{background:var(--panel3)}.topbar .inbox-bell.has{color:#fff;border-color:var(--red)}.topbar .inbox-bell .badge{position:absolute;top:-8px;right:-8px;font:8px/1 var(--px);font-style:normal;background:var(--red);color:#fff;padding:4px 5px 3px;box-shadow:0 0 8px var(--red)}@media(max-width:600px){.topbar .inbox-bell{position:absolute;top:8px;right:112px}.shell .main>.topbar .when{padding-right:154px}}@media(min-width:601px)and (max-width:1180px){.shell.compact .topbar .inbox-bell{position:absolute;top:10px;right:116px}.shell.compact .main>.topbar{padding-right:174px}}.sheet-back.side{place-items:stretch end}.sheet-back.side .sheet.inbox-drawer{width:min(100%,460px);max-height:100dvh;height:100dvh;border-top:0;border-bottom:0;border-right:0;animation:drawer-in .2s steps(6) backwards}@keyframes drawer-in{0%{transform:translate(40px);opacity:0}}@media(max-width:600px){.sheet-back.side{place-items:end center}.sheet-back.side .sheet.inbox-drawer{width:100%;height:auto;max-height:calc(100dvh - 24px);border:2px solid var(--cyan);border-bottom:0}}.inbox-drawer .drawer-top{margin:4px 0 10px}.inbox-group{margin-top:10px}.inbox-gh{margin:0 0 2px;font:9px/1 var(--px);letter-spacing:1px;text-transform:uppercase;color:var(--yel)}.inbox-group.g-action .inbox-gh{color:var(--red)}.news li.prio{border-left:4px solid var(--red);padding-left:10px;background:#ff3c5a12}.news li.unread .news-head:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;background:var(--cyan)}.prio-tag{font:10px/1 var(--px);color:#fff;background:var(--red);padding:3px 5px 2px;text-transform:uppercase;letter-spacing:.5px}.new-tag{font:9px/1 var(--px);color:#000;background:var(--cyan);padding:3px 5px 2px}.news li.arch{opacity:.78}.arch-note{font-style:italic}.inbox-help{margin:0 0 8px}.held-ltir{display:grid;gap:10px;padding:12px 14px;border:2px solid var(--amber);background:#ffb62714}.held-ltir .held-row p{margin:0 0 8px;line-height:1.5}.held-ltir b{color:var(--amber)}.sheet-result-row{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.sheet-result-row>p{flex:1 1 auto;margin:0}.sheet-result-row>button{flex:none;min-height:44px;min-width:56px}.sheet-past{margin-top:8px}.sheet-past-only{margin:0 0 4px}.sheet-past-only .sheet-past{margin:0;padding:6px 10px;background:#000;box-shadow:inset 0 0 0 1px var(--line)}.sheet-past summary{cursor:pointer;min-height:32px;display:flex;align-items:center;font:400 11px/1.2 var(--px);color:var(--dim);text-transform:uppercase;letter-spacing:.5px}.sheet-past ul{margin:6px 0 2px;padding-left:18px;font-size:13px}.sheet-past li{margin:3px 0}.sheet-past summary{list-style:none;min-height:44px}.sheet-past summary::-webkit-details-marker{display:none}.sheet-past summary:before{content:"▸";margin-right:8px;color:var(--cyan)}.sheet-past[open] summary:before{content:"▾"}.evmode{display:flex;flex-direction:column;gap:18px;min-width:0}.ev-head{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:#07071a;border:1px solid rgba(255,46,196,.55);box-shadow:0 0 0 2px #000,0 0 16px #ff2ec41f}.ev-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px}.ev-kicker{font:11px/1 var(--px);color:var(--mag);text-shadow:0 0 6px rgba(255,46,196,.6);letter-spacing:1px}.ev-progress{font:11px/1 var(--px);color:#fff;font-weight:400}.ev-when{font:600 13px/1 var(--ui);color:var(--dim)}.ev-help-btn{margin-left:auto}.ev-help-btn.on{color:var(--yel)}.ev-steps{display:flex;gap:4px;list-style:none;margin:0;padding:0}.ev-steps li{flex:1 1 0;min-width:0;height:22px;display:grid;place-items:center;background:#11112a;box-shadow:inset 0 0 0 1px #2a2a55;font:8px/1 var(--px);color:#6c70a0}.ev-steps li.done{background:#12304a;color:var(--cyan)}.ev-steps li.on{background:var(--mag);color:#fff;box-shadow:0 0 10px #ff2ec499}.ev-peeks{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ev-head-extra{margin-left:auto}.ev-help{padding:10px 14px;background:#0c0c22;box-shadow:inset 0 0 0 1px #2a2a55;font:13px/1.45 var(--body);color:var(--text)}.ev-help p{margin:0 0 6px}.ev-intro{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:start;padding:10px 14px;background:#0f1a10;box-shadow:inset 0 0 0 1px #50dc7880}.ev-intro b{grid-column:1 / -1;font:9px/1.3 var(--px);color:var(--good);font-weight:400}.ev-intro ol{margin:0;padding-left:18px;font:13px/1.45 var(--body);color:var(--text)}.ev-intro button{align-self:end}.ev-body{display:flex;flex-direction:column;gap:22px;min-width:0}.ev-sec-block{min-width:0}.ev-sec-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ev-sec-head h2{margin:0 auto 0 0;font:10px/1.2 var(--px);color:var(--cyan);display:flex;align-items:center;gap:8px}.ev-count{font:9px/1 var(--px);color:#000;background:var(--yel);padding:3px 5px 2px}.ev-foot{position:sticky;bottom:0;z-index:30;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin:4px -4px 0;padding:10px 4px;background:#07071af5;border-top:2px solid #000;box-shadow:0 -6px 18px #0000008c}.ev-sec{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-right:auto}.shell .ev-primary{min-height:46px;padding:0 18px;font-size:11px}.ev-primary.resolve{background:var(--red)}.ev-pl-short{display:none}.ev-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.ev-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ev-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 10px;background:#0c0c22;box-shadow:inset 0 0 0 1px #22224a;font:13px/1.35 var(--body)}.ev-list li .ev-grow{flex:1 1 180px;min-width:0}.ev-list li.hot{box-shadow:inset 3px 0 0 var(--yel),inset 0 0 0 1px #3a3a20}.ev-list li .actions{display:flex;gap:6px;flex-wrap:wrap}.ev-tag{font:8px/1 var(--px);padding:3px 5px 2px;background:#22224a;color:#c9ccef}.ev-tag.k-yours{background:var(--good);color:#000}.ev-tag.k-due{background:var(--yel);color:#000}.ev-num{font:11px/1 var(--px);color:#fff}.ev-muted{color:var(--dim);font-size:12px}.ev-star{color:var(--yel);margin-right:4px}.ev-wire{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:13px/1.35 var(--body);color:var(--dim)}.ev-simto{display:inline-flex;align-items:center;gap:4px}.ev-simto select{min-height:36px}.shell.desktop.event-on{grid-template-columns:64px minmax(0,1fr)}.shell.desktop.event-on .sidebar{padding:10px 6px}.shell.desktop.event-on .sidebar .wordmark,.shell.desktop.event-on .sidebar .club>div,.shell.desktop.event-on .sidebar .sidefoot,.shell.desktop.event-on .sidebar .hn-txt{display:none}.shell.desktop.event-on .sidebar .club{padding:4px 0 10px;justify-content:center}.shell.desktop.event-on .sidebar .clublogo{width:44px;height:38px}.shell.desktop.event-on .sidebar .side-search{font-size:0;padding:8px 0;justify-content:center}.shell.desktop.event-on .sidebar .side-search span{font-size:16px}.shell.desktop.event-on .sidebar .side-search kbd{display:none}.shell.desktop.event-on .sidebar nav button{justify-content:center;padding:10px 0;position:relative;opacity:.7}.shell.desktop.event-on .sidebar nav button:hover{opacity:1}.shell.desktop.event-on .sidebar nav button:before{display:none}.shell.desktop.event-on .sidebar nav .badge{position:absolute;top:2px;right:2px;margin:0}.ev-banner{position:sticky;top:0;z-index:35;display:flex;align-items:center;gap:10px;padding:7px 12px;margin:0 0 10px;background:#1e0a1a;border:1px solid var(--mag);box-shadow:0 0 12px #ff2ec44d}.ev-banner .ev-dot{width:9px;height:9px;background:var(--mag);box-shadow:0 0 8px var(--mag);animation:hm-blink 1s steps(1) infinite;flex:none}.ev-banner-t{flex:1 1 auto;min-width:0;font:9px/1.4 var(--px);color:#fff}.shell .ev-banner .primary{min-height:34px;padding:0 12px;font-size:9px}.shell .staff-finish{font-size:12px}.shell .jstrip .staff-finish{flex:none;min-height:0;padding:4px 9px;font:600 12px/1.1 var(--ui)}@media(max-width:900px){.ev-grid2{grid-template-columns:1fr}}@media(max-width:600px){.evmode{gap:14px}.ev-head{padding:10px}.ev-steps li span,.ev-pl-full{display:none}.ev-pl-short{display:inline}.ev-title{gap:6px 10px}.ev-help-btn{margin-left:0}.ev-head{gap:8px}.shell .ev-peeks .staff-finish{font-size:11px;padding:6px 8px;min-height:0}.ev-steps li{height:10px}.ev-foot{position:fixed;left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom,0px));margin:0;padding:6px 10px;z-index:39;flex-wrap:nowrap}.ev-sec{margin-right:0;flex:none;flex-wrap:nowrap}.ev-sec .ev-simto select{display:none}.shell .ev-sec button{min-height:46px;padding:0 8px;font-size:9px}.shell .ev-primary{flex:1 1 auto;min-width:0;padding:0 8px;font-size:10px}.shell.compact.event-on .content{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.shell.compact .jstrip .staff-finish{display:none}.ev-banner{margin:0 0 8px;padding:6px 10px}}.shell.event-on .topbar .go,.shell.event-on .pdock,.shell.event-on .jstrip .staff-finish{display:none}.ev-foot .dr-more-menu{top:auto;bottom:calc(100% + 4px);left:auto;right:0}@media(max-width:600px){.ev-foot .dr-more{position:static}.ev-foot .dr-more-menu{left:10px;right:10px;min-width:0}.ev-foot .dr-more>button{min-height:46px;padding:0 8px;font-size:9px}}@media(max-width:600px){.shell.event-on .tr-tray{bottom:calc(128px + env(safe-area-inset-bottom,0px))}.shell.event-on .trade-screen.has-tray{padding-bottom:150px}}.topbar:has(.top-menu){z-index:36}
