:root{--bg:#070b14;--pn:#0f1828;--ed:#27405d;--bl:#3cafff;--tx:#eaf4ff;--mu:#8fa6bd;--gd:#ffd83a;--rd:#ff4455;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{height:100%;scroll-padding-top:env(safe-area-inset-top,0px);touch-action:manipulation;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;height:100%;background:var(--bg);color:var(--tx);font:700 15px Bahnschrift,Arial Narrow,system-ui,sans-serif;overflow:hidden;-webkit-user-select:none;user-select:none}.scr{position:absolute;inset:0;z-index:1}.hide{display:none!important}button,select{font:inherit;color:inherit}button{touch-action:manipulation}#cv{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:-2}.pg{background:radial-gradient(120% 55% at 50% 0,#14233a,#0a111d 62%);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.hd{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:8px 12px;border-bottom:1px solid #1b2b44}.hd h2{margin:0;text-align:center;font-size:22px;letter-spacing:1.5px}.bk{width:40px;height:40px;border:0;background:none;font-size:36px;line-height:1;color:#cfe2f5;padding:0}.sub{padding:12px 16px 4px;color:var(--mu);font-size:15px}.pts{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:#0c1626;border-bottom:1px solid #1b2b44}.pts small{display:block;color:var(--mu);font-size:12px;letter-spacing:1.5px}.pts b{font-size:36px;line-height:1;color:#ffd83a}.ptm{font-size:15px;color:#ffd83a;text-align:right;max-width:58%;line-height:1.2}.pts.done b,.pts.done .ptm{color:#41ffb0}.pts.nag{animation:nag .6s;background:#3a1218;box-shadow:0 0 0 2px #f45 inset}@keyframes nag{0%,to{transform:none}20%{transform:translate(-9px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.scroll{flex:1;overflow:auto;padding:4px 16px 16px;-webkit-overflow-scrolling:touch}.grp{margin:16px 0 4px;font-size:14px;letter-spacing:1.5px;border-bottom:1px solid #1b2b44;padding-bottom:6px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;border-bottom:1px solid #121f33}.row>span{font-size:17px;font-weight:600}.step{display:flex;align-items:center;background:#16233a;border-radius:10px;overflow:hidden}.step button{width:48px;height:44px;border:0;background:#1f2f49;font-size:28px;line-height:1;padding:0;touch-action:none}.step b{min-width:56px;text-align:center;font-size:22px}.row select,.row input{width:min(190px,52vw);padding:11px;border-radius:10px;border:1px solid #243752;background:#16233a;font-weight:700;color:var(--tx)}.row select:disabled{opacity:.45}.row input{font:inherit;-webkit-user-select:text;user-select:text}.ft{display:flex;gap:10px;padding:10px 16px;border-top:1px solid #1b2b44;background:#0a111d}.ft.col{flex-direction:column}.pbtn{flex:1;padding:15px;border:0;border-radius:12px;font-size:18px;font-weight:900;letter-spacing:1px}.pbtn.pri{background:linear-gradient(#4aa8ff,#2a7fe0);color:#04101f}.pbtn.dark{background:#22456f}.pbtn.ghost{background:#16233a;border:1px solid #2a3e5c}.pbtn.off{background:#2a3446!important;color:#7c8a9e!important}.slot{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#13203a;border:1px solid #1e3150;border-radius:14px;padding:14px;margin:0 0 10px}.slot.sel{border-color:var(--bl);box-shadow:0 0 0 1px var(--bl) inset,0 0 14px #3cafff44}.num{width:44px;height:44px;flex:none;border-radius:10px;background:#1c2d49;display:grid;place-items:center;font-size:22px;font-weight:900}.slot.sel .num{border:2px solid var(--bl)}.si{flex:1;min-width:0}.si b{display:block;font-size:20px}.si small{display:block;color:var(--mu);font-size:14px;font-weight:600}.slot.empty .si b{color:#c9d6e6}.eq{font-style:normal;font-size:11px;letter-spacing:1px;color:#41ffb0;border:1px solid #41ffb0;border-radius:20px;padding:3px 8px}.tgl{min-width:96px;padding:11px 14px;border-radius:10px;border:1px solid #2a3e5c;background:#16233a;font-weight:900;letter-spacing:1px}.tgl.on{background:#1d5fa8;border-color:#3cafff}.tgl.danger{color:#ff8a94}#menu{background:none}.mshade{position:absolute;inset:0;background:linear-gradient(#070b14ee 0,#070b1499 18%,#0000 36% 52%,#070b14cc 66%,#070b14f5);pointer-events:none}.logo{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 6%);margin:0;text-align:center;font-size:clamp(38px,11.5vw,66px);letter-spacing:2px;font-weight:900;text-shadow:0 4px 18px #000;line-height:1}.ox{position:relative;display:inline-block}.ox:after{content:"";position:absolute;left:50%;top:-8%;height:116%;width:.09em;background:var(--bl);transform:translate(-50%) rotate(25deg);box-shadow:0 0 10px var(--bl)}.tag{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 6% + 74px);text-align:center;color:#b9cde3;letter-spacing:3px;font-size:13px;text-shadow:0 2px 8px #000}.mbtns{position:absolute;left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);max-width:480px;margin:0 auto;display:grid;gap:10px}.mb{padding:17px;border-radius:12px;border:1px solid #243752;background:#121c2eee;font-size:19px;font-weight:900;letter-spacing:1.5px}.mb.pri{background:linear-gradient(#4aa8ff,#2a7fe0);border:0;color:#04101f}#toast{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 74px);transform:translate(-50%,-20px);opacity:0;pointer-events:none;z-index:99;max-width:90vw;padding:14px 18px;border-radius:14px;font-size:17px;font-weight:900;text-align:center;background:#2a1014;border:2px solid #ff4455;color:#fff;box-shadow:0 8px 30px #000a,0 0 18px #f456;transition:opacity .25s,transform .25s}#toast.on{opacity:1;transform:translate(-50%)}#toast.ok{background:#0e2a22;border-color:#41ffb0;box-shadow:0 8px 30px #000a,0 0 18px #41ffb066}#toast.info{background:#2a2410;border-color:#ffd83a;box-shadow:0 8px 30px #000a,0 0 18px #ffd83a55}#pick{background:#000a;display:grid;place-items:end center;z-index:30}.sheet{width:min(520px,100%);background:#0f1828;border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.sheet h3{margin:0 0 12px;font-size:20px}#intro{position:absolute;inset:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;transition:opacity .5s}#intro.fade{opacity:0}.gr{margin-top:calc(env(safe-area-inset-top,0px) + 84px);font-size:clamp(28px,8vw,44px);font-weight:900;letter-spacing:6px;text-shadow:0 0 18px #3cafff,0 3px 10px #000;animation:gp 1s infinite}@keyframes gp{50%{opacity:.6}}.cn{font-size:clamp(100px,34vw,190px);font-weight:900;line-height:1.05;color:#fff;text-shadow:0 0 28px #3cafff,0 6px 20px #000}.cn.hot{color:#ffd83a;text-shadow:0 0 30px #ff7a2a,0 6px 20px #000}.cn.cnp{animation:pp .5s}@keyframes pp{0%{transform:scale(1.7);opacity:0}30%{opacity:1}to{transform:scale(1)}}.cn.go{color:#ff6b3a;font-size:clamp(70px,22vw,130px);text-shadow:0 0 30px #ff3a1a,0 6px 20px #000}.vs{position:absolute;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 236px);display:flex;align-items:center;gap:8px}.vc{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:#0c1424d9;border:1px solid #2c4568;border-radius:12px;padding:8px}.vc.r{flex-direction:row-reverse;text-align:right;border-color:#7a2c38}.vc svg{width:34px;height:34px;fill:#fff;flex:none}.vc div{min-width:0}.vc b{display:block;font-size:14px;letter-spacing:1px}.vc span,.vc small{display:block;font-size:11px;color:var(--mu);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsb{font-weight:900;color:#ffd83a;font-size:18px}#skip{position:absolute;right:14px;top:calc(env(safe-area-inset-top,0px) + 152px);pointer-events:auto;padding:8px 14px;border-radius:20px;border:1px solid #587394;background:#121b2acc;font-size:13px;letter-spacing:1px}#intro.go .gr{visibility:hidden}#intro.go .vs,#intro.go #skip{display:none}#match.lock .cb{opacity:.4;pointer-events:none}#end .pri{width:100%;padding:16px;border:0;border-radius:12px;background:linear-gradient(#35a6f2,#1572bc);font-size:19px;font-weight:900;letter-spacing:1px}#hud{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);left:12px;right:12px;display:flex;gap:10px;align-items:flex-start;pointer-events:none}.bar{flex:1;min-width:0}.bar.r{text-align:right}.bar b{font-size:15px;letter-spacing:.5px;text-shadow:0 1px 3px #000}.bar i{display:block;height:10px;margin-top:3px;background:#0a1220cc;border:1px solid #3b5573;position:relative;overflow:hidden}.bar s,.bar u{position:absolute;top:0;bottom:0;left:0}.bar.r s,.bar.r u{left:auto;right:0}s{background:var(--rd)}.bar u{background:var(--gd)}.bar.r u{background:#9fb4cc}.bar small{display:block;font-size:12px;color:var(--mu);margin-top:2px}#tm{font-size:40px;line-height:1;text-shadow:0 2px 6px #000;min-width:56px;text-align:center}#pops{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pop{position:absolute;font-weight:900;font-size:24px;text-shadow:0 2px 5px #000;transform:translate(-50%,-50%);animation:up .9s forwards}@keyframes up{to{transform:translate(-50%,-220%);opacity:0}}#btns{position:absolute;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);width:260px;height:250px}.cb{position:absolute;border-radius:50%;border:2px solid #587394;background:#121b2ae6;display:grid;place-items:center;overflow:hidden;padding:0}.cb:after{content:"";position:absolute;inset:0;background:conic-gradient(#000b calc(var(--c,0)*1turn),#0000 0)}.cb svg{width:46%;fill:#fff;position:relative;z-index:1}.hint{color:#9fb4cc;font-size:13px;padding:8px 2px;line-height:1.35;font-weight:600}#bA2{width:84px;height:84px;left:6px;top:4px}.cb.cur{border-color:#fff!important;box-shadow:0 0 18px #fff9!important}.cb.l svg{width:52%;margin-top:-14%}.cb .lb{position:absolute;z-index:1;bottom:11%;left:0;right:0;text-align:center;font-size:8.5px;font-weight:800;letter-spacing:.6px;color:#cfe2f5;text-shadow:0 1px 2px #000}.cb em{position:absolute;z-index:2;font-style:normal;font-size:18px;text-shadow:0 1px 3px #000}#bA{width:100px;height:100px;right:0;bottom:0}#bH{width:78px;height:78px;left:0;bottom:8px}#bU{width:86px;height:86px;right:18px;top:0}.bar i{box-shadow:0 0 10px 1px #3cafff66,inset 0 0 6px #0008}.bar.r i{box-shadow:0 0 10px 1px #ff6b7866,inset 0 0 6px #0008}.bar u{box-shadow:0 0 8px currentColor}.cb{box-shadow:0 0 14px #3cafff55}#joy{position:absolute;left:0;bottom:0;width:50%;height:60%;touch-action:none;z-index:1}#jbase{position:absolute;left:22px;bottom:calc(env(safe-area-inset-bottom,0px) + 26px);width:124px;height:124px;border-radius:50%;border:2px solid #587394;background:radial-gradient(#16263d99,#0c162888);box-shadow:0 0 18px #3cafff44;opacity:.75;pointer-events:none}#jbase:before{content:"";position:absolute;inset:14px;border-radius:50%;border:1px dashed #3a5576}#jbase.on{opacity:1;border-color:#9fd0ff;box-shadow:0 0 24px #3cafff88}#jknob{position:absolute;left:35px;top:35px;width:54px;height:54px;border-radius:50%;background:radial-gradient(#8fd0ff,#3c8fe0);box-shadow:0 0 14px #3cafff99}#match.lock #joy{opacity:.4;pointer-events:none}#ci{pointer-events:none}.cb.oor{border-color:#ff6b78!important;box-shadow:0 0 14px #ff6b7888!important}.cb.oor svg{opacity:.5}#btns.sw .cb .lb{font-size:7.5px}#mute{position:absolute;right:14px;top:calc(env(safe-area-inset-top,0px) + 102px);width:42px;height:42px;border-radius:50%;border:1px solid #587394;background:#121b2acc;font-size:18px;padding:0;z-index:5}#ci{position:absolute;left:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);background:#0c1424cc;border:1px solid var(--ed);border-radius:10px;padding:8px 10px;font-size:13px;max-width:44vw}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.tiles div{background:var(--pn);border:1px solid var(--ed);border-radius:10px;padding:10px}.tiles b{display:block;font-size:24px}.sec{background:#1a2a40;border:1px solid #38516d;border-radius:12px;width:100%;padding:14px;margin-top:10px;font-weight:800}@media(orientation:landscape)and (max-height:560px){#btns{transform:scale(.8);transform-origin:right bottom}#jbase{width:100px;height:100px}#jknob{left:28px;top:28px;width:44px;height:44px}#mute{top:auto;right:auto;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}#skip{top:auto;right:auto;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 62px)}.gr{margin-top:calc(env(safe-area-inset-top,0px) + 56px);font-size:min(9vh,34px)}.cn{font-size:min(34vh,170px)}#ci{bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.logo{font-size:min(14vh,56px)}}.tabs{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid #1b2b44;background:#0a111d}.tabs button{flex:1;padding:11px 4px;border-radius:10px;border:1px solid #243752;background:#121c2e;font-weight:900;font-size:13px;letter-spacing:1px;color:#8fa6c0}.tabs button.on{background:#1d5fa8;border-color:#3cafff;color:#fff;box-shadow:0 0 12px #3cafff55}.tab{flex:1;min-height:0;display:flex;flex-direction:column}.scroll{min-height:0}.arch{padding:8px 0 0}.arch .ah{display:flex;justify-content:space-between;font-size:12px;letter-spacing:1.5px;color:#8fa6c0;padding-top:6px}.chips{display:flex;gap:8px;overflow-x:auto;padding:8px 0 10px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;padding:9px 15px;border-radius:20px;border:1px solid #2a3e5c;background:#16233a;font-weight:800;font-size:13px;letter-spacing:.5px}.chip:active{background:#1d5fa8}#lab.charmode{background:linear-gradient(#070b14ee 0,#070b1400 28% 62%,#070b14ee)}#lab.charmode .hd,#lab.charmode .tabs{background:#070b14cc}.char{position:relative;flex:1;display:grid;grid-template-columns:78px 1fr 78px;align-items:center;padding:6px 10px 96px}.ccol{display:flex;flex-direction:column;gap:26px;align-items:center;z-index:2}.cmid{height:100%;touch-action:none}.cs{width:68px;height:68px;border-radius:16px;border:2px solid #3b5b82;background:linear-gradient(#142640cc,#0b1526cc);display:grid;place-items:center;position:relative;box-shadow:0 0 14px #3cafff33,inset 0 0 12px #000a;padding:0}.cs svg{width:54%;fill:#6f8fb8;opacity:.9}.cs i{position:absolute;bottom:-17px;left:50%;transform:translate(-50%);font-style:normal;font-size:9px;letter-spacing:.9px;color:#8fa6c0;white-space:nowrap}.cs b{position:absolute;right:6px;top:2px;font-size:15px;color:#3cafff}.cs:active{border-color:#3cafff;box-shadow:0 0 18px #3cafff88}.cplate{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);text-align:center;pointer-events:none}.cplate b{display:block;font-size:22px;letter-spacing:2px;text-shadow:0 2px 10px #000}.cplate span{display:block;color:#b9cde3;font-size:13px;margin-top:2px;text-shadow:0 2px 8px #000}.cplate em{display:block;font-style:normal;color:#8fa6c0;font-size:11px;letter-spacing:1.4px;margin-top:6px}.hub{padding:16px}.hubcard{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:18px;border-radius:16px;border:1px solid #243752;background:linear-gradient(#162844,#0f1b30);margin:0 0 12px}.hubcard.hot{background:linear-gradient(#2a7fe0,#1d5fa8);border-color:#6cc0ff}.hubcard svg{width:38px;height:38px;fill:#fff;flex:none}.hubcard b{display:block;font-size:21px;letter-spacing:1.5px}.hubcard small{display:block;font-size:13px;color:#b9cde3;font-weight:600;margin-top:2px}.lbrow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#111c30;margin-bottom:8px}.lbrow i{width:34px;height:34px;border-radius:10px;background:#1c2d49;display:grid;place-items:center;font-style:normal;font-weight:900;color:#5d7da3}.lbrow s{flex:1;height:12px;border-radius:6px;background:#1c2d49}.lbrow u{width:54px;height:12px;border-radius:6px;background:#1c2d49}.empty{text-align:center;padding:22px 12px;color:#b9cde3}.empty b{display:block;font-size:20px;color:#fff;margin-bottom:6px;letter-spacing:1px}.doc{padding:6px 18px 30px;line-height:1.5;font-weight:600;color:#cfe0f2}.doc h3{margin:22px 0 6px;font-size:17px;letter-spacing:1px;color:#fff}.doc p{margin:0 0 8px}.doc ul{margin:0 0 8px;padding-left:20px}.doc li{margin-bottom:6px}.doc b{color:#fff}.doc .ex{background:#0e1a2e;border-left:3px solid var(--bl);padding:10px 12px;border-radius:8px;margin:8px 0}.doc code{background:#16233a;padding:1px 6px;border-radius:5px;color:#9fd0ff}@media(max-width:380px)and (orientation:portrait){#btns{transform:scale(.9);transform-origin:right bottom}}#lab.labplay .tabs{display:none}.seg{display:flex;background:#16233a;border-radius:10px;overflow:hidden;border:1px solid #2a3e5c}.seg button{padding:10px 11px;border:0;background:none;font-weight:900;font-size:12px;letter-spacing:.8px;color:#8fa6c0}.seg button.on{background:#1d5fa8;color:#fff}.pop{position:absolute;font-weight:900;font-size:20px;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);display:flex;align-items:center;gap:4px;text-shadow:0 0 2px #000,0 0 2px #000,0 2px 3px #000,0 0 12px currentColor;-webkit-text-stroke:1px #0009;animation:pop 1.45s cubic-bezier(.2,.7,.3,1) forwards}.pop.b1{font-size:27px}.pop.b2{font-size:35px}.pop.b3{font-size:45px}.pop.st{font-size:15px;letter-spacing:1.2px;font-style:italic;-webkit-text-stroke:.5px #0009}.pop svg{width:.75em;height:.75em;fill:currentColor;flex:none;filter:drop-shadow(0 1px 2px #000)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-30%) scale(1.7)}10%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:1;transform:translate(-50%,-125%) scale(1)}to{opacity:0;transform:translate(-50%,-185%) scale(.95)}}#hitv{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#0000 52%,#e0101ecc)}#tapfx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.tap{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid #cfe2f5;animation:tp .45s ease-out forwards}.tap.hit{border-color:#ff6b5a;box-shadow:0 0 12px #ff6b5a99}@keyframes tp{0%{transform:scale(.4);opacity:1}to{transform:scale(4.2);opacity:0}}.cb{touch-action:none;-webkit-tap-highlight-color:transparent}.cb:active{filter:brightness(1.25)}.cb.cdn{filter:saturate(.5) brightness(.75)}.bar.r.lock b{color:#ff9a8a;text-shadow:0 0 8px #ff6b5a}.bar.r.lock i{box-shadow:0 0 12px 2px #ff6b5acc,inset 0 0 6px #0008}#joy{width:46%;height:44%}#end{display:grid;grid-template-rows:auto 1fr auto auto;padding:calc(env(safe-area-inset-top,0px) + 72px) 14px calc(env(safe-area-inset-bottom,0px) + 16px);background:linear-gradient(#050810b8 0,#05081000 26% 50%,#050810b0);pointer-events:none;text-align:center}.ebanner{grid-row:1}#res{font-size:clamp(44px,13vw,64px);font-weight:900;letter-spacing:3px;line-height:1;text-shadow:0 4px 18px #000,0 0 26px currentColor}#esub{margin-top:6px;color:#cfe2f5;letter-spacing:2px;font-size:13px;text-shadow:0 2px 8px #000}.ecard{grid-row:3;background:#0a1220b3;border:1px solid #2c4568aa;border-radius:16px;padding:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:12px;pointer-events:auto}.etitle{font-size:12px;letter-spacing:3px;color:#9fb4cc;margin-bottom:9px}.egrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.et{background:#13203acc;border-radius:10px;padding:8px 4px}.et small{display:block;font-size:10px;letter-spacing:1px;color:#8fa6c0}.et b{display:block;font-size:22px;margin-top:3px}.et.w2{grid-column:span 2}.ebtns{grid-row:4;display:flex;gap:8px;pointer-events:auto}#end .ebtns button{flex:1;width:auto;padding:15px 6px;font-size:14px;letter-spacing:1px;border-radius:12px;margin:0}#end .ebtns .sec{background:#16233acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#match.done #btns,#match.done #joy,#match.done #ci,#match.done #mute,#match.done #hud,#match.done #intro,#match.done #tapfx,#match.done #hitv{display:none!important}@media(orientation:landscape)and (max-height:560px){#end{grid-template-columns:34% 1fr 36%;grid-template-rows:auto 1fr;padding:calc(env(safe-area-inset-top,0px) + 70px) 18px calc(env(safe-area-inset-bottom,0px) + 14px)}.ebanner{grid-column:1;grid-row:1;align-self:start;text-align:left}#res{font-size:min(15vh,52px)}.ebtns{grid-column:1;grid-row:2;align-self:end;flex-direction:column}#end .ebtns button{padding:12px 6px}.ecard{grid-column:3;grid-row:1/3;align-self:center;margin:0}.egrid{grid-template-columns:repeat(2,1fr)}.et b{font-size:20px}}.bar{background:#070e1acc;border-radius:12px;padding:6px 9px 7px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bar b{font-size:16px}.bar i{height:12px}.bar small{display:flex;align-items:baseline;gap:7px;margin-top:4px;white-space:nowrap;overflow:hidden;font-size:12px}.bar.r small{justify-content:flex-end}.bar small .hpn{font-size:17px;font-weight:900;color:#fff;text-shadow:0 1px 3px #000,0 0 2px #000}.bar small span{color:#d6e6f7;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #000,0 0 2px #000}#ci{bottom:auto!important;top:calc(env(safe-area-inset-top,0px) + 100px);left:14px;max-width:62vw;background:#070e1acc}#ci[hidden]{display:none}#esub{display:inline-block;margin-top:8px;padding:5px 16px;border-radius:20px;background:#050a14b3;border:1px solid #2c4568aa;color:#fff;font-weight:800;font-size:15px;letter-spacing:2px;text-shadow:0 1px 4px #000}@media(orientation:landscape)and (max-height:560px){#ci{top:calc(env(safe-area-inset-top,0px) + 84px)}.bar small .hpn{font-size:15px}}.bcard{position:relative;overflow:hidden;border-radius:16px;padding:14px 14px 13px;background:linear-gradient(155deg,#16284a,#0b1428 60%,#150f2a);border:1px solid #35557f;box-shadow:0 8px 24px #0008,inset 0 0 30px #3cafff22;text-align:left;margin-bottom:12px}.bcard.wf{border-color:#ffd83a;animation:wfg 2.4s ease-in-out infinite}@keyframes wfg{50%{box-shadow:0 0 26px #ffd83a88,0 8px 24px #0008,inset 0 0 30px #ffd83a33}}.bct{display:flex;justify-content:space-between;gap:10px}.bct small{font-size:10px;letter-spacing:2px;color:#8fa6c0}.bct b{display:block;font-size:22px;margin-top:2px}.bct span{font-size:12px;color:#b9cde3;font-weight:600}.bci{width:34px;height:34px;fill:#cfe2f5;flex:none}.bce{margin-top:10px;font-size:13px;font-weight:700;color:#d6e6f7}.bcs{margin-top:3px;font-size:12px;color:#8fa6c0;font-weight:700;letter-spacing:.5px}.bcr3{display:flex;gap:8px;margin-top:12px;border-top:1px solid #26405f;padding-top:10px}.bcr3>div{flex:1}.bcr3 b{display:block;font-size:24px}.bcr3 small{font-size:9px;letter-spacing:1px;color:#8fa6c0}.bcw{position:absolute;right:12px;bottom:8px;font-size:10px;letter-spacing:2px;color:#ffd83a;font-weight:900}.bcr{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#fff;stroke-width:1.2;opacity:.6;filter:drop-shadow(0 0 3px #9fd0ff)}.bcr path{vector-effect:non-scaling-stroke}.bcard.empty{opacity:.7}.cs.wsk{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);transform:translate(-50%);width:auto;height:40px;padding:0 16px;border-radius:20px;font-size:11px;font-weight:900;letter-spacing:1.5px;color:#9fb4cc;z-index:3}#ward{background:#000b;display:grid;place-items:end center;z-index:30}#ward .sheet{max-height:80vh;overflow:auto}.wh{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wh h3{margin:0;font-size:20px;letter-spacing:1px}.wh .pbtn{flex:none;padding:10px 18px;font-size:14px}.wi{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border-radius:12px;background:#13203a;border:1px solid #1e3150;border-left:5px solid var(--rc);margin-bottom:8px}.wi.on{background:#1b3358;border-color:#3cafff;border-left-color:var(--rc)}.wi.legendary{box-shadow:0 0 14px #d4691a55}.wi b{display:block;font-size:16px}.wi small{display:block;font-size:11px;color:#8fa6c0;letter-spacing:.8px;margin-top:2px}.wi .rt{margin-left:auto;font-size:10px;letter-spacing:1.5px;color:var(--rc);font-weight:900;text-align:right;flex:none}.wi .eq{margin-left:8px}.wset{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border-radius:12px;background:#16233a;border:1px solid #2a3e5c;margin-bottom:8px;font-weight:800}.wset small{color:var(--rc);letter-spacing:1.5px;font-size:10px}.mbtns{bottom:calc(env(safe-area-inset-bottom,0px) + 82px)!important}#mGear{position:absolute;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);width:50px;height:50px;border-radius:50%;border:1px solid #243752;background:#121c2ecc;display:grid;place-items:center;padding:0}#mGear svg{width:28px;height:28px;fill:#b9cde3}.hubcard em{margin-left:auto;font-style:normal;font-size:10px;letter-spacing:1.5px;font-weight:900;padding:5px 8px;border-radius:8px;background:#0b1424;color:#7ad9ff;flex:none}.hubcard.soon{opacity:.5;border-style:dashed}.hubcard.soon em{color:#9fb4cc}.qtimer{margin:10px 16px 0;padding:8px 14px 10px;border-radius:12px;background:#0f1b30;border:1px solid #243752;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.qtimer small{font-size:11px;letter-spacing:1.5px;color:#8fa6c0;font-weight:800}.qtimer b{font-size:24px;margin-left:auto;font-variant-numeric:tabular-nums}.qtimer .qbar{flex-basis:100%;height:4px;border-radius:2px;background:#1c2d49;overflow:hidden}.qtimer .qbar u{display:block;height:100%;background:#3cafff;transition:width 1s linear}.qtimer.hot b{color:#ff8a8a}.qtimer.hot .qbar u{background:#ff6b78}.stg{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:6px}.stg.c3{grid-template-columns:repeat(3,1fr)}.stile{background:#111c30;border:1px solid #1e3150;border-radius:12px;padding:10px 12px}.stile small{display:block;font-size:10px;letter-spacing:1.4px;color:#8fa6c0;font-weight:800}.stile b{display:block;font-size:22px;margin-top:3px;font-variant-numeric:tabular-nums}.stile.w2{grid-column:span 2}.lbrow.me{background:#16335a;border:1px solid #3cafff}.lbrow.me s{background:#3cafff}.lbrow b{font-size:18px;margin-left:auto}.lbrow span{font-weight:800}.itx{background:#111c30;border:1px solid #1e3150;border-radius:14px;padding:12px 14px;margin-bottom:10px}.itx .ith{display:flex;align-items:center;gap:12px}.itx svg{width:34px;height:34px;fill:#fff;flex:none}.itx b{font-size:18px}.itx small{display:block;color:#8fa6c0;font-size:11px;letter-spacing:1.2px;font-weight:800}.itx p{margin:8px 0 0;color:#cfdced;font-size:14px;line-height:1.4}.itx .tc{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.itx .tc span{background:#1a2b47;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;letter-spacing:.6px;color:#bcd2ea}.wtools input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #243752;background:#0d1626;color:#fff;font-size:15px}.bar .mini{display:flex;align-items:center;gap:6px;margin-top:5px}.bar.r .mini{flex-direction:row-reverse}.bar .mini b{font-size:10px;letter-spacing:.6px;color:#bcd2ea;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar .mini i{flex:1;height:6px;margin:0;box-shadow:none;border-radius:3px}.bar .mini u{background:#5fd0ff}.bar.r .mini u{background:#ff8f98}.bar .mini small{display:block;margin:0;font-size:11px;font-weight:800;color:#d6e6f7}.bar .mini.dead{opacity:.35}#wbars{position:absolute;inset:0;pointer-events:none;overflow:hidden}.wb{position:absolute;width:46px;height:6px;margin:-12px 0 0 -23px;background:#0a1220cc;border:1px solid #000a;border-radius:3px;overflow:hidden}.wb u{display:block;height:100%;background:#5fd0ff}.wb.t1 u{background:#ff6b78}.wb.tg{width:56px;margin-left:-28px;border-color:#fff}#match:not(.done) #pops{z-index:2}.chip.on{background:#1d5fa8;border-color:#3cafff}#ward .sheet.tall{height:88vh;max-height:none;display:flex;flex-direction:column;overflow:hidden}.wh small{color:#8fa6c0;font-size:11px;letter-spacing:1.3px;font-weight:800;margin:0 auto 0 12px}#wGrid{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start;padding:2px 0 6px;-webkit-overflow-scrolling:touch}#ward .chips{padding:2px 0 8px;flex:none}.wt{position:relative;background:#13203a;border:1px solid #1e3150;border-bottom:3px solid var(--rc);border-radius:12px;padding:12px 6px 8px;text-align:center;min-width:0}.wt svg{width:30px;height:30px;fill:#cfe2f5;display:block;margin:0 auto 6px}.wt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.2;min-height:29px}.wt small{display:block;font-size:9px;letter-spacing:1.2px;color:var(--rc);font-weight:900;margin-top:3px}.wt.on{background:#1b3358;border-color:#3cafff;border-bottom-color:var(--rc)}.wt.legendary{box-shadow:0 0 12px #d4691a55}.wt em{display:block;font-style:normal;font-size:9px;letter-spacing:1px;color:#7fd0ff;font-weight:900;margin-top:2px}.fv{position:absolute;top:3px;right:6px;color:#3d567a;font-size:17px;padding:4px}.fv.on{color:#ffd83a}.wo{grid-column:1/-1;display:flex;align-items:center;gap:10px;background:#13203a;border:1px solid #1e3150;border-radius:12px;padding:10px 12px}.wo>div{flex:1;min-width:0}.wo b{display:block;font-size:15px}.wo .pips{display:flex;gap:4px;margin-top:5px}.wo .pips i{width:16px;height:6px;border-radius:3px;background:var(--rc)}.wo button{padding:9px 12px;border-radius:10px;border:1px solid #2a3e5c;background:#1d5fa8;font-weight:900;font-size:12px;letter-spacing:.8px}.wo button.x{background:#2a1a24;border-color:#5a2a3a}.wmore{grid-column:1/-1;text-align:center;color:#8fa6c0;font-size:12px;padding:8px}[hidden]{display:none!important}.ebtns{flex-wrap:wrap}.ebtns #endOpp,.ebtns #endRep{flex:1 1 100%}.libc{margin-bottom:14px}.libb{display:flex;gap:8px;margin-top:8px}.libb .pbtn{padding:11px;font-size:13px}.logo,.hd h2,.mb,.hubcard b,.tabs button,.pbtn,.grp,.sheet h3,.wh h3,#res,.etitle,.gr,.qtimer b,.chip,.ebtns button,.wsk{font-weight:900;text-transform:uppercase;letter-spacing:1.6px}.hd h2,.mb,.hubcard b,.sheet h3,.wh h3,.etitle{text-shadow:0 2px 8px #000a}.hd h2:after{content:"";display:block;width:34px;height:3px;margin:5px auto 0;background:linear-gradient(90deg,#3cafff,#7a4fd0);border-radius:2px}.tabs#ldTabs button{font-size:11.5px;letter-spacing:1px;padding:11px 2px}.ach{display:flex;gap:12px;background:#111c30;border:1px solid #1e3150;border-radius:14px;padding:12px;margin-bottom:10px}.ach.done{border-color:#c9a53a;box-shadow:0 0 14px #ffd83a22}.ach .art{width:56px;height:56px;flex:none;border-radius:10px;background:#0b1424;display:grid;place-items:center}.ach .art svg{width:42px;height:42px}.ach.lock .art svg{filter:grayscale(1) brightness(.55)}.ach b{font-size:16px}.ach p{margin:3px 0 7px;color:#9fb4cc;font-size:12.5px;line-height:1.35}.ach .pb{height:8px;border-radius:4px;background:#1c2d49;overflow:hidden}.ach .pb u{display:block;height:100%;background:linear-gradient(90deg,#3cafff,#7a4fd0)}.ach.done .pb u{background:#ffd83a}.ach .pm{display:flex;justify-content:space-between;gap:8px;font-size:10.5px;color:#8fa6c0;margin-top:5px;letter-spacing:.4px}.arenas{display:flex;gap:10px;padding:8px 16px 2px;overflow-x:auto;scrollbar-width:none}.arenas::-webkit-scrollbar{display:none}.arc{flex:none;width:68%;max-width:270px;aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden;border:2px solid #243752;background-size:cover;background-position:center;padding:0}.arc.on{border-color:#3cafff;box-shadow:0 0 18px #3cafff77}.arc .nm{position:absolute;left:0;right:0;bottom:0;padding:26px 11px 9px;background:linear-gradient(#0000,#000d);font-weight:900;letter-spacing:1.5px;font-size:15px;text-align:left}.arc .nm small{display:block;font-size:10px;color:#b9cde3;font-weight:700;letter-spacing:.6px;margin-top:2px;text-transform:none}.arc .sel{position:absolute;top:8px;right:8px;background:#3cafff;color:#04101f;font-size:10px;font-weight:900;letter-spacing:1px;padding:4px 8px;border-radius:8px}#rep{position:absolute;inset:0;pointer-events:none;z-index:3}#rep .rl{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 74px);text-align:center;text-shadow:0 2px 10px #000}#rep .rl small{display:block;font-size:12px;letter-spacing:4px;font-weight:900;color:#9fd4ff}#rep .rl b{display:block;font-size:30px;letter-spacing:2px;font-weight:900;margin-top:4px;color:#fff}#rep .rbar{position:absolute;left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 26px);height:4px;border-radius:2px;background:#fff3;overflow:hidden}#rep .rbar u{display:block;height:100%;background:#3cafff;width:0}#repSkip{pointer-events:auto;position:absolute;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 44px);padding:11px 18px;border-radius:12px;border:1px solid #ffffff55;background:#0008;font-weight:900;letter-spacing:1.5px;font-size:13px}#ward{background:transparent!important;pointer-events:none}#ward .sheet{pointer-events:auto}#ward .sheet.tall{height:50vh!important;border-radius:20px 20px 0 0;box-shadow:0 -10px 30px #000a}.wsec{grid-column:1/-1;font-size:11px;letter-spacing:2px;font-weight:900;color:#9fd4ff;padding:8px 2px 2px;border-bottom:1px solid #1e3150}#ldTabs{display:flex;overflow-x:auto;gap:8px;padding:10px 12px;scrollbar-width:none}#ldTabs::-webkit-scrollbar{display:none}#ldTabs button{flex:0 0 auto!important;padding:11px 16px;font-size:12px;white-space:nowrap}.lbanner{height:112px;background:linear-gradient(135deg,#1d3a66,#2a1a4a) center/cover;position:relative;display:flex;align-items:flex-end;padding:12px 16px}.lbanner:after{content:"";position:absolute;inset:0;background:linear-gradient(#0000,#0b1424ee)}.lbanner div{position:relative;z-index:1}.lbanner small{letter-spacing:4px;font-size:11px;color:#9fd4ff;font-weight:900}.lbanner b{display:block;font-size:28px;letter-spacing:2px;font-weight:900;text-shadow:0 2px 10px #000}.clr{margin-left:8px;padding:5px 10px;border-radius:8px;background:#3a1620;border:1px solid #7a2a3a;color:#ff9aa6;font-size:10px;letter-spacing:1px;font-weight:900;flex:none}.trsel{display:flex;align-items:center;gap:10px;padding:10px 16px 0}.trsel small{font-size:11px;letter-spacing:2px;font-weight:900;color:#9fd4ff}.trsel select{flex:1;min-width:0;padding:12px;border-radius:12px;background:#0d1626;border:1px solid #243752;color:#fff;font-size:15px;font-weight:700}#dumExit{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 118px);transform:translate(-50%);padding:7px 16px;border-radius:14px;background:#0009;border:1px solid #ffffff44;font-size:11px;font-weight:900;letter-spacing:2px;z-index:4}#dumHud{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 154px);text-align:center;font-size:12px;font-weight:900;letter-spacing:1.5px;color:#cfe6ff;text-shadow:0 1px 6px #000;pointer-events:none;z-index:4}.pop.crit{letter-spacing:4px;font-size:14px;font-style:normal;font-weight:900;padding:2px 10px;background:#06101de0;border-radius:5px;text-shadow:0 0 10px currentColor;-webkit-text-stroke:0;border:1.5px solid currentColor;overflow:visible}.pop.crit:after{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:2px;background:#33d4ff;transform:rotate(-11deg);box-shadow:0 0 8px #33d4ff}.pop.inc{zoom:.82;opacity:.92}.pop.sm{zoom:.6;opacity:.8}@keyframes hnt{0%,to{box-shadow:0 0 #ffd83acc}60%{box-shadow:0 0 0 12px #ffd83a00}}.cb.hint{animation:hnt .55s infinite;border-color:#ffd83a!important}.wt .ti{width:56px;height:56px;object-fit:contain;display:block;margin:0 auto 4px;border-radius:9px;background:radial-gradient(#1f3556,#0e1828)}.clipc{background:#111c30;border:1px solid #1e3150;border-radius:14px;padding:12px;margin-bottom:10px}.clipc b{font-size:17px}.clipc small{display:block;color:#8fa6c0;font-size:11px;letter-spacing:1px;margin-top:2px}.cb2{display:flex;gap:8px;margin-top:10px}.cb2 .pbtn{padding:10px;font-size:12px;flex:1}.ebtns #endSave,.ebtns #endPhone{flex:1 1 46%}.wb.t2 u{background:#ffb347}#dead{position:absolute;left:0;right:0;top:20%;text-align:center;z-index:6;pointer-events:none}#dead b{display:block;font-size:46px;letter-spacing:6px;font-weight:900;color:#ff6b78;text-shadow:0 0 26px #ff3b4e,0 4px 14px #000;animation:ddrop .5s cubic-bezier(.2,1.4,.4,1)}#dead .dc{display:inline-block;margin-top:10px;background:#0b1424ec;border:1px solid #6a2a3a;border-radius:12px;padding:10px 16px;font-size:13px;line-height:1.6;text-align:left;max-width:78%}#dead .dc i{font-style:normal;color:#9fb4cc}#dead .dc u{text-decoration:none;color:#ffcf5a;font-weight:800}@keyframes ddrop{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}#specTag{position:absolute;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 118px);padding:6px 14px;border-radius:14px;background:#2a0f16dd;border:1px solid #7a2a3a;font-size:11px;font-weight:900;letter-spacing:1.6px;color:#ff9aa6;z-index:4;pointer-events:none;white-space:nowrap}.pdead #btns,.pdead #joy{opacity:.18;pointer-events:none}.wt{box-shadow:0 0 12px var(--rg,#fff3)}.wt.legendary{animation:glo 3s ease-in-out infinite}@keyframes glo{0%,to{box-shadow:0 0 10px var(--rg)}50%{box-shadow:0 0 26px var(--rg),0 0 4px var(--rc)}}.hcards{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:16px;max-width:520px;margin:0 auto;width:100%}.hcard{height:clamp(118px,21vh,170px);border-radius:18px;border:0;background:linear-gradient(135deg,#1d3a66,#2a1a4a) center/cover;position:relative;overflow:hidden;text-align:left;padding:0;flex:none}.hcard:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b1424d9 0,#0b142400 52%)}.hcard:before{content:"";position:absolute;inset:0;border-radius:18px;padding:3px;background:linear-gradient(90deg,#3cafff,#7a4fd0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);z-index:2;pointer-events:none}.hcard div{position:absolute;left:18px;bottom:15px;right:18px;z-index:1}.hcard b{display:block;font-size:23px;letter-spacing:2px;font-weight:900;text-shadow:0 2px 10px #000}.hcard small{display:block;font-size:12px;color:#c4d6ec;margin-top:4px;max-width:72%}#ldH2{font-size:17px}#scPlay .hub,#scTrainM .hub{flex:1;align-content:center;justify-content:center}.mshade{background:linear-gradient(#070b14cc 0,#070b1466 16%,#0000 34% 66%,#070b14dd)!important}.hpd{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;padding-right:10px}.hpd small{font-size:10px;letter-spacing:1.4px;color:#8fa6c0;font-weight:900}.hpd b{font-size:22px;color:#6bff8a;font-variant-numeric:tabular-nums}.archb{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:#0d1626;border:1px solid #243752;text-align:left}.archb svg{width:34px;height:34px;fill:#fff;flex:none}.archb div{flex:1}.archb small{display:block;font-size:10px;letter-spacing:2px;color:#9fd4ff;font-weight:900}.archb b{font-size:18px}.archb i{font-style:normal;color:#9fb4cc}.archp{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px;max-height:52vh;overflow:auto}.arcd{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px;border-radius:14px;background:#13203a;border:1px solid #1e3150;text-align:left}.arcd svg{width:34px;height:34px;fill:#fff}.arcd b{font-size:15px}.arcd small{font-size:10.5px;color:#9fb4cc;line-height:1.25}.bars{display:flex;flex-direction:column;gap:3px;width:100%;margin-top:5px}.bars u{display:block;height:4px;border-radius:2px}.bars u:nth-child(1){background:#6bff8a}.bars u:nth-child(2){background:#ff6b78}.bars u:nth-child(3){background:#4cc3ff}.ipb{flex:1;max-width:62%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#0d1626;border:1px solid #243752;font-weight:800;font-size:14px;text-align:left}.ipb svg{width:24px;height:24px;fill:#fff;flex:none}.ipb span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipb i{font-style:normal;color:#9fb4cc}.ipp{background:#0b1424;border:1px solid #243752;border-radius:14px;margin:6px 0 10px;padding:6px;max-height:44vh;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:6px}.ipg{grid-column:1/-1;font-size:10px;letter-spacing:2px;color:#9fd4ff;font-weight:900;padding:6px 4px 0}.ipo{display:flex;align-items:center;gap:8px;padding:9px;border-radius:10px;background:#13203a;border:1px solid #1e3150;text-align:left;font-size:13px;font-weight:700}.ipo svg{width:26px;height:26px;fill:#fff;flex:none}.ipo.on{background:#1b3358;border-color:#3cafff}#ward .sheet.cmp{height:auto!important;max-height:40vh}#ward .sheet.cmp .wtools,#ward .sheet.cmp #wTabs,#ward .sheet.cmp .wsec,#ward .sheet.cmp .wmore{display:none!important}#ward .sheet.cmp #wGrid{display:flex;overflow-x:auto;overflow-y:hidden;gap:8px;padding-bottom:10px}#ward .sheet.cmp .wt{flex:0 0 98px}.wh .pbtn{padding:9px 14px;font-size:12px}.seg{display:flex;gap:8px;margin-bottom:12px}.seg button{flex:1;padding:11px 4px;border-radius:12px;border:1px solid #243752;background:#0d1626;font-size:11.5px;font-weight:900;letter-spacing:1px}.seg button.on{background:#1d5fa8;border-color:#3cafff}.cb2{flex-wrap:wrap}.cb2 .pbtn{flex:1 1 40%}.cb2 .x{flex:0 0 52px}@media(orientation:landscape){.hcards{flex-direction:row;align-items:center;max-width:900px}.hcard{flex:1;height:min(48vh,190px)}.hcard small{max-width:100%}.lbanner{height:62px}.mbtns{max-width:380px}#scPlay .hub,#scTrainM .hub,#scGuides .hub{display:grid;grid-template-columns:1fr 1fr;gap:10px}#ward{place-items:stretch end}#ward .sheet,#ward .sheet.cmp,#ward .sheet.tall{width:44vw!important;height:100vh!important;max-height:100vh!important;border-radius:20px 0 0 20px}#ward .sheet.cmp #wGrid{display:grid;grid-template-columns:repeat(2,1fr);overflow-y:auto;overflow-x:hidden;flex:1}}.arenas{flex:none}@media(orientation:landscape){.arc{width:30%;max-width:240px}.hcard b{font-size:19px}#tabBuild .scroll{column-count:2;column-gap:22px}#tabBuild .scroll>*{break-inside:avoid}.hd h2{font-size:19px}}#spot{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 90px);text-align:center;z-index:5;pointer-events:none;text-shadow:0 2px 12px #000}#spot small{display:block;font-size:11px;letter-spacing:4px;font-weight:900;color:#9fd4ff}#spot b{display:block;font-size:26px;letter-spacing:2px;font-weight:900;margin-top:4px;color:#33d4ff}.wtag{position:absolute;transform:translate(-50%,-100%);width:64px;text-align:center}.wtag b{display:block;font-size:10px;font-weight:900;letter-spacing:.5px;color:#fff;-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:0 0 3px #000,0 0 3px #000;margin-bottom:2px;white-space:nowrap;line-height:1}.wtag i{display:block;height:6px;background:#0a1220cc;border:1px solid #000b;border-radius:3px;overflow:hidden}.wtag u{display:block;height:100%;background:#ff6b78}.wtag.t0 u{background:#5fd0ff}.wtag.me u{background:#6bff8a}.wtag.t2 u{background:#ffb347}.wtag.tg i{border-color:#fff}.et b.fl{font-size:13px;color:#ffd83a}.path{text-align:center;font-size:22px;font-weight:900;letter-spacing:5px;color:#fff;text-shadow:0 2px 12px #000;margin-top:16px}.hubcard{position:relative;overflow:hidden}.hubcard>*:not(.hart){position:relative;z-index:1}.hart{position:absolute!important;right:6px;top:50%;transform:translateY(-50%);height:90%;width:46%;opacity:.55;pointer-events:none;z-index:0}.hcard .hart{opacity:.95;width:44%;height:84%;z-index:1}.fm{padding:0 2px}.fmtabs{display:flex;gap:6px;margin-bottom:10px}.fmtabs button{flex:1 1 0;min-width:0;padding:10px 0;border-radius:10px;border:1px solid #243752;background:#0d1626;font-size:clamp(8px,2.15vw,10.5px);font-weight:900;letter-spacing:.2px;text-align:center;overflow:hidden;white-space:nowrap}.fmtabs button.on{background:#1d5fa8;border-color:#3cafff}.fmg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fmc{background:#111c30;border:1px solid #1e3150;border-radius:12px;padding:10px 11px}.fmc.w{grid-column:1/-1;margin-bottom:6px}.fmc small{display:block;font-size:10px;letter-spacing:2px;color:#9fd4ff;font-weight:900}.fmc b{display:block;font-size:17px;margin:3px 0 2px;color:#fff;line-height:1.15}.fmc span{display:block;font-size:11.5px;color:#9fb4cc;line-height:1.3}.fmw{display:flex;flex-direction:column;gap:3px;position:relative}.fmr{display:grid;grid-template-columns:26px 1fr 38px 52px;gap:6px;align-items:center;background:#111c30;border:1px solid #1e3150;border-radius:9px;padding:4px 8px}.fmr svg{width:24px;height:24px;fill:#fff;grid-row:1/3}.fmr b{font-size:13px}.fmr b em{font-style:normal;font-size:9px;background:#3b2a6a;color:#c9a0ff;padding:1px 4px;border-radius:5px;margin-left:3px}.fmr i{font-style:normal;font-size:11.5px;font-weight:800;color:#ffd83a;text-align:right}.fmr span{grid-column:2/-1;font-size:10.5px;color:#9fb4cc;line-height:1.15}.fmh{display:none}.fmh2{font-size:10px;letter-spacing:2px;color:#9fd4ff;font-weight:900;margin:8px 0 4px}.fmq{display:grid;grid-template-columns:92px 1fr auto;gap:8px;align-items:center;margin-bottom:3px}.fmq span{font-size:12px;font-weight:800}.fmq b{font-size:11px;color:#cfe2f5;white-space:nowrap}.fms{height:7px;background:#1c2d49;border-radius:4px;overflow:hidden}.fms i{display:block;height:100%;border-radius:4px}.fmn{font-size:11.5px;color:#9fb4cc;margin:8px 0 0}.igrid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:10px 12px;align-content:start}.itile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 9px;border-radius:14px;background:#111c30;border:1px solid #1e3150}.itile svg{width:58px;height:58px;fill:#fff}.itile b{font-size:12.5px;text-align:center;line-height:1.15}.itile small{font-size:9px;letter-spacing:1px;color:#9fd4ff;font-weight:900;text-align:center}.idet{position:absolute;inset:0;background:#000b;display:grid;place-items:center;z-index:5}.idc{width:84%;max-width:360px;background:#0f1a2e;border:1px solid #2a4468;border-radius:18px;padding:18px;text-align:center}.idc svg{width:96px;height:96px;fill:#fff}.idc b{display:block;font-size:22px;letter-spacing:1px;margin:6px 0}.idc .tc{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.idc .tc span{background:#1a2b47;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;color:#bcd2ea}.idc p{font-size:14px;color:#cfdced;line-height:1.4;margin:10px 0 14px}@media(orientation:landscape){.igrid{grid-template-columns:repeat(6,1fr)}.itile svg{width:44px;height:44px}}.demo{width:100%;aspect-ratio:16/9;border-radius:12px;border:1px solid #243752;display:block}.cap{font-size:12.5px;color:#9fb4cc}.bcard{position:relative;overflow:visible}.cfig{position:absolute;right:10px;top:calc(14px + 15%);height:141px;width:auto;pointer-events:none;filter:drop-shadow(0 8px 10px #000a);z-index:3;transform-origin:50% 100%;animation:brth 3.4s ease-in-out infinite}@keyframes brth{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.014)}}.bcard.hasfig .bct,.bcard.hasfig .bce,.bcard.hasfig .bcs{padding-right:108px}.car{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 0 6px;scrollbar-width:none}.car::-webkit-scrollbar{display:none}.cslide{flex:0 0 90%;scroll-snap-align:center}.cdots{text-align:center;font-size:11px;letter-spacing:1.4px;color:#8fa6c0;font-weight:800;margin-top:6px}#ldCard{padding-top:30px}#trPrev{padding-top:34px!important}@media(orientation:landscape){#ward:has(.sheet.cmp){place-items:end center}#ward .sheet.cmp{width:100vw!important;height:auto!important;max-height:50vh!important;border-radius:20px 20px 0 0}#ward .sheet.cmp #wSlots{display:none}#ward .sheet.cmp #wGrid{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;grid-template-columns:none}}.hubcard .hart{opacity:.85;width:56%;height:116%;right:0}.fmh{display:grid;grid-template-columns:26px 1fr 38px 52px;gap:6px;padding:0 8px 2px;font-size:9px;letter-spacing:1.2px;color:#8fa6c0;font-weight:900}.fmh i{font-style:normal;text-align:right}.fmr{padding:3px 8px}.pts{flex-wrap:wrap;gap:6px 12px}.pts>.ptbar{flex:1 1 100%;position:relative;height:20px;border-radius:10px;background:#16233a;overflow:hidden}.ptbar u{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#3cafff,#7a4fd0);transition:width .2s}.pts.done .ptbar u{background:linear-gradient(90deg,#2fbf6a,#6bff8a)}.ptbar span{position:relative;display:block;text-align:center;font-size:10.5px;font-weight:900;letter-spacing:1.6px;line-height:20px;color:#fff;margin:0;flex:none}#sflash{position:absolute;inset:0;pointer-events:none;opacity:0;z-index:7;background:radial-gradient(circle at 50% 45%,#fff 0,#ffe9a8,#ff9a3a66 60%,#0000 82%)}#sflash.go{animation:sfl .34s ease-out}@keyframes sfl{0%{opacity:0}18%{opacity:.95}to{opacity:0}}#elim{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 150px);text-align:center;font-weight:900;letter-spacing:3px;font-size:15px;color:#fff;text-shadow:0 2px 10px #000;z-index:6;pointer-events:none}.bkr{display:grid;grid-template-columns:10px 72px 1fr;gap:6px;align-items:center;padding:3px 0}.bkr i{width:9px;height:9px;border-radius:50%}.fmc .bkr b{font-size:12px;font-weight:800;color:#e8f0ff;display:block;margin:0}.fmc .bkr em{font-style:normal;font-size:11px;font-weight:700;line-height:1.25}.nmr{display:grid;grid-template-columns:84px 1fr;gap:10px;align-items:center;background:#111c30;border:1px solid #1e3150;border-radius:10px;padding:8px 10px;margin-bottom:6px}.nms{font-size:27px;font-weight:900;text-align:center;-webkit-text-stroke:.6px #000;text-shadow:0 2px 0 #000,0 0 9px currentColor}.nmc{font-size:11px;font-weight:900;letter-spacing:2.6px;text-align:center;padding:2px 5px;border:1.5px solid currentColor;border-radius:5px;position:relative;background:#06101dd0;text-shadow:0 0 8px currentColor}.nmc:after{content:"";position:absolute;left:-5px;right:-5px;top:50%;height:2px;background:#33d4ff;transform:rotate(-11deg);box-shadow:0 0 6px #33d4ff}.nmr small{font-size:10.5px;font-weight:900;letter-spacing:1.4px;display:block}.nmr span{font-size:11.5px;color:#aab9d0;line-height:1.3;display:block;margin-top:2px}.ver{position:absolute;left:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);font-size:9.5px;letter-spacing:1.6px;color:#6f84a3;font-weight:800;z-index:2;pointer-events:none}.itile svg,.idc svg{overflow:visible;filter:drop-shadow(0 2px 1px #000c) drop-shadow(0 0 5px var(--gc,#4cc3ff55))}#dead .dc{pointer-events:auto;position:relative;padding-right:38px}#dead .dx{position:absolute;right:6px;top:6px;width:26px;height:26px;border-radius:50%;border:1px solid #6a2a3a;background:#1a0f18;color:#ffb3bb;font-size:13px;line-height:1}@media(orientation:landscape)and (max-height:560px){.hd{padding-top:2px;padding-bottom:2px;min-height:0}.hd h2{font-size:15px;line-height:1.1}.hd .bk{width:34px;height:34px}.tabs{padding:4px 12px}.tabs button{padding:6px 4px;font-size:11.5px}.pts{padding:4px 12px;gap:2px 10px}.pts b{font-size:20px}.pts small{font-size:8.5px}.pts>.ptbar{height:16px}.ptbar span{font-size:9.5px;line-height:16px}.ft{padding:6px 12px;gap:8px}.ft .pbtn{padding:9px 6px;font-size:12px}#tabLoads .scroll{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;overflow-y:auto}#tabLoads .ft.col{flex-direction:row}#end{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,.85fr);grid-template-rows:1fr;column-gap:12px;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 8px) max(12px,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom,0px) + 8px) max(12px,env(safe-area-inset-left));overflow:hidden}.ebanner{grid-column:1;grid-row:1;text-align:left}#res{font-size:min(15vh,50px)}#esub{font-size:11px}.ecard{grid-column:2;grid-row:1;margin:0;max-height:calc(100vh - 18px);overflow-y:auto;padding:8px}.etitle{margin-bottom:6px;font-size:11px}.egrid{grid-template-columns:repeat(3,1fr);gap:5px}.et,.et.w2{grid-column:span 1;padding:5px 3px}.et small{font-size:8.5px}.et b{font-size:15px}.ebtns{grid-column:3;grid-row:1;flex-direction:column;flex-wrap:nowrap;gap:5px;align-self:center;max-height:calc(100vh - 18px);overflow-y:auto}.ebtns button{padding:8px 6px;font-size:11.5px;min-height:0}#elim{top:calc(env(safe-area-inset-top,0px) + 64px)}#hud{top:4px;left:30px;right:90px}}.tag2{text-align:center;color:#fff;font-weight:800;font-size:clamp(13px,3.8vw,19px);letter-spacing:.3px;padding:18px 20px 4px;text-shadow:0 2px 10px #000}.path{margin-bottom:12px;white-space:nowrap;font-size:clamp(17px,5.4vw,22px);letter-spacing:3px}.doc .bcard{margin:20px 0 0}.doc .bcard+.bcard{margin-top:16px}.doc ul{margin-bottom:6px}@media(orientation:portrait){#scPlay .hub,#scGuides .hub{display:flex;flex-direction:column;gap:12px;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 22px);flex:1;min-height:0}#scPlay .hubcard,#scGuides .hubcard{flex:1;max-height:150px;min-height:70px}}@media(orientation:portrait){#scHome .hcards{justify-content:stretch;padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 22px)}#scHome .hcard{flex:1;height:auto;min-height:118px;max-height:250px}}.bcard.hasfig .bci{display:none}.bcard.hasfig .bct b{font-size:clamp(18px,5.4vw,23px)}.bfind{width:100%;margin:6px 0}@media(orientation:landscape)and (max-height:560px){.tag2{margin-top:6px;padding:8px 20px 2px;font-size:14px}#scGuides .hub,#scPlay .hub{gap:8px;padding:8px 14px}#scGuides .hubcard{min-height:0;height:62px;padding:6px 12px}#scGuides .hubcard small{font-size:10px}#lab>.hd{position:absolute;left:0;top:0;z-index:4;padding:calc(env(safe-area-inset-top,0px) + 2px) 0 0}#lab>.hd h2,#lab>.hd span{display:none}#labTabs{padding:calc(env(safe-area-inset-top,0px) + 4px) 12px 4px 48px}.char{padding:2px 10px 40px;grid-template-columns:64px 1fr 64px}.ccol{gap:22px}.cs{width:54px;height:54px;border-radius:13px}.cplate b{font-size:16px}.cplate em,#tabLoads .sub{display:none}#tabLoads .scroll{padding:6px 12px}#ldList .slot{padding:6px 10px;min-height:0}.bfind{height:min(30vh,118px)}}@media(orientation:landscape)and (max-height:560px){.mbtns{left:auto;right:max(24px,5vw);max-width:300px;margin:0;bottom:calc(env(safe-area-inset-bottom,0px) + 22px)}}.qbm{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#000a}.qbm.hide{display:none}.qbp{width:min(92vw,420px);max-height:86vh;overflow:auto;background:#0f1828;border:1px solid #2a4468;border-radius:16px;padding:14px;display:grid;gap:8px;text-align:center}.qbp b{font-size:17px}.qbp small{color:#9fb4cc}.qbl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.qbi{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;border:1px solid #2a4468;background:#13203a;font-weight:800;color:#fff}.qbi svg{width:26px;height:26px;fill:#cfd8e4;flex:none}@media(orientation:landscape){.cfig{top:calc(14px + 5%)}}.cs .cpic{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;border-radius:12px}.et:has(#rcDps),.et:has(#rcDg){display:none}#endPhone{display:none!important}.ecard.gone{display:none}.rcx{display:block;margin:8px auto 0;background:none;border:none;color:#7d8fae;font-size:11px;letter-spacing:2px;text-decoration:underline;padding:4px;cursor:pointer}.qbp input{padding:10px;border-radius:10px;border:1px solid #2a4468;background:#0b1424;color:#fff;font-size:16px;text-align:center}#docBody,.frame{margin:10px 12px calc(env(safe-area-inset-bottom,0px) + 16px);border:3px solid transparent;border-radius:18px;background:linear-gradient(#0b1424,#0b1424) padding-box,linear-gradient(135deg,#3cafff,#7a4fd0) border-box;padding:6px 8px 12px}@media(orientation:landscape)and (max-height:560px){.logo{top:calc(env(safe-area-inset-top,0px)*.7 + 1%)}.tag{top:calc(env(safe-area-inset-top,0px)*.7 + 1% + min(14vh,56px) + 4px)}}.hubcard{box-shadow:none}.pnl{margin:12px 0;padding:12px 12px 8px;border:3px solid transparent;border-radius:18px;background:linear-gradient(#0b1424,#0b1424) padding-box,linear-gradient(135deg,#3cafff,#7a4fd0) border-box}.pnl h4,.igp h4{margin:0 0 8px;text-align:center;font-size:13px;letter-spacing:2.4px;color:#9fd4ff;font-weight:900}.fld{margin:0 0 6px}.fld label{display:block;font-size:11px;letter-spacing:1.8px;color:#8fa6c0;margin:4px 0 5px;font-weight:800}.fld input{width:100%;padding:12px;border-radius:12px;border:1px solid #243752;background:#0d1626;color:var(--tx);font:inherit;font-weight:800;-webkit-user-select:text;user-select:text}.fld .ipb{width:100%;max-width:none;padding:10px 12px}.fld .ipb svg{width:30px;height:30px}.fld .ipb i{font-style:normal;color:#8fa6c0}.pnl .row{border-bottom:0;min-height:50px}.pnl #stats{margin-top:2px}.ipb.warn span{color:#ffd83a}.ipb.warn{border-color:#ffd83a99}.ipb.ok span{color:#41ffb0}.ipb.ok{border-color:#41ffb066}.ipo svg{width:30px;height:30px}.clr2{flex:0 0 auto;padding:15px 14px!important;font-size:13px!important;color:#ff9aa6;border:1px solid #5a2a3a!important;background:#2a1018!important}.igrid{display:block;overflow:auto;min-height:0;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 18px)}.igp{margin:0 0 12px;padding:12px 8px;border:3px solid transparent;border-radius:18px;background:linear-gradient(#0b1424,#0b1424) padding-box,linear-gradient(135deg,#3cafff,#7a4fd0) border-box}.igi{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.igi .itile{width:calc((100% - 18px)/3);min-width:0;box-sizing:border-box}@media(orientation:landscape){.igi .itile{width:calc((100% - 45px)/6)}}.doc{padding:4px 10px 16px;font-weight:500;color:#b9cde3}.doc h3{text-align:center;font-size:20px;font-weight:900;letter-spacing:1.5px;margin:30px 0 12px;color:#fff;text-transform:uppercase}.doc h3:after{content:"";display:block;width:34px;height:3px;margin:8px auto 0;background:linear-gradient(90deg,#3cafff,#7a4fd0);border-radius:2px}.doc h3:first-child{margin-top:12px}.doc p,.doc li{font-size:14px;font-weight:500;line-height:1.55}.doc b{font-weight:800;color:#fff}.doc .cap{font-size:12.5px}.doc .bcard{padding:11px 12px;margin:10px 0}.doc .bct b{font-size:19px}.doc .bcr3 b{font-size:20px}.doc .bce{font-size:12px}.doc .bcs{font-size:11px}.doc .cfig{height:104px;top:calc(8px + 10%)}.cfig{height:150px;top:calc(8px + 9%)}.bcard.hasfig .bct,.bcard.hasfig .bce,.bcard.hasfig .bcs{padding-right:112px}#labTabs button{font-size:11.5px;letter-spacing:.4px;padding:11px 2px}.fsl{font-style:normal;font-size:10px;letter-spacing:1px;font-weight:900;color:#41ffb0;white-space:nowrap;flex:none}#scPlay,#scTrainM{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#scPlay .hcards,#scTrainM .hcards{justify-content:flex-start}#scPlay .hcards>.hcard:first-child,#scTrainM .hcards>.hcard:first-child{margin-top:auto}#scPlay .hcards>.hcard:last-child,#scTrainM .hcards>.hcard:last-child{margin-bottom:auto}@media(orientation:portrait)and (max-height:700px){.hcards.four{gap:9px;padding:10px 16px}.hcards.four .hcard{height:clamp(70px,13.5vh,96px)}.hcards.four .hcard b{font-size:19px}.hcards.four .hcard small{font-size:11px;margin-top:2px}}.hcards.four{justify-content:center;gap:12px}.hcards.four .hcard{flex:none;height:clamp(96px,16.5vh,150px)}.hcard em{position:absolute;right:14px;top:12px;z-index:3;font-style:normal;font-size:10px;letter-spacing:1.5px;font-weight:900;padding:5px 8px;border-radius:8px;background:#0b1424d9;color:#7ad9ff}.hcard small{max-width:92%}.bp{margin:6px 14px calc(env(safe-area-inset-bottom,0px) + 22px);padding:6px 6px 0;text-align:center}.bp h4{margin:0 0 12px;font-size:13px;letter-spacing:3px;color:#fff;font-weight:900}.bp h4:after{content:"";display:block;width:34px;height:3px;margin:8px auto 0;background:linear-gradient(90deg,#3cafff,#7a4fd0);border-radius:2px}.bp p{margin:0 0 9px;color:#fff;font-size:13.5px;font-weight:600;line-height:1.45}@media(orientation:landscape){.hcards.four{flex-direction:row;flex-wrap:wrap;max-width:900px}.hcards.four .hcard{flex:1 1 40%;height:min(34vh,130px)}}#ptsBar.pts{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:7px;padding:8px 12px 2px;background:transparent;border:0;align-items:stretch}#ptsBar>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:5px 6px 4px;border:2px solid transparent;border-radius:13px;background:linear-gradient(#0e1830,#0b1424) padding-box,linear-gradient(135deg,#3cafff,#7a4fd0) border-box}#ptsBar small{font-size:8.5px;letter-spacing:1.6px;color:#8fa6c0;text-align:center}#ptsBar b{font-size:21px;line-height:1.05}#ptsBar .ptbar{grid-column:1/-1;flex:none;height:14px;margin:0;padding:0;border:0;background:#16233a;border-radius:8px;display:block}#ptsBar .ptbar span{font-size:8.5px;line-height:14px;letter-spacing:1.4px}#ptsBar.done>div:first-child{border-color:#41ffb0}#tabBuild .ft{padding:5px 12px calc(env(safe-area-inset-bottom,0px) + 5px);gap:7px}#tabBuild .ft .pbtn{padding:9px 8px;font-size:12.5px;border-radius:11px;line-height:1.05}#tabBuild .ft .clr2{padding:9px 10px!important;font-size:11.5px!important}.arch .ah{padding:8px 2px 10px}.sub{padding:12px 16px 10px}#tabLoads .scroll{padding-top:16px}.hubcard,.slot{margin-bottom:12px}@keyframes ptp{0%,to{box-shadow:0 0 #ffbe4600;filter:brightness(1)}50%{box-shadow:0 0 16px #ffbe46bf;filter:brightness(1.4)}}#ptsBar.need .ptbar{animation:ptp 1.1s ease-in-out infinite}@keyframes pnf{0%,to{opacity:0}50%{opacity:1}}@keyframes pnb{0%,to{box-shadow:0 0 #ffaa3c00}50%{box-shadow:0 0 22px #ffaa3c73}}.pnl.need,.slot.need{position:relative;animation:pnb 1.4s ease-in-out infinite}.pnl.need:after,.slot.need:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:3px solid transparent;background:linear-gradient(135deg,#ffc247,#ff6a3a) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:pnf 1.4s ease-in-out infinite}@keyframes rdy{0%,to{box-shadow:0 0 10px #41ffb04d}50%{box-shadow:0 0 22px #41ffb0a6}}#tabBuild #labGo.ready{background:linear-gradient(180deg,#52e690,#2fbf6a);color:#05260f;animation:rdy 1.8s ease-in-out infinite}.rl em{display:block;font-style:normal;margin-top:5px;font-size:15px;font-weight:900;letter-spacing:2.5px;color:#9fe0ff;text-shadow:0 0 10px rgba(80,190,255,.9),0 0 22px rgba(80,170,255,.6);animation:whoP 1.6s ease-in-out infinite}@keyframes whoP{0%,to{opacity:.75;text-shadow:0 0 8px rgba(80,190,255,.7)}50%{opacity:1;text-shadow:0 0 14px rgba(120,210,255,1),0 0 30px rgba(80,170,255,.8)}}.bpk{margin:22px 18px calc(env(safe-area-inset-bottom,0px) + 30px);text-align:center}.bpd{position:relative;height:2px;margin:0 6px 16px;background:linear-gradient(90deg,#3cafff00,#3cafff 30%,#7a4fd0 70%,#7a4fd000)}.bpd i{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-5px 0 0 -5px;background:#9fe0ff;transform:rotate(45deg);box-shadow:0 0 12px #5ab8ff}.bpk h4{margin:0 0 8px;font-size:15px;letter-spacing:5px;color:#fff;font-weight:900;text-shadow:0 0 14px rgba(80,180,255,.7)}.bpk p{margin:0 auto 14px;max-width:300px;color:#c9d8ea;font-size:14px;line-height:1.5;font-weight:600}.bpc{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bpc span{padding:7px 12px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.6px;color:#dbe8f7;border:2px solid transparent;background:linear-gradient(#0d1626,#0d1626) padding-box,linear-gradient(135deg,#3cafff,#7a4fd0) border-box}.bpc .q{border:2px solid transparent;background:linear-gradient(#0d1626,#0d1626) padding-box,linear-gradient(135deg,#ffc247,#ff6a3a) border-box;color:#ffd9a8;animation:pnb 1.4s ease-in-out infinite}.bpk p.bpl{margin:24px auto 0}#gdn{position:absolute;left:0;right:0;bottom:0;height:12.5%;pointer-events:none;z-index:4;opacity:0;transition:opacity .6s ease}#gdn i{position:absolute;inset:0;background:linear-gradient(to top,#3cafff57 0% 66.7%,#3cafff55 69.5%,#3cafff51 72.2%,#3cafff4a,#3cafff41,#3cafff37 80.6%,#3cafff2b 83.3%,#3cafff20,#3cafff16,#3cafff0d,#3cafff06 94.5%,#3cafff02 97.2%,#3cafff00);animation:gdnp 3.2s ease-in-out infinite}@keyframes gdnp{0%,to{opacity:.5}50%{opacity:1}}.doc{padding-bottom:38px!important}.cap{margin:12px 0 6px;line-height:1.55}#ptsBar>div{padding:6px 6px 7px}#ptsBar b{margin-bottom:1px}.pnl{padding-bottom:18px}.hint{padding:10px 2px 6px}.bpk .pbtn{width:100%;max-width:300px}.bcard.wf,.wf.bcard{padding-bottom:38px}.bcw{bottom:12px}.ox{font-style:inherit;font-weight:inherit}.rtd{font-style:normal;font-size:14px;margin-left:10px}.rtd.up{color:#41ffb0}.rtd.dn{color:#ff6b78}.rtt{font-style:normal;display:block;font-size:10px;letter-spacing:2px;color:#8fd0ff;margin-top:2px}.rtn{font-style:normal;margin-left:10px;font-size:11px;letter-spacing:1px;color:#8fd0ff;font-weight:700}#rep:before{content:"";position:absolute;left:0;right:0;top:0;height:25%;background:linear-gradient(#050a14a6,#050a1400);pointer-events:none}#rep .rl{top:calc(env(safe-area-inset-top,0px) + 64px);padding:0 14px}#rep .rl small{font-size:11px;letter-spacing:4px}#rep .rl b{font-size:clamp(20px,6.4vw,28px);letter-spacing:3px;white-space:nowrap;margin-top:3px}#rep .rl em#repNum{display:block;font-style:normal;font-weight:800;font-size:clamp(14px,4.4vw,18px);letter-spacing:2px;color:#d6e8ff;margin-top:3px;text-shadow:0 2px 8px #000;animation:none}#rep .rl em#repWho{font-size:clamp(13px,3.9vw,16px);margin-top:6px}@media(orientation:landscape){#rep .rl{top:calc(env(safe-area-inset-top,0px) + 40px)}#rep .rl small{display:none}#rep:before{height:36%}}#spot b{-webkit-text-stroke:5px #05080f;paint-order:stroke fill;text-shadow:0 0 16px currentColor,0 2px 10px #000}.ttl{font-style:normal;font-weight:900;letter-spacing:1px;white-space:nowrap}.ttl .pip{display:inline-block;width:.42em;height:.42em;margin-right:.24em;background:currentColor;transform:rotate(45deg);vertical-align:.06em}.ttl.bp{background:linear-gradient(90deg,#3cafff,#8a5cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ttl.none{color:#6f87a6}.ttp{display:none;font-style:normal;font-size:8.5px;line-height:1;margin:0 0 2px;text-shadow:0 1px 2px #000}.wtag em.tt{display:block;font-style:normal;font-size:7.5px;line-height:1;margin-bottom:1px;-webkit-text-stroke:2px #000;paint-order:stroke fill}.wtag em.tt .bp{-webkit-text-stroke:0;filter:drop-shadow(0 1px 1px #000)}.rtt2{margin-top:5px;font-size:12px;letter-spacing:2px}.rtbar{height:6px;border-radius:3px;background:#16233a;margin:9px 6px 0;overflow:hidden}.rtbar u{display:block;height:100%;background:linear-gradient(90deg,#3cafff,#8a5cff)}.rtn2{margin-top:5px;font-size:10px;letter-spacing:1.5px;color:#8fa6c0;font-weight:800}.rtu{font-style:normal;margin-left:8px;font-size:10px;letter-spacing:2px;color:#ffd24a}.stile .ttl{font-size:14px;letter-spacing:.5px}.stile b .ttl .pip{margin-right:.28em}.et#rcRtT{display:flex;flex-direction:column;justify-content:center}.et#rcRtT.hide{display:none}.lbrow b{text-align:right;line-height:1.1}.lbm{display:block;margin-top:3px;font-size:10px;font-weight:700;letter-spacing:1.2px;color:#7f98bb}.lbm .sl{display:inline;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:14px;letter-spacing:0;color:#3cafff;margin-right:2px}#hud .bar>i{height:17px}#hud .bar>i em{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;font-weight:900;letter-spacing:.3px;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000}#hud .bar>small{display:block;margin-top:3px;font-size:10px;font-weight:700;line-height:1.15;white-space:normal;overflow:visible;color:#d6e6f7;text-shadow:0 1px 3px #000,0 0 2px #000}.ttp{margin-bottom:3px}.wtag em.tt{margin-bottom:3px;line-height:1.1;-webkit-text-stroke:1.5px #000}.stile .kk{display:block;margin-top:2px;font-size:10px;letter-spacing:1.2px;color:#8fd0ff;font-weight:800}.kbt{display:flex;align-items:center;gap:8px;width:100%;margin-top:10px;padding:11px 12px;border-radius:12px;background:#111c30;border:1px solid #1e3150;color:#fff;font-weight:900;font-size:11px;letter-spacing:1.6px}.kbt span{flex:1;text-align:left}.kbt em{font-style:normal;color:#8fd0ff}.kbt i{font-style:normal;transition:transform .2s}.kbt.open i{transform:rotate(180deg)}.kbl{margin-top:6px}.kbr{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:8px 12px;border-radius:10px;background:#0d1626;margin-bottom:5px}.kbr span{font-weight:800;font-size:13px}.kbr b{font-size:13px;color:#8fd0ff}.kbr u{grid-column:1/-1;display:block;height:4px;border-radius:2px;background:#1c2d49;overflow:hidden}.kbr u s{display:block;height:100%;text-decoration:none;background:linear-gradient(90deg,#3cafff,#7a4fd0)}#hud .bar>b{display:block;white-space:nowrap}.pst{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;padding:10px 11px;border-radius:14px;background:#0d1626;border:1px solid #1e3150;margin-top:6px}.pst>div{min-width:0}.pst small{display:flex;justify-content:space-between;align-items:baseline;gap:4px;font-size:7.5px;letter-spacing:.9px;color:#8fa6c0;white-space:nowrap}.pst small b{color:#eaf4ff;font-size:10px;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis}.ptk{position:relative;height:5px;border-radius:3px;background:linear-gradient(90deg,#3cafff55,#7a4fd055);margin:7px 5px 4px}.ptk i{position:absolute;top:-3px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#fff;box-shadow:0 0 8px #3cafff,0 0 0 2px #0d1626}.pe{display:flex;justify-content:space-between;font-size:6.5px;letter-spacing:.7px;color:#6f87a6}.pst .pn{grid-column:1/-1;font-size:10.5px;line-height:1.35;color:#bcd0e6}.pst.empty{display:block;font-size:10.5px;color:#8fa6c0}#tabChar .char{grid-template-columns:76px 1fr 76px;grid-template-rows:1fr auto auto;padding:4px 10px calc(env(safe-area-inset-bottom,0px) + 8px);align-items:center}#tabChar .ccol{grid-row:1;gap:18px;align-self:start;padding-top:22px}#tabChar #csL{grid-column:1}#tabChar .cmid{grid-column:2;grid-row:1}#tabChar #csR{grid-column:3}#tabChar .cs{width:62px;height:62px}.cs b{right:0;top:-2px;padding:4px 7px;line-height:1}.cs.eq b{color:#ff8a6a;font-size:18px}#tabChar .cs svg{width:50%}#tabChar .cs i{bottom:-15px}#tabChar .cplate{position:static;grid-column:1/-1;grid-row:2;margin-top:2px;display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}#tabChar .cplate b{font-size:19px;display:inline}#tabChar .cplate span{display:inline;margin:0;font-size:12.5px}.chint{position:absolute;top:2px;left:0;right:0;text-align:center;font-size:9.5px;letter-spacing:1.4px;color:#8fa6c0;pointer-events:none;text-shadow:0 1px 6px #000;z-index:2}.cstats{grid-column:1/-1;grid-row:3;margin-top:6px;padding:7px;border-radius:14px;background:#0a1220d9;border:1px solid #243752;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}.csg{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.cst{background:#101c33;border:1px solid #1e3150;border-radius:9px;padding:5px 6px 6px;min-width:0;cursor:pointer}.cst.on{border-color:#3cafff}.cst i{display:block;font-style:normal;font-size:7.5px;letter-spacing:.6px;color:#8fa6c0;white-space:nowrap}.cst b{display:block;font-size:15px;line-height:1.15;margin-top:1px;white-space:nowrap}.cst b u{text-decoration:none;color:#41ffb0;font-size:10.5px;margin-left:3px}.cst.g b{color:#41ffb0}.csb{display:flex;flex-wrap:wrap;gap:5px 6px;align-items:center;margin-top:6px}.csb em{flex:none;font-style:normal;font-size:8.5px;font-weight:900;letter-spacing:1.4px;color:#8fa6c0}.csb em.none{color:#6f87a6;font-weight:700;letter-spacing:.8px}.csb span{flex:none;padding:4px 9px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.5px;color:#ffd9a8;border:1.5px solid transparent;background:linear-gradient(#0d1626,#0d1626) padding-box,linear-gradient(135deg,#ffc247,#ff6a3a) border-box}.csd{margin-top:5px;font-size:10px;color:#9fb4cc;text-align:center;line-height:1.25;min-height:12px}@media(orientation:landscape){.cstats,.chint span{display:none}}@media(max-height:720px){#tabChar .cs{width:54px;height:54px}#tabChar .ccol{gap:14px}.cst b{font-size:13.5px}.csd{display:none}}#tabChar .cstats{width:min(100%,336px);justify-self:center;padding:6px;margin-top:5px}#tabChar .csg{display:flex;flex-wrap:wrap;gap:4px}#tabChar .cst{min-width:0;padding:4px 6px 5px}#tabChar .csh{margin-top:6px}#tabChar .csh em{display:block;font-style:normal;font-size:8px;font-weight:900;letter-spacing:1.5px;color:#8fa6c0}#tabChar .csh em.none{font-weight:700;letter-spacing:.8px;color:#6f87a6}#tabChar .csb{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:4px}#tabChar .csb span{padding:5px 6px;text-align:center;white-space:normal;line-height:1.2;border-radius:10px}#tabChar .csb span:last-child:nth-child(odd){grid-column:1/-1}#tabChar .csd{margin-top:4px;font-size:9.5px}#tabChar .csb span{font-size:9px;letter-spacing:.15px;padding:5px}#gdn{height:14%}#gdn i{background:linear-gradient(to top,#3cafff52 0% 5%,#3cafff50 10%,#3cafff4d,#3cafff4a,#3cafff45,#3cafff41,#3cafff3b,#3cafff35,#3cafff2f,#3cafff29,#3cafff23,#3cafff1d,#3cafff17,#3cafff12,#3cafff0d,#3cafff09,#3cafff05,#3cafff02,#3cafff01,#3cafff00);animation:gdnp 4.4s linear infinite}#gdn:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 38% 92% at 22% 100%,rgba(150,215,255,.2),transparent 74%),radial-gradient(ellipse 34% 84% at 74% 100%,rgba(165,135,255,.17),transparent 74%),radial-gradient(ellipse 26% 72% at 50% 100%,rgba(120,200,255,.16),transparent 72%);-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent);animation:gdnt 9s ease-in-out infinite alternate}@keyframes gdnp{0%{opacity:.42}12.5%{opacity:.505}25%{opacity:.71}37.5%{opacity:.915}50%{opacity:1}62.5%{opacity:.915}75%{opacity:.71}87.5%{opacity:.505}to{opacity:.42}}@keyframes gdnt{0%{transform:translate(-7%);opacity:.65}to{transform:translate(7%);opacity:1}}.lgdiv{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 6% + clamp(38px,11.5vw,66px) + 8px);display:flex;justify-content:center;pointer-events:none}.lgdiv .bpgem{width:min(250px,66vw);height:auto;overflow:visible}.tag{top:calc(env(safe-area-inset-top,0px) + 6% + clamp(38px,11.5vw,66px) + 40px)}@media(orientation:landscape)and (max-height:560px){.lgdiv{top:calc(env(safe-area-inset-top,0px)*.7 + 1% + min(14vh,56px) + 2px)}.tag{top:calc(env(safe-area-inset-top,0px)*.7 + 1% + min(14vh,56px) + 34px)}}.bpm{margin:0 auto 10px;width:min(280px,82%)}.bpm .bpgem{display:block;width:100%;height:auto;overflow:visible}.brandfoot{flex:none;text-align:center;padding:2px 0 calc(env(safe-area-inset-bottom,0px) + 14px)}.bfw{font-size:19px;font-weight:900;letter-spacing:5px;color:#fff;text-shadow:0 0 14px rgba(80,180,255,.55)}.bfGem{display:flex;justify-content:center;margin-top:2px}.bfGem .bpgem{width:170px;height:auto;overflow:visible}.rankbar{padding:8px 16px 0}.rankbar small{display:block;font-size:9px;letter-spacing:1.6px;color:#8fa6c0;margin-bottom:5px;font-weight:800}.rkc{display:flex;gap:4px}.rkc button{flex:1 1 auto;min-width:0;padding:10px 4px;border-radius:12px;background:#101c33;border:2px solid #1e3150;line-height:1;white-space:nowrap}.rkc button .ttl{font-size:7.4px;letter-spacing:.1px}@media(max-width:380px){.rkc button .ttl{font-size:6.6px}.rkc button{padding:10px 2px}}.rkc button .ttl .ox{margin:0 .5px}.rkc button.on{border-color:#3cafff;background:#162a4a;box-shadow:0 0 14px #3cafff55}.rkd{margin-top:6px;font-size:10.5px;color:#9fb4cc;line-height:1.3}#scTrainM .hcards.four,#scPlay .hcards.four{overflow:visible;justify-content:flex-start;flex:1 0 auto;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 22px)}#scTrainM .hcards.four .hcard,#scPlay .hcards.four .hcard{flex:none}#scTrainM .hcards.four>.hcard:first-child,#scPlay .hcards.four>.hcard:first-child{margin-top:auto}#scTrainM .hcards.four>.hcard:last-child,#scPlay .hcards.four>.hcard:last-child{margin-bottom:auto}.steps{margin:12px 0 4px}.stp{position:relative;padding:0 0 12px 36px}.stp:before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:linear-gradient(#3cafff,#7a4fd0);border-radius:1px}.stp:last-child:before{display:none}.stp>i{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#0d1626;border:2px solid #3cafff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900}.stp>b{display:block;font-size:12.5px;letter-spacing:2.2px;line-height:24px}.stp>p{margin:0 0 7px;font-size:13px;line-height:1.4;color:#c9d8ea}.bcard.mini{margin:6px 0 0!important;padding:9px 11px!important;border-radius:13px}.bcard.mini .cfig,.bcard.mini .bcs{display:none}.bcard.mini .bct b{font-size:15px}.bcard.mini .bct small,.bcard.mini .bct span{font-size:9.5px}.bcard.mini .bce{font-size:10px;margin-top:4px;padding-right:0!important}.bcard.mini .bct{padding-right:0!important}.bcard.mini .bci{width:26px;height:26px}.bcard.mini .bcr3{margin-top:7px;padding-top:7px}.bcard.mini .bcr3 b{font-size:17px}.bcard.mini .bcr3 small{font-size:8px}.bcard.mini.wf,.wf.bcard.mini{padding-bottom:28px!important}.bcard.mini .bcw{font-size:8.5px;top:10px;bottom:auto;right:11px}.bcard.mini.wf .bci,.bcard.mini .bct span{display:none}.bcard.mini.wf,.wf.bcard.mini{padding-bottom:9px!important}.bcard.mini .bcr3 small{white-space:nowrap;font-size:7.5px;letter-spacing:.5px}.bcard.mini .bcr3 b{font-size:16px}.cst .cnd{display:block;font-style:normal;font-size:7px;font-weight:700;letter-spacing:.3px;color:#8fe0b4;margin-top:1px;white-space:nowrap}.mshade{background:linear-gradient(#070b14f2 0,#070b14d0 15%,#070b1488 28%,#0000 43% 66%,#070b14dd)!important}.bcard.mini{margin:20px 0 0!important;min-height:100px;padding:10px 12px!important}.bcard.mini .cfig{display:block!important;position:absolute;right:2px;bottom:-1px;top:auto;height:124px;width:auto;z-index:3;pointer-events:none;filter:drop-shadow(0 6px 8px #000a);animation:none}.bcard.mini.hasfig .bct,.bcard.mini.hasfig .bce,.bcard.mini.hasfig .bcs{padding-right:86px!important}.bcard.mini .bcr3{padding-right:86px}.bcard.mini .bce{font-size:9.5px;line-height:1.3}.bcard.mini.hasfig .bci{display:none}.stp>p{margin-bottom:2px}.stp{padding-bottom:6px}.steps{display:flex;flex-direction:column;align-items:center;text-align:center}.stp{display:flex;flex-direction:column;align-items:center;width:100%;padding:0}.stp:before{display:none!important}.stp>b{order:1;line-height:1.25}.stp>p{order:2;margin:6px 0 0}.stp>i{order:3;position:relative;left:auto;top:auto;margin:20px 0}.stp>i:before,.stp>i:after{content:"";position:absolute;left:50%;width:2px;height:20px;margin-left:-1px;background:linear-gradient(#3cafff,#7a4fd0)}.stp>i:before{bottom:100%}.stp>i:after{top:100%}.stp>.bcard{order:4;width:100%;text-align:left;margin:0!important}.stp:not(:last-child):after{content:"";order:5;display:block;width:2px;height:20px;background:linear-gradient(#3cafff,#7a4fd0)}.chint{display:flex;align-items:center;justify-content:center;gap:10px}.chint button{pointer-events:auto;padding:5px 12px;border-radius:14px;border:1px solid #3cafff;background:#12315a;color:#cfe6ff;font-size:9.5px;font-weight:900;letter-spacing:1.4px}#cust{background:transparent;display:grid;place-items:end center;pointer-events:none;z-index:31}#cust .sheet{pointer-events:auto;box-shadow:0 -10px 30px #000a;padding-top:12px;max-height:58vh;display:flex;flex-direction:column;overflow:hidden}.cut{display:flex;gap:6px;margin:10px 0 8px}.cut button{flex:1;padding:12px 2px;border-radius:12px;border:2px solid #2a3e5c;background:#16233a;font-weight:900;font-size:13px;letter-spacing:.8px}.cut button.on{background:#1d6fd0;border-color:#6cc4ff;box-shadow:0 0 14px #3cafff66}.cup{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:2px 2px 8px}.cug{display:grid;gap:8px}.cug.g4{grid-template-columns:repeat(4,1fr)}.cug.g2{grid-template-columns:1fr 1fr}.cug.g6{grid-template-columns:repeat(6,1fr)}.tl{position:relative;border-radius:14px;background:#16233a;border:2px solid #2a3e5c;padding:0;overflow:hidden;font-weight:900;text-align:center}.tl.on{border-color:#3cafff;box-shadow:0 0 0 2px #3cafff77,0 0 16px #3cafff55}.tl img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:radial-gradient(circle at 50% 40%,#25406a,#0c1626)}.tl b{display:block;font-size:11px;letter-spacing:.6px;padding:6px 2px 7px}.tl.big{padding:14px 6px}.tl.big b{font-size:17px;padding:0}.tl.big small{display:block;font-size:11px;letter-spacing:1.2px;color:#8fa6c0;margin-top:3px}.tl.on small{color:#cfe6ff}.tl.sk{aspect-ratio:1;border-radius:50%;border-width:3px}.cuk{font-size:11px;letter-spacing:1.4px;color:#8fa6c0;font-weight:900;margin:12px 0 7px}.cuk:first-child{margin-top:2px}.cuc{display:flex;gap:9px;flex-wrap:wrap}.cuc .sw{width:40px;height:40px}.cuc .sw.on{box-shadow:0 0 0 3px #3cafff}.cuh{display:flex;align-items:center;justify-content:space-between}.cuh button{flex:none;width:auto;padding:9px 22px;font-size:14px;margin:0}#cuX{background:#1d6fd0;color:#fff}.cuh h3{font-size:15px;letter-spacing:2px}.cur{display:flex;gap:8px;align-items:center;margin:8px 0 0}.cur>small{flex:none;width:44px;font-size:9.5px;letter-spacing:1.2px;color:#8fa6c0;font-weight:800}.sw.s{width:27px;height:27px}#cuB{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow:visible}#cuB .chip{padding:8px 4px;font-size:10.5px;letter-spacing:.3px;text-align:center;white-space:nowrap}.sw{flex:none;width:34px;height:34px;border-radius:50%;border:3px solid #0f1828;box-shadow:0 0 0 1.5px #3b5b82}.sw.on{box-shadow:0 0 0 2.5px #3cafff}.hg{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:6px;overflow-x:auto;padding:2px 0 6px;flex:1;scrollbar-width:none}.hg .chip{padding:7px 12px;font-size:11px}#tabLoads .sub{display:block!important;text-align:center;font-size:22px;font-weight:900;color:#fff;letter-spacing:.4px;padding:16px 16px 0}#tabLoads .scroll{padding-top:4px!important}#ldCard{padding-top:0!important}#again.nf{background:linear-gradient(#ff5b69,#d12c3d)!important;color:#fff!important;border-color:#ff8a94!important;box-shadow:0 0 18px #ff4b5c66!important}.qbl.tpl{grid-template-columns:1fr}.qbl.tpl .qbi{text-align:left;display:block}.qbl.tpl .qbi b{display:block;font-size:15px}.qbl.tpl .qbi small{display:block;font-size:12px;font-weight:600;color:#9fb4cc}#scTrainM .sub{padding:6px 16px 0;font-size:12px}#scTrainM .arenas{padding:6px 16px 0}#scTrainM .arc{width:auto;height:clamp(60px,11vh,100px);aspect-ratio:16/10;border-radius:12px}#scTrainM .arc .nm{padding:18px 9px 6px;font-size:12px}#scTrainM .arc .nm small{display:none}#scTrainM .arc .sel{top:5px;right:5px;font-size:9px;padding:2px 6px}#scTrainM .rankbar{padding:6px 16px 0}#scTrainM .hcards.four{gap:8px;padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 14px)}#scTrainM .hcards.four .hcard{height:clamp(60px,10.5vh,88px)}#scTrainM .hcards.four .hcard b{font-size:17px}#scTrainM .hcards.four .hcard small{font-size:11px;margin-top:2px}@media(orientation:landscape)and (max-height:560px){#scTrainM .hd,#scPlay .hd{padding-top:0;padding-bottom:0}#scTrainM .hd h2,#scPlay .hd h2{font-size:15px}#scTrainM .sub{padding:2px 16px 0;font-size:11px}#scTrainM .arenas{padding:4px 16px 0}#scTrainM .arc{height:clamp(50px,20vh,76px)}#scTrainM .rankbar{padding:4px 16px 0}#scTrainM .rankbar small{margin-bottom:3px}#scTrainM .hcards.four{padding:6px 16px calc(env(safe-area-inset-bottom,0px) + 8px)}#scTrainM .hcards.four .hcard{height:clamp(52px,20vh,76px)}#scTrainM .hcards.four .hcard small{display:none}}@media(orientation:portrait)and (max-height:560px){#scPlay .hcards.four .hcard{height:clamp(60px,12vh,76px)}#scPlay .tag2{padding:6px 20px 0}#scPlay .hcards.four{padding-top:6px}}#scGuides{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}@media(orientation:portrait){#scGuides .hub{flex:1 0 auto;min-height:auto}#scGuides .hubcard{min-height:64px}}.pvcount{text-align:center;padding:14px 0 4px}.pvcount b{display:block;font-size:54px;line-height:1;color:#fff}.pvcount small{letter-spacing:.14em;color:#8fb1d4;font-size:11px}.pvgo{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.1em;color:#3cafff}#pvm input{width:100%;box-sizing:border-box;margin:8px 0}#pvm .qbp .pbtn{width:100%;margin-top:8px}#netdiag{position:fixed;top:calc(env(safe-area-inset-top) + 2px);left:50%;transform:translate(-50%);z-index:40;display:none;font:700 10px/1.3 system-ui,sans-serif;letter-spacing:.06em;color:#bfe1ff;background:#000a;padding:3px 8px;border-radius:8px;pointer-events:auto;white-space:nowrap}#netdiag.min{opacity:.35}
