@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(./luckiest-guy-latin-400-normal-dJClyBWO.woff2) format("woff2"),url(./luckiest-guy-latin-400-normal-f5b8-b44.woff) format("woff")}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(./bangers-latin-400-normal-DeHY8Ncq.woff2) format("woff2"),url(./bangers-latin-400-normal-BAEm-Pv0.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(./orbitron-latin-900-normal-DrIi7unX.woff2) format("woff2"),url(./orbitron-latin-900-normal-BbJatbhp.woff) format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(./permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(./permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff")}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(./bungee-latin-400-normal-Dfnurram.woff2) format("woff2"),url(./bungee-latin-400-normal-DA8IEVW_.woff) format("woff")}@font-face{font-family:Rubik Glitch;font-style:normal;font-display:swap;font-weight:400;src:url(./rubik-glitch-latin-400-normal-CgfFPstv.woff2) format("woff2"),url(./rubik-glitch-latin-400-normal-CisJlXCH.woff) format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(./bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:900;src:url(./playfair-display-latin-900-italic-DZvaZDOm.woff2) format("woff2"),url(./playfair-display-latin-900-italic-Coa6X-ET.woff) format("woff")}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(./pacifico-latin-400-normal-7HIToT7q.woff2) format("woff2"),url(./pacifico-latin-400-normal-DArfF-vd.woff) format("woff")}@font-face{font-family:Black Ops One;font-style:normal;font-display:swap;font-weight:400;src:url(./black-ops-one-latin-400-normal-CYRH0z_U.woff2) format("woff2"),url(./black-ops-one-latin-400-normal-DmcO2QRk.woff) format("woff")}:root{--accent: #ff3d9a;--accent-2: #7b3fe4;--bg-1: #2a0f4a;--bg-2: #0e0620;--ink: #1a0010;--text: #f6f1e7;--muted: #b9b0c6;--dark: rgba(8, 6, 12, .82);--line: rgba(255, 255, 255, .14);--good: #4fd17b;--title: Impact, "Haettenschweiler", "Arial Narrow Bold", "Arial Black", sans-serif;--body: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sat: env(safe-area-inset-top, 0px);--sar: env(safe-area-inset-right, 0px);--sab: env(safe-area-inset-bottom, 0px);--sal: env(safe-area-inset-left, 0px);--cut: 14px}*{box-sizing:border-box}html,body{margin:0;height:var(--app-h, 100%);background:var(--bg-2);color:var(--text);font-family:var(--body);overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#game,#ui,#touch{height:var(--app-h, 100%);bottom:auto!important}#game{position:fixed;inset:0}#game canvas{display:block;touch-action:none}#ui{position:fixed;inset:0;pointer-events:none;z-index:10;container:ui / size}#ui>*{pointer-events:auto}.screen{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(14px + var(--sat)) calc(18px + var(--sar)) calc(14px + var(--sab)) calc(18px + var(--sal));overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.screen:before,.screen:after{content:"";flex:1 1 0;min-height:0}.screen.dim{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px),radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--bg-1) 70%,transparent),#06040adb 75%)}.screen.solid,.screen.cs-screen{background:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 2px,transparent 2px 16px),radial-gradient(ellipse at 50% 35%,var(--bg-1) 0%,var(--bg-2) 72%)}.logo{font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;text-align:center;line-height:.86;margin:0 0 8px;transform:skew(-8deg);font-size:clamp(44px,min(10cqw,calc(14 * var(--vh, 1vh))),120px);color:var(--text);letter-spacing:1px;text-shadow:0 4px 0 #000,0 0 30px rgba(0,0,0,.6)}.logo .big{display:block;font-size:1.9em;line-height:.82;background:linear-gradient(180deg,#fff 0%,var(--accent) 45%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:3px #000;filter:drop-shadow(6px 6px 0 #000);text-shadow:none;letter-spacing:4px}.logo .tag{display:block;margin-top:6px;font-size:.42em;letter-spacing:3px;color:var(--text);white-space:nowrap;text-shadow:3px 3px 0 #000}.logo span.legacy{display:block;font-size:.88em;white-space:nowrap;background:linear-gradient(180deg,#fff 0%,var(--accent) 45%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #000;filter:drop-shadow(5px 5px 0 #000);text-shadow:none}.subtitle{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:2px;color:var(--text);text-align:center;margin:6px 0 22px;font-size:clamp(13px,1.8cqw,18px);opacity:.9}h2{font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:clamp(26px,4.4cqw,46px);margin:0 0 14px;text-align:center;color:var(--accent);text-shadow:3px 3px 0 #000}h3{font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px;font-size:22px}p{line-height:1.45}.panel{position:relative;width:100%;max-width:720px;padding:22px 26px;background:linear-gradient(var(--accent),var(--accent)) top left / 100% 4px no-repeat,linear-gradient(160deg,#ffffff0f,#fff0 40%),var(--dark);clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.menu{display:flex;flex-direction:column;gap:10px;width:min(380px,100%);margin:0 auto}.row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.btn{position:relative;font-family:var(--title);font-style:italic;font-weight:400;font-size:22px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text);background:linear-gradient(180deg,#ffffff14,#fff0),#0c0912e0;border:0;border-left:6px solid var(--accent);padding:11px 26px;min-height:50px;cursor:pointer;transform:skew(-12deg);transition:transform .08s,background .12s;box-shadow:4px 4px #000}.btn:hover,.btn:focus-visible{outline:none;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),#0c0912e6 70%);transform:skew(-12deg) translate(4px)}.btn:active{transform:skew(-12deg) translate(2px,2px);box-shadow:2px 2px #000}.btn.primary{color:var(--ink);border-left-color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 70%,#fff) 0%,var(--accent) 45%,color-mix(in srgb,var(--accent) 75%,#000) 100%)}.btn.primary:hover,.btn.primary:focus-visible{background:linear-gradient(180deg,#fff 0%,var(--accent) 55%)}.btn.small{font-size:16px;padding:8px 18px;min-height:40px}.btn[disabled]{opacity:.45;cursor:not-allowed}.disclaimer{position:absolute;bottom:calc(6px + var(--sab));left:0;right:0;text-align:center;font-size:11px;color:#f6f1e78c;pointer-events:none}.note{font-size:13px;color:var(--muted);text-align:center;margin:10px 0 0}.warn{color:#ffcf66}.cs-screen{padding-top:calc(10px + var(--sat));padding-bottom:calc(10px + var(--sab))}.cs{width:min(1320px,100%);height:min(100%,860px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.cs-top{display:flex;align-items:center;justify-content:center;min-width:0}.cs-title{margin:0;font-size:clamp(22px,2.6cqw,34px);white-space:nowrap;text-align:center}.cs-filter{display:flex;align-items:stretch;gap:4px;min-width:0;background:#00000059;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.cs-arrow{flex:none;width:30px;border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.cs-arrow:hover,.cs-arrow:focus-visible{color:var(--text);background:#ffffff0f;outline:none}.cs-tabs{flex:1;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0;scroll-behavior:smooth}.cs-tabs::-webkit-scrollbar{display:none}.cs-tab{flex:none;display:flex;align-items:center;gap:7px;font:600 12px var(--body);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);background:transparent;border:0;border-bottom:3px solid transparent;padding:9px 12px 7px;cursor:pointer;white-space:nowrap}.cs-tab i{width:8px;height:8px;border-radius:50%;background:var(--g);opacity:.7}.cs-tab small{font-size:10px;color:var(--muted);background:#ffffff14;padding:1px 5px;border-radius:8px}.cs-tab:hover,.cs-tab:focus-visible{color:var(--text);outline:none;background:#ffffff0a}.cs-tab.on{color:var(--text);border-bottom-color:var(--accent);background:#ffffff0f}.cs-tab.on i{opacity:1}.cs-tab.on small{background:var(--accent);color:var(--ink)}.cs-stage{display:grid;grid-template-columns:minmax(150px,280px) minmax(0,1fr) minmax(150px,280px);gap:clamp(10px,2cqw,28px);min-height:0}.cs-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;min-height:0;isolation:isolate}.cs-panel .glow{position:absolute;left:0;right:0;bottom:30%;height:55%;z-index:-1;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%);opacity:.55;transition:opacity .2s}.cs-panel.right .glow{background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--accent-2) 34%,transparent),transparent 70%)}.cs-panel.active .glow,.cs-panel.story .glow{opacity:1}.cs-tag{position:absolute;top:0;font-family:var(--title);font-style:italic;letter-spacing:1px;font-size:14px;padding:3px 12px;transform:skew(-12deg);border:0;cursor:pointer}.cs-panel.left .cs-tag{left:0}.cs-panel.right .cs-tag{right:0}.cs-tag.p1{background:var(--accent);color:var(--ink)}.cs-tag.p2{background:var(--accent-2);color:#000}.cs-panel:not(.active) .cs-tag{opacity:.55}.cs-figure{background:none;border:0;padding:0;cursor:pointer;width:100%;display:flex;justify-content:center;min-height:0}.cs-figure canvas{width:auto;height:auto;max-width:min(100%,260px);max-height:calc(40 * var(--vh, 1vh));aspect-ratio:320 / 380}.cs-panel:not(.active) canvas{filter:brightness(.7) saturate(.8)}.cs-meta{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.cs-name{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1px;font-size:clamp(24px,3cqw,40px);line-height:1;text-shadow:3px 3px 0 #000}.cs-game{font-size:11px;color:var(--muted);letter-spacing:.6px;text-transform:uppercase}.cs-style{font:700 11px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);background:var(--accent);padding:2px 8px;margin:2px 0 4px}.cs-panel.right .cs-style{background:var(--accent-2);color:#000}.cs-style:empty{display:none}.cs-attrs{width:min(220px,100%);display:grid;gap:4px}.cs-attrs div{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);text-align:left}.cs-attrs i{display:block;height:5px;background:linear-gradient(90deg,var(--accent) calc(var(--v) * 20%),rgba(255,255,255,.1) 0)}.cs-panel.right .cs-attrs i{background:linear-gradient(90deg,var(--accent-2) calc(var(--v) * 20%),rgba(255,255,255,.1) 0)}.cs-moves{width:min(220px,100%);display:grid;gap:3px;margin-top:4px}.cs-moves p{margin:0;font-size:12px;text-align:left;display:flex;gap:8px;align-items:center;color:var(--text)}.cs-moves b{flex:none;width:18px;text-align:center;font:700 11px var(--body);color:var(--ink);background:var(--accent)}.cs-panel.right .cs-moves b{background:var(--accent-2);color:#000}.mystery{font-family:var(--title);font-size:clamp(90px,12cqw,180px);color:#ffffff1a;line-height:1.3}.cs-center{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.cs-grid-wrap{position:relative;flex:1;min-height:0;overflow-y:auto;padding:4px 6px 24px 4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 60%,transparent) transparent;mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.cs-grid{--tile: clamp(50px, 4.4cqw, 74px);display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 22px;align-content:flex-start}.cs-gbox{display:flex;flex-direction:column;gap:6px;max-width:100%}.cs-gtiles{display:flex;flex-wrap:wrap;gap:6px}.cs-group{display:flex;align-items:center;gap:8px;white-space:nowrap;font:700 11px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.cs-group:before{content:"";width:4px;height:12px;background:var(--g);transform:skew(-14deg)}.tile{position:relative;aspect-ratio:1;width:var(--tile);padding:0;cursor:pointer;outline:none;border:0;background:#031418;overflow:hidden;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff14}.tile img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.4) brightness(.72);transition:filter .12s,transform .12s}.tile:hover img,.tile:focus-visible img,.tile.p1 img,.tile.p2 img{filter:none;transform:scale(1.08)}.tile:hover,.tile:focus-visible{box-shadow:inset 0 0 0 2px #fff;z-index:1}.tile.p1{box-shadow:inset 0 0 0 3px var(--accent)}.tile.p2{box-shadow:inset 0 0 0 3px var(--accent-2)}.tile.p1.p2{box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 0 6px var(--accent-2)}.cur{position:absolute;top:3px;font:800 9px var(--body);letter-spacing:.5px;line-height:1;padding:2px 4px}.cur.c1{left:3px;background:var(--accent);color:var(--ink)}.cur.c2{right:3px;background:var(--accent-2);color:#000}.cs-hint{margin:0;font-size:11px;color:var(--muted);text-align:center;letter-spacing:.4px}.cs-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.cs-opts{display:flex;gap:0;background:#00000073}.cs-actions{display:flex;gap:10px;align-items:center}.chip{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font:600 10px var(--body);color:var(--muted);background:transparent;border:0;border-right:1px solid rgba(255,255,255,.08);padding:7px 14px;cursor:pointer;text-transform:uppercase;letter-spacing:.8px}.chip:last-child{border-right:0}.chip b{color:var(--text);font-size:13px;letter-spacing:.3px}.chip:hover,.chip:focus-visible{background:#ffffff0f;outline:none;color:var(--text)}.story{max-width:680px;text-align:center}.story p{font-size:17px}.vs{display:flex;align-items:center;justify-content:center;gap:22px;margin:8px 0 14px}.vs img{width:min(170px,28cqw);border:3px solid #000;box-shadow:0 0 0 3px var(--accent),6px 6px #000;transform:skew(-6deg);background:#1c0b33}.vs img:last-child{box-shadow:0 0 0 3px var(--accent-2),6px 6px #000;transform:skew(6deg)}.vs .x{font-family:var(--title);font-style:italic;font-size:clamp(48px,8cqw,84px);color:var(--accent-2);text-shadow:4px 4px 0 #000}.ladder{display:flex;gap:6px;justify-content:center;margin:6px 0 12px;flex-wrap:wrap}.ladder img{width:54px;height:54px;border:2px solid #000;opacity:.55;background:#1c0b33;transform:skew(-8deg)}.ladder img.done{opacity:.25;filter:grayscale(1)}.ladder img.now{opacity:1;box-shadow:0 0 0 3px var(--accent)}.quote{font-style:italic;color:var(--text);background:#00000073;border-left:5px solid var(--accent-2);padding:10px 14px;text-align:left}.field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.field:last-child{border-bottom:0}input[type=range]{width:min(220px,50cqw);accent-color:var(--accent)}input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent)}select{font-size:15px;padding:6px 8px;background:#1c0b33;color:var(--text);border:0;border-bottom:2px solid var(--accent)}.controls-table{width:100%;border-collapse:collapse;font-size:14px}.controls-table td{padding:6px;border-bottom:1px solid var(--line)}.controls-table td:first-child{color:var(--accent);font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}kbd{background:#1d1529;border:1px solid var(--line);border-bottom-width:3px;padding:1px 6px;font-family:var(--body);font-size:12px}.pause-btn{position:absolute;top:calc(80px + var(--sat));left:50%;transform:translate(-50%) skew(-12deg);width:46px;height:38px;border:0;background:#0009;color:#fff;font-family:var(--title);font-size:18px;cursor:pointer;box-shadow:3px 3px #000}#touch{position:fixed;inset:0;z-index:20;pointer-events:none;touch-action:none}#touch[hidden]{display:none}.stick{position:absolute;left:calc(18px + var(--sal));bottom:calc(18px + var(--sab));width:min(calc(34 * var(--vh, 1vh)),190px);height:min(calc(34 * var(--vh, 1vh)),190px);border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.25);pointer-events:auto;touch-action:none}.stick .knob{position:absolute;left:50%;top:50%;width:42%;height:42%;margin:-21% 0 0 -21%;border-radius:50%;background:#ffffff59;border:2px solid rgba(255,255,255,.6);transition:transform .04s}.stick .arrow{position:absolute;color:#ffffff73;font-size:14px;font-weight:900}.pads{position:absolute;right:calc(14px + var(--sar));bottom:calc(14px + var(--sab));display:grid;grid-template-columns:repeat(3,min(calc(15 * var(--vh, 1vh)),80px));grid-template-rows:repeat(2,min(calc(15 * var(--vh, 1vh)),80px));grid-template-areas:"t w s" "b k p";gap:10px;pointer-events:auto}.pad{border-radius:50%;border:3px solid rgba(255,255,255,.45);color:#fff;font-family:var(--title);font-style:italic;font-size:min(calc(2.8 * var(--vh, 1vh)),15px);letter-spacing:.5px;display:flex;align-items:center;justify-content:center;text-align:center;touch-action:none;position:relative;overflow:hidden;text-transform:uppercase;background:#00000059}.pad.punch{background:#ffb0008c}.pad.kick{background:#ff3d7f8c}.pad.special{background:#50a0ff8c}.pad.block{background:#78dc8c80}.pad.weapon{background:#be78ff8c}.pad.taunt{background:#14101c99;transform:scale(.8);overflow:visible}.pad.taunt span{font-size:.82em;letter-spacing:0}.pad.on{filter:brightness(1.4)}.pad.special .cd,.pad.weapon .cd{position:absolute;inset:0;background:#0000008c;transform-origin:bottom;transform:scaleY(var(--cd, 0))}.pad span{position:relative}#loading{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px),radial-gradient(ellipse at 50% 40%,#2a0f4a,#0e0620 72%)}#loading.done{display:none}.loading-title{font-family:Impact,Arial Black,sans-serif;font-style:italic;font-size:clamp(38px,8cqw,80px);transform:skew(-8deg);text-shadow:4px 4px 0 #000;text-align:center;line-height:.9}.loading-title .big{display:block;color:#ff3d9a;font-size:1.6em;letter-spacing:3px}.loading-title .tag{display:block;font-size:.4em;letter-spacing:2px;margin-top:6px}.loading-bar{width:min(420px,80cqw);height:14px;background:#0009;transform:skew(-20deg);overflow:hidden;box-shadow:3px 3px #000}.loading-fill{height:100%;width:0;background:linear-gradient(90deg,#3d6bff,#7b3fe4,#ff3d9a,#ff9a3c,#ffc93c);transition:width .1s}.loading-text{color:#b9b0c6;font-size:13px;text-transform:uppercase;letter-spacing:1px}#rotate{position:fixed;inset:0;z-index:100;display:none;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#0e0620;color:var(--text);text-align:center;padding:24px;font-size:18px}.rotate-phone{width:60px;height:100px;border:4px solid #ff3d9a;border-radius:12px;animation:rot 1.8s ease-in-out infinite}@keyframes rot{0%,30%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@container ui (max-height: 560px){.panel{padding:12px 16px}.btn{min-height:42px;padding:8px 18px;font-size:18px}.menu{gap:7px}.subtitle{margin:2px 0 10px}.story p{font-size:15px;margin:6px 0}.cs{gap:6px;height:100%}.cs-title{font-size:20px}.cs-tab{padding:5px 8px}.cs-figure canvas{max-height:calc(38 * var(--vh, 1vh))}.cs-stage{grid-template-columns:minmax(110px,190px) minmax(0,1fr) minmax(110px,190px)}.cs-tag{font-size:11px}.cs-attrs,.cs-moves,.cs-game,.cs-hint{display:none}.cs-name{font-size:22px}.cs-grid{--tile: 52px}.chip{padding:5px 10px}}@container ui (max-width: 760px){.cs-stage{grid-template-columns:minmax(110px,.7fr) minmax(0,1.6fr) minmax(110px,.7fr)}.cs-top{flex-direction:column;align-items:stretch;gap:6px}.cs-title{text-align:center}.cs-attrs,.cs-moves{display:none}.cs-grid{--tile: 54px}.cs-bottom{justify-content:center}}@media(prefers-reduced-motion:reduce){.rotate-phone{animation:none}.btn,.tile img{transition:none}}.made-by{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1px;font-size:20px;text-align:center}.made-by a{color:var(--accent);text-decoration:none;border-bottom:2px solid currentColor}.made-by a:hover,.made-by a:focus-visible{color:#fff;outline:none}.tile.cta{display:block;background:linear-gradient(160deg,#2c2c34,#17171c);text-decoration:none;border:1px dashed rgba(255,255,255,.25)}.tile.cta svg{width:100%;height:100%;display:block;filter:grayscale(1)}.tile.cta:hover,.tile.cta:focus-visible{box-shadow:0 0 0 3px var(--accent)}.cta-note{color:var(--text);text-decoration:none;font-size:13px;text-align:center;max-width:340px;border-bottom:1px dashed var(--accent);padding-bottom:2px}.cta-note b{color:var(--accent)}.cta-note:hover,.cta-note:focus-visible{color:var(--accent);outline:none}.vs-root{padding:0;overflow:hidden}.vs-root:before,.vs-root:after{display:none}.vs-screen{--red: #e0338a;--blue: #3d6bff;position:relative;width:100%;height:100%;overflow:hidden;background:radial-gradient(ellipse 45% 70% at 18% 55%,rgba(156,55,90,.28),transparent 70%),radial-gradient(ellipse 45% 70% at 82% 55%,rgba(61,107,255,.28),transparent 70%),linear-gradient(180deg,#0e0620,#061636 60%,#020818);display:grid;grid-template-columns:1fr minmax(260px,30%) 1fr;grid-template-rows:auto 1fr auto auto;padding:calc(14px + var(--sat)) calc(22px + var(--sar)) calc(10px + var(--sab)) calc(22px + var(--sal))}.vs-neon i{position:absolute;display:block;height:2px;border-radius:2px;opacity:.8;pointer-events:none}.vs-neon i:nth-child(1){left:2%;top:10%;width:calc(38 * var(--vh, 1vh));background:var(--red);box-shadow:0 0 12px var(--red);transform:rotate(-62deg);transform-origin:left}.vs-neon i:nth-child(2){left:9%;top:26%;width:calc(30 * var(--vh, 1vh));background:var(--red);box-shadow:0 0 10px var(--red);transform:rotate(-70deg);transform-origin:left;opacity:.45}.vs-neon i:nth-child(3){right:6%;top:4%;width:calc(30 * var(--vh, 1vh));background:var(--blue);box-shadow:0 0 12px var(--blue);transform:rotate(-66deg);transform-origin:right}.vs-neon i:nth-child(4){left:46%;top:50%;width:calc(26 * var(--vh, 1vh));background:color-mix(in srgb,var(--accent) 80%,#fff);box-shadow:0 0 14px var(--accent);transform:rotate(-58deg);opacity:.55}.vs-fig{position:absolute;bottom:9%;height:78%;width:auto;aspect-ratio:520 / 640;pointer-events:none;z-index:1}.vs-fig.p1{left:9%;filter:drop-shadow(0 0 30px rgba(156,55,90,.25))}.vs-fig.p2{right:9%;filter:drop-shadow(0 0 30px rgba(61,107,255,.25))}.vs-fig.mystery{display:flex;align-items:center;justify-content:center;font-family:var(--title);font-size:calc(30 * var(--vh, 1vh));color:#ffffff14}.vs-top{grid-column:2;grid-row:1;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px}.vs-nav{width:30px;height:30px;border:1px solid rgba(255,255,255,.25);background:#00000080;color:var(--text);font-size:20px;line-height:1;cursor:pointer}.vs-nav:hover,.vs-nav:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.vs-filter{text-align:center;min-width:0}.vs-filter-name{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1.5px;font-size:clamp(16px,1.8cqw,24px);color:var(--text)}.vs-dots{display:flex;justify-content:center;gap:3px;margin:5px 0 4px}.vs-dots button{width:14px;height:3px;padding:0;border:0;background:#ffffff40;cursor:pointer}.vs-dots button.on{background:var(--accent);width:22px}.vs-dots button:hover,.vs-dots button:focus-visible{background:var(--g);outline:none}.vs-filter-sub{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:1.2px}.vs-id{grid-row:2 / 4;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;align-self:end;margin-bottom:calc(2*clamp(44px,4cqw,60px) + 84px)}.vs-id.p1{grid-column:1;align-items:flex-start;text-align:left}.vs-id.p2{grid-column:3;align-items:flex-end;text-align:right}.vs-game{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1px;font-size:clamp(14px,1.6cqw,22px);color:var(--accent);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 60%,transparent)}.vs-first{font:800 clamp(12px,1.2cqw,16px) var(--body);text-transform:uppercase;letter-spacing:1.5px;color:var(--text);min-height:1em}.vs-last{font-family:var(--title);text-transform:uppercase;letter-spacing:1px;line-height:.9;font-size:clamp(34px,4.6cqw,64px);color:#fff;text-shadow:0 3px 0 #000}.vs-style{display:flex;gap:10px;align-items:center;font:700 11px var(--body);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.vs-stars{color:#f2f2f2;letter-spacing:2px;font-size:13px}.vs-attrs{margin-top:6px;width:min(240px,26cqw);display:grid;gap:3px;background:#00000073;padding:8px 10px}.vs-attrs div{display:grid;grid-template-columns:74px 1fr;gap:8px;align-items:center;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;text-align:left}.vs-attrs i{height:4px;background:linear-gradient(90deg,var(--side, var(--red)) calc(var(--v) * 20%),rgba(255,255,255,.12) 0)}.vs-id.p2 .vs-attrs{--side: var(--blue)}.vs-attrs p{margin:2px 0 0;font-size:11px;color:var(--text);display:flex;gap:6px;align-items:center;text-align:left}.vs-attrs b{width:16px;text-align:center;font:800 10px var(--body);background:var(--side, var(--red));color:#fff}.vs-id.p2 .vs-attrs b{--side: var(--blue)}.vs-pick{grid-column:1 / -1;grid-row:3 / 5;z-index:2;align-self:end;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:end;margin-bottom:52px;pointer-events:none}.vs-pick>*{pointer-events:auto}.vs-side{display:flex;flex-direction:column;gap:6px;min-width:0}.vs-side.p1{align-items:flex-end;padding-left:28%}.vs-side.p2{align-items:flex-start;padding-right:28%}.vs-label{font:800 10px var(--body);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.vs-strip{--tile: clamp(44px, 4cqw, 60px);display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,var(--tile));grid-auto-columns:var(--tile);gap:4px;overflow-x:auto;max-width:100%;padding:3px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.vs-strip .tile{width:var(--tile);height:var(--tile);border-radius:0;box-shadow:inset 0 0 0 1px #ffffff1a}.vs-strip .tile img{filter:grayscale(.3) brightness(.8)}.vs-strip .tile:hover img,.vs-strip .tile:focus-visible img,.vs-strip .tile.sel img{filter:none}.vs-strip.p1 .tile.sel{box-shadow:inset 0 0 0 3px var(--red),0 0 12px #9c375a99}.vs-strip.p2 .tile.sel{box-shadow:inset 0 0 0 3px var(--blue),0 0 12px #3d6bff99}.vs-strip.p1 .tile:hover,.vs-strip.p1 .tile:focus-visible{box-shadow:inset 0 0 0 2px var(--red)}.vs-strip.p2 .tile:hover,.vs-strip.p2 .tile:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.vs-mark{font-family:var(--title);font-style:italic;font-size:clamp(48px,6cqw,90px);line-height:1;padding-bottom:10px;color:var(--red);text-shadow:0 0 18px rgba(156,55,90,.7),3px 3px 0 #000;transform:skew(-10deg)}.vs-story{max-width:260px;font-size:12px;color:var(--muted);margin:0}.vs-bar{grid-column:1 / -1;grid-row:4;z-index:4;align-self:end;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:0 calc(-22px - var(--sar)) 0 calc(-22px - var(--sal));padding:10px calc(22px + var(--sar)) 0 calc(22px + var(--sal));border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#06050a8c,#06050aeb)}.vs-hints{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.hint{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 6px;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#fff;font:700 12px var(--body);letter-spacing:.3px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,transform .08s}.hint b{color:var(--accent);font-weight:800}.hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:#ffffff29;border:0;border-radius:3px;font:800 11px var(--body);color:#fff}.hint:hover,.hint:focus-visible{background:#ffffff24;border-color:var(--accent);outline:none}.hint:active{transform:translateY(1px)}.vs-hints .hint[data-back]{background:transparent;margin-right:10px}.vs-hints .hint[data-back]:after{content:"";width:1px;height:22px;background:#ffffff2e;margin-left:16px;margin-right:-14px}.vs-bar .btn.primary{min-height:44px}.home-bar .hint{height:auto;padding:0;background:none;border:0;font-weight:600;cursor:default}.home-bar .hint kbd{height:20px;min-width:20px}@container ui (max-height: 560px){.vs-fig{height:70%;bottom:14%}.vs-attrs{display:none}.vs-pick{margin-bottom:40px}.vs-id{margin-bottom:146px}.vs-strip{--tile: 40px}.vs-last{font-size:28px}.hint{font-size:10px;height:30px;padding:0 10px 0 4px}.hint kbd{min-width:20px;height:20px}.vs-hints{gap:6px}}@container ui (max-width: 900px){.vs-side.p1{padding-left:0}.vs-side.p2{padding-right:0}.vs-screen{grid-template-columns:1fr minmax(180px,34%) 1fr}}.home-root{padding:0;overflow:hidden}.home-root:before,.home-root:after{display:none}.home{--mx: max(5cqw, 24px);--mt: calc(7 * var(--vh, 1vh));--mb: 58px;position:relative;width:100%;height:100%;overflow:hidden;display:grid;grid-template-columns:minmax(300px,40%) 1fr;grid-template-rows:1fr var(--mb);column-gap:4cqw;padding:calc(var(--mt) + var(--sat)) calc(var(--mx) + var(--sar)) var(--sab) calc(var(--mx) + var(--sal));background:radial-gradient(ellipse 50% 65% at 72% 55%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),linear-gradient(100deg,#050409f7,#050409eb 38%,#0a0612d6 62%,#0a0612eb)}.home-left{grid-column:1;grid-row:1;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding-bottom:12px}.home-logo{margin:0;font-family:var(--title);font-style:italic;font-weight:400;line-height:1;transform:skew(-8deg)}.home-logo .big{display:block;font-size:clamp(52px,calc(8 * var(--vh, 1vh)),84px);letter-spacing:3px;background:linear-gradient(180deg,#fff 0%,var(--accent) 50%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:2px #000;filter:drop-shadow(4px 4px 0 #000)}.home-logo .tag{display:block;margin-top:2px;font-size:clamp(14px,calc(2 * var(--vh, 1vh)),20px);line-height:1.2;letter-spacing:3px;color:var(--text);text-transform:uppercase;text-shadow:2px 2px 0 #000}.home-desc{margin:14px 0 22px;font:500 14px/1.4 var(--body);color:var(--muted)}.home-menu{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.home-item{background:none;border:0;padding:2px 0;cursor:pointer;text-align:left;color:var(--text);font-family:"Arial Black",var(--title);font-weight:900;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;transition:color .1s,transform .1s}.home-item.big{font-size:clamp(22px,min(calc(4.6 * var(--vh, 1vh)),3.2cqw),44px);line-height:1.12}.home-item.small{font-size:clamp(14px,calc(2.2 * var(--vh, 1vh)),20px);line-height:1.6}.home-item.big+.home-item.small{margin-top:12px}.home-item:hover,.home-item:focus-visible{color:var(--accent);outline:none;transform:translate(6px)}.home-item:focus-visible:before,.home-item:hover:before{content:"▸ ";color:var(--accent)}.home-sponsor{margin-top:28px;width:min(420px,100%);height:clamp(110px,calc(17 * var(--vh, 1vh)),160px);display:grid;grid-template-columns:1fr 38%;grid-template-rows:auto 1fr auto auto;gap:4px;padding:12px 0 12px 16px;text-decoration:none;overflow:hidden;position:relative;background:linear-gradient(110deg,#120c22,#1d1238 55%,color-mix(in srgb,var(--sp, var(--accent)) 50%,#1d1238));border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--sp, var(--accent))}.home-sponsor:hover,.home-sponsor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp-label{grid-column:1;font:800 9px var(--body);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.sp-title{grid-column:1;align-self:center;font-family:var(--title);font-style:italic;text-transform:uppercase;font-size:clamp(20px,calc(3 * var(--vh, 1vh)),30px);line-height:.95;color:#fff}.sp-text{grid-column:1;font:500 11px/1.35 var(--body);color:#fffc;padding-right:6px}.sp-cta{grid-column:1;justify-self:start;white-space:nowrap;font:700 12px var(--body);color:#04140a;background:#2bdc6b;padding:5px 10px}.sp-art{grid-column:2;grid-row:1 / 5;width:100%;height:100%;object-fit:cover;object-position:top;mask-image:linear-gradient(90deg,transparent,#000 35%)}.sp-dots{position:absolute;right:10px;bottom:8px;display:flex;gap:4px}.sp-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff59}.sp-dots i.on{background:#fff}.home-stage{grid-column:2;grid-row:1;position:relative;min-width:0;min-height:0;display:flex;align-items:flex-end;justify-content:center}.home-word{position:absolute;left:50%;top:4%;transform:translate(-50%) rotate(-6deg) skew(-6deg);z-index:0;font-family:var(--title);font-size:clamp(90px,min(calc(20 * var(--vh, 1vh)),13cqw),230px);line-height:.85;text-transform:uppercase;white-space:nowrap;color:var(--accent);opacity:.9;text-shadow:0 0 60px color-mix(in srgb,var(--accent) 50%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.home-hero{position:relative;z-index:1;height:96%;max-width:100%;width:auto;aspect-ratio:520 / 640;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.home-stage:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:16px;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 70%)}.home-bar{grid-column:1 / -1;grid-row:2;z-index:4;display:flex;align-items:center;gap:18px;border-top:1px solid rgba(255,255,255,.08)}.home-disc{margin-left:auto;font-size:11px;color:#f6f1e780}@container ui (max-height: 560px){.home{--mt: calc(3 * var(--vh, 1vh));--mb: 40px}.home-logo .big{font-size:38px}.home-desc{display:none}.home-item.big{font-size:22px}.home-item.small{font-size:13px;line-height:1.45}.home-item.big+.home-item.small{margin-top:6px}.home-sponsor{margin-top:10px;height:80px;width:min(300px,100%)}.sp-title{font-size:17px}.sp-text{display:none}.sp-cta{font-size:10px;padding:3px 8px}}@container ui (max-width: 760px){.home{grid-template-columns:minmax(240px,55%) 1fr;column-gap:2cqw}.home-disc{display:none}}.vs-cat{display:flex;flex-direction:column;gap:4px;width:100%}.vs-cat.p1{align-items:flex-end}.vs-cat.p2{align-items:flex-start}.vs-cat-top{display:flex;gap:10px;align-items:baseline;font:800 10px var(--body);letter-spacing:1.6px;text-transform:uppercase}.vs-who{color:#fff9}.vs-count{color:#fff6;font-weight:600;letter-spacing:1px}.vs-cat-row{display:flex;align-items:center;gap:10px}.vs-cat-name{min-width:150px;text-align:center;white-space:nowrap;font:900 15px "Arial Black",var(--body);letter-spacing:1.2px;text-transform:uppercase;color:#fff}.vs-cat.p1 .vs-cat-row{flex-direction:row}.vs-key{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 7px;border:1px solid rgba(255,255,255,.55);border-radius:6px;background:#ffffff14;font:800 11px var(--body);color:#fff;cursor:pointer;box-shadow:0 2px #0009;transition:background .1s,transform .08s,border-color .1s}.vs-key:hover,.vs-key:focus-visible{background:#fff;color:#000;border-color:#fff;outline:none}.vs-key:active{transform:translateY(2px);box-shadow:none}.vs-cat-dashes{display:flex;gap:3px}.vs-cat-dashes i{width:12px;height:3px;background:#ffffff38}.vs-cat-dashes i.on{width:20px;background:var(--g);box-shadow:0 0 8px var(--g)}@container ui (max-height: 560px){.vs-cat-top{display:none}.vs-cat-name{min-width:110px;font-size:12px}.vs-key{height:20px;min-width:24px}}.vs-pick{margin-bottom:66px}.vs-hints{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.vs-hints::-webkit-scrollbar{display:none}@container ui (max-width: 1100px){.vs-fig{height:min(66%,42cqw)}.vs-fig.p1{left:4%}.vs-fig.p2{right:4%}.hint{height:32px;padding:0 10px 0 4px;font-size:11px;gap:6px}.hint kbd{min-width:20px;height:20px}.vs-hints .hint[data-back]:after{margin-left:8px;margin-right:-6px}.vs-hints{gap:6px}.vs-attrs{width:min(210px,30cqw)}}@container ui (max-width: 860px){.hint:not([data-back]) kbd{display:none}.hint:not([data-back]){padding:0 10px}.vs-hints .hint[data-a=attrs]{display:none}.vs-strip{--tile: 42px}}.vs-filter-sub{white-space:nowrap}@container ui (max-width: 860px){.vs-filter-sub{display:none}}.ar-root{padding:0;overflow:hidden}.ar-root:before,.ar-root:after{display:none}.ar-screen{--mx: max(4cqw, 20px);position:relative;width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);grid-template-rows:auto 1fr auto;column-gap:3cqw;row-gap:14px;padding:calc(18px + var(--sat)) calc(var(--mx) + var(--sar)) calc(10px + var(--sab)) calc(var(--mx) + var(--sal));background:radial-gradient(ellipse 60% 60% at 30% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),linear-gradient(180deg,#07060c,#0d0a16 60%,#05040a)}.ar-top{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ar-title{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1.5px;font-size:clamp(24px,3cqw,40px);color:#fff;text-shadow:3px 3px 0 #000}.ar-match{font:700 13px var(--body);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ar-match b{color:#fff}.ar-match i{font-style:normal;color:var(--accent);margin:0 4px}.ar-preview{grid-column:1;grid-row:2;position:relative;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0b0912;align-self:center;aspect-ratio:16 / 9;max-height:100%;width:100%}.ar-big{width:100%;height:100%;object-fit:cover;display:block}.ar-big.empty{opacity:0}.ar-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.85));pointer-events:none}.ar-info{position:absolute;left:18px;bottom:14px;right:18px;z-index:1}.ar-game{font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1px;font-size:16px;color:var(--accent)}.ar-big-name{font-family:var(--title);text-transform:uppercase;font-size:clamp(28px,3.6cqw,52px);line-height:.95;color:#fff;text-shadow:0 3px 0 #000}.ar-desc{font:500 13px var(--body);color:#fffc;margin-top:4px}.ar-list{grid-column:2;grid-row:2;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;align-self:center;padding-right:4px}.ar-group-title{font:800 11px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:flex;align-items:center;gap:8px}.ar-group-title:after{content:"";flex:1;height:1px;background:#ffffff1a}.ar-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ar-card{position:relative;aspect-ratio:16 / 9;padding:0;border:0;cursor:pointer;overflow:hidden;background:#031418;box-shadow:inset 0 0 0 1px #ffffff24;border-radius:3px}.ar-card img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.75);transition:filter .12s,transform .15s}.ar-card:hover img,.ar-card:focus-visible img,.ar-card.on img{filter:none;transform:scale(1.05)}.ar-card .ar-name{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 4px;font:800 10px var(--body);letter-spacing:.6px;text-transform:uppercase;color:#fff;text-align:left;background:linear-gradient(transparent,#000000d9)}.ar-card:hover,.ar-card:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:none}.ar-card.on{box-shadow:inset 0 0 0 3px var(--accent),0 0 14px color-mix(in srgb,var(--accent) 60%,transparent)}.ar-card.random{background:repeating-linear-gradient(-45deg,#241044 0 10px,#2d1150 10px 20px)}.ar-q{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--title);font-size:34px;color:#ffffff80}.ar-bar{grid-column:1 / -1;grid-row:3;margin:0 calc(-1 * var(--mx) - var(--sar)) 0 calc(-1 * var(--mx) - var(--sal));padding-left:calc(var(--mx) + var(--sal));padding-right:calc(var(--mx) + var(--sar))}@container ui (max-width: 860px),(max-height: 560px){.ar-screen{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ar-desc,.ar-match{display:none}.ar-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ar-list{gap:8px}}.home-cards{margin-top:26px;display:flex;flex-direction:column;gap:8px;width:min(400px,100%)}.home-sponsor{margin:0;width:100%;height:auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:10px 14px;background:#ffffff09;border:0;border-left:2px solid var(--sp, var(--accent));box-shadow:none;text-decoration:none;overflow:visible;transition:background .12s}.home-sponsor.promo{--sp: #2bdc6b}.home-sponsor:hover,.home-sponsor:focus-visible{background:#ffffff14;outline:none}.home-sponsor .sp-label{grid-column:1;grid-row:1;font:700 9px var(--body);letter-spacing:1.8px;text-transform:uppercase;color:#ffffff73}.home-sponsor .sp-title{grid-column:1;grid-row:2;font:700 14px/1.25 var(--body);font-style:normal;text-transform:none;letter-spacing:.2px;color:#fff}.home-sponsor .sp-go{grid-column:2;grid-row:1 / 3;align-self:center;font:700 16px var(--body);color:#ffffff80;transition:transform .12s,color .12s}.home-sponsor:hover .sp-go,.home-sponsor:focus-visible .sp-go{transform:translate(4px);color:var(--sp, var(--accent))}.home-game-badge{position:absolute;z-index:2;right:4%;bottom:10%;display:flex;flex-direction:column;align-items:flex-end;padding:8px 14px;background:#0009;border-right:4px solid var(--g);transform:skew(-8deg)}.home-game-badge small{font:700 9px var(--body);letter-spacing:1.8px;text-transform:uppercase;color:#fff9}.home-game-badge b{font-family:var(--title);font-style:italic;font-weight:400;font-size:clamp(20px,2.6cqw,34px);text-transform:uppercase;letter-spacing:1px;color:var(--g);line-height:1;text-shadow:2px 2px 0 #000}@container ui (max-height: 560px){.home-cards{margin-top:10px;gap:6px}.home-sponsor{padding:6px 10px}.home-sponsor .sp-title{font-size:12px}.home-game-badge b{font-size:18px}}.home-cards{flex-direction:row;flex-wrap:wrap;gap:8px;width:auto;max-width:100%}.home-sponsor{display:inline-flex;align-items:center;gap:8px;width:auto;padding:7px 12px;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:999px;border-left:1px solid rgba(255,255,255,.22)}.home-sponsor:hover,.home-sponsor:focus-visible{background:transparent;border-color:var(--sp, var(--accent))}.home-sponsor .sp-label{font-size:9px;color:var(--sp, var(--accent));white-space:nowrap}.home-sponsor .sp-label:after{content:"·";margin-left:8px;color:#ffffff4d}.home-sponsor .sp-title{font:600 12px var(--body);color:#ffffffd9;white-space:nowrap}.home-sponsor .sp-go{font-size:13px}@container ui (max-height: 560px){.home-sponsor{padding:5px 10px}.home-sponsor .sp-title{font-size:11px}}.vs-strip .tile{position:relative}.vs-strip .tile:not(.sel) img{filter:grayscale(.55) brightness(.62)}.vs-strip .tile:not(.sel):hover img,.vs-strip .tile:not(.sel):focus-visible img{filter:grayscale(0) brightness(.95)}.vs-strip.p1 .tile.sel,.vs-strip.p1 .tile.sel:hover,.vs-strip.p1 .tile.sel:focus-visible{box-shadow:inset 0 0 0 3px var(--red),0 0 0 2px #fff,0 0 18px #9c375ae6;z-index:2}.vs-strip.p2 .tile.sel,.vs-strip.p2 .tile.sel:hover,.vs-strip.p2 .tile.sel:focus-visible{box-shadow:inset 0 0 0 3px var(--blue),0 0 0 2px #fff,0 0 18px #3d6bffe6;z-index:2}.vs-strip .tile.sel img{filter:none;transform:scale(1.1)}.tile-tag{position:absolute;left:0;top:0;padding:1px 4px;font:800 9px/1.2 var(--body);font-style:normal;letter-spacing:.5px;color:#fff;background:var(--red);pointer-events:none}.vs-strip.p2 .tile-tag{background:var(--blue)}.tile-check{position:absolute;right:2px;bottom:2px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font:900 10px/1 var(--body);font-style:normal;color:#000;background:#fff;pointer-events:none}.vs-strip .tile.picked{animation:tile-lock .45s cubic-bezier(.2,1.6,.4,1)}@keyframes tile-lock{0%{transform:scale(.8)}55%{transform:scale(1.22)}to{transform:scale(1)}}.vs-fig.picked{animation:fig-lock .5s ease-out}@keyframes fig-lock{0%{transform:scale(1.06);filter:brightness(2.2) drop-shadow(0 0 40px #fff)}to{transform:scale(1)}}.vs-status{display:inline-block;align-self:inherit;margin-bottom:4px;padding:3px 8px;font:800 11px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:var(--red)}.vs-id.p2 .vs-status{background:var(--blue)}.vs-id.previewing .vs-status{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff4d}.vs-id.previewing .vs-last{opacity:.7}.vs-id.picked .vs-status{animation:status-stamp .4s cubic-bezier(.2,1.6,.4,1)}.vs-id.picked .vs-last{animation:name-slam .35s ease-out}@keyframes status-stamp{0%{transform:scale(1.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes name-slam{0%{transform:translateY(-8px);opacity:.3}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.vs-strip .tile.picked,.vs-fig.picked,.vs-id.picked .vs-status,.vs-id.picked .vs-last{animation:none}}.vs-bar{grid-template-columns:auto 1fr auto}.vs-bar .btn{min-height:44px;font-size:clamp(15px,1.4cqw,20px);padding:8px clamp(14px,1.8cqw,26px);white-space:nowrap}.btn.back{border-left-color:#ffffffd9}.vs-mid{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.vs-diff{display:inline-flex;align-items:stretch;transform:skew(-12deg);box-shadow:4px 4px #000;background:#0c0912e6;border:1px solid rgba(255,255,255,.2)}.vs-diff-label{display:flex;align-items:center;padding:0 12px;font:800 10px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);border-right:1px solid rgba(255,255,255,.15)}.vs-diff-opt{--c: #3ddc84;position:relative;min-width:clamp(64px,7cqw,96px);height:44px;padding:0 12px;border:0;cursor:pointer;background:transparent;color:#fff9;font-family:var(--title);font-style:italic;text-transform:uppercase;letter-spacing:1px;font-size:clamp(13px,1.25cqw,18px);transition:background .12s,color .12s}.vs-diff-opt+.vs-diff-opt{border-left:1px solid rgba(255,255,255,.12)}.vs-diff-opt.normal{--c: #ffc93c}.vs-diff-opt.hard{--c: #ff3b4f}.vs-diff-opt>*,.vs-diff-label{transform:skew(12deg)}.vs-diff-opt:hover,.vs-diff-opt:focus-visible{color:#fff;background:color-mix(in srgb,var(--c) 22%,transparent);outline:none}.vs-diff-opt.on{color:#0b0b10;background:var(--c);box-shadow:0 0 18px color-mix(in srgb,var(--c) 70%,transparent)}.vs-diff-opt.on:after{content:"";position:absolute;left:8px;right:8px;bottom:4px;height:2px;background:#00000073}.vs-center{display:flex;flex-direction:column;align-items:center;gap:6px}.vs-center .vs-mark{padding-bottom:0}.vs-dice{display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px;border:0;background:none;cursor:pointer;color:#fff}.die{position:relative;width:clamp(40px,3.6cqw,54px);aspect-ratio:1;border-radius:22%;background:linear-gradient(145deg,#fff,#d9d9e2);box-shadow:inset -3px -4px #00000024,0 4px #000,0 0 0 2px #ffffff26;transition:transform .15s}.die i{position:absolute;width:18%;aspect-ratio:1;border-radius:50%;background:#e0193a;box-shadow:inset 0 1px 1px #0006;transform:translate(-50%,-50%)}.die i:nth-child(1){left:27%;top:27%}.die i:nth-child(2){left:73%;top:27%}.die i:nth-child(3){left:50%;top:50%}.die i:nth-child(4){left:27%;top:73%}.die i:nth-child(5){left:73%;top:73%}.vs-dice-label{font:800 10px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.vs-dice:hover .die,.vs-dice:focus-visible .die{transform:rotate(-12deg) scale(1.08)}.vs-dice:hover .vs-dice-label,.vs-dice:focus-visible .vs-dice-label{color:#fff}.vs-dice:focus-visible{outline:none}.vs-dice:focus-visible .die{box-shadow:inset -3px -4px #00000024,0 4px #000,0 0 0 3px var(--accent)}.vs-dice.rolling .die{animation:die-roll .56s cubic-bezier(.3,.7,.4,1)}@keyframes die-roll{0%{transform:rotate(0) scale(1)}40%{transform:rotate(400deg) scale(1.25) translateY(-8px)}to{transform:rotate(720deg) scale(1)}}@media(prefers-reduced-motion:reduce){.vs-dice.rolling .die{animation:none}}@container ui (max-width: 860px){.vs-diff-label,.vs-mid .hint[data-a=attrs]{display:none}.vs-diff-opt{min-width:56px;padding:0 8px}}@container ui (max-height: 560px){.vs-diff-opt,.vs-bar .btn{height:36px;min-height:36px}.die{width:34px}}.home-cards{display:inline-grid;grid-template-columns:max-content;flex-direction:initial;gap:8px;width:max-content;max-width:100%}.home-sponsor{display:grid;grid-template-columns:92px 1fr auto;align-items:center;column-gap:10px;width:100%;padding:8px 14px 8px 16px;box-sizing:border-box}.home-sponsor .sp-label{grid-column:1;grid-row:1;display:flex;justify-content:space-between}.home-sponsor .sp-label:after{margin-left:0}.home-sponsor .sp-title{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis}.home-sponsor .sp-go{grid-column:3;grid-row:1;justify-self:end}@container ui (max-height: 560px){.home-sponsor{padding:5px 10px 5px 12px;grid-template-columns:84px 1fr auto}}@container ui (max-width: 520px){.home-cards{width:100%;grid-template-columns:1fr}}.home-sponsor{grid-template-columns:auto 1fr auto;column-gap:12px}.home-cards{--splw: 96px}.home-sponsor .sp-label{width:var(--splw);letter-spacing:1.4px}.home-sponsor .sp-label:after{content:none}.home-sponsor .sp-title{padding-left:12px;border-left:1px solid rgba(255,255,255,.18);line-height:16px}@container ui (max-height: 560px){.home-sponsor{grid-template-columns:auto 1fr auto}.home-cards{--splw: 88px}}.home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(560px,100%)}.home-sponsor{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;column-gap:12px;row-gap:6px;align-items:start;width:100%;min-height:78px;padding:12px 14px 12px 16px;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:0;border-left:3px solid var(--sp, var(--accent));background:linear-gradient(120deg,color-mix(in srgb,var(--sp, var(--accent)) 14%,transparent),#0a08108c 65%);overflow:hidden}.home-sponsor:after{content:"";position:absolute;right:-18px;top:-18px;width:60px;height:60px;background:var(--sp, var(--accent));opacity:.12;transform:rotate(45deg);pointer-events:none}.home-sponsor:hover,.home-sponsor:focus-visible{border-color:var(--sp, var(--accent));background:linear-gradient(120deg,color-mix(in srgb,var(--sp, var(--accent)) 26%,transparent),#0a081099 70%)}.home-sponsor .sp-label{grid-column:1;grid-row:1;width:auto;display:block;font:800 9px var(--body);letter-spacing:1.8px}.home-sponsor .sp-title{grid-column:1;grid-row:2;padding-left:0;border-left:0;white-space:normal;overflow:visible;font:700 14px/1.2 var(--body);color:#fff;align-self:end}.home-sponsor .sp-go{grid-column:2;grid-row:1 / 3;align-self:end;justify-self:end;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.3);font-size:14px;color:#fff}.home-sponsor:hover .sp-go,.home-sponsor:focus-visible .sp-go{background:var(--sp, var(--accent));border-color:transparent;color:#0b0b10;transform:none}@container ui (max-height: 560px){.home-sponsor{min-height:58px;padding:8px 10px 8px 12px}.home-sponsor .sp-title{font-size:12px}.home-sponsor .sp-go{width:22px;height:22px}}@container ui (max-width: 520px){.home-cards{grid-template-columns:1fr}}.vs-style{flex-wrap:wrap}.vs-attr-btn{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 3px;cursor:pointer;background:#00000073;border:1px solid rgba(255,255,255,.22);color:#ffffffbf;font:800 9px var(--body);letter-spacing:1.4px;text-transform:uppercase;transform:skew(-12deg);transition:background .12s,border-color .12s,color .12s}.vs-attr-btn kbd{display:inline-grid;place-items:center;width:16px;height:16px;background:#ffffff2e;border-radius:2px;font:800 9px var(--body);color:#fff}.vs-attr-btn:hover,.vs-attr-btn:focus-visible{outline:none;color:#fff;border-color:var(--side, var(--red))}.vs-attr-btn.on{color:#fff;border-color:var(--side, var(--red));background:color-mix(in srgb,var(--side, var(--red)) 25%,rgba(0,0,0,.5))}.vs-attr-btn.on kbd{background:var(--side, var(--red))}.vs-id.p2{--side: var(--blue)}.vs-id.p1{--side: var(--red)}.vs-attrs{margin-top:8px;width:min(260px,27cqw);display:grid;gap:8px;padding:10px 14px 10px 12px;background:linear-gradient(180deg,#ffffff0f,#fff0),#0a0810d1;border-left:4px solid var(--side, var(--red));box-shadow:4px 4px #000;transform:skew(-8deg)}.vs-id.p2 .vs-attrs{border-left:0;border-right:4px solid var(--side);box-shadow:-4px 4px #000}.vs-attrs>*{transform:skew(8deg)}.vs-attrs.hidden{display:none}.vs-attrs .at-stats{display:grid;gap:5px}.vs-attrs .at-row{display:grid;grid-template-columns:76px 1fr 14px;gap:8px;align-items:center;font:700 10px var(--body);letter-spacing:1px;text-transform:uppercase;color:#ffffffb3;text-align:left}.vs-attrs .at-row>b{width:auto;background:none;font-family:var(--title);font-style:italic;font-weight:400;font-size:14px;line-height:1;color:#fff;text-align:right}.vs-attrs .at-bar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.vs-attrs .at-bar i{height:7px;background:#ffffff1f;transform:skew(-20deg)}.vs-attrs .at-bar i.on{background:var(--side, var(--red));box-shadow:0 0 6px color-mix(in srgb,var(--side, var(--red)) 60%,transparent)}.vs-attrs .at-moves{display:grid;gap:5px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.vs-attrs .at-moves p{margin:0;display:flex;align-items:center;gap:8px;text-align:left}.vs-attrs .at-moves kbd{display:inline-grid;place-items:center;width:20px;height:20px;flex:none;background:var(--side, var(--red));color:#fff;font:800 10px var(--body);border-radius:2px;transform:skew(-12deg);box-shadow:2px 2px #000}.vs-attrs .at-moves span{display:flex;flex-direction:column;line-height:1.15;font:700 12px var(--body);color:#fff}.vs-attrs .at-moves small{font:800 8px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:#ffffff80}@container ui (max-width: 1100px){.vs-attrs{width:min(220px,30cqw)}.vs-attrs .at-row{grid-template-columns:64px 1fr 12px}}.vs-attrs .at-stats,.vs-attrs .at-moves{grid-template-columns:1fr;font-size:inherit;text-transform:none;letter-spacing:normal}.vs-attrs .at-stats{grid-template-columns:max-content 1fr auto;column-gap:10px;row-gap:5px;align-items:center}.vs-attrs .at-row{display:contents}.vs-attrs .at-row>span:first-child{font:700 10px var(--body);letter-spacing:1px;text-transform:uppercase;color:#ffffffb3}.home-logo{transform:none;line-height:0}.home-logo img{display:block;height:clamp(110px,calc(22 * var(--vh, 1vh)),220px);width:auto;filter:drop-shadow(0 6px 0 rgba(0,0,0,.55)) drop-shadow(0 0 24px rgba(255,210,0,.18));transform-origin:left center;transition:transform .2s}.home-logo img:hover{transform:rotate(-2deg) scale(1.03)}@container ui (max-height: 560px){.home-logo img{height:92px}}.loading-logo{position:relative;width:min(320px,56cqw);aspect-ratio:1200 / 917;animation:logo-in .7s cubic-bezier(.2,1.5,.4,1) both,logo-float 3s ease-in-out .7s infinite}.loading-logo img{width:100%;height:100%;display:block;animation:logo-glow 1.6s ease-in-out infinite}.loading-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%) no-repeat;background-size:250% 100%;animation:logo-shine 2.2s ease-in-out .6s infinite;-webkit-mask:url(../brand/logo.webp) center / contain no-repeat;mask:url(../brand/logo.webp) center / contain no-repeat;mix-blend-mode:overlay}@keyframes logo-in{0%{transform:scale(.4) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}@keyframes logo-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-1.5deg)}}@keyframes logo-glow{0%,to{filter:drop-shadow(0 8px 0 rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(255,210,0,.25))}50%{filter:drop-shadow(0 8px 0 rgba(0,0,0,.5)) drop-shadow(0 0 34px rgba(0,200,90,.55))}}@keyframes logo-shine{0%{background-position:150% 0}60%,to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.loading-logo,.loading-logo img,.loading-shine{animation:none}}.home-patron{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:4px 0;text-decoration:none;color:#f4f4f6;opacity:.85;transition:opacity .15s;align-self:flex-start}.home-patron:hover,.home-patron:focus-visible{opacity:1;outline:none}.home-patron .hp-label{font:800 9px var(--body);letter-spacing:1.8px;text-transform:uppercase;color:#ffffff73;padding-right:10px;border-right:1px solid rgba(255,255,255,.18)}.home-patron img{width:20px;height:20px;display:block}.home-patron .hp-name{font:700 17px/1 Figtree,Inter,system-ui,sans-serif;letter-spacing:-.4px}@container ui (max-height: 560px){.home-patron{margin-top:8px}.home-patron .hp-name{font-size:14px}}.vs-sponsor{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font:700 10px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);text-decoration:none;white-space:nowrap}.vs-sponsor img{width:14px;height:14px}.vs-sponsor b{font:700 13px/1 Figtree,Inter,system-ui,sans-serif;letter-spacing:-.3px;text-transform:none;color:#f4f4f6}.vs-sponsor:hover b,.vs-sponsor:focus-visible b{text-decoration:underline}.home-left{justify-content:flex-start}.home-logo{margin:-2vh 0 0}.home-logo img{height:clamp(68px,calc(13 * var(--vh, 1vh)),136px)}.home-left .home-menu{margin-top:auto}@container ui (max-height: 560px){.home-logo img{height:62px}}.home-left .home-menu{margin-top:clamp(14px,calc(4 * var(--vh, 1vh)),40px);gap:0}.home-left .home-cards{margin-top:auto}.home-item{position:relative;font-family:var(--title);font-style:italic;font-weight:400;letter-spacing:1.5px;color:#fff;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;text-shadow:3px 3px 0 #000;transform-origin:left center;transition:transform .15s cubic-bezier(.2,1.5,.4,1),color .1s}.home-item.big{font-size:clamp(26px,min(calc(5.4 * var(--vh, 1vh)),3.6cqw),52px);line-height:1.08}.home-item.small{font-size:clamp(16px,calc(2.6 * var(--vh, 1vh)),24px);line-height:1.4;letter-spacing:1.2px}.home-item:focus-visible:before,.home-item:hover:before{content:none}.home-item:hover,.home-item:focus-visible{outline:none;color:transparent;text-shadow:none;background:linear-gradient(110deg,#ff3d9a 30%,#fff 45%,#ff3d9a 52%,#ffb238 62%,#ff3d9a 75%) 0 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;transform:translate(8px) scale(1.04);animation:menu-shine 1.4s linear infinite,menu-glow 1.6s ease-in-out infinite}@keyframes menu-shine{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes menu-glow{0%,to{filter:drop-shadow(3px 3px 0 #000) drop-shadow(0 0 8px rgba(255,61,154,.35))}50%{filter:drop-shadow(3px 3px 0 #000) drop-shadow(0 0 18px rgba(156,55,90,.6))}}@media(prefers-reduced-motion:reduce){.home-item:hover,.home-item:focus-visible{animation:none;filter:drop-shadow(3px 3px 0 #000)}}@container ui (max-height: 560px){.home-item.big{font-size:24px}.home-item.small{font-size:15px}}.home{background:radial-gradient(ellipse 46% 60% at 72% 55%,rgba(156,55,90,.22),transparent 70%),radial-gradient(ellipse 30% 40% at 74% 40%,rgba(255,61,154,.14),transparent 70%),linear-gradient(100deg,#020c10f7,#031216eb 38%,#2a0f4ad6 62%,#031216eb)}.ar-card.random .ar-q{display:grid;place-items:center;padding-bottom:14px}.ar-card.random .die{width:clamp(30px,3cqw,42px)}.ar-card.random:hover .die,.ar-card.random:focus-visible .die{transform:rotate(-12deg) scale(1.08)}.ar-card.random.rolling .die{animation:die-roll .8s cubic-bezier(.3,.7,.4,1)}.ar-card.flash{box-shadow:inset 0 0 0 3px #fff,0 0 16px #ff3d9a99}.ar-card.flash img{filter:none}.ar-card.picked{animation:tile-lock .45s cubic-bezier(.2,1.6,.4,1)}.vs-top{pointer-events:auto}.vs-sponsor{position:relative;z-index:5}.vs-sponsor a{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;cursor:pointer}.vs-sponsor a:hover b,.vs-sponsor a:focus-visible b{text-decoration:underline}.ar2{position:relative;width:100%;height:100%;overflow:hidden;display:grid;grid-template-columns:1fr minmax(260px,30%) 1fr;grid-template-rows:auto auto 1fr auto auto;padding:calc(14px + var(--sat)) calc(22px + var(--sar)) calc(10px + var(--sab)) calc(22px + var(--sal));background:#0e0620}.ar2 .ar-big{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .2s;animation:ar-zoom 18s ease-in-out infinite alternate}.ar2 .ar-big.empty{opacity:0}@keyframes ar-zoom{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.ar2 .ar-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0e0620d9,#0e062026 26%,#0e062000 45%,#0e06208c 68%,#0e0620f5),linear-gradient(90deg,#0e0620b3,#0e062000 45%)}.ar2:has(.ar-big.empty) .ar-shade{background:repeating-linear-gradient(-45deg,#241044 0 14px,#2d1150 14px 28px);opacity:.9}.ar2 .vs-neon{z-index:1}.ar2>:not(.ar-big):not(.ar-shade):not(.vs-neon){position:relative;z-index:2}.ar2 .ar-head{grid-column:2;grid-row:1}@media(prefers-reduced-motion:reduce){.ar2 .ar-big{animation:none}}.ar-match2{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3cqw,40px);margin-top:8px}.ar-fighter{display:flex;align-items:center;gap:10px}.ar-fighter.p2{flex-direction:row-reverse;text-align:right}.ar-fighter img{width:clamp(48px,5cqw,70px);aspect-ratio:1;object-fit:cover;transform:skew(-8deg);background:#1c0b33;box-shadow:inset 0 0 0 3px var(--red),4px 4px #000}.ar-fighter.p2 img{box-shadow:inset 0 0 0 3px var(--blue),-4px 4px #000}.ar-fighter small{display:block;font:800 9px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--red)}.ar-fighter.p2 small{color:var(--blue)}.ar-fighter b{display:block;font-family:var(--title);font-style:italic;font-weight:400;font-size:clamp(18px,2.2cqw,30px);text-transform:uppercase;color:#fff;text-shadow:2px 2px 0 #000;line-height:1}.ar2{--red: #e0338a;--blue: #3d6bff}.ar-vs{font-size:clamp(34px,4cqw,60px);padding:0}.ar2 .ar-id{grid-column:1 / 3;grid-row:3;align-self:end;margin:0 0 12px;align-items:flex-start;text-align:left;--side: var(--accent)}.ar2 .ar-id .vs-status{background:var(--accent);color:#0b0b10}.ar2 .ar-id.previewing .vs-status{background:transparent;color:var(--muted)}.ar2 .ar-big-name{font-size:clamp(38px,5.6cqw,84px)}.ar2 .ar-desc{max-width:520px;margin-top:6px;font:600 14px/1.4 var(--body);color:#ffffffd9;text-shadow:0 1px 2px #000}.ar2 .ar-strip{grid-column:1 / -1;grid-row:4;flex-direction:row;align-items:flex-end;gap:18px;overflow-x:auto;overflow-y:visible;padding:6px 2px 10px;margin-bottom:8px;scrollbar-width:thin;align-self:end}.ar2 .ar-group-title{font-size:10px;margin-bottom:6px;color:#ffffffb3;text-shadow:0 1px 2px #000}.ar2 .ar-cards{display:flex;gap:6px}.ar2 .ar-card{width:clamp(108px,10.5cqw,160px);aspect-ratio:16 / 9;flex:none;box-shadow:inset 0 0 0 1px #ffffff2e;background:#1c0b33}.ar2 .ar-card img{filter:grayscale(.4) brightness(.65)}.ar2 .ar-card:hover img,.ar2 .ar-card:focus-visible img{filter:none}.ar2 .ar-card:hover,.ar2 .ar-card:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:none}.ar2 .ar-card.on,.ar2 .ar-card.on:hover,.ar2 .ar-card.on:focus-visible{box-shadow:inset 0 0 0 3px var(--accent),0 0 0 2px #fff,0 0 18px color-mix(in srgb,var(--accent) 80%,transparent);z-index:2}.ar2 .ar-card.on img{filter:none;transform:scale(1.06)}.ar2 .ar-card .tile-tag{background:var(--accent);color:#0b0b10}.ar2 .ar-card:not(.on) .tile-tag,.ar2 .ar-card:not(.on) .tile-check{display:none}.ar2 .ar-card .tile-check{bottom:auto;top:3px;right:3px}.ar2 .ar-bar{grid-row:5;margin:0 calc(-22px - var(--sar)) 0 calc(-22px - var(--sal));padding-left:calc(22px + var(--sal));padding-right:calc(22px + var(--sar))}@container ui (max-width: 860px){.ar2{grid-template-columns:1fr minmax(180px,40%) 1fr}.ar2 .ar-desc{display:none}.ar-fighter b{font-size:16px}}@container ui (max-height: 560px){.ar-match2{margin-top:2px}.ar-fighter img{width:40px}.ar2 .ar-big-name{font-size:32px}.ar2 .ar-desc{display:none}.ar2 .ar-card{width:96px}}.ar2 .ar-id .vs-status{align-self:flex-start}.vs-id{grid-row:2 / 4;align-self:center;margin-bottom:0;margin-top:-4vh}@container ui (max-height: 560px){.vs-id{margin-bottom:0;margin-top:0}}.rs-root{padding:0;overflow:hidden}.rs-root:before,.rs-root:after{display:none}.rs-screen{--win: #ffb238;--lose: #ff4058;--draw: var(--accent);--red: #e0338a;--blue: #3d6bff;position:relative;width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto auto;justify-items:center;align-items:center;gap:10px;padding:calc(18px + var(--sat)) calc(22px + var(--sar)) calc(10px + var(--sab)) calc(22px + var(--sal));background:radial-gradient(ellipse 60% 55% at 50% 45%,color-mix(in srgb,var(--rs) 22%,transparent),transparent 70%),linear-gradient(180deg,#0e0620d1,#0e0620f2)}.rs-screen.won{--rs: var(--win)}.rs-screen.lost{--rs: var(--lose)}.rs-screen.draw{--rs: var(--draw)}.rs-screen>:not(.vs-neon){position:relative;z-index:2}.rs-head{text-align:center}.rs-title{margin:0;font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:2px;line-height:.95;font-size:clamp(52px,9cqw,120px);transform:skew(-8deg);color:transparent;-webkit-text-stroke:2px #000;paint-order:stroke fill;background:linear-gradient(110deg,var(--rs) 30%,#fff 45%,var(--rs) 55%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(5px 5px 0 #000) drop-shadow(0 0 30px color-mix(in srgb,var(--rs) 50%,transparent));animation:rs-in .6s cubic-bezier(.2,1.5,.4,1) both,menu-shine 2.4s linear .6s infinite}@keyframes rs-in{0%{transform:skew(-8deg) scale(2.2);opacity:0}to{transform:skew(-8deg) scale(1);opacity:1}}.rs-who{margin:8px 0 0;font:700 14px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:#ffffffd9}.rs-match{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4cqw,60px)}.rs-fighter{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;transition:filter .2s}.rs-pic{position:relative;width:clamp(110px,15cqw,190px);aspect-ratio:1;transform:skew(-6deg);background:#1c0b33;box-shadow:inset 0 0 0 3px var(--red),6px 6px #000;overflow:hidden}.rs-fighter.p2 .rs-pic{box-shadow:inset 0 0 0 3px var(--blue),-6px 6px #000}.rs-pic img{width:100%;height:100%;object-fit:cover;display:block}.rs-fighter.win .rs-pic{box-shadow:inset 0 0 0 4px var(--accent),0 0 0 2px #fff,0 0 30px color-mix(in srgb,var(--accent) 70%,transparent);animation:tile-lock .6s cubic-bezier(.2,1.6,.4,1) .3s both}.rs-fighter.lose{filter:grayscale(.85) brightness(.6)}.rs-tag{position:absolute;left:0;top:0;padding:3px 8px;font:800 10px var(--body);font-style:normal;letter-spacing:1.4px;text-transform:uppercase;background:var(--accent);color:#0b0b10}.rs-fighter small{font:800 10px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:var(--red);margin-top:6px}.rs-fighter.p2 small{color:var(--blue)}.rs-fighter b{font-family:var(--title);font-style:italic;font-weight:400;font-size:clamp(20px,2.6cqw,34px);text-transform:uppercase;color:#fff;text-shadow:3px 3px 0 #000;line-height:1}.rs-score{display:flex;align-items:center;gap:10px;font-family:var(--title);font-style:italic;transform:skew(-8deg)}.rs-score b{font-weight:400;font-size:clamp(54px,8cqw,110px);color:#fff;text-shadow:4px 4px 0 #000;line-height:1}.rs-score i{font-style:normal;font-size:clamp(24px,3cqw,40px);color:var(--accent)}.rs-rounds{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rs-round{display:flex;align-items:stretch;transform:skew(-12deg);background:#0a0810d9;box-shadow:3px 3px #000;border-left:4px solid var(--accent)}.rs-round.p1{border-left-color:var(--red)}.rs-round.p2{border-left-color:var(--blue)}.rs-round>span{display:flex;align-items:center;padding:6px 10px}.rs-rn{font-family:var(--title);font-style:italic;font-size:16px;color:#fff9}.rs-rw{font:800 13px var(--body);text-transform:uppercase;letter-spacing:.6px;color:#fff}.rs-how{font:800 9px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:#0b0b10;background:#ffffffd9}.rs-round.p1 .rs-how{background:var(--red);color:#fff}.rs-round.p2 .rs-how{background:var(--blue);color:#fff}.rs-note{margin:0;font:600 13px var(--body);color:var(--muted)}.rs-bar{width:auto;align-self:end;justify-self:stretch;grid-template-columns:1fr auto;margin:0 calc(-22px - var(--sar)) 0 calc(-22px - var(--sal));padding-left:calc(22px + var(--sal));padding-right:calc(22px + var(--sar))}.rs-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rs-actions .btn.small{font-size:clamp(14px,1.2cqw,17px)}@container ui (max-height: 560px){.rs-title{font-size:44px}.rs-pic{width:84px}.rs-score b{font-size:48px}}@media(prefers-reduced-motion:reduce){.rs-title,.rs-fighter.win .rs-pic{animation:none}}.seg{display:inline-flex;transform:skew(-12deg);background:#0a0810e6;border:1px solid rgba(255,255,255,.2);box-shadow:3px 3px #000}.seg-opt{--c: var(--accent);min-width:78px;height:36px;padding:0 12px;border:0;cursor:pointer;background:transparent;color:#ffffffa6;font-family:var(--title);font-style:italic;font-size:15px;letter-spacing:1px;text-transform:uppercase;transition:background .12s,color .12s}.seg-opt+.seg-opt{border-left:1px solid rgba(255,255,255,.12)}.seg-opt.easy{--c: #3ddc84}.seg-opt.normal{--c: #ffc93c}.seg-opt.hard{--c: #ff3b4f}.seg-opt:hover,.seg-opt:focus-visible{outline:none;color:#fff;background:color-mix(in srgb,var(--c) 22%,transparent)}.seg-opt.on{color:#0b0b10;background:var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 60%,transparent)}.field-seg{flex-wrap:wrap;gap:8px}@container ui (max-width: 520px){.seg-opt{min-width:0;padding:0 9px;font-size:13px}}.ht-root{padding:0;overflow:hidden}.ht-root:before,.ht-root:after{display:none}.ht-screen{position:relative;width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto;gap:12px;padding:calc(16px + var(--sat)) calc(22px + var(--sar)) calc(10px + var(--sab)) calc(22px + var(--sal));background:radial-gradient(ellipse 60% 50% at 50% 30%,rgba(156,55,90,.14),transparent 70%),linear-gradient(180deg,#0e0620e6,#0e0620f7)}.ht-head{text-align:center}.ht-title{margin:0;font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:clamp(30px,4.4cqw,56px);color:var(--accent);text-shadow:4px 4px 0 #000;transform:skew(-8deg);line-height:1}.ht-sub{margin:6px 0 0;font:700 11px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted)}.ht-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;overflow-y:auto;align-content:start;width:min(1280px,100%);justify-self:center}.ht-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0a0810d9;border-top:3px solid var(--accent);box-shadow:4px 4px #000;padding:12px 14px 14px;min-width:0}.ht-card h3{margin:0 0 10px;display:flex;align-items:center;gap:8px;font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:clamp(16px,1.5cqw,20px);color:#fff}.ht-card h3 i{font-style:normal;font:800 10px var(--body);padding:3px 6px;background:var(--accent);color:#0b0b10;transform:skew(-12deg)}.ht-card:nth-child(2){border-top-color:#ffb238}.ht-card:nth-child(2) h3 i{background:#ffb238}.ht-card:nth-child(3){border-top-color:#4d8bff}.ht-card:nth-child(3) h3 i{background:#4d8bff;color:#fff}.ht-card:nth-child(4){border-top-color:#ff4fa3}.ht-card:nth-child(4) h3 i{background:#ff4fa3;color:#fff}.kc{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;margin:0 2px;font:800 12px var(--body);color:#fff;background:linear-gradient(180deg,#2c3a5c,#18223a);border:1px solid rgba(255,255,255,.25);border-radius:5px;box-shadow:0 3px #05070d,inset 0 1px #fff3}.kc.wide{min-width:56px}.kc.sp{background:linear-gradient(180deg,#4d8bff,#2a5ad0)}.kc.wp{background:linear-gradient(180deg,#b07cff,#7a4ad0)}.ht-move{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:12px}.ht-pad{display:flex;flex-direction:column;align-items:center;gap:4px}.ht-pad>div{display:flex}.ht-or{font:700 11px var(--body);color:var(--muted);text-transform:uppercase}.ht-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ht-list li{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.ht-list li:last-child{border-bottom:0;padding-bottom:0}.ht-keys{display:flex;align-items:center;flex-wrap:wrap}.ht-keys em{font-style:normal;font:800 12px var(--body);color:var(--muted);margin:0 1px}.ht-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.ht-txt b{font:800 13px var(--body);color:#fff}.ht-txt small{font:500 11px var(--body);color:var(--muted)}.ht-tip{margin:10px 0 0;padding:8px 10px;font:600 11px var(--body);color:#fff;background:#ff4fa324;border-left:3px solid #ff4fa3}.ht-rules{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ht-rules li{display:flex;align-items:center;gap:8px;padding:6px 12px;transform:skew(-12deg);background:#0a0810d9;box-shadow:3px 3px #000;font:700 11px var(--body);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.ht-rules b{font-family:var(--title);font-style:italic;font-weight:400;font-size:18px;color:var(--accent);letter-spacing:.5px}.ht-bar{margin:0 calc(-22px - var(--sar)) 0 calc(-22px - var(--sal));padding-left:calc(22px + var(--sal));padding-right:calc(22px + var(--sar))}@container ui (max-width: 1100px){.ht-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ui (max-width: 620px){.ht-grid{grid-template-columns:1fr}}@container ui (max-height: 560px){.ht-title{font-size:26px}.ht-sub,.ht-rules,.ht-move{display:none}.ht-list{gap:4px}.ht-list li{padding-bottom:4px}}@container ui (max-height: 560px){.kc{height:22px;min-width:22px;font-size:10px}}.ht-grid{align-self:center}.ht-txt b{font-size:clamp(13px,1cqw,15px)}.ht-txt small{font-size:clamp(11px,.85cqw,13px)}.kc{min-width:clamp(28px,2.2cqw,34px);height:clamp(28px,2.2cqw,34px);font-size:clamp(12px,.9cqw,14px)}.ht-list li{grid-template-columns:clamp(96px,8cqw,120px) 1fr}.ht-card{padding:clamp(12px,1.2cqw,18px)}.rs-screen>.vs-neon,.ht-screen>.vs-neon{position:absolute;inset:0;pointer-events:none;z-index:0}.ar2{grid-template-rows:auto auto 1fr auto auto}.ar2 .ar-shade{background:linear-gradient(180deg,#0e0620cc,#0e062000 22% 38%,#0e0620bf 58%,#0e0620 78%),linear-gradient(90deg,#0e0620eb,#0e062080,#0e062000 60%)}.ar2 .ar-id{grid-column:1 / -1;margin:0 0 6px;max-width:min(620px,60cqw)}.ar2 .ar-big-name{font-size:clamp(40px,6cqw,92px);text-shadow:0 4px 0 #000,0 0 30px rgba(0,0,0,.6)}.ar2 .ar-desc{font-size:clamp(13px,1.1cqw,16px)}.ar2 .ar-strip{grid-row:4;display:flex;flex-direction:column;align-items:stretch;gap:4px;overflow-x:hidden;overflow-y:auto;max-height:calc(44 * var(--vh, 1vh));padding:0 0 4px;margin:0 calc(-22px - var(--sar)) 6px calc(-22px - var(--sal));scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.ar2 .ar-group{flex:none}.ar2 .ar-group-title{margin:0 0 0 calc(22px + var(--sal));font:800 clamp(12px,1.05cqw,15px) var(--body);letter-spacing:.4px;text-transform:none;color:#fff;text-shadow:0 1px 3px #000}.ar2 .ar-group-title:after{display:none}.ar-row{position:relative}.ar2 .ar-cards{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:14px calc(22px + var(--sar)) 14px calc(22px + var(--sal));scroll-padding:0 calc(22px + var(--sal));scrollbar-width:none}.ar2 .ar-cards::-webkit-scrollbar{display:none}.ar2 .ar-card{width:clamp(170px,17cqw,270px);aspect-ratio:16 / 9;flex:none;scroll-snap-align:start;border-radius:6px;overflow:hidden;background:#1c0b33;box-shadow:0 6px 16px #00000080;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s;transform-origin:center}.ar2 .ar-card img{filter:brightness(.8) saturate(.9);transition:filter .2s,transform .4s}.ar2 .ar-card:hover,.ar2 .ar-card:focus-visible{transform:scale(1.1);z-index:3;outline:none;box-shadow:0 0 0 2px #fff,0 14px 30px #000000b3}.ar2 .ar-card:hover img,.ar2 .ar-card:focus-visible img{filter:none;transform:scale(1.04)}.ar2 .ar-card.on,.ar2 .ar-card.on:hover,.ar2 .ar-card.on:focus-visible{box-shadow:0 0 0 3px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 70%,transparent),0 14px 30px #000000b3}.ar2 .ar-card.on:hover,.ar2 .ar-card.on:focus-visible{transform:scale(1.1)}.ar2 .ar-card.on img{filter:none;transform:none}.ar2 .ar-card .ar-name{padding:26px 10px 7px;font:800 clamp(11px,.95cqw,14px) var(--body);letter-spacing:.3px;background:linear-gradient(transparent,#000000e6);text-shadow:0 1px 2px #000}.ar2 .ar-card .tile-tag{top:6px;left:6px}.ar2 .ar-card .tile-check{top:6px;right:6px}.ar2 .ar-card.random .ar-q{padding-bottom:22px}.ar2 .ar-card.random .die{width:clamp(38px,3.6cqw,56px)}.ar-arrow{position:absolute;top:14px;bottom:14px;z-index:5;width:calc(22px + var(--sal) + 18px);display:grid;place-items:center;border:0;padding:0;cursor:pointer;font:400 44px/1 var(--title);color:#fff;opacity:0;pointer-events:none;transition:opacity .18s,background .18s}.ar-arrow.prev{left:0;background:linear-gradient(90deg,#0e0620f2,#0e062000)}.ar-arrow.next{right:0;width:calc(22px + var(--sar) + 18px);background:linear-gradient(270deg,#0e0620f2,#0e062000)}.ar-row.can-prev .ar-arrow.prev,.ar-row.can-next .ar-arrow.next{opacity:.55;pointer-events:auto}.ar-row.can-prev:hover .ar-arrow.prev,.ar-row.can-next:hover .ar-arrow.next{opacity:1}.ar-arrow:hover{color:var(--accent);text-shadow:0 0 12px var(--accent)}.ar2 .ar-strip::-webkit-scrollbar{width:6px}.ar2 .ar-strip::-webkit-scrollbar-track{background:transparent}.ar2 .ar-strip::-webkit-scrollbar-thumb{background:linear-gradient(var(--accent),var(--accent2, #7b3fe4));border-radius:6px}@container ui (max-height: 560px){.ar2 .ar-card{width:128px}.ar2 .ar-strip{max-height:calc(50 * var(--vh, 1vh))}.ar2 .ar-big-name{font-size:30px}}@container ui (max-width: 860px){.ar2 .ar-id{max-width:100%}.ar2 .ar-card{width:150px}}.fs-ask{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#0e0620b8;backdrop-filter:blur(6px);animation:fs-in .22s ease-out both}.fs-ask.out{animation:fs-out .2s ease-in both}@keyframes fs-in{0%{opacity:0}}@keyframes fs-out{to{opacity:0}}.fs-card{width:min(440px,100%);text-align:center;padding:28px 26px 22px;position:relative;background:linear-gradient(160deg,#044a3a,#03161a 70%);color:#fff;border:2px solid var(--accent);border-radius:10px;box-shadow:0 0 0 4px #9c375a59,0 24px 60px #0009,0 0 40px color-mix(in srgb,var(--accent) 30%,transparent);animation:fs-pop .32s cubic-bezier(.2,1.5,.4,1) both}@keyframes fs-pop{0%{transform:scale(.85) translateY(10px);opacity:0}}.fs-card h2{margin:12px 0 8px;font-family:var(--title);font-weight:400;text-transform:uppercase;font-size:clamp(24px,3cqw,32px);line-height:1;color:var(--accent);text-shadow:3px 3px 0 #000}.fs-card p{margin:0 0 18px;font:600 14px/1.45 var(--body);color:#ffffffd1}.fs-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.fs-icon{position:relative;width:58px;height:40px;margin:0 auto;border:3px solid #fff;border-radius:4px;animation:fs-breathe 1.4s ease-in-out infinite}.fs-icon i{position:absolute;width:12px;height:12px;border:3px solid var(--accent)}.fs-icon i:nth-child(1){top:-9px;left:-9px;border-right:0;border-bottom:0}.fs-icon i:nth-child(2){top:-9px;right:-9px;border-left:0;border-bottom:0}.fs-icon i:nth-child(3){bottom:-9px;left:-9px;border-right:0;border-top:0}.fs-icon i:nth-child(4){bottom:-9px;right:-9px;border-left:0;border-top:0}@keyframes fs-breathe{50%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.fs-icon,.fs-card,.fs-ask{animation:none}}.ar2 .ar-strip{max-height:calc(52 * var(--vh, 1vh))}.ar2 .ar-cards{padding-top:10px;padding-bottom:12px}.ar-arrow{top:10px;bottom:12px}.ar2 .ar-card{width:clamp(150px,13.5cqw,230px)}.ar2 .ar-big-name{font-size:clamp(36px,4.8cqw,76px)}.dlg-warn{width:58px;height:58px;margin:0 auto;display:grid;place-items:center;font:400 40px/1 var(--title);color:#fff;background:#d62a48;border-radius:50%;box-shadow:0 0 0 4px #d62a484d,0 0 26px #d62a488c,3px 3px #000;animation:dlg-shake .5s .25s ease-in-out both}@keyframes dlg-shake{20%,60%{transform:rotate(-10deg)}40%,80%{transform:rotate(10deg)}}.fs-ask.danger .fs-card{border-color:#ff4d6a;box-shadow:0 0 0 4px #d62a484d,0 24px 60px #0009,0 0 40px #d62a484d}.fs-ask.danger .fs-card h2{color:#fff}.btn.danger{background:#d62a48;color:#fff;border-color:#ff6a82}.btn.danger:hover,.btn.danger:focus-visible{background:#ef3557;box-shadow:0 0 0 3px #fff,0 0 18px #ef355799}@media(prefers-reduced-motion:reduce){.dlg-warn{animation:none}}.fs-card{width:min(480px,100%)}.fs-actions{flex-wrap:nowrap}.fs-actions .btn{flex:1 1 0;min-width:0;white-space:nowrap;justify-content:center;text-align:center;padding-left:12px;padding-right:12px}@container ui (max-width: 420px){.fs-actions{flex-direction:column-reverse}}.fs-actions .btn.secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55);box-shadow:none}.fs-actions .btn.secondary:before{display:none}.fs-actions .btn.secondary:hover,.fs-actions .btn.secondary:focus-visible{background:#ffffff1a;border-color:#fff}.np-chip{position:fixed;z-index:8000;top:calc(12px + var(--sat, 0px));right:calc(14px + var(--sar, 0px));display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px 0 9px;font:700 10px/1 var(--body);letter-spacing:1.2px;text-transform:uppercase;color:#fff9;background:#0e062073;border:1px solid rgba(255,255,255,.12);border-radius:13px;backdrop-filter:blur(6px);cursor:pointer;opacity:.7;transition:opacity .2s,color .2s,border-color .2s}.np-chip:hover,.np-chip:focus-visible{opacity:1;color:#fff;border-color:#ff3d9a99;outline:none}.np-chip.in-fight{top:auto;bottom:calc(10px + var(--sab, 0px))}.np-eq{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.np-eq i{width:2px;height:100%;background:var(--accent, #ff3d9a);border-radius:1px;animation:np-eq .9s ease-in-out infinite;transform-origin:bottom}.np-eq i:nth-child(2){animation-delay:-.3s}.np-eq i:nth-child(3){animation-delay:-.6s}.np-eq i:nth-child(4){animation-delay:-.15s}@keyframes np-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.np-chip.muted .np-eq i{animation:none;transform:scaleY(.2);background:#fff6}@media(prefers-reduced-motion:reduce){.np-eq i{animation:none;transform:scaleY(.6)}}.home-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@media(pointer:coarse){.home-bar .hint,.vs-bar .hint,.hint-keys{display:none!important}}@media(orientation:portrait)and (pointer:coarse){#rotate{display:flex}}#rotate{gap:14px;padding:calc(24px + var(--sat, 0px)) 28px calc(24px + var(--sab, 0px));background:radial-gradient(ellipse at 50% 30%,#2a0f4a,#0e0620 70%)}#rotate .rot-logo{width:120px;height:auto;margin-bottom:6px}#rotate h2{margin:6px 0 0;font-family:var(--title);font-style:italic;font-weight:400;font-size:28px;line-height:1;text-transform:uppercase;color:var(--accent, #ff3d9a);text-shadow:3px 3px 0 #000}#rotate p{margin:0;font:600 15px/1.45 var(--body);color:#ffffffd9;max-width:320px}#rotate .rot-help{margin-top:8px;display:grid;gap:8px;width:min(330px,100%);text-align:left}#rotate .rot-help div{padding:10px 12px;background:#ffffff0f;border-left:3px solid var(--accent, #ff3d9a);border-radius:4px;font:500 13px/1.4 var(--body);color:#ffffffd9}#rotate .rot-help b{display:block;font:800 10px var(--body);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent, #ff3d9a);margin-bottom:2px}@media(pointer:coarse){.vs-key{font-size:0!important;min-width:30px!important;height:26px!important}.vs-key[data-sstep="-1"]:before{content:"‹";font-size:20px;line-height:1}.vs-key[data-sstep="1"]:before{content:"›";font-size:20px;line-height:1}.vs-attr-btn kbd{display:none}}@container ui (max-height: 460px){.vs-screen{grid-template-rows:auto 1fr auto auto;padding:calc(8px + var(--sat)) calc(14px + var(--sar)) calc(6px + var(--sab)) calc(14px + var(--sal))}.vs-top{grid-row:1}.vs-filter-name{font-size:15px}.vs-sponsor{font-size:9px}.vs-fig{height:52%;bottom:auto;top:14%;opacity:.55}.vs-fig.p1{left:1%}.vs-fig.p2{right:1%}.vs-id{grid-row:2;align-self:end;margin:0 0 4px!important;gap:0}.vs-id .vs-status{font-size:9px;padding:2px 6px;margin-bottom:2px}.vs-game{font-size:12px}.vs-first{font-size:10px;letter-spacing:1px}.vs-last{font-size:26px!important}.vs-style{font-size:9px;gap:6px}.vs-stars{font-size:10px}.vs-attr-btn{padding:2px 6px;font-size:9px}.vs-attrs{display:none!important}.vs-pick{grid-row:3;margin:0 0 6px!important;gap:8px;align-items:end}.vs-side.p1,.vs-side.p2{padding:0!important;gap:3px}.vs-strip{--tile: 38px !important;gap:3px}.vs-cat-row{gap:4px}.vs-cat-name{min-width:0!important;font-size:11px!important}.vs-cat-dashes{display:none}.vs-center{gap:2px}.vs-mark{font-size:34px}.vs-dice .die{width:30px}.vs-dice-label{font-size:9px}.vs-bar{grid-row:4;min-height:0;padding-top:6px;padding-bottom:0;gap:8px}.vs-bar .btn{min-height:38px!important;padding:0 14px;font-size:13px}.vs-diff-label{display:none}.vs-diff-opt{padding:0 10px;height:32px;font-size:11px}}@container ui (max-height: 460px){.ar2{padding:calc(8px + var(--sat)) calc(14px + var(--sar)) calc(6px + var(--sab)) calc(14px + var(--sal))}.ar-match2{margin-top:2px;gap:10px}.ar-fighter img{width:32px}.ar-fighter b{font-size:14px}.ar-fighter small{font-size:8px}.ar-vs{font-size:26px}.ar2 .ar-id{margin:0 0 2px;max-width:70%}.ar2 .ar-id .vs-status{font-size:9px;padding:2px 6px}.ar2 .ar-game{font-size:11px}.ar2 .ar-big-name{font-size:26px!important}.ar2 .ar-desc{display:none}.ar2 .ar-strip{max-height:calc(46 * var(--vh, 1vh));margin-left:calc(-14px - var(--sal));margin-right:calc(-14px - var(--sar))}.ar2 .ar-group-title{font-size:11px;margin-left:calc(14px + var(--sal))}.ar2 .ar-cards{padding:6px calc(14px + var(--sar)) 8px calc(14px + var(--sal));gap:6px}.ar-arrow{top:6px;bottom:8px}.ar2 .ar-card{width:124px!important;border-radius:5px}.ar2 .ar-card .ar-name{font-size:10px;padding:16px 6px 4px}.ar2 .ar-card:hover,.ar2 .ar-card:focus-visible,.ar2 .ar-card.on:hover{transform:none}.ar2 .ar-bar .btn{min-height:38px!important}}#loading:not(.done)~.np-chip{display:none}@container ui (max-height: 460px){.ar2 .ar-head .vs-sponsor{display:none}.ar2 .ar-strip{max-height:calc(37 * var(--vh, 1vh))}.ar2 .ar-id{align-self:end}.ar2 .ar-id .vs-status{margin-bottom:1px}}.kc.tc-dir{border-radius:50%;min-width:30px;width:30px;padding:0;font-size:11px;background:#ffffff24}.kc.tc-pad{border-radius:999px;padding:0 10px;min-width:0;font-family:var(--title);font-style:italic;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:.5px;border:2px solid rgba(255,255,255,.45)}.kc.punch{background:#ffb000bf}.kc.kick{background:#ff3d7fbf}.kc.special{background:#50a0ffcc}.kc.block{background:#78dc8cb3;color:#062010}.kc.weapon{background:#be78ffcc}.kc.taunt{background:#fff3}.kc.pause{background:#0009}.ht-stick{gap:12px}.ht-joy{position:relative;flex:none;width:54px;height:54px;border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.3)}.ht-joy i{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;border-radius:50%;background:#ffffff73;animation:ht-joy 2.4s ease-in-out infinite}@keyframes ht-joy{0%,to{transform:none}25%{transform:translate(12px)}50%{transform:translateY(-12px)}75%{transform:translate(-12px)}}.ht-stick .ht-or{text-transform:none;font-size:12px;line-height:1.35;max-width:220px}@media(prefers-reduced-motion:reduce){.ht-joy i{animation:none}}@container ui (max-height: 460px){.ht-screen{gap:6px;grid-template-rows:auto minmax(0,1fr) auto;padding:calc(8px + var(--sat)) calc(14px + var(--sar)) calc(6px + var(--sab)) calc(14px + var(--sal))}.ht-title{font-size:22px!important}.ht-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch;overflow-y:auto;gap:8px;padding-bottom:6px}.ht-card{padding:10px!important}.ht-card h3{font-size:14px;margin-bottom:6px}.ht-move.ht-stick{display:flex;margin-bottom:6px}.ht-list li{grid-template-columns:92px 1fr!important}.ht-txt b{font-size:12px!important}.ht-txt small{font-size:10px!important}.ht-tip{font-size:10px;margin-top:6px}.ht-rules{display:none}.ht-bar{margin-top:0}.ht-bar .btn{min-height:38px!important}}@container ui (max-height: 460px){.kc{height:24px!important;font-size:10px!important}.kc.tc-dir{width:24px;min-width:24px!important}}.ar2{display:flex!important;flex-direction:column;align-items:stretch}.ar2 .ar-shade{background:linear-gradient(180deg,#0e0620d1,#0e06201a 24% 36%,#0e0620c7 58%,#0e0620 80%)!important}.ar2 .ar-head{flex:none;align-self:center}.ar2 .ar-match2{flex:none}.ar2 .ar-id{flex:none;margin:auto auto 6px!important;max-width:min(760px,100%)!important;align-items:center!important;text-align:center!important}.ar2 .ar-id .vs-status{align-self:center!important}.ar2 .ar-desc{margin-left:auto;margin-right:auto}.ar2 .ar-strip{flex:0 1 auto;min-height:0;max-height:none!important}.ar2 .ar-group{display:flex;flex-direction:column;align-items:center}.ar2 .ar-group-title{margin:0!important;text-align:center}.ar-row{width:100%}.ar2 .ar-cards{justify-content:safe center}.ar2 .ar-bar{flex:none}.ar2 .ar-strip,.ar2 .ar-bar,.ar2 .ar-match2{align-self:stretch!important;width:auto!important}@container ui (max-height: 460px){[data-screen=options] .panel,[data-screen=pause] .panel{max-width:min(640px,96cqw)!important;padding:10px 16px 12px;margin:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:18px;align-content:start}[data-screen=options] .panel h2,[data-screen=pause] .panel h2,[data-screen=options] .panel .row,[data-screen=pause] .panel .row,[data-screen=options] .field-seg,[data-screen=pause] .menu{grid-column:1 / -1}[data-screen=options] .panel h2,[data-screen=pause] .panel h2{font-size:22px;margin:0 0 4px}[data-screen=options] .field,[data-screen=pause] .field{padding:5px 0;font-size:12px;gap:8px}[data-screen=options] .field input[type=range],[data-screen=pause] .field input[type=range]{width:42%}[data-screen=options] .field small{display:none}[data-screen=options] .row{margin-top:6px!important}.seg-opt{height:30px;font-size:11px}}@container ui (max-height: 460px){[data-screen=pause] .panel{max-width:min(620px,96cqw)!important;display:block;padding:10px 16px}[data-screen=pause] .menu{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(4,auto);column-gap:16px;row-gap:6px;align-items:center}[data-screen=pause] .menu .btn{min-height:38px;font-size:15px;padding:0 12px;margin:0;width:100%}[data-screen=pause] .menu .btn.small{min-height:32px;font-size:12px}[data-screen=pause] .menu .field{grid-column:2;padding:4px 0;font-size:12px}}@media(pointer:coarse){.np-chip.in-fight{display:none}}.ar2 .ar-id .vs-status{margin-bottom:4px!important;position:relative;z-index:1}.ar2 .ar-id .ar-game{line-height:1.1}@media(pointer:coarse){body.in-fight .np-chip{display:none!important}}.home-install{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;max-width:420px;background:#9c375a24;border:1px solid rgba(156,55,90,.45);border-radius:8px;font:500 11px/1.35 var(--body);color:#ffffffd9}.home-install b{display:block;font-weight:800;font-size:12px;color:#fff}.hi-ico{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#0a84ff;color:#fff;font-size:15px;font-weight:900}@media(pointer:coarse){.stick{background:#ffffff0f;border-color:#ffffff38}.pad{border-width:2px;border-color:#ffffff59;box-shadow:0 3px #00000059}.pad.punch{background:#ffb0006b}.pad.kick{background:#ff3d7f6b}.pad.special{background:#50a0ff73}.pad.block{background:#78dc8c61}.pad.weapon{background:#be78ff6b}.pad.on{filter:brightness(1.5);transform:scale(.94)}.pad.taunt.on{transform:scale(.74)}}@media(pointer:coarse)and (max-height:460px){.pads{grid-template-columns:repeat(3,58px);grid-template-rows:repeat(2,58px);gap:8px;right:calc(12px + var(--sar));bottom:calc(10px + var(--sab))}.pad{font-size:11px}.stick{width:150px;height:150px;left:calc(14px + var(--sal));bottom:calc(10px + var(--sab))}}.home .home-cards{justify-items:start}.home .home-sponsor{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:start;align-items:end;column-gap:8px;row-gap:6px;text-align:left;min-height:0;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12);background:#ffffff0d;box-shadow:none;backdrop-filter:none;transition:background .15s,border-color .15s}.home .home-sponsor:after{display:none}.home .home-sponsor:hover,.home .home-sponsor:focus-visible{outline:none;transform:none;box-shadow:none;background:#ffffff17;border-color:#ffffff47}.home .home-sponsor .sp-label{grid-column:1 / -1;grid-row:1;display:block;font:700 10px var(--body);letter-spacing:1.2px;color:var(--sp, var(--accent))}.home .home-sponsor .sp-label:before,.home .home-sponsor .sp-label:after{content:none}.home .home-sponsor .sp-title{grid-column:1;grid-row:2;font:600 14px/1.3 var(--body);color:#fff}.home .home-sponsor .sp-go{grid-column:2;grid-row:2;align-self:end;justify-self:start;width:auto;height:auto;border:0;border-radius:0;background:none;font:600 14px/1.3 var(--body);color:#ffffff8c;transition:transform .15s,color .15s}.home .home-sponsor:hover .sp-go,.home .home-sponsor:focus-visible .sp-go{transform:translate(3px);color:#fff;background:none}@container ui (max-height: 560px){.home .home-sponsor{padding:8px 12px}.home .home-sponsor .sp-title,.home .home-sponsor .sp-go{font-size:12px}}.home .home-sponsor{transition:background .3s ease,border-color .3s ease,transform .3s cubic-bezier(.2,.8,.3,1)}.home .home-sponsor .sp-title{transition:color .3s ease}.home .home-sponsor .sp-go{transition:transform .3s cubic-bezier(.2,.8,.3,1),color .3s ease}.home .home-sponsor:hover,.home .home-sponsor:focus-visible{transform:translateY(-2px);background:#ffffff14;border-color:color-mix(in srgb,var(--sp, var(--accent)) 55%,transparent)}.home .home-sponsor:hover .sp-go,.home .home-sponsor:focus-visible .sp-go{transform:translate(4px);color:var(--sp, var(--accent))}.home .home-sponsor:active{transform:translateY(0);transition-duration:.1s}@media(prefers-reduced-motion:reduce){.home .home-sponsor:hover,.home .home-sponsor:focus-visible{transform:none}}.home .home-item.big{font-size:clamp(30px,min(calc(6.6 * var(--vh, 1vh)),4.4cqw),66px);line-height:1.04}.home .home-item.small{font-size:clamp(18px,min(calc(3.4 * var(--vh, 1vh)),2.3cqw),32px);line-height:1.32}.home .home-item.big+.home-item.small{margin-top:14px}@container ui (max-height: 560px){.home .home-item.big{font-size:28px}.home .home-item.small{font-size:17px;line-height:1.3}.home .home-item.big+.home-item.small{margin-top:6px}}.rs-title{color:#fff;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-stroke:0;text-shadow:4px 4px 0 var(--rs),8px 8px 0 #000;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--rs) 45%,transparent));animation:rs-in .6s cubic-bezier(.2,1.5,.4,1) both}.vs-skins{position:absolute;z-index:4;top:34%}.vs-skins:empty{display:none}.vs-skin-card{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;cursor:pointer;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#03181ab8;color:#fff;text-align:left;transition:transform .25s cubic-bezier(.2,.8,.3,1),border-color .25s,background .25s}.vs-skin-card img{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#120d1c}.vs-skin-txt{display:flex;flex-direction:column;line-height:1.15}.vs-skin-txt small{font:700 9px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:#ffffff8c}.vs-skin-txt b{font:800 13px var(--body)}.vs-skin-arrow{font:400 26px/1 var(--title);color:var(--accent);margin-left:2px;transition:transform .25s}.vs-skin-card:hover,.vs-skin-card:focus-visible{transform:translateY(-2px);border-color:var(--accent);background:#03181adb;outline:none}.vs-skin-card:hover .vs-skin-arrow,.vs-skin-card:focus-visible .vs-skin-arrow{transform:translate(3px)}@container ui (max-height: 460px){.vs-skin-card{padding:4px 8px 4px 4px;gap:6px}.vs-skin-card img{width:34px;height:34px}.vs-skin-txt b{font-size:11px}}.vs-skin-card{position:relative;flex-direction:column;gap:4px;padding:0;border:0;border-radius:0;background:none;text-align:center}.vs-skin-card img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:center 20%;border:3px solid rgba(255,255,255,.85);box-shadow:0 6px 16px #00000073;transition:border-color .25s,transform .25s cubic-bezier(.2,.8,.3,1)}.vs-skin-arrow{position:absolute;top:44px;right:-2px;margin:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#0b0b10;font:400 18px/1 var(--title);box-shadow:0 2px 6px #00000080}.vs-skin-txt small{font-size:8px}.vs-skin-txt b{font-size:11px;text-shadow:0 1px 2px #000}.vs-skin-card:hover,.vs-skin-card:focus-visible{transform:none;background:none}.vs-skin-card:hover img,.vs-skin-card:focus-visible img{border-color:var(--accent);transform:scale(1.08) rotate(-4deg)}.vs-skin-card:hover .vs-skin-arrow,.vs-skin-card:focus-visible .vs-skin-arrow{transform:rotate(180deg)}.vs-skin-arrow{transition:transform .35s cubic-bezier(.2,.8,.3,1)}@container ui (max-height: 460px){.vs-skin-card img{width:42px;height:42px;border-width:2px}.vs-skin-arrow{top:28px;width:18px;height:18px;font-size:14px}.vs-skin-txt small{display:none}}.vs-skin-card{isolation:isolate}.vs-skin-card:before{content:"";position:absolute;z-index:-1;top:-6px;left:50%;width:76px;height:76px;margin-left:-38px;border-radius:50%;background:conic-gradient(from 0deg,var(--accent),transparent 28%,#ffb238 50%,transparent 72%,var(--accent));-webkit-mask:radial-gradient(circle,transparent 33px,#000 34px);mask:radial-gradient(circle,transparent 33px,#000 34px);animation:skin-spin 2.6s linear infinite}.vs-skin-card:after{content:"";position:absolute;z-index:-2;top:-6px;left:50%;width:76px;height:76px;margin-left:-38px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:skin-pulse 2.2s ease-out infinite}@keyframes skin-spin{to{transform:rotate(360deg)}}@keyframes skin-pulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.45);opacity:0}}.vs-skin-card img{border:3px solid #0b0b10;box-shadow:0 0 0 2px #ffffffe6,0 8px 22px #0009,0 0 26px color-mix(in srgb,var(--accent) 45%,transparent)}.vs-skin-txt{align-items:center;gap:3px;margin-top:6px}.vs-skin-txt small{padding:2px 10px;font:800 9px var(--body);letter-spacing:1.6px;color:#0b0b10;background:var(--accent);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.vs-skin-txt b{font-family:var(--title);font-style:italic;font-weight:400;font-size:17px;letter-spacing:1px;text-transform:uppercase;color:#fff;text-shadow:2px 2px 0 #000,0 0 12px rgba(0,0,0,.6)}.vs-skin-arrow{box-shadow:0 0 0 2px #0b0b10,0 0 12px var(--accent)}.vs-skin-card:hover:before,.vs-skin-card:focus-visible:before{animation-duration:.9s}.vs-skin-card:hover img,.vs-skin-card:focus-visible img{box-shadow:0 0 0 2px var(--accent),0 10px 26px #0009,0 0 34px var(--accent)}.vs-skin-card:active img{transform:scale(.94);transition-duration:.08s}@media(prefers-reduced-motion:reduce){.vs-skin-card:before,.vs-skin-card:after{animation:none}}@container ui (max-height: 460px){.vs-skin-card:before,.vs-skin-card:after{width:52px;height:52px;margin-left:-26px;top:-5px;-webkit-mask:radial-gradient(circle,transparent 22px,#000 23px);mask:radial-gradient(circle,transparent 22px,#000 23px)}.vs-skin-txt b{font-size:12px}}.ar3-root{padding:0;overflow:hidden}.ar3{position:relative;width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:calc(18px + var(--sat)) calc(28px + var(--sar)) 0 calc(28px + var(--sal));background:radial-gradient(ellipse 70% 60% at 30% 40%,rgba(156,55,90,.12),transparent 70%),radial-gradient(ellipse 60% 60% at 80% 60%,rgba(61,107,255,.12),transparent 70%),#0e0620}.ar3-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.ar3-title h2{margin:0;font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:clamp(22px,2.6cqw,34px);line-height:1;color:#fff;text-shadow:3px 3px 0 #000}.ar3-title .vs-sponsor{margin-top:6px;font-size:10px}.ar3-match{display:flex;align-items:center;gap:14px}.ar3-match .ar-fighter img{width:44px;height:44px;border-radius:8px;transform:none;box-shadow:0 0 0 2px var(--red)}.ar3-match .ar-fighter.p2 img{box-shadow:0 0 0 2px var(--blue)}.ar3-match .ar-fighter b{font-size:clamp(14px,1.4cqw,20px)}.ar3{--red: #e0338a;--blue: #3d6bff}.ar3-vs{font-family:var(--title);font-style:italic;font-size:26px;color:var(--accent);text-shadow:2px 2px 0 #000}.ar3-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(16px,2.4cqw,32px);align-items:center;min-height:0;padding:clamp(12px,calc(2 * var(--vh, 1vh)),24px) 0}.ar3-preview{position:relative;width:100%;aspect-ratio:16 / 9;max-height:100%;justify-self:center;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(-45deg,#241044 0 14px,#2d1150 14px 28px);box-shadow:0 0 0 1px #ffffff1f,0 20px 50px #0000008c}.ar3-preview .ar-big{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:ar-zoom 18s ease-in-out infinite alternate}.ar3-preview .ar-big.empty{opacity:0}.ar3-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(14,6,32,.92));pointer-events:none}.ar3-dice{position:absolute;inset:0 0 30%;display:none;place-items:center}.ar3-dice .die{width:clamp(60px,7cqw,96px)}.ar3-preview:has(.ar-big.empty) .ar3-dice{display:grid}.ar3-id{position:absolute;z-index:1;left:clamp(14px,2cqw,26px);right:clamp(14px,2cqw,26px);bottom:clamp(12px,2cqw,22px);display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.ar3-status{padding:3px 9px;border-radius:4px;font:800 10px var(--body);letter-spacing:1.4px;text-transform:uppercase;background:var(--accent);color:#0b0b10}.ar3-id.previewing .ar3-status{background:#ffffff29;color:#fff}.ar3-game{margin-top:6px;font-family:var(--title);font-style:italic;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.ar3-name{margin:0;font-family:var(--title);font-weight:400;text-transform:uppercase;font-size:clamp(26px,3.4cqw,50px);line-height:.95;color:#fff;text-shadow:0 3px 0 #000}.ar3-desc{margin:4px 0 0;max-width:520px;font:600 clamp(12px,1cqw,14px)/1.4 var(--body);color:#ffffffd1}.ar3-id.picked .ar3-status{animation:tile-lock .45s cubic-bezier(.2,1.6,.4,1)}.ar3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1cqw,12px);align-content:center}.ar3 .ar-card{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#1c0b33;cursor:pointer;box-shadow:0 0 0 1px #ffffff1f,0 6px 14px #00000073;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s}.ar3 .ar-card img{width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(.9);transition:filter .22s,transform .4s}.ar3 .ar-card .ar-name{position:absolute;left:0;right:0;bottom:0;padding:18px 8px 6px;font:800 clamp(9px,.85cqw,12px)/1.2 var(--body);text-transform:uppercase;letter-spacing:.3px;color:#fff;text-align:left;background:linear-gradient(transparent,#000000e0)}.ar3 .ar-group-tag{position:absolute;top:6px;left:6px;z-index:1;padding:2px 6px;border-radius:3px;font:800 8px var(--body);font-style:normal;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#0009}.ar3 .ar-card .tile-tag{display:none}.ar3 .ar-card .tile-check{top:6px;right:6px;bottom:auto}.ar3 .ar-card:not(.on) .tile-check{display:none}.ar3 .ar-card:hover,.ar3 .ar-card:focus-visible{transform:translateY(-3px);outline:none;box-shadow:0 0 0 2px #fff,0 12px 24px #0000008c}.ar3 .ar-card:hover img,.ar3 .ar-card:focus-visible img{filter:none;transform:scale(1.05)}.ar3 .ar-card.on{box-shadow:0 0 0 3px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 60%,transparent)}.ar3 .ar-card.on img{filter:none}.ar3 .ar-card.flash{box-shadow:0 0 0 3px #fff,0 0 18px #ff3d9a99}.ar3 .ar-card.random{background:repeating-linear-gradient(-45deg,#241044 0 10px,#2d1150 10px 20px)}.ar3 .ar-card.random .ar-q{position:absolute;inset:0 0 18px;display:grid;place-items:center;padding:0}.ar3 .ar-card.random .die{width:clamp(26px,2.6cqw,40px)}.ar3-bar{margin:0 calc(-28px - var(--sar)) 0 calc(-28px - var(--sal));padding-left:calc(28px + var(--sal));padding-right:calc(28px + var(--sar))}@container ui (max-height: 460px){.ar3{padding-top:calc(8px + var(--sat));padding-left:calc(14px + var(--sal));padding-right:calc(14px + var(--sar))}.ar3-title h2{font-size:18px}.ar3-title .vs-sponsor{display:none}.ar3-match .ar-fighter img{width:30px;height:30px}.ar3-match .ar-fighter b{font-size:12px}.ar3-match .ar-fighter small{font-size:7px}.ar3-vs{font-size:18px}.ar3-main{gap:12px;padding:8px 0}.ar3-desc{display:none}.ar3-name{font-size:22px}.ar3-grid{gap:6px}.ar3 .ar-card .ar-name{font-size:8px;padding:12px 5px 4px}.ar3 .ar-group-tag{display:none}.ar3-bar{margin-left:calc(-14px - var(--sal));margin-right:calc(-14px - var(--sar))}}@media(prefers-reduced-motion:reduce){.ar3-preview .ar-big{animation:none}}.ar3-top{display:grid;grid-template-columns:1fr auto 1fr}.ar3-match{justify-self:center}:root{--neon-cyan: #ff3d9a;--neon-pink: #7b3fe4;--neon-violet: #3d6bff}.btn.primary{box-shadow:0 0 0 1px #ff3d9a99,0 0 18px #ff3d9a59,4px 4px #000}.btn.primary:hover,.btn.primary:focus-visible{box-shadow:0 0 0 2px #fff,0 0 26px #ff3d9ab3,4px 4px #000}.home-item:hover,.home-item:focus-visible{text-shadow:0 0 14px rgba(255,61,154,.8),3px 3px 0 #7b3fe4}.ar3-title h2,.vs-filter-name,.ht-title{text-shadow:3px 3px 0 #000,0 0 18px rgba(156,55,90,.45)}:root{--br-green: #7b3fe4;--br-yellow: #ff3d9a;--br-blue: #4d8bff}.ar3-title h2:after,.vs-filter-name:after,.ht-title:after,.rs-title:after,.panel h2:after{content:"";display:block;height:3px;width:64px;margin:6px auto 0;border-radius:2px;background:linear-gradient(90deg,var(--br-green) 0 40%,var(--br-yellow) 40% 75%,var(--br-blue) 75%);box-shadow:0 0 10px #e0338a99}.ar3-title h2:after{margin-left:0}.rs-title:after{margin-top:10px;transform:skew(8deg)}.vs-bar{border-top:0!important;background-image:linear-gradient(90deg,var(--br-green),var(--br-yellow) 50%,var(--br-blue))!important;background-size:100% 2px!important;background-repeat:no-repeat!important;background-position:top!important;background-color:#0e0620eb!important}.loading-fill{background:linear-gradient(90deg,var(--br-green),var(--br-yellow))!important;box-shadow:0 0 12px #e0338a99}.vs-neon i:nth-child(2){background:var(--br-green)!important;box-shadow:0 0 10px var(--br-green)!important}.vs-neon i:nth-child(4){background:var(--br-yellow)!important;box-shadow:0 0 12px var(--br-yellow)!important}.home-item{background-image:linear-gradient(90deg,var(--br-green),var(--br-yellow));background-size:0% 3px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease}.home-item:hover,.home-item:focus-visible{background-size:100% 3px}.home-logo img{filter:drop-shadow(0 0 18px rgba(224,51,138,.35)) drop-shadow(0 0 30px rgba(255,61,154,.2))}.ar3-top{display:flex!important;flex-direction:column;align-items:center;gap:6px}.ar3-top .vs-sponsor{font-size:10px}.ar3-pick{display:flex;flex-direction:column;gap:10px;min-width:0;justify-content:center}.ar3-heading{margin:0;font-family:var(--title);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:clamp(20px,2.2cqw,30px);line-height:1;color:#fff;text-shadow:3px 3px 0 #000,0 0 18px rgba(156,55,90,.45)}.ar3-heading:after{content:"";display:block;height:3px;width:64px;margin-top:6px;border-radius:2px;background:linear-gradient(90deg,var(--br-green) 0 40%,var(--br-yellow) 40% 75%,var(--br-blue) 75%);box-shadow:0 0 10px #e0338a99}@container ui (max-height: 460px){.ar3-top .vs-sponsor{display:none}.ar3-heading{font-size:15px}.ar3-heading:after{margin-top:3px;height:2px}.ar3-pick{gap:6px}}.ar3-heading{text-align:left;align-self:stretch}:root{--logo-green-dark: #2a0f4a;--logo-green: #7b3fe4;--logo-blue: #3d6bff;--logo-yellow: #ff3d9a;--logo-pink: #9c375a;--logo-white: #ffffff;--br-green: #7b3fe4;--br-yellow: #ff3d9a;--br-blue: #4d8bff}.home-item:hover,.home-item:focus-visible{text-shadow:0 0 14px rgba(255,61,154,.7),3px 3px 0 var(--logo-pink)}.ar3-heading,.ar3-title h2,.vs-filter-name,.ht-title{text-shadow:3px 3px 0 #000,0 0 18px rgba(156,55,90,.7)}.home,.vs-screen,.ar3,.ht-screen,.rs-screen{background-color:#0e0620}.ar3{background:radial-gradient(ellipse 70% 60% at 25% 40%,rgba(224,51,138,.16),transparent 70%),radial-gradient(ellipse 60% 60% at 85% 60%,rgba(61,107,255,.22),transparent 70%),radial-gradient(ellipse 40% 30% at 60% 0%,rgba(156,55,90,.18),transparent 70%),#0e0620}.vs-neon i:nth-child(1){background:var(--logo-green)!important;box-shadow:0 0 12px var(--logo-green)!important}.vs-neon i:nth-child(2){background:var(--logo-pink)!important;box-shadow:0 0 12px var(--logo-pink)!important}.vs-neon i:nth-child(3){background:var(--br-blue)!important;box-shadow:0 0 12px var(--br-blue)!important}.vs-neon i:nth-child(4){background:var(--logo-yellow)!important;box-shadow:0 0 12px var(--logo-yellow)!important}.home .home-item{background-image:none;background-size:auto}.home .home-item:hover,.home .home-item:focus-visible{outline:none;color:transparent;text-shadow:none;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;background:linear-gradient(90deg,#7b3fe4,#ffb238 18%,#ff3d9a 40% 55%,#4d8bff 78%,#3d6bff) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;transform:translate(8px) scale(1.04);filter:drop-shadow(3px 3px 0 #000) drop-shadow(0 0 12px rgba(255,61,154,.35));animation:menu-flag 2.4s linear infinite}@keyframes menu-flag{0%{background-position:0% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.home .home-item:hover,.home .home-item:focus-visible{animation:none}}.home{background:radial-gradient(ellipse 45% 35% at 70% 0%,rgba(156,55,90,.28),transparent 70%),radial-gradient(ellipse 50% 60% at 78% 70%,rgba(61,107,255,.32),transparent 70%),radial-gradient(ellipse 45% 55% at 62% 55%,rgba(224,51,138,.22),transparent 70%),linear-gradient(90deg,#0e0620f0,#0e0620d1 30%,#2a0f4a61 62%,#0e06208c),linear-gradient(180deg,#0e062059,#0e0620d9)!important;background-color:transparent!important}body:has(.home) #game canvas{filter:saturate(.75) brightness(.8) contrast(1.05);transition:filter .4s}.home-word{color:transparent!important;opacity:1!important;background:linear-gradient(110deg,#fff 0% 40%,#ff3d9a 48%,#fff 56% 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:2px rgba(0,0,0,.55);text-shadow:none;filter:drop-shadow(6px 6px 0 #000) drop-shadow(0 0 28px rgba(156,55,90,.55));mask-image:linear-gradient(180deg,#000 60%,#00000040)!important;animation:word-shine 4.5s ease-in-out infinite}@keyframes word-shine{0%,55%{background-position:120% 0}to{background-position:-120% 0}}.home-game-badge{background:#0e0620d1;border-right-color:var(--accent);box-shadow:4px 4px #000,0 0 18px #ff3d9a40}.home-game-badge small{color:#ffffffbf}.home-game-badge b{color:#fff!important;text-shadow:3px 3px 0 #000,0 0 14px rgba(255,61,154,.45)}@media(prefers-reduced-motion:reduce){.home-word{animation:none}}.home-word{color:#fff!important;background:none!important;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-stroke:0;text-shadow:6px 6px 0 #000,3px 3px 0 #000;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;animation:none!important}.home-game-badge{box-shadow:4px 4px #000!important}.home-game-badge b{text-shadow:2px 2px 0 #000!important}.home-word{color:transparent!important;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.95) 42% 45%,transparent 45% 49%,rgba(255,255,255,.6) 49% 50.5%,transparent 50.5% 100%) 0 0 / 300% 100% no-repeat,linear-gradient(180deg,#f2f7fa,#cfdbe2 46%,#9fb2bd 52%,#dfe9ee)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-stroke:1.5px rgba(14,6,32,.9);text-shadow:none!important;filter:drop-shadow(5px 5px 0 #000)!important;animation:glass-glint 5s ease-in-out infinite!important}@keyframes glass-glint{0%,60%{background-position:140% 0,0 0}to{background-position:-140% 0,0 0}}.home-word[data-hero^=ygor]{font-family:"Orbitron",var(--title)!important;font-weight:900;letter-spacing:4px;font-size:clamp(64px,min(calc(15 * var(--vh, 1vh)),9.5cqw),170px)!important}.home-word[data-hero^=xablau]{font-family:"Permanent Marker",var(--title)!important;font-weight:400;letter-spacing:2px;text-transform:uppercase}.home-word[data-hero^=tigrinho]{font-family:"Luckiest Guy",var(--title)!important;letter-spacing:3px}@media(prefers-reduced-motion:reduce){.home-word{animation:none!important}}.home-word,.home-word[data-hero]{font-size:clamp(34px,min(calc(6.4 * var(--vh, 1vh)),4.2cqw),72px)!important;letter-spacing:3px!important;line-height:1!important;top:7%!important;left:50%!important;padding:8px 20px 6px;transform:translate(-50%) rotate(-7deg)!important;border:4px solid #dfe9ee;border-radius:6px;outline:2px solid rgba(223,233,238,.7);outline-offset:5px;box-shadow:6px 6px #000;filter:none!important;-webkit-text-stroke:1px rgba(14,6,32,.85)}.home-word[data-hero^=ygor]{letter-spacing:5px!important}.home-word.stamp-in{animation:stamp-in .38s cubic-bezier(.2,1.6,.4,1) both,glass-glint 5s ease-in-out .4s infinite!important}@keyframes stamp-in{0%{transform:translate(-50%) rotate(-16deg) scale(2.2);opacity:0}to{transform:translate(-50%) rotate(-7deg) scale(1);opacity:1}}.home-arrow{position:absolute;z-index:4;top:46%;width:38px;height:38px;display:grid;place-items:center;cursor:pointer;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#0e06208c;font:400 26px/1 var(--title);color:#ffffffbf;opacity:.6;transition:opacity .2s,transform .2s,border-color .2s,color .2s}.home-arrow.prev{left:2%}.home-arrow.next{right:2%}.home-stage:hover .home-arrow{opacity:1}.home-arrow:hover,.home-arrow:focus-visible{opacity:1;color:var(--accent);border-color:var(--accent);outline:none}.home-arrow.prev:hover{transform:translate(-3px)}.home-arrow.next:hover{transform:translate(3px)}.home-dots{position:absolute;z-index:4;bottom:2%;left:50%;transform:translate(-50%);display:flex;gap:6px}.home-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff47;transition:width .25s,background .25s}.home-dots i.on{width:18px;border-radius:3px;background:var(--accent)}@container ui (max-height: 460px){.home-word,.home-word[data-hero]{font-size:28px!important;padding:4px 12px 3px;border-width:3px;outline-offset:3px}.home-arrow{width:30px;height:30px;font-size:20px}}@media(prefers-reduced-motion:reduce){.home-word.stamp-in{animation:none!important}}.home-word[data-hero=cj]{font-family:"Bungee",var(--title)!important;letter-spacing:4px!important}.home-word[data-hero=trevor]{font-family:"Rubik Glitch",var(--title)!important;letter-spacing:2px!important}.home-word[data-hero=franklin]{font-family:"Bebas Neue",var(--title)!important;letter-spacing:6px!important}.home-word[data-hero=michael]{font-family:Playfair Display,Georgia,serif!important;font-weight:900;font-style:italic;letter-spacing:1px!important;text-transform:none}.home-word[data-hero=lucia]{font-family:Pacifico,cursive!important;letter-spacing:1px!important;text-transform:none;padding-bottom:12px}.home-word[data-hero=jason]{font-family:"Black Ops One",var(--title)!important;letter-spacing:4px!important}.home-arrow{margin-top:-19px}@container ui (max-height: 460px){.home-arrow{margin-top:-15px}}.home .home-menu{padding-left:34px;margin-left:-34px}.home .home-item:before{content:""!important;position:absolute;top:50%;left:-32px;width:22px;height:20px;margin-top:-10px;background:linear-gradient(90deg,#7b3fe4,#ff3d9a);clip-path:polygon(0 0,100% 50%,0 100%,28% 50%);filter:drop-shadow(2px 2px 0 #000);opacity:0;transform:translate(-10px);transition:opacity .15s,transform .2s cubic-bezier(.2,1.4,.4,1)}.home .home-item.small:before{width:15px;height:14px;margin-top:-7px;left:-26px}.home .home-item:hover:before,.home .home-item:focus-visible:before{opacity:1;transform:translate(0);animation:menu-cursor .7s ease-in-out infinite}@keyframes menu-cursor{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@media(prefers-reduced-motion:reduce){.home .home-item:hover:before,.home .home-item:focus-visible:before{animation:none}}.home-item.install{color:var(--accent, #ff3d9a)}.home-item[hidden]{display:none}.install-gate{position:fixed;inset:0;height:var(--app-h, 100%);z-index:110;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 2px,transparent 2px 16px),radial-gradient(ellipse at 50% 40%,#2a0f4a,#0e0620 72%);animation:ig-in .25s ease-out}.install-gate.out{opacity:0;transition:opacity .2s}@keyframes ig-in{0%{opacity:0}}.ig-card{flex:none;display:flex;align-items:center;gap:36px;width:720px;transform-origin:center}.ig-logo{width:220px;height:auto;flex:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.ig-main{flex:1;min-width:0;text-align:left}.ig-view h2{margin:0 0 10px;font-family:var(--title);font-style:italic;color:#ff3d9a;font-size:40px;text-transform:uppercase;line-height:1;text-align:inherit;letter-spacing:1px}.ig-sub{margin:0 0 18px;font-size:17px;line-height:1.4;color:#ffffffdb}.ig-go{display:block;width:100%;font-size:24px!important;padding:16px 18px!important;animation:ig-pulse 1.6s ease-in-out infinite}@keyframes ig-pulse{50%{transform:scale(1.03);box-shadow:0 0 0 6px #ff3d9a2e}}.ig-skip{display:block;margin-top:12px;background:none;border:0;color:#fff9;font:inherit;font-size:15px;text-decoration:underline;padding:6px 0;cursor:pointer}.ig-chip{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-size:13px;color:#fffc}.ig-chip b{color:#fff}.ig-note{margin:0 0 10px;font-size:15px;color:#ffffffd9}.ig-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ig-steps li{display:flex;align-items:center;gap:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px}.ig-n{flex:none;font-family:var(--title);font-style:italic;color:#ff3d9a;font-size:28px;width:20px;text-align:center}.ig-ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#fff;color:#0a84ff;box-shadow:0 2px #0000004d}.ig-ico svg{width:28px;height:28px}.ig-txt{display:flex;flex-direction:column;gap:2px;font-size:18px;line-height:1.25}.ig-txt b{color:#fff}.ig-txt small{font-size:14px;color:#fff9}.ig-end{margin:10px 0 0;font-size:14px;color:#ffffffb3}.ig-end:empty{display:none}.ig-arrow{position:fixed;color:#ff3d9a;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));pointer-events:none;z-index:111}.ig-arrow[hidden]{display:none}.ig-arrow.ig-bottom{left:50%;bottom:calc(6px + var(--sab));animation:ig-bounce-down .9s ease-in-out infinite}.ig-arrow.ig-bottom-right{right:calc(18px + var(--sar));bottom:calc(6px + var(--sab));animation:ig-bounce-down-r .9s ease-in-out infinite}.ig-arrow.ig-top-right{right:calc(18px + var(--sar));top:calc(6px + var(--sat));animation:ig-bounce-up .9s ease-in-out infinite}@keyframes ig-bounce-down{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,10px)}}@keyframes ig-bounce-down-r{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes ig-bounce-up{0%,to{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(10px)}}.ig-arrow.ig-auto{left:50%;bottom:calc(6px + var(--sab));animation:ig-bounce-down .9s ease-in-out infinite}@media(orientation:landscape){.ig-arrow.ig-auto{left:auto;bottom:auto;right:calc(18px + var(--sar));top:calc(6px + var(--sat));animation-name:ig-bounce-up}}@media(orientation:portrait){.ig-card{flex-direction:column;gap:22px;width:380px}.ig-logo{width:190px}.ig-main{width:100%;text-align:center}.ig-steps li{text-align:left}.ig-skip{margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.ig-go,.ig-arrow{animation:none!important}}body:has(.install-gate) .np-chip{visibility:hidden}.ui-scaled .np-chip{transform:scale(var(--ui-s, 1));transform-origin:top right}.ui-scaled .fs-card{zoom:var(--ui-s, 1)}@container ui (max-height: 460px){.home .home-cards{grid-template-columns:repeat(2,176px);gap:8px;width:auto;margin-top:10px;align-items:stretch}.home .home-sponsor{padding:7px 10px;row-gap:3px;column-gap:6px;border-radius:8px;grid-template-columns:1fr auto;width:100%}.home .home-sponsor .sp-label{font-size:8px;letter-spacing:1px}.home .home-sponsor .sp-title,.home .home-sponsor .sp-go{font-size:11px;line-height:1.25}.home-patron{margin-top:6px}}.vs-tabs{display:none}@container ui (max-height: 460px){.vs-screen{grid-template-columns:1fr auto 1fr!important;grid-template-rows:30px 1fr auto auto!important;padding:8px calc(16px + var(--sar)) 0 calc(16px + var(--sal))!important}.vs-top{grid-column:1 / -1!important;grid-row:1!important}.vs-sponsor,.vs-neon{display:none!important}.vs-filter-name{font-size:18px!important}.vs-fig{bottom:150px!important;height:236px!important}.vs-fig.p1{left:14%!important}.vs-fig.p2{right:14%!important}.vs-fig.mystery{font-size:160px!important}.vs-id{grid-row:2!important;align-self:end!important;margin:0 0 10px!important;gap:0!important}.vs-id .vs-first,.vs-id .vs-stars,.vs-id .vs-attr-btn,.vs-id .vs-attrs,.vs-id .vs-status{display:none!important}.vs-id .vs-game{font-size:11px!important}.vs-id .vs-last{font-size:30px!important;line-height:1!important}.vs-id .vs-style{font-size:11px!important;margin-top:2px}.vs-center{position:absolute!important;left:50%;top:42%;transform:translate(-50%,-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px}.vs-mark{font-size:54px!important}.vs-pick{grid-column:1 / -1!important;grid-row:3!important;margin:0 0 8px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 10px;border-radius:12px;background:#06050a8c;border:1px solid rgba(255,255,255,.1)}.vs-side{display:none!important}.side-p1 .vs-side.p1,.side-p2 .vs-side.p2{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;grid-column:2;grid-row:1;padding:0!important;min-width:0}.vs-tourney .vs-pick{grid-template-columns:minmax(0,1fr)!important}.vs-tourney .vs-side.p1{grid-column:1}.vs-cat{flex:none;width:auto!important;gap:0!important}.vs-cat-top,.vs-cat-dashes{display:none!important}.vs-cat-row{flex-direction:column;gap:4px;align-items:center}.vs-cat-name{font-size:11px!important;min-width:70px;text-align:center}.vs-key{width:70px!important;height:22px!important;font-size:0!important}.vs-key[data-sstep="-1"]:before{content:"‹";font-size:16px}.vs-key[data-sstep="1"]:before{content:"›";font-size:16px}.vs-strip{--tile: 60px;grid-template-rows:var(--tile)!important;flex:1;min-width:0;padding:4px!important;scrollbar-width:none}.vs-strip::-webkit-scrollbar{display:none}.vs-strip .tile{border-radius:8px!important}.vs-tabs{display:flex;flex-direction:column;gap:6px}.vs-tab{display:flex;align-items:center;gap:8px;width:138px;padding:4px 10px 4px 4px;border-radius:10px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;text-align:left}.vs-tab img{width:30px;height:30px;border-radius:7px;object-fit:cover;flex:none}.vs-tab span{display:flex;flex-direction:column;min-width:0}.vs-tab small{font:800 9px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:#ffffff8c}.vs-tab b{font:700 13px/1.15 var(--body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-tab.p1.on{background:color-mix(in srgb,var(--red) 55%,transparent);border-color:var(--red)}.vs-tab.p2.on{background:color-mix(in srgb,var(--blue) 70%,transparent);border-color:#3a8be0}.vs-tab.on small{color:#fff}.vs-bar{padding-top:6px!important;padding-bottom:calc(6px + var(--sab))!important}.vs-diff-label{display:none!important}}.ig-steps.with-mock{grid-template-columns:1fr 1fr;gap:12px}.ig-steps.with-mock li{flex-direction:column;align-items:stretch;gap:10px;padding:10px}.ig-line{display:flex;align-items:center;gap:10px}.ig-steps.with-mock .ig-txt{font-size:16px}.ig-steps.with-mock .ig-txt small{font-size:13px}.ig-mock{border-radius:10px;overflow:hidden}@media(orientation:portrait){.ig-steps.with-mock{grid-template-columns:1fr}}@media(orientation:landscape){.install-gate .ig-card:has(.with-mock){width:880px}.install-gate .ig-card:has(.with-mock) .ig-logo{width:150px}}.mk{position:relative;display:flex;flex-direction:column;height:112px;background:#f2f2f7;color:#1c1c1e;font:500 12px -apple-system,system-ui,Roboto,sans-serif}.mk-page{flex:1;background:linear-gradient(135deg,#2a0f4a,#0e0620)}.mk-page.dim{filter:brightness(.45)}.mk-chrome{background:#f8f8fa;border-top:1px solid #d8d8de;border-bottom:1px solid #d8d8de;padding:6px 8px;display:flex;flex-direction:column;gap:6px}.mk-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-b{position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#0a84ff;flex:none}.mk-b svg,.mk-in svg{width:20px;height:20px}.mk-url{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:10px;background:#e4e4ea;color:#3a3a3c}.mk-lock{font-size:10px}.mk-host{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-in{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#3a3a3c;flex:none}.mk-title{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;line-height:1.15}.mk-title b{font-size:12px}.mk-title small{font-size:10px;color:#6e6e73}.mk-hl{box-shadow:0 0 0 3px #ff3d9a,0 0 0 7px #ff3d9a59;background:#fff8c4;animation:mk-pulse 1.1s ease-in-out infinite}@keyframes mk-pulse{50%{box-shadow:0 0 0 3px #ff3d9a,0 0 0 11px #ff3d9a1a}}.mk-hl:after{content:"👆";position:absolute;right:-10px;bottom:-16px;font-size:18px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mk-menu .mk-pop{position:absolute;right:8px;top:8px;width:74%;background:#fff;border-radius:10px;box-shadow:0 6px 20px #00000059;padding:4px 0}.mk-sheet .mk-pop{inset:auto 8px 0;width:auto;border-radius:12px 12px 0 0}.mk-item{position:relative;display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:11.5px;color:#1c1c1e;white-space:nowrap}.mk-item i{display:grid;place-items:center;width:16px;height:16px;color:#3a3a3c;flex:none}.mk-item i svg{width:16px;height:16px}.mk-hl-row{background:#fff4a8;box-shadow:inset 0 0 0 2px #ff3d9a;font-weight:700;animation:mk-row 1.1s ease-in-out infinite}@keyframes mk-row{50%{background:#fffbe0}}.mk-hl-row:after{content:"👆";position:absolute;right:6px;top:50%;transform:translateY(-20%);font-size:16px}@media(prefers-reduced-motion:reduce){.mk-hl,.mk-hl-row{animation:none}}.rs-screen{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto 1fr auto!important;justify-items:stretch!important;align-items:stretch!important;gap:0!important;padding:calc(18px + var(--sat)) calc(22px + var(--sar)) 0 calc(22px + var(--sal))!important}.rs-glow{position:absolute!important;inset:0;z-index:0!important;pointer-events:none}.rs-glow.p1{background:radial-gradient(ellipse 38% 70% at 20% 62%,color-mix(in srgb,var(--rs) 30%,transparent),transparent 70%)}.rs-glow.p2{background:radial-gradient(ellipse 38% 70% at 80% 62%,color-mix(in srgb,var(--rs) 30%,transparent),transparent 70%)}.rs-fig{position:absolute!important;z-index:1!important;bottom:74px;height:68%;width:auto;aspect-ratio:520 / 640;pointer-events:none;transform-origin:50% 100%;transition:filter .3s}.rs-fig.p1{left:5%}.rs-fig.p2{right:5%}.rs-fig.win{filter:drop-shadow(0 0 28px color-mix(in srgb,var(--rs) 55%,transparent));animation:rs-fig-win .7s cubic-bezier(.2,1.4,.4,1) .2s both}.rs-fig.lose{filter:grayscale(.9) brightness(.45);transform:scale(.86)}@keyframes rs-fig-win{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.rs-head{grid-column:1 / -1;grid-row:1;text-align:center}.rs-center{grid-column:2;grid-row:2;align-self:center;display:flex;flex-direction:column;align-items:center;gap:14px}.rs-score b{color:#ffffff8c}.rs-score b.lead{color:#fff}.rs-rounds{flex-direction:column;flex-wrap:nowrap!important;align-items:stretch}.rs-round{justify-content:space-between}.rs-round .rs-rw{flex:1}.rs-plate{grid-row:2;align-self:end;margin-bottom:18px;z-index:3!important;display:flex;flex-direction:column;gap:2px;padding:8px 14px;transform:skew(-8deg);background:#06050ac7;box-shadow:5px 5px #000;border-left:4px solid var(--red)}.rs-plate.p1{grid-column:1;justify-self:start}.rs-plate.p2{grid-column:3;justify-self:end;text-align:right;border-left:0;border-right:4px solid var(--blue);box-shadow:-5px 5px #000}.rs-plate small{font:800 10px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:#fff9}.rs-plate b{font-family:var(--title);font-style:italic;font-weight:400;font-size:clamp(26px,3cqw,40px);text-transform:uppercase;line-height:1;color:#fff;text-shadow:3px 3px 0 #000}.rs-plate span{font:700 11px var(--body);letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.rs-plate.lose{opacity:.7}.rs-plate .rs-tag{position:static;align-self:flex-start;margin-bottom:4px}.rs-plate.p2 .rs-tag{align-self:flex-end}.rs-bar{grid-column:1 / -1;grid-row:3;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;gap:14px;padding-bottom:calc(10px + var(--sab))!important;z-index:4!important}.rs-share{justify-self:center;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.22);color:#fff;font:700 13px var(--body);letter-spacing:.4px}.rs-share:hover,.rs-share:focus-visible{border-color:var(--accent);background:#ffffff24;outline:none}.rs-share:disabled{opacity:.6}.rs-actions{display:flex;gap:12px;align-items:center;flex-wrap:nowrap!important}@container ui (max-height: 460px){.rs-screen{padding-top:calc(8px + var(--sat))!important;padding-left:calc(16px + var(--sal))!important;padding-right:calc(16px + var(--sar))!important}.rs-title{font-size:46px!important}.rs-title:after{margin-top:6px!important}.rs-who{font-size:11px;margin-top:4px}.rs-fig{bottom:58px;height:70%}.rs-fig.p1{left:3%}.rs-fig.p2{right:3%}.rs-center{gap:8px}.rs-score b{font-size:64px!important}.rs-score i{font-size:26px!important}.rs-round>span{padding:4px 8px}.rs-rw{font-size:11px!important}.rs-rn{font-size:13px!important}.rs-how{font-size:8px!important}.rs-plate{margin-bottom:10px;padding:6px 10px}.rs-plate b{font-size:26px}.rs-plate span{font-size:9px}.rs-share{height:34px;padding:0 12px;font-size:12px}.rs-bar{padding-top:6px!important;padding-bottom:calc(6px + var(--sab))!important}}body.in-fight .np-chip,body.in-fight .fs-ask{backdrop-filter:none;-webkit-backdrop-filter:none}.vs-step{display:none}@container ui (max-height: 460px){.vs-screen{grid-template-columns:38% minmax(0,1fr)!important;grid-template-rows:40px minmax(0,1fr) auto!important;column-gap:14px}.vs-top{grid-column:1 / -1!important;grid-row:1!important;justify-content:flex-start!important}.vs-filter-name{display:none!important}.vs-step{display:flex;align-items:center;gap:10px;font-family:var(--title);font-style:italic;font-size:24px;text-transform:uppercase;color:#fff;text-shadow:2px 2px 0 #000;letter-spacing:1px}.vs-step i{font-style:normal;font-family:var(--body);font-weight:800;font-size:11px;letter-spacing:1px;padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--ink, #1a0010);text-shadow:none}.side-p1 .vs-fig.p2,.side-p2 .vs-fig.p1,.side-p1 .vs-id.p2,.side-p2 .vs-id.p1,.side-p1 .vs-skins.p2,.side-p2 .vs-skins.p1{display:none!important}.vs-fig{left:2%!important;right:auto!important;bottom:58px!important;height:74%!important}.side-p2 .vs-fig.p2{transform:scaleX(-1)}.vs-id{grid-column:1!important;grid-row:2!important;justify-self:start!important;align-self:end!important;align-items:flex-start!important;text-align:left!important;margin:0 0 8px!important}.vs-id .vs-last{font-size:32px!important}.vs-pick{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column;align-items:stretch!important;align-self:stretch!important;min-height:0;overflow:hidden;margin:0 0 8px!important;padding:8px!important}.vs-tabs,.vs-center,.vs-cat{display:none!important}.side-p1 .vs-side.p1,.side-p2 .vs-side.p2,.vs-tourney .vs-side.p1{display:flex!important;flex:1;min-height:0;width:100%;flex-direction:column!important;align-items:stretch!important}.vs-strip{--tile: 64px;flex:1;min-height:0;max-width:none!important;width:100%!important;align-self:stretch!important;box-sizing:border-box;grid-auto-flow:row!important;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))!important;grid-template-rows:none!important;grid-auto-rows:64px!important;grid-auto-columns:auto!important;overflow-x:hidden!important;overflow-y:auto!important;gap:6px!important;padding:2px!important}.vs-strip .tile{width:100%!important;height:100%!important}.side-p1:not(.vs-tourney) .vs-diff{display:none!important}.vs-bar .btn.primary{min-width:190px}}.home .home-sponsor .sp-title{white-space:normal}.home .home-sponsor .sp-line{display:block;white-space:nowrap}.home .home-cards{grid-template-columns:repeat(2,max-content)!important;width:auto!important;max-width:100%}.home .home-sponsor{width:auto!important}@container ui (max-height: 460px){.home .home-cards{grid-template-columns:repeat(2,max-content)!important}}@container ui (max-width: 520px){.home .home-cards{grid-template-columns:max-content!important}}.tile,.vs-skin-card,.btn,.vs-tab,.vs-diff-opt,.home-item,.home-sponsor,.ar-card,.rs-share{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(pointer:coarse){.vs-strip .tile:active{transform:scale(.94);transition:transform .06s}}.vs-tourney .vs-diff{display:none!important}.tv-root{padding:0;overflow:hidden}.tv-root:before,.tv-root:after{display:none}.tv-screen{--red: #e0338a;--blue: #3d6bff;position:relative;width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;justify-items:center;gap:10px;padding:calc(16px + var(--sat)) calc(22px + var(--sar)) 0 calc(22px + var(--sal));background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(123,63,228,.25),transparent 70%),linear-gradient(180deg,#120728,#0e0620)}.tv-screen.final{background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(138,43,226,.35),transparent 70%),radial-gradient(circle at 80% 18%,rgba(255,240,200,.18),transparent 12%),linear-gradient(180deg,#0a0418,#05020c)}.tv-screen>:not(.vs-neon){position:relative;z-index:2}.tv-screen>.vs-neon{position:absolute;inset:0;pointer-events:none;z-index:0}.tv-head{display:flex;align-items:center;gap:14px}.tv-head h2{margin:0;font-family:var(--title);font-style:italic;font-size:clamp(30px,4.4cqw,54px);text-transform:uppercase;color:#fff;text-shadow:3px 3px 0 var(--accent),6px 6px 0 #000;line-height:1}.tv-head h2:after{display:none}.tv-lvl{padding:5px 12px;border-radius:999px;font:800 12px var(--body);letter-spacing:1.4px;text-transform:uppercase;color:#120728}.tv-lvl.easy{background:#3ddc84}.tv-lvl.normal{background:#ffb238}.tv-lvl.hard{background:#ff3d6a;color:#fff}.tv-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(10,clamp(40px,5cqw,64px));gap:6px}.tv-step{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#1c0b33;box-shadow:inset 0 0 0 2px #ffffff1f}.tv-step img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.6) brightness(.55)}.tv-step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px}.tv-step.easy:after{background:#3ddc84}.tv-step.normal:after{background:#ffb238}.tv-step.hard:after{background:#ff3d6a}.tv-step b{position:absolute;left:3px;top:2px;font:800 10px var(--body);color:#fff;text-shadow:1px 1px 0 #000}.tv-step.done img{filter:grayscale(1) brightness(.35)}.tv-check{position:absolute;inset:0;display:grid;place-items:center;font-style:normal;font:900 22px var(--body);color:#3ddc84;text-shadow:1px 1px 0 #000}.tv-step.now{box-shadow:0 0 0 3px var(--accent),0 0 16px color-mix(in srgb,var(--accent) 70%,transparent);transform:scale(1.1);z-index:2}.tv-step.now img{filter:none}.tv-secret{display:grid;place-items:center;width:100%;height:100%;font:900 26px var(--title);color:#ffffff80;background:radial-gradient(circle,#2a0f4a,#0e0620)}.tv-match{display:flex;align-items:center;justify-content:center;gap:clamp(14px,4cqw,56px);min-height:0;height:100%}.tv-card{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;min-height:0;justify-content:center}.tv-card img{height:min(100%,34cqh);max-height:100%;aspect-ratio:1;min-height:0;object-fit:cover;transform:skew(-6deg);background:#1c0b33;box-shadow:inset 0 0 0 3px var(--red),6px 6px #000}.tv-card.p2 img{box-shadow:inset 0 0 0 3px var(--blue),-6px 6px #000}.tv-screen.final .tv-card.p2 img{box-shadow:inset 0 0 0 3px #a855ff,0 0 30px #a855ff99,-6px 6px #000}.tv-card small{font:800 10px var(--body);letter-spacing:1.6px;text-transform:uppercase;color:#fff9}.tv-card b{font-family:var(--title);font-style:italic;font-weight:400;font-size:clamp(20px,2.6cqw,34px);text-transform:uppercase;color:#fff;text-shadow:3px 3px 0 #000;line-height:1}.tv-vs{font-family:var(--title);font-style:italic;font-size:clamp(48px,7cqw,96px);color:var(--accent-2, #7b3fe4);text-shadow:4px 4px 0 #000;transform:skew(-8deg)}.tv-talk{max-width:760px;text-align:center}.tv-intro{margin:0 0 4px;font:800 13px var(--body);letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.tv-quote{margin:0;font:italic 600 15px/1.35 var(--body);color:#ffffffe0}.tv-bar{width:auto;justify-self:stretch;align-self:end;display:grid!important;grid-template-columns:auto 1fr auto!important;margin:0 calc(-22px - var(--sar)) 0 calc(-22px - var(--sal));padding:10px calc(22px + var(--sar)) calc(10px + var(--sab)) calc(22px + var(--sal))!important}.tv-bar .btn.primary{grid-column:3;min-width:180px}@container ui (max-height: 460px){.tv-screen{gap:6px;padding-top:calc(8px + var(--sat));padding-left:calc(16px + var(--sal));padding-right:calc(16px + var(--sar))}.tv-head h2{font-size:30px}.tv-ladder{grid-template-columns:repeat(10,40px);gap:5px}.tv-step.now{transform:scale(1.06)}.tv-card b{font-size:22px}.tv-vs{font-size:46px}.tv-quote{font-size:12px}.tv-intro{font-size:10px}.tv-bar{padding-top:6px!important;padding-bottom:calc(6px + var(--sab))!important;margin:0 calc(-16px - var(--sar)) 0 calc(-16px - var(--sal))}}.tv-head{grid-row:1}.tv-ladder{grid-row:2}.tv-match{grid-row:3}.tv-talk{grid-row:4}.tv-bar{grid-row:5!important;grid-column:1 / -1!important}.vs-chips{display:none}@container ui (max-height: 460px){.vs-chips{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;flex:none;padding:0 2px 8px;margin-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.vs-chips::-webkit-scrollbar{display:none}.vs-chip{flex:none;scroll-snap-align:start;height:30px;padding:0 12px;border-radius:999px;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#fffc;font:800 11px var(--body);letter-spacing:.6px;text-transform:uppercase;touch-action:manipulation}.vs-chip.on{background:var(--g, var(--accent));border-color:transparent;color:#12061f;box-shadow:0 2px 10px color-mix(in srgb,var(--g, var(--accent)) 50%,transparent)}}@container ui (max-height: 460px){.side-p2:not(.vs-tourney) .vs-screen{grid-template-columns:minmax(0,1fr) 38%!important}.side-p2 .vs-pick{grid-column:1!important}.side-p2 .vs-fig.p2{left:auto!important;right:2%!important;transform:none!important}.side-p2 .vs-id.p2{grid-column:2!important;justify-self:end!important;align-items:flex-end!important;text-align:right!important}.side-p2 .vs-top{justify-content:flex-end!important;padding-right:120px}}@container ui (max-height: 460px){.home-left{justify-content:flex-start!important;padding-top:22px!important;padding-bottom:6px!important}.home-logo{margin:0 0 6px!important}.home .home-cards{margin-top:auto!important}.home-patron{margin-top:10px!important;margin-bottom:0!important}}.home-top{display:flex;align-items:center;gap:16px}.home-install-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;cursor:pointer;white-space:nowrap;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);color:#fff;font:800 12px var(--body);letter-spacing:.6px;text-transform:uppercase;touch-action:manipulation;transition:background .15s,transform .15s}.home-install-btn svg{color:var(--accent)}.home-install-btn:hover,.home-install-btn:focus-visible{background:color-mix(in srgb,var(--accent) 30%,transparent);outline:none;transform:translateY(-1px)}.home-install-btn[hidden]{display:none}.home-install{display:none!important}@container ui (max-height: 460px){.home-install-btn{height:30px;padding:0 12px;font-size:11px}}#rotate{overflow:hidden;gap:12px!important;justify-content:center!important;background:linear-gradient(180deg,#1a0838,#3a0f5a 45%,#8a1f6a 72%,#ff6a3d)!important}#rotate>*{position:relative;z-index:2}#rotate .rot-sun{position:absolute;z-index:0;left:50%;bottom:18%;width:340px;height:340px;margin-left:-170px;border-radius:50%;background:linear-gradient(180deg,#ffe14d,#ff9a3c,#ff3d9a);-webkit-mask:repeating-linear-gradient(180deg,#000 0 22px,transparent 22px 30px);mask:repeating-linear-gradient(180deg,#000 0 22px,transparent 22px 30px);opacity:.55;filter:blur(.5px)}#rotate .rot-grid{position:absolute;z-index:1;left:-20%;right:-20%;bottom:0;height:26%;background:repeating-linear-gradient(90deg,rgba(255,61,154,.45) 0 2px,transparent 2px 46px),repeating-linear-gradient(0deg,rgba(255,61,154,.45) 0 2px,transparent 2px 26px);transform:perspective(240px) rotateX(55deg);transform-origin:bottom;background-color:#0e062099}#rotate .rot-logo{width:150px!important;filter:drop-shadow(0 6px 18px rgba(0,0,0,.6));margin-bottom:0!important}#rotate .rot-stage{position:relative;width:170px;height:170px;display:grid;place-items:center}#rotate .rot-phone{width:74px;height:132px;border-radius:16px;background:#0e0620;border:4px solid #fff;box-shadow:0 0 0 3px #ff3d9a,0 0 30px #ff3d9ab3,0 10px #0006;display:grid;place-items:center;animation:rot-turn 2.4s cubic-bezier(.6,0,.25,1) infinite}#rotate .rot-screen{width:86%;height:90%;border-radius:9px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-around;padding-bottom:8px;background:linear-gradient(180deg,#3d6bff,#7b3fe4 55%,#ff3d9a);position:relative}#rotate .rot-screen b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--counter, 0deg));font:italic 900 20px var(--title);color:#ffe14d;text-shadow:2px 2px 0 #000;animation:rot-vs 2.4s cubic-bezier(.6,0,.25,1) infinite}#rotate .rot-f{width:14px;height:30px;border-radius:7px 7px 3px 3px;background:#14101c;position:relative}#rotate .rot-f:before{content:"";position:absolute;left:50%;top:-11px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:#14101c}#rotate .rot-f.p1{animation:rot-jab .6s ease-in-out infinite alternate}#rotate .rot-f.p2{animation:rot-jab .6s ease-in-out .3s infinite alternate-reverse}#rotate .rot-arrow{position:absolute;inset:0;width:100%;height:100%;color:#ffe14d;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5));animation:rot-arrow 2.4s ease-in-out infinite}@keyframes rot-turn{0%,25%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rot-vs{0%,25%{transform:translate(-50%,-50%) rotate(0) scale(.8)}55%,85%{transform:translate(-50%,-50%) rotate(90deg) scale(1.15)}to{transform:translate(-50%,-50%) rotate(0) scale(.8)}}@keyframes rot-jab{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes rot-arrow{0%,20%{opacity:0;transform:rotate(-20deg)}35%,60%{opacity:1;transform:rotate(0)}80%,to{opacity:0}}#rotate h2{font-size:34px!important;color:#fff!important;text-shadow:3px 3px 0 #ff3d9a,6px 6px 0 #000!important;transform:skew(-6deg);margin-top:4px!important}#rotate p{font-size:16px!important;color:#ffffffeb!important;text-shadow:0 2px 6px rgba(0,0,0,.5)}#rotate p b{color:#ffe14d}#rotate .rot-help{margin-top:6px!important;width:min(320px,100%)}#rotate .rot-help summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#0e06208c;border:1px solid rgba(255,255,255,.25);color:#fff;font:700 13px var(--body)}#rotate .rot-help summary::-webkit-details-marker{display:none}#rotate .rot-help summary:after{content:"▾";font-size:11px}#rotate .rot-help[open] summary:after{content:"▴"}#rotate .rot-help[open]{display:grid;gap:8px;text-align:left}#rotate .rot-help:not([open]){display:block;text-align:center}#rotate .rot-help div{background:#0e0620b3!important}@media(prefers-reduced-motion:reduce){#rotate .rot-phone,#rotate .rot-screen b,#rotate .rot-arrow,#rotate .rot-f{animation:none!important}}#rotate .rot-screen{display:block!important;padding:0!important}#rotate .rot-scene{position:absolute;left:50%;top:50%;width:112px;height:58px;margin:-29px 0 0 -56px;transform:rotate(90deg);display:flex;align-items:flex-end;justify-content:space-between;padding:0 12px 6px;background:linear-gradient(180deg,#3d6bff,#7b3fe4 55%,#ff3d9a)}#rotate .rot-scene b{position:absolute;left:50%;top:42%;animation:rot-vs-pulse .6s ease-in-out infinite alternate}@keyframes rot-vs-pulse{0%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-50%,-50%) scale(1.1)}}#rotate .rot-f.p2{transform:scaleX(-1)}@media(orientation:portrait)and (pointer:coarse){.np-chip{visibility:hidden!important}}.home-logo img,.ig-logo,#rotate .rot-logo,.loading-logo img{border-radius:0!important;box-shadow:none!important}.home-logo img{filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))!important}.home-logo img{height:clamp(80px,calc(15 * var(--vh, 1vh)),150px)!important;width:auto}@container ui (max-height: 460px){.home-logo img{height:74px!important}.home-left{padding-top:16px!important}}.seo-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
