.lp{color:var(--text);font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}.lp-wrap{width:min(1180px,100% - 32px);margin:0 auto}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;margin:0;line-height:1.1}.lp h2{text-align:center;font-size:clamp(30px,4.2vw,46px);font-weight:800}.lp p{margin:0}.lp a{cursor:pointer}.lp button{font-family:inherit}.lp-aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lp-aurora i{filter:blur(90px);opacity:.35;border-radius:50%;width:60vw;height:60vw;animation:22s ease-in-out infinite alternate lp-drift;position:absolute}.lp-aurora i:first-child{opacity:.16;background:#ffcf3f;top:-25vw;left:-10vw}.lp-aurora i:nth-child(2){opacity:.18;background:#6cd2ff;animation-duration:28s;top:10vh;right:-25vw}.lp-aurora i:nth-child(3){opacity:.2;background:#8b7bff;animation-duration:34s;bottom:-30vw;left:20vw}@keyframes lp-drift{to{transform:translate(6vw,4vw)scale(1.12)}}.lp-nav{z-index:20;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.lp-nav.solid{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom-color:var(--line);background:#070b16b8}.lp-nav-in{align-items:center;gap:24px;height:68px;display:flex}.lp-brand{align-items:center;gap:8px;font-size:17px;display:flex}.lp-brand b{font-weight:900}.lp-brand span{color:var(--accent);font-weight:700}.lp-links{gap:22px;margin-left:18px;display:flex}.lp-links a{color:var(--muted);white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;transition:color .15s}.lp-brand,.lp-nav .lp-cta.small{white-space:nowrap;flex:none}.lp [id]{scroll-margin-top:84px}@media (width<=1280px){.lp-links{gap:18px}.lp-links .opt2{display:none}}@media (width<=1120px){.lp-links .opt1{display:none}}.lp-links a:hover{color:var(--text)}.lp-nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.lp-lang{background:#94aaff14;border-radius:999px;padding:3px;display:flex}.lp-lang button{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.lp-lang button:hover:not(:disabled){color:var(--text);background:#ffffff0f}.lp-lang button.on,.lp-lang button.on:hover:not(:disabled){color:var(--text);background:#ffffff1a}.lp-cta{cursor:pointer;color:#1b1400;background:linear-gradient(#ffe07a,#ffc21a);border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #ffcf3f80,0 12px 34px -10px #ffc41ebf}.lp-cta:hover,.lp-cta:hover:not(:disabled){color:#1b1400;background:linear-gradient(#ffe78f,#ffc72e);border:0;transform:translateY(-2px);box-shadow:0 0 0 1px #ffcf3fb3,0 18px 44px -12px #ffc41ef2}.lp-cta span{transition:transform .2s}.lp-cta:hover span{transform:translate(4px)}.lp-cta.small{padding:8px 16px;font-size:13px}.lp-cta.big{padding:16px 30px;font-size:17px;animation:2.8s ease-in-out infinite lp-pulse}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 1px #ffcf3f80,0 12px 34px -10px #ffc41ebf,0 0 #ffcf3f59}50%{box-shadow:0 0 0 1px #ffcf3f99,0 14px 40px -10px #ffc41ed9,0 0 0 12px #ffcf3f00}}.lp-ghost{border:1px solid var(--line2);color:var(--text);cursor:pointer;background:#94aaff14;border-radius:999px;padding:15px 24px;font-size:15px;font-weight:700;transition:background .15s}.lp-ghost:hover,.lp-ghost:hover:not(:disabled){border-color:var(--line2);color:var(--text);background:#94aaff26}.lp-hero{padding:56px 0 40px}.lp-hero-in{grid-template-columns:1.02fr 1fr;align-items:center;gap:48px;display:grid}.lp-pill{color:var(--accent2);background:#6cd2ff1a;border:1px solid #6cd2ff40;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.lp-live{background:var(--good);border-radius:50%;width:8px;height:8px;animation:1.6s infinite lp-live;box-shadow:0 0 #3ddc97b3}@keyframes lp-live{70%{box-shadow:0 0 0 8px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.lp-hero h1{font-size:clamp(40px,6.2vw,76px);font-weight:900}.lp-grad{background:linear-gradient(100deg,#ffe07a 0%,#ffcf3f 30%,#6cd2ff 70%,#ffe07a 100%) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lp-shine}@keyframes lp-shine{to{background-position:220%}}.lp .lp-lead{color:#c2cbe6;max-width:560px;margin:28px 0 32px;font-size:clamp(16px,1.6vw,19px)}.lp-hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.lp-checks{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lp-hero-visual{perspective:1400px;min-height:470px;position:relative}.lp-pitch{opacity:.95;border-radius:16px;width:74%;position:absolute;top:0;right:0;transform:rotate(3deg);box-shadow:0 30px 60px -20px #000000b3}.lp-dot{transition:none}.lp-dot.h{fill:#ffcf3f;stroke:#1b1400;stroke-width:1.5px}.lp-dot.a{fill:#6cd2ff;stroke:#04223a;stroke-width:1.5px}.lp-dot.d0{animation:6s ease-in-out infinite alternate lp-run0}.lp-dot.d1{animation:5s ease-in-out infinite alternate lp-run1}.lp-dot.d2{animation:7s ease-in-out infinite alternate lp-run2}.lp-dot.d3{animation:4.5s ease-in-out infinite alternate-reverse lp-run1}.lp-dot.d4{animation:5.5s ease-in-out infinite alternate-reverse lp-run2}.lp-dot.d5{animation:6.5s ease-in-out infinite alternate-reverse lp-run0}@keyframes lp-run0{to{transform:translate(18px,-10px)}}@keyframes lp-run1{to{transform:translate(-14px,16px)}}@keyframes lp-run2{to{transform:translate(22px,12px)}}.lp-ball{fill:#fff;filter:drop-shadow(0 0 4px #ffffffe6);animation:6s cubic-bezier(.5,0,.3,1) infinite lp-ball}@keyframes lp-ball{0%{transform:translate(0)}18%{transform:translate(-30px,-50px)}36%{transform:translate(40px,-60px)}55%{transform:translate(90px,10px)}72%{transform:translate(140px,-5px)}80%{transform:translate(186px)}86%{opacity:1;transform:translate(186px)}92%{opacity:0}93%{opacity:0;transform:translate(0)}to{opacity:1}}.lp-hero-main{z-index:1;width:82%;position:absolute;top:110px;left:0}.lp-hero-classic{opacity:.97;width:74%;position:absolute;top:0;right:0;transform:rotate(3deg)}.lp-phone{background:#05070e;border:1px solid #ffffff24;border-radius:22px;width:26%;padding:6px;animation:6s ease-in-out infinite lp-bob;position:absolute;bottom:-10px;right:2%;box-shadow:0 30px 60px -18px #000c}.lp-phone img{border-radius:17px;width:100%;display:block}@keyframes lp-bob{50%{transform:translateY(-10px)}}.lp-float{border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0f182dd9;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:700;position:absolute;box-shadow:0 16px 34px -14px #000c}.lp-float.goal{color:var(--accent);animation:5s ease-in-out infinite lp-bob;top:64px;left:-4%}.lp-float.bid{color:var(--good);animation:7s ease-in-out infinite reverse lp-bob;bottom:40px;right:22%}.lp-frame{--rx:0deg;--ry:0deg;cursor:zoom-in;transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));background:#0b1222;border:1px solid #ffffff1f;border-radius:14px;transition:transform .25s ease-out,box-shadow .25s;overflow:hidden;box-shadow:0 40px 80px -30px #000000d9,0 0 0 1px #ffcf3f0f}.lp-frame:hover{box-shadow:0 50px 90px -30px #000000e6,0 0 0 1px #ffcf3f40}.lp-frame img{width:100%;height:auto;display:block}.lp-frame-bar{background:#ffffff0a;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.lp-frame-bar i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.lp-frame-bar i:first-child{background:#ff5f57}.lp-frame-bar i:nth-child(2){background:#febc2e}.lp-frame-bar i:nth-child(3){background:#28c840}.lp-frame-bar span{color:var(--faint);font-size:11px;font-family:var(--mono);margin-left:10px}.lp-ticker{border-block:1px solid var(--line);background:#0a102099;margin-top:30px;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-ticker-track{gap:48px;width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp-ticker span{font-family:var(--mono);color:#b7c2e3;white-space:nowrap;font-size:13px}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-stats{grid-template-columns:repeat(4,1fr);gap:16px;padding:46px 0 10px;display:grid}.lp-stat{text-align:center;border:1px solid var(--line);background:linear-gradient(#14203999,#0f182d4d);border-radius:18px;padding:22px 10px}.lp-stat b{background:linear-gradient(#fff,#c9d4ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,4vw,44px);font-weight:900;display:block}.lp-stat>span{color:var(--muted);font-size:14px}.lp-section{padding:90px 0 10px}.lp-sub{text-align:center;color:var(--muted);max-width:640px;font-size:17px;margin:14px auto 44px!important}.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.lp-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-card{border:1px solid var(--line);background:linear-gradient(#142039bf,#0f182d73);border-radius:20px;padding:26px;transition:transform .25s,border-color .25s,opacity .6s,translate .6s;position:relative;overflow:hidden}.lp-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(400px 120px at 50% -20%,#ffcf3f2e,#0000 70%);transition:opacity .3s;position:absolute;inset:-1px}.lp-card:hover{border-color:#ffcf3f4d;transform:translateY(-4px)}.lp-card:hover:after{opacity:1}.lp-card-icon{background:#ffcf3f1a;border:1px solid #ffcf3f33;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;font-size:26px;display:grid}.lp-card h3{margin-bottom:8px;font-size:18px}.lp-card p{color:#aab5d6;font-size:14.5px}.lp-show{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;margin:70px 0;display:grid}.lp-show.flip{grid-template-columns:1.15fr .85fr}.lp-show.flip .lp-show-text{order:2}.lp-show-text h3{margin-bottom:14px;font-size:clamp(26px,3vw,36px);font-weight:800}.lp-show-text p{color:#b7c2e3;font-size:16.5px}.lp-show-text ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lp-show-text li{color:#d6ddf3;padding-left:28px;position:relative}.lp-show-text li:before{content:"✓";color:#1b1400;background:var(--accent);border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:0}.lp-show-visual{padding-bottom:60px;position:relative}.lp-show-visual .lp-second{width:55%;position:absolute;bottom:0;right:-4%}.lp-show.flip .lp-show-visual .lp-second{left:-4%;right:auto}.lp-rank{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.lp-rank h2{text-align:left;margin-bottom:16px}.lp-rank-text p{color:#b7c2e3;font-size:16.5px;margin-bottom:26px!important}.lp-rank-board{background:linear-gradient(#ffcf3f1f,#0f182d80 40%);border:1px solid #ffcf3f40;border-radius:22px;padding:10px;box-shadow:0 40px 80px -40px #ffc41e73}.lp-rank-head{padding:12px 14px;font-weight:800}.lp-rank-row{border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lp-rank-row:nth-child(2){background:#ffcf3f1a}.lp-rank-row b{color:var(--accent);text-align:center;font-size:18px}.lp-rank-row span{flex-direction:column;font-weight:700;display:flex}.lp-rank-row small{color:var(--muted);font-size:12.5px;font-weight:500}.lp-rank-row em{font-style:normal;font-weight:900;font-family:var(--mono)}.lp-rank-empty{color:var(--muted);text-align:center;padding:26px 14px 30px}.lp-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.lp-step{border:1px dashed var(--line2);border-radius:20px;padding:26px}.lp-step span{background:var(--accent);color:#1b1400;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:14px;font-weight:900;display:inline-grid}.lp-step h3{margin-bottom:6px;font-size:18px}.lp-step p{color:#aab5d6;font-size:14.5px}.lp-faq{max-width:820px}.lp-faq h2{margin-bottom:30px}.lp-faq details{border:1px solid var(--line);background:#0f182d73;border-radius:14px;margin-bottom:10px;padding:4px 20px}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 0;font-weight:700;list-style:none;display:flex}.lp-faq summary:after{content:"+";color:var(--accent);font-size:20px;line-height:1;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{color:#b7c2e3;padding:0 0 16px}.lp-final{text-align:center;border-top:1px solid var(--line);background:radial-gradient(700px 300px at 50% 0,#ffcf3f2e,#0000 70%),linear-gradient(#0000,#0a1020cc);margin-top:100px;padding:90px 0}.lp-final p{color:#c2cbe6;margin:16px 0 30px;font-size:18px}.lp-footer{color:var(--faint);gap:8px;padding:34px 0 50px;font-size:13px;display:grid}.lp-disclaimer{max-width:860px;font-size:12px}.lp-lightbox{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#03050ce0;place-items:center;padding:24px;animation:.2s ease-out lp-fade;display:grid;position:fixed;inset:0}.lp-lightbox img{border-radius:12px;max-width:min(1500px,100%);max-height:92vh;box-shadow:0 40px 100px #000c}.lp-close{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:44px;height:44px;font-size:26px;position:absolute;top:16px;right:20px}@keyframes lp-fade{0%{opacity:0}}.lp .reveal{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);translate:0 26px}.lp .reveal.in{opacity:1;translate:0}@media (width<=920px){.lp-links{display:none}.lp-hero{padding-top:28px}.lp-hero-in,.lp-show,.lp-show.flip,.lp-rank{grid-template-columns:1fr;gap:34px}.lp-show.flip .lp-show-text{order:0}.lp-hero-visual{min-height:0;padding-bottom:40px}.lp-pitch,.lp-hero-classic{width:100%;position:relative;transform:none}.lp-hero-main{width:100%;margin-top:-40px;position:relative;top:0}.lp-phone{width:34%;bottom:-6px;right:-2%}.lp-float.goal{top:10px;left:4px}.lp-float.bid{display:none}.lp-grid,.lp-steps{grid-template-columns:1fr}.lp-stats{grid-template-columns:repeat(2,1fr)}.lp-show{margin:40px 0}.lp-section{padding-top:60px}.lp-rank h2,.lp-rank-text{text-align:center}.lp-nav-right .lp-cta.small{display:none}}@media (width>=921px) and (width<=1100px){.lp-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp .reveal{opacity:1;translate:none}}.dl-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#1b1400;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.dl-hero-visual{justify-content:center;display:flex}.dl-mock{border:1px solid var(--line2);background:#0f182dd9;border-radius:22px;width:min(440px,100%);padding:14px;position:relative;box-shadow:0 30px 80px #00000073}.dl-mock-bar{border:1px solid var(--accent);background:#ffcf3f14;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.dl-mock-bar div{flex-direction:column;flex:1;display:flex}.dl-mock-bar small{color:var(--muted);font-size:12px}.dl-mock-bar b{font-size:17px}.dl-mock-crest{clip-path:polygon(50% 0,100% 15%,95% 60%,50% 100%,5% 60%,0 15%);color:#fff;background:#c8102e;place-items:center;width:40px;height:44px;font-size:12px;font-weight:900;display:grid}.dl-mock-clock{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900}.dl-mock-clock.warn{color:#ff6b6b}.dl-mock-pitch{aspect-ratio:.95;background:repeating-linear-gradient(#2e8b45 0 9%,#2a8040 9% 18%);border:2px solid #ffffff59;border-radius:14px;position:relative;overflow:hidden}.dl-mock-line{border-top:2px solid #ffffff59;position:absolute;top:50%;left:0;right:0}.dl-mock-spot{flex-direction:column;align-items:center;gap:2px;width:80px;display:flex;position:absolute;transform:translate(-50%,-50%)}.dl-mock-dot{color:#fff;border:2px dashed #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;transition:transform .35s cubic-bezier(.2,1.6,.4,1),background .3s;display:grid}.dl-mock-spot.on .dl-mock-dot{background:#c8102e;border:2px solid #fff;transform:scale(1.08);box-shadow:0 4px 12px #0006}.dl-mock-spot.next .dl-mock-dot{background:#78ffa04d;border-color:#8dffb0;animation:1s ease-in-out infinite dlPulse}.dl-mock-name{color:#fff;text-shadow:0 1px 2px #000c;min-height:14px;font-size:11px;font-weight:800}.dl-mock-toast{white-space:nowrap;color:#9ff0bd;background:#10331f;border:1px solid #3fbf6a;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;animation:.4s ease-out dlToast;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}@keyframes dlPulse{50%{box-shadow:0 0 0 6px #8dffb040}}@keyframes dlToast{0%{opacity:0;transform:translate(-50%,8px)}}.dl-steps,.dl-grid{grid-template-columns:repeat(4,1fr)}.dl-shots{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.dl-shots figure{flex-direction:column;gap:10px;margin:0;display:flex}.dl-shots figcaption{color:#aab5d6;font-size:14px;line-height:1.5}.dl-shots figcaption b{color:#fff;display:block}.lp-ghost-link{color:var(--muted);cursor:pointer}.lp-promo{background:radial-gradient(600px 260px at 0 0,#ffcf3f24,#0000 70%),#0f182d99;border:1px solid #ffcf3f66;border-radius:26px;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:34px;display:grid}.lp-promo h2{margin:8px 0 10px}.lp-promo p{color:#b7c2e3;margin-bottom:18px}@media (width<=1000px){.dl-steps,.dl-grid{grid-template-columns:1fr 1fr}.dl-shots,.lp-promo{grid-template-columns:1fr}}@media (width<=560px){.dl-steps,.dl-grid{grid-template-columns:1fr}}.lp-looks{text-align:center}.lp-looks-bar{flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:26px 0 18px;display:flex}.lp-looks-toggle,.lp-looks-screens{background:#94aaff14;border:1px solid #94aaff2e;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.lp-looks-toggle button,.lp-looks-screens button{color:var(--muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-weight:700}.lp-looks-toggle button.on{color:#141008;background:linear-gradient(#ffe07a,#ffcf3f)}.lp-looks-screens button.on{color:var(--text);background:#ffffff1f}.lp-looks-visual{max-width:1040px;margin:0 auto}.lp-looks-cards{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:1040px;margin:26px auto 0;display:grid}.lp-looks-card{background:#94aaff0f;border:1px solid #94aaff29;border-radius:18px;padding:22px;transition:border-color .2s,background .2s}.lp-looks-card.on{background:#ffcf3f0f;border-color:#ffcf3f80}.lp-looks-card h3{margin:0 0 6px}.lp-looks-card p{color:var(--muted);margin:0 0 16px;line-height:1.5}.lp-looks-note{color:var(--muted);margin-top:16px;font-size:13.5px}@media (width<=760px){.lp-looks-cards{grid-template-columns:1fr}.lp-looks-toggle button,.lp-looks-screens button{padding:7px 11px;font-size:13px}}.lp-ai{color:#6cd2ff;letter-spacing:.04em;vertical-align:2px;background:#6cd2ff26;border-radius:6px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.lp-rank-row.ai span{color:#c8d2ee}.lp-rank-note{color:var(--muted);margin-top:10px;font-size:12px}.lp-rank-row span.lp-rank-name{display:block}.lp-join{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.lp-join-text ul{color:var(--muted);padding-left:18px;line-height:1.7}.lp-join-box{background:#94aaff0f;border:1px solid #94aaff2e;border-radius:18px;padding:24px}.lp-join-box form{flex-direction:column;gap:12px;display:flex}.lp-join-box label{color:#c8d2ee;flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;display:flex}.lp-join-box input,.lp-join-box select,.lp-join-box textarea{width:100%;color:var(--text);font:inherit;background:#05081499;border:1px solid #94aaff40;border-radius:10px;padding:11px 13px;font-weight:500}.lp-join-box textarea{resize:vertical}.lp-join-box .lp-cta{align-self:flex-start}.lp-hp{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.lp-join-err{color:#ff8a80;font-size:13.5px;font-weight:700}.lp-join-privacy{color:var(--muted);font-size:12px}.lp-join-done b{color:var(--good,#6ee7a0);margin-bottom:6px;font-size:20px;display:block}.lp-join-done p{color:var(--muted);margin:0 0 14px}@media (width<=900px){.lp-join{grid-template-columns:1fr;gap:24px}}:root[data-skin=retro]{--cx-desk:#070a26;--cx-side1:#1c2c96;--cx-side2:#0b1462;--cx-btn:#121a80;--cx-btn-hi:#5266e0;--cx-btn-lo:#050a3c;--cx-tab1:#2c2394;--cx-tab2:#19136a;--cx-gold:#ffe14a;--cx-cyan:#7fe3ff;--cx-panel:#030516bd;--cx-line:#8296ff38;--cx-grey1:#b3b7c2;--cx-grey2:#80858f;--accent:#ffe14a;--accent-ink:#0b0f3a;--accent2:#7fe3ff;--bg:#070a26;--bg2:#0b1050;--surface:#0a0e3cd1;--surface2:#161c64d9;--surface3:#26309e;--line:#8296ff42;--line2:#96aaff66;--text:#fff;--muted:#b9c3ec;--strong:#fff;--rowhover:#ffffff12}:root[data-skin=retro] body{background:var(--cx-desk);font-family:Tahoma,Verdana,Segoe UI,sans-serif}:root[data-skin=retro] button,:root[data-skin=retro] .button,:root[data-skin=retro] input,:root[data-skin=retro] select,:root[data-skin=retro] .sel,:root[data-skin=retro] .panel,:root[data-skin=retro] .tag{border-radius:0}:root[data-skin=retro] .badge{border-radius:999px}.shell.cx{background:var(--cx-desk);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:112px minmax(0,1fr)}.shell.cx>*{min-width:0}.shell.cx .topbar,.shell.cx .sidenav,.shell.cx .mobile-tabs,.shell.cx .menu-toggle{display:none!important}.shell.cx .cx-side{grid-area:1/1/-1}.shell.cx .main{grid-area:1/2}.shell.cx .cx-foot{grid-area:2/2}.cx-bevel,.cx-sbtn,.cx-arrows button,.cx-tabrow button,.cx-subrow button,.shell.cx .tabs button{border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi)}.cx-side{background:linear-gradient(180deg, var(--cx-side1), var(--cx-side2) 70%);border-right:2px solid #3d50cc;flex-direction:column;gap:4px;padding:6px 5px;display:flex;overflow-y:auto}.cx-date{border:1px solid;border-color:var(--cx-btn-lo) var(--cx-btn-hi) var(--cx-btn-hi) var(--cx-btn-lo);min-height:54px;color:var(--cx-gold);text-align:center;background:#0a1150;flex-direction:column;justify-content:center;align-items:center;padding:6px 2px;line-height:1.25;display:flex}.cx-date b{font-size:12.5px;font-weight:700}.cx-date span{font-size:12.5px}.cx-arrows{gap:4px;display:flex}.cx-arrows button{background:var(--cx-btn);height:34px;color:var(--cx-gold);flex:1;padding:0;font-size:17px;font-weight:900}.cx-arrows button:disabled{color:#ffe14a4d;cursor:default}.cx-sbtn{background:var(--cx-btn);color:#fff;text-align:center;white-space:normal;min-height:44px;padding:5px 4px;font-size:12.5px;font-weight:700;line-height:1.25}.cx-sbtn:hover,.cx-arrows button:hover:not(:disabled){background:#1c27a2}.cx-sbtn.on{background:#222eae}.cx-mgr{color:var(--cx-cyan)}.cx-opt{color:var(--cx-gold)}.cx-continue{min-height:48px}.cx-online{color:#fff;font-size:11px}.cx-side-grow{flex:1;min-height:8px}.cx-news{color:#ff3a3a;text-shadow:1px 1px #000;cursor:pointer;background:0 0;border:none;padding:8px 2px;font-size:15px;font-weight:800;line-height:1.25}@keyframes cx-blink{to{visibility:hidden}}.cx-side-foot{border-top:1px solid #ffffff1f;flex-direction:column;gap:3px;padding-top:5px;display:flex}.cx-side-foot button{color:#b9c3ec;background:0 0;border:1px solid #8296ff40;padding:4px;font-size:11px}.cx-side-foot button:hover{color:#fff;background:#ffffff0f}.shell.cx .main.cx-main{background-color:#0b0f33;background-image:linear-gradient(180deg, #06092280 0%, #0609229e 55%, #060922bd 100%), var(--cx-photo,linear-gradient(180deg, #1a2050 0%, #0d1238 45%, #08301c 100%));background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;padding:6px 8px 14px}.cx-head{z-index:5;background:linear-gradient(#070a26f5,#070a26db);flex-direction:column;gap:6px;margin:-6px -8px 8px;padding:6px 8px;display:flex;position:sticky;top:-6px}.cx-title{border:2px solid #0000008c;border-color:#ffffff8c #0000008c #0000008c #ffffff8c;justify-content:center;align-items:center;min-height:58px;padding:4px 120px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000040}.cx-title h2{letter-spacing:.01em;text-align:center;text-shadow:-1px -1px #0000008c,1px -1px #0000008c,-1px 1px #0000008c,1px 1px #0000008c,2px 3px 3px #00000073;margin:0;font-size:clamp(20px,2.7vw,32px);font-weight:900;line-height:1.1}.cx-title.neutral h2{text-shadow:1px 2px #0000002e}.cx-title h2 .crest{display:none}.cx-menu{position:absolute;top:6px;left:6px}.cx-menu-btn{color:#10164e;background:#e8eaf0;border:1px solid #555;border-color:#fff #555 #555 #fff;width:20px;height:20px;padding:0;font-size:11px;line-height:1}.cx-menu-pop{z-index:30;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);background:#0d1462;min-width:200px;max-height:70vh;padding:4px;position:absolute;top:24px;left:0;overflow-y:auto;box-shadow:4px 6px #00000080}.cx-menu-group+.cx-menu-group{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:4px}.cx-menu-head{color:var(--cx-gold);text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;font-size:10.5px;font-weight:800}.cx-menu-pop button{color:#fff;text-align:left;background:0 0;border:none;width:100%;padding:4px 8px;font-size:12.5px;display:block}.cx-menu-pop button:hover{background:#8b0f12}.cx-tabrow,.cx-subrow,.shell.cx .main .tabs{gap:2px;display:flex;overflow-x:auto}.cx-tabrow button,.cx-subrow button,.shell.cx .main .tabs button{background:linear-gradient(180deg, var(--cx-tab1), var(--cx-tab2));color:#f0f2ff;white-space:nowrap;flex:1 1 0;min-width:max-content;min-height:34px;padding:6px 12px;font-size:12.5px;font-weight:700}.cx-tabrow button:hover:not(:disabled),.cx-subrow button:hover:not(:disabled),.shell.cx .main .tabs button:hover{background:linear-gradient(#3a30ac,#241c86)}.cx-tabrow button.on,.cx-subrow button.on,.shell.cx .main .tabs button.on{color:var(--cx-gold);border-color:var(--cx-gold);box-shadow:inset 0 0 0 1px var(--cx-gold);background:linear-gradient(#3a2fae,#261d8a)}.cx-tabrow button:disabled,.cx-subrow button:disabled{color:#f0f2ff61;cursor:default}.cx-tabslot:empty{display:none}.cx-tabslot{display:block}.shell.cx .main .tabs{background:0 0;border:none;border-radius:0;flex-wrap:nowrap;margin:0 0 8px;padding:0}.cx-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.shell.cx .cx-tools .tabs{flex:0 auto;gap:3px;margin:0}.shell.cx .cx-tools .tabs button{color:#fff;background:linear-gradient(180deg, var(--cx-grey1), var(--cx-grey2));text-shadow:0 1px 1px #00000080;border-color:#e2e4ea #4a4e58 #4a4e58 #e2e4ea;flex:none;min-height:24px;padding:3px 12px;font-size:12px}.shell.cx .cx-tools .tabs button.on{color:var(--cx-gold);border-color:var(--cx-gold);box-shadow:inset 0 0 0 1px var(--cx-gold);background:linear-gradient(#6b707c,#4c505a)}.cx-tools>button,.cx-tools>select,.cx-tools .sel,.cx-grey,.cx-tools .button{background:linear-gradient(180deg, var(--cx-grey1), var(--cx-grey2));color:#fff;text-shadow:0 1px 1px #00000080;border:1px solid #4a4e58;border-color:#e2e4ea #4a4e58 #4a4e58 #e2e4ea;min-height:24px;padding:3px 12px;font-size:12px;font-weight:700}.cx-grey:disabled{color:#ffffff73;cursor:default}.cx-tools .muted{color:#b9c3ec}.cx-grow{flex:1}.cx-foot{background:var(--cx-desk);border-top:1px solid #8296ff2e;flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}.cx-sub:empty{display:none}.cx-backnext{grid-template-columns:1.9fr 1fr;gap:4px;display:grid}.cx-backnext button{color:#f4f5f8;letter-spacing:.01em;text-shadow:1px 1px #0000008c;background:linear-gradient(#a5a9b3,#7a7f89);border:2px solid #3e424b;border-color:#e6e8ee #3e424b #3e424b #e6e8ee;min-height:40px;padding:4px;font-size:20px;font-weight:800}.cx-backnext button:hover:not(:disabled){background:linear-gradient(#b5b9c3,#8a8f99)}.cx-backnext button:disabled{color:#c3c6cd;text-shadow:none;cursor:default}.shell.cx .main .panel{background:var(--cx-panel);border:1px solid var(--cx-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.shell.cx .main .panel>header{border-bottom:1px solid var(--cx-line);background:#00000073;justify-content:center}.shell.cx .main .panel>header h3{color:var(--cx-gold);text-transform:none;letter-spacing:0;font-size:15px}.shell.cx .main .panel>header h3:before{display:none}.shell.cx .main table.grid{background:0 0}.shell.cx .main table.grid thead th{color:#fff;text-transform:none;letter-spacing:0;text-shadow:0 1px 1px #00000080;background:#a0a5b4d9;border-right:1px solid #00000059;padding:3px 6px;font-size:11.5px;font-weight:700}.shell.cx .main table.grid tbody td{border-bottom:1px solid #ffffff0f;padding:3px 6px;font-size:13px}.shell.cx .main table.grid tbody tr:nth-child(2n) td{background:#ffffff06}.shell.cx .main table.grid tbody tr.clickable:hover td{background:#8c10148c}.shell.cx .main a,.shell.cx .main .plink,.shell.cx .main .clink{color:var(--cx-cyan)}.shell.cx .main .posk{color:var(--cx-gold);font-weight:700}.cx-inbox{flex-direction:column;gap:6px;display:flex}.cx-nlist{border:1px solid var(--cx-line);background:#0000008c;max-height:154px;padding:2px;overflow-y:auto}.cx-nrow{cursor:pointer;grid-template-columns:minmax(118px,16%) 1fr;gap:3px;margin-bottom:1px;font-size:13px;line-height:1.2;display:grid}.cx-ndate{color:#fff;text-align:center;white-space:nowrap;background:linear-gradient(#1f34c4,#12209a);border:1px solid #08104e;border-color:#6c80f0 #08104e #08104e #6c80f0;padding:4px 6px;font-size:12px}.cx-ntitle{color:#e6e9f5;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;overflow:hidden}.cx-nrow.unread .cx-ntitle{color:#fff;font-weight:700}.cx-nrow:hover .cx-ntitle{background:#ffffff12}.cx-nrow.on .cx-ntitle{color:#fff;background:#8b0f12}.cx-nbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-nfilter{color:#e6e9f5;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cx-nfilter select{min-height:24px;font-size:12px}.cx-nmsg{background:var(--cx-panel);border:1px solid var(--cx-line);min-height:220px;padding:0 0 12px}.cx-nhead{color:var(--cx-gold);text-align:center;background:#00000080;margin:0 0 10px;padding:9px 12px;font-size:18px;font-weight:800}.cx-nmsg>:not(.cx-nhead){margin-left:14px;margin-right:14px}.cx-nbody{color:#fff;white-space:pre-line;font-size:17px;font-weight:700;line-height:1.45}.cx-nmsg a,.cx-nmsg .plink,.cx-nmsg .clink{color:var(--cx-cyan)}.cx-nempty{color:#b9c3ec;text-align:center;padding:16px}@media (width<=860px){.shell.cx{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.shell.cx .cx-side{border-bottom:2px solid #3d50cc;border-right:none;flex-direction:row;grid-area:1/1;align-items:stretch;gap:4px;padding:4px 6px;overflow:auto hidden}.shell.cx .main{grid-area:2/1}.shell.cx .cx-foot{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));grid-area:3/1}.cx-side>*{flex-shrink:0}.cx-continue{z-index:1;order:-1;position:sticky;left:-6px;box-shadow:6px 0 8px -4px #000000b3}.cx-date{min-height:0;padding:2px 8px}.cx-arrows button{flex:none;width:34px}.cx-sbtn{white-space:nowrap;min-height:0;padding:4px 10px}.cx-side-grow{display:none}.cx-news{animation:none}.cx-side-foot{border-top:none;border-left:1px solid #ffffff1f;flex-direction:row;padding-top:0;padding-left:4px}.cx-title{min-height:46px;padding:4px 30px}.cx-backnext button{min-height:36px;font-size:17px}.cx-nrow{grid-template-columns:96px 1fr}.cx-nbody{font-size:15px}}:root[data-skin=retro] .modal-bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000008c}:root[data-skin=retro] .modal{background:linear-gradient(#123a32,#0a241f);border:2px solid #04130f;border-color:#4f9a86 #04130f #04130f #4f9a86;border-radius:0;gap:8px;padding:8px;box-shadow:6px 8px #0000008c}:root[data-skin=retro] .modal *{border-radius:0}:root[data-skin=retro] .modal .badge{border-radius:999px}:root[data-skin=retro] .modal-head{color:#fff;text-align:center;background:#02060a;border:1px solid #2c4a9e;justify-content:center;padding:10px 40px;font-size:18px;font-weight:800;position:relative}:root[data-skin=retro] .modal-head .x{color:#fff;background:linear-gradient(#b3b7c2,#80858f);border:1px solid #4a4e58;border-color:#e2e4ea #4a4e58 #4a4e58 #e2e4ea;width:24px;height:24px;padding:0;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}:root[data-skin=retro] .modal-body{color:#eafff6;background:#00000038;border:1px solid #78c8aa38;padding:10px 12px 4px}:root[data-skin=retro] .modal-body .muted{color:#9fd8c2}:root[data-skin=retro] .modal b:not([class]),:root[data-skin=retro] .modal strong:not([class]){color:#fff}:root[data-skin=retro] .modal-body button{color:#5ee08f;box-shadow:none;background:0 0;border:1px solid #0000;font-weight:700}:root[data-skin=retro] .modal-body button:hover:not(:disabled){color:#fff;background:#ffffff0f}:root[data-skin=retro] .modal-body button.on,:root[data-skin=retro] .modal-body button.primary{color:var(--cx-gold);border-color:var(--cx-gold);background:#00000040}:root[data-skin=retro] .modal-body button.danger{color:#ff7a7a;border-color:#ff7a7a}:root[data-skin=retro] .modal-body button:disabled{color:#a0dcbe59;border-color:#0000}:root[data-skin=retro] .modal-body input,:root[data-skin=retro] .modal-body select,:root[data-skin=retro] .modal-body textarea{color:var(--cx-gold);background:#04110d;border:1px solid #4f9a86;border-color:#04130f #4f9a86 #4f9a86 #04130f}:root[data-skin=retro] .modal-body input[type=range]{accent-color:var(--cx-gold);background:0 0;border:none}:root[data-skin=retro] .modal-body input[type=checkbox],:root[data-skin=retro] .modal-body input[type=radio]{accent-color:var(--cx-gold)}:root[data-skin=retro] .modal-body .panel,:root[data-skin=retro] .modal-body [class*=box],:root[data-skin=retro] .modal-body [class*=note],:root[data-skin=retro] .modal-body [class*=info]{box-shadow:none;background:#0000004d;border-color:#78c8aa40}:root[data-skin=retro] .modal-body>.row:last-child,:root[data-skin=retro] .modal-body>.col>.row:last-child,:root[data-skin=retro] .confirm-btns{gap:4px;margin-top:10px;padding-bottom:6px;display:flex}:root[data-skin=retro] .modal-body>.row:last-child>button,:root[data-skin=retro] .modal-body>.col>.row:last-child>button,:root[data-skin=retro] .confirm-btns>button{color:#f4f5f8;text-shadow:1px 1px #0000008c;background:linear-gradient(#a5a9b3,#7a7f89);border:2px solid #3e424b;border-color:#e6e8ee #3e424b #3e424b #e6e8ee;flex:1 1 0;min-height:36px;font-size:16px;font-weight:800}:root[data-skin=retro] .modal-body>.row:last-child>button:hover:not(:disabled),:root[data-skin=retro] .modal-body>.col>.row:last-child>button:hover:not(:disabled),:root[data-skin=retro] .confirm-btns>button:hover{color:#fff;background:linear-gradient(#b5b9c3,#8a8f99)}:root[data-skin=retro] .modal-body>.row:last-child>button:disabled,:root[data-skin=retro] .modal-body>.col>.row:last-child>button:disabled{color:#c3c6cd;text-shadow:none}:root[data-skin=retro] .confirm-box>p{color:#fff;text-align:center;background:#02060a;border:1px solid #2c4a9e;margin:0;padding:14px 16px;font-weight:700}:root[data-skin=retro] .insight{color:#fff;background:#00000059;border:1px solid #ffffff1f;border-left:3px solid #8a93b8;border-radius:0}:root[data-skin=retro] .insight.good{border-left-color:#5ee08f}:root[data-skin=retro] .insight.bad{border-left-color:#ff5a5a}:root[data-skin=retro] .insight.warn{border-left-color:var(--cx-gold)}:root[data-skin=retro] .modal .insight{border-color:#78c8aa40}:root[data-skin=retro] .price-risk{background:#00000059;border:1px solid #78c8aa40;border-radius:0}.cx-action{z-index:6;position:absolute;top:6px;right:6px}.cx-drop{display:inline-block;position:relative}:root[data-skin=retro] .cx-drop-btn{background:var(--cx-btn);color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);justify-content:space-between;align-items:center;gap:10px;min-width:132px;height:24px;padding:0 4px 0 10px;font-size:12.5px;font-weight:700;display:flex}:root[data-skin=retro] .cx-drop-btn:hover{background:#1c27a2}.cx-drop-caret{color:#fff;background:#0b1a5c;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}:root[data-skin=retro] .cx-act .cx-drop-btn,:root[data-skin=retro] .cx-act .cx-drop-btn:hover{color:#0b1a5c;background:linear-gradient(#cfe4ff,#8fb4e8);border-color:#fff #33416e #33416e #fff}.cx-drop-pop{z-index:40;text-align:left;background:#ffd21f;border:1px solid #8a6a00;border-color:#fff3a8 #8a6a00 #8a6a00 #fff3a8;min-width:210px;max-height:70vh;padding:3px 0;position:absolute;top:26px;overflow-y:auto;box-shadow:0 8px 24px #00000080}.cx-drop-pop.left{left:0}.cx-drop-pop.right{right:0}.cx-drop-pop .cx-menu-head{color:#6b4a00;padding:4px 10px 2px}.cx-drop-pop .cx-menu-head:not(:first-child){border-top:1px solid #0003;margin-top:3px;padding-top:5px}.cx-drop-sep{border-top:1px solid #00000059;border-bottom:1px solid #ffffff80;height:0;margin:5px 8px}:root[data-skin=retro] .cx-drop-pop button{color:#10164e;text-align:left;width:100%;text-shadow:none;background:0 0;border:none;align-items:center;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:700;display:flex}:root[data-skin=retro] .cx-drop-pop button:hover:not(:disabled){background:#fff36a}:root[data-skin=retro] .cx-drop-pop button:disabled{color:#9a8a4a}.cx-drop-check{text-align:center;flex-shrink:0;width:18px;display:inline-block}.cx-pl{flex-direction:column;gap:10px;display:flex}.cx-pl-born{text-align:center;color:var(--cx-gold);text-shadow:1px 1px #000;font-size:17px;font-weight:800}.cx-pl-hint{text-align:center;color:#b9c3ec;margin-top:-6px;font-size:11.5px}.cx-pl-attrs{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);column-gap:22px;padding:2px 6px;display:grid}.cx-pl-cell{color:#fff;text-shadow:1px 1px #000;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;padding:1px 0;font-size:13.5px;font-weight:700;display:flex}.cx-pl-cell>span:first-child{text-overflow:ellipsis;overflow:hidden}.cx-v{text-align:right;min-width:2.2em;font-weight:800}.cx-v.v1{color:#f4f1dc}.cx-v.v6{color:#fff04a}.cx-v.v11{color:#ffd23c}.cx-v.v14{color:#ffae2e}.cx-v.v17{color:#ff7d24}.cx-v.v20{color:#ff3b22}.cx-pl-stats-wrap{overflow-x:auto}.cx-pl-stats{border-collapse:separate;border-spacing:2px 1px;text-shadow:1px 1px #000;width:100%;font-size:13px;font-weight:700}.cx-pl-stats th{color:#10164e;text-shadow:none;text-align:center;background:linear-gradient(#e9ecf3,#b6bccb);border:1px solid #555;border-color:#fff #555 #555 #fff;padding:2px 6px;font-size:12px}.cx-pl-stats th:first-child{background:0 0;border:none}.cx-pl-stats td{color:var(--cx-gold);text-align:center;padding:1px 6px}.cx-pl-stats td:first-child{color:#fff;text-align:left;white-space:nowrap;width:1%;padding-right:18px}.cx-pl-stats td.avr{color:#fff;background:#3a1670}.cx-pl-pos{text-align:center;color:#7cf0b4;text-shadow:1px 1px #000;cursor:help;padding:4px 0 2px;font-size:17px;font-weight:800}@media (width<=760px){.cx-pl-attrs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows2), auto);column-gap:14px}.cx-pl-born,.cx-pl-pos{font-size:15px}.cx-act .cx-drop-btn{min-width:0}.cx-act .cx-drop-btn>span:first-child{display:none}}.cx-sq .cx-tools{flex-wrap:wrap;gap:6px}:root[data-skin=retro] .cx-tool{background:var(--cx-btn);color:#fff;height:24px;padding:0 12px;font-size:12.5px;font-weight:700}.cx-sq-head{color:var(--cx-gold);text-shadow:1px 1px #000;justify-content:center;align-items:baseline;gap:14px;padding:2px 0 6px;font-size:19px;font-weight:800;display:flex}.cx-sq-head small{color:#b9c3ec;font-size:12px;font-weight:700}.cx-sq-head small.warn{color:#ff8a5a}.cx-sq-slots{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:2px;margin-bottom:8px;display:grid}.cx-slot{border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);color:#9aa5da;-webkit-user-select:none;user-select:none;background:#0c1250d9;place-items:center;height:26px;font-size:11.5px;font-weight:800;display:grid}.cx-slot.filled{color:#fff;cursor:grab;background:linear-gradient(#2fae4c,#1b7a32)}.cx-slot.bench.filled{background:linear-gradient(#a5c23a,#6f8a1c)}.cx-slot.over,.cx-sq-row.over{outline:2px solid var(--cx-gold);outline-offset:-2px}.cx-sq-cols{grid-template-columns:1fr 1fr;gap:4px 18px;display:grid}.cx-sq-col{flex-direction:column;gap:2px;display:flex}.cx-sq-row{grid-template-columns:44px 36px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:4px;min-height:26px;display:grid}.cx-sq-row.dragging{opacity:.45}.cx-sel{display:block}:root[data-skin=retro] .cx-selbtn{color:#fff;cursor:grab;background:linear-gradient(#1d2a8c,#121a66);justify-content:center;width:44px;min-width:0;height:24px;padding:0;font-size:11px;font-weight:800}:root[data-skin=retro] .cx-selbtn.xi{background:linear-gradient(#2fae4c,#1b7a32)}:root[data-skin=retro] .cx-selbtn.bench{background:linear-gradient(#a5c23a,#6f8a1c)}:root[data-skin=retro] .cx-selbtn:hover{filter:brightness(1.15)}.cx-sel .cx-drop-pop{min-width:230px}.cx-sel-slot{min-width:40px;display:inline-block}.cx-sel-who{color:#5a4a10;margin-left:6px;font-weight:600}.cx-sq-tag{color:#10164e;place-items:center;height:20px;font-size:11px;font-weight:800;display:grid}.cx-sq-tag:not(:empty){background:linear-gradient(#f4f0c8,#c9c08a);border:1px solid #6b6440;border-color:#fff #6b6440 #6b6440 #fff}.cx-sq-tag.inj,.cx-sq-tag.sus{color:#fff;background:linear-gradient(#ff6b5a,#b8261a)}:root[data-skin=retro] .cx-sq-name{color:#fff;text-align:left;text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;min-width:0;padding:0 2px;font-size:16px;font-weight:800;overflow:hidden}:root[data-skin=retro] .cx-sq-name:hover{color:var(--cx-gold)}:root[data-skin=retro] .cx-sq-name.loan{color:#6cc4ff}:root[data-skin=retro] .cx-sq-name.unavail{color:#ff6b5a}.cx-sq-info{color:var(--cx-gold);text-shadow:1px 1px #000;white-space:nowrap;font-size:13px;font-weight:800}.cx-sq-filtered{text-align:center;color:#b9c3ec;margin:-4px 0 6px;font-size:12px}.cx-sq-drop-out{text-align:center;color:#fff;background:#8c0f12d9;border:2px dashed #ffb0a0;margin-top:8px;padding:10px;font-weight:800;position:sticky;bottom:0}.cx-sq .panel{margin-top:12px}@media (width<=760px){.cx-sq-cols{grid-template-columns:1fr}.cx-sq-head{flex-wrap:wrap;font-size:16px}.cx-sq-slots{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}:root[data-skin=retro] .cx-sq-name{font-size:14.5px}}.cx-drop-pop.up{top:auto;bottom:26px}.cx-sq-top{flex-basis:100%;min-width:0}.cx-sq-top .cx-sq-slots{margin-bottom:0}.cx-subtitle{text-align:center;color:#fff21f;text-shadow:2px 2px #000;background:#00000073;margin:2px 0 10px;padding:6px 8px;font-size:clamp(20px,2.6vw,30px);font-weight:900}.cx-statement{padding:6px 14px}.cx-statement p{color:#fff;text-shadow:2px 2px #000;margin:0 0 22px;font-size:clamp(16px,1.8vw,21px);font-weight:800;line-height:1.35}:root[data-skin=retro] .cx-greybtn{color:#fff;text-shadow:1px 1px #00000080;background:linear-gradient(#a9adb8,#7c818e);border:1px solid #3c3f48;border-color:#d8dbe2 #3c3f48 #3c3f48 #d8dbe2;height:24px;padding:0 22px;font-size:12.5px;font-weight:700}:root[data-skin=retro] .cx-greybtn:hover:not(:disabled){background:linear-gradient(#babec8,#8a8f9c)}:root[data-skin=retro] .cx-greybtn:disabled{color:#d0d3da;opacity:.7}.cx-kv{text-shadow:1px 1px #000;grid-template-columns:minmax(140px,230px) 1fr;gap:3px 16px;padding:4px 10px;font-size:14.5px;font-weight:700;display:grid}.cx-kv>span:nth-child(odd){color:#fff}.cx-kv>span:nth-child(2n){color:#fff21f}.cx-kv>span.bad{color:#ff6b5a}.cx-kv .tag{text-shadow:none}.cx-kv a,.cx-kv .link{color:#6fe3ff}.cx-tbl-wrap{overflow-x:auto}.cx-tbl{border-collapse:separate;border-spacing:2px 1px;text-shadow:1px 1px #000;width:100%;font-size:13.5px;font-weight:700}.cx-tbl th{color:#fff;text-align:left;text-shadow:1px 1px #00000080;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#a9adb8,#7c818e);border:1px solid #3c3f48;border-color:#d8dbe2 #3c3f48 #3c3f48 #d8dbe2;padding:2px 6px;font-size:12.5px}.cx-tbl th.btn-col{cursor:default;background:0 0;border:none}.cx-tbl th.on{color:#fff21f}.cx-tbl td{white-space:nowrap;padding:1px 6px}.cx-tbl tr:hover td:not(.btn-col){background:#ffffff0f}.cx-tbl td.btn-col{width:1%;padding:0}.cx-tbl .c-name{color:#fff;cursor:pointer}.cx-tbl .c-name:hover{color:#fff21f}.cx-tbl .c-club{color:#6fe3ff}.cx-tbl .c-yel{color:#fff21f}.cx-tbl .c-pos{color:#ff9a2a}.cx-tbl .c-cyan{color:#6fe3ff}.cx-tbl .c-val{color:#fff;text-align:center;background:#3a1670;min-width:70px}.cx-tbl .c-num{text-align:center}.cx-tbl .c-cond{color:#ff9a2a;text-align:center}:root[data-skin=retro] .cx-rowbtn{color:#fff;background:linear-gradient(#1d2a8c,#121a66);justify-content:center;width:100%;min-width:92px;height:21px;padding:0 6px;font-size:12px;font-weight:700}:root[data-skin=retro] .cx-rowbtn.on{background:linear-gradient(#2fae4c,#1b7a32)}.cx-inf{color:#10164e;min-width:30px;height:18px;text-shadow:none;background:linear-gradient(#f4f0c8,#c9c08a);place-items:center;padding:0 3px;font-size:11px;font-weight:800;display:inline-grid}.cx-inf.bad{color:#fff;background:linear-gradient(#ff6b5a,#b8261a)}.cx-found{text-align:center;color:#6fe3ff;text-shadow:2px 2px #000;padding:8px 0 2px;font-size:18px;font-weight:800}.cx-pager-line{color:#6fe3ff;align-items:center;gap:8px;padding:2px 6px 6px;font-size:13px;font-weight:700;display:flex}.cx-pager-line .grow{flex:1}:root[data-skin=retro] .cx-pager-line button{color:#fff;background:#1d2a8c;width:24px;height:20px;padding:0;font-size:11px}.cx-pager-line .pg{color:#fff21f;text-align:center;min-width:74px}.cx-funds{color:#10164e;white-space:nowrap;background:linear-gradient(#ffe25a,#d4a90f);border:1px solid #6b5200;border-color:#fff6b0 #6b5200 #6b5200 #fff6b0;padding:2px 10px;font-size:12px;font-weight:800}@media (width<=760px){.cx-kv{grid-template-columns:minmax(110px,40%) 1fr;font-size:13.5px}.cx-funds{padding:2px 4px;font-size:10.5px}}.cx-tools-inline{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.cx-tools-inline .grow,.cx-tools .grow{flex:1}.cx-subtitle.small{margin-bottom:6px;padding:3px 8px;font-size:clamp(17px,2vw,22px)}:root[data-skin=retro] .cx-rowbtn.narrow{color:#fff21f;width:44px;min-width:44px}.modal .filter-row,.modal .filter-more{flex-wrap:wrap}.cx-gameopt{display:block}.cx-gameopt>.cx-drop-btn{width:100%}:root[data-skin=retro] .cx-gameopt>.cx-drop-btn.cx-sbtn{min-width:0;height:auto;min-height:44px;color:var(--cx-gold);background:var(--cx-btn);justify-content:center;padding:5px 4px}.cx-gameopt .cx-drop-pop{z-index:60;background:linear-gradient(#2d8a2a,#1f6a1e);border-color:#8ee07a #0c3a0c #0c3a0c #8ee07a;min-width:170px}:root[data-skin=retro] .cx-gameopt .cx-drop-pop button{color:#fff}:root[data-skin=retro] .cx-gameopt .cx-drop-pop button:hover:not(:disabled){color:#10164e;background:#fff21f}.cx-gameopt .cx-drop-check{width:8px}:root[data-skin=retro] .cx-gameopt>.cx-drop-btn.cx-sbtn.cx-mgr{color:var(--cx-cyan)}.cx-gameopt .cx-drop-sep{border-top-color:#0006;border-bottom-color:#ffffff40}:root[data-flash=off] .cx-news{animation:none}:root[data-skin=retro] .modal.cx-settings{background:linear-gradient(#144618f5,#0c2e10f5);border:2px solid #0c300c;border-color:#6cc26a #0c300c #0c300c #6cc26a;max-width:720px}.cx-set-top{color:#e8f0e8;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}.cx-set-grid{background:#0000002e;border:1px solid #ffffff40;grid-template-columns:minmax(150px,230px) 1fr;align-items:center;gap:6px 16px;padding:8px 10px;display:grid}.cx-set-grid>span{color:#fff;text-shadow:1px 1px #000;font-size:17px;font-weight:700}.cx-set-seg{flex-wrap:wrap;gap:4px;display:flex}:root[data-skin=retro] .cx-set-seg button{color:#7fe07a;min-width:82px;height:24px;text-shadow:none;background:0 0;border:1px solid #0000;padding:0 10px;font-size:13px;font-weight:700}:root[data-skin=retro] .cx-set-seg button:hover{color:#fff}:root[data-skin=retro] .cx-set-seg button.on{color:#fff21f;background:#00000026;border-color:#fff21f}.cx-set-foot{grid-template-columns:2fr 1fr;gap:4px;display:grid}@media (width<=760px){.cx-set-grid{grid-template-columns:1fr}.cx-set-grid>span{margin-top:4px;font-size:15px}}.cx-fx{flex-direction:column;gap:2px;padding:0 4px;display:flex}.cx-fx-row{grid-template-columns:116px minmax(0,1.4fr) 44px 26px minmax(0,1.6fr) 96px;align-items:center;gap:8px;min-height:25px;display:grid}.cx-fx-row.clickable{cursor:pointer}.cx-fx-row.clickable:hover .cx-fx-opp{color:#fff21f}.cx-fx-date{color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);background:linear-gradient(#1d2a8c,#121a66);place-items:center;height:22px;font-size:12.5px;font-weight:700;display:grid}.cx-fx-opp{color:#fff;text-shadow:2px 2px #000;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-size:18px;font-weight:800;overflow:hidden}.cx-fx-nat{color:#fff21f;text-shadow:1px 1px #000;font-size:13px;font-weight:800}.cx-fx-ha{color:#6cf07a;text-shadow:1px 1px #000;font-size:13px;font-weight:800}.cx-fx-comp{color:#fff21f;text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.cx-fx-comp.friendly{color:#5fb8ff}.cx-fx-res{color:#fff;background:#3a1670;place-items:center;height:22px;font-size:13px;font-weight:800;display:grid}.cx-fx-res.w{color:#8dff8a}.cx-fx-res.l{color:#ff9a8a}@media (width<=760px){.cx-fx-row{grid-template-columns:74px minmax(0,1fr) 30px 18px 64px}.cx-fx-comp{display:none}.cx-fx-opp{font-size:15px}.cx-fx-date{font-size:11px}}.cx-league td{padding-top:1px;padding-bottom:1px}.cx-lg-pos{color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);background:linear-gradient(#1d2a8c,#121a66);place-items:center;width:64px;height:21px;font-size:12.5px;font-weight:700;display:grid}.cx-tbl .cx-lg-club{color:#fff;text-shadow:2px 2px #000;cursor:pointer;width:45%;font-size:18px;font-weight:800}.cx-tbl .cx-lg-club.me{color:#fff21f}.cx-tbl .cx-lg-club:hover{color:#6fe3ff}.cx-league .c-num{color:#fff}.cx-league tr.zone-start td{border-top:2px dashed #fff21f;padding-top:6px}@media (width<=760px){.cx-tbl .cx-lg-club{font-size:14.5px}.cx-lg-pos{width:40px}}.cx-kv.big{grid-template-columns:minmax(160px,260px) 1fr;gap:2px 20px;font-size:17px}.cx-kv.big>span:nth-child(odd){font-size:18.5px}.cx-section{color:#ff8a2a;text-shadow:2px 2px #000;text-underline-offset:4px;margin:14px 10px 8px;font-size:20px;font-weight:800;text-decoration:underline}@media (width<=760px){.cx-kv.big{grid-template-columns:minmax(110px,45%) 1fr;font-size:14px}.cx-kv.big>span:nth-child(odd){font-size:15px}}.cx-md-count{color:#fff21f;padding:0 4px;font-size:12.5px;font-weight:800}.cx-md-date{text-align:center;color:#6fe3ff;text-shadow:1px 1px #000;margin:-4px 0 10px;font-weight:700}.cx-md{padding:4px 10px 12px}.cx-md-stage{color:#fff21f;text-underline-offset:4px;text-shadow:2px 2px #000;margin-bottom:10px;font-size:18px;font-weight:800;text-decoration:underline;display:inline-block}.cx-md-row{grid-template-columns:46px minmax(0,1fr) 28px minmax(0,1fr) 46px;align-items:center;gap:10px;min-height:26px;display:grid}.cx-md-code{color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);background:linear-gradient(#1d2a8c,#121a66);place-items:center;height:21px;font-size:11.5px;font-weight:700;display:grid}.cx-md-home,.cx-md-away{color:#fff;text-shadow:2px 2px #000;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:800;overflow:hidden}.cx-md-home{padding-left:20px}.cx-md-v{color:#6fe3ff;text-align:center;text-shadow:1px 1px #000;font-weight:800}.cx-md .me{color:#fff21f}.cx-md-hint{text-align:center;color:#b9c3ec;margin-top:8px;font-size:12.5px}@media (width<=760px){.cx-md-row{grid-template-columns:34px minmax(0,1fr) 16px minmax(0,1fr) 34px;gap:4px}.cx-md-home,.cx-md-away{font-size:14px}.cx-md-home{padding-left:0}}.shell.cx.cx-busy .cx-main,.shell.cx.cx-busy .cx-side>:not(.cx-date){filter:brightness(.62)saturate(.7);pointer-events:none;transition:filter .2s}:root[data-skin=retro] .cx-running{color:#fff;text-shadow:1px 1px #00000080;cursor:progress;background:linear-gradient(#a9adb8,#7c818e);border:1px solid #3c3f48;border-color:#d8dbe2 #3c3f48 #3c3f48 #d8dbe2;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;font-size:15px;font-weight:700;display:flex}.cx-ball{animation:.9s linear infinite cx-spin;display:inline-block}@keyframes cx-spin{to{transform:rotate(360deg)}}:root[data-skin=retro] .cx-set-foot button{color:#fff;text-shadow:1px 1px #00000080;background:linear-gradient(#a9adb8,#7c818e);border:1px solid #3c3f48;border-color:#d8dbe2 #3c3f48 #3c3f48 #d8dbe2;height:34px;font-size:16px;font-weight:700}:root[data-skin=retro] .cx-set-foot button:hover{background:linear-gradient(#babec8,#8a8f9c)}:root[data-skin=retro] .cx-settings .cx-set-top .cx-greybtn{color:#fff;background:linear-gradient(#a9adb8,#7c818e)}:root[data-skin=retro]:is([data-pixel=light],[data-pixel=strong]) .shell.cx .main.cx-main{image-rendering:pixelated}:root[data-skin=retro]:is([data-pixel=light],[data-pixel=strong]) .cx-title h2{text-shadow:2px 2px #00000080}:root[data-skin=retro][data-pixel=strong] body,:root[data-skin=retro][data-pixel=strong] body *{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;text-rendering:optimizespeed}:root[data-skin=retro][data-cxfont=futuristic] body{font-family:Saira Semi Condensed,Tahoma,Verdana,sans-serif}:root[data-skin=retro][data-cxfont=futuristic] .cx-title h2{letter-spacing:.02em;font-weight:800}:root[data-skin=retro][data-cxfont=futuristic] button,:root[data-skin=retro][data-cxfont=futuristic] input,:root[data-skin=retro][data-cxfont=futuristic] select{font-family:inherit}:root[data-skin=retro] .modal.cx-settings.cx-filters{width:min(920px,96vw);max-width:920px}.cx-filters .modal-head span{text-align:center;flex:1;font-size:20px}.cx-filters .cx-set-grid{grid-template-columns:minmax(130px,200px) 1fr;gap:3px 14px}.cx-filters .cx-set-grid>span{font-size:18px}:root[data-skin=retro] .cx-filters .cx-set-seg button{min-width:96px}.cx-fl-ctl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-fl-tabs{gap:4px;display:flex}:root[data-skin=retro] .cx-fl-tabs button{color:#fff;background:linear-gradient(#a9adb8,#7c818e);border:1px solid #3c3f48;border-color:#d8dbe2 #3c3f48 #3c3f48 #d8dbe2;min-width:140px;height:26px;font-weight:700}:root[data-skin=retro] .cx-fl-tabs button.on{background:linear-gradient(#8a8f9c,#a9adb8);border-color:#3c3f48 #d8dbe2 #d8dbe2 #3c3f48}:root[data-skin=retro] .cx-fl-input{color:#fff21f;background:#00000059;border:1px solid #7fe07a;min-width:180px;height:24px;padding:0 8px;font-weight:700}.cx-fl-range{color:#fff;align-items:center;gap:6px;display:inline-flex}.cx-fl-range select{height:24px}.cx-fl-hint{color:#cfe8cf;grid-column:1/-1;font-size:12px}.cx-tbl .c-orange{color:#ff9a2a;font-weight:700}.cx-scout-who{color:#6fe3ff;text-shadow:1px 1px #000;font-size:15px;font-weight:800}.cx-empty{text-align:center;color:#fff21f;text-shadow:1px 1px #000;padding:24px;font-weight:700}.cx-tabrow button:disabled,.cx-subrow button:disabled{opacity:.45;cursor:default}@media (width<=760px){.cx-filters .cx-set-grid{grid-template-columns:1fr}.cx-filters .cx-set-grid>span{font-size:15px}:root[data-skin=retro] .cx-fl-tabs button{min-width:0;padding:0 10px}}.cx-filters .cx-set-grid>.cx-fl-hint{color:#cfe8cf;text-shadow:none;font-size:12px;font-weight:400}.cx-menu-pop.cx-menu-clubs{background:linear-gradient(#2d8a2a,#1f6a1e);border-color:#8ee07a #0c3a0c #0c3a0c #8ee07a;min-width:220px;padding:3px 0}.cx-menu-clubs button{padding:4px 16px;font-weight:700}.cx-menu-clubs button:hover{color:#10164e!important;background:#fff21f!important}.cx-menu-clubs button.on{color:#fff21f}.cx-menu-clubs .cx-drop-sep{border-top-color:#0006;border-bottom-color:#ffffff40}.cx-drop-pop,.cx-gameopt .cx-drop-pop{background:linear-gradient(#34962f,#237523);border-color:#8ee07a #0c3a0c #0c3a0c #8ee07a}:root[data-skin=retro] .cx-drop-pop button,:root[data-skin=retro] .cx-gameopt .cx-drop-pop button{color:#000}:root[data-skin=retro] .cx-drop-pop button:hover:not(:disabled),:root[data-skin=retro] .cx-gameopt .cx-drop-pop button:hover:not(:disabled){color:#000;background:#5fc25a}:root[data-skin=retro] .cx-drop-pop button:disabled{color:#145214;opacity:.6}:root[data-skin=retro] .cx-drop-pop button.danger{color:#6a0000}.cx-drop-pop .cx-menu-head{color:#fff21f;text-shadow:1px 1px #000}.cx-drop-sep{border-top-color:#0006;border-bottom-color:#ffffff40}:root[data-skin=retro] .cx-menu-clubs button{color:#000}:root[data-skin=retro] .cx-menu-clubs button:hover{color:#000!important;background:#5fc25a!important}:root[data-skin=retro] .cx-menu-clubs button.on{color:#fff21f;text-shadow:1px 1px #000}:root[data-skin=retro] .cx-selbtn.cx-selbtn-static{cursor:default;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);flex:none;display:inline-block}:root[data-skin=retro] button.cx-sq-tag{color:#10164e;min-width:0;height:20px;text-shadow:none;cursor:pointer;background:linear-gradient(#f4f0c8,#c9c08a);border:1px solid #6b6440;border-color:#fff #6b6440 #6b6440 #fff;padding:0;font-size:11px;font-weight:800}:root[data-skin=retro] button.cx-sq-tag:hover{filter:brightness(1.12)}:root[data-skin=retro] button.cx-sq-tag.inj,:root[data-skin=retro] button.cx-sq-tag.sus{color:#fff;background:linear-gradient(#ff6b5a,#b8261a)}:root[data-skin=retro] .modal .row:has(>button){align-items:stretch}.cx-career .cx-career-club{color:#fff;text-shadow:2px 2px #000;width:40%;font-size:17px;font-weight:800}.cx-career .cx-career-club .link{color:#fff;cursor:pointer}.cx-career .cx-career-club .link:hover{color:#6fe3ff}.cx-career-loan{color:#6cc4ff;font-size:13px}.cx-career .cx-lg-pos.now{color:#0b1a5c;background:linear-gradient(#f4f6fb,#c9cdd8)}@media (width<=760px){.cx-career .cx-career-club{font-size:14px}}:root[data-skin=retro] .cx-gameopt>.cx-drop-btn.cx-sbtn.cx-findbtn{color:#fff}.cx-find-label{color:#fff;text-shadow:1px 1px #000;padding:0 8px;font-weight:700}.cx-find{flex-direction:column;padding:4px 18px;display:flex}.cx-find-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;min-height:30px;display:grid}.cx-find-row.go{cursor:pointer}.cx-find-name{color:#fff;text-shadow:2px 2px #000;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:800;overflow:hidden}.cx-find-row.go:hover .cx-find-name{color:#fff21f}.cx-find-a{color:#fff21f;text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.cx-find-b{color:#ff9a2a;text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}@media (width<=760px){.cx-find{padding:4px 6px}.cx-find-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.cx-find-b{display:none}.cx-find-name{font-size:15px}.cx-find-a{font-size:13px}}.cx-link{cursor:pointer}.cx-link:hover,.cx-link:focus-visible{color:#6fe3ff;text-underline-offset:3px;outline:none;text-decoration:underline}.cx-title h2 .cx-link:hover{color:inherit;opacity:.8}.cx-tac-bar{align-items:center;gap:12px;margin:4px 0 6px;display:flex}.cx-tac-form{color:#fff21f;text-shadow:2px 2px #000;background:#030516b3;flex:1;padding:6px 14px;font-size:22px;font-weight:800}.cx-tac-panes{gap:2px;display:flex}:root[data-skin=retro] .cx-tac-panes button{background:linear-gradient(180deg, var(--cx-tab1), var(--cx-tab2));color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);min-width:120px;height:34px;font-weight:700}:root[data-skin=retro] .cx-tac-panes button.on{color:#fff21f;border:2px solid #fff21f}.cx-tac-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:10px;display:grid}.cx-tac-list{flex-direction:column;gap:1px;max-height:calc(100vh - 290px);padding-right:4px;display:flex;overflow-y:auto}.cx-tac-row{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 70px;align-items:center;gap:8px;min-height:24px;display:grid}.cx-tac-row:hover .cx-tac-name{color:#fff21f}:root[data-skin=retro] .cx-tac-num{color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);background:linear-gradient(#1d2a8c,#121a66);place-items:center;min-width:0;height:22px;padding:0;font-size:12px;font-weight:800;display:grid}.cx-tac-row.bench .cx-tac-num{color:#b6ff6a}.cx-tac-name{color:#fff;text-shadow:1px 1px #000;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.cx-tac-row.rest .cx-tac-name,.cx-tac-row.empty .cx-tac-name{color:#9aa3c8;font-weight:700}.cx-tac-row.unavail .cx-tac-name{color:#ff6b5a}.cx-tac-row.on{background:#fff21f29;outline:1px solid #fff21f}.cx-tac-tag{color:#fff21f;font-size:12px;font-weight:700}.cx-tac-val{color:#fff21f;text-align:right;text-shadow:1px 1px #000;font-weight:800}.cx-tac-row.rest .cx-tac-val{color:#c9cde0}.cx-tac-pitch{aspect-ratio:68/100;background:repeating-linear-gradient(#1f7a25 0 10%,#1b6e21 10% 20%);border:2px solid #9fd49a;width:100%;max-height:calc(100vh - 290px);margin-left:auto;position:relative;box-shadow:inset 0 0 40px #00000059}.cx-tac-pitch svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cx-tac-slot{cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-width:70px;display:flex;position:absolute;transform:translate(-50%,-50%)}.cx-tac-dot{color:#fff;background:#c8102e;border:2px solid #fff;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid;box-shadow:0 2px #00000080;border-radius:50%!important}.cx-tac-nm{color:#fff21f;text-shadow:1px 1px #000;white-space:nowrap;font-size:13px;font-weight:800}.cx-tac-slot.empty .cx-tac-nm{color:#c9cde0}.cx-tac-slot.on .cx-tac-dot{outline:3px solid #fff21f}.cx-tac-slot.drop .cx-tac-dot{outline:2px dashed #fff21f}.cx-tac-hint{color:#b9c3ec;text-align:center;text-shadow:1px 1px #000;margin-top:6px;font-size:12.5px}.cx-ti{background:linear-gradient(#144618f0,#0c2e10f0);border:2px solid #0c300c;border-color:#6cc26a #0c300c #0c300c #6cc26a;padding:8px}.cx-ti-title{color:#fff;text-align:center;background:#02060a;border:1px solid #2c4a9e;margin:2px 0 8px;padding:8px;font-size:18px;font-weight:800}.cx-ti-grid{background:#0000002e;border:1px solid #ffffff38;flex-direction:column;gap:4px;margin-bottom:8px;padding:6px 8px;display:flex}.cx-ti-row{grid-template-columns:minmax(120px,170px) 1fr;align-items:center;gap:8px;display:grid}.cx-ti-label{color:#fff;text-shadow:1px 1px #000;font-size:16px;font-weight:700}.cx-ti-opts{flex-wrap:wrap;gap:3px;display:flex}:root[data-skin=retro] .cx-ti-opts button{color:#7fe07a;min-width:74px;height:24px;text-shadow:none;background:0 0;border:1px solid #0000;padding:0 8px;font-size:13px;font-weight:700}:root[data-skin=retro] .cx-ti-opts button:hover{color:#fff}:root[data-skin=retro] .cx-ti-opts button.on{color:#fff21f;background:#00000026;border-color:#fff21f}.cx-ti-empty{color:#cfe8cf;text-align:center;padding:10px;font-size:13px}@media (width<=860px){.cx-tac-body{grid-template-columns:1fr}.cx-tac-pitch{max-width:420px;max-height:none;margin:0 auto}.cx-tac-list{max-height:none}.cx-tac-bar{flex-wrap:wrap}:root[data-skin=retro] .cx-tac-panes button{min-width:0;padding:0 10px}.cx-ti-row{grid-template-columns:1fr}}:root[data-skin=retro] body:has(.draft-page){background:radial-gradient(ellipse at 50% 0%, #142080 0%, #0a1050 45%, var(--cx-desk) 100%) fixed}:root[data-skin=retro] .draft-page{gap:8px;font-family:Tahoma,Verdana,Segoe UI,sans-serif}:root[data-skin=retro] .draft-page .draft-top{background:linear-gradient(180deg, var(--cx-side1), var(--cx-side2));border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);align-items:center;padding:8px 12px}:root[data-skin=retro] .draft-page .draft-top h1{color:var(--cx-gold);text-shadow:0 2px #00000080;font-size:22px;font-weight:700}:root[data-skin=retro] .draft-page .panel{background:var(--cx-panel);border:1px solid var(--cx-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-skin=retro] .draft-page .panel>header{background:linear-gradient(180deg, var(--cx-tab1), var(--cx-tab2));border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);padding:5px 10px}:root[data-skin=retro] .draft-page .panel>header h3{color:#fff;text-transform:none;letter-spacing:0;text-shadow:0 1px 1px #0009;font-size:13px}:root[data-skin=retro] .draft-page .panel>header h3:before{display:none}:root[data-skin=retro] .draft-page .panel-body{padding:8px 10px}:root[data-skin=retro] .draft-page button{background:var(--cx-btn);color:#fff;border:1px solid;border-color:var(--cx-btn-hi) var(--cx-btn-lo) var(--cx-btn-lo) var(--cx-btn-hi);box-shadow:none;font-weight:700}:root[data-skin=retro] .draft-page button:hover:not(:disabled){color:#fff;background:#1c27a2}:root[data-skin=retro] .draft-page button.primary{color:#000;background:linear-gradient(#34962f,#237523);border-color:#8ee07a #0c3a0c #0c3a0c #8ee07a}:root[data-skin=retro] .draft-page button.primary:hover:not(:disabled){color:#000;background:linear-gradient(#3fa83a,#2a852a)}:root[data-skin=retro] .draft-page input,:root[data-skin=retro] .draft-page select{color:#fff;border:1px solid;border-color:var(--cx-btn-lo) var(--cx-btn-hi) var(--cx-btn-hi) var(--cx-btn-lo);background:#0a1150}:root[data-skin=retro] .draft-page table.grid{background:0 0}:root[data-skin=retro] .draft-page table.grid thead th{color:#fff;text-transform:none;letter-spacing:0;text-shadow:0 1px 1px #00000080;background:#a0a5b4d9;padding:3px 6px;font-size:11.5px;font-weight:700}:root[data-skin=retro] .draft-page table.grid tbody td{border-bottom:1px solid #ffffff0f;padding:3px 6px;font-size:13px}:root[data-skin=retro] .draft-page table.grid tbody tr:nth-child(2n) td{background:#ffffff06}:root[data-skin=retro] .draft-page table.grid tbody tr.clickable:hover td,:root[data-skin=retro] .draft-page table.grid tbody tr.sel td{background:#8c10148c}:root[data-skin=retro] .draft-page .insight{border:1px solid var(--cx-line);background:#0a1150d9;border-radius:0}:root[data-skin=retro] .draft-page .insight.good{background:linear-gradient(#144618f0,#0c2e10f0);border-color:#6cc26a}:root[data-skin=retro] .draft-page b,:root[data-skin=retro] .draft-page strong{color:var(--cx-gold)}:root[data-skin=retro] .draft-page .tag,:root[data-skin=retro] .draft-page .chip,:root[data-skin=retro] .draft-page .badge{border-radius:0}:root{--bg:#070b16;--bg2:#0b1222;--surface:#0f182d;--surface2:#142039;--surface3:#1a2847;--line:#94aaff1a;--line2:#94aaff2e;--text:#eef2ff;--muted:#8e9cc2;--faint:#5d6a8f;--accent:#ffcf3f;--accent-ink:#1b1400;--accent2:#6cd2ff;--good:#3ddc97;--mid:#ffd166;--bad:#ff5d6c;--row:transparent;--row2:#94aaff09;--rowhover:#6cd2ff14;--font:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:14px;--radius-sm:9px;--shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #0009;--glow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--accent) 45%, transparent);--strong:#fff;--hover:#22335a;--tint1:#8b7bff29;--tint2:#6cd2ff1a}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f7;--bg2:#fff;--surface:#fff;--surface2:#f3f5fa;--surface3:#e7ecf5;--line:#14285a1a;--line2:#14285a2e;--text:#141c30;--muted:#56627e;--faint:#8a94ad;--accent:#d69e00;--accent-ink:#1b1400;--accent2:#0a6fb0;--good:#11935a;--mid:#b98100;--bad:#d23a4a;--row2:#14285a08;--rowhover:#0a6fb012;--shadow:0 1px 2px #14285a0f, 0 8px 24px -14px #14285a40;--strong:#0b1222;--hover:#dbe3f1;--tint1:#8b7bff1a;--tint2:#0a6fb00f}:root[data-theme=light] .tag.warn{color:#8a6200}:root[data-theme=light] button.danger{color:#b3202f}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#14285a33}*{box-sizing:border-box}html,body,#root{height:100%}body{background:radial-gradient(1200px 600px at 85% -10%, var(--tint1), transparent 60%), radial-gradient(900px 500px at -10% 110%, var(--tint2), transparent 60%), var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"tnum" 1, "cv11" 1;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:13.5px;line-height:1.45}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#94aaff2e padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}a.link{color:var(--accent2);cursor:pointer;text-decoration:none;transition:color .15s}a.link:hover{color:var(--strong)}button{color:var(--text);background:var(--surface3);border:1px solid var(--line2);cursor:pointer;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,transform 80ms,box-shadow .15s}button:hover:not(:disabled){background:var(--hover);border-color:#94aaff4d}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}button:disabled{opacity:.4;cursor:default}button.primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 94%, white), var(--accent));color:var(--accent-ink);box-shadow:var(--glow);border-color:#0000}button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, black);color:var(--accent-ink)}button.primary:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px}button.danger{color:#ffb3ba;background:#ff5d6c24;border-color:#ff5d6c66}button.danger:hover:not(:disabled){background:#ff5d6c3d}button.small{padding:4px 10px;font-size:11.5px}input,select,textarea{background:var(--bg2);color:var(--text);border:1px solid var(--line2);border-radius:var(--radius-sm);padding:6px 10px;font-family:inherit;font-size:12.5px;transition:border-color .15s}input:hover,select:hover,textarea:hover{border-color:#94aaff52}input:focus,select:focus,textarea:focus{border-color:#6cd2ff99;outline:none;box-shadow:0 0 0 3px #6cd2ff26}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select{appearance:none;cursor:pointer;background-color:var(--surface2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5l5 5 5-5' fill='none' stroke='%238e9cc2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border-radius:10px;min-height:32px;padding:6px 32px 6px 12px;font-weight:500;transition:border-color .15s,background-color .15s,box-shadow .15s}select:hover{background-color:var(--surface3)}select option,select optgroup{color:var(--text);background:#0f182d}select optgroup{color:var(--accent);font-weight:700}select:disabled{opacity:.5;cursor:not-allowed}.sel{background:var(--surface2);border:1px solid var(--line2);max-width:100%;min-height:32px;color:var(--text);cursor:pointer;text-align:left;box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.sel:hover{background:var(--surface3);border-color:#94aaff52}.sel.open,.sel:focus-visible{border-color:#6cd2ff99;outline:none;box-shadow:0 0 0 3px #6cd2ff26}.sel-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-chev{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.sel.open .sel-chev{transform:rotate(180deg)}.sel-pop{z-index:80;border:1px solid var(--line2);background:#111b33;border-radius:14px;flex-direction:column;max-height:340px;padding:6px;animation:.12s ease-out sel-in;display:flex;position:fixed;box-shadow:0 24px 50px -16px #000000d9}.sel-pop.up{transform:translateY(-100%)}@keyframes sel-in{0%{opacity:0;margin-top:-4px}}.sel-search{border-radius:9px;margin:2px 2px 6px;padding:8px 10px}.sel-list{outline:none;overflow-y:auto}.sel-group{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:8px 10px 4px;font-size:10.5px;font-weight:800}.sel-opt{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.sel-opt.hi{background:#6cd2ff1f}.sel-opt.on{color:var(--accent);font-weight:600}.sel-opt>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel-hint{color:var(--faint);font-size:11px;font-family:var(--mono)}.sel-check{color:var(--accent);font-weight:800}.sel-empty{color:var(--muted);text-align:center;padding:12px}input[type=range]{accent-color:var(--accent);background:0 0;border:none;padding:0}input[type=checkbox]{accent-color:var(--accent);width:15px;height:15px}label{color:var(--muted)}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:700}.muted{color:var(--muted)}.center{text-align:center}.right{text-align:right}.good{color:var(--good)}.bad{color:var(--bad)}.accent{color:var(--accent)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.col{flex-direction:column;gap:10px;display:flex}.grow{flex:1}.gap{height:12px}.nowrap{white-space:nowrap}.shell{grid-template-rows:auto 1fr;grid-template-columns:220px 1fr;height:100vh;display:grid}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--line);z-index:20;background:#0a1020b8;grid-column:1/-1;align-items:center;gap:12px;padding:10px 18px;display:flex;position:relative}.topbar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 60%, transparent), transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar .club{letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.topbar .date{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.topbar .money{color:var(--muted);font-size:12.5px}.topbar .spacer{flex:1}.topbar .continue,.topbar .unready{padding:9px 22px;font-size:14px}.sidenav{border-right:1px solid var(--line);background:#090e1c99;padding:14px 10px;overflow-y:auto}.sidenav button{text-align:left;width:100%;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;margin-bottom:2px;padding:8px 12px;font-size:13.5px;font-weight:500;display:flex}.sidenav button svg{opacity:.8;flex-shrink:0;width:17px;height:17px}.sidenav button:hover{color:var(--text);background:#94aaff12}.sidenav button.on{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--accent) 4%, transparent));color:var(--strong);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.sidenav button.on svg{color:var(--accent);opacity:1}.sidenav .sep{background:var(--line);height:1px;margin:10px 6px}.sidenav .badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:800}.main{padding:22px 26px 40px;overflow-y:auto}.screen-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.screen-head h2{letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.screen-head .back{padding:5px 12px}.panel{background:linear-gradient(180deg, #ffffff06, transparent 40%), var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden}.panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.panel>header h3{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11.5px;font-weight:700}.panel>header h3:before{content:"";background:var(--accent);vertical-align:1px;border-radius:2px;width:6px;height:6px;margin-right:8px;display:inline-block}.panel-body{padding:14px 16px}.panel.flush .panel-body{padding:0}.cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.cols2{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.cols3{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.table-wrap{border-radius:var(--radius);overflow-x:auto}table.grid{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}table.grid th{text-align:left;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:var(--surface);border-bottom:1px solid var(--line2);-webkit-user-select:none;user-select:none;z-index:1;padding:9px 12px;font-size:11px;font-weight:600;position:sticky;top:0}table.grid th.sortable{cursor:pointer}table.grid th.sortable:hover{color:var(--text)}table.grid th.sorted{color:var(--accent)}table.grid td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px}table.grid tbody tr:nth-child(odd){background:var(--row)}table.grid tbody tr:nth-child(2n){background:var(--row2)}table.grid tbody tr{transition:background .12s}table.grid tbody tr.clickable{cursor:pointer}table.grid tbody tr:hover{background:var(--rowhover)}table.grid tbody tr:last-child td{border-bottom:none}table.grid tr.me td{color:var(--accent);font-weight:700}table.grid tr.me{background:color-mix(in srgb, var(--accent) 6%, transparent)!important}table.grid tr.promo td:first-child{box-shadow:inset 3px 0 var(--good)}table.grid tr.releg td:first-child{box-shadow:inset 3px 0 var(--bad)}table.grid tr.euro td:first-child{box-shadow:inset 3px 0 var(--accent2)}table.grid tr.playoff td:first-child{box-shadow:inset 3px 0 var(--mid)}table.grid tr.injured td{color:#ff97a1}table.grid td.num,table.grid th.num,td.num,th.num{text-align:right}table.grid td.center,table.grid th.center{text-align:center}.crest{object-fit:contain;vertical-align:-3px;filter:drop-shadow(0 1px 2px #00000080);margin-right:6px;display:inline-block}.club-link{white-space:nowrap}.kit{vertical-align:-1px;border:2px solid;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.nat{min-width:32px;color:var(--faint);letter-spacing:.05em;font-size:10.5px;font-weight:600;display:inline-block}.attr{border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:20px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.a-top{color:#062b1a;background:#3ddc97}.a-good{color:#c9f7c0;background:#3ddc9729}.a-mid{color:var(--text);background:#94aaff14}.a-low{color:#ffd3a1;background:#ffa64d24}.a-bad{color:#ffb3ba;background:#ff5d6c29}.dev-arrow{margin-right:4px;font-size:10px;font-weight:800}.dev-arrow.up{color:var(--good)}.dev-arrow.down{color:var(--bad)}.attr-list{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;font-size:13px;display:grid}.attr-list>span:nth-child(odd){color:var(--muted)}.attr-groups{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;display:grid}.attr-groups h4{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px}.stars{white-space:nowrap}.star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#94aaff2e;width:12px;height:12px;margin-right:1px;display:inline-block}.star.s-full{background:var(--accent)}.star.s-half{background:linear-gradient(90deg, var(--accent) 50%, #94aaff2e 50%)}.star.s-maybe{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent) 50%, #94aaff2e 50%)}.bar{vertical-align:middle;background:#94aaff1f;border-radius:999px;width:64px;height:6px;display:inline-block;overflow:hidden}.bar i{border-radius:999px;height:100%;display:block}.bar i.good{background:linear-gradient(90deg, #26b57a, var(--good))}.bar i.mid{background:linear-gradient(90deg, #e6a93a, var(--mid))}.bar i.bad{background:linear-gradient(90deg, #d93b4c, var(--bad))}.tabs{background:var(--bg2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:3px;display:inline-flex}.tabs button{color:var(--muted);background:0 0;border:none;padding:6px 14px}.tabs button:hover:not(:disabled){color:var(--text);background:#94aaff14}.tabs button.on{background:var(--surface3);color:var(--strong);box-shadow:inset 0 1px #ffffff0f,0 4px 10px -4px #0009}.screen-head .tabs{margin-bottom:0}.modal-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#03060eb3;justify-content:center;align-items:center;padding:16px;animation:.15s fade;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line2);border-radius:18px;flex-direction:column;width:min(540px,100%);max-height:90vh;animation:.18s ease-out pop;display:flex;box-shadow:0 30px 80px -20px #000c}.modal.wide{width:min(1000px,100%)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px 12px;font-size:16px;font-weight:800;display:flex}.modal-head .x{color:var(--muted);background:0 0;border:none;padding:0 6px;font-size:22px}.modal-body{padding:16px 20px 20px;overflow-y:auto}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.news-item{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}.news-item:hover{background:var(--rowhover)}.news-item.unread .title{color:var(--strong);font-weight:700}.news-item .title{color:var(--muted)}.news-item .cat{border-radius:50%;flex-shrink:0;width:8px;height:8px}.news-item .date{color:var(--faint);flex-shrink:0;width:76px;font-size:11.5px}.cat-transfer{background:#6cd2ff}.cat-match{background:#3ddc97}.cat-injury{background:#ff5d6c}.cat-board{background:#ffcf3f}.cat-contract{background:#b28bff}.cat-scout{background:#4ff0d1}.cat-award{background:#ffa94d}.cat-job{background:#ff8fd0}.cat-youth{background:#b6ff6b}.cat-general{background:#8e9cc2}.cat-finance{background:#ffd166}.news-icon{--c:#8e9cc2;width:26px;height:26px;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 28%, transparent);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.news-icon svg{width:16px;height:16px}.news-item:not(.unread) .news-icon{opacity:.6}.tone-green{--c:#3ddc97}.tone-red{--c:#ff5d6c}.tone-grey{--c:#9aa6c7}.tone-blue{--c:#6cd2ff}.tone-yellow{--c:#ffcf3f}.tone-purple{--c:#b28bff}.tone-teal{--c:#4ff0d1}.tone-orange{--c:#ffa94d}.tone-pink{--c:#ff8fd0}.tone-lime{--c:#b6ff6b}.empty{text-align:center;color:var(--muted);padding:40px}.kbd-hint{font-size:11.5px}.kv{grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;font-size:13px;display:grid}.kv>:nth-child(odd){color:var(--muted)}.big-num{color:var(--accent);font-size:28px;font-weight:800}.tag{color:var(--muted);letter-spacing:.02em;background:#94aaff1a;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.star-player{color:#ffcf3f;cursor:default;margin-right:5px;font-size:12px}.tag.good{color:#8ff0c3;background:#3ddc9724}.tag.bad{color:#ffb3ba;background:#ff5d6c26}.tag.warn{background:color-mix(in srgb, var(--accent) 14%, transparent);color:#ffe08a}.insight{border:1px solid var(--line);border-left:3px solid var(--faint);background:var(--surface2);border-radius:10px;margin-bottom:8px;padding:10px 14px}.insight.good{border-left-color:var(--good);background:linear-gradient(90deg, #3ddc9714, var(--surface2) 60%)}.insight.bad{border-left-color:var(--bad);background:linear-gradient(90deg, #ff5d6c14, var(--surface2) 60%)}.insight.warn{border-left-color:var(--mid);background:linear-gradient(90deg, #ffd16614, var(--surface2) 60%)}.pitch{aspect-ratio:68/100;width:100%;max-width:440px;box-shadow:var(--shadow);background:repeating-linear-gradient(#ffffff09 0 8%,#0000 8% 16%),radial-gradient(120% 80%,#1f7a49,#12502f);border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden}.pitch .lines{pointer-events:none;opacity:.55;position:absolute;inset:0}.pitch .slot{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;width:90px;transition:transform .12s;position:absolute;transform:translate(-50%,-50%)}.pitch .slot:hover{transform:translate(-50%,-52%)}.pitch .slot .shirt{border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 3px;font-size:10px;font-weight:800;display:flex;box-shadow:0 4px 10px #00000073}.pitch .slot .nm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-overflow:ellipsis;white-space:nowrap;background:#070b16bf;border-radius:6px;max-width:90px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block;overflow:hidden}.pitch .slot.picked .shirt{outline:3px solid var(--accent);outline-offset:2px}.pitch .slot.empty .shirt{border-style:dashed;background:#00000059!important}.pitch .slot.drop .shirt{outline:2px dashed var(--accent2);outline-offset:2px}.pitch .slot .fit{text-shadow:0 1px 2px #000;font-size:9.5px;font-weight:600}.zone-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.zone-grid div{color:#fff;text-shadow:0 1px 2px #000;border:1px solid #ffffff0f;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.scoreboard{background:radial-gradient(80% 140% at 50% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--surface);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:18px;justify-content:center;align-items:center;gap:26px;margin-bottom:14px;padding:18px;display:flex}.scoreboard .team{align-items:center;gap:10px;min-width:180px;font-size:18px;font-weight:800;display:flex}.scoreboard .team.away{flex-direction:row-reverse;justify-content:flex-end}.scoreboard .score{color:var(--strong);font-size:40px;font-weight:800;font-family:var(--mono);text-align:center;letter-spacing:-.02em;min-width:120px}.scoreboard .minute{color:var(--accent);text-align:center;font-size:13px;font-weight:600}.commentary{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);height:380px;padding:12px 14px;font-size:13.5px;overflow-y:auto}.commentary .ln{border-bottom:1px dashed #94aaff0f;padding:4px 0}.commentary .ln .m{color:var(--faint);width:40px;font-family:var(--mono);font-size:12px;display:inline-block}.commentary .ln.hi{color:var(--accent);font-weight:600}.commentary .ln.goal{color:var(--strong);background:linear-gradient(90deg,#3ddc9740,#0000);border-radius:8px;padding:8px;font-size:15px;font-weight:800;animation:.7s 3 flash}@keyframes flash{50%{background:color-mix(in srgb, var(--accent) 35%, transparent)}}.vidiprinter{font-family:var(--mono);color:var(--accent2);max-height:200px;font-size:11.5px;line-height:1.7;overflow-y:auto}.statline{grid-template-columns:56px 1fr 56px;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:grid}.statline .lbl{text-align:center;color:var(--muted);font-size:11.5px}.statline .h{text-align:right;font-weight:800}.statline .a{font-weight:800}.statbar{border-radius:999px;grid-column:1/-1;gap:3px;height:6px;display:flex;overflow:hidden}.statbar i{border-radius:999px}.statbar i:first-child{background:var(--accent)}.statbar i:last-child{background:var(--accent2)}.chart{width:100%;height:auto}.chart text{fill:var(--muted);font-size:9px}.radar{width:100%;max-width:320px}.radar-grid{fill:none;stroke:#94aaff29}.radar-label{fill:var(--muted);font-size:10px}.radar-series{fill-opacity:.22;stroke-width:2px}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.start{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.start-box{width:min(800px,100%)}.logo{text-align:center;margin-bottom:28px}.logo h1{letter-spacing:-.04em;background:linear-gradient(#fff,#b9c6ef);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,6vw,54px);font-weight:900;line-height:1.02}.logo h1 span{background:linear-gradient(90deg,#ffd95e,#ffa62b);color:#0000;-webkit-background-clip:text;background-clip:text}.logo p{color:var(--muted);margin-top:10px;font-size:15px}.menu-btns{gap:10px;max-width:380px;margin:0 auto;display:grid}.menu-btns>button{border-radius:14px;padding:13px;font-size:15px}.choice{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.choice:hover{border-color:var(--line2);background:var(--surface2)}.choice.on{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.grid-choices{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.footer-note{color:var(--faint);text-align:center;margin-top:18px;font-size:11.5px}.progress{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;background:#03060ebf;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex;position:fixed;inset:0}.progress:before{content:"";border:3px solid #ffffff26;border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{background:var(--surface3);border:1px solid var(--line2);z-index:70;border-radius:999px;padding:10px 18px;font-weight:600;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #000000b3}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.menu-toggle{display:none}@media (width<=860px){.shell{grid-template-columns:1fr}.sidenav{z-index:40;background:var(--bg2);width:240px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidenav.open{transform:none;box-shadow:0 0 60px #000c}.menu-toggle{display:inline-block}.topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.topbar .money{display:none}.main{padding:14px 12px 32px}.cols2,.cols3{grid-template-columns:1fr}.scoreboard{gap:10px;padding:12px}.scoreboard .team{min-width:0;font-size:14px}.scoreboard .score{min-width:70px;font-size:28px}.commentary{height:280px}.screen-head h2{font-size:20px}}@media (hover:none){.kbd-hint{display:none}}.cols-wide{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.cols2>*,.cols3>*,.cols>*,.cols-wide>*{min-width:0}td.nowrap{white-space:nowrap}td.actions{white-space:nowrap;text-align:right}td.actions .row{flex-wrap:nowrap;justify-content:flex-end}td.actions button+button{margin-left:6px}.chat{flex-direction:column;gap:6px;display:flex}.chat-me{background:var(--accent-soft,#facc1524);border-radius:12px 12px 2px;align-self:flex-end;max-width:85%;padding:8px 12px}.chat-them{border-radius:12px 12px 12px 2px;align-self:flex-start;max-width:90%}.article{border-left:3px solid var(--accent);padding:4px 0 4px 12px}.article h4{margin:0 0 6px;font-size:15px}.article p{margin:0;line-height:1.55}.forum-post{background:var(--panel2,#ffffff0a);border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.45}.continue .cont-badge{background:#00000040;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:12px}.start-home{z-index:5;position:fixed;top:16px;left:16px}.news-head a.link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:3px}.news-head a.link:hover{text-decoration-color:currentColor}tr.career-total td{border-top:1px solid var(--line2)}.mood-open{color:var(--good);font-weight:600}.mood-cautious{color:var(--mid);font-weight:600}.mood-closed{color:var(--bad);font-weight:600}.help-layout{grid-template-columns:240px 1fr;align-items:start;gap:14px;display:grid}.help-nav .panel-body{flex-direction:column;gap:2px;padding:6px;display:flex}.help-item{box-shadow:none;text-align:left;color:var(--muted);background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600}.help-item:hover{color:var(--text);background:var(--rowhover)}.help-item.on{color:var(--accent-ink);background:var(--accent)}.help-body{max-width:760px;font-size:14px;line-height:1.6}.help-short{color:var(--text);margin-top:0;font-size:15px}.help-body ul{gap:6px;padding-left:20px;display:grid}.info{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.info-btn{width:17px;height:17px;color:var(--accent2);box-shadow:none;background:#6cd2ff24;border:1px solid #6cd2ff59;border-radius:50%;place-items:center;padding:0;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800;line-height:1;display:inline-grid}.info-btn:hover{background:#6cd2ff47}.info-pop{z-index:60;border:1px solid var(--line2);width:min(300px,100vw - 24px);color:var(--text);text-transform:none;letter-spacing:0;white-space:normal;text-align:left;background:#111b33;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;display:flex;position:fixed;box-shadow:0 18px 40px -12px #000c}.info-pop b{color:var(--accent)}@media (width<=760px){.help-layout{grid-template-columns:1fr}}.filter-row{flex-wrap:wrap;gap:8px}.filter-more{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:12px;padding-top:12px;display:grid}.filter-group{flex-direction:column;gap:7px;display:flex}.filter-group h4{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 2px;font-size:11px}.filter-group label.row{flex-wrap:wrap;gap:6px}.db-choice{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.db-opt{text-align:left;background:var(--surface2);border:1px solid var(--line2);box-shadow:none;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.db-opt b{font-size:14px}.db-opt span{color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.45}.db-opt.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.db-steps{gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}label.button.file-btn{cursor:pointer;background:var(--surface3);border:1px solid var(--line2);color:var(--text);border-radius:999px;align-items:center;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}label.button.file-btn.primary{color:var(--accent-ink);background:linear-gradient(#ffd95e,#ffc21a);border-color:#0000}label.button.file-btn input{display:none}.scout-criteria{flex-wrap:wrap;gap:6px;width:100%;padding-top:4px}.press-room .panel-body{padding:0}.press-feed{flex-direction:column;gap:10px;max-height:58vh;padding:16px;display:flex;overflow-y:auto}.press-feed p{margin:2px 0 0;line-height:1.5}.press-who{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.press-q{background:var(--surface2);border:1px solid var(--line2);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:80%;padding:10px 14px;animation:.25s ease-out press-in}.press-q p{font-size:15px}.press-a{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:14px 14px 4px;align-self:flex-end;max-width:75%;padding:10px 14px;animation:.2s ease-out press-in}.press-a .press-who{color:var(--accent)}.press-r{color:var(--muted);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:6px;font-size:13px;font-style:italic;animation:.3s ease-out press-in;display:flex}.press-effects{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-style:normal;display:inline-flex}.press-typing{background:var(--surface2);border-radius:14px;align-self:flex-start;gap:4px;padding:10px 14px;display:flex}.press-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite press-dot}.press-typing i:nth-child(2){animation-delay:.15s}.press-typing i:nth-child(3){animation-delay:.3s}.press-answer{border-top:1px solid var(--line);padding:12px 16px 14px}@keyframes press-in{0%{opacity:0;transform:translateY(6px)}}@keyframes press-dot{50%{opacity:.25;transform:translateY(-2px)}}.tt-tones{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.tt-tone{text-align:left;white-space:normal;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding:10px 12px;display:flex}.tt-tone .muted{font-size:12px;font-style:italic}.tt-tone.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tt-ind{flex-direction:column;gap:4px;max-height:320px;margin-top:10px;display:flex;overflow-y:auto}.tt-ind-row{gap:8px}.tt-reactions{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px;display:grid}.tt-r{align-items:center;gap:6px;display:flex}.tt-r .tag{margin-left:auto}.clauses{border:1px solid var(--line);background:var(--surface2);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.clauses .row{flex-wrap:wrap;gap:6px}.mgr-chip{letter-spacing:.03em;vertical-align:middle;color:#fff;background:hsl(var(--h,200) 65% 42%);min-width:18px;height:16px;box-shadow:0 0 0 1px hsl(var(--h,200) 70% 60% / .55);border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex}.mgr-chip.ai{background:linear-gradient(135deg, hsl(var(--h,170) 55% 38%), hsl(calc(var(--h,170) + 40) 60% 34%))}table.grid tr.rival{background:#78a0ff12!important}table.grid tr.rival td:first-child{box-shadow:inset 3px 0 #78a0ffb3}.chat-layout{grid-template-columns:280px 1fr;align-items:start;gap:14px;display:grid}.chat-people{flex-direction:column;gap:6px;display:flex}.chat-person{text-align:left;white-space:normal;border-radius:12px;align-items:center;gap:10px;height:auto;padding:10px 12px;display:flex}.chat-person .grow{flex-direction:column;min-width:0;display:flex}.chat-person .muted{font-size:12px;font-weight:400}.chat-person.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.chat-avatar{color:#fff;background:hsl(var(--h,200) 60% 42%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.chat-avatar.ai{background:linear-gradient(135deg, hsl(var(--h,170) 55% 38%), hsl(calc(var(--h,170) + 40) 60% 34%))}.chat-avatar.all{background:var(--accent);color:#111}.chat-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.chat-thread{flex-direction:column;gap:10px;min-height:220px;max-height:52vh;padding:4px 2px 8px;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;align-items:flex-start;max-width:78%;display:flex}.chat-msg.mine{align-self:flex-end;align-items:flex-end}.chat-who{color:var(--muted);margin:0 0 2px 6px;font-size:11px}.chat-bubble{background:var(--surface2);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:16px 16px 16px 4px;padding:9px 13px;line-height:1.45}.chat-msg.mine .chat-bubble{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px 16px 4px}.chat-when{color:var(--faint);margin:2px 6px 0;font-size:10.5px}.chat-quick{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.chat-input{gap:8px;display:flex}.chat-input input{flex:1}@media (width<=760px){.chat-layout{grid-template-columns:1fr}.chat-msg{max-width:92%}}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.kpi{border:1px solid var(--line);background:var(--surface2);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.kpi-value{font-size:22px;font-weight:800}.kpi-sub{color:var(--muted);font-size:12px}.att-chart{border-bottom:1px solid var(--line);background:linear-gradient(var(--line), var(--line)) 0 14px / 100% 1px no-repeat;align-items:flex-end;gap:0;height:140px;padding-top:14px;display:flex;position:relative}.att-col{box-sizing:border-box;align-items:flex-end;height:100%;padding:0 2px;display:flex}.att-bar{background:linear-gradient(180deg, var(--accent), color-mix(in srgb, var(--accent) 45%, transparent));border-radius:4px 4px 0 0;width:100%}.att-bar.full{background:linear-gradient(180deg, var(--good), #3ddc9773)}.att-bar.low{background:linear-gradient(180deg, var(--bad), #ff5d6c66)}.att-cap{color:var(--muted);font-size:10.5px;position:absolute;top:0;right:0}.fac-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.fac-level{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.fac-level b{font-size:26px}.fac-effect{margin:8px 0;line-height:1.5}.fac-offer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.mix-legend{flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.mix-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.mix-row{grid-template-columns:70px 1fr 110px;align-items:center;gap:10px;margin-bottom:6px;display:grid}.mix-label{color:var(--muted);font-size:12px}.mix-bar{border-radius:5px;min-width:4px;height:16px;display:flex;overflow:hidden}.mix-total{text-align:right;font-size:12px}.mix-gate{background:#ffcf3f}.mix-tv{background:#6aa8ff}.mix-sponsor{background:#3ddc97}.mix-merch{background:#c77dff}.mix-prize{background:#ff9f43}.mix-sales{background:#9aa4b2}.table-scroll{overflow-x:auto}.sidenav .nav-version{color:var(--muted);box-shadow:none;opacity:.8;background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:6px 12px;font-size:11px;font-weight:500;display:flex}.sidenav .nav-version:hover{opacity:1;color:var(--text)}.sidenav .nav-version .tag{margin-left:2px;padding:1px 6px;font-size:9.5px}.changelog{flex-direction:column;gap:16px;max-height:65vh;padding-right:4px;display:flex;overflow-y:auto}.cl-entry header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.cl-version{background:var(--surface2);border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.cl-version.latest{background:var(--accent);color:#111;border-color:var(--accent)}.cl-date{margin-left:auto;font-size:12px}.cl-entry ul{margin:0;padding-left:20px;line-height:1.55}.cl-entry li{margin:2px 0}.h2h{border:1px solid var(--line);background:var(--surface2);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.h2h-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.interest-list{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.interest-club{border:1px solid var(--line);background:var(--surface2);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.tag.interest{color:#6cd2ff;background:#6cd2ff24}.nav-note{align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.nav-note svg{opacity:.6;width:18px;height:18px}.rivalry{border:1px solid var(--line);border-radius:10px;margin:8px 0;padding:8px 12px}.rating{font-variant-numeric:tabular-nums;font-weight:600}.r-top{color:#3ddc97}.r-good{color:#9be27a}.r-ok{color:inherit;font-weight:500}.r-meh{color:#ffa94d}.r-bad{color:#ff5d6c}:root[data-theme=light] .topbar{background:#fffc}:root[data-theme=light] .sidenav{background:#ffffffa6}:root[data-theme=light] .sel-pop,:root[data-theme=light] .info-pop,:root[data-theme=light] select option,:root[data-theme=light] select optgroup{background:#fff}:root[data-theme=light] .modal-bg{background:#141e3c59}:root[data-theme=light] .forum-post{background:#14285a0a}:root[data-theme=light] .tabs button.on{box-shadow:0 1px 3px #14285a26}@keyframes nudge{0%,to{box-shadow:var(--glow);transform:scale(1)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 28px 6px color-mix(in srgb, var(--accent) 60%, transparent);transform:scale(1.06)}}@keyframes nudgeColor{0%,to{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, white), var(--accent));color:var(--accent-ink)}50%{color:#fff;background:linear-gradient(#ff7a86,#e8303f)}}button.continue.nudge{font-weight:800;animation:.9s ease-in-out infinite nudge,.9s step-end infinite nudgeColor}@keyframes bannerFlash{0%,to{background:#e8303f}50%{background:color-mix(in srgb, var(--accent) 90%, black)}}.waiting-banner{z-index:70;letter-spacing:.02em;color:#fff;pointer-events:none;white-space:nowrap;border-radius:999px;padding:12px 26px;font-size:16px;font-weight:800;animation:.9s step-end infinite bannerFlash;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px -6px #e8303fb3}@keyframes blinkText{50%{opacity:.25}}.waiting-me{color:#ff5d6c;text-transform:uppercase;font-weight:800;animation:.9s step-end infinite blinkText}.topbar .club,.topbar .date,.topbar .money,.topbar button{white-space:nowrap}.topbar .money{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-club] .sidenav{background:var(--nav-bg);border-right-color:#0000}:root[data-club] .sidenav button{color:var(--nav-fg)}:root[data-club] .sidenav button svg{opacity:.9}:root[data-club] .sidenav button:hover{background:var(--nav-hover);color:var(--nav-fg)}:root[data-club] .sidenav button.on{background:var(--nav-active);color:var(--nav-fg);box-shadow:none;border-color:#0000}:root[data-club] .sidenav button.on svg{color:var(--nav-fg)}:root[data-club] .sidenav .sep{background:var(--nav-hover)}:root[data-club] .sidenav .badge{background:var(--nav-fg);color:var(--nav-bg)}:root[data-club] .sidenav .nav-version,:root[data-club] .nav-note{color:var(--nav-muted)}:root[data-club] .topbar{background:var(--top-bg);color:var(--top-fg);border-bottom-color:#00000014}:root[data-club] .topbar:after{display:none}:root[data-club] .topbar .money,:root[data-club] .topbar .muted{color:var(--top-muted)}:root[data-club] .topbar .date{color:var(--top-fg);background:var(--top-chip);border-color:#0000}.pitch .slot .nm{color:#fff}:root[data-theme=light] .tag{color:#3a4560;background:#14285a12}:root[data-theme=light] .tag.good{color:#0b6b41;background:#11935a1f}:root[data-theme=light] .tag.bad{color:#a51d2c;background:#d23a4a1f}:root[data-theme=light] .tag.warn{color:#7a5600;background:#c9950026}:root[data-theme=light] .tag.interest{color:#0a5f94;background:#0a6fb01a}:root[data-theme=light] .a-good{color:#0b6b41;background:#11935a24}:root[data-theme=light] .a-mid{background:#14285a0f}:root[data-theme=light] .a-low{color:#8a4b00;background:#ff8c0024}:root[data-theme=light] .a-bad{color:#a51d2c;background:#d23a4a1f}:root[data-theme=light] .r-top{color:#0b7a49}:root[data-theme=light] .r-good{color:#3a7d1c}:root[data-theme=light] .r-meh{color:#b35a00}:root[data-theme=light] .r-bad{color:#c0283a}:root[data-theme=light] .news-icon{color:color-mix(in srgb, var(--c) 62%, black)}:root[data-theme=light] .insight{color:var(--text)}:root[data-club] .pitch .slot .shirt{background:var(--nav-bg)!important;color:var(--nav-fg)!important;border-color:var(--top-bg)!important}.date-short,.mobile-tabs,.menu-backdrop{display:none}@media (width<=860px){.topbar{gap:6px;padding:8px 10px}.topbar .club{text-overflow:ellipsis;gap:6px;max-width:45vw;font-size:14px;overflow:hidden}.topbar .date{padding:3px 8px;font-size:11.5px}.topbar .date-long,.topbar .top-next,.topbar .fullscreen-btn{display:none}.topbar .date-short{display:inline}.topbar .continue,.topbar .unready{margin-left:auto;padding:7px 16px;font-size:13px}.topbar button.small{padding:4px 9px}.main{padding-bottom:84px}.mobile-tabs{z-index:35;background:var(--nav-bg,var(--surface));border-top:1px solid var(--line2);padding:4px 4px calc(4px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -10px #0006}.mobile-tabs button{color:var(--nav-fg,var(--muted));background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 2px;font-size:10.5px;font-weight:600;display:flex;position:relative}.mobile-tabs button svg{width:20px;height:20px}.mobile-tabs button.on{background:var(--nav-active,var(--surface3));color:var(--nav-fg,var(--text))}.mobile-tabs .burger{font-size:18px;line-height:20px}.mobile-tabs .dot{background:var(--bad);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;display:grid;position:absolute;top:2px;right:22%}.menu-backdrop{z-index:39;background:#00000059;display:block;position:fixed;inset:0}.waiting-banner{white-space:normal;text-align:center;width:max-content;max-width:92vw;padding:10px 16px;font-size:13px;top:auto;bottom:76px}.app-btn-label{display:none}}.pitch2d{box-shadow:var(--shadow);background:#2e6f2b;border-radius:14px;position:relative;overflow:hidden}.pitch2d svg{width:100%;height:auto;display:block}.p2d-player,.p2d-ball{transition-property:transform;transition-timing-function:ease-in-out}.p2d-minute{color:#ffe066;font-weight:800;font-family:var(--mono);background:#00000073;border-radius:8px;padding:3px 10px;font-size:15px;position:absolute;top:10px;left:12px}.p2d-poss{border-radius:8px;padding:3px 10px;font-size:12.5px;font-weight:700;position:absolute;top:10px;right:12px;box-shadow:0 2px 8px #0000004d}.p2d-banner{color:#1b1400;text-align:center;background:#ffe14d;min-height:40px;padding:9px 12px;font-size:16px;font-weight:800}.p2d-banner.goal{color:#fff;background:#22c55e;animation:.6s 3 flash}.p2d-banner.hi{background:#ffd23f}.p2d-so{color:#fff;pointer-events:none;background:#0000008c;border-radius:10px;flex-direction:column;gap:3px;padding:6px 9px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:52px;left:10px}.p2d-so>div{align-items:center;gap:4px;display:flex}.p2d-so-name{text-align:center;border-radius:6px;min-width:46px;margin-right:3px;padding:1px 6px;font-size:11.5px}.p2d-so-k{text-align:center;opacity:.7;width:16px}.p2d-so-k.good{color:#4ade80;opacity:1}.p2d-so-k.bad{color:#f87171;opacity:1}.match2d,.match-comm{grid-template-columns:2fr 1fr}@media (width<=860px){.match2d{grid-template-columns:1fr}.p2d-banner{font-size:13px}}.pitch .run-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pitch.editing .slot:not(.empty) .shirt,.pitch.editing .slot .shirt{cursor:grab;box-shadow:0 0 0 2px #ffffff80}.pitch.editing .slot.moving{z-index:5}.pitch.editing .slot.moving .shirt{cursor:grabbing;transform:scale(1.12);box-shadow:0 0 0 3px #fff,0 6px 16px #0006}.pitch .slot{touch-action:none}.ctx-menu{z-index:90;background:var(--surface);width:330px;color:var(--text);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed;box-shadow:0 18px 50px -10px #00000080}.ctx-title{border-bottom:1px solid var(--line);padding-bottom:6px;font-size:13px;font-weight:800}.ctx-row{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.ctx-row>span{width:64px;color:var(--muted)}.ctx-row.role button{flex:1}.ctx-toggles{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ctx-toggle{text-align:left;border-radius:8px;padding:5px 8px;font-size:11.5px}.ctx-toggle.on{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)}.cm-board{grid-template-columns:auto 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.cm-minute{color:#ffe066;min-width:74px;font-family:var(--mono);box-shadow:var(--shadow);background:#0e1a4a;border-radius:12px;place-items:center;padding:0 10px;font-size:26px;font-weight:800;display:grid}.cm-team{box-shadow:var(--shadow);border:1px solid #0000001f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.cm-team.away{padding:10px 18px 10px 12px}.cm-name{letter-spacing:-.02em;text-shadow:0 1px 2px #0000002e;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;font-size:clamp(18px,2.6vw,32px);font-weight:900;display:flex;overflow:hidden}.cm-score{text-align:center;color:#111;min-width:58px;font-family:var(--mono);background:#f6f6f6;border-radius:10px;padding:4px 10px;font-size:34px;font-weight:900;box-shadow:inset 0 -3px #0000001f}.cm-ratings{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cm-col{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:6px}.cm-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto 44px 44px;align-items:center;gap:8px;padding:4px 6px;font-size:14px;display:grid}.cm-row:last-child{border-bottom:0}.cm-row.dim{opacity:.5}.cm-num{border-radius:6px;place-items:center;height:24px;font-size:12.5px;font-weight:800;display:grid}.cm-pl{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex;overflow:hidden}.cm-card{background:#ffd400;border-radius:2px;flex-shrink:0;width:9px;height:13px;display:inline-block}.cm-card.red{background:#e3202f}.cm-info{color:var(--accent2);font-size:12px;font-weight:600}.cm-rt{text-align:right;font-size:15px}.cm-goals{font-size:12px}.cm-scores>div{grid-template-columns:1fr auto 1fr;gap:10px;padding:3px 0;display:grid}.cm-scores>div>span:first-child{text-align:right}.cm-venue{text-align:center;background:var(--surface3);color:var(--muted);border-radius:10px;margin-top:12px;padding:9px;font-weight:600}@media (width<=860px){.cm-board{grid-template-columns:1fr 1fr}.cm-minute{grid-column:1/-1;padding:4px;font-size:18px}.cm-score{min-width:40px;font-size:24px}.cm-ratings{grid-template-columns:1fr}}.drag-ghost{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;position:fixed;top:-100px;left:-100px;box-shadow:0 6px 16px #00000059}.p2d-flash{color:#fff;text-shadow:0 4px 18px #0009;letter-spacing:.04em;pointer-events:none;font-size:clamp(28px,6vw,64px);font-weight:900;animation:.4s pop;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.p2d-replay{color:#fff;letter-spacing:.08em;background:#e3202f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%)}.subs-panel{margin-bottom:12px}.subs-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.sub-card{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}.sub-card .sub-head{align-items:center;gap:8px;font-weight:700;display:flex}.sub-card select{width:100%}.ti-groups{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:18px 28px;display:grid}.ti-group{flex-direction:column;gap:12px;display:flex}.ti-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:12px;font-weight:800}.ti-row{flex-direction:column;gap:6px;display:flex}.ti-label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ti-label .muted{font-size:12px}.seg{background:var(--line);border-radius:10px;flex-wrap:nowrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg button{box-shadow:none;white-space:nowrap;color:inherit;background:0 0;border:0;border-radius:8px;min-height:0;padding:5px 11px;font-size:13px;font-weight:600}.seg button:hover{background:#7f7f7f1f}.seg button.on{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:0 1px 3px #0003}@media (width<=520px){.ti-groups{grid-template-columns:1fr}.seg{flex-wrap:wrap}}.invite-code{letter-spacing:.2em;text-align:center;background:var(--line);border-radius:12px;padding:10px;font-family:ui-monospace,monospace;font-size:40px;font-weight:900}.sim-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c189e;place-items:center;animation:.25s fadein;display:grid;position:fixed;inset:0}.sim-card{background:var(--surface);color:var(--text);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(440px,100vw - 32px);padding:28px 34px;display:flex;box-shadow:0 20px 60px #00000059}.sim-card h2{margin:4px 0 0}.sim-ball{font-size:46px;animation:.9s ease-in-out infinite sim-bounce}@keyframes sim-bounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(180deg)}}.sim-next{font-weight:600}.sim-bar{background:var(--line);border-radius:99px;width:100%;height:6px;overflow:hidden}.sim-bar span{background:var(--accent);border-radius:99px;width:35%;height:100%;animation:1.3s ease-in-out infinite sim-slide;display:block}@keyframes sim-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.sim-players{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@keyframes fadein{0%{opacity:0}to{opacity:1}}.countdown{color:var(--accent);font-size:72px;font-weight:900;line-height:1;animation:.4s pop}.leave-note{margin:10px 0 0;font-size:12px}.war-box{border:2px solid var(--accent);background:var(--tint1,transparent);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.war-title{letter-spacing:.04em;font-weight:800}.press-opt{text-align:left;white-space:normal;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;max-width:360px;height:auto;padding:8px 12px;line-height:1.35;display:flex}.press-opt-fx{flex-wrap:wrap;gap:4px;display:flex}.press-opt-fx .tag{font-size:10px}.name-short{display:none}@media (width<=860px){.tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:12px;flex-wrap:nowrap;max-width:100%;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;flex-shrink:0;padding:6px 11px;font-size:13px}.scoreboard{gap:8px}.scoreboard .team,.scoreboard .team.away{text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1;justify-content:center;gap:4px;font-size:13px}.scoreboard .score{min-width:48px;font-size:24px}.scoreboard>div:not(.team){flex:0 auto;min-width:0;max-width:38%}.scoreboard .minute{white-space:normal;font-size:11px}.scoreboard .team a{white-space:normal}.match-screen .screen-head{gap:6px;margin-bottom:8px}.match-screen .screen-head h2{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.match-screen .screen-head .grow{display:none}.match-screen .screen-head>button{padding:5px 10px;font-size:12.5px}.match-screen .tabs{margin-bottom:8px}.cm-board{z-index:6;background:var(--bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;margin-bottom:8px;padding:4px 0;position:sticky;top:-14px}.cm-board .cm-team{border-radius:10px;grid-area:1/1;gap:6px;min-width:0;padding:5px 6px 5px 8px}.cm-board .cm-team.away{grid-column:3;padding:5px 8px 5px 6px}.cm-minute{text-align:center;border-radius:10px;grid-area:1/2;min-width:0;max-width:84px;padding:2px 6px;font-size:13px;line-height:1.2}.cm-name{gap:5px;min-width:0;font-size:15px}.cm-name .crest{flex-shrink:0;width:20px!important;height:20px!important}.cm-score{border-radius:8px;min-width:30px;padding:2px 6px;font-size:20px}.name-long{display:none}.name-short{text-overflow:ellipsis;display:inline;overflow:hidden}.match2d .commentary{max-height:240px!important}.match-comm{grid-template-columns:1fr}.match-comm .commentary{height:50vh}.p2d-minute{padding:2px 7px;font-size:12px;top:6px;left:6px}.p2d-poss{padding:2px 7px;font-size:11px;top:6px;right:6px}.p2d-replay{padding:2px 8px;font-size:10px;top:32px;left:6px;transform:none}.p2d-so{padding:4px 6px;font-size:11px;bottom:46px;left:6px;transform:none}.p2d-so-name{min-width:34px;font-size:10px}.p2d-so-k{width:12px}.p2d-banner{min-height:36px;padding:7px 10px}}.so-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.so-list>div{flex-direction:column;gap:3px;display:flex}.train-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 14px}.chem-how{margin-top:8px;font-size:13px}.chem-how summary{cursor:pointer;color:var(--accent2,var(--accent));font-weight:700}.chem-how p{margin:8px 0;line-height:1.5}.chem-how .grid td{vertical-align:top}.start-aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.start-aurora i{filter:blur(90px);border-radius:50%;width:60vw;height:60vw;animation:22s ease-in-out infinite alternate start-drift;position:absolute}.start-aurora i:first-child{opacity:.14;background:#ffcf3f;top:-25vw;left:-10vw}.start-aurora i:nth-child(2){opacity:.16;background:#6cd2ff;animation-duration:28s;top:10vh;right:-25vw}.start-aurora i:nth-child(3){opacity:.18;background:#8b7bff;animation-duration:34s;bottom:-30vw;left:20vw}@keyframes start-drift{to{transform:translate(6vw,4vw)scale(1.12)}}@media (prefers-reduced-motion:reduce){.start-aurora i{animation:none}}.start-pill{color:#6cd2ff;background:#6cd2ff1a;border:1px solid #6cd2ff40;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.start-live{background:var(--good);border-radius:50%;width:8px;height:8px}.start-menu .logo h1{font-size:clamp(36px,7vw,68px)}.start-menu .logo h1 span{background:linear-gradient(100deg,#ffe07a 0%,#ffcf3f 40%,#6cd2ff 100%);-webkit-background-clip:text;background-clip:text}.start-menu .menu-btns{gap:16px;max-width:640px}.menu-btns>.start-cta,.menu-btns>.start-cta:hover:not(:disabled){color:#1b1400;background:linear-gradient(#ffe07a,#ffc21a);border:0;border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:16px 40px;font-size:17px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #ffcf3f80,0 12px 34px -10px #ffc41ebf}.start-cta:hover:not(:disabled){background:linear-gradient(#ffe78f,#ffc72e);transform:translateY(-2px);box-shadow:0 0 0 1px #ffcf3fb3,0 18px 44px -12px #ffc41ef2}.start-cta span{transition:transform .2s}.start-cta:hover span{transform:translate(4px)}.start-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.start-card,.start-card:hover:not(:disabled){text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);background:#94aaff0f;border:1px solid #94aaff29;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;transition:transform .15s,border-color .15s,background .15s;display:flex}.start-card:hover:not(:disabled){background:#94aaff1a;border-color:#ffcf3f73;transform:translateY(-3px)}.start-card b{font-size:15px;font-weight:800}.start-card span{color:var(--muted);font-size:13px;font-weight:500;line-height:1.4}.start-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.start-ghost,.start-ghost:hover:not(:disabled){border:1px solid var(--line2);color:var(--text);background:#94aaff14;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.start-ghost:hover:not(:disabled){background:#94aaff26}.start-lang{background:#94aaff14;border-radius:999px;padding:3px;display:flex}.start-lang button,.start-lang button:hover:not(:disabled){box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.start-lang button:hover:not(:disabled){color:var(--text)}.start-lang button.on,.start-lang button.on:hover:not(:disabled){color:var(--text);background:#ffffff1f}.start-cur{border-radius:999px;padding:7px 12px;font-size:13px}@media (width<=640px){.start-cards{grid-template-columns:1fr}.start-cta{justify-content:center;width:100%}.start-menu{padding-top:64px}}.news-settings label.row{justify-content:space-between;gap:12px}.news-cats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}:root{--dv-1:#2a78d6;--dv-2:#eb6834;--dv-3:#1baf7a;--dv-4:#eda100;--dv-5:#e87ba4;--dv-6:#008300}:root[data-theme=dark]{--dv-1:#3987e5;--dv-2:#d95926;--dv-3:#199e70;--dv-4:#c98500;--dv-5:#d55181;--dv-6:#008300}.devp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.devp-hero{flex-direction:column;gap:2px;display:flex}.devp-total{letter-spacing:-.02em;color:var(--text);font-size:34px;font-weight:900;line-height:1}.devp-total.good{color:var(--good)}.devp-total.bad{color:var(--bad)}.devp-sub{color:var(--muted);font-size:13px}.devp-legend{flex-wrap:wrap;gap:4px;display:flex}.devp-legend button,.devp-legend button:hover:not(:disabled){box-shadow:none;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.devp-legend button:hover:not(:disabled),.devp-legend button.on{border-color:var(--line2);color:var(--text)}.devp-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.devp-body{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.devp-chart{position:relative}.devp-svg{touch-action:pan-y;width:100%;height:auto;display:block}.devp-grid{stroke:currentColor;stroke-opacity:.09}.devp-axis{fill:var(--muted);font-size:9.5px}.devp-lbl{fill:var(--text);font-size:10.5px;font-weight:700}.devp-val{fill:var(--muted);font-size:9.5px;font-weight:600}.devp-up{fill:var(--good)}.devp-down{fill:var(--bad)}.devp-leader{fill:none;stroke:currentColor;stroke-opacity:.18}.devp-dot{stroke:var(--surface);stroke-width:2px}.devp-cross{stroke:currentColor;stroke-opacity:.35;stroke-dasharray:3 3}.devp-tip{background:var(--surface);border:1px solid var(--line2);min-width:150px;box-shadow:var(--shadow);pointer-events:none;z-index:2;border-radius:10px;padding:8px 10px;font-size:12.5px;position:absolute;top:8px}.devp-tip b{margin-bottom:4px;display:block}.devp-tip div{color:var(--muted);align-items:center;gap:6px;padding:1px 0;display:flex}.devp-tip div span{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.devp-tip i{border-radius:2px;width:8px;height:8px;display:inline-block}.devp-ctitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px;font-weight:800}.devp-row{grid-template-columns:minmax(0,1fr) 46% 44px;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:grid}.devp-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.devp-track{background:color-mix(in srgb, var(--muted) 10%, transparent);border-radius:4px;height:10px;position:relative}.devp-track.mixed:before{content:"";background:var(--line2);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.devp-track i{position:absolute;top:0;bottom:0}.devp-track i.up{background:var(--good);border-radius:0 4px 4px 0;left:0}.devp-track.mixed i.up{background:var(--good);border-radius:0 4px 4px 0;left:calc(50% + 2px)}.devp-track i.down{background:var(--bad);border-radius:0 4px 4px 0;left:0}.devp-track.mixed i.down{background:var(--bad);border-radius:4px 0 0 4px;left:auto;right:calc(50% + 2px)}.devp-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}@media (width<=860px){.devp-body{grid-template-columns:1fr}.devp-total{font-size:28px}}.oi-help{color:var(--muted);gap:4px;margin-top:10px;font-size:12.5px;display:grid}.oi-help b{color:var(--text)}.p2d-wx{z-index:1;pointer-events:none;position:absolute;inset:0}.wx-rain .p2d-wx,.wx-heavyRain .p2d-wx{background-image:repeating-linear-gradient(105deg,#dcebff00 0 9px,#dcebff47 9px 10px);background-size:40px 40px;animation:.45s linear infinite wx-rain}.wx-heavyRain .p2d-wx{background-color:#141e3c2e;background-image:repeating-linear-gradient(105deg,#dcebff00 0 5px,#dcebff66 5px 6px);animation-duration:.3s}.wx-snow .p2d-wx{background-image:radial-gradient(circle,#ffffffd9 1.2px,#0000 1.6px),radial-gradient(circle,#fff9 1px,#0000 1.4px);background-position:0 0,11px 7px;background-size:34px 34px,22px 22px;animation:3s linear infinite wx-snow}.wx-snow svg{filter:saturate(.6)brightness(1.08)}.wx-hot svg{filter:saturate(1.15)sepia(.12)}@keyframes wx-rain{to{background-position:-10px 40px}}@keyframes wx-snow{to{background-position:12px 34px,0 29px}}@media (prefers-reduced-motion:reduce){.p2d-wx{animation:none!important}}.weather-note{margin-bottom:12px}.ba-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:14px;display:grid}.ba-desc{margin:0 0 8px;line-height:1.5}.rec-grid{grid-template-columns:1fr 1fr 1.6fr;gap:20px;display:grid}.rec-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:800}.rec-list{margin:0;padding-left:18px}.rec-list li{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.rec-list li b{font-variant-numeric:tabular-nums}@media (width<=860px){.rec-grid{grid-template-columns:1fr}}.ach-progress{background:color-mix(in srgb, var(--muted) 15%, transparent);border-radius:999px;height:8px;overflow:hidden}.ach-progress span{background:linear-gradient(90deg,#ffcf3f,#6cd2ff);border-radius:999px;height:100%;display:block}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.ach{border:1px solid var(--line);background:var(--surface);opacity:.55;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ach.on{opacity:1;border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.ach.on.tier3{box-shadow:0 0 0 1px #ffcf3f80,0 8px 24px -12px #ffc41e99}.ach-icon{font-size:26px;line-height:1}.ach b{font-size:14px;display:block}.ach span{color:var(--muted);margin:2px 0;font-size:12.5px;line-height:1.35;display:block}.ach small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.pub{min-height:100vh;color:var(--text);padding:24px 16px 60px}.pub-box{width:min(900px,100%);margin:0 auto}.pub-head{align-items:center;gap:18px;margin:28px 0 20px;display:flex}.pub-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,6vw,48px);font-weight:900}.pub-avatar{color:#1b1400;background:linear-gradient(#ffe07a,#ffc21a);border-radius:22px;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:28px;font-weight:900;display:grid}.pub-club{color:var(--accent2,var(--accent));margin-top:4px;font-weight:700}.pub-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px;display:grid}.pub-stats div{text-align:center;background:#94aaff12;border:1px solid #94aaff29;border-radius:16px;padding:14px}.pub-stats b{font-size:26px;font-weight:900;display:block}.pub-stats span{color:var(--muted);font-size:12px}.pub section{margin-top:22px}.pub h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px}.pub-link{background:color-mix(in srgb, var(--muted) 12%, transparent);word-break:break-all;border-radius:8px;padding:6px 10px;font-size:12.5px}@media (width<=640px){.pub-stats{grid-template-columns:repeat(2,1fr)}}.news-item.news-window{box-shadow:inset 4px 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.news-item.news-window .title{font-weight:700}.flag{object-fit:cover;vertical-align:-2px;border-radius:2px;width:18px;height:13px;margin-right:5px;display:inline-block;box-shadow:0 0 0 1px #0000001f}.camp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.camp-card{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.camp-card.off{opacity:.5}.camp-card .row{justify-content:space-between}.oi-suggest{cursor:pointer;border:0}.confirm-bg{z-index:95}.confirm-box{width:min(420px,100%);padding:20px 22px 16px}.confirm-box p{margin:0 0 18px;font-size:15px;line-height:1.5}.confirm-btns{justify-content:flex-end;gap:8px}@media (width<=600px){.devp-axis{font-size:11px}.devp-lbl{font-size:12.5px}.devp-val{font-size:11.5px}}.confirm-btns button.danger.primary,.confirm-btns button.danger.primary:hover:not(:disabled){background:var(--bad);border-color:var(--bad);color:#fff}.offers-on-player{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line))}.prof-edit{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.prof-avatar{cursor:pointer;color:#1b1400;background:linear-gradient(#ffe07a,#ffc21a);border-radius:28px;flex-shrink:0;place-items:center;width:112px;height:112px;font-size:36px;font-weight:900;display:grid;position:relative;overflow:hidden}.prof-avatar img,.pub-avatar img{object-fit:cover;width:100%;height:100%;display:block}.pub-avatar{overflow:hidden}.prof-avatar em{text-align:center;color:#fff;opacity:0;background:#00000080;padding:4px;font-size:11px;font-style:normal;font-weight:700;transition:opacity .15s;position:absolute;inset:auto 0 0}.prof-avatar:hover em{opacity:1}.prof-field{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;display:flex}.prof-field input,.prof-field textarea{color:var(--text);font-size:14px;font-weight:500}.prof-card{align-items:center;gap:14px;margin-bottom:14px;display:flex}.prof-card-name{font-size:22px;font-weight:900}.prof-motto{color:var(--muted);margin-top:4px;font-style:italic}.prof-stats{grid-template-columns:repeat(4,1fr)}.ai-spin{color:var(--muted);vertical-align:middle;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ai-spin i{opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ai-dot}.ai-spin i:nth-child(2){animation-delay:.15s}.ai-spin i:nth-child(3){animation-delay:.3s}.ai-spin span{margin-left:4px}@keyframes ai-dot{50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ai-spin i{opacity:.6;animation:none}}.ll-panel{margin-bottom:14px}.ll-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0;display:grid}.ll-grid>div{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.ll-grid b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.ll-grid em{font-size:12.5px;font-style:normal}.chart .mk-glyph{fill:var(--text);font-weight:800}.onb{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));margin-bottom:14px}.onb-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.onb-step{background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.onb-step.done{opacity:.75}.onb-step.done b{color:var(--good)}.onb-step>button{align-self:flex-start}.onb-styles{flex-wrap:wrap;gap:6px;display:flex}.onb-brief{gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}.role-note{flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:11.5px;display:flex}.role-note span.good{color:var(--good)}.role-note span.bad{color:var(--bad)}.role-note span.warn{color:var(--warn,#d68a00)}.price-risk{background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.price-risk>div{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.price-risk b{color:var(--text);font-size:15px}.price-risk b.good{color:var(--good)}.price-risk b.bad{color:var(--bad)}.price-risk b.warn{color:var(--warn,#d68a00)}.price-risk p{grid-column:1/-1;margin:0;font-size:12px}.pkg-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pkg,.pkg:hover:not(:disabled){text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.pkg span{font-size:13px;font-weight:600}.pkg em{color:var(--muted);font-size:11.5px;font-style:normal}@media (width<=600px){.price-risk,.pkg-grid{grid-template-columns:1fr}}.story-line{gap:4px;margin:0;padding:0;list-style:none;display:grid}.story-line li{cursor:pointer;border-radius:8px;grid-template-columns:28px 96px 1fr;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:grid}.story-line li:hover{background:var(--rowhover)}.story-line li.big{font-weight:700}.story-ic{font-size:18px}.season-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.season-card{color:#fff;background:linear-gradient(135deg,#0b1226,#22184a);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 16px 40px -18px #0009}.sc-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sc-head b{font-size:20px;font-weight:900;display:block}.sc-head span{color:#c2cbe6;font-size:13px}.sc-pos{color:#ffcf3f;font-size:46px;font-weight:900;line-height:1}.sc-stats{color:#c2cbe6;flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.sc-best{font-size:16px;font-weight:800}.sc-best em{letter-spacing:.1em;text-transform:uppercase;color:#ffcf3f;margin-bottom:2px;font-size:11px;font-style:normal;display:block}.sc-list{color:#c2cbe6;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cm-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cm-bar .tabs{margin-bottom:0}.sg-list{gap:8px;display:grid}.sg-row{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:stretch;gap:10px;padding:8px;display:flex}.sg-vote,.sg-vote:hover:not(:disabled){border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:56px;padding:6px;display:flex}.sg-vote span{font-size:12px}.sg-vote b{font-size:18px}.sg-vote.on,.sg-vote.on:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent);color:var(--accent)}.sg-main,.sg-main:hover:not(:disabled){text-align:left;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1;gap:6px;padding:4px;display:flex}.sg-main b{font-size:15px}.sg-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.sg-status{background:var(--line);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.s-considering{color:#4a3aa7;background:#e7e1ff}.s-planned{color:#1d4ed8;background:#dbeafe}.s-progress{color:#92400e;background:#fef3c7}.s-released{color:#166534;background:#dcfce7}.s-rejected{color:#991b1b;background:#fee2e2}.sg-body{white-space:pre-line;margin:0;line-height:1.55}.sg-img{border:1px solid var(--line);border-radius:10px;max-width:100%}.sg-comments{gap:8px;max-height:320px;display:grid;overflow-y:auto}.sg-comment{background:color-mix(in srgb, var(--muted) 7%, transparent);border-radius:10px;padding:8px 10px;font-size:13.5px}.sg-comment.dev{border-left:3px solid var(--accent)}.sg-comment p{white-space:pre-line;margin:4px 0 0}.roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rm-col{background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.rm-col h4{margin:0 0 4px;font-size:13px}.rm-card,.rm-card:hover:not(:disabled){text-align:left;background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;padding:10px;font-size:13px;display:flex}.poll{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));margin-bottom:12px}.poll-row,.poll-row:hover:not(:disabled){text-align:left;border-radius:10px;justify-content:space-between;gap:10px;width:100%;margin-bottom:6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.poll-row.on{border-color:var(--accent)}.poll-row,.poll-row:hover:not(:disabled){background:0 0}.poll-bar{background:color-mix(in srgb, var(--accent) 22%, transparent);z-index:0;border-radius:10px 0 0 10px;transition:width .3s;position:absolute;inset:0 auto 0 0}.poll-row b,.poll-row span:not(.poll-bar){z-index:1;position:relative}.bug-btn{margin:6px 10px 0}@media (width<=860px){.roadmap{grid-template-columns:1fr 1fr}}@media (width<=520px){.roadmap{grid-template-columns:1fr}}:root[data-skin=gold]{--accent:#ffcf3f;--accent-ink:#1b1400;--accent2:#ffe07a;--bg:#0d0b05;--bg2:#14110a;--surface:#1a160c;--surface2:#221d10;--surface3:#2a2414;--line:#3a3118;--line2:#4a3f1f}:root[data-skin=gold] body{background:radial-gradient(1200px 600px at 10% -10%,#ffcf3f1f,#0000),#0d0b05}.tag.sup-bronze{color:#7a4518;background:#f6e1cc}.tag.sup-silver{color:#374151;background:#e5e7eb}.tag.sup-gold{color:#7a5800;background:#fff1bf}.sup-goal{background:color-mix(in srgb, var(--muted) 15%, transparent);border-radius:999px;height:10px;overflow:hidden}.sup-goal span{background:linear-gradient(90deg,#ffcf3f,#6cd2ff);height:100%;display:block}.sup-costs{gap:6px;margin:0;padding-left:0;line-height:1.45;list-style:none;display:grid}.sup-tiers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sup-tier{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.sup-tier.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sup-tier ul{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.sup-wall{flex-wrap:wrap;gap:6px 14px;display:flex}.sup-name{font-weight:700}.sup-name.sup-gold{color:#c99700}.support .start-cta,.support .start-cta:hover:not(:disabled){color:#1b1400;background:linear-gradient(#ffe07a,#ffc21a);border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 26px;font-weight:800;display:inline-flex}.lp-support{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:10px 0;font-size:13px;display:flex}@media (width<=760px){.sup-tiers{grid-template-columns:1fr}}.nav-group{margin-top:6px}.sidenav .nav-head,.sidenav .nav-head:hover{letter-spacing:.1em;text-transform:uppercase;opacity:.6;background:0 0;border-color:#0000;align-items:center;gap:6px;padding:6px 12px 4px;font-size:10.5px;font-weight:800;display:flex}.sidenav .nav-head:hover{opacity:.9}.nav-chev{margin-left:auto;font-size:10px}.nav-dot{background:var(--bad);border-radius:50%;width:7px;height:7px}.sidenav .nav-head.here{opacity:1}.sidenav .nav-head.here span:first-child:before{content:"● "}.ti-group .seg{width:100%;display:flex}.ti-group .seg button{flex:1}.setpiece-row{grid-template-columns:110px 1fr;display:grid!important}.setpiece-row select{width:100%}.tac-players{table-layout:auto}.tac-players th:first-child,.tac-players td:first-child{width:52px}.tac-players th:nth-child(2),.tac-players td:nth-child(2){width:90px}.tac-players th:nth-child(4),.tac-players td:nth-child(4){width:120px}.fc-sponsor{gap:4px;margin-top:10px;font-size:13px;display:grid}.fc-sp-head,.fc-sp-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:baseline;gap:8px;display:grid}.fc-sp-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:4px;font-size:11px;font-weight:800}.fc-sp-head span:not(:first-child),.fc-sp-row b{text-align:right;font-variant-numeric:tabular-nums}.fc-sp-row{border-bottom:1px dashed var(--line);padding:6px 0}.fc-sp-row em{color:var(--muted);font-size:11.5px;font-style:normal;display:block}.scout-who{white-space:nowrap}.scout-who b,.scout-who span{display:block}.scout-who span{font-size:12px}.scout-form{flex-direction:column;gap:6px;display:flex}.scout-form select,.scout-criteria select{padding-top:5px;padding-bottom:5px}.topbar .club{letter-spacing:-.02em;gap:12px;font-size:18px;font-weight:900}.topbar .club .crest{filter:drop-shadow(0 2px 4px #0000002e)}.top-stats{border-left:1px solid color-mix(in srgb, currentColor 15%, transparent);gap:18px;padding-left:14px;display:flex}.top-stat{flex-direction:column;line-height:1.15;display:inline-flex}.top-stat small{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.top-stat b{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;font-weight:800;display:inline-flex}.top-stat b.neg{color:var(--bad)}.topbar .top-next{color:inherit;padding:0 6px}:root[data-club] .top-stat small{color:var(--top-muted);opacity:1}@media (width<=860px){.topbar .club{font-size:15px}.topbar .club .crest{width:26px!important;height:26px!important}}.fc-kv>:nth-child(2n){white-space:nowrap;text-align:right}.fr-row{border-bottom:1px dashed var(--line);gap:10px;padding:6px 0}.fr-opps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.fr-opp,.fr-opp:hover:not(:disabled){text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex}.flow-panel{margin-bottom:14px}.momentum .chart{display:block}.mom-legend{flex-wrap:wrap;gap:6px 18px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.mom-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mom-legend .muted{font-size:12px;font-weight:500}.ti-wrap{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ti-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px}.ti-cols{grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.ti-list{flex-direction:column;gap:4px;display:flex}.ti-pick,.ti-pick:hover:not(:disabled){text-align:left;border-radius:9px;padding:7px 10px;font-size:13px}.ti-pick.on,.ti-pick.on:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.ti-glyph{text-align:center;min-width:16px;color:var(--accent);font-weight:800;display:inline-block}.ti-table td.num,.ti-table th.num{white-space:nowrap}@media (width<=760px){.ti-cols{grid-template-columns:1fr}}.goals-row{grid-template-columns:1fr 1fr;gap:0 40px;margin:-4px 0 10px;font-size:13px;line-height:1.6;display:grid}.goals-row .g-home{text-align:right}.tt-actions{justify-content:space-between;margin-top:8px}.tt-tones{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.tt-tones{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.ti-list-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:3px;padding:8px 10px;font-size:11px;font-weight:700}.ti-pick,.ti-pick:hover:not(:disabled){padding:5px 10px}.ti-table td,.ti-table th{padding-top:6px;padding-bottom:6px}.flow-panel .ti-wrap{margin-top:10px;padding-top:10px}.mom-legend{margin-top:0}.ti-list{gap:2px}.ti-list-h{color:var(--faint);border-bottom:1px solid var(--line2);margin-bottom:0;padding:9px 12px;font-weight:600;line-height:normal}.ti-pick,.ti-pick:hover:not(:disabled){white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;height:32px;display:flex;overflow:hidden}.ti-list>.ti-pick:first-of-type{margin-top:2px}.ti-table td{box-sizing:border-box;height:34px;padding-top:0;padding-bottom:0}.draft-page{flex-direction:column;gap:14px;max-width:1400px;margin:0 auto;padding:20px 16px 60px;display:flex}.draft-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.draft-top h1{margin:0;font-size:26px}.draft-cta,.draft-cta:hover:not(:disabled){text-align:left;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.draft-cta span{color:var(--muted);font-size:12.5px;font-weight:500}.dr-editor{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.dr-crest-preview{background:color-mix(in srgb, var(--muted) 8%, transparent);border-radius:14px;padding:8px}.dr-colors{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dr-colors input[type=color]{background:0 0;border:0;width:30px;height:26px;padding:0}.dr-swatch,.dr-swatch:hover:not(:disabled){border:2px solid var(--line2);border-radius:50%;width:20px;min-width:0;height:20px;padding:0}.dr-swatch.on{box-shadow:0 0 0 2px var(--accent)}.dr-shape,.dr-shape:hover:not(:disabled){border-radius:8px;padding:3px;line-height:0}.dr-shape.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dr-settings{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.dr-rules{margin-bottom:0;padding-left:18px;font-size:12.5px;line-height:1.6}.dr-status{background:var(--surface);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.dr-status.mine{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.dr-clock{font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-size:28px;font-weight:900}.dr-clock.warn{color:var(--bad)}.dr-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.dr-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:10px 12px}.dr-star{cursor:pointer;color:#e0a800;width:26px;font-size:16px}.dr-team{gap:3px;display:grid}.dr-slot{background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:8px;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:grid}.dr-slot.on{background:color-mix(in srgb, var(--accent) 10%, transparent)}.dr-slot-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px;font-weight:800}.dr-wish{gap:4px;margin:0;padding-left:20px;font-size:13px;display:grid}.dr-wish li>*{vertical-align:middle}.dr-wish li{display:list-item}.dr-wish li .grow{min-width:60%;display:inline-block}.dr-attrs{grid-template-columns:repeat(3,1fr);gap:10px;font-size:12.5px;display:grid}.dr-attr-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:800}.dr-attr{justify-content:space-between;gap:6px;padding:1px 0;display:flex}.dr-attr b.good{color:var(--good)}.dr-attr b.bad{color:var(--bad)}.dr-board td,.dr-board th{padding:5px 8px;font-size:12px}.dr-board td.dr-now{background:color-mix(in srgb, var(--accent) 22%, transparent)!important}@media (width<=900px){.dr-grid{grid-template-columns:1fr}.dr-attrs{grid-template-columns:1fr 1fr}}.dr-pitch-wrap{flex-direction:column;gap:6px;display:flex}.dr-pitch{aspect-ratio:1.05;background:repeating-linear-gradient(#2e8b45 0 9%,#2a8040 9% 18%);border-radius:12px;position:relative;overflow:hidden}.dr-pitch-lines{border:2px solid #ffffff8c;border-radius:4px;position:absolute;inset:3%}.dr-pitch-lines:before{content:"";border-top:2px solid #ffffff8c;position:absolute;top:50%;left:0;right:0}.dr-pitch-lines:after{content:"";border:2px solid #ffffff8c;border-bottom:0;height:14%;position:absolute;bottom:0;left:30%;right:30%}.dr-spot{flex-direction:column;align-items:center;gap:2px;width:70px;display:flex;position:absolute;transform:translate(-50%,-50%)}.dr-dot{color:#fff;background:#ffffff2e;border:2px dashed #fff9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10.5px;font-weight:800;display:grid}.dr-spot.on .dr-dot{border-style:solid;font-size:12.5px;box-shadow:0 2px 6px #00000059}.dr-spot.hi .dr-dot{background:#78ffa059;border:2px solid #8dffb0;box-shadow:0 0 0 3px #8dffb059}.dr-spot.clickable{cursor:pointer}.dr-spot-name{color:#fff;text-shadow:0 1px 2px #000000b3;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:11px;font-weight:700;overflow:hidden}.dr-bench{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.dr-bench-spot{background:color-mix(in srgb, var(--muted) 8%, transparent);border-radius:8px;flex-direction:column;gap:1px;min-height:38px;padding:5px 6px;font-size:11.5px;display:flex;overflow:hidden}.dr-bench-spot.on{background:color-mix(in srgb, var(--accent) 12%, transparent)}.dr-bench-spot.hi{outline:2px solid #3fbf6a}.dr-bench-spot.clickable{cursor:pointer}.dr-bench-spot b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dr-finished{width:100%;max-width:560px;margin:0 auto}.room-chat{background:var(--surface);border:1px solid var(--line2);z-index:50;border-radius:16px;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);max-height:min(520px,70vh);padding:12px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 50px #00000059}.room-chat-fab,.room-chat-fab:hover:not(:disabled){z-index:50;border-radius:999px;padding:10px 16px;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #0000004d}.room-chat-fab .dot{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-style:normal;display:inline-grid;position:static}.rc-head{justify-content:space-between;align-items:center;display:flex}.rc-voice{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px;display:flex}.rc-members{flex-wrap:wrap;flex-basis:100%;gap:4px;font-size:12px;display:flex}.rc-member{background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px;padding:2px 8px}.rc-member.talking{background:color-mix(in srgb, var(--good) 30%, transparent);box-shadow:0 0 0 2px var(--good)}.rc-member.connecting{opacity:.55}.rc-list{flex-direction:column;flex:1;gap:6px;min-height:80px;font-size:13px;display:flex;overflow-y:auto}.rc-msg{background:color-mix(in srgb, var(--muted) 8%, transparent);border-radius:10px;padding:6px 9px}.rc-msg.me{background:color-mix(in srgb, var(--accent) 12%, transparent)}.rc-msg div{white-space:pre-wrap;word-break:break-word}.rc-input{gap:6px;display:flex}.rc-input input{flex:1;min-width:0}.draft-page{padding-bottom:120px}.dr-champion{background:linear-gradient(135deg, color-mix(in srgb, #ffcf3f 22%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, #ffcf3f 45%, var(--line));border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}@media (width<=860px){.room-chat,.room-chat-fab{bottom:76px}}.dr-pool{grid-column:1/-1}.dr-grades{gap:8px;display:grid}.dr-grade-row{background:color-mix(in srgb, var(--muted) 6%, transparent);border-radius:12px;grid-template-columns:54px 1fr;align-items:start;gap:12px;padding:10px;display:grid}.dr-grade-row.me{background:color-mix(in srgb, var(--accent) 12%, transparent)}.dr-grade-line{margin:4px 0 2px;font-style:italic}.dr-grade{color:#0b1226;border-radius:12px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.dr-grade.small{border-radius:6px;width:30px;height:24px;font-size:13px;display:inline-grid}.g-Ap{background:#3ee08f}.g-A{background:#5fd38a}.g-Bp{background:#a6d65a}.g-B{background:#ffcf3f}.g-C{background:#ffa94d}.g-D{background:#ff7a59}.g-F{background:#ff4d6d}.dr-finished{flex-direction:column;gap:14px;display:flex}.dr-au-bid{background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:12px;flex-direction:column;padding:6px 14px;display:flex}.dr-au-bid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.dr-au-bid b{font-size:24px}.dr-au-controls{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px 14px}.dr-au-input{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 0;display:inline-flex}.dr-au-input input{background:0 0;border:0;width:90px}.dr-au-input span{color:var(--muted);font-weight:700}.dr-pv-head{border-bottom:1px solid var(--line);padding:10px 14px;font-weight:700}.dr-pv td.good{color:var(--good);font-weight:700}.dr-pv td.bad{color:var(--bad)}.dr-finished{max-width:1100px}.dr-finished>.panel:first-child{width:100%;max-width:560px;margin:0 auto}.adm-tabs{flex-wrap:wrap;margin:14px 0}.adm-tabs .badge{margin-left:6px}.adm-stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:14px;display:grid}.adm-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.adm-stat.clickable{cursor:pointer}.adm-stat.clickable:hover{border-color:var(--accent)}.adm-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:600}.adm-stat b{font-size:28px;font-weight:900}.adm-stat small{color:var(--muted);font-size:12px}.adm-login{max-width:460px}.adm-skin{border-bottom:1px solid var(--line);padding:10px 0}.adm-skin-imgs{gap:6px;margin-bottom:6px;display:flex;overflow-x:auto}.adm-skin-imgs img{border-radius:6px;height:90px}.hub-tabs{margin-bottom:12px}.hub-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.hub-card{background:var(--surface);border:1px solid var(--line);text-align:left;color:var(--text);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}button.hub-card{cursor:pointer;font:inherit}button.hub-card:hover,.hub-card.on{border-color:var(--accent)}.hub-card b{font-size:15.5px}.hub-card span{color:var(--muted);font-size:13.5px;line-height:1.45}.hub-card small{color:var(--muted);font-size:12px}.hub-card.legend span{color:var(--text);opacity:.85}.hub-skin-thumbs{gap:6px;display:flex;overflow:hidden}.hub-skin-thumbs img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:33%}.hub-comment{border-bottom:1px solid var(--line);padding:8px 0}.hub-feed-row{border-bottom:1px solid var(--line);gap:10px;padding:8px 0;display:flex}.hub-feed-icon{font-size:18px}.consent{z-index:10000;color:#e6ebf5;background:#0f1626;border:1px solid #2a3550;border-radius:12px;max-width:560px;margin:0 auto;padding:14px 16px;font:14px/1.45 Inter,system-ui,sans-serif;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #00000073}.consent p{margin:0 0 10px}.consent-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consent button{cursor:pointer;border:1px solid #2a3550;border-radius:8px;padding:8px 16px;font:600 14px Inter,system-ui,sans-serif}.consent .consent-no{color:#e6ebf5;background:0 0}.consent .consent-yes{color:#04120a;background:#22c55e;border-color:#22c55e}.lm{font-family:Inter,system-ui,sans-serif;position:relative}.lm .lm-btn,.lm .lm-btn:hover:not(:disabled){color:#e6ebf5;height:36px;box-shadow:none;cursor:pointer;background:#94aaff14;border:1px solid #94aaff24;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.lm .lm-btn:hover:not(:disabled),.lm.open .lm-btn{background:#94aaff24;border-color:#94aaff47}.lm-flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff1f}.lm-caret{opacity:.7;transition:transform .2s}.lm.open .lm-caret{transform:rotate(180deg)}.lm-list{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1322f5;border:1px solid #94aaff2e;border-radius:14px;min-width:196px;margin:0;padding:6px;list-style:none;animation:.16s ease-out lm-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000080}.lm.up .lm-list{top:auto;bottom:calc(100% + 8px)}@keyframes lm-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.lm-list button,.lm-list button:hover:not(:disabled){width:100%;box-shadow:none;color:#c9d2e6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.lm-list button:hover:not(:disabled){color:#fff;background:#94aaff1a}.lm-list button.on{color:#fde68a;background:#facc151f}.lm-full{flex:1}.lm-code{opacity:.55;letter-spacing:.04em;font-size:11px;font-weight:700}.db-opt .look-shot{aspect-ratio:16/10;object-fit:cover;object-position:top left;border:1px solid var(--line2);background:var(--surface);border-radius:9px;width:100%;margin-bottom:6px}.look-note{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:10px;margin-top:10px;padding:8px 12px;font-size:13px}.acc-bar{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px 0;font-size:13.5px;display:flex}.acc-bar .acc-cta{color:var(--text);box-shadow:none;background:#7fe3ff14;border:1px dashed #7fe3ff66;border-radius:999px;padding:8px 16px}.acc-bar .acc-cta:hover:not(:disabled){background:#7fe3ff29}.link-btn,.link-btn:hover:not(:disabled){box-shadow:none;color:var(--accent2,#7fe3ff);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.acc-form input{padding:10px 12px;font-size:15px}.acc-form .acc-code{letter-spacing:8px;text-align:center;font-size:26px;font-weight:800}.acc-tag{color:#7fe3ff;vertical-align:1px;background:#7fe3ff24;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.acc-tag.dim{color:var(--muted);background:#ffffff0f}.acc-toast{z-index:10001;color:#e6ebf5;cursor:pointer;background:#0f1626;border:1px solid #2a3550;border-radius:12px;max-width:calc(100% - 32px);padding:10px 18px;font:600 14px Inter,system-ui,sans-serif;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000073}
