*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{overflow:hidden;background:var(--night);color:var(--text);font-family:var(--font-body);height:100%;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-tap-highlight-color:transparent}#app{height:100%;width:100%;position:fixed;top:0;left:0;right:0;bottom:0}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.font-display{font-family:var(--font-display);letter-spacing:.02em}.led-text{font-family:var(--font-display);background:linear-gradient(100deg,var(--led-cyan) 0%,#a5f3fc 35%,var(--led-pink) 70%,var(--led-yellow) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(103,232,249,.45)) drop-shadow(0 0 2px rgba(255,255,255,.6));animation:led-sweep 6s ease-in-out infinite}.stadium-panel{position:relative;background:var(--panel);border:1px solid var(--panel-edge);border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff0d}.stadium-panel:before{content:"";position:absolute;left:14px;right:14px;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--led-cyan),transparent);box-shadow:0 0 12px var(--led-cyan)}.btn-ghost{font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#dbe5f7;background:#080d1a8c;border:0;border-radius:3px;padding:.7rem 1rem;box-shadow:inset 0 0 0 1.5px #e9f0ff52;transition:box-shadow .12s,color .12s,transform .12s}.btn-ghost:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1.5px #e9f0ffb3}.btn-ghost:active:not(:disabled){transform:scale(.97)}.btn-ghost:disabled{opacity:.35;cursor:not-allowed}.lb-btn{--lb-teal: #19f2c9;--lb-teal-rgb: 25, 242, 201;--lb-ink: #02231d;--lb-d: .95em;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:2.9em;padding:0 1.35em;margin-right:var(--lb-d);border:0;border-radius:3px;font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .12s,box-shadow .15s,transform .12s,background-color .15s}.lb-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.5px solid currentColor;border-radius:1px;opacity:.3;pointer-events:none}.lb-btn:after{content:"";position:absolute;top:50%;right:calc(-1 * var(--lb-d) + 1px);width:calc(var(--lb-d) - 3px);height:1.75em;max-height:62%;transform:translateY(-50%);border:2px solid var(--lb-arc, var(--lb-teal));border-left:0;border-radius:0 999px 999px 0;pointer-events:none;transition:border-color .15s,opacity .15s}.lb-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.lb-btn:disabled{cursor:not-allowed}.lb-primary{color:var(--lb-ink);background:var(--lb-teal);box-shadow:0 0 22px rgba(var(--lb-teal-rgb),.38),0 0 2px rgba(var(--lb-teal-rgb),.9),inset 0 1px #ffffff8c}.lb-primary:after{filter:drop-shadow(0 0 5px rgba(var(--lb-teal-rgb),.85))}.lb-primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 32px rgba(var(--lb-teal-rgb),.55),0 0 2px rgba(var(--lb-teal-rgb),1),inset 0 1px #fff9}.lb-primary:active:not(:disabled){transform:scale(.97);filter:brightness(.94)}.lb-primary:disabled{color:#7d8aa8;background:#141c30;box-shadow:inset 0 0 0 1px #96b4ff33;--lb-arc: rgba(150, 180, 255, .22)}.lb-primary:disabled:after{filter:none}.lb-secondary{color:#f3fffc;--lb-arc: rgba(233, 240, 255, .5);background:#080d1a99;box-shadow:inset 0 0 0 1.5px #e9f0ff73}.lb-secondary:before{opacity:.12}.lb-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #e9f0ffcc,0 0 16px #e9f0ff26;--lb-arc: rgba(233, 240, 255, .85)}.lb-secondary:active:not(:disabled){transform:scale(.97)}.lb-secondary:disabled{opacity:.45}.lb-sm{font-size:.78rem;min-height:2.5em;padding:0 1.05em;--lb-d: .85em}.lb-sm:before{top:3px;right:3px;bottom:3px;left:3px}.lb-flat{margin-right:0}.lb-flat:after{display:none}.lb-price{display:inline-flex;align-items:center;gap:.25em;font-family:var(--font-display);font-weight:400;letter-spacing:0}.lb-primary .lb-price{padding:.18em .5em .18em .3em;border-radius:2px;color:var(--cur-blue);background:#02231de0}.lb-primary:disabled .lb-price{color:var(--cur-blue-dim);background:#00000059}.lb-seg{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;height:.55rem}.lb-seg>b{border-radius:1px;background:#96b4ff21}.lb-seg>b.on{background:#19f2c9;box-shadow:0 0 6px #19f2c9b3}.lb-seg>b.\!on{background:#19f2c9!important;box-shadow:0 0 6px #19f2c9b3!important}.lb-seg.is-hot>b.on{background:#f3fffc;box-shadow:0 0 7px #c8fff5d9}.lb-seg.is-hot>b.\!on{background:#f3fffc!important;box-shadow:0 0 7px #c8fff5d9!important}@media (prefers-reduced-motion: reduce){.lb-btn{transition:none}}.\!reveal{animation:reveal .7s cubic-bezier(.2,.9,.3,1) both!important}.reveal{animation:reveal .7s cubic-bezier(.2,.9,.3,1) both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-1\/4{bottom:25%}.bottom-5{bottom:1.25rem}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-4{top:1rem}.top-5{top:1.25rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-12{height:3rem}.h-full{height:100%}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-full{width:100%}.min-w-\[120px\]{min-width:120px}.max-w-4xl{max-width:56rem}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-b-2{border-bottom-width:2px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-red-600\/80{background-color:#dc2626cc}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-16{padding-top:4rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-widest{letter-spacing:.1em}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--night: #070b1a;--night-2: #0d1633;--panel: rgba(8, 13, 30, .78);--panel-edge: rgba(148, 197, 255, .16);--led-cyan: #67e8f9;--led-pink: #f472b6;--led-yellow: #fcd34d;--cur-blue: #bfdbfe;--cur-blue-rgb: 96, 165, 250;--cur-blue-dim: #8ea9cf;--led-green: #86efac;--team-red: #ff3b4e;--team-blue: #3b82ff;--text: #e8eefc;--text-dim: #8f9bb8;--font-display: "Bungee", "Arial Black", sans-serif;--font-body: "Chakra Petch", "Segoe UI", sans-serif}@keyframes led-sweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes reveal{0%{opacity:0;transform:translateY(14px) scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion: reduce){.led-text,.led-ticker-track,.reveal{animation:none}}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-rotate[data-v-34131d4a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:72px 24px;text-align:center;color:#fff;background:radial-gradient(circle,rgba(255,255,255,.045) .8px,transparent 1.2px) 0 0 / 7px 7px,radial-gradient(110% 60% at 50% 40%,#121c44,#070b1a 70%);touch-action:none}.sg-ticker[data-v-34131d4a]{position:absolute;left:0;right:0;display:flex;white-space:nowrap;padding:7px 0;font-family:var(--font-display);font-size:.9rem;letter-spacing:.12em;background:#04060f;border-block:1px solid rgba(103,232,249,.25)}.sg-ticker span[data-v-34131d4a]{flex:none;padding-right:.6em;animation:sg-scroll-34131d4a 14s linear infinite}.sg-ticker-top[data-v-34131d4a]{top:max(18px,env(safe-area-inset-top));color:var(--led-cyan);text-shadow:0 0 10px rgba(103,232,249,.7)}.sg-ticker-bottom[data-v-34131d4a]{bottom:max(18px,env(safe-area-inset-bottom));color:var(--led-pink);text-shadow:0 0 10px rgba(244,114,182,.7)}.sg-ticker-bottom span[data-v-34131d4a]{animation-direction:reverse}@keyframes sg-scroll-34131d4a{to{transform:translate(-100%)}}.sg-phone[data-v-34131d4a]{width:66px;height:102px;margin-bottom:18px;animation:sg-turn-34131d4a 2.4s cubic-bezier(.7,0,.2,1) infinite}.sg-phone svg[data-v-34131d4a]{width:100%;height:100%;fill:none;stroke:var(--led-yellow);stroke-width:4;filter:drop-shadow(0 0 10px rgba(252,211,77,.55))}.sg-phone .sg-screen[data-v-34131d4a]{fill:#fcd34d1a;stroke:none}.sg-phone circle[data-v-34131d4a]{fill:var(--led-yellow);stroke:none}@keyframes sg-turn-34131d4a{0%,22%{transform:rotate(0)}50%,86%{transform:rotate(-90deg)}to{transform:rotate(0)}}.sg-title[data-v-34131d4a]{font-size:clamp(1.7rem,8.5vw,2.4rem);line-height:1;color:#fff;text-shadow:0 0 22px rgba(252,211,77,.35)}.sg-sub[data-v-34131d4a]{font-weight:600;color:#8f9bb8;font-size:.95rem}.sg-btn[data-v-34131d4a]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:13px 22px;font-family:var(--font-body);font-weight:700;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:#02231d;border-radius:3px;background:#19f2c9;box-shadow:0 0 22px #19f2c961,0 0 2px #19f2c9e6,inset 0 1px #ffffff8c}.sg-btn[data-v-34131d4a]:active{transform:scale(.97)}.sg-btn svg[data-v-34131d4a],.sg-chip svg[data-v-34131d4a]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sg-btn-sm[data-v-34131d4a]{margin-top:8px;padding:9px 14px;font-size:.78rem}.sg-link[data-v-34131d4a]{margin-top:4px;padding:8px 12px;font-weight:700;font-size:.85rem;color:var(--led-cyan);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sg-chip[data-v-34131d4a]{position:fixed;z-index:50;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:4px;font-family:var(--font-display);font-size:.72rem;letter-spacing:.06em;color:var(--led-cyan);background:#04060fdb;border:1px solid rgba(103,232,249,.45);box-shadow:0 0 14px #67e8f92e}.sg-inapp[data-v-34131d4a]{position:fixed;z-index:55;left:50%;bottom:max(10px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:6px 6px 6px 12px;border-radius:4px;font-size:.8rem;color:#dbe3f5;background:#04060feb;border:1px solid rgba(252,211,77,.5);box-shadow:0 0 16px #fcd34d2e}.sg-inapp b[data-v-34131d4a]{font-family:var(--font-display);font-weight:400;font-size:.78rem;letter-spacing:.04em;color:var(--led-yellow);white-space:nowrap}.sg-inapp span[data-v-34131d4a]{color:#8f9bb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-inapp-how[data-v-34131d4a]{padding:5px 10px;border-radius:3px;font-family:var(--font-display);font-size:.7rem;color:#1a1204;background:var(--led-yellow)}.sg-inapp-x[data-v-34131d4a]{width:26px;height:26px;display:grid;place-items:center;color:#8f9bb8}.sg-inapp-x svg[data-v-34131d4a]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4}.sg-guide-wrap[data-v-34131d4a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#03050ecc}.sg-guide[data-v-34131d4a]{position:relative;width:min(520px,100%);max-height:100%;overflow-y:auto;padding:14px 16px 16px;border-radius:6px;color:#fff;background:radial-gradient(circle,rgba(255,255,255,.05) .8px,transparent 1.2px) 0 0 / 6px 6px,linear-gradient(180deg,#0d1430,#070b1a);border:1px solid rgba(103,232,249,.22);box-shadow:0 0 0 4px #070b1ae6,0 24px 70px #0009;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.sg-guide[data-v-34131d4a]:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--led-cyan),transparent);box-shadow:0 0 12px var(--led-cyan)}.sg-guide-head[data-v-34131d4a]{display:flex;align-items:center;justify-content:space-between}.sg-guide-title[data-v-34131d4a]{font-size:1.3rem;font-weight:700;color:#fff;text-shadow:0 0 14px rgba(103,232,249,.35)}.sg-close[data-v-34131d4a]{width:34px;height:34px;display:grid;place-items:center;color:#8f9bb8;border:1px solid rgba(255,255,255,.12)}.sg-close svg[data-v-34131d4a]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.sg-tabs[data-v-34131d4a]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:12px 0}.sg-tabs button[data-v-34131d4a]{height:36px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.06em;color:#5d6b88;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.sg-tabs button[data-v-34131d4a]:first-child{border-radius:4px 0 0 4px}.sg-tabs button[data-v-34131d4a]:last-child{border-radius:0 4px 4px 0}.sg-tabs button.on[data-v-34131d4a]{color:#02231d;border-color:transparent;background:#19f2c9;box-shadow:0 0 14px #19f2c94d}.sg-steps[data-v-34131d4a]{display:grid;gap:0;counter-reset:step}.sg-steps li[data-v-34131d4a]{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 2px;border-top:1px dashed rgba(255,255,255,.09);counter-increment:step}.sg-steps li[data-v-34131d4a]:before{content:counter(step);grid-column:1;grid-row:1;font-family:var(--font-display);font-size:1.6rem;line-height:1;text-align:center;color:var(--led-cyan);text-shadow:0 0 10px rgba(103,232,249,.6)}.sg-steps li>div[data-v-34131d4a]{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sg-steps b[data-v-34131d4a]{font-size:.95rem}.sg-steps small[data-v-34131d4a]{font-size:.8rem;color:#8f9bb8;line-height:1.35}.sg-ic[data-v-34131d4a]{grid-column:3;grid-row:1;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e9edf6}.sg-ic svg[data-v-34131d4a]{width:22px;height:22px;fill:none;stroke:#0a64d8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sg-ic svg circle[data-v-34131d4a]{fill:#0a64d8;stroke:none}.sg-ic-app[data-v-34131d4a]{background:none}.sg-ic-app img[data-v-34131d4a]{width:38px;height:38px;border-radius:9px}.sg-other[data-v-34131d4a]{margin-top:10px;padding:9px 11px;font-size:.8rem;line-height:1.4;color:#8f9bb8;border:1px dashed rgba(255,255,255,.12);border-radius:4px}.sg-other b[data-v-34131d4a]{color:#dbe3f5}@media (prefers-reduced-motion: reduce){.sg-phone[data-v-34131d4a]{animation:none;transform:rotate(-90deg)}.sg-ticker span[data-v-34131d4a]{animation:none}}.ib[data-v-0913f614]{position:fixed;left:50%;top:max(10px,env(safe-area-inset-top));z-index:90;transform:translate(-50%);width:min(560px,calc(100vw - 24px));display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem .75rem;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#13284a,#0a1530);border:3px solid #03050d;box-shadow:inset 0 0 0 2px #86efac8c,0 6px #03050d,0 0 40px #86efac40,0 20px 50px #0000008c}.ib-face[data-v-0913f614]{width:3rem;height:3rem;flex-shrink:0;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:#fff;font-size:1.3rem;background:#0b1230;border:2.5px solid #03050d;animation:ib-wave-0913f614 1.6s ease-in-out infinite}.ib-face img[data-v-0913f614]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}@keyframes ib-wave-0913f614{0%,70%,to{transform:none}80%{transform:rotate(-6deg) scale(1.06)}90%{transform:rotate(6deg) scale(1.06)}}.ib-text[data-v-0913f614]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem;line-height:1.15}.ib-text b[data-v-0913f614]{font-weight:400;font-size:1.05rem;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-text span[data-v-0913f614]{font-size:.74rem;font-weight:700;color:#cbd5e1}.ib-acts[data-v-0913f614]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ib-btn[data-v-0913f614]{height:2.5rem;padding:0 .9rem;border-radius:11px;font-size:.82rem;font-weight:800;border:2.5px solid #03050d}.ib-btn[data-v-0913f614]:disabled{opacity:.6}.ib-dismiss[data-v-0913f614]{color:#cbd5e1;background:#1a2346;box-shadow:inset 0 0 0 1px #94c5ff40,0 3px #03050d}.ib-join[data-v-0913f614]{font-size:.85rem;min-height:2.5rem}.ib-btn[data-v-0913f614]:active:not(:disabled){transform:translateY(2px)}.ib-time[data-v-0913f614]{position:absolute;left:0;right:0;bottom:0;height:5px;background:#03050dcc}.ib-time-fill[data-v-0913f614]{display:block;height:100%;background:linear-gradient(90deg,#4ade80,var(--led-green));transition:width .25s linear}.ib-error[data-v-0913f614]{position:absolute;left:4.4rem;bottom:.45rem;font-size:.66rem;font-weight:800;color:#fecaca}.ib-spin[data-v-0913f614]{width:.9rem;height:.9rem;border-radius:50%;border:2px solid rgba(6,43,18,.3);border-top-color:#062b12;animation:ib-spin-0913f614 .7s linear infinite}@keyframes ib-spin-0913f614{to{transform:rotate(360deg)}}.ib-enter-active[data-v-0913f614]{animation:ib-in-0913f614 .4s cubic-bezier(.2,1.5,.4,1)}.ib-leave-active[data-v-0913f614]{transition:opacity .2s,transform .2s}.ib-leave-to[data-v-0913f614]{opacity:0;transform:translate(-50%) translateY(-12px)}@keyframes ib-in-0913f614{0%{transform:translate(-50%) translateY(-40px) scale(.9);opacity:0}}@media (max-height: 460px){.ib[data-v-0913f614]{top:6px;width:min(430px,calc(100vw - 24px));padding:.35rem .45rem .55rem;gap:.5rem;border-radius:13px}.ib-face[data-v-0913f614]{width:2.3rem;height:2.3rem}.ib-text b[data-v-0913f614]{font-size:.88rem}.ib-text span[data-v-0913f614]{font-size:.64rem}.ib-btn[data-v-0913f614]{height:2.1rem;padding:0 .7rem;font-size:.72rem}.ib-join[data-v-0913f614]{font-size:.72rem;min-height:2.1rem}}@media (prefers-reduced-motion: reduce){.ib-face[data-v-0913f614]{animation:none}}body:has(.fp-backdrop,.lb-backdrop,.qp-backdrop,.hp-backdrop,.st-wrap,.pc-backdrop) .ib{top:auto;bottom:max(10px,env(safe-area-inset-bottom))}.iab[data-v-faf204d1]{--chalk: #fcd34d;--ink: #f3f5fb;--dim: #94a0bd;--go: #19f2c9;--mock-w: 168px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;overflow:hidden auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"mock" "body" "foot";color:var(--ink);background:#0a1024;background-image:radial-gradient(120% 60% at 85% 0%,rgba(40,60,130,.35),transparent 60%);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.iab-pitch[data-v-faf204d1]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.iab-pitch i[data-v-faf204d1]{position:absolute;display:block;border:0 solid rgba(255,255,255,.06)}.iab-half[data-v-faf204d1]{left:0;right:0;bottom:13%;border-top-width:2px!important}.iab-circle[data-v-faf204d1]{left:50%;bottom:13%;width:300px;height:300px;transform:translate(-50%,50%);border-radius:50%;border-width:2px!important}.iab-corner[data-v-faf204d1]{position:absolute;top:env(safe-area-inset-top);right:env(safe-area-inset-right);width:200px;height:340px;pointer-events:none}.iab-hero[data-v-faf204d1]{position:absolute;left:18px;top:176px;width:158px;height:158px;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 98%);mask-image:linear-gradient(180deg,#000 72%,transparent 98%)}.iab-arrow[data-v-faf204d1]{position:absolute;top:0;right:0;width:100%;height:220px;overflow:visible}.iab-arrow path[data-v-faf204d1]{fill:none;stroke:var(--chalk);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.iab-nudge[data-v-faf204d1]{animation:iab-nudge-faf204d1 1.5s ease-in-out infinite}@keyframes iab-nudge-faf204d1{0%,to{transform:translate(0)}50%{transform:translate(5px,-4px)}}.iab-mock[data-v-faf204d1]{grid-area:mock;position:relative;justify-self:start;width:var(--mock-w);margin:22px 0 0 22px}.iab-phone[data-v-faf204d1]{display:block;width:100%;height:auto;overflow:visible;cursor:pointer;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:var(--font-body)}.iab-bezel[data-v-faf204d1]{fill:#05070f;stroke:#34405f;stroke-width:1.5}.iab-m-line[data-v-faf204d1]{fill:none;stroke:#ffffff12;stroke-width:1.2}.iab-m-word[data-v-faf204d1]{font-family:var(--font-display);font-size:15px;fill:#f3f5fb;letter-spacing:.04em}.iab-m-btn[data-v-faf204d1]{font-size:10.5px;font-weight:700;fill:#03231d}.iab-m-time[data-v-faf204d1]{font-size:8px;font-weight:700;fill:#1b2133}.iab-m-x[data-v-faf204d1]{stroke:#1b2133;stroke-width:1.6;stroke-linecap:round}.iab-m-title[data-v-faf204d1]{font-size:10.5px;font-weight:700;fill:#1b2133}.iab-m-host[data-v-faf204d1]{font-size:7.5px;font-weight:500;fill:#6b7387}.iab-m-glyph[data-v-faf204d1]{fill:#1b2133}.iab-m-th[data-v-faf204d1]{font-size:10px;font-weight:600;fill:#1b2133}.iab-m-th.is-pick[data-v-faf204d1]{font-weight:700;fill:#1a1204}.iab-m-sm[data-v-faf204d1]{font-size:8.4px}.iab-m-th.is-pick-t[data-v-faf204d1]{font-weight:700}.iab-m-en[data-v-faf204d1]{font-size:6.6px;font-weight:500;fill:#7a8296}.iab-m-hl[data-v-faf204d1]{fill:var(--chalk)}.iab-m-disc[data-v-faf204d1]{fill:#eceef3}.iab-m-ico[data-v-faf204d1]{fill:none;stroke:#4b5367;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.iab-m-ico.is-pick[data-v-faf204d1]{stroke:#1a1204}circle.iab-m-hl+.iab-m-ico[data-v-faf204d1]{stroke:#1a1204}.iab-m-ring[data-v-faf204d1]{fill:none;stroke:var(--chalk);stroke-width:2.4}.iab-m-finger[data-v-faf204d1]{fill:#ffffffb8;stroke:#0a10248c;stroke-width:.8}.iab-m-pl[data-v-faf204d1]{fill:none;stroke:#ffffff8c;stroke-width:.8}.iab-m-score[data-v-faf204d1]{font-size:5.6px;font-weight:700;fill:#fff}.iab-m-url[data-v-faf204d1]{font-size:5.2px;font-weight:600;fill:#3a4256}.iab-turn path[data-v-faf204d1]{fill:none;stroke:var(--chalk);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.iab-ov[data-v-faf204d1],.iab-tapmark[data-v-faf204d1],.iab-turn[data-v-faf204d1]{opacity:0;transition:opacity .3s ease}.iab-ov.is-on[data-v-faf204d1],.iab-tapmark.is-on[data-v-faf204d1],.iab-turn.is-on[data-v-faf204d1]{opacity:1}.iab-turn[data-v-faf204d1]{transition-delay:0s}.iab-turn.is-on[data-v-faf204d1]{transition-delay:.35s}.iab-pf[data-v-faf204d1],.iab-land[data-v-faf204d1]{transform-box:fill-box;transform-origin:center;transition:transform .55s cubic-bezier(.5,0,.25,1),opacity .3s ease}.iab-pf.is-off[data-v-faf204d1]{opacity:0;transform:rotate(-90deg) scale(.49)}.iab-land[data-v-faf204d1]{opacity:0;transform:rotate(90deg) scale(2.04)}.iab-land.is-on[data-v-faf204d1]{opacity:1;transform:none}.iab-m-pulse[data-v-faf204d1]{opacity:0}.iab-tapmark.is-on .iab-m-pulse[data-v-faf204d1]{animation:iab-ring-faf204d1 1.2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes iab-ring-faf204d1{0%{transform:scale(1);opacity:.9}to{transform:scale(1.45);opacity:0}}.iab-cap[data-v-faf204d1]{margin:8px 0 0;font-size:.8rem;font-weight:600;line-height:1.3;color:var(--ink);white-space:nowrap}.iab-cap b[data-v-faf204d1]{display:inline-block;min-width:1.35em;margin-right:2px;border-radius:3px;text-align:center;font-size:.72rem;line-height:1.35em;color:#1a1204;background:var(--chalk)}.iab-cap small[data-v-faf204d1]{display:block;margin:1px 0 0 calc(1.35em + 6px);font-size:.68rem;font-weight:500;color:var(--dim)}.iab-dots-nav[data-v-faf204d1]{display:flex;gap:0;margin:2px 0 0 -8px}.iab-dot[data-v-faf204d1]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.iab-dot i[data-v-faf204d1]{display:block;width:6px;height:6px;border-radius:3px;background:#94a0bd73;transition:width .25s ease,background .25s ease}.iab-dot.is-on i[data-v-faf204d1]{width:16px;background:var(--chalk)}.iab-body[data-v-faf204d1]{grid-area:body;position:relative;align-self:start;padding:18px 24px 12px;max-width:480px}.iab-tap[data-v-faf204d1]{margin:0;font-family:var(--font-body);font-size:2.15rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.iab-tap small[data-v-faf204d1],.iab-then small[data-v-faf204d1]{display:block;margin-top:4px;font-size:.82rem;font-weight:600;letter-spacing:0;color:var(--dim)}.iab-dots[data-v-faf204d1]{display:inline-block;padding:0 .28em;border-radius:.3em;line-height:1.15;color:#1a1204;background:var(--chalk);transform:rotate(-3deg)}.iab-dots.is-v[data-v-faf204d1]{padding:0 .35em}.iab-then[data-v-faf204d1]{margin:20px 0 0;font-size:1.1rem;font-weight:600;line-height:1.6;color:var(--ink)}.iab-item[data-v-faf204d1]{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:3px 10px 3px 8px;border-radius:8px;font-size:.98rem;font-weight:700;white-space:nowrap;color:#0e1630;background:#e9edf6}.iab-item svg[data-v-faf204d1]{width:15px;height:15px;flex:none;fill:none;stroke:#0d7f6a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.iab-or[data-v-faf204d1]{display:block;margin-top:4px;font-size:.88rem;font-weight:600;line-height:1.4;color:#c9d0e2}.iab-or+small[data-v-faf204d1]{margin-top:1px}.iab-why[data-v-faf204d1]{margin:16px 0 0;font-size:.86rem;font-weight:500;line-height:1.55;color:var(--dim)}.iab-alt[data-v-faf204d1]{margin:6px 0 0;font-size:.86rem;font-weight:500;line-height:1.55;color:var(--dim)}.iab-copy span[data-v-faf204d1]{font-weight:600;opacity:.75}.iab-copy[data-v-faf204d1]{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--go);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.iab-url[data-v-faf204d1]{margin:8px 0 0;font-size:.85rem;font-weight:700;color:var(--ink);-moz-user-select:all;user-select:all;-webkit-user-select:all;overflow-wrap:anywhere}.iab-foot[data-v-faf204d1]{grid-area:foot;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px max(18px,env(safe-area-inset-bottom))}.iab-stay[data-v-faf204d1]{min-height:44px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;color:var(--dim);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#94a0bd73}.iab-stay small[data-v-faf204d1]{font-size:.75rem;font-weight:500;opacity:.8}.iab-go[data-v-faf204d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;min-width:0;padding:6px 22px;border:0;border-radius:6px;font-family:var(--font-body);font-size:1.08rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;color:#03231d;background:var(--go)}.iab-go small[data-v-faf204d1]{font-size:.72rem;font-weight:600;opacity:.72}.iab-go[data-v-faf204d1]:active,.iab-stay[data-v-faf204d1]:active{transform:translateY(1px)}.iab-toast[data-v-faf204d1]{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:1;max-width:calc(100vw - 32px);padding:9px 14px;border-radius:6px;font-size:.84rem;font-weight:600;color:#0e1630;background:#e9edf6;box-shadow:0 8px 24px #0006;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-height: 800px) and (max-aspect-ratio: 1/1) and (min-width: 380px){.iab[data-v-faf204d1]{--mock-w: 176px}.iab-mock[data-v-faf204d1]{margin-top:26px}.iab-body[data-v-faf204d1]{padding-top:24px}}@media (max-height: 760px) and (max-aspect-ratio: 1/1){.iab[data-v-faf204d1]{--mock-w: 132px}.iab-corner[data-v-faf204d1]{transform:scale(.82);transform-origin:top right}.iab-mock[data-v-faf204d1]{margin-top:14px}.iab-body[data-v-faf204d1]{padding-top:12px}.iab-tap[data-v-faf204d1]{font-size:1.9rem}.iab-then[data-v-faf204d1]{margin-top:12px}}@media (max-width: 360px){.iab-tap[data-v-faf204d1]{font-size:1.85rem}.iab-then[data-v-faf204d1]{font-size:1rem}.iab-body[data-v-faf204d1],.iab-foot[data-v-faf204d1]{padding-left:18px;padding-right:18px}.iab-mock[data-v-faf204d1]{margin-left:16px}}@media (min-aspect-ratio: 1/1) and (max-height: 520px){.iab[data-v-faf204d1]{--mock-w: 138px;grid-template-columns:minmax(0,1fr) auto minmax(150px,230px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"body mock side" "stay mock go"}.iab-corner[data-v-faf204d1]{width:230px;height:300px}.iab-arrow[data-v-faf204d1]{height:190px}.iab-hero[data-v-faf204d1]{left:6px;top:150px;width:130px;height:130px}.iab-mock[data-v-faf204d1]{align-self:start;margin:18px 22px 0 12px}.iab-body[data-v-faf204d1]{padding:26px 8px 0 calc(32px + env(safe-area-inset-left));max-width:420px}.iab-tap[data-v-faf204d1]{font-size:2.15rem}.iab-then[data-v-faf204d1]{margin-top:12px;font-size:1rem}.iab-or[data-v-faf204d1]{margin-top:2px;font-size:.82rem}.iab-why[data-v-faf204d1]{margin-top:10px;font-size:.8rem}.iab-alt[data-v-faf204d1]{margin-top:0;font-size:.8rem}.iab-foot[data-v-faf204d1]{display:contents}.iab-stay[data-v-faf204d1]{grid-area:stay;justify-self:start;align-self:end;margin:0 0 max(14px,env(safe-area-inset-bottom)) calc(32px + env(safe-area-inset-left))}.iab-go[data-v-faf204d1]{grid-area:go;justify-self:end;align-self:end;min-height:50px;padding:6px 22px;margin:0 calc(24px + env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) 0}.iab-half[data-v-faf204d1]{bottom:auto;top:-1px;display:none}.iab-circle[data-v-faf204d1]{left:30%;bottom:-10%;width:260px;height:260px}.iab-toast[data-v-faf204d1]{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.iab-nudge[data-v-faf204d1],.iab-tapmark.is-on .iab-m-pulse[data-v-faf204d1]{animation:none}.iab-pf[data-v-faf204d1],.iab-land[data-v-faf204d1],.iab-ov[data-v-faf204d1],.iab-tapmark[data-v-faf204d1],.iab-turn[data-v-faf204d1],.iab-dot i[data-v-faf204d1]{transition:none}.iab-go[data-v-faf204d1]:active,.iab-stay[data-v-faf204d1]:active{transform:none}}.fp-wrap[data-v-37064140]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050ea8}.fp-board[data-v-37064140]{position:relative;width:min(400px,100%);max-height:100%;overflow-y:auto;padding:18px 18px 16px;color:#fff;text-align:center;background:radial-gradient(circle,rgba(255,255,255,.05) .8px,transparent 1.2px) 0 0 / 6px 6px,linear-gradient(180deg,#0d1430,#070b1a);border:1px solid rgba(103,232,249,.22);box-shadow:0 0 0 4px #070b1ae6,0 24px 70px #0009;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.fp-board[data-v-37064140]:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--led-cyan),transparent);box-shadow:0 0 12px var(--led-cyan)}.fp-icon[data-v-37064140]{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:6px;color:var(--led-cyan);border:1px solid rgba(103,232,249,.35)}.fp-icon svg[data-v-37064140]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.fp-title[data-v-37064140]{font-size:1.3rem;letter-spacing:.03em;text-shadow:0 0 14px rgba(103,232,249,.35)}.fp-sub[data-v-37064140]{margin:6px 0 12px;font-size:.86rem;line-height:1.4;color:#c3cbe0}.fp-check[data-v-37064140]{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:#e5eaf6;cursor:pointer}.fp-check input[data-v-37064140]{width:18px;height:18px;accent-color:var(--led-cyan)}.fp-hint[data-v-37064140]{margin:4px 0 14px;font-size:.72rem;color:#8f9bb8}.fp-actions[data-v-37064140]{display:flex;gap:10px}.fp-btn[data-v-37064140]{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;letter-spacing:.04em}.fp-btn svg[data-v-37064140]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.fp-later[data-v-37064140]{color:#c3cbe0;border:1px solid rgba(255,255,255,.18)}.fp-later[data-v-37064140]:hover{color:#fff;border-color:#ffffff59}.fp-go[data-v-37064140]{color:#04121a;background:var(--led-cyan);box-shadow:0 0 16px #67e8f973}.fp-go[data-v-37064140]:hover{filter:brightness(1.08)}.tp-scrim[data-v-90b08f43]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse at center,#070b1a8c,#070b1acc);animation:tp-fade-90b08f43 .25s ease both}.tp-card[data-v-90b08f43]{width:min(330px,100%);padding:1.1rem 1.2rem 1rem;text-align:center;animation:tp-pop-90b08f43 .35s cubic-bezier(.2,1.4,.4,1) both}.tp-icons[data-v-90b08f43]{display:flex;justify-content:center;gap:.5rem;margin-bottom:.45rem}.tp-icons img[data-v-90b08f43]{width:40px;height:40px;border-radius:50%;animation:tp-bob-90b08f43 1.8s ease-in-out infinite}.tp-icons img[data-v-90b08f43]:nth-child(2){animation-delay:.2s}.tp-icons img[data-v-90b08f43]:nth-child(3){animation-delay:.4s}.tp-kicker[data-v-90b08f43]{font-size:.66rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--led-yellow);text-shadow:0 0 10px rgba(252,211,77,.5)}.tp-title[data-v-90b08f43]{font-size:1.35rem;line-height:1.1;margin:.2rem 0 .25rem;color:var(--led-cyan);text-shadow:0 0 14px rgba(103,232,249,.45)}.tp-sub[data-v-90b08f43]{font-weight:700;font-size:.95rem;color:var(--text)}.tp-actions[data-v-90b08f43]{display:flex;gap:.55rem;margin-top:.85rem}.tp-yes[data-v-90b08f43]{flex:1.4;padding:.6rem .8rem}.tp-no[data-v-90b08f43]{flex:1;padding:.55rem .8rem}@keyframes tp-fade-90b08f43{0%{opacity:0}}@keyframes tp-pop-90b08f43{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes tp-bob-90b08f43{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-height: 430px){.tp-card[data-v-90b08f43]{padding:.8rem 1rem}.tp-icons img[data-v-90b08f43]{width:32px;height:32px}.tp-icons[data-v-90b08f43]{margin-bottom:.3rem}.tp-actions[data-v-90b08f43]{margin-top:.6rem}}@media (prefers-reduced-motion: reduce){.tp-icons img[data-v-90b08f43],.tp-card[data-v-90b08f43],.tp-scrim[data-v-90b08f43]{animation:none}}.nd-scrim[data-v-4b85cff1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse at center,#070b1a99,#03050edb);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:nd-fade-4b85cff1 .2s ease both}.nd-card[data-v-4b85cff1]{position:relative;width:min(420px,100%);padding:1.1rem 1.2rem 1.05rem;text-align:left;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;border-radius:18px;box-shadow:inset 0 0 0 1.5px #67e8f947,0 8px #03050d,0 30px 80px #0009;animation:nd-pop-4b85cff1 .32s cubic-bezier(.2,1.3,.4,1) both}.nd-x[data-v-4b85cff1]{position:absolute;top:.6rem;right:.6rem;width:2rem;height:2rem;border-radius:9px;font-size:.9rem;color:#cbd5e1;background:#121a38;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff40,0 2px #03050d}.nd-x[data-v-4b85cff1]:active{transform:translateY(1px)}.nd-kicker[data-v-4b85cff1]{font-size:.64rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--led-yellow);text-shadow:0 0 10px rgba(252,211,77,.45)}.nd-title[data-v-4b85cff1]{margin:.2rem 2.2rem .25rem 0;font-size:1.45rem;line-height:1.05;color:var(--led-cyan);text-shadow:0 3px 0 #03050d,0 0 16px rgba(103,232,249,.4)}.nd-sub[data-v-4b85cff1]{margin:0 0 .75rem;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--text-dim)}.nd-field[data-v-4b85cff1]{position:relative;display:flex;align-items:center;border-radius:12px;background:#03050dd9;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40;transition:box-shadow .15s}.nd-field[data-v-4b85cff1]:focus-within{box-shadow:inset 0 0 0 2px var(--led-yellow),0 0 18px #fcd34d2e}.nd-field.is-bad[data-v-4b85cff1]{box-shadow:inset 0 0 0 2px #fb7185,0 0 14px #fb718533}.nd-field.is-locked[data-v-4b85cff1]{opacity:.75}.nd-input[data-v-4b85cff1]{flex:1;min-width:0;height:3rem;padding:0 3.4rem 0 .9rem;border:0;background:transparent;outline:none;font-family:Bungee,Chakra Petch,sans-serif;font-size:1.2rem;letter-spacing:.02em;color:#fff;caret-color:var(--led-yellow)}.nd-input[data-v-4b85cff1]:disabled{cursor:not-allowed}.nd-count[data-v-4b85cff1]{position:absolute;right:.7rem;font-size:.68rem;font-weight:800;color:var(--text-dim);font-variant-numeric:tabular-nums}.nd-count.is-over[data-v-4b85cff1]{color:#fb7185}.nd-status[data-v-4b85cff1]{display:flex;align-items:center;gap:.35rem;min-height:1.25rem;margin:.45rem 0 0;font-size:.76rem;font-weight:700;line-height:1.3;color:var(--text-dim)}.nd-status.is-bad[data-v-4b85cff1]{color:#fecaca}.nd-status.is-good[data-v-4b85cff1]{color:var(--led-green)}.nd-status.is-wait[data-v-4b85cff1]{color:#fde68a}.nd-timer[data-v-4b85cff1]{width:1rem;height:1rem}.nd-actions[data-v-4b85cff1]{display:flex;gap:.55rem;margin-top:.85rem}.nd-left[data-v-4b85cff1]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .8rem}.nd-left svg[data-v-4b85cff1]{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nd-right[data-v-4b85cff1]{flex:1.4;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem .8rem}.nd-spin[data-v-4b85cff1]{width:.95rem;height:.95rem;border-radius:50%;border:2px solid rgba(26,18,4,.25);border-top-color:#1a1204;animation:nd-rot-4b85cff1 .7s linear infinite}.sr-only[data-v-4b85cff1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes nd-fade-4b85cff1{0%{opacity:0}}@keyframes nd-pop-4b85cff1{0%{opacity:0;transform:translateY(12px) scale(.95)}}@keyframes nd-rot-4b85cff1{to{transform:rotate(360deg)}}@media (max-height: 460px){.nd-scrim[data-v-4b85cff1]{padding:6px}.nd-card[data-v-4b85cff1]{width:min(400px,100%);padding:.7rem .9rem .75rem;border-radius:14px}.nd-title[data-v-4b85cff1]{font-size:1.15rem}.nd-sub[data-v-4b85cff1]{margin-bottom:.45rem;font-size:.72rem}.nd-input[data-v-4b85cff1]{height:2.5rem;font-size:1rem}.nd-status[data-v-4b85cff1]{margin-top:.3rem;font-size:.68rem}.nd-actions[data-v-4b85cff1]{margin-top:.5rem}.nd-left[data-v-4b85cff1],.nd-right[data-v-4b85cff1]{padding:.45rem .7rem;font-size:.85rem}.nd-x[data-v-4b85cff1]{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion: reduce){.nd-scrim[data-v-4b85cff1],.nd-card[data-v-4b85cff1]{animation:none}}.xpb[data-v-024e1e93]{--bar: var(--led-cyan, #67e8f9);--bar-rgb: 103, 232, 249;min-width:0}.xpb-ready .xpb-track[data-v-024e1e93]{box-shadow:0 0 14px rgba(var(--bar-rgb),.85);animation:xpb-ready-024e1e93 1.2s ease-in-out infinite}.xpb-ready .xpb-num[data-v-024e1e93]{color:var(--bar);font-weight:900;letter-spacing:.06em}@keyframes xpb-ready-024e1e93{50%{box-shadow:0 0 24px rgba(var(--bar-rgb),1)}}.xpb-hero[data-v-024e1e93]{--bar: #19f2c9;--bar-rgb: 25, 242, 201}.xpb-hero.xpb-ready[data-v-024e1e93]{--bar: #f3fffc;--bar-rgb: 200, 255, 245}.xpb-hero .xpb-track[data-v-024e1e93],.xpb-hero.xpb-chunky .xpb-track[data-v-024e1e93]{border-radius:1px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.xpb-hero .xpb-fill[data-v-024e1e93],.xpb-hero.xpb-chunky .xpb-fill[data-v-024e1e93]{border-radius:0;background:var(--bar)}.xpb-hero.xpb-chunky .xpb-track[data-v-024e1e93]{border:0;background:#96b4ff24}.xpb-hero .xpb-shine[data-v-024e1e93]{display:none}.xpb-head[data-v-024e1e93]{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.22rem;min-width:0}.xpb-lv[data-v-024e1e93]{font-size:.92rem;letter-spacing:.04em;color:var(--bar);text-shadow:0 0 10px rgba(var(--bar-rgb),.55);white-space:nowrap;display:inline-block}.xpb-label[data-v-024e1e93]{flex:1;min-width:0;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim, #8f9bb8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xpb-num[data-v-024e1e93]{margin-left:auto;font-size:.68rem;font-weight:700;color:#cbd5e1;font-variant-numeric:tabular-nums;white-space:nowrap}.xpb-track[data-v-024e1e93]{position:relative;height:.5rem;border-radius:999px;overflow:hidden;background:#94a3b829;box-shadow:inset 0 0 0 1px #ffffff0f}.xpb-fill[data-v-024e1e93]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--bar-rgb),.55),var(--bar));box-shadow:0 0 10px rgba(var(--bar-rgb),.6)}.xpb-max .xpb-fill[data-v-024e1e93]{background:linear-gradient(90deg,#a5f3fc,#f3fffc,#a5f3fc)}.xpb-pop .xpb-lv[data-v-024e1e93]{animation:xpb-pop-024e1e93 .7s cubic-bezier(.2,1.8,.4,1)}.xpb-pop .xpb-track[data-v-024e1e93]{animation:xpb-flash-024e1e93 .7s ease-out}@keyframes xpb-pop-024e1e93{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes xpb-flash-024e1e93{0%{box-shadow:0 0 rgba(var(--bar-rgb),.9)}to{box-shadow:0 0 0 6px rgba(var(--bar-rgb),0)}}.xpb-compact .xpb-head[data-v-024e1e93]{margin-bottom:.15rem}.xpb-chunky .xpb-lv[data-v-024e1e93]{font-size:1rem;text-shadow:0 2px 0 #03050d,0 0 10px rgba(var(--bar-rgb),.55)}.xpb-chunky .xpb-num[data-v-024e1e93]{font-size:.74rem;color:#fff}.xpb-chunky .xpb-track[data-v-024e1e93]{height:.95rem;border-radius:7px;background:#03050dd9;border:2px solid #03050d;box-shadow:inset 0 0 0 1px rgba(var(--bar-rgb),.25)}.xpb-chunky .xpb-fill[data-v-024e1e93]{border-radius:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--bar) 55%,#fff),var(--bar) 50%,color-mix(in srgb,var(--bar) 75%,#000))}.xpb-chunky .xpb-shine[data-v-024e1e93]{position:absolute;left:0;right:0;top:1px;height:30%;border-radius:4px;background:#ffffff2e;pointer-events:none}.xpb-chunky.xpb-pop .xpb-track[data-v-024e1e93]{animation:xpb-flash-big-024e1e93 .8s ease-out}@keyframes xpb-flash-big-024e1e93{0%{box-shadow:0 0 rgba(var(--bar-rgb),1),inset 0 0 0 1px rgba(var(--bar-rgb),.25);filter:brightness(1.8)}to{box-shadow:0 0 0 9px rgba(var(--bar-rgb),0),inset 0 0 0 1px rgba(var(--bar-rgb),.25);filter:none}}.xpb-chunky.xpb-compact .xpb-lv[data-v-024e1e93]{font-size:.82rem}.xpb-chunky.xpb-compact .xpb-track[data-v-024e1e93]{height:.72rem}.xpb-chunky.xpb-compact .xpb-num[data-v-024e1e93]{font-size:.62rem}.xpb-compact .xpb-lv[data-v-024e1e93]{font-size:.78rem}.xpb-compact .xpb-track[data-v-024e1e93]{height:.38rem}.xpb-compact .xpb-num[data-v-024e1e93]{font-size:.6rem}.hlb[data-v-3901dfea]{display:inline-flex;align-items:baseline;gap:.08rem;padding:.06rem .34rem .08rem;border-radius:6px;font-family:var(--font-display);font-size:.68rem;line-height:1.1;color:#e2e8f0;background:#080d1ee0;border:1px solid rgba(148,197,255,.35);white-space:nowrap}.hlb small[data-v-3901dfea]{font-family:var(--font-body, sans-serif);font-size:.5rem;font-weight:800;letter-spacing:.08em;opacity:.75}.hlb-new[data-v-3901dfea]{opacity:.6}.hlb-silver[data-v-3901dfea]{color:#0b1020;background:linear-gradient(180deg,#f8fafc,#cbd5e1 55%,#94a3b8);border-color:#e2e8f0;box-shadow:0 0 8px #e2e8f08c}.hlb-gold[data-v-3901dfea]{color:#2a1a02;background:linear-gradient(180deg,#fff3b0,#fcd34d 55%,#d99a12);border-color:#fde68a;box-shadow:0 0 10px #fcd34db3}.ac[data-v-d18e1f63]{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .7rem .55rem;border-radius:10px;background:#94c5ff0d;border:1px solid rgba(148,197,255,.14)}.ac-head[data-v-d18e1f63]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ac-title[data-v-d18e1f63]{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.ac-chip[data-v-d18e1f63]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;font-size:.66rem;font-weight:800;color:#cbd5e1;background:#94a3b81f;border:1px solid rgba(148,163,184,.3)}.ac-chip-on[data-v-d18e1f63]{color:#052e16;background:var(--led-green);border-color:transparent;box-shadow:0 0 12px #86efac59}.ac-chip svg[data-v-d18e1f63]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ac-text[data-v-d18e1f63]{margin:0;font-size:.74rem;font-weight:600;line-height:1.35;color:#c7d2e6}.ac-lead[data-v-d18e1f63]{color:#fff;font-weight:800}.ac-google[data-v-d18e1f63]{position:relative;min-height:44px;display:flex;align-items:center}.ac-google.is-busy[data-v-d18e1f63]{opacity:.5;pointer-events:none}.ac-gbtn[data-v-d18e1f63]{min-height:40px}.ac-wait[data-v-d18e1f63]{font-size:.7rem;font-weight:600;color:var(--text-dim)}.ac-row[data-v-d18e1f63]{display:flex;gap:.5rem}.ac-note[data-v-d18e1f63]{margin:0;font-size:.72rem;font-weight:700;color:#fca5a5}.ac-note.good[data-v-d18e1f63]{color:var(--led-green)}.ac-delete[data-v-d18e1f63]{align-self:flex-start;padding:.1rem 0;font-size:.68rem;font-weight:700;color:#fca5a5;text-decoration:underline;text-underline-offset:3px;opacity:.85}.ac-delete[data-v-d18e1f63]:hover:not(:disabled){opacity:1}.ac-backdrop[data-v-d18e1f63]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050ec7;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ac-dialog[data-v-d18e1f63]{width:min(520px,100%);max-height:100%;overflow:auto;padding:16px 18px 14px;display:flex;flex-direction:column;gap:.7rem;color:var(--text)}.ac-dialog-refused[data-v-d18e1f63]:before{background:linear-gradient(90deg,transparent,var(--led-yellow),transparent);box-shadow:0 0 12px var(--led-yellow)}.ac-refused[data-v-d18e1f63]{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fde68a;background:#fcd34d1a;border:1px solid rgba(252,211,77,.45)}.ac-refused svg[data-v-d18e1f63]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.ac-dialog-danger[data-v-d18e1f63]:before{background:linear-gradient(90deg,transparent,#ff3b4e,transparent);box-shadow:0 0 12px #ff3b4e}.ac-dtitle[data-v-d18e1f63]{margin:0;font-size:1.05rem;line-height:1.2;color:#fff}.ac-dtext[data-v-d18e1f63]{margin:0;font-size:.8rem;font-weight:600;line-height:1.4;color:#c7d2e6}.ac-dtext b[data-v-d18e1f63]{color:#fff}.ac-dim[data-v-d18e1f63]{color:var(--text-dim);font-size:.74rem}.ac-cards[data-v-d18e1f63]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.ac-card[data-v-d18e1f63]{min-width:0;display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border-radius:10px;background:#080d1eb3;border:1px solid rgba(255,255,255,.1)}.ac-card-google[data-v-d18e1f63]{border-color:#fcd34d8c;box-shadow:0 0 14px #fcd34d1f}.ac-card-kicker[data-v-d18e1f63]{font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.ac-card-name[data-v-d18e1f63]{font-size:.95rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-card-stats[data-v-d18e1f63]{font-size:.7rem;font-weight:700;color:#a5b4cf}.ac-or[data-v-d18e1f63]{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.ac-options[data-v-d18e1f63]{display:flex;flex-direction:column;gap:.4rem}.ac-opt[data-v-d18e1f63]{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .65rem;border-radius:10px;cursor:pointer;background:#080d1e99;border:1px solid rgba(255,255,255,.1)}.ac-opt.on[data-v-d18e1f63]{border-color:var(--led-yellow);background:#fcd34d12}.ac-opt input[data-v-d18e1f63]{margin-top:.2rem;accent-color:#fcd34d}.ac-opt span[data-v-d18e1f63]{display:flex;flex-direction:column;gap:.1rem}.ac-opt b[data-v-d18e1f63]{font-size:.8rem;color:#fff}.ac-opt small[data-v-d18e1f63]{font-size:.7rem;font-weight:600;line-height:1.3;color:var(--text-dim)}.ac-actions[data-v-d18e1f63]{display:flex;justify-content:space-between;gap:.6rem;margin-top:.2rem}.ac-cancel[data-v-d18e1f63]{font-size:.85rem}.ac-primary[data-v-d18e1f63]{padding:.6rem 1.1rem;font-size:.85rem;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-danger[data-v-d18e1f63]{padding:.6rem 1.1rem;border-radius:10px;font-family:var(--font-display);font-size:.85rem;letter-spacing:.03em;color:#fff;background:linear-gradient(180deg,#ff6b78,#e11d2e);box-shadow:0 0 0 1px #ffb4ba80 inset,0 6px 20px #ff3b4e4d,0 2px #8f0f1b}.ac-danger[data-v-d18e1f63]:hover:not(:disabled){filter:brightness(1.06)}button[data-v-d18e1f63]:disabled{cursor:not-allowed;opacity:.6}@media (max-height: 430px){.ac-dialog[data-v-d18e1f63]{padding:12px 14px 10px;gap:.5rem;width:min(600px,100%)}.ac-dtitle[data-v-d18e1f63]{font-size:.95rem}.ac-dtext[data-v-d18e1f63]{font-size:.74rem}.ac-opt[data-v-d18e1f63]{padding:.35rem .55rem}}.rank-badge[data-v-019755b4]{display:inline-block;flex-shrink:0;vertical-align:middle;overflow:visible}.rank-badge-floodlight[data-v-019755b4]{filter:drop-shadow(0 0 3px rgba(252,211,77,.5))}.rank-badge-neon[data-v-019755b4]{filter:drop-shadow(0 0 4px rgba(34,211,238,.65))}.rank-badge-laser[data-v-019755b4]{filter:drop-shadow(0 0 4px rgba(74,222,128,.65))}.rank-badge-nova[data-v-019755b4]{filter:drop-shadow(0 0 5px rgba(232,121,249,.7))}.rank-badge-lumen[data-v-019755b4]{filter:drop-shadow(0 0 6px rgba(255,255,255,.8)) drop-shadow(0 0 3px rgba(253,230,138,.8))}.star-icon[data-v-bfec4976]{display:inline-block;flex-shrink:0;vertical-align:middle;filter:drop-shadow(0 0 3px rgba(255,194,26,.55))}.tb[data-v-268db026]{display:inline-block;flex-shrink:0;vertical-align:middle;overflow:visible}.tb-num[data-v-268db026]{font-family:var(--font-display, sans-serif);font-weight:900;letter-spacing:.02em}.tb-bronze[data-v-268db026]{filter:drop-shadow(0 0 2px rgba(246,173,107,.55))}.tb-silver[data-v-268db026]{filter:drop-shadow(0 0 2.5px rgba(226,232,240,.6))}.tb-gold[data-v-268db026]{filter:drop-shadow(0 0 3px rgba(255,214,74,.75))}.tb-platinum[data-v-268db026]{filter:drop-shadow(0 0 3px rgba(94,234,212,.75))}.tb-diamond[data-v-268db026]{filter:drop-shadow(0 0 4px rgba(129,140,248,.85))}.tb-legend[data-v-268db026]{filter:drop-shadow(0 0 5px rgba(244,114,182,.95))}.pc-wrap[data-v-e355eb71]{margin-top:clamp(.5rem,2vh,.9rem)}.pc[data-v-e355eb71]{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .85rem .3rem .3rem;border-radius:999px;max-width:100%;background:#080d1eb8;border:1.5px solid rgba(103,232,249,.45);box-shadow:0 0 14px #67e8f924;transition:background .12s,border-color .12s,transform .12s;text-align:left;position:relative}.pc.pc-disc[data-v-e355eb71]{padding:0;border:0;background:none;box-shadow:none;border-radius:50%}.pc-trophies[data-v-e355eb71]{display:flex;align-items:center;gap:.6rem;padding:.35rem .7rem .35rem .45rem;border-radius:12px;background:linear-gradient(180deg,#2a1f05cc,#120d02cc);border:1px solid rgba(252,211,77,.4)}.pc-trophies-text[data-v-e355eb71]{display:flex;flex-direction:column;line-height:1.1;min-width:0}.pc-trophies-text small[data-v-e355eb71],.pc-trophies-num small[data-v-e355eb71]{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.pc-trophies-text b[data-v-e355eb71]{font-weight:400;font-size:1.05rem;color:#fff;white-space:nowrap}.pc-trophies-num[data-v-e355eb71]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.pc-trophies-num b[data-v-e355eb71]{display:inline-flex;align-items:center;gap:.25rem;font-weight:400;font-size:1.15rem;color:#fde68a;font-variant-numeric:tabular-nums}.pc-ranked[data-v-e355eb71]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem .7rem .35rem .45rem;border-radius:12px;background:linear-gradient(180deg,#240e34cc,#0e0618cc);border:1px solid rgba(232,121,249,.4)}.pc-ranked-num b[data-v-e355eb71]{color:#f5d0fe}.pc-badges[data-v-e355eb71]{list-style:none;margin:0;padding:.3rem 0 0;width:100%;display:flex;flex-wrap:wrap;gap:.35rem;border-top:1px solid rgba(232,121,249,.2)}.pc-badges li[data-v-e355eb71]{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem .1rem .15rem;border-radius:8px;background:#03050d99;border:1.5px solid #03050d}.pc-badges span[data-v-e355eb71]{font-size:.66rem;color:#fff}.pc-hero-trophies[data-v-e355eb71]{display:inline-flex;align-items:center;gap:.15rem;font-size:.72rem;font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums}.pc-disc .pc-lv[data-v-e355eb71]{width:3rem;height:3rem;font-size:1.25rem;border:3px solid #03050d;box-shadow:0 3px #03050d,0 0 14px #67e8f98c}.pc.pc-disc[data-v-e355eb71]:hover{background:none}.pc[data-v-e355eb71]:hover{background:#67e8f91f;border-color:var(--led-cyan)}.pc[data-v-e355eb71]:active{transform:translateY(1px)}.pc-lv[data-v-e355eb71]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:.85rem;color:#04202a;background:radial-gradient(circle at 40% 30%,#cffafe,var(--led-cyan) 60%,#0891b2);box-shadow:0 0 10px #67e8f98c}.pc-body[data-v-e355eb71]{display:flex;flex-direction:column;gap:.25rem;min-width:7.5rem;max-width:12rem}.pc-name[data-v-e355eb71]{font-size:.82rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-track[data-v-e355eb71]{position:relative;display:block;height:.32rem;border-radius:999px;background:#94a3b833;overflow:hidden}.pc-fill[data-v-e355eb71]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,rgba(103,232,249,.6),var(--led-cyan));box-shadow:0 0 8px #67e8f999}.pc-backdrop[data-v-e355eb71]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:12px;background:#040610b3}.pc-panel[data-v-e355eb71]{width:min(400px,100%);max-height:100%;overflow:auto;padding:14px 16px 12px;display:flex;flex-direction:column;gap:.7rem}.pc-head[data-v-e355eb71]{display:flex;align-items:center;gap:.6rem}.pc-close[data-v-e355eb71]{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:10px;font-size:1.5rem;line-height:1;color:#e2e8f0;background:#94a3b81a;border:1px solid rgba(148,163,184,.3)}.pc-close[data-v-e355eb71]:hover{border-color:#e2e8f099}.pc-head-text[data-v-e355eb71]{min-width:0}.pc-kicker[data-v-e355eb71]{font-size:.6rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--led-yellow)}.pc-title[data-v-e355eb71]{margin:0;font-size:1.35rem;line-height:1.1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Bungee,Chakra Petch,sans-serif}.pc-title-row[data-v-e355eb71]{display:flex;align-items:center;gap:.45rem;min-width:0}.pc-rename[data-v-e355eb71]{flex-shrink:0;width:1.9rem;height:1.9rem;border-radius:8px;display:grid;place-items:center;background:#19f2c9;box-shadow:0 0 10px #19f2c973}.pc-rename svg[data-v-e355eb71]{width:1.05rem;height:1.05rem;fill:none;stroke:#02231d;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pc-rename[data-v-e355eb71]:active{transform:translateY(2px);box-shadow:none}.pc-code[data-v-e355eb71]{display:flex;align-items:center;gap:.55rem;padding:.35rem .4rem .35rem .65rem;border-radius:10px;text-align:left;background:#fcd34d12;border:1px solid rgba(252,211,77,.35)}.pc-code[data-v-e355eb71]:hover{border-color:var(--led-yellow)}.pc-code-label[data-v-e355eb71]{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.pc-code b[data-v-e355eb71]{font-weight:400;font-size:1.05rem;letter-spacing:.12em;color:var(--led-yellow)}.pc-code-copy[data-v-e355eb71]{margin-left:auto;padding:.18rem .55rem;border-radius:7px;font-size:.68rem;font-weight:800;color:#1a1204;background:var(--led-yellow)}.pc-stats[data-v-e355eb71]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.pc-stats div[data-v-e355eb71]{display:flex;flex-direction:column;align-items:center;padding:.4rem .2rem;border-radius:10px;background:#94c5ff0f;border:1px solid rgba(148,197,255,.14)}.pc-stats b[data-v-e355eb71]{font-weight:400;font-size:1.2rem;line-height:1;color:#fff}.pc-stats span[data-v-e355eb71]{margin-top:.2rem;font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.pc-sub[data-v-e355eb71]{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:-.3rem}.pc-heroes[data-v-e355eb71]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pc-heroes li[data-v-e355eb71]{display:flex;align-items:center;gap:.55rem;padding:.3rem .5rem .3rem .3rem;border-radius:10px;background:#080d1e99;border:1px solid rgba(255,255,255,.08)}.pc-heroes li.pc-frame-silver[data-v-e355eb71]{border-color:#e2e8f0a6}.pc-heroes li.pc-frame-gold[data-v-e355eb71]{border-color:#fcd34dcc;box-shadow:0 0 10px #fcd34d33}.pc-face[data-v-e355eb71]{width:2.1rem;height:2.1rem;border-radius:8px;overflow:hidden;display:grid;place-items:center;flex-shrink:0;color:#fff}.pc-face img[data-v-e355eb71]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pc-hero-name[data-v-e355eb71]{font-size:.85rem;color:#fff}.pc-hero-matches[data-v-e355eb71]{margin-left:auto;font-size:.68rem;font-weight:700;color:var(--text-dim)}.pc-empty[data-v-e355eb71],.pc-foot[data-v-e355eb71]{margin:0;font-size:.7rem;font-weight:600;color:var(--text-dim)}.pc-foot[data-v-e355eb71]{font-size:.62rem;opacity:.85}.pc-sheet-enter-active[data-v-e355eb71],.pc-sheet-leave-active[data-v-e355eb71]{transition:opacity .18s}.pc-sheet-enter-from[data-v-e355eb71],.pc-sheet-leave-to[data-v-e355eb71]{opacity:0}@media (max-height: 430px){.pc-panel[data-v-e355eb71]{padding:10px 14px;gap:.5rem}.pc-heroes li[data-v-e355eb71]{padding-top:.2rem;padding-bottom:.2rem}.pc-face[data-v-e355eb71]{width:1.7rem;height:1.7rem}.pc-foot[data-v-e355eb71]{display:none}}.hero-radar[data-v-a751b382]{display:block;width:100%;height:100%;overflow:visible}.grid[data-v-a751b382]{fill:#67e8f906;stroke:#94c5ff29;stroke-width:1}.spoke[data-v-a751b382]{stroke:#94c5ff24;stroke-width:1}.avg[data-v-a751b382]{fill:none;stroke:#fcd34d8c;stroke-width:1.2;stroke-dasharray:3 3}.fill[data-v-a751b382]{fill-opacity:.3;stroke-width:2.2;stroke-linejoin:round}.dot[data-v-a751b382]{stroke:#fff;stroke-width:1}.bonus-fill[data-v-a751b382]{fill:#fde68a;fill-opacity:.12;stroke:#fff7c2;stroke-width:2;stroke-linejoin:round;stroke-dasharray:5 3}.grow[data-v-a751b382]{stroke:#fcd34d;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(252,211,77,.9))}.grow-dot[data-v-a751b382]{fill:#fff7c2;stroke:#fcd34d;stroke-width:2;filter:drop-shadow(0 0 5px rgba(252,211,77,.95))}.shapes[data-v-a751b382]{transform-box:view-box;transform-origin:0 0}.shapes.pulse[data-v-a751b382]{animation:radar-pulse-a751b382 .65s cubic-bezier(.2,1.6,.4,1)}@keyframes radar-pulse-a751b382{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.12);filter:brightness(1.6)}to{transform:scale(1);filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.shapes.pulse[data-v-a751b382]{animation:none}}.label[data-v-a751b382]{font-family:var(--font-body, sans-serif);font-size:13px;font-weight:700;letter-spacing:.08em;fill:#e8eefcd1}.label-up[data-v-a751b382]{fill:#fde68a}.label .up[data-v-a751b382]{font-size:11px;fill:#fcd34d}.label-down[data-v-a751b382]{fill:#fca5a5}.label .down[data-v-a751b382]{font-size:11px;fill:#f87171}.is-compact .label[data-v-a751b382]{font-size:15px;letter-spacing:.04em}.loadout-icon[data-v-19757173]{display:inline-block;flex-shrink:0;vertical-align:middle;overflow:visible}.coin-icon[data-v-41125b4a]{display:inline-block;flex-shrink:0;vertical-align:middle;filter:drop-shadow(0 0 3px rgba(96,165,250,.55))}.sba[data-v-52653779]{--tone: 255, 84, 104;display:block;width:100%;height:100%;overflow:visible}.sba[data-v-52653779] *{transform-box:view-box}.sba-shadow[data-v-52653779]{fill:#03050d8c}.sba-rim[data-v-52653779]{fill:none;stroke:rgb(var(--tone));stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 0 1.8px rgba(var(--tone),.85))}.sba-crimp[data-v-52653779]{fill:none;stroke:rgba(var(--tone),.75);stroke-width:.9;stroke-linejoin:round}.sba-tear[data-v-52653779]{stroke:#ffffff80;stroke-width:.7;stroke-dasharray:1.2 1.4}.sba-ring[data-v-52653779]{fill:#03050d8c;stroke:rgba(var(--tone),.9);stroke-width:1.3}.sba-ball[data-v-52653779]{fill:#eef3ff;stroke:#03050d;stroke-width:.8}.sba-patch[data-v-52653779]{fill:#0b1431}.sba-seam[data-v-52653779]{fill:none;stroke:#0b1431;stroke-width:.9;stroke-linecap:round}.sba-band[data-v-52653779]{fill:#03050dd1;stroke:rgba(var(--tone),.6);stroke-width:.6}.sba-led[data-v-52653779]{fill:rgba(var(--tone),.4)}.sba-led[data-v-52653779]:nth-child(odd){fill:rgb(var(--tone))}.sba-sheen[data-v-52653779]{fill:#ffffff29}.sba-core[data-v-52653779]{opacity:0;transform-origin:50px 20px;transform:scale(.3)}.sba-top[data-v-52653779]{transform-origin:77px 21px}.is-wait:not(.is-calm) .sba-obj[data-v-52653779]{animation:sba-breathe-52653779 1.1s ease-in-out infinite;transform-origin:50px 90px}@keyframes sba-breathe-52653779{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-1.2deg)}70%{transform:translateY(-1px) rotate(1.2deg)}}.is-wait:not(.is-calm) .sba-sheen[data-v-52653779]{animation:sba-sheen-52653779 1.4s ease-in-out infinite}@keyframes sba-sheen-52653779{0%{transform:skew(-18deg) translate(0)}to{transform:skew(-18deg) translate(150px)}}.is-wait:not(.is-calm) .sba-led[data-v-52653779]{animation:sba-chase-52653779 .8s steps(1,end) infinite;animation-delay:calc(var(--i) * -.11s)}@keyframes sba-chase-52653779{0%{fill:rgb(var(--tone))}50%{fill:rgba(var(--tone),.3)}}.is-open .sba-top[data-v-52653779]{transform:translate(14px,-16px) rotate(28deg);opacity:0}.is-open .sba-tear[data-v-52653779]{opacity:0}.is-open .sba-core[data-v-52653779]{opacity:1;transform:scale(1.6)}.is-open:not(.is-calm) .sba-top[data-v-52653779]{animation:sba-tear-52653779 .5s cubic-bezier(.3,.9,.5,1) both}@keyframes sba-tear-52653779{0%{transform:none;opacity:1}35%{transform:translate(2px,-2px) rotate(6deg);opacity:1}}.is-open:not(.is-calm) .sba-core[data-v-52653779]{animation:sba-glow-52653779 .6s ease-out .2s both}@keyframes sba-glow-52653779{0%{opacity:0;transform:scale(.3)}}.is-open:not(.is-calm) .sba-body[data-v-52653779]{animation:sba-kick-52653779 .45s ease-out .15s both;transform-origin:50px 90px}@keyframes sba-kick-52653779{40%{transform:scale(1.04,.97)}}@media (prefers-reduced-motion: reduce){.sba[data-v-52653779] *,.sba[data-v-52653779]{animation:none!important;transition:none!important}}.so-veil[data-v-65ba9b2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050e99;animation:so-fade-65ba9b2d .15s}@keyframes so-fade-65ba9b2d{0%{opacity:0}}.so[data-v-65ba9b2d]{--tone: 255, 84, 104;width:min(52rem,100%);max-height:100%;display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem .85rem;border-radius:6px;background:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1.4px) 0 0 / 5px 5px,linear-gradient(180deg,#0f1838,#070b1a);border:1px solid rgba(var(--tone),.45);box-shadow:inset 0 3px rgb(var(--tone)),0 0 28px rgba(var(--tone),.14),0 24px 60px #0009}.so-head[data-v-65ba9b2d]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.so-head h3[data-v-65ba9b2d]{margin:0;font-size:1.25rem;color:#fff;text-shadow:0 0 12px rgba(var(--tone),.45)}.so-x[data-v-65ba9b2d]{width:2.2rem;height:2.2rem;border-radius:10px;font-size:1.5rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.so-price[data-v-65ba9b2d]{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;color:var(--cur-blue);text-shadow:0 2px 0 #03050d}.so-body[data-v-65ba9b2d]{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.65rem}h4[data-v-65ba9b2d]{margin:0 0 3px;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--tone))}h4 span[data-v-65ba9b2d]{letter-spacing:.04em;text-transform:none;color:var(--text-dim);font-weight:700}.so-tiles[data-v-65ba9b2d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.so-tile[data-v-65ba9b2d]{--rt: 255, 255, 255;display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.35rem .55rem;border-radius:6px;background:#03050d99;border-left:3px solid rgba(var(--rt),.8)}.so-tile.is-hero[data-v-65ba9b2d]{--rt: 251, 191, 36;background:#fbbf241a}.so-tile b[data-v-65ba9b2d]{font-weight:400;font-size:1.15rem;color:#fff}.so-tile span[data-v-65ba9b2d]{font-size:.66rem;font-weight:800;color:#c9d3ee}.so-avg[data-v-65ba9b2d]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin-top:.4rem;font-size:.72rem;font-weight:700;color:#c9d3ee}.so-avg b[data-v-65ba9b2d]{color:#fff}.so-rpill[data-v-65ba9b2d]{--rt: 150, 166, 196;padding:.05rem .4rem;border-radius:4px;font-size:.68rem;font-weight:800;color:rgb(var(--rt));border:1px solid rgba(var(--rt),.5);background:rgba(var(--rt),.08);font-variant-numeric:tabular-nums}.so-rpill.off[data-v-65ba9b2d]{opacity:.4}.so-dim[data-v-65ba9b2d]{color:var(--text-dim)}.so-plain[data-v-65ba9b2d]{margin:.4rem 0 0;font-size:.7rem;font-weight:600;line-height:1.35;color:#c9d3ee}.so-plain b[data-v-65ba9b2d]{color:#fff}.so-rar[data-v-65ba9b2d]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem}.so-rows[data-v-65ba9b2d]{display:grid;grid-template-columns:1fr 1fr;gap:3px .6rem}.so-row[data-v-65ba9b2d]{--rt: 150, 166, 196;display:flex;align-items:center;gap:.45rem;padding:.26rem .5rem;border-radius:6px;background:#03050d99;font-size:.78rem;font-weight:700;color:#e8eefc;min-width:0}.so-row.is-hero[data-v-65ba9b2d]{background:#fbbf241f}.so-row.is-owned[data-v-65ba9b2d]{background:#03050d73;color:var(--text-dim)}.so-row.is-owned .so-what[data-v-65ba9b2d]{text-decoration:line-through}.so-dot[data-v-65ba9b2d]{width:.55rem;height:.55rem;flex-shrink:0;transform:rotate(45deg);background:rgb(var(--rt))}.so-mini[data-v-65ba9b2d]{width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:4px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:#0a1230}.so-mini img[data-v-65ba9b2d]{width:115%;height:115%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;margin-bottom:-10%}.so-what[data-v-65ba9b2d]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-what small[data-v-65ba9b2d]{font-size:.62rem;color:var(--text-dim)}.so-pct[data-v-65ba9b2d]{flex-shrink:0;text-align:right;color:#fff;font-variant-numeric:tabular-nums}.so-tag[data-v-65ba9b2d]{padding:.05rem .4rem;border-radius:4px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--led-green, #86efac);border:1px solid rgba(134,239,172,.4)}.so-grid[data-v-65ba9b2d]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px .4rem}.so-row.is-small[data-v-65ba9b2d]{font-size:.68rem;padding:.18rem .4rem}.so-note[data-v-65ba9b2d]{margin:.3rem 0 0;font-size:.68rem;font-weight:700;color:#c9d3ee}.so-now[data-v-65ba9b2d]{margin:.3rem 0 0;padding:.3rem .5rem;border-radius:8px;font-size:.7rem;font-weight:700;line-height:1.3;color:#fde68a;background:#fcd34d14;border:1.5px solid rgba(252,211,77,.35)}.so-rules[data-v-65ba9b2d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;line-height:1.35;color:#c9d3ee}.so-rules b[data-v-65ba9b2d]{color:#fff;font-weight:800}.so-bypack[data-v-65ba9b2d]{display:flex;flex-wrap:wrap;gap:.15rem .6rem}.so-bypack span[data-v-65ba9b2d]{font-variant-numeric:tabular-nums}.so-foot[data-v-65ba9b2d]{margin:0;font-size:.64rem;font-weight:700;color:var(--text-dim)}@media (max-height: 460px){.so-veil[data-v-65ba9b2d]{padding:6px}.so[data-v-65ba9b2d]{padding:.45rem .55rem .55rem;gap:.35rem;width:min(56rem,100%)}.so-head h3[data-v-65ba9b2d]{font-size:1.02rem}.so-x[data-v-65ba9b2d]{width:1.9rem;height:1.9rem;font-size:1.3rem}.so-body[data-v-65ba9b2d]{gap:.45rem}.so-tile b[data-v-65ba9b2d]{font-size:.9rem}.so-tile span[data-v-65ba9b2d]{font-size:.54rem}.so-row[data-v-65ba9b2d]{padding:.14rem .4rem;font-size:.64rem}.so-row.is-small[data-v-65ba9b2d]{font-size:.58rem;padding:.1rem .35rem}.so-mini[data-v-65ba9b2d]{width:1.2rem;height:1.2rem}.so-rules[data-v-65ba9b2d],.so-avg[data-v-65ba9b2d],.so-plain[data-v-65ba9b2d]{font-size:.6rem}.so-rpill[data-v-65ba9b2d]{font-size:.56rem}.so-now[data-v-65ba9b2d],.so-note[data-v-65ba9b2d]{font-size:.6rem}}@media (max-aspect-ratio: 1/1){.so-tiles[data-v-65ba9b2d]{grid-template-columns:1fr 1fr}.so-rows[data-v-65ba9b2d]{grid-template-columns:1fr}.so-grid[data-v-65ba9b2d]{grid-template-columns:1fr 1fr}}.sc[data-v-6ead022c]{--rt: 150, 166, 196;--pt: 255, 84, 104;position:relative;width:100%;aspect-ratio:5 / 7;padding:0;border:0;background:none;color:inherit;cursor:pointer;perspective:700px;-webkit-tap-highlight-color:transparent}.sc[data-v-6ead022c]:focus-visible{outline:2px solid rgb(var(--rt));outline-offset:3px;border-radius:10px}.sc-inner[data-v-6ead022c]{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,1.25,.45,1)}.sc.is-up .sc-inner[data-v-6ead022c]{transform:rotateY(180deg)}.sc-face[data-v-6ead022c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:2px solid rgb(var(--rt));display:flex;flex-direction:column;align-items:center}.sc-back[data-v-6ead022c]{background:radial-gradient(circle at 50% 42%,rgba(var(--pt),.38),transparent 62%),linear-gradient(160deg,rgba(var(--pt),.32),#0a1028 55%,#060914);box-shadow:inset 0 0 0 3px #03050dd9,inset 0 0 0 4px rgba(var(--rt),.5);justify-content:center}.sc-back-pat[data-v-6ead022c]{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:5px;border:1px solid rgba(var(--rt),.45);background:radial-gradient(circle,rgba(255,255,255,.11) .9px,transparent 1.3px) 0 0 / 6px 6px,repeating-linear-gradient(45deg,rgba(var(--pt),.12) 0 6px,transparent 6px 12px)}.sc-back-mark[data-v-6ead022c]{position:relative;width:46%;aspect-ratio:1}.sc-back-mark svg[data-v-6ead022c]{width:100%;height:100%;display:block}.m-ring[data-v-6ead022c]{fill:#03050db3;stroke:rgb(var(--rt));stroke-width:1.6}.m-ball[data-v-6ead022c]{fill:#e9efff;stroke:#03050d;stroke-width:.8}.m-patch[data-v-6ead022c]{fill:#0b1431}.sc-back-gems[data-v-6ead022c]{position:absolute;bottom:9%;display:flex;gap:4px}.sc-back-gems i[data-v-6ead022c]{width:7px;height:7px;transform:rotate(45deg);background:rgb(var(--rt));box-shadow:0 0 6px rgba(var(--rt),.9)}.sc-charge[data-v-6ead022c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.85),rgba(var(--rt),.55) 35%,transparent 70%)}.r-squad .sc-back[data-v-6ead022c]{box-shadow:inset 0 0 0 3px #03050dd9,inset 0 0 0 4px rgba(var(--rt),.6),0 0 10px rgba(var(--rt),.35)}.r-star .sc-back[data-v-6ead022c]{box-shadow:inset 0 0 0 3px #03050dd9,inset 0 0 0 4px rgba(var(--rt),.8),0 0 18px rgba(var(--rt),.6)}.r-legend .sc-back[data-v-6ead022c]{box-shadow:inset 0 0 0 3px #03050dd9,inset 0 0 0 4px rgba(var(--rt),1),0 0 26px rgba(var(--rt),.85),0 0 60px rgba(var(--rt),.35)}.sc:not(.is-calm):not(.is-up).r-star .sc-back[data-v-6ead022c],.sc:not(.is-calm):not(.is-up).r-legend .sc-back[data-v-6ead022c]{animation:sc-pulse-6ead022c 1.6s ease-in-out infinite}@keyframes sc-pulse-6ead022c{50%{filter:brightness(1.25)}}.sc:not(.is-up):not(.is-calm):hover .sc-inner[data-v-6ead022c]{transform:translateY(-4px)}.sc.is-charging:not(.is-calm) .sc-inner[data-v-6ead022c]{animation:sc-shiver-6ead022c .12s linear infinite}@keyframes sc-shiver-6ead022c{0%,to{transform:translateY(-3px) scale(1.04)}50%{transform:translate(1px,-4px) scale(1.04) rotate(.6deg)}}.sc.is-charging:not(.is-calm) .sc-charge[data-v-6ead022c]{animation:sc-gather-6ead022c 1s ease-in forwards}@keyframes sc-gather-6ead022c{to{opacity:1}}.sc.is-charging.is-calm .sc-charge[data-v-6ead022c]{opacity:.6}.sc-front[data-v-6ead022c]{transform:rotateY(180deg);padding:7% 6% 6%;gap:2%;justify-content:flex-start;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(var(--rt),.3),transparent 62%),linear-gradient(180deg,#111b3d,#070b1c);box-shadow:inset 0 0 0 3px #03050dd9,0 0 16px rgba(var(--rt),.35)}.sc-rar[data-v-6ead022c]{padding:.08rem .45rem;border-radius:4px;font-size:.56rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#03050d;background:rgb(var(--rt))}.sc-icon[data-v-6ead022c]{width:58%;aspect-ratio:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#03050d99;border:1px solid rgba(var(--rt),.4);overflow:hidden;margin-top:3%}.sc-icon.k-hero[data-v-6ead022c]{align-items:flex-end;background:radial-gradient(circle at 50% 35%,rgba(var(--rt),.55),transparent 70%),#0b1230}.sc-portrait[data-v-6ead022c]{width:112%;height:112%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;margin-bottom:-6%}.sc-glyph[data-v-6ead022c]{font-size:1.5rem;color:rgb(var(--rt));text-shadow:0 2px 0 #03050d}.sc-xp[data-v-6ead022c]{color:#67e8f9}.sc-kicker[data-v-6ead022c]{margin-top:3%;font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim, #94a3c4);line-height:1.15}.sc-title[data-v-6ead022c]{font-weight:400;font-size:.98rem;line-height:1.05;color:#fff;overflow-wrap:anywhere}.sc-line[data-v-6ead022c]{font-style:normal;font-size:.58rem;font-weight:700;color:#c9d3ee;line-height:1.2}.sc.is-up.r-legend .sc-front[data-v-6ead022c]{box-shadow:inset 0 0 0 3px #03050dd9,0 0 30px rgba(var(--rt),.75)}.sc.is-calm .sc-inner[data-v-6ead022c]{transition:none;transform:none!important}.sc.is-calm .sc-front[data-v-6ead022c]{transform:none;visibility:hidden}.sc.is-calm.is-up .sc-front[data-v-6ead022c]{visibility:visible}.sc.is-calm.is-up .sc-back[data-v-6ead022c]{visibility:hidden}@media (max-height: 460px){.sc-rar[data-v-6ead022c]{font-size:.46rem;padding:.05rem .3rem}.sc-glyph[data-v-6ead022c]{font-size:1.15rem}.sc-kicker[data-v-6ead022c]{font-size:.44rem}.sc-title[data-v-6ead022c]{font-size:.78rem}.sc-line[data-v-6ead022c]{font-size:.46rem}.sc-back-gems i[data-v-6ead022c]{width:5px;height:5px}}@media (prefers-reduced-motion: reduce){.sc[data-v-6ead022c] *,.sc[data-v-6ead022c]{animation:none!important;transition:none!important}}.hc-veil[data-v-528e0d1a]{--hero-rgb: 252, 211, 77;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:radial-gradient(ellipse 50% 60% at 50% 45%,rgba(var(--hero-rgb),.35),#03050eeb 70%);cursor:pointer;overflow:hidden;animation:hc-fade-528e0d1a .2s ease-out}@keyframes hc-fade-528e0d1a{0%{opacity:0}}.hc-rays[data-v-528e0d1a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:conic-gradient(from 160deg at 18% -8%,transparent 0deg,rgba(var(--hero-rgb),.28) 10deg,rgba(220,245,255,.18) 16deg,transparent 26deg),conic-gradient(from 174deg at 82% -8%,transparent 0deg,rgba(220,245,255,.18) 10deg,rgba(var(--hero-rgb),.28) 16deg,transparent 26deg);animation:hc-sweep-528e0d1a 3.2s ease-in-out infinite alternate}@keyframes hc-sweep-528e0d1a{0%{opacity:.65;filter:blur(1px)}to{opacity:1;filter:blur(3px)}}.hc-hero[data-v-528e0d1a]{position:relative;width:min(46vh,22rem);aspect-ratio:1;display:flex;align-items:flex-end;justify-content:center;animation:hc-in-528e0d1a .9s cubic-bezier(.2,1.3,.4,1) both}@keyframes hc-in-528e0d1a{0%{transform:perspective(600px) rotateY(-540deg) scale(.2);opacity:0;filter:brightness(0)}60%{filter:brightness(1.8);opacity:1}to{transform:perspective(600px) rotateY(0) scale(1);filter:brightness(1)}}.hc-img[data-v-528e0d1a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 0 rgba(3,5,13,.6)) drop-shadow(0 0 28px rgba(var(--hero-rgb),.8))}.hc-letter[data-v-528e0d1a]{font-size:6rem;color:#fff;margin:auto}.hc-stamp[data-v-528e0d1a]{position:relative;margin-top:-1rem;padding:.3rem 1.2rem .35rem;border-radius:6px;font-size:clamp(1.8rem,6.4vh,3rem);letter-spacing:.12em;color:#eafcff;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0 / 5px 5px,linear-gradient(180deg,#071425,#030a16);border:1.5px solid rgba(var(--hero-rgb),.85);box-shadow:0 0 0 1px #03050de6,0 0 24px rgba(var(--hero-rgb),.55),inset 0 0 18px rgba(var(--hero-rgb),.25);text-shadow:0 0 6px rgba(var(--hero-rgb),.95),0 0 18px rgba(var(--hero-rgb),.6);animation:hc-scan-528e0d1a .55s .55s steps(10,end) both}@keyframes hc-scan-528e0d1a{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hc-name[data-v-528e0d1a]{position:relative;margin-top:.4rem;font-size:clamp(1.1rem,3.6vh,1.7rem);color:#fff;text-shadow:0 3px 0 #03050d,0 0 16px rgba(var(--hero-rgb),.7);animation:hc-up-528e0d1a .4s .8s both}.hc-sub[data-v-528e0d1a]{position:relative;font-size:clamp(.72rem,2.2vh,.95rem);font-weight:800;letter-spacing:.08em;color:#cfe8ff;text-shadow:0 2px 0 #03050d;animation:hc-up-528e0d1a .4s .95s both}@keyframes hc-up-528e0d1a{0%{transform:translateY(10px);opacity:0}}.hc-sparks[data-v-528e0d1a]{position:absolute;left:50%;top:42%;pointer-events:none}.hc-sparks i[data-v-528e0d1a]{position:absolute;width:10px;height:10px;margin:-5px;border-radius:2px;background:rgb(var(--hero-rgb));box-shadow:0 0 10px rgba(var(--hero-rgb),.9);transform:rotate(var(--a)) translateY(0);animation:hc-spark-528e0d1a .9s .5s cubic-bezier(.1,.8,.3,1) both}@keyframes hc-spark-528e0d1a{0%{transform:rotate(var(--a)) translateY(0) scale(1.4);opacity:1}to{transform:rotate(var(--a)) translateY(-34vh) scale(.3);opacity:0}}@media (prefers-reduced-motion: reduce){.hc-rays[data-v-528e0d1a],.hc-hero[data-v-528e0d1a],.hc-stamp[data-v-528e0d1a],.hc-sparks i[data-v-528e0d1a]{animation:none}}.sr-veil[data-v-cfca902f]{--tone: 255, 84, 104;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse 50% 50% at 50% 40%,rgba(var(--tone),.18),transparent 70%),#03050ef2;animation:sr-fade-cfca902f .18s ease-out}@keyframes sr-fade-cfca902f{0%{opacity:0}}.sr-stage[data-v-cfca902f]{width:min(56rem,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:.7rem}.sr-pack[data-v-cfca902f]{position:relative;width:min(13rem,38vh);aspect-ratio:1;flex-shrink:0}.sr-light[data-v-cfca902f]{position:absolute;left:50%;top:22%;width:60%;height:80%;transform:translate(-50%,-100%) scaleY(0);transform-origin:50% 100%;background:linear-gradient(0deg,rgba(var(--tone),.6),transparent);filter:blur(6px);opacity:0;transition:transform .4s ease-out,opacity .4s;clip-path:polygon(25% 100%,75% 100%,100% 0,0 0)}.sr-light.on[data-v-cfca902f]{transform:translate(-50%,-100%) scaleY(1);opacity:1}.sr-board[data-v-cfca902f]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 1.1rem .4rem;border-radius:4px;background:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.4px) 0 0 / 5px 5px,linear-gradient(180deg,#071425,#030a16);border:1px solid rgba(var(--tone),.55);box-shadow:inset 0 2px rgba(var(--tone),.8),0 0 18px rgba(var(--tone),.22)}.sr-board-name[data-v-cfca902f]{font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 0 10px rgba(var(--tone),.7)}.sr-board-act[data-v-cfca902f]{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--tone))}.sr-head[data-v-cfca902f]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.sr-head-name[data-v-cfca902f]{font-size:1.15rem;color:#fff;text-shadow:0 0 12px rgba(var(--tone),.6)}.sr-head-hint[data-v-cfca902f]{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.sr-cards[data-v-cfca902f]{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.sr-slot[data-v-cfca902f]{min-width:0;animation:sr-deal-cfca902f .42s cubic-bezier(.2,1.2,.4,1) both;animation-delay:calc(var(--i) * 70ms)}@keyframes sr-deal-cfca902f{0%{transform:translateY(-40px) scale(.6) rotate(-6deg);opacity:0}}.sr-foot[data-v-cfca902f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.6rem}.sr-summary[data-v-cfca902f]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem}.sr-chip[data-v-cfca902f]{padding:.15rem .5rem;border-radius:6px;font-size:.74rem;font-weight:800;color:#f1f5ff;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.sr-forced[data-v-cfca902f]{color:#fde68a;border-color:#fcd34d66}.sr-free[data-v-cfca902f]{color:var(--cur-blue)}.sr-head-note[data-v-cfca902f]{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fde68a}.sr-paid[data-v-cfca902f]{display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums}.sr-dim[data-v-cfca902f]{font-size:.72rem;font-weight:800;color:var(--text-dim)}.sr-acts[data-v-cfca902f]{display:flex;justify-content:flex-end;flex-shrink:0}@media (max-height: 460px){.sr-veil[data-v-cfca902f]{padding:6px 10px}.sr-stage[data-v-cfca902f]{gap:.35rem;width:min(46rem,100%)}.sr-pack[data-v-cfca902f]{width:min(9rem,46vh)}.sr-head-name[data-v-cfca902f]{font-size:.9rem}.sr-head-hint[data-v-cfca902f]{font-size:.52rem}.sr-cards[data-v-cfca902f]{width:min(100%,calc((100vh - 6.4rem) * 5 / 7 * 5 + 2.4rem));gap:.6rem}.sr-foot[data-v-cfca902f]{min-height:2.2rem;gap:.5rem}.sr-chip[data-v-cfca902f]{font-size:.58rem;padding:.1rem .35rem}.sr-paid[data-v-cfca902f]{font-size:.54rem}.sr-acts .lb-btn[data-v-cfca902f]{font-size:.72rem}}@media (max-aspect-ratio: 1/1){.sr-cards[data-v-cfca902f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.sr-veil[data-v-cfca902f],.sr-slot[data-v-cfca902f],.sr-light[data-v-cfca902f]{animation:none;transition:none}}.is-calm .sr-slot[data-v-cfca902f],.is-calm .sr-light[data-v-cfca902f]{animation:none;transition:none}.is-calm .sr-light[data-v-cfca902f]{filter:none}.xb[data-v-6adebab5]{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border-radius:12px;background:#03050d8c;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #67e8f933}.xb-head[data-v-6adebab5]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.xb-title[data-v-6adebab5]{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff}.xb-n[data-v-6adebab5]{font-size:1.15rem;line-height:1;color:#67e8f9;text-shadow:0 2px 0 #03050d;font-variant-numeric:tabular-nums}.xb-row[data-v-6adebab5]{display:flex;align-items:center;gap:.35rem;min-width:0;flex-wrap:wrap}.xb-foot[data-v-6adebab5]{flex-wrap:nowrap}.xb-face[data-v-6adebab5]{width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:9px;overflow:hidden;background:#16204a;border:2px solid #03050d;display:flex;align-items:flex-end;justify-content:center}.xb-face img[data-v-6adebab5]{width:115%;height:115%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;margin-bottom:-12%}.xb-pick[data-v-6adebab5]{flex:1;min-width:0}.xb-pick select[data-v-6adebab5],.xb-amt input[data-v-6adebab5]{width:100%;height:2rem;padding:0 .5rem;border-radius:9px;font:inherit;font-size:.78rem;font-weight:800;color:#fff;background:#0b1230;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff40}.xb-amt[data-v-6adebab5]{width:4.6rem;flex-shrink:0}.xb-amt input[data-v-6adebab5]{text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.xb-amt input[data-v-6adebab5]::-webkit-inner-spin-button,.xb-amt input[data-v-6adebab5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xb-step[data-v-6adebab5]{width:2rem;height:2rem;flex-shrink:0;border-radius:9px;font-size:1.1rem;font-weight:900;color:#fff;background:#121a38;border:2px solid #03050d;box-shadow:0 2px #03050d}.xb-step[data-v-6adebab5]:disabled{opacity:.4}.xb-chip[data-v-6adebab5]{height:2rem;padding:0 .5rem;border-radius:9px;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#67e8f9;background:#67e8f914;border:1.5px solid rgba(103,232,249,.4);white-space:nowrap}.xb-foot[data-v-6adebab5]{justify-content:space-between}.xb-state[data-v-6adebab5]{min-width:0;font-size:.66rem;font-weight:700;color:#c9d3ee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xb-foot .lb-btn[data-v-6adebab5]{flex-shrink:0}.xb-empty[data-v-6adebab5]{margin:0;font-size:.66rem;font-weight:700;color:var(--text-dim)}.xb-note[data-v-6adebab5]{margin:0;font-size:.66rem;font-weight:800;color:var(--led-green, #86efac)}.xb-note.bad[data-v-6adebab5]{color:#fca5a5}.sr-only[data-v-6adebab5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xb.is-compact[data-v-6adebab5]{padding:.4rem .5rem;gap:.3rem}@media (max-height: 460px){.xb[data-v-6adebab5]{padding:.35rem .45rem;gap:.25rem;border-radius:10px}.xb-title[data-v-6adebab5]{font-size:.52rem;letter-spacing:.12em}.xb-n[data-v-6adebab5]{font-size:.9rem}.xb-face[data-v-6adebab5]{width:1.7rem;height:1.7rem}.xb-pick select[data-v-6adebab5],.xb-amt input[data-v-6adebab5]{height:1.7rem;font-size:.64rem}.xb-amt[data-v-6adebab5]{width:3.6rem}.xb-step[data-v-6adebab5],.xb-chip[data-v-6adebab5]{height:1.7rem}.xb-step[data-v-6adebab5]{width:1.7rem;font-size:.9rem}.xb-chip[data-v-6adebab5]{font-size:.52rem;padding:0 .35rem}.xb-state[data-v-6adebab5],.xb-empty[data-v-6adebab5],.xb-note[data-v-6adebab5]{font-size:.54rem}.xb-foot .lb-btn[data-v-6adebab5]{font-size:.56rem;padding:0 .5em}.xb.is-compact .xb-step[data-v-6adebab5]{display:none}.xb.is-compact .xb-amt[data-v-6adebab5]{width:3.2rem}}.sp-veil[data-v-7ddc5ff3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:sp-fade-7ddc5ff3 .18s}@keyframes sp-fade-7ddc5ff3{0%{opacity:0}}.sp[data-v-7ddc5ff3]{width:min(1180px,100%);height:min(700px,100%);display:flex;flex-direction:column;gap:.7rem;padding:.8rem .9rem .9rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;color:var(--text);box-shadow:inset 0 0 0 1.5px #67e8f938,0 8px #03050d,0 30px 80px #0009;animation:sp-in-7ddc5ff3 .28s cubic-bezier(.2,1.3,.4,1)}@keyframes sp-in-7ddc5ff3{0%{transform:translateY(18px) scale(.97);opacity:0}}.sp-head[data-v-7ddc5ff3]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.sp-head h2[data-v-7ddc5ff3]{margin:0;font-size:1.5rem;line-height:1;color:#fff;text-shadow:0 3px 0 #03050d}.sp-x[data-v-7ddc5ff3]{width:2.4rem;height:2.4rem;border-radius:11px;font-size:1.6rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.sp-x[data-v-7ddc5ff3]:active{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px #94c5ff40}.sp-coins[data-v-7ddc5ff3]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem .2rem .3rem;border-radius:999px;font-size:1rem;color:var(--cur-blue);flex-shrink:0;margin-left:auto;background:#03050dcc;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--cur-blue-rgb),.5);text-shadow:0 2px 0 #03050d;font-variant-numeric:tabular-nums}.sp-empty[data-v-7ddc5ff3]{flex:1;display:grid;place-items:center;font-size:.9rem;font-weight:700;color:var(--text-dim)}.sp-body[data-v-7ddc5ff3]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 18.5rem;gap:.8rem}.sp-main[data-v-7ddc5ff3]{min-height:0;display:flex;flex-direction:column;gap:.6rem}.sp-dim[data-v-7ddc5ff3]{font-size:.68rem;font-weight:700;color:var(--text-dim)}.sp-boxes[data-v-7ddc5ff3]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.sp-box[data-v-7ddc5ff3]{--tone: 255, 122, 182;position:relative;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.6rem .7rem .7rem;border-radius:4px;text-align:center;background:conic-gradient(from 168deg at 50% -6%,transparent 0deg,rgba(var(--tone),.16) 8deg,rgba(220,245,255,.07) 12deg,rgba(var(--tone),.16) 16deg,transparent 24deg),radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1.4px) 0 0 / 5px 5px,linear-gradient(180deg,#0e1736,#070b1c);border:1px solid rgba(var(--tone),.35);box-shadow:inset 0 3px rgb(var(--tone)),0 0 22px rgba(var(--tone),.1)}.sp-box.is-focus[data-v-7ddc5ff3]{border-color:rgb(var(--tone));box-shadow:inset 0 3px rgb(var(--tone)),0 0 0 2px rgba(var(--tone),.55),0 0 30px rgba(var(--tone),.3)}.sp-box-kick[data-v-7ddc5ff3]{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--tone));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-box-art[data-v-7ddc5ff3]{flex:1;min-height:3.5rem;display:flex;align-items:center;justify-content:center}.sp-box-art[data-v-7ddc5ff3] svg{width:auto;height:100%;max-height:11rem;aspect-ratio:1}.sp-box-name[data-v-7ddc5ff3]{font-size:1.3rem;line-height:1;color:#fff;text-shadow:0 0 14px rgba(var(--tone),.55)}.sp-box-heroes[data-v-7ddc5ff3]{display:flex;justify-content:center;gap:.35rem}.sp-face[data-v-7ddc5ff3]{position:relative;width:3.1rem;height:3.1rem;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center;border-radius:4px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(var(--tone),.28),transparent 70%),#0a1230;border:1px solid rgba(var(--tone),.4)}.sp-face img[data-v-7ddc5ff3]{width:112%;height:112%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;margin-bottom:-6%;filter:brightness(0) drop-shadow(0 0 1.5px rgba(var(--tone),.9));opacity:.85}.sp-face.is-owned img[data-v-7ddc5ff3]{filter:none;opacity:1}.sp-face small[data-v-7ddc5ff3]{position:absolute;left:0;right:0;bottom:0;padding:.05rem 0;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#03050dc7}.sp-tick[data-v-7ddc5ff3]{position:absolute;top:2px;right:3px;font-style:normal;font-size:.6rem;font-weight:900;color:var(--led-green, #86efac)}.sp-box-info[data-v-7ddc5ff3]{min-height:2.6rem;display:flex;flex-direction:column;justify-content:center;gap:.1rem}.sp-box-pity[data-v-7ddc5ff3]{font-size:.72rem;font-weight:800;color:rgb(var(--tone))}.sp-box-sub[data-v-7ddc5ff3]{font-size:.64rem;font-weight:700;color:#c9d3ee}.sp-box-notice[data-v-7ddc5ff3]{padding:.15rem .35rem;border-radius:6px;font-size:.62rem;font-weight:800;color:#fde68a;background:#fcd34d14;border:1.5px solid rgba(252,211,77,.3)}.sp-box-acts[data-v-7ddc5ff3]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.sp-box-acts .lb-btn[data-v-7ddc5ff3]{flex-shrink:0}.sp-buy .lb-price[data-v-7ddc5ff3]{margin-left:.1em}.sp-err[data-v-7ddc5ff3],.sp-need[data-v-7ddc5ff3]{font-size:.68rem;font-weight:800;color:#fca5a5;text-align:right}.sp-side[data-v-7ddc5ff3]{min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto}.sp-sec[data-v-7ddc5ff3]{display:flex;flex-direction:column;gap:.4rem;padding:.55rem .65rem;border-radius:12px;background:#03050d8c;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #ffffff14}.sp-sec-head[data-v-7ddc5ff3]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.sp-sec-title[data-v-7ddc5ff3]{font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff}.sp-comm[data-v-7ddc5ff3]{--tone: 134, 239, 172}.sp-comm-card[data-v-7ddc5ff3]{display:flex;align-items:center;gap:.5rem}.sp-comm-face[data-v-7ddc5ff3]{width:2.4rem;height:2.4rem}.sp-comm-text[data-v-7ddc5ff3]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.sp-comm-text b[data-v-7ddc5ff3]{font-size:.78rem;color:#fff}.sp-comm-text small[data-v-7ddc5ff3]{font-size:.62rem;font-weight:700;color:#c9d3ee}.sp-comm-state[data-v-7ddc5ff3]{font-size:.66rem;font-weight:800;color:var(--led-green, #86efac);flex-shrink:0}.sp-comm-card .lb-btn[data-v-7ddc5ff3]{flex-shrink:0}.sp-join[data-v-7ddc5ff3]{text-decoration:none}.sp-msg[data-v-7ddc5ff3]{margin:0;font-size:.66rem;font-weight:800;color:var(--led-green, #86efac)}.sp-msg.bad[data-v-7ddc5ff3]{color:#fca5a5}.sp-gift[data-v-7ddc5ff3]{flex-direction:row;align-items:center;justify-content:space-between}.sp-gift-text[data-v-7ddc5ff3]{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:700;color:#e8eefc}.sp-gift-text b[data-v-7ddc5ff3]{color:var(--cur-blue)}.sp-inv-list[data-v-7ddc5ff3]{display:flex;flex-wrap:wrap;gap:.3rem}.sp-inv-chip[data-v-7ddc5ff3]{padding:.15rem .45rem;border-radius:6px;font-size:.68rem;font-weight:800;color:#fde68a;background:#fcd34d14;border:1.5px solid rgba(252,211,77,.3)}.sp-inv-chip.any[data-v-7ddc5ff3]{color:#e8eefc;background:#ffffff0f;border-color:#fff3}.sr-only[data-v-7ddc5ff3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-height: 460px){.sp-veil[data-v-7ddc5ff3]{padding:6px}.sp[data-v-7ddc5ff3]{padding:.45rem .55rem .55rem;gap:.4rem;border-radius:14px;height:100%}.sp-head h2[data-v-7ddc5ff3]{font-size:1.15rem}.sp-x[data-v-7ddc5ff3]{width:2.1rem;height:2.1rem;font-size:1.4rem}.sp-coins[data-v-7ddc5ff3]{font-size:.85rem}.sp-body[data-v-7ddc5ff3]{grid-template-columns:minmax(0,1fr) 14.5rem;gap:.5rem}.sp-main[data-v-7ddc5ff3],.sp-boxes[data-v-7ddc5ff3]{gap:.4rem}.sp-box[data-v-7ddc5ff3]{padding:.35rem .4rem .4rem;gap:.2rem}.sp-box-kick[data-v-7ddc5ff3]{font-size:.46rem;letter-spacing:.1em}.sp-box-art[data-v-7ddc5ff3]{min-height:2rem}.sp-box-name[data-v-7ddc5ff3]{font-size:.9rem}.sp-face[data-v-7ddc5ff3]{width:2.05rem;height:2.05rem}.sp-face small[data-v-7ddc5ff3]{font-size:.38rem}.sp-box-info[data-v-7ddc5ff3]{min-height:1.9rem}.sp-box-pity[data-v-7ddc5ff3]{font-size:.56rem}.sp-box-sub[data-v-7ddc5ff3],.sp-box-notice[data-v-7ddc5ff3]{font-size:.5rem}.sp-box-notice[data-v-7ddc5ff3]{padding:.1rem .25rem}.sp-box-acts .lb-btn[data-v-7ddc5ff3]{font-size:.6rem;padding:0 .55em;letter-spacing:.06em}.sp-err[data-v-7ddc5ff3],.sp-need[data-v-7ddc5ff3]{font-size:.56rem}.sp-side[data-v-7ddc5ff3]{gap:.35rem}.sp-sec[data-v-7ddc5ff3]{padding:.35rem .45rem;gap:.25rem;border-radius:10px}.sp-sec-title[data-v-7ddc5ff3]{font-size:.52rem;letter-spacing:.12em}.sp-comm-face[data-v-7ddc5ff3]{width:1.8rem;height:1.8rem}.sp-comm-text b[data-v-7ddc5ff3]{font-size:.64rem}.sp-comm-text small[data-v-7ddc5ff3]{font-size:.52rem}.sp-comm-card .lb-btn[data-v-7ddc5ff3],.sp-gift .lb-btn[data-v-7ddc5ff3]{font-size:.56rem;padding:0 .5em}.sp-gift-text[data-v-7ddc5ff3]{font-size:.64rem}.sp-dim[data-v-7ddc5ff3]{font-size:.56rem}.sp-inv-chip[data-v-7ddc5ff3]{font-size:.54rem}}@media (max-aspect-ratio: 1/1){.sp[data-v-7ddc5ff3]{height:100%;overflow-y:auto}.sp-body[data-v-7ddc5ff3],.sp-boxes[data-v-7ddc5ff3]{grid-template-columns:1fr}.sp-box-art[data-v-7ddc5ff3]{flex:0 0 6rem}}body:has(.sp-veil) .sg-chip{display:none}.hp-veil[data-v-8be01d2f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:#04060fc7;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:hp-fade-8be01d2f .18s ease-out}@keyframes hp-fade-8be01d2f{0%{opacity:0}}.hp-card[data-v-8be01d2f]{width:min(58rem,100%);max-height:100%;display:flex;flex-direction:column;gap:.65rem;padding:.8rem;border-radius:18px;color:var(--text);background:radial-gradient(ellipse 55% 80% at 0% 0%,color-mix(in srgb,var(--hc) 26%,transparent),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 10px),linear-gradient(180deg,#111834,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--hc) 60%,transparent),0 0 40px color-mix(in srgb,var(--hc) 25%,transparent),0 20px 50px #0009;animation:hp-pop-8be01d2f .24s cubic-bezier(.2,1.5,.4,1)}@keyframes hp-pop-8be01d2f{0%{transform:translateY(12px) scale(.94);opacity:0}}.hp-head[data-v-8be01d2f]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.hp-close[data-v-8be01d2f]{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:11px;font-size:1rem;line-height:1;color:var(--text);background:#ffffff14;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #ffffff29,0 3px #03050d}.hp-close[data-v-8be01d2f]:hover,.hp-close[data-v-8be01d2f]:focus-visible{background:#ffffff29;outline:none}.hp-icon[data-v-8be01d2f]{flex-shrink:0;width:3rem;height:3rem;border-radius:11px;border:2px solid #03050d;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--hc) 75%,transparent),0 0 18px color-mix(in srgb,var(--hc) 50%,transparent)}.hp-title[data-v-8be01d2f]{min-width:0;flex:1;display:flex;flex-direction:column;line-height:1}.hp-tabs[data-v-8be01d2f]{flex-shrink:0;display:flex;padding:3px;gap:3px;border-radius:12px;background:#03050d99;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #ffffff1a}.hp-tab[data-v-8be01d2f]{display:flex;align-items:center;gap:.4rem;height:2.1rem;padding:0 .8rem;border-radius:9px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);background:transparent;border:0}.hp-tab[data-v-8be01d2f]:hover,.hp-tab[data-v-8be01d2f]:focus-visible{color:#fff;outline:none;background:#ffffff0f}.hp-tab.on[data-v-8be01d2f]{color:#03050d;background:color-mix(in srgb,var(--hc) 80%,#fff);box-shadow:0 2px #03050d}.hp-tab-icons[data-v-8be01d2f]{display:inline-flex;gap:2px}.hp-tab-short[data-v-8be01d2f]{display:none}.hp-kicker[data-v-8be01d2f]{font-size:.66rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--hc) 70%,#fff)}.hp-skill[data-v-8be01d2f]{margin-top:.18rem;font-size:1.55rem;letter-spacing:.04em;color:#fff;text-shadow:0 3px 0 #03050d,2px 0 0 #03050d,-2px 0 0 #03050d,0 0 18px color-mix(in srgb,var(--hc) 55%,transparent)}.hp-body[data-v-8be01d2f]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"video side" "text side";grid-template-rows:auto 1fr;-moz-column-gap:.9rem;column-gap:.9rem;row-gap:.6rem;min-height:0}.hp-video[data-v-8be01d2f]{grid-area:video}.hp-text[data-v-8be01d2f]{grid-area:text;display:flex;flex-direction:column;gap:.3rem;min-width:0}.hp-side[data-v-8be01d2f]{grid-area:side}.hp-video[data-v-8be01d2f]{position:relative;aspect-ratio:16 / 9;border-radius:13px;overflow:hidden;background:#050816;border:3px solid #03050d;box-shadow:0 0 0 1.5px #ffffff1f,0 6px #03050d}.hp-video video[data-v-8be01d2f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hp-side[data-v-8be01d2f]{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:0}.hp-label[data-v-8be01d2f]{font-size:.6rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim)}.hp-desc[data-v-8be01d2f]{margin:0;padding:.55rem .7rem;border-radius:11px;font-size:.9rem;font-weight:600;line-height:1.32;color:#f1f5ff;background:#03050d8c;border:1.5px solid color-mix(in srgb,var(--hc) 35%,transparent)}.hp-radar-wrap[data-v-8be01d2f]{flex:1;min-height:7rem;display:flex;align-items:center;justify-content:center}.hp-radar-wrap[data-v-8be01d2f] .hero-radar{max-height:15rem}.hp-body.is-loadout[data-v-8be01d2f]{grid-template-areas:"lo side" "lo side"}.hp-loadout[data-v-8be01d2f]{grid-area:lo;display:flex;flex-direction:column;gap:.55rem;min-width:0}.lo-sec[data-v-8be01d2f]{display:flex;flex-direction:column;gap:.35rem}.lo-head[data-v-8be01d2f]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.lo-title[data-v-8be01d2f]{font-size:.66rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff}.lo-unlock[data-v-8be01d2f]{font-size:.66rem;font-weight:700;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-unlock.open[data-v-8be01d2f]{color:color-mix(in srgb,var(--hc) 70%,#fff)}.lo-cards[data-v-8be01d2f]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lo-card[data-v-8be01d2f]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.6rem .6rem .6rem .55rem;border-radius:12px;min-width:0;background:#03050d8c;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #ffffff14,0 3px #03050d;transition:box-shadow .15s,background .15s}.lo-card.picked.is-trait[data-v-8be01d2f]{background:#fcd34d14;box-shadow:inset 0 0 0 2px #fcd34d,0 3px #03050d,0 0 16px #fcd34d2e}.lo-card.picked.is-mod[data-v-8be01d2f]{background:#c4a1ff14;box-shadow:inset 0 0 0 2px #c4a1ff,0 3px #03050d,0 0 16px #c4a1ff33}.lo-card.locked[data-v-8be01d2f]{opacity:.62}.lo-card.unowned .lo-name[data-v-8be01d2f],.lo-card.unowned .lo-effect[data-v-8be01d2f],.lo-card.unowned .lo-desc[data-v-8be01d2f]{opacity:.6}.lo-find[data-v-8be01d2f]{align-self:flex-start;margin-top:.3rem;font-size:.62rem;letter-spacing:.06em;padding:0 .8em}.lo-badge[data-v-8be01d2f]{margin-top:.05rem}.lo-main[data-v-8be01d2f]{min-width:0;display:flex;flex-direction:column;gap:.12rem}.lo-name[data-v-8be01d2f]{font-size:.92rem;font-weight:800;color:#fff;line-height:1.1}.lo-effect[data-v-8be01d2f]{font-size:.66rem;font-weight:800;letter-spacing:.06em;color:#fcd34d}.lo-desc[data-v-8be01d2f]{font-size:.74rem;font-weight:600;line-height:1.25;color:#c9d3ee}.lo-act[data-v-8be01d2f]{align-self:center;display:flex}.lo-pick[data-v-8be01d2f]{font-size:.72rem}.lo-picked[data-v-8be01d2f]{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.is-trait .lo-picked[data-v-8be01d2f]{color:#fcd34d}.is-mod .lo-picked[data-v-8be01d2f]{color:#c4a1ff}.lo-lock[data-v-8be01d2f]{padding:.2rem .5rem;border-radius:8px;font-size:.7rem;font-weight:800;color:#aab3d0;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.12)}.lo-note[data-v-8be01d2f]{margin:0;font-size:.72rem;font-weight:700;color:var(--text-dim)}.lo-note.bad[data-v-8be01d2f]{color:#fca5a5}.hp-legend-trait[data-v-8be01d2f]{color:#fde68a}.hp-legend[data-v-8be01d2f]{display:flex;align-items:center;gap:.4rem;font-size:.62rem;font-weight:600;color:var(--text-dim)}.hp-avg[data-v-8be01d2f]{flex-shrink:0;width:1.1rem;border-top:1.5px dashed rgba(252,211,77,.7)}.hp-body.is-stats[data-v-8be01d2f]{grid-template-areas:"st side" "st side"}.hp-stats[data-v-8be01d2f]{grid-area:st;display:flex;flex-direction:column;gap:.45rem;min-width:0}.st-head[data-v-8be01d2f]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.st-left[data-v-8be01d2f]{font-size:1.2rem;color:#fde68a;text-shadow:0 2px 0 #03050d,0 0 12px rgba(252,211,77,.55)}.st-left.zero[data-v-8be01d2f]{color:#cbd5e1;text-shadow:0 2px 0 #03050d}.st-rule[data-v-8be01d2f]{font-size:.64rem;font-weight:700;color:var(--text-dim);white-space:nowrap}.st-locked[data-v-8be01d2f]{margin:0;padding:.45rem .6rem;border-radius:10px;font-size:.74rem;font-weight:700;color:#cbd5e1;background:#03050d8c;border:1.5px dashed rgba(255,255,255,.18)}.st-axes[data-v-8be01d2f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.st-axis[data-v-8be01d2f]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:.4rem;padding:.3rem .35rem .3rem .6rem;border-radius:10px;background:#03050d8c;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #ffffff14}.st-axis.up[data-v-8be01d2f]{box-shadow:inset 0 0 0 1.5px #fcd34d99,0 0 12px #fcd34d26}.st-name[data-v-8be01d2f]{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-pips[data-v-8be01d2f]{display:inline-flex;gap:3px}.st-pips i[data-v-8be01d2f]{width:.55rem;height:.85rem;border-radius:2px;background:#ffffff1a;border:1.5px solid #03050d}.st-pips i.on[data-v-8be01d2f]{background:linear-gradient(180deg,#fff1a8,#fcd34d);box-shadow:0 0 6px #fcd34dcc}.st-btn[data-v-8be01d2f]{width:1.9rem;height:1.9rem;border-radius:9px;font-size:1.1rem;font-weight:900;line-height:1;color:#e8eefc;background:#1a2350;border:2px solid #03050d;box-shadow:0 2px #03050d}.st-plus[data-v-8be01d2f]{color:#062b12;background:linear-gradient(180deg,#bbf7d0,#4ade80)}.st-btn[data-v-8be01d2f]:active:not(:disabled){transform:translateY(2px);box-shadow:none}.st-btn[data-v-8be01d2f]:disabled{opacity:.4;cursor:not-allowed;color:#8f9bb8;background:#1a2350;box-shadow:none}.st-foot[data-v-8be01d2f]{display:flex;align-items:center;gap:.6rem;margin-top:auto}.st-reset[data-v-8be01d2f]{height:2.3rem;padding:0 1rem;border-radius:10px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e8eefc;background:#ffffff14;border:2px solid #03050d;box-shadow:0 3px #03050d}.st-msg[data-v-8be01d2f]{flex:1;min-width:0;font-size:.68rem;font-weight:700;color:var(--led-green, #86efac)}.st-msg.bad[data-v-8be01d2f]{color:#fca5a5}.st-save[data-v-8be01d2f]{font-size:.95rem}.st-reset[data-v-8be01d2f]:disabled{opacity:.45;cursor:not-allowed}.st-inv[data-v-8be01d2f]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.st-inv-label[data-v-8be01d2f]{font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.st-inv-chip[data-v-8be01d2f]{padding:.12rem .45rem;border-radius:6px;font-size:.7rem;font-weight:800;color:#fde68a;background:#fcd34d14;border:1.5px solid rgba(252,211,77,.3)}.st-inv-chip.any[data-v-8be01d2f]{color:#e8eefc;background:#ffffff0f;border-color:#fff3}.st-inv-none[data-v-8be01d2f]{font-size:.68rem;font-weight:700;color:var(--text-dim)}.st-shop[data-v-8be01d2f]{margin-left:auto;height:1.7rem;padding:0 .6rem;border-radius:8px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e8eefc;background:#ffffff14;border:2px solid #03050d;box-shadow:0 2px #03050d}.st-shop[data-v-8be01d2f]:hover{background:#ffffff29}.st-cost[data-v-8be01d2f]{min-width:2.3rem;text-align:center;font-size:.62rem;font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums;white-space:nowrap}.st-cost.short[data-v-8be01d2f]{color:#fca5a5}.st-dot[data-v-8be01d2f]{margin-left:.3rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.65rem;color:#1a1204;background:var(--led-yellow, #fcd34d);border:1.5px solid #03050d}@media (max-height: 430px){.hp-veil[data-v-8be01d2f]{padding:.4rem}.hp-card[data-v-8be01d2f]{padding:.5rem;gap:.4rem;width:min(52rem,100%)}.hp-close[data-v-8be01d2f],.hp-icon[data-v-8be01d2f]{width:2rem;height:2rem}.hp-skill[data-v-8be01d2f]{font-size:1.15rem;margin-top:.1rem}.hp-kicker[data-v-8be01d2f]{font-size:.56rem}.hp-label[data-v-8be01d2f]{display:none}.hp-desc[data-v-8be01d2f]{padding:.4rem .5rem}.hp-body[data-v-8be01d2f]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"video text" "video side";row-gap:.4rem}.hp-video[data-v-8be01d2f]{height:calc(100vh - 5.4rem);max-height:18rem;width:auto}.hp-desc[data-v-8be01d2f]{font-size:.72rem}.hp-radar-wrap[data-v-8be01d2f]{min-height:0}.hp-legend[data-v-8be01d2f]{display:none}.hp-tab[data-v-8be01d2f]{height:1.8rem;padding:0 .6rem;font-size:.64rem}.hp-body.is-loadout[data-v-8be01d2f]{grid-template-columns:minmax(0,1fr) 13rem;grid-template-areas:"lo side" "lo side"}.hp-loadout[data-v-8be01d2f]{gap:.35rem}.lo-sec[data-v-8be01d2f]{gap:.22rem}.lo-title[data-v-8be01d2f],.lo-unlock[data-v-8be01d2f]{font-size:.58rem}.lo-cards[data-v-8be01d2f]{gap:.35rem}.lo-card[data-v-8be01d2f]{padding:.38rem .4rem;gap:.4rem;border-radius:10px}.lo-badge[data-v-8be01d2f]{width:26px;height:26px}.lo-name[data-v-8be01d2f]{font-size:.78rem}.lo-effect[data-v-8be01d2f]{font-size:.56rem}.lo-desc[data-v-8be01d2f]{font-size:.62rem;line-height:1.2}.lo-pick[data-v-8be01d2f]{font-size:.62rem}.lo-note[data-v-8be01d2f]{font-size:.6rem}.hp-body.is-stats[data-v-8be01d2f]{grid-template-columns:minmax(0,1fr) 12rem;grid-template-areas:"st side" "st side"}.hp-stats[data-v-8be01d2f]{gap:.3rem}.st-left[data-v-8be01d2f]{font-size:.95rem}.st-rule[data-v-8be01d2f]{font-size:.56rem}.st-axes[data-v-8be01d2f]{gap:.25rem}.st-axis[data-v-8be01d2f]{padding:.15rem .25rem .15rem .45rem;gap:.3rem}.st-name[data-v-8be01d2f]{font-size:.6rem}.st-btn[data-v-8be01d2f]{width:1.65rem;height:1.65rem;font-size:.95rem}.st-reset[data-v-8be01d2f]{height:1.9rem;padding:0 .7rem;font-size:.66rem}.st-save[data-v-8be01d2f]{font-size:.8rem}.st-locked[data-v-8be01d2f]{font-size:.62rem;padding:.3rem .45rem}.st-inv[data-v-8be01d2f]{gap:.2rem}.st-inv-chip[data-v-8be01d2f]{font-size:.56rem;padding:.05rem .3rem}.st-inv-label[data-v-8be01d2f],.st-inv-none[data-v-8be01d2f]{font-size:.54rem}.st-shop[data-v-8be01d2f]{height:1.4rem;font-size:.54rem}.st-cost[data-v-8be01d2f]{min-width:1.7rem;font-size:.54rem}.lo-find[data-v-8be01d2f]{font-size:.54rem}}@media (max-aspect-ratio: 1/1){.hp-body[data-v-8be01d2f]{grid-template-columns:1fr;grid-template-areas:"video" "text" "side"}.hp-body.is-loadout[data-v-8be01d2f]{grid-template-areas:"lo" "side"}.hp-body.is-stats[data-v-8be01d2f]{grid-template-areas:"st" "side"}.lo-cards[data-v-8be01d2f]{grid-template-columns:1fr}.hp-tab-long[data-v-8be01d2f]{display:none}.hp-tab-short[data-v-8be01d2f]{display:inline}.hp-card[data-v-8be01d2f]{overflow-y:auto}.hp-radar-wrap[data-v-8be01d2f]{min-height:11rem}}.hp-backdrop[data-v-35c9f2a0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:hp-fade-35c9f2a0 .18s}@keyframes hp-fade-35c9f2a0{0%{opacity:0}}.hp[data-v-35c9f2a0]{--hero-rgb: 252, 211, 77;width:min(1080px,100%);height:min(640px,100%);display:flex;flex-direction:column;gap:.7rem;padding:.8rem .9rem .9rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #67e8f938,0 8px #03050d,0 30px 80px #0009;animation:hp-in-35c9f2a0 .28s cubic-bezier(.2,1.3,.4,1)}@keyframes hp-in-35c9f2a0{0%{transform:translateY(18px) scale(.97);opacity:0}}.hp-head[data-v-35c9f2a0]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.hp-head h2[data-v-35c9f2a0]{margin:0;font-size:1.5rem;line-height:1;color:#fff;text-shadow:0 3px 0 #03050d}.hp-count[data-v-35c9f2a0]{margin-left:auto;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.hp-x[data-v-35c9f2a0]{width:2.4rem;height:2.4rem;border-radius:11px;font-size:1.6rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.hp-x[data-v-35c9f2a0]:active{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px #94c5ff40}.hp-body[data-v-35c9f2a0]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:.8rem}.hp-grid[data-v-35c9f2a0]{min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.55rem;padding:.3rem}.hp-card[data-v-35c9f2a0]{position:relative;min-height:0;padding:0;overflow:hidden;border-radius:13px;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;text-align:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px),radial-gradient(ellipse 90% 70% at 50% 35%,rgba(var(--hero-rgb),.75),transparent 75%),linear-gradient(165deg,rgba(var(--hero-rgb),.55),rgba(var(--hero-2-rgb),.55) 55%,#0a0f24);border:3px solid #03050d;box-shadow:0 4px #03050d;transition:transform .14s cubic-bezier(.2,1.4,.4,1),filter .12s}.hp-card[data-v-35c9f2a0]:hover{transform:translateY(-3px);filter:brightness(1.08)}.hp-card[data-v-35c9f2a0]:active{transform:translateY(1px) scale(.97)}.hp-face[data-v-35c9f2a0]{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.hp-img[data-v-35c9f2a0]{width:auto;height:108%;max-width:118%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;margin-bottom:-6%;filter:drop-shadow(0 4px 0 rgba(3,5,13,.5))}.hp-letter[data-v-35c9f2a0]{margin:auto;font-size:1.6rem;color:#fff}.hp-name[data-v-35c9f2a0]{position:relative;z-index:2;flex-shrink:0;padding:.28rem .2rem .3rem;font-size:clamp(.62rem,.6rem + .45vw,.88rem);letter-spacing:.05em;line-height:1;color:#fff;background:#070b1a;border-top:2px solid #03050d;text-shadow:0 2px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-lv[data-v-35c9f2a0]{position:absolute;top:.3rem;left:.3rem;z-index:3;box-shadow:0 2px #03050d}.hp-mine[data-v-35c9f2a0]{position:absolute;top:.3rem;right:.3rem;z-index:3;width:1.35rem;height:1.35rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--led-green);border:2px solid #03050d}.hp-mine svg[data-v-35c9f2a0]{width:.8rem;height:.8rem;fill:none;stroke:#062b12;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hp-card.is-focus[data-v-35c9f2a0]{z-index:2;transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 2px #19f2c9,0 0 24px #19f2c980,0 6px #03050d}.hp-card.is-focus .hp-name[data-v-35c9f2a0]{color:#02231d;background:#19f2c9;text-shadow:none}.hp-card.frame-silver[data-v-35c9f2a0]:before,.hp-card.frame-gold[data-v-35c9f2a0]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:3;border-radius:9px;pointer-events:none;border:2.5px solid #e2e8f0;box-shadow:inset 0 0 12px #e2e8f059}.hp-card.frame-gold[data-v-35c9f2a0]:before{border-color:#fcd34d;box-shadow:inset 0 0 14px #fcd34d73}.hp-info[data-v-35c9f2a0]{min-height:0;display:flex;flex-direction:column;gap:.45rem;padding:.8rem .85rem;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse 120% 60% at 50% 0%,rgba(var(--hero-rgb),.28),transparent 70%),#03050d8c;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--hero-rgb),.35)}.hp-role[data-v-35c9f2a0]{align-self:flex-start;padding:.12rem .55rem;border-radius:6px;font-size:.6rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#03050d;background:rgb(var(--hero-rgb))}.hp-title-row[data-v-35c9f2a0]{display:flex;align-items:center;gap:.45rem;min-width:0}.hp-hrank[data-v-35c9f2a0]{position:absolute;bottom:1.85rem;left:.3rem;z-index:3}.hp-rankcol[data-v-35c9f2a0]{display:flex;flex-direction:column;line-height:1}.hp-rankcol small[data-v-35c9f2a0]{font-family:var(--font-body, sans-serif);font-size:.55rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);text-shadow:none}.hp-rankcol span[data-v-35c9f2a0]{display:inline-flex;align-items:center;gap:.15rem}.hp-trophies[data-v-35c9f2a0]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.95rem;color:#fde68a;text-shadow:0 2px 0 #03050d;font-variant-numeric:tabular-nums;white-space:nowrap}.hp-focus-name[data-v-35c9f2a0]{font-size:1.7rem;line-height:1;color:#fff;text-shadow:0 3px 0 #03050d,0 0 18px rgba(var(--hero-rgb),.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-tag[data-v-35c9f2a0]{font-size:.8rem;font-weight:600;font-style:italic;color:#cbd5e1}.hp-skill[data-v-35c9f2a0]{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem;border-radius:11px;background:#03050d8c;border:2px solid #03050d}.hp-skill-icon[data-v-35c9f2a0]{width:2.6rem;height:2.6rem;border-radius:9px;flex-shrink:0}.hp-skill span[data-v-35c9f2a0]{display:flex;flex-direction:column;min-width:0}.hp-skill small[data-v-35c9f2a0]{font-size:.56rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.hp-skill b[data-v-35c9f2a0]{font-weight:400;font-size:.95rem;color:var(--led-cyan);line-height:1.1}.hp-skill em[data-v-35c9f2a0]{font-style:normal;font-size:.7rem;font-weight:600;color:#cbd5e1;line-height:1.25}.hp-radar[data-v-35c9f2a0]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.hp-radar[data-v-35c9f2a0] svg{max-height:100%;max-width:100%}.hp-loadout[data-v-35c9f2a0]{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:11px;text-align:left;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8eefc;background:#03050d73;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #ffffff1f,0 3px #03050d}.hp-loadout[data-v-35c9f2a0]:hover,.hp-loadout[data-v-35c9f2a0]:focus-visible{background:#ffffff1a;outline:none}.hp-loadout[data-v-35c9f2a0]:active{transform:translateY(2px);box-shadow:inset 0 0 0 1px #ffffff1f,0 1px #03050d}.hp-lo-icons[data-v-35c9f2a0]{display:inline-flex;gap:3px}.hp-lo-text[data-v-35c9f2a0]{flex:1}.hp-lo-go[data-v-35c9f2a0]{font-size:1.1rem;line-height:1;color:var(--text-dim)}.hp-coins[data-v-35c9f2a0]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem .2rem .3rem;border-radius:999px;font-size:1rem;color:var(--cur-blue);background:#03050dcc;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--cur-blue-rgb),.5);text-shadow:0 2px 0 #03050d}.hp-card.is-locked[data-v-35c9f2a0]{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 9px),linear-gradient(165deg,#1a2244,#0a0f24)}.hp-card.is-locked .hp-img[data-v-35c9f2a0]{filter:brightness(0) drop-shadow(0 0 1px rgba(148,197,255,.55));opacity:.85}.hp-card.is-locked .hp-name[data-v-35c9f2a0]{color:#8f9bb8}.hp-card.is-locked.is-focus .hp-name[data-v-35c9f2a0]{color:#02231d}.hp-lock[data-v-35c9f2a0]{position:absolute;top:34%;left:50%;z-index:3;width:2.1rem;height:2.1rem;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#03050dd9;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff66}.hp-lock svg[data-v-35c9f2a0]{width:62%;height:62%;fill:none;stroke:#cbd5e1;stroke-width:2.4;stroke-linejoin:round}.hp-lock svg rect[data-v-35c9f2a0]{fill:#cbd5e1;stroke:#cbd5e1}.hp-ready[data-v-35c9f2a0]{position:absolute;top:.3rem;right:.3rem;z-index:3;width:1.35rem;height:1.35rem;border-radius:2px;display:grid;place-items:center;font-size:.66rem;color:#02231d;background:#f3fffc;border:1px solid rgba(2,35,29,.5);box-shadow:0 0 10px #c8fff5d9;animation:hp-glow-35c9f2a0 1.2s ease-in-out infinite}.hp-card.is-mine .hp-ready[data-v-35c9f2a0]{right:1.9rem}@keyframes hp-glow-35c9f2a0{50%{box-shadow:0 0 18px #c8fff5;transform:scale(1.08)}}.hp-links[data-v-35c9f2a0]{display:flex;gap:.4rem;flex-shrink:0}.hp-links .hp-loadout[data-v-35c9f2a0]{flex:1;min-width:0}.hp-stats-btn[data-v-35c9f2a0]{flex:0 0 auto!important}.hp-pts[data-v-35c9f2a0]{min-width:1.3rem;height:1.3rem;padding:0 .3rem;border-radius:2px;display:grid;place-items:center;font-size:.75rem;color:#02231d;background:#f3fffc;animation:hp-glow-35c9f2a0 1.2s ease-in-out infinite}.hp-progress[data-v-35c9f2a0]{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;padding:.45rem .55rem .5rem;border-radius:3px;background:#02060db3;border:1px solid rgba(150,180,255,.16)}.hp-xpbank[data-v-35c9f2a0]{flex-shrink:0}.hp-progress.is-ready[data-v-35c9f2a0]{border-color:#c8fff573;box-shadow:0 0 16px #c8fff51f}.hp-meter-head[data-v-35c9f2a0]{display:flex;align-items:baseline;gap:.5rem}.hp-meter-lv[data-v-35c9f2a0]{font-family:var(--font-display);font-size:.8rem;color:#19f2c9;white-space:nowrap}.hp-meter-state[data-v-35c9f2a0]{margin-left:auto;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#cbd5e1;white-space:nowrap;font-variant-numeric:tabular-nums}.hp-progress.is-ready .hp-meter-lv[data-v-35c9f2a0],.hp-progress.is-ready .hp-meter-state[data-v-35c9f2a0]{color:#f3fffc;text-shadow:0 0 8px rgba(200,255,245,.7)}.hp-meter[data-v-35c9f2a0]{height:.6rem}.hp-progress.is-ready .hp-meter[data-v-35c9f2a0]{animation:hp-meter-35c9f2a0 1.3s ease-in-out infinite}@keyframes hp-meter-35c9f2a0{50%{filter:brightness(1.35)}}.hp-levelup[data-v-35c9f2a0]{align-self:stretch;justify-content:space-between}.hp-levelup:disabled .lb-price[data-v-35c9f2a0]{opacity:.7}.hp-need[data-v-35c9f2a0]{font-size:.7rem;font-weight:800;color:#fca5a5;text-align:right}.hp-have[data-v-35c9f2a0]{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:800;color:var(--text-dim)}.hp-note[data-v-35c9f2a0]{margin:0;font-size:.7rem;font-weight:700;color:#fca5a5}.hp-buy[data-v-35c9f2a0]{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;margin-top:auto}.hp-buy .hp-need[data-v-35c9f2a0],.hp-buy .hp-have[data-v-35c9f2a0]{align-self:flex-end}.hp-unlock[data-v-35c9f2a0]{display:flex;align-items:center;justify-content:center;gap:.5rem}.hp-select[data-v-35c9f2a0]{flex-shrink:0;align-self:stretch}@media (max-height: 460px){.hp-rankcol small[data-v-35c9f2a0]{display:none}.hp-trophies[data-v-35c9f2a0]{gap:.15rem;font-size:.85rem}.hp[data-v-35c9f2a0]{padding:.5rem .6rem .6rem;gap:.4rem;border-radius:14px}.hp-head h2[data-v-35c9f2a0]{font-size:1.15rem}.hp-x[data-v-35c9f2a0]{width:2.1rem;height:2.1rem;font-size:1.4rem}.hp-body[data-v-35c9f2a0]{grid-template-columns:minmax(0,1fr) 13.5rem;gap:.5rem}.hp-grid[data-v-35c9f2a0]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.4rem;padding:.2rem}.hp-card[data-v-35c9f2a0]{border-width:2.5px;border-radius:11px}.hp-name[data-v-35c9f2a0]{font-size:.6rem;padding:.22rem .1rem}.hp-lv[data-v-35c9f2a0]{top:.2rem;left:.2rem}.hp-info[data-v-35c9f2a0]{padding:.5rem .6rem;gap:.3rem}.hp-focus-name[data-v-35c9f2a0]{font-size:1.2rem}.hp-tag[data-v-35c9f2a0]{font-size:.68rem}.hp-skill[data-v-35c9f2a0]{padding:.3rem}.hp-skill-icon[data-v-35c9f2a0]{width:2rem;height:2rem}.hp-skill em[data-v-35c9f2a0]{font-size:.62rem}.hp-radar[data-v-35c9f2a0]{display:none}.hp-select[data-v-35c9f2a0]{margin-top:auto;font-size:.85rem}.hp-loadout[data-v-35c9f2a0]{padding:.25rem .5rem;font-size:.6rem}.hp-lock[data-v-35c9f2a0]{width:1.6rem;height:1.6rem}.hp-coins[data-v-35c9f2a0]{font-size:.85rem}.hp-progress[data-v-35c9f2a0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:.45rem;column-gap:.45rem;row-gap:.25rem;padding:.3rem .4rem}.hp-meter-head[data-v-35c9f2a0]{grid-column:1}.hp-meter[data-v-35c9f2a0]{grid-column:1;height:.45rem}.hp-progress.is-ready .hp-meter-state[data-v-35c9f2a0]{display:none}.hp-levelup[data-v-35c9f2a0]{grid-column:2;grid-row:1 / span 2;font-size:.6rem;letter-spacing:.08em;padding:0 .6em;gap:.35em}.hp-progress .hp-need[data-v-35c9f2a0]{grid-column:1 / -1}.hp-buy[data-v-35c9f2a0]{margin-top:auto}.hp-unlock[data-v-35c9f2a0]{font-size:.85rem!important}.hp-progress+.hp-note[data-v-35c9f2a0],.hp-tag[data-v-35c9f2a0]{display:none}}@media (max-width: 640px) and (min-height: 461px){.hp-body[data-v-35c9f2a0]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.hp-radar[data-v-35c9f2a0]{display:none}}.pp-veil[data-v-4b180b9a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050ec7;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.pp[data-v-4b180b9a]{width:min(820px,100%);max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d4d,0 8px #03050d,0 30px 80px #0009}.pp-head[data-v-4b180b9a]{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.pp-head h2[data-v-4b180b9a]{margin:0;font-size:1.4rem;color:var(--led-yellow);text-shadow:0 3px 0 #03050d}.pp-sub[data-v-4b180b9a]{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.pp-packs[data-v-4b180b9a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.pp-pack[data-v-4b180b9a]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .4rem .6rem;border-radius:14px;color:#fff;text-align:center;background:linear-gradient(180deg,rgba(var(--tone),.16),#0b1230);border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--tone),.35),0 4px #03050d}.pp-pack.is-on[data-v-4b180b9a]{box-shadow:inset 0 0 0 3px rgba(var(--tone),.95),0 0 24px rgba(var(--tone),.45),0 4px #03050d;transform:translateY(-2px)}.pp-art[data-v-4b180b9a]{width:6.5rem;height:6.5rem}.pp-name[data-v-4b180b9a]{font-size:1.1rem;text-shadow:0 2px 0 #03050d}.pp-lean[data-v-4b180b9a]{font-size:.7rem;font-weight:700;color:var(--text-dim)}.pp-heroes[data-v-4b180b9a]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;min-height:2rem}.pp-heroes small[data-v-4b180b9a]{width:100%;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fde68a}.pp-heroes small.pp-dim[data-v-4b180b9a]{color:var(--text-dim)}.pp-face[data-v-4b180b9a]{width:1.9rem;height:1.9rem;border-radius:50%;overflow:hidden;background:#121a38;border:2px solid #03050d}.pp-face img[data-v-4b180b9a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-foot[data-v-4b180b9a]{display:flex;align-items:center;gap:.8rem}.pp-rule[data-v-4b180b9a]{flex:1;font-size:.7rem;font-weight:600;color:var(--text-dim);text-align:center}@media (max-height: 460px){.pp-veil[data-v-4b180b9a]{padding:6px}.pp[data-v-4b180b9a]{padding:.5rem .6rem;gap:.4rem}.pp-head h2[data-v-4b180b9a]{font-size:1.05rem}.pp-art[data-v-4b180b9a]{width:4.2rem;height:4.2rem}.pp-name[data-v-4b180b9a]{font-size:.9rem}.pp-lean[data-v-4b180b9a]{font-size:.6rem}.pp-face[data-v-4b180b9a]{width:1.5rem;height:1.5rem}.pp-heroes small[data-v-4b180b9a]{font-size:.55rem}.pp-rule[data-v-4b180b9a]{font-size:.6rem}}.fp-layer[data-v-15881361]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95}.fp-error[data-v-15881361]{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:96;margin:0;padding:.4rem .8rem;border-radius:8px;font-size:.8rem;font-weight:800;color:#fecaca;background:#28060cf2;border:2px solid #03050d}.qp-backdrop[data-v-0e4e18f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:qp-fade-0e4e18f7 .18s}@keyframes qp-fade-0e4e18f7{0%{opacity:0}}.qp[data-v-0e4e18f7]{position:relative;width:min(1020px,100%);max-height:100%;display:flex;flex-direction:column;gap:.7rem;padding:.8rem .9rem .9rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d40,0 8px #03050d,0 30px 80px #0009;animation:qp-in-0e4e18f7 .28s cubic-bezier(.2,1.3,.4,1)}@keyframes qp-in-0e4e18f7{0%{transform:translateY(18px) scale(.97);opacity:0}}.qp-reward.qp-reward-pack[data-v-0e4e18f7]{display:inline-flex;align-items:center;gap:.15rem;color:#fde68a}.qp-reward.qp-reward-pack small[data-v-0e4e18f7]{margin-left:.15rem}.qp-pack-art[data-v-0e4e18f7]{width:1.25rem;height:1.25rem;display:inline-block}.qp-pack-art[data-v-0e4e18f7] svg{width:100%;height:100%}.qp-head[data-v-0e4e18f7]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.qp-head h2[data-v-0e4e18f7]{margin:0;font-size:1.5rem;line-height:1;color:var(--led-yellow);text-shadow:0 3px 0 #03050d,0 0 18px rgba(252,211,77,.4)}.qp-note[data-v-0e4e18f7]{margin-left:auto;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.qp-x[data-v-0e4e18f7]{width:2.4rem;height:2.4rem;border-radius:11px;font-size:1.6rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.qp-x[data-v-0e4e18f7]:active{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px #94c5ff40}.qp-empty[data-v-0e4e18f7]{padding:2.5rem 1rem;text-align:center;font-weight:700;color:var(--text-dim)}.qp-cols[data-v-0e4e18f7]{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;overflow:auto}.qp-col[data-v-0e4e18f7]{min-width:0;display:flex;flex-direction:column;gap:.5rem;padding:.6rem;border-radius:14px;background:#03050d80;border:2.5px solid #03050d}.qp-daily[data-v-0e4e18f7]{box-shadow:inset 0 0 0 1.5px #67e8f94d;--col: var(--led-cyan)}.qp-weekly[data-v-0e4e18f7]{box-shadow:inset 0 0 0 1.5px #f472b64d;--col: var(--led-pink)}.qp-col-head[data-v-0e4e18f7]{display:flex;align-items:center;gap:.6rem}.qp-col-name[data-v-0e4e18f7]{font-size:1.1rem;color:var(--col);text-shadow:0 2px 0 #03050d,0 0 12px var(--col)}.qp-reset[data-v-0e4e18f7]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:#cbd5e1;padding:.15rem .5rem .15rem .2rem;border-radius:999px;background:#03050db3;border:1.5px solid rgba(148,197,255,.2)}.qp-reset-icon[data-v-0e4e18f7]{width:1.1rem;height:1.1rem;border-radius:50%}.qp-list[data-v-0e4e18f7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;position:relative}.qp-card[data-v-0e4e18f7]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .55rem;border-radius:12px;background:linear-gradient(180deg,#121a38,#0b1129);border:2.5px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff24,0 3px #03050d}.qp-card.is-done[data-v-0e4e18f7]{background:linear-gradient(180deg,#2a2208,#141004);box-shadow:inset 0 0 0 2px var(--led-yellow),0 0 18px #fcd34d4d,0 3px #03050d;animation:qp-glow-0e4e18f7 1.6s ease-in-out infinite}@keyframes qp-glow-0e4e18f7{50%{box-shadow:inset 0 0 0 2px var(--led-yellow),0 0 28px #fcd34d80,0 3px #03050d}}.qp-card.is-claimed[data-v-0e4e18f7]{opacity:.62}.qp-card.is-claimed .qp-fill[data-v-0e4e18f7]{background:linear-gradient(90deg,#4ade80,var(--led-green))}.qp-card.is-pop[data-v-0e4e18f7]{animation:qp-pop-0e4e18f7 .6s cubic-bezier(.2,1.8,.4,1)}@keyframes qp-pop-0e4e18f7{0%{transform:scale(1)}30%{transform:scale(1.05)}to{transform:scale(1)}}.qp-icon[data-v-0e4e18f7]{width:2.9rem;height:2.9rem;flex-shrink:0;border-radius:11px;display:grid;place-items:center;overflow:hidden;background:#070b1a;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff33}.qp-icon img[data-v-0e4e18f7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qp-icon img.qp-icon-face[data-v-0e4e18f7]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.qp-main[data-v-0e4e18f7]{min-width:0;display:flex;flex-direction:column;gap:.3rem}.qp-label[data-v-0e4e18f7]{font-size:.86rem;font-weight:800;color:#fff;line-height:1.15}.qp-role-faces[data-v-0e4e18f7]{display:flex;gap:.15rem;margin-top:-.1rem}.qp-role-faces img[data-v-0e4e18f7]{width:1.25rem;height:1.25rem;border-radius:5px;background:#0b1230;border:1.5px solid #03050d;-o-object-fit:cover;object-fit:cover}.qp-bar[data-v-0e4e18f7]{position:relative;height:1.05rem;border-radius:6px;overflow:hidden;background:#03050dd9;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff26}.qp-fill[data-v-0e4e18f7]{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(180deg,#a5f3fc,var(--led-cyan) 55%,#22b8d4);transition:width .6s cubic-bezier(.2,1,.3,1)}.qp-weekly .qp-fill[data-v-0e4e18f7]{background:linear-gradient(180deg,#fbcfe8,var(--led-pink) 55%,#db2777)}.qp-card.is-done .qp-fill[data-v-0e4e18f7]{background:linear-gradient(180deg,#fff3b0,var(--led-yellow) 55%,#f5b82e)}.qp-num[data-v-0e4e18f7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.66rem;font-weight:800;color:#fff;text-shadow:0 1px 0 #03050d,0 0 4px #03050d;font-variant-numeric:tabular-nums}.qp-side[data-v-0e4e18f7]{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.qp-reward[data-v-0e4e18f7]{display:inline-flex;align-items:baseline;gap:.2rem;font-family:var(--font-display);font-size:.95rem;color:var(--led-green);text-shadow:0 2px 0 #03050d;white-space:nowrap}.qp-reward small[data-v-0e4e18f7]{font-family:var(--font-body);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.qp-reward-hero[data-v-0e4e18f7]{color:var(--led-yellow)}.qp-actions[data-v-0e4e18f7]{display:flex;align-items:center;gap:.35rem;min-height:2rem}.qp-reroll[data-v-0e4e18f7]{width:2rem;height:2rem;border-radius:9px;display:grid;place-items:center;color:#cbd5e1;background:#1a2346;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff40,0 2px #03050d}.qp-reroll svg[data-v-0e4e18f7]{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.qp-reroll[data-v-0e4e18f7]:hover:not(:disabled){color:#fff}.qp-reroll[data-v-0e4e18f7]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 1px #94c5ff40}.qp-claim[data-v-0e4e18f7]{font-size:.8rem;animation:qp-nudge-0e4e18f7 1.4s ease-in-out infinite}.qp-claim[data-v-0e4e18f7]:active:not(:disabled){animation:none}@keyframes qp-nudge-0e4e18f7{0%,70%,to{transform:none}80%{transform:rotate(-4deg) scale(1.06)}90%{transform:rotate(4deg) scale(1.06)}}.qp-claimed[data-v-0e4e18f7]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--led-green)}.qp-reward-coins[data-v-0e4e18f7]{display:inline-flex;align-items:center;gap:.2rem;color:var(--cur-blue)}.qp-gain-coins[data-v-0e4e18f7]{display:inline-flex;align-items:center;gap:.25rem;font-size:1.2rem;color:var(--cur-blue);text-shadow:0 2px 0 #03050d,0 0 12px rgba(var(--cur-blue-rgb),.6)}.qp-float[data-v-0e4e18f7]{position:absolute;right:1rem;top:-.2rem;z-index:5;font-size:1.3rem;color:var(--led-green);text-shadow:0 3px 0 #03050d,0 0 16px rgba(74,222,128,.8);pointer-events:none;animation:qp-float-0e4e18f7 1.3s ease-out forwards}@keyframes qp-float-0e4e18f7{0%{transform:translateY(10px) scale(.6);opacity:0}20%{transform:translateY(0) scale(1.15);opacity:1}to{transform:translateY(-34px) scale(1);opacity:0}}.qp-swap-enter-active[data-v-0e4e18f7]{animation:qp-swap-0e4e18f7 .45s cubic-bezier(.2,1.4,.4,1)}.qp-swap-leave-active[data-v-0e4e18f7]{display:none}@keyframes qp-swap-0e4e18f7{0%{transform:rotateX(90deg);opacity:0}}.qp-veil[data-v-0e4e18f7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border-radius:15px;background:radial-gradient(ellipse at 50% 60%,#4ade801f,#03050eb8 70%);pointer-events:none}.qp-veil-enter-active[data-v-0e4e18f7],.qp-veil-leave-active[data-v-0e4e18f7]{transition:opacity .25s}.qp-veil-enter-from[data-v-0e4e18f7],.qp-veil-leave-to[data-v-0e4e18f7]{opacity:0}.qp-gain[data-v-0e4e18f7]{position:absolute;left:50%;top:50%;margin-top:-2.6rem;z-index:6;width:min(420px,calc(100% - 2rem));transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.6rem .9rem;border-radius:14px;background:linear-gradient(180deg,#0f2a1b,#07150d);border:3px solid #03050d;box-shadow:inset 0 0 0 2px var(--led-green),0 0 40px #4ade8073,0 6px #03050d}.qp-gain-xp[data-v-0e4e18f7]{display:flex;flex-direction:column;align-items:center;font-size:2rem;line-height:1;color:var(--led-green);text-shadow:0 3px 0 #03050d,0 0 16px rgba(74,222,128,.7)}.qp-gain-xp small[data-v-0e4e18f7]{font-size:.65rem;letter-spacing:.2em}.qp-gain-lv[data-v-0e4e18f7]{grid-column:1 / -1;justify-self:center;margin-top:-.2rem;font-size:1rem;color:var(--led-yellow);text-shadow:0 2px 0 #03050d;animation:qp-pop-0e4e18f7 .6s cubic-bezier(.2,1.8,.4,1)}.qp-gain-enter-active[data-v-0e4e18f7]{animation:qp-gain-in-0e4e18f7 .45s cubic-bezier(.2,1.6,.4,1)}.qp-gain-leave-active[data-v-0e4e18f7]{transition:opacity .3s,transform .3s}.qp-gain-leave-to[data-v-0e4e18f7]{opacity:0;transform:translate(-50%) translateY(12px)}@keyframes qp-gain-in-0e4e18f7{0%{transform:translate(-50%) translateY(30px) scale(.7);opacity:0}}.qp-veil[data-v-0e4e18f7]:before{content:"";position:absolute;left:50%;top:50%;width:40rem;height:40rem;margin:-20rem 0 0 -20rem;background:repeating-conic-gradient(from 0deg,rgba(134,239,172,.14) 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent);mask:radial-gradient(closest-side,#000 20%,transparent);animation:qp-rays-0e4e18f7 8s linear infinite}.qp-veil[data-v-0e4e18f7]{overflow:hidden}@keyframes qp-rays-0e4e18f7{to{transform:rotate(360deg)}}.qp-error[data-v-0e4e18f7]{margin:0;text-align:center;font-size:.8rem;font-weight:700;color:#fecaca}@media (prefers-reduced-motion: reduce){.qp-card.is-done[data-v-0e4e18f7],.qp-claim[data-v-0e4e18f7]{animation:none}}@media (max-height: 460px){.qp[data-v-0e4e18f7]{padding:.5rem .6rem .6rem;gap:.4rem;border-radius:14px}.qp-head h2[data-v-0e4e18f7]{font-size:1.15rem}.qp-x[data-v-0e4e18f7]{width:2.1rem;height:2.1rem;font-size:1.4rem}.qp-cols[data-v-0e4e18f7]{gap:.5rem}.qp-col[data-v-0e4e18f7]{padding:.4rem;gap:.35rem}.qp-col-name[data-v-0e4e18f7]{font-size:.9rem}.qp-reset[data-v-0e4e18f7]{font-size:.6rem}.qp-list[data-v-0e4e18f7]{gap:.3rem}.qp-card[data-v-0e4e18f7]{gap:.4rem;padding:.3rem .4rem;border-width:2px}.qp-icon[data-v-0e4e18f7]{width:2.3rem;height:2.3rem;border-radius:9px}.qp-label[data-v-0e4e18f7]{font-size:.7rem}.qp-main[data-v-0e4e18f7]{gap:.2rem}.qp-bar[data-v-0e4e18f7]{height:.85rem}.qp-num[data-v-0e4e18f7]{font-size:.56rem}.qp-reward[data-v-0e4e18f7]{font-size:.78rem}.qp-reward small[data-v-0e4e18f7]{font-size:.5rem}.qp-side[data-v-0e4e18f7]{gap:.15rem}.qp-actions[data-v-0e4e18f7]{min-height:1.6rem}.qp-reroll[data-v-0e4e18f7]{width:1.6rem;height:1.6rem;border-radius:7px}.qp-claim[data-v-0e4e18f7]{font-size:.78rem;padding:.22rem .6rem}.qp-role-faces img[data-v-0e4e18f7]{width:1rem;height:1rem}.qp-note[data-v-0e4e18f7]{display:none}.qp-gain[data-v-0e4e18f7]{padding:.4rem .7rem;margin-top:-2rem}.qp-gain-xp[data-v-0e4e18f7]{font-size:1.5rem}}@media (max-width: 640px) and (min-height: 461px){.qp-cols[data-v-0e4e18f7]{grid-template-columns:1fr}}.rn-scrim[data-v-0587cae6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:rn-fade-0587cae6 .18s both}.rn-card[data-v-0587cae6]{width:min(380px,100%);display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;border-radius:18px;box-shadow:inset 0 0 0 1.5px #f472b647,0 8px #03050d,0 30px 80px #0009;animation:rn-pop-0587cae6 .28s cubic-bezier(.2,1.3,.4,1) both}.rn-who[data-v-0587cae6]{display:flex;align-items:center;gap:.75rem;min-width:0}.rn-face[data-v-0587cae6]{position:relative;width:3.4rem;height:3.4rem;flex-shrink:0;border-radius:12px;display:grid;place-items:center;font-size:1.3rem;color:#fff;background:#0b1230;border:2.5px solid #03050d}.rn-face img[data-v-0587cae6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;border-radius:9px}.rn-lv[data-v-0587cae6]{position:absolute;right:-.4rem;bottom:-.4rem;min-width:1.4rem;height:1.4rem;padding:0 .25rem;border-radius:999px;display:grid;place-items:center;font-size:.66rem;color:#04202a;background:radial-gradient(circle at 40% 30%,#cffafe,var(--led-cyan) 60%,#0891b2);border:2px solid #03050d}.rn-who-text[data-v-0587cae6]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.rn-name[data-v-0587cae6]{font-family:Bungee,Chakra Petch,sans-serif;font-weight:400;font-size:1.15rem;line-height:1.1;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn-code[data-v-0587cae6]{font-size:.74rem;font-weight:800;letter-spacing:.12em;color:var(--led-yellow)}.rn-trophies[data-v-0587cae6]{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:800;color:#fde68a}.rn-q[data-v-0587cae6]{font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.rn-reasons[data-v-0587cae6]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.rn-reason[data-v-0587cae6]{min-height:2.4rem;padding:.35rem .5rem;border-radius:10px;font-size:.8rem;font-weight:800;color:#e2e8f0;text-align:center;background:#121a38;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff38,0 3px #03050d}.rn-reason.is-on[data-v-0587cae6]{color:#fff;background:#3a0d26;box-shadow:inset 0 0 0 2px var(--led-pink),0 3px #03050d}.rn-reason[data-v-0587cae6]:active{transform:translateY(2px);box-shadow:inset 0 0 0 1px #94c5ff38}.rn-error[data-v-0587cae6]{margin:0;font-size:.76rem;font-weight:700;color:#fecaca}.rn-thanks[data-v-0587cae6]{margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--text-dim)}.rn-thanks b[data-v-0587cae6]{font-weight:400;font-size:1.05rem;color:var(--led-green)}.rn-actions[data-v-0587cae6]{display:flex;gap:.55rem}.rn-left[data-v-0587cae6]{flex:1;padding:.55rem .8rem}.rn-right[data-v-0587cae6]{flex:1.4;margin-left:auto;padding:.6rem .8rem}.rn-report[data-v-0587cae6]{flex:1.4;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .8rem;border-radius:10px;font-family:var(--font-display);font-size:.9rem;color:#fecaca;background:#3a0d16;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #ff3b4e80,0 3px #03050d}.rn-report svg[data-v-0587cae6]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rn-report[data-v-0587cae6]:active{transform:translateY(2px)}@keyframes rn-fade-0587cae6{0%{opacity:0}}@keyframes rn-pop-0587cae6{0%{opacity:0;transform:translateY(12px) scale(.95)}}@media (max-height: 460px){.rn-scrim[data-v-0587cae6]{padding:6px}.rn-card[data-v-0587cae6]{gap:.5rem;padding:.7rem .85rem;border-radius:14px}.rn-face[data-v-0587cae6]{width:2.8rem;height:2.8rem}.rn-name[data-v-0587cae6]{font-size:1rem}.rn-reason[data-v-0587cae6]{min-height:2rem;font-size:.72rem}.rn-left[data-v-0587cae6],.rn-right[data-v-0587cae6],.rn-report[data-v-0587cae6]{padding:.42rem .7rem;font-size:.82rem}}@media (prefers-reduced-motion: reduce){.rn-scrim[data-v-0587cae6],.rn-card[data-v-0587cae6]{animation:none}}.fp-backdrop[data-v-e13e246c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fp-fade-e13e246c .18s}@keyframes fp-fade-e13e246c{0%{opacity:0}}.fp[data-v-e13e246c]{position:relative;width:min(980px,100%);height:min(640px,100%);display:flex;flex-direction:column;gap:.7rem;padding:.8rem .9rem .9rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #86efac40,0 8px #03050d,0 30px 80px #0009;animation:fp-in-e13e246c .28s cubic-bezier(.2,1.3,.4,1)}@keyframes fp-in-e13e246c{0%{transform:translateY(18px) scale(.97);opacity:0}}.fp-head[data-v-e13e246c]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.fp-head h2[data-v-e13e246c]{margin:0;font-size:1.5rem;line-height:1;color:var(--led-green);text-shadow:0 3px 0 #03050d,0 0 18px rgba(134,239,172,.4)}.fp-count[data-v-e13e246c]{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:var(--text-dim);font-variant-numeric:tabular-nums}.fp-x[data-v-e13e246c]{width:2.4rem;height:2.4rem;border-radius:11px;font-size:1.6rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.fp-x[data-v-e13e246c]:active{transform:translateY(2px);box-shadow:inset 0 0 0 1.5px #94c5ff40}.fp-mycode[data-v-e13e246c]{margin-left:auto;display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .35rem .3rem .7rem;border-radius:12px;background:#03050db3;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d66,0 3px #03050d}.fp-mycode small[data-v-e13e246c]{font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.fp-mycode b[data-v-e13e246c]{font-weight:400;font-size:1.05rem;letter-spacing:.12em;color:var(--led-yellow);text-shadow:0 2px 0 #03050d}.fp-copy[data-v-e13e246c]{padding:.2rem .55rem;border-radius:2px;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#02231d;background:#19f2c9}.fp-mycode[data-v-e13e246c]:active{transform:translateY(2px)}.fp-empty[data-v-e13e246c]{padding:2.5rem 1rem;text-align:center;font-weight:700;color:var(--text-dim)}.fp-cols[data-v-e13e246c]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:.8rem}.fp-side[data-v-e13e246c],.fp-main[data-v-e13e246c]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.45rem;padding:.6rem;border-radius:14px;background:#03050d80;border:2.5px solid #03050d}.fp-side[data-v-e13e246c]{box-shadow:inset 0 0 0 1.5px #67e8f940;overflow:auto}.fp-main[data-v-e13e246c]{box-shadow:inset 0 0 0 1.5px #86efac4d}.fp-add[data-v-e13e246c]{display:flex;gap:.4rem}.fp-input[data-v-e13e246c]{flex:1;min-width:0;height:2.6rem;padding:0 .7rem;border-radius:10px;font-size:1rem;letter-spacing:.14em;color:#fff;background:#03050dd9;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff38;outline:none;caret-color:var(--led-yellow)}.fp-input[data-v-e13e246c]::-moz-placeholder{color:#8f9bb88c;letter-spacing:.06em}.fp-input[data-v-e13e246c]::placeholder{color:#8f9bb88c;letter-spacing:.06em}.fp-input[data-v-e13e246c]:focus{box-shadow:inset 0 0 0 2px var(--led-yellow)}.fp-note[data-v-e13e246c]{margin:0;font-size:.74rem;font-weight:700}.fp-note-bad[data-v-e13e246c]{color:#fecaca}.fp-note-good[data-v-e13e246c]{color:var(--led-green)}.fp-sub[data-v-e13e246c]{display:flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.64rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);background:none;border:0;padding:0;text-align:left}.fp-fold span[data-v-e13e246c]{margin-left:auto}.fp-pill[data-v-e13e246c]{min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.66rem;letter-spacing:0;color:#fff;background:linear-gradient(180deg,#ff6b7a,#e11d48);border:1.5px solid #03050d}.fp-hint[data-v-e13e246c]{margin:0;font-size:.74rem;font-weight:600;color:var(--text-dim)}.fp-list[data-v-e13e246c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.fp-friends[data-v-e13e246c]{flex:1;min-height:0;overflow:auto;padding-right:.15rem}.fp-row[data-v-e13e246c]{display:flex;align-items:center;gap:.55rem;padding:.4rem .45rem;border-radius:12px;background:linear-gradient(180deg,#121a38,#0b1129);border:2.5px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff24,0 3px #03050d}.fp-row-slim[data-v-e13e246c]{padding:.25rem .4rem .25rem .6rem}.fp-row-req[data-v-e13e246c]{box-shadow:inset 0 0 0 1.5px #fcd34d73,0 3px #03050d}.fp-friend.is-offline[data-v-e13e246c]{opacity:.72}.fp-friend.is-online[data-v-e13e246c]{box-shadow:inset 0 0 0 1.5px #86efac73,0 3px #03050d}.fp-lv[data-v-e13e246c]{position:absolute;right:-.35rem;bottom:-.35rem;min-width:1.3rem;height:1.3rem;padding:0 .2rem;border-radius:999px;display:grid;place-items:center;font-size:.62rem;color:#04202a;background:radial-gradient(circle at 40% 30%,#cffafe,var(--led-cyan) 60%,#0891b2);border:2px solid #03050d}.fp-face[data-v-e13e246c]{width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#0b1230;border:2px solid #03050d}.fp-face img[data-v-e13e246c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.fp-face-hero[data-v-e13e246c]{position:relative;overflow:visible;width:2.6rem;height:2.6rem}.fp-face-hero img[data-v-e13e246c]{border-radius:8px}.fp-who[data-v-e13e246c]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}.fp-name[data-v-e13e246c]{font-size:.9rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-name-row[data-v-e13e246c]{display:flex;align-items:center;gap:.4rem;min-width:0}.fp-name[data-v-e13e246c]{font-family:"Chakra Petch",var(--font-body),sans-serif}.fp-code[data-v-e13e246c]{flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.08em;color:#fcd34dbf;white-space:nowrap}.fp-rank[data-v-e13e246c]{flex-shrink:0;display:inline-flex;align-items:center;gap:.15rem;font-size:.7rem;font-weight:800;color:#fde68a;font-variant-numeric:tabular-nums}.fp-rank b[data-v-e13e246c]{font-weight:800}.fp-meta[data-v-e13e246c],.fp-status[data-v-e13e246c]{font-size:.68rem;font-weight:700;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-status[data-v-e13e246c]{display:inline-flex;align-items:center;gap:.3rem}.is-online .fp-status[data-v-e13e246c]{color:var(--led-green)}.is-match .fp-status[data-v-e13e246c]{color:var(--led-yellow)}.fp-dot[data-v-e13e246c]{width:.55rem;height:.55rem;flex-shrink:0;border-radius:50%;background:#475569;border:1.5px solid #03050d}.fp-dot-online[data-v-e13e246c]{background:#4ade80;box-shadow:0 0 8px #4ade80cc}.fp-dot-match[data-v-e13e246c]{background:var(--led-yellow);box-shadow:0 0 8px #fcd34db3}.fp-acts[data-v-e13e246c]{display:flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:auto}.fp-btn[data-v-e13e246c]{height:2.1rem;padding:0 .75rem;border-radius:9px;font-size:.78rem;font-weight:800;white-space:nowrap;color:#e2e8f0;background:#1a2346;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff40,0 3px #03050d}.fp-btn[data-v-e13e246c]:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 1px #94c5ff40,0 1px #03050d}.fp-btn[data-v-e13e246c]:disabled{opacity:.5;cursor:not-allowed}.fp-primary[data-v-e13e246c]{font-size:.74rem;min-height:2.1rem}.fp-add .fp-primary[data-v-e13e246c]{min-height:2.6rem}.fp-ghost[data-v-e13e246c]{background:transparent;color:#cbd5e1}.fp-danger[data-v-e13e246c]{color:#fecaca;background:#3a0d16;box-shadow:inset 0 0 0 1px #ff3b4e80,0 3px #03050d}.fp-icon[data-v-e13e246c]{width:2.1rem;padding:0;font-size:1rem}.fp-invite[data-v-e13e246c]{font-size:.72rem;min-height:2.1rem}.fp-invite.is-sent[data-v-e13e246c]:disabled{color:#02231d;background:#f3fffc;opacity:.85}.fp-main-head[data-v-e13e246c]{display:flex;align-items:center;gap:.6rem}.fp-main-name[data-v-e13e246c]{font-size:1.1rem;color:var(--led-green);text-shadow:0 2px 0 #03050d,0 0 12px rgba(134,239,172,.5)}.fp-online[data-v-e13e246c]{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:#cbd5e1;padding:.15rem .55rem;border-radius:999px;background:#03050db3;border:1.5px solid rgba(148,197,255,.2)}.fp-none[data-v-e13e246c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;text-align:center;color:var(--text-dim);font-size:.8rem;font-weight:700}.fp-none b[data-v-e13e246c]{font-weight:400;font-size:1.05rem;color:#fff}@media (max-height: 460px){.fp-backdrop[data-v-e13e246c]{padding:6px}.fp[data-v-e13e246c]{height:100%;padding:.45rem .55rem .55rem;gap:.4rem;border-radius:14px}.fp-head[data-v-e13e246c]{gap:.5rem}.fp-head h2[data-v-e13e246c]{font-size:1.15rem}.fp-x[data-v-e13e246c]{width:2.1rem;height:2.1rem;font-size:1.4rem}.fp-mycode[data-v-e13e246c]{padding:.15rem .25rem .15rem .5rem;gap:.4rem}.fp-mycode b[data-v-e13e246c]{font-size:.9rem}.fp-cols[data-v-e13e246c]{gap:.45rem}.fp-side[data-v-e13e246c],.fp-main[data-v-e13e246c]{padding:.4rem;gap:.3rem}.fp-input[data-v-e13e246c]{height:2.15rem}.fp-add .fp-primary[data-v-e13e246c]{min-height:2.15rem}.fp-input[data-v-e13e246c]{font-size:.85rem}.fp-list[data-v-e13e246c]{gap:.28rem}.fp-row[data-v-e13e246c]{padding:.22rem .35rem;gap:.4rem;border-width:2px}.fp-lv[data-v-e13e246c]{min-width:1.05rem;height:1.05rem;font-size:.52rem;border-width:1.5px}.fp-face-hero[data-v-e13e246c]{width:2rem;height:2rem}.fp-face[data-v-e13e246c]{width:1.9rem;height:1.9rem}.fp-name[data-v-e13e246c]{font-size:.76rem}.fp-meta[data-v-e13e246c],.fp-status[data-v-e13e246c]{font-size:.6rem}.fp-btn[data-v-e13e246c]{height:1.75rem;padding:0 .55rem;font-size:.68rem}.fp-icon[data-v-e13e246c]{width:1.75rem}.fp-primary[data-v-e13e246c],.fp-invite[data-v-e13e246c]{font-size:.62rem;min-height:1.75rem}.fp-main-name[data-v-e13e246c]{font-size:.9rem}}@media (max-width: 640px) and (min-height: 461px){.fp-cols[data-v-e13e246c]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.fp-mycode small[data-v-e13e246c]{display:none}}.lb-backdrop[data-v-c3a05248]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:lb-fade-c3a05248 .18s}@keyframes lb-fade-c3a05248{0%{opacity:0}}.lb[data-v-c3a05248]{position:relative;width:min(980px,100%);height:min(640px,100%);display:flex;flex-direction:column;gap:.7rem;padding:.8rem .9rem .9rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #f472b647,0 8px #03050d,0 30px 80px #0009;animation:lb-in-c3a05248 .28s cubic-bezier(.2,1.3,.4,1)}@keyframes lb-in-c3a05248{0%{transform:translateY(18px) scale(.97);opacity:0}}.lb-head[data-v-c3a05248]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.lb-head h2[data-v-c3a05248]{margin:0;font-size:1.5rem;line-height:1;color:var(--led-pink);text-shadow:0 3px 0 #03050d,0 0 18px rgba(244,114,182,.45)}.lb-x[data-v-c3a05248]{width:2.4rem;height:2.4rem;border-radius:11px;font-size:1.6rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.lb-x[data-v-c3a05248]:active{transform:translateY(2px)}.lb-tabs[data-v-c3a05248]{display:flex;padding:3px;gap:3px;border-radius:12px;background:#03050dcc;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff2e}.lb-tab[data-v-c3a05248]{padding:.3rem .75rem;border-radius:9px;font-size:.85rem;color:var(--text-dim);background:none;border:0;white-space:nowrap}.lb-tab.is-on[data-v-c3a05248]{color:#2a0a1c;background:linear-gradient(180deg,#fbcfe8,var(--led-pink) 55%,#db2777);box-shadow:0 2px #03050d}.lb-reset[data-v-c3a05248]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;color:#cbd5e1;padding:.15rem .55rem .15rem .2rem;border-radius:999px;background:#03050db3;border:1.5px solid rgba(148,197,255,.2);white-space:nowrap}.lb-reset img[data-v-c3a05248]{width:1.1rem;height:1.1rem;border-radius:50%}.lb-empty[data-v-c3a05248]{padding:2.5rem 1rem;text-align:center;font-weight:700;color:var(--text-dim)}.lb-cols[data-v-c3a05248]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:.8rem}.lb-podium-col[data-v-c3a05248],.lb-main[data-v-c3a05248]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.45rem;padding:.6rem;border-radius:14px;background:#03050d80;border:2.5px solid #03050d}.lb-podium-col[data-v-c3a05248]{box-shadow:inset 0 0 0 1.5px #fcd34d4d}.lb-main[data-v-c3a05248]{box-shadow:inset 0 0 0 1.5px #f472b64d}.lb-sub[data-v-c3a05248]{font-size:.64rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.lb-hint[data-v-c3a05248]{margin:auto 0;text-align:center;font-size:.78rem;font-weight:700;color:var(--text-dim)}.lb-rule[data-v-c3a05248]{margin:auto 0 0;font-size:.68rem;font-weight:600;line-height:1.35;color:var(--text-dim)}.lb-rule b[data-v-c3a05248]{color:#fde68a}.lb-mine[data-v-c3a05248]{display:flex;align-items:center;gap:.6rem;margin-top:.5rem;padding:.45rem .6rem;border-radius:12px;background:linear-gradient(180deg,#0f3a4a,#0a2230);border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #67e8f98c,0 3px #03050d}.lb-mine-rank[data-v-c3a05248]{min-width:2.8rem;text-align:center;font-size:1.4rem;color:var(--led-cyan);text-shadow:0 2px 0 #03050d,0 0 12px rgba(103,232,249,.5)}.lb-mine-text[data-v-c3a05248]{display:flex;flex-direction:column;gap:.1rem}.lb-mine-text small[data-v-c3a05248]{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.lb-mine-text b[data-v-c3a05248]{font-size:.86rem;font-weight:800;color:#fff}.lb-podium[data-v-c3a05248]{flex:1;align-content:center;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.35rem;padding-top:.3rem}.lb-step[data-v-c3a05248]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.2rem}.lb-step-face[data-v-c3a05248]{width:3rem;height:3rem;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:#fff;background:#0b1230;border:2.5px solid #03050d;box-shadow:0 3px #03050d}.lb-step-1 .lb-step-face[data-v-c3a05248]{width:3.8rem;height:3.8rem;box-shadow:0 3px #03050d,0 0 20px #fcd34d8c}.lb-step-face img[data-v-c3a05248]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.lb-step-name[data-v-c3a05248]{max-width:100%;font-size:.74rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-step-wins[data-v-c3a05248]{display:flex;align-items:baseline;gap:.2rem;font-size:.9rem;color:#fff;text-shadow:0 2px 0 #03050d}.lb-step-wins small[data-v-c3a05248]{font-family:var(--font-body);font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-shadow:none}.lb-plinth[data-v-c3a05248]{width:100%;display:grid;place-items:start center;padding-top:.2rem;border-radius:10px 10px 4px 4px;font-size:1.3rem;color:#03050d;border:2.5px solid #03050d}.lb-step-1 .lb-plinth[data-v-c3a05248]{height:4.6rem;background:linear-gradient(180deg,#fff1a8,#ffd84a 45%,#f5b82e)}.lb-step-2 .lb-plinth[data-v-c3a05248]{height:3.4rem;background:linear-gradient(180deg,#f1f5f9,#cbd5e1 55%,#94a3b8)}.lb-step-3 .lb-plinth[data-v-c3a05248]{height:2.5rem;background:linear-gradient(180deg,#fed7aa,#f59e0b 55%,#b45309)}.lb-list[data-v-c3a05248]{list-style:none;margin:0;padding:0 .15rem 0 0;flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.32rem}.lb-row.is-tap[data-v-c3a05248],.lb-step.is-tap[data-v-c3a05248]{cursor:pointer}.lb-row.is-tap[data-v-c3a05248]:hover{filter:brightness(1.12)}.lb-row.is-tap[data-v-c3a05248]:focus-visible{outline:2px solid var(--led-yellow);outline-offset:1px}.lb-row[data-v-c3a05248]{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 3.4rem 3.4rem;align-items:center;gap:.5rem;padding:.3rem .5rem;border-radius:11px;background:linear-gradient(180deg,#121a38,#0b1129);border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff1f,0 2px #03050d}.lb-row-head[data-v-c3a05248]{background:none;border-color:transparent;box-shadow:none;padding-top:0;padding-bottom:0;font-size:.6rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.lb-row.is-me[data-v-c3a05248]{background:linear-gradient(180deg,#0f3a4a,#0a2230);box-shadow:inset 0 0 0 2px var(--led-cyan),0 0 16px #67e8f94d,0 2px #03050d}.lb-pinned[data-v-c3a05248]{flex-shrink:0;margin-top:.1rem}.lb-rank[data-v-c3a05248]{text-align:center;font-size:.95rem;color:#cbd5e1}.lb-top1 .lb-rank[data-v-c3a05248]{color:#ffd84a;text-shadow:0 0 10px rgba(252,211,77,.6)}.lb-top2 .lb-rank[data-v-c3a05248]{color:#e2e8f0}.lb-top3 .lb-rank[data-v-c3a05248]{color:#f59e0b}.lb-player[data-v-c3a05248]{min-width:0;display:flex;align-items:center;gap:.5rem}.lb-face[data-v-c3a05248]{width:2rem;height:2rem;flex-shrink:0;border-radius:8px;overflow:hidden;background:#0b1230;border:2px solid #03050d}.lb-face img[data-v-c3a05248]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.lb-name[data-v-c3a05248]{min-width:0;display:flex;align-items:baseline;gap:.4rem;font-size:.88rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-name em[data-v-c3a05248]{font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--led-cyan)}.lb-lv[data-v-c3a05248]{margin-left:auto;flex-shrink:0;font-size:.64rem;font-weight:800;color:var(--text-dim)}.lb-num[data-v-c3a05248]{text-align:right;font-variant-numeric:tabular-nums}.lb-wins[data-v-c3a05248]{font-size:1.05rem;color:#fff;text-shadow:0 2px 0 #03050d}.lb-goals[data-v-c3a05248]{font-size:.8rem;font-weight:800;color:#cbd5e1}.lb-row-head .lb-goals[data-v-c3a05248],.lb-row-head .lb-num[data-v-c3a05248]{font-size:.6rem;color:var(--text-dim)}.lb-boards .lb-tab.is-on[data-v-c3a05248]{color:#1a1204;background:linear-gradient(180deg,#fff1a8,#ffd84a 55%,#f5b82e)}.lb-rankcol[data-v-c3a05248]{box-shadow:inset 0 0 0 1.5px #fcd34d59}.lb-rankcard[data-v-c3a05248]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.3rem 0}.lb-rankname[data-v-c3a05248]{font-size:1.35rem;line-height:1;color:#fff;text-shadow:0 3px 0 #03050d;white-space:nowrap}.lb-ranktotal[data-v-c3a05248]{display:inline-flex;align-items:center;gap:.3rem;font-size:1.2rem;color:#fde68a;text-shadow:0 2px 0 #03050d;font-variant-numeric:tabular-nums}.lb-ranknext[data-v-c3a05248]{width:min(13rem,90%);display:flex;flex-direction:column;align-items:center;gap:.2rem}.lb-ranknext small[data-v-c3a05248]{font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.lb-rankbar[data-v-c3a05248]{position:relative;width:100%;height:.55rem;border-radius:999px;overflow:hidden;background:#03050de6;border:1.5px solid #03050d;box-shadow:inset 0 0 0 1px #fcd34d40}.lb-rankbar i[data-v-c3a05248]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#f5b82e,#ffd84a);box-shadow:0 0 8px #fcd34d99}.lb-row.lb-t[data-v-c3a05248]{grid-template-columns:2.4rem minmax(0,1fr) 7.4rem}.lb-ranktotal-big[data-v-c3a05248]{font-size:1.9rem}.lb-boards .lb-tab.is-on[data-testid=leaderboard-tab-ranked][data-v-c3a05248]{color:#2a0533;background:linear-gradient(180deg,#fae8ff,#e879f9 55%,#a21caf)}.lb-rankedcol[data-v-c3a05248]{box-shadow:inset 0 0 0 1.5px #e879f959}.lb-points[data-v-c3a05248]{color:#f5d0fe;align-items:baseline}.lb-points small[data-v-c3a05248]{font-family:var(--font-body);font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.lb-rankbar-ranked[data-v-c3a05248]{box-shadow:inset 0 0 0 1px #e879f94d}.lb-rankbar-ranked i[data-v-c3a05248]{background:linear-gradient(90deg,#a21caf,#e879f9);box-shadow:0 0 8px #e879f999}.lb-row.lb-r[data-v-c3a05248]{grid-template-columns:2.4rem minmax(0,1fr) 2.4rem 4.2rem}.lb-pts[data-v-c3a05248]{color:#f5d0fe}.lb-season[data-v-c3a05248]{gap:.35rem;padding:.12rem .6rem .12rem .3rem;min-width:0;overflow:hidden}.lb-season b[data-v-c3a05248]{font-weight:400;font-size:.82rem;letter-spacing:0;color:#f5d0fe;font-variant-numeric:tabular-nums}.lb-season span[data-v-c3a05248]{overflow:hidden;text-overflow:ellipsis}.lb-tier[data-v-c3a05248]{display:flex;justify-content:center}.lb-row-head .lb-tier[data-v-c3a05248]{font-size:.6rem}.lb-ranktier[data-v-c3a05248]{font-size:1rem;color:#fff;text-shadow:0 2px 0 #03050d}.lb-trophies[data-v-c3a05248]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;color:#fde68a}.lb-none[data-v-c3a05248]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;text-align:center;color:var(--text-dim);font-size:.8rem;font-weight:700}.lb-none b[data-v-c3a05248]{font-weight:400;font-size:1.05rem;color:#fff}.lb-tab-short[data-v-c3a05248]{display:none}.lb-soon[data-v-c3a05248]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1rem;text-align:center;border-radius:14px;background:radial-gradient(circle at 50% 30%,rgba(252,211,77,.1),transparent 60%),#03050d80;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d4d}.lb-soon-hero[data-v-c3a05248]{background:radial-gradient(circle at 50% 30%,rgba(45,212,191,.12),transparent 60%),#03050d80;box-shadow:inset 0 0 0 1.5px #2dd4bf66}.lb-soon-art[data-v-c3a05248]{display:flex;justify-content:center;margin-bottom:.2rem}.lb-soon-star[data-v-c3a05248]{width:6rem;height:6rem;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#fcd34d47,#03050d99 70%);border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d73,0 0 26px #fcd34d59,0 3px #03050d}.lb-soon-faces[data-v-c3a05248]{display:flex}.lb-soon-face[data-v-c3a05248]{width:3.4rem;height:3.4rem;margin:0 -.35rem;border-radius:12px;overflow:hidden;background:#0b1230;border:2.5px solid #03050d;box-shadow:0 3px #03050d}.lb-soon-face[data-v-c3a05248]:nth-child(odd){transform:translateY(-.3rem)}.lb-soon-face[data-v-c3a05248]:nth-child(3){width:4rem;height:4rem;z-index:1;box-shadow:0 3px #03050d,0 0 18px #2dd4bf80}.lb-soon-face img[data-v-c3a05248]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.lb-soon-title[data-v-c3a05248]{margin:0;font-size:2rem;line-height:1;color:#fde68a;text-shadow:0 3px 0 #03050d,0 0 18px rgba(252,211,77,.45)}.lb-soon-hero .lb-soon-title[data-v-c3a05248]{color:#99f6e4;text-shadow:0 3px 0 #03050d,0 0 18px rgba(45,212,191,.45)}.lb-soon-text[data-v-c3a05248]{margin:0;max-width:32rem;font-size:.86rem;font-weight:700;line-height:1.4;color:#cbd5e1}.lb-soon-mine[data-v-c3a05248]{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .75rem;border-radius:999px;background:#03050dbf;border:1.5px solid rgba(148,197,255,.2)}.lb-soon-mine small[data-v-c3a05248]{font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.lb-soon-mine b[data-v-c3a05248]{display:inline-flex;align-items:center;gap:.25rem;font-weight:400;font-size:.95rem;color:#fde68a;font-variant-numeric:tabular-nums}.lb-soon-go[data-v-c3a05248]{margin-top:.35rem;min-height:2.75rem;padding:.45rem 1.3rem;border-radius:12px;font-size:.95rem;color:#2a0a1c;background:linear-gradient(180deg,#fbcfe8,var(--led-pink) 55%,#db2777);border:2.5px solid #03050d;box-shadow:0 3px #03050d;cursor:pointer}.lb-soon-go[data-v-c3a05248]:active{transform:translateY(2px);box-shadow:0 1px #03050d}.lb-soon-go[data-v-c3a05248]:focus-visible{outline:2px solid var(--led-yellow);outline-offset:2px}.lb-boards .lb-tab.is-on[data-testid=leaderboard-board-hero][data-v-c3a05248]{color:#04262b;background:linear-gradient(180deg,#ccfbf1,#2dd4bf 55%,#0d9488)}.lb-herocol[data-v-c3a05248]{box-shadow:inset 0 0 0 1.5px #2dd4bf66}.lb-heroes[data-v-c3a05248]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.lb-hero[data-v-c3a05248]{position:relative;aspect-ratio:1;min-width:44px;min-height:44px;padding:0;border-radius:12px;overflow:hidden;display:grid;place-items:center;color:#fff;background:#0b1230;border:2.5px solid #03050d;box-shadow:0 3px #03050d;opacity:.62;transition:opacity .12s,transform .12s;cursor:pointer}.lb-hero img[data-v-c3a05248]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.lb-hero[data-v-c3a05248]:hover{opacity:.9}.lb-hero.is-on[data-v-c3a05248]{opacity:1;box-shadow:inset 0 0 0 2px #2dd4bf,0 0 14px #2dd4bf8c,0 3px #03050d;transform:translateY(-1px)}.lb-hero[data-v-c3a05248]:focus-visible{outline:2px solid var(--led-yellow);outline-offset:1px}.lb-heromine[data-v-c3a05248]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:0 .2rem}.lb-heromine-text[data-v-c3a05248]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.lb-heroname[data-v-c3a05248]{font-size:1.15rem;line-height:1;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-heromine-text small[data-v-c3a05248]{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:800;color:#99f6e4;white-space:nowrap}.lb-herocol .lb-mine[data-v-c3a05248],.lb-herocol .lb-rule[data-v-c3a05248]{margin-top:0}.lb-row.lb-h[data-v-c3a05248]{grid-template-columns:2.4rem minmax(0,1fr) 3rem 7.4rem}@media (max-height: 460px){.lb-backdrop[data-v-c3a05248]{padding:6px}.lb[data-v-c3a05248]{height:100%;padding:.45rem .55rem .55rem;gap:.4rem;border-radius:14px}.lb-head[data-v-c3a05248]{gap:.5rem}.lb-head h2[data-v-c3a05248]{font-size:1.15rem}.lb-x[data-v-c3a05248]{width:2.1rem;height:2.1rem;font-size:1.4rem}.lb-tab[data-v-c3a05248]{padding:.2rem .7rem;font-size:.74rem}.lb-reset[data-v-c3a05248]{font-size:.6rem}.lb-cols[data-v-c3a05248]{gap:.45rem}.lb-podium-col[data-v-c3a05248],.lb-main[data-v-c3a05248]{padding:.4rem;gap:.3rem}.lb-step-face[data-v-c3a05248]{width:2.2rem;height:2.2rem}.lb-step-1 .lb-step-face[data-v-c3a05248]{width:2.7rem;height:2.7rem}.lb-step-name[data-v-c3a05248]{font-size:.62rem}.lb-step-wins[data-v-c3a05248]{font-size:.75rem}.lb-step-1 .lb-plinth[data-v-c3a05248]{height:3rem}.lb-step-2 .lb-plinth[data-v-c3a05248]{height:2.2rem}.lb-step-3 .lb-plinth[data-v-c3a05248]{height:1.6rem}.lb-plinth[data-v-c3a05248]{font-size:.95rem}.lb-rule[data-v-c3a05248]{font-size:.58rem}.lb-mine[data-v-c3a05248]{margin-top:.25rem;padding:.25rem .45rem}.lb-mine-rank[data-v-c3a05248]{font-size:1.05rem;min-width:2.2rem}.lb-mine-text b[data-v-c3a05248]{font-size:.72rem}.lb-list[data-v-c3a05248]{gap:.22rem}.lb-row[data-v-c3a05248]{grid-template-columns:1.9rem minmax(0,1fr) 2.6rem 2.6rem;padding:.15rem .4rem;gap:.35rem}.lb-face[data-v-c3a05248]{width:1.55rem;height:1.55rem}.lb-name[data-v-c3a05248]{font-size:.74rem}.lb-rank[data-v-c3a05248]{font-size:.8rem}.lb-wins[data-v-c3a05248]{font-size:.88rem}.lb-goals[data-v-c3a05248]{font-size:.7rem}.lb-row.lb-t[data-v-c3a05248]{grid-template-columns:1.9rem minmax(0,1fr) 6rem}.lb-row.lb-r[data-v-c3a05248]{grid-template-columns:1.9rem minmax(0,1fr) 1.8rem 3.2rem}.lb-row.lb-h[data-v-c3a05248]{grid-template-columns:1.9rem minmax(0,1fr) 2rem 5.6rem}.lb-tab[data-v-c3a05248]{min-height:2.75rem}.lb-x[data-v-c3a05248]{width:2.75rem;height:2.75rem}.lb-tab-long.has-short[data-v-c3a05248]{display:none}.lb-tab-short[data-v-c3a05248]{display:inline}.lb-herocol .lb-sub[data-v-c3a05248]{display:none}.lb-heroes[data-v-c3a05248]{gap:.25rem;grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.lb-hero[data-v-c3a05248]{aspect-ratio:auto;height:44px;border-radius:9px;border-width:2px}.lb-heroname[data-v-c3a05248]{font-size:.9rem}.lb-heromine-text small[data-v-c3a05248]{font-size:.6rem}.lb-herocol .lb-rule[data-v-c3a05248]{display:none}.lb-ranktotal-big[data-v-c3a05248]{font-size:1.35rem}.lb-season b[data-v-c3a05248]{font-size:.7rem}.lb-rankname[data-v-c3a05248]{font-size:1rem}.lb-ranktotal[data-v-c3a05248]{font-size:.95rem}.lb-rankcard[data-v-c3a05248]{gap:.15rem;padding:0}.lb-ranknext small[data-v-c3a05248]{font-size:.54rem}.lb-soon[data-v-c3a05248]{gap:.25rem;padding:.4rem}.lb-soon-star[data-v-c3a05248]{width:3.6rem;height:3.6rem}.lb-soon-face[data-v-c3a05248]{width:2.3rem;height:2.3rem;border-radius:9px;border-width:2px}.lb-soon-face[data-v-c3a05248]:nth-child(3){width:2.7rem;height:2.7rem}.lb-soon-art[data-v-c3a05248]{margin-bottom:0}.lb-soon-title[data-v-c3a05248]{font-size:1.4rem}.lb-soon-text[data-v-c3a05248]{font-size:.72rem}.lb-soon-mine[data-v-c3a05248]{padding:.15rem .6rem}.lb-soon-go[data-v-c3a05248]{margin-top:.1rem;padding:.3rem 1.1rem;font-size:.82rem}}@media (max-height: 460px) and (max-width: 800px){.lb-reset-long[data-v-c3a05248]{display:none}}@media (max-width: 640px) and (min-height: 461px){.lb-cols[data-v-c3a05248]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.lb-reset[data-v-c3a05248]{display:none}}.st-wrap[data-v-ca73a122]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:10px;background:#03050ea8;pointer-events:auto}.st-board[data-v-ca73a122]{position:relative;width:min(470px,100%);max-height:100%;overflow-y:auto;padding:14px 16px 16px;color:#fff;border-radius:6px;background:radial-gradient(circle,rgba(255,255,255,.05) .8px,transparent 1.2px) 0 0 / 6px 6px,linear-gradient(180deg,#0d1430,#070b1a);border:1px solid rgba(103,232,249,.22);box-shadow:0 0 0 4px #070b1ae6,0 24px 70px #0009;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.st-board[data-v-ca73a122]:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--led-cyan),transparent);box-shadow:0 0 12px var(--led-cyan)}.st-head[data-v-ca73a122]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.st-head h2[data-v-ca73a122]{font-size:1.25rem;letter-spacing:.04em;color:#fff;text-shadow:0 0 14px rgba(103,232,249,.35)}.st-live[data-v-ca73a122]{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fca5a5;border:1px solid rgba(252,165,165,.35)}.st-live i[data-v-ca73a122]{width:6px;height:6px;border-radius:50%;background:#ff3b4e;box-shadow:0 0 8px #ff3b4e;animation:st-blink-ca73a122 1.2s steps(2) infinite}@keyframes st-blink-ca73a122{50%{opacity:.2}}.st-x[data-v-ca73a122]{margin-left:auto;width:34px;height:34px;display:grid;place-items:center;color:#8f9bb8;border:1px solid rgba(255,255,255,.12)}.st-x svg[data-v-ca73a122]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:square}.st-x[data-v-ca73a122]:hover{color:#fff;border-color:#ffffff4d}.st-grid[data-v-ca73a122]{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px}.st-cell[data-v-ca73a122]{min-width:0}.st-wide[data-v-ca73a122]{grid-column:1 / -1}.st-cell h3[data-v-ca73a122]{margin-bottom:6px;font-family:var(--font-display);font-size:.68rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--led-cyan)}.st-cell h3 small[data-v-ca73a122]{margin-left:6px;font-family:Chakra Petch,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.02em;text-transform:none;color:#7c8aa5}.st-keys[data-v-ca73a122]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.st-keys-3[data-v-ca73a122]{grid-template-columns:repeat(3,1fr)}.st-keys-4[data-v-ca73a122]{grid-template-columns:repeat(4,1fr)}.st-keys button[data-v-ca73a122]{height:38px;font-family:var(--font-display);font-size:.82rem;letter-spacing:.06em;color:#5d6b88;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:color .12s,background .12s,box-shadow .12s}.st-keys button[data-v-ca73a122]:first-child{border-radius:4px 0 0 4px}.st-keys button[data-v-ca73a122]:last-child{border-radius:0 4px 4px 0}.st-keys button[data-v-ca73a122]:hover:not(.lit){color:#a5b4cf}.st-keys button.lit[data-v-ca73a122]{color:#02231d;border-color:transparent;background:#19f2c9;box-shadow:0 0 14px #19f2c959}.st-keys button.lit.off[data-v-ca73a122]{color:#dbe3f5;background:linear-gradient(180deg,#3b4560,#283149);box-shadow:0 2px #151b2c}.st-sound[data-v-ca73a122]{display:grid;grid-template-columns:112px 1fr;gap:10px;align-items:center}.st-meter[data-v-ca73a122]{position:relative;display:block;height:38px}.st-music[data-v-ca73a122]{margin-top:6px}.st-tag[data-v-ca73a122]{display:grid;place-items:center;height:38px;font-family:var(--font-display);font-size:.74rem;letter-spacing:.06em;color:#8f9bb8;border:1px solid rgba(255,255,255,.06);border-radius:4px}.st-music .st-keys button[data-v-ca73a122]{font-size:.74rem}.st-segs[data-v-ca73a122]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(10,1fr);gap:3px;padding:6px 0}.st-segs i[data-v-ca73a122]{border-radius:2px;background:#ffffff12;transition:background .1s,box-shadow .1s}.st-segs i.on[data-v-ca73a122]:nth-child(-n+5){background:var(--led-cyan);box-shadow:0 0 8px #67e8f98c}.st-segs i.on[data-v-ca73a122]:nth-child(n+6):nth-child(-n+8){background:var(--led-yellow);box-shadow:0 0 8px #fcd34d8c}.st-segs i.on[data-v-ca73a122]:nth-child(n+9){background:var(--led-pink);box-shadow:0 0 8px #f472b699}.st-meter input[data-v-ca73a122]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.st-meter.dead[data-v-ca73a122]{opacity:.35}.st-meter.dead input[data-v-ca73a122]{cursor:not-allowed}.st-go[data-v-ca73a122]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.04em;color:var(--led-cyan);border:1px solid rgba(103,232,249,.45);border-radius:4px;background:#67e8f90f}.st-go svg[data-v-ca73a122]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.st-go[data-v-ca73a122]:hover{background:#67e8f91f}.st-how[data-v-ca73a122]{display:block;margin-top:6px;font-size:.76rem;font-weight:600;color:#8f9bb8;text-decoration:underline;text-underline-offset:3px}.st-legal[data-v-ca73a122]{display:flex;justify-content:center;gap:8px;margin-top:14px;font-size:.76rem;font-weight:600;color:#5d6b88}.st-legal a[data-v-ca73a122]{color:#8f9bb8;text-decoration:underline;text-underline-offset:3px}.st-legal a[data-v-ca73a122]:hover{color:#fff}.st-account[data-v-ca73a122]{margin-top:14px}.st-leave[data-v-ca73a122]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;margin-top:14px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.04em;color:#fca5a5;border:1px solid rgba(255,59,78,.5);border-radius:4px;background:#ff3b4e14}.st-leave svg[data-v-ca73a122]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.st-leave[data-v-ca73a122]:hover{background:#ff3b4e29}@media (max-height: 480px){.st-board[data-v-ca73a122]{width:min(640px,100%);padding:10px 14px 12px}.st-head[data-v-ca73a122]{margin-bottom:8px}.st-grid[data-v-ca73a122]{grid-template-columns:repeat(3,1fr);gap:10px 12px}.st-wide[data-v-ca73a122]{grid-column:span 3}.st-cell[data-v-ca73a122]:first-child{grid-column:span 2}.st-cell[data-v-ca73a122]:nth-child(2){grid-column:span 1}.st-cell:nth-child(2) .st-keys-3 button[data-v-ca73a122],.st-cell:nth-child(2) .st-keys-4 button[data-v-ca73a122]{font-size:.66rem;letter-spacing:.02em}.st-cell:nth-child(2) h3 small[data-v-ca73a122]{display:none}.st-camera[data-v-ca73a122]{grid-column:span 3}}@media (prefers-reduced-motion: reduce){.st-live i[data-v-ca73a122]{animation:none}}.tr-backdrop[data-v-8e52c617]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:tr-fade-8e52c617 .18s}@keyframes tr-fade-8e52c617{0%{opacity:0}}.tr[data-v-8e52c617]{position:relative;width:min(1040px,100%);height:min(560px,100%);display:flex;flex-direction:column;gap:.6rem;padding:.8rem .9rem;border-radius:18px;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d4d,0 8px #03050d,0 30px 80px #0009;animation:tr-in-8e52c617 .28s cubic-bezier(.2,1.3,.4,1)}@keyframes tr-in-8e52c617{0%{transform:translateY(18px) scale(.97);opacity:0}}.tr-head[data-v-8e52c617]{display:flex;align-items:center;gap:.7rem;flex-shrink:0}.tr-head h2[data-v-8e52c617]{margin:0;font-size:1.5rem;line-height:1;color:var(--led-yellow);text-shadow:0 3px 0 #03050d,0 0 18px rgba(252,211,77,.45);white-space:nowrap}.tr-x[data-v-8e52c617]{width:2.4rem;height:2.4rem;border-radius:11px;font-size:1.6rem;line-height:1;color:#fff;flex-shrink:0;background:#121a38;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff40,0 3px #03050d}.tr-x[data-v-8e52c617]:active{transform:translateY(2px)}.tr-me[data-v-8e52c617]{margin-left:auto;display:flex;align-items:center;gap:.5rem;padding:.2rem .8rem .2rem .35rem;border-radius:14px;background:#03050db3;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d59}.tr-me-text[data-v-8e52c617]{display:flex;flex-direction:column;line-height:1.05}.tr-me-text b[data-v-8e52c617]{font-weight:400;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;font-size:1.25rem;color:#fde68a;font-variant-numeric:tabular-nums}.tr-me-text small[data-v-8e52c617]{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.tr-scroll[data-v-8e52c617]{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;border-radius:14px;scroll-behavior:smooth;background:radial-gradient(ellipse 60% 70% at 50% 60%,rgba(252,211,77,.07),transparent 70%),repeating-linear-gradient(90deg,rgba(148,197,255,.04) 0 2px,transparent 2px 64px),#03050d8c;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff24;scrollbar-width:thin;scrollbar-color:rgba(252,211,77,.5) transparent}.tr-lane[data-v-8e52c617]{position:relative;height:100%;min-height:15rem}.tr-track[data-v-8e52c617]{position:absolute;left:0;right:0;top:50%;height:.8rem;margin-top:-.4rem;background:#0b1129;border-top:2.5px solid #03050d;border-bottom:2.5px solid #03050d}.tr-track i[data-v-8e52c617]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(180deg,#fff1a8,#ffd84a 50%,#f5b82e);box-shadow:0 0 14px #fcd34d99;transition:width .6s cubic-bezier(.2,1,.3,1)}.tr-item[data-v-8e52c617]{position:absolute;top:0;bottom:0;width:0;display:flex;flex-direction:column;align-items:center}.tr-dot[data-v-8e52c617]{position:absolute;top:50%;width:1.2rem;height:1.2rem;margin:-.6rem 0 0 -.6rem;left:0;border-radius:50%;background:#1c2650;border:2.5px solid #03050d}.tr-item.is-claimable .tr-dot[data-v-8e52c617],.tr-item.is-claimed .tr-dot[data-v-8e52c617],.tr-item.is-reached .tr-dot[data-v-8e52c617]{background:radial-gradient(circle at 40% 35%,#fff6bf,#ffd84a 60%,#c98a12)}.tr-at[data-v-8e52c617]{position:absolute;top:calc(50% + 1rem);left:0;transform:translate(-50%);display:inline-flex;align-items:center;gap:.2rem;font-size:.9rem;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;font-variant-numeric:tabular-nums}.tr-item.is-locked .tr-at[data-v-8e52c617]{color:var(--text-dim)}.tr-card[data-v-8e52c617]{position:absolute;bottom:calc(50% + 1.1rem);left:0;transform:translate(-50%);width:6.6rem;padding:.55rem .3rem .45rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;border-radius:14px;background:linear-gradient(180deg,#1c2650,#10173a);border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff38,0 4px #03050d}.tr-card[data-v-8e52c617]:after{content:"";position:absolute;left:50%;bottom:-.95rem;width:3px;height:.8rem;margin-left:-1.5px;background:#03050d}.tr-coins[data-v-8e52c617]{font-size:1.25rem;line-height:1;color:var(--cur-blue);text-shadow:0 2px 0 #03050d;font-variant-numeric:tabular-nums}.tr-coins.tr-packs[data-v-8e52c617]{color:#fde68a}.tr-pack[data-v-8e52c617]{position:relative;width:3.2rem;height:3.2rem;display:block}.tr-pack[data-v-8e52c617] svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tr-pack.is-stack .tr-pack-back[data-v-8e52c617]{transform:translate(-.7rem,-.15rem) rotate(-12deg) scale(.86)}.tr-pack.is-stack .tr-pack-mid[data-v-8e52c617]{transform:translate(.7rem,-.15rem) rotate(12deg) scale(.86)}.tr-packs[data-v-8e52c617]{font-size:.95rem}.tr-card.is-big[data-v-8e52c617]{box-shadow:inset 0 0 0 2px #fcd34d8c,0 4px #03050d}.tr-state[data-v-8e52c617]{font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.is-claimable .tr-card[data-v-8e52c617]{background:linear-gradient(180deg,#3a2a06,#1c1403);box-shadow:inset 0 0 0 2px var(--led-yellow),0 0 22px #fcd34d73,0 4px #03050d;animation:tr-glow-8e52c617 1.6s ease-in-out infinite}@keyframes tr-glow-8e52c617{50%{box-shadow:inset 0 0 0 2px var(--led-yellow),0 0 34px #fcd34db3,0 4px #03050d}}.is-claimed .tr-card[data-v-8e52c617]{opacity:.7}.is-locked .tr-card[data-v-8e52c617]{filter:saturate(.25) brightness(.75)}.tr-tick[data-v-8e52c617],.tr-lock[data-v-8e52c617]{position:absolute;top:-.65rem;right:-.55rem;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;border:2.5px solid #03050d}.tr-tick[data-v-8e52c617]{font-size:.85rem;color:#062b12;background:linear-gradient(180deg,#bbf7d0,var(--led-green, #86efac) 55%,#4ade80)}.tr-lock[data-v-8e52c617]{background:#121a38}.tr-lock svg[data-v-8e52c617]{width:70%;height:70%;fill:none;stroke:#cbd5e1;stroke-width:2.4;stroke-linecap:round}.tr-lock svg rect[data-v-8e52c617]{fill:#475569}.tr-claim[data-v-8e52c617]{margin-top:.15rem;font-size:.72rem;min-height:2.2em;padding:0 .9em}.tr-card.is-pop[data-v-8e52c617]{animation:tr-pop-8e52c617 .6s cubic-bezier(.2,1.6,.4,1)}@keyframes tr-pop-8e52c617{0%{transform:translate(-50%) scale(1)}35%{transform:translate(-50%) scale(1.18) rotate(-3deg)}to{transform:translate(-50%) scale(1)}}.tr-start .tr-dot[data-v-8e52c617]{width:.8rem;height:.8rem;margin:-.4rem 0 0 -.4rem}.tr-start .tr-at[data-v-8e52c617]{font-size:.74rem;color:var(--text-dim)}.tr-here[data-v-8e52c617]{position:absolute;top:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 40% 35%,#ecfeff,var(--led-cyan) 55%,#0891b2);border:2.5px solid #03050d;box-shadow:0 0 0 3px #67e8f959,0 0 16px #67e8f9cc}.tr-foot[data-v-8e52c617]{flex-shrink:0;display:flex;align-items:center;gap:.8rem}.tr-rule[data-v-8e52c617]{margin:0;flex:1;min-width:0;font-size:.72rem;font-weight:600;line-height:1.35;color:var(--text-dim)}.tr-rule b[data-v-8e52c617]{color:#fde68a}.tr-note[data-v-8e52c617]{margin:0;padding:.3rem .6rem;border-radius:8px;font-size:.74rem;font-weight:800;color:#fecaca;background:#28060ce6;border:2px solid #03050d;white-space:nowrap}.tr-primary[data-v-8e52c617]{flex-shrink:0;font-size:1rem}.tr-primary[data-v-8e52c617]:disabled{font-size:.85rem;cursor:default}@media (prefers-reduced-motion: reduce){.is-claimable .tr-card[data-v-8e52c617],.tr-card.is-pop[data-v-8e52c617]{animation:none}}@media (max-height: 460px){.tr-backdrop[data-v-8e52c617]{padding:6px}.tr[data-v-8e52c617]{height:100%;padding:.45rem .55rem .5rem;gap:.4rem;border-radius:14px}.tr-head h2[data-v-8e52c617]{font-size:1.15rem}.tr-x[data-v-8e52c617]{width:2.1rem;height:2.1rem;font-size:1.4rem}.tr-me-text b[data-v-8e52c617]{font-size:1rem}.tr-me-text small[data-v-8e52c617]{font-size:.52rem}.tr-lane[data-v-8e52c617]{min-height:0}.tr-card[data-v-8e52c617]{width:5rem;padding:.35rem .2rem .3rem;border-radius:11px}.tr-coins[data-v-8e52c617]{font-size:.98rem}.tr-pack[data-v-8e52c617]{width:2.3rem;height:2.3rem}.tr-packs[data-v-8e52c617]{font-size:.74rem}.tr-claim[data-v-8e52c617]{font-size:.64rem}.tr-state[data-v-8e52c617]{font-size:.5rem}.tr-at[data-v-8e52c617]{font-size:.74rem;top:calc(50% + .8rem)}.tr-here[data-v-8e52c617]{width:1.2rem;height:1.2rem;margin:-.6rem 0 0 -.6rem}.tr-rule[data-v-8e52c617]{font-size:.6rem}.tr-primary[data-v-8e52c617]{font-size:.8rem}.tr-primary[data-v-8e52c617]:disabled{font-size:.72rem}.tr-tick[data-v-8e52c617],.tr-lock[data-v-8e52c617]{width:1.3rem;height:1.3rem;top:-.5rem;right:-.45rem;font-size:.7rem}}.sr-scrim[data-v-a22f0f06]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse at center,#1e0a3299,#070b1ae0);animation:sr-fade-a22f0f06 .25s ease both}.sr-card[data-v-a22f0f06]{position:relative;overflow:hidden;width:min(440px,100%);padding:1.1rem 1.3rem 1rem;text-align:center;border-color:#03050d;box-shadow:inset 0 0 0 2px #d8b4fe80,0 6px #03050d,0 0 60px #a855f759;animation:sr-pop-a22f0f06 .45s cubic-bezier(.2,1.4,.4,1) both}.sr-rays[data-v-a22f0f06]{position:absolute;left:50%;top:42%;width:520px;height:520px;transform:translate(-50%,-50%);pointer-events:none;opacity:.35;background:repeating-conic-gradient(from 0deg,rgba(232,121,249,.35) 0 8deg,transparent 8deg 20deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 62%);mask:radial-gradient(circle,#000 20%,transparent 62%);animation:sr-spin-a22f0f06 24s linear infinite}.sr-kicker[data-v-a22f0f06]{position:relative;font-size:.66rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#f0abfc;text-shadow:0 0 10px rgba(240,171,252,.5)}.sr-title[data-v-a22f0f06]{position:relative;margin:.15rem 0 .6rem;font-size:1.5rem;line-height:1.05;color:#fde68a;text-shadow:0 3px 0 #03050d,0 0 18px rgba(252,211,77,.45)}.sr-main[data-v-a22f0f06]{position:relative;display:flex;align-items:center;justify-content:center;gap:1.2rem}.sr-peak[data-v-a22f0f06]{display:flex;flex-direction:column;align-items:center;gap:.1rem;animation:sr-badge-a22f0f06 .8s .25s cubic-bezier(.2,1.5,.4,1) both}.sr-peak-label[data-v-a22f0f06]{margin-top:.2rem;font-size:.6rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--text-dim)}.sr-peak-name[data-v-a22f0f06]{font-size:1.05rem;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap}.sr-list[data-v-a22f0f06]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;text-align:left}.sr-list li[data-v-a22f0f06]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--text-dim)}.sr-coins b[data-v-a22f0f06]{font-size:1.35rem;color:var(--cur-blue);text-shadow:0 2px 0 #03050d}.sr-badge-chip[data-v-a22f0f06]{white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem .1rem .2rem;border-radius:999px;font-family:var(--font-display);font-size:.78rem;color:#fff;background:linear-gradient(90deg,#581c87f2,#1e0c3af2);border:2px solid #03050d;box-shadow:inset 0 0 0 1px #d8b4fe73}.sr-stats[data-v-a22f0f06]{font-size:.7rem}.sr-next[data-v-a22f0f06]{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.75rem;padding:.35rem .6rem;border-radius:10px;font-size:.74rem;font-weight:700;color:var(--text-dim);background:#03050d99;border:2px solid #03050d}.sr-next b[data-v-a22f0f06]{color:#e9d5ff;font-size:.85rem}.sr-actions[data-v-a22f0f06]{position:relative;display:flex;justify-content:flex-end;margin-top:.8rem}.sr-ok[data-v-a22f0f06]{min-width:46%;padding:.6rem 1rem}@keyframes sr-fade-a22f0f06{0%{opacity:0}}@keyframes sr-pop-a22f0f06{0%{opacity:0;transform:translateY(14px) scale(.92)}}@keyframes sr-badge-a22f0f06{0%{opacity:0;transform:scale(.3) rotate(-12deg)}}@keyframes sr-spin-a22f0f06{to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-height: 460px){.sr-card[data-v-a22f0f06]{padding:.7rem 1rem}.sr-title[data-v-a22f0f06]{font-size:1.15rem;margin-bottom:.35rem}.sr-next[data-v-a22f0f06]{margin-top:.45rem}.sr-actions[data-v-a22f0f06]{margin-top:.5rem}}@media (prefers-reduced-motion: reduce){.sr-rays[data-v-a22f0f06],.sr-card[data-v-a22f0f06],.sr-peak[data-v-a22f0f06],.sr-scrim[data-v-a22f0f06]{animation:none}}.home-root[data-v-ac7a3de3]{--hero-rgb: 252, 211, 77;--u: clamp(.62rem, 1.55vh, 1rem);--ink: #03050d;background:var(--night);overflow:hidden}.home-shade[data-v-ac7a3de3]{background:radial-gradient(ellipse 34% 50% at 50% 58%,rgba(var(--hero-rgb),.16),transparent 70%),linear-gradient(90deg,rgba(7,11,26,.78) 0%,rgba(7,11,26,.2) 26%,transparent 45%,transparent 62%,rgba(7,11,26,.55) 100%),linear-gradient(0deg,rgba(7,11,26,.85) 0%,transparent 30%),linear-gradient(180deg,rgba(7,11,26,.7) 0%,transparent 22%)}.home-beams[data-v-ac7a3de3]{position:absolute;left:22%;right:22%;top:-8%;bottom:20%;opacity:.9;background:conic-gradient(from 168deg at 50% -8%,transparent 0deg,rgba(255,248,225,.13) 6deg,transparent 13deg,transparent 18deg,rgba(var(--hero-rgb),.18) 24deg,transparent 31deg);-webkit-mask:linear-gradient(180deg,#000 30%,transparent 90%);mask:linear-gradient(180deg,#000 30%,transparent 90%);animation:beams-sway-ac7a3de3 7s ease-in-out infinite alternate}@keyframes beams-sway-ac7a3de3{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.home-stage[data-v-ac7a3de3]{position:absolute;left:25%;top:20%;width:50%;height:72.5%;pointer-events:none}.home-stage-fallback[data-v-ac7a3de3]{position:absolute;left:50%;bottom:20%;width:min(40vh,30vw);transform:translate(-50%);pointer-events:none}.home-ui[data-v-ac7a3de3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"profile . top" "rail hero go" "private hero go";gap:calc(var(--u) * .8) calc(var(--u) * 1.2);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4) calc(var(--u) * 1.2);padding-left:max(calc(var(--u) * 1.4),env(safe-area-inset-left));padding-right:max(calc(var(--u) * 1.4),env(safe-area-inset-right));pointer-events:none}.home-ui[data-v-ac7a3de3]>*{pointer-events:auto}.home-top-left[data-v-ac7a3de3]{grid-area:profile;align-self:start;justify-self:start;display:flex;align-items:center;gap:calc(var(--u) * .6);min-width:0}.home-profile[data-v-ac7a3de3]{display:flex;align-items:center;gap:calc(var(--u) * .6);min-width:0;padding:calc(var(--u) * .35) calc(var(--u) * .9) calc(var(--u) * .35) calc(var(--u) * .35);border-radius:999px calc(var(--u) * .9) calc(var(--u) * .9) 999px;max-width:100%;background:linear-gradient(180deg,#121a38eb,#070b1aeb);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px #67e8f94d,0 4px 0 var(--ink)}.home-disc[data-v-ac7a3de3] .pc-wrap,.home-disc[data-v-ac7a3de3]{margin:0}.home-disc[data-v-ac7a3de3] .pc-lv{width:calc(var(--u) * 3);height:calc(var(--u) * 3);font-size:calc(var(--u) * 1.25)}.home-disc-blank[data-v-ac7a3de3]{width:calc(var(--u) * 3);height:calc(var(--u) * 3);flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:calc(var(--u) * 1.3);color:#04202a;background:radial-gradient(circle at 40% 30%,#cffafe,var(--led-cyan) 60%,#0891b2);border:3px solid var(--ink);text-transform:uppercase}.home-profile-body[data-v-ac7a3de3]{min-width:0;display:flex;flex-direction:column;gap:calc(var(--u) * .3)}.home-name-wrap[data-v-ac7a3de3]{position:relative;display:flex;align-items:center;gap:.3rem;cursor:text}.home-name[data-v-ac7a3de3]{width:calc(var(--u) * 12.5);min-width:0;padding:.05rem .25rem;margin-left:-.25rem;border-radius:6px;font-size:calc(var(--u) * 1.15);line-height:1.1;color:#fff;background:transparent;border:1.5px solid transparent;text-shadow:0 2px 0 var(--ink);caret-color:var(--led-yellow);outline:none}.home-name[data-v-ac7a3de3]:hover{border-color:#94c5ff40}.home-name[data-v-ac7a3de3]:focus{background:#03050db3;border-color:var(--led-yellow);text-shadow:none}.home-name[data-v-ac7a3de3]::-moz-placeholder{color:#8f9bb8b3}.home-name[data-v-ac7a3de3]::placeholder{color:#8f9bb8b3}.home-name-btn[data-v-ac7a3de3]{padding:0;background:none;border:0;cursor:pointer;text-align:left;max-width:calc(var(--u) * 14)}.home-name-text[data-v-ac7a3de3]{display:block;width:auto;min-width:calc(var(--u) * 9);max-width:calc(var(--u) * 12.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Bungee,Chakra Petch,sans-serif}.home-name-btn:hover .home-name-text[data-v-ac7a3de3]{border-color:#94c5ff40}.home-name-btn:focus-visible .home-name-text[data-v-ac7a3de3]{border-color:var(--led-yellow)}.home-name-btn:active .home-name-text[data-v-ac7a3de3]{transform:translateY(1px)}.home-name-pen[data-v-ac7a3de3]{width:calc(var(--u) * 1);height:calc(var(--u) * 1);flex-shrink:0;fill:none;stroke:var(--led-yellow);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.home-xp[data-v-ac7a3de3]{position:relative;height:calc(var(--u) * 1.05);border-radius:6px;overflow:hidden;background:#03050de6;border:2px solid var(--ink);box-shadow:inset 0 0 0 1px #67e8f933}.home-xp-fill[data-v-ac7a3de3]{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(180deg,#cffafe,var(--led-cyan) 55%,#22b8d4);transition:width .8s cubic-bezier(.2,1,.3,1)}.home-xp-num[data-v-ac7a3de3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--u) * .62);font-weight:800;color:#fff;text-shadow:0 1px 0 var(--ink),0 0 4px var(--ink);font-variant-numeric:tabular-nums}.home-xp-off[data-v-ac7a3de3]{font-size:calc(var(--u) * .65);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.home-trophies[data-v-ac7a3de3]{position:relative;flex-shrink:0;display:flex;align-items:center;gap:calc(var(--u) * .35);height:calc(var(--u) * 3.3);padding:0 calc(var(--u) * .8) 0 calc(var(--u) * .3);border-radius:calc(var(--u) * .9);background:linear-gradient(180deg,#2a1f05f2,#120d02f2);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px #fcd34d80,0 4px 0 var(--ink);transition:transform .12s cubic-bezier(.2,1.4,.4,1),filter .12s}.home-trophies[data-v-ac7a3de3]:hover{filter:brightness(1.1);transform:translateY(-1px)}.home-trophies[data-v-ac7a3de3]:active{transform:translateY(3px);box-shadow:inset 0 0 0 1.5px #fcd34d80,0 1px 0 var(--ink)}.home-trophies-badge[data-v-ac7a3de3]{margin-top:calc(var(--u) * -.3)}.home-trophies-body[data-v-ac7a3de3]{display:flex;flex-direction:column;gap:calc(var(--u) * .25);min-width:calc(var(--u) * 5.2)}.home-trophies-num[data-v-ac7a3de3]{display:inline-flex;align-items:center;gap:calc(var(--u) * .25);font-size:calc(var(--u) * 1.05);line-height:1;color:#fde68a;text-shadow:0 2px 0 var(--ink);font-variant-numeric:tabular-nums}.home-trophies-bar[data-v-ac7a3de3]{position:relative;display:block;height:calc(var(--u) * .5);border-radius:999px;overflow:hidden;background:#03050de6;border:1.5px solid var(--ink)}.home-trophies-bar i[data-v-ac7a3de3]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#f5b82e,#ffd84a);box-shadow:0 0 6px #fcd34db3}.home-trophies .home-trophies-count[data-v-ac7a3de3]{left:auto;right:calc(var(--u) * -.6);top:calc(var(--u) * -.7)}.home-top-right[data-v-ac7a3de3]{grid-area:top;align-self:start;justify-self:end;display:flex;align-items:center;gap:calc(var(--u) * .6)}.home-format[data-v-ac7a3de3]{padding:calc(var(--u) * .35) calc(var(--u) * .8);border-radius:999px;font-size:calc(var(--u) * .68);font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--led-yellow);background:#070b1ad9;border:2px solid var(--ink);box-shadow:inset 0 0 0 1px #fcd34d59;text-shadow:0 0 10px rgba(252,211,77,.5);white-space:nowrap}.home-icon-btn[data-v-ac7a3de3]{width:calc(var(--u) * 3);height:calc(var(--u) * 3);border-radius:calc(var(--u) * .8);display:grid;place-items:center;padding:calc(var(--u) * .3);background:linear-gradient(180deg,#1c2650,#10173a);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px #94c5ff47,0 4px 0 var(--ink)}.home-icon-btn img[data-v-ac7a3de3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-icon-btn[data-v-ac7a3de3]:active{transform:translateY(3px);box-shadow:inset 0 0 0 1.5px #94c5ff47,0 1px 0 var(--ink)}.home-coins[data-v-ac7a3de3]{display:inline-flex;align-items:center;gap:calc(var(--u) * .35);height:calc(var(--u) * 2.5);padding:0 calc(var(--u) * .85) 0 calc(var(--u) * .4);border-radius:999px;font-size:calc(var(--u) * 1.05);color:var(--cur-blue);background:linear-gradient(180deg,#0e1f48f2,#050c20f2);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px rgba(var(--cur-blue-rgb),.55),0 4px 0 var(--ink);text-shadow:0 2px 0 var(--ink);font-variant-numeric:tabular-nums}.home-coins[data-v-ac7a3de3]:active{transform:translateY(3px);box-shadow:inset 0 0 0 1.5px rgba(var(--cur-blue-rgb),.55),0 1px 0 var(--ink)}.home-rail[data-v-ac7a3de3]{grid-area:rail;align-self:center;justify-self:start;display:flex;flex-direction:column;gap:calc(var(--u) * .7)}.rail-btn[data-v-ac7a3de3]{--tone: 103, 232, 249;position:relative;display:flex;align-items:center;gap:calc(var(--u) * .7);width:calc(var(--u) * 13.4);padding:calc(var(--u) * .35) calc(var(--u) * .8) calc(var(--u) * .35) calc(var(--u) * .35);border-radius:calc(var(--u) * .9);background:linear-gradient(180deg,#1c2650f2,#0e1430f2);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px rgba(var(--tone),.4),0 4px 0 var(--ink);text-align:left;transition:transform .12s cubic-bezier(.2,1.4,.4,1),filter .12s}.rail-btn[data-v-ac7a3de3]:hover:not(:disabled){transform:translate(3px);filter:brightness(1.1)}.rail-btn[data-v-ac7a3de3]:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 1.5px rgba(var(--tone),.4),0 1px 0 var(--ink)}.rail-btn[data-v-ac7a3de3]:disabled{opacity:.55;cursor:not-allowed}.rail-quests[data-v-ac7a3de3]{--tone: 252, 211, 77}.rail-howto[data-v-ac7a3de3],.rail-friends[data-v-ac7a3de3]{--tone: 134, 239, 172}.rail-board[data-v-ac7a3de3]{--tone: 244, 114, 182}.rail-shop[data-v-ac7a3de3]{--tone: 25, 242, 201}.rail-icon img[data-v-ac7a3de3]{width:86%;height:86%;-o-object-fit:contain;object-fit:contain}.f-head[data-v-ac7a3de3],.f-body[data-v-ac7a3de3]{fill:#bbf7d0;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.f-head2[data-v-ac7a3de3],.f-body2[data-v-ac7a3de3]{fill:#4ade80;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.rail-sub[data-v-ac7a3de3]{display:flex;align-items:center;gap:.25rem;margin-top:.15rem;font-family:var(--font-body);font-size:calc(var(--u) * .55);font-weight:800;letter-spacing:.06em;color:var(--led-green);text-shadow:none}.rail-sub i[data-v-ac7a3de3]{width:calc(var(--u) * .45);height:calc(var(--u) * .45);border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80e6}.rail-icon[data-v-ac7a3de3]{position:relative;width:calc(var(--u) * 2.9);height:calc(var(--u) * 2.9);flex-shrink:0;border-radius:calc(var(--u) * .65);display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(var(--tone),.55),rgba(var(--tone),.15) 70%),#0b1230;border:2px solid var(--ink)}.rail-icon svg[data-v-ac7a3de3]{width:82%;height:82%}.q-paper[data-v-ac7a3de3]{fill:#fef3c7;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.q-line[data-v-ac7a3de3]{fill:none;stroke:#b45309;stroke-width:2;stroke-linecap:round}.q-tick[data-v-ac7a3de3]{fill:none;stroke:#16a34a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rail-faces[data-v-ac7a3de3]{display:block;background:radial-gradient(circle at 50% 30%,rgba(var(--hero-rgb),.6),rgba(var(--hero-rgb),.15) 70%),#0b1230}.rail-faces img[data-v-ac7a3de3]{position:absolute;bottom:-8%;width:70%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(3,5,13,.6))}.rail-faces img[data-v-ac7a3de3]:nth-child(1){left:15%;z-index:3;width:78%}.rail-faces img[data-v-ac7a3de3]:nth-child(2){left:-22%;bottom:4%;z-index:1;opacity:.85}.rail-faces img[data-v-ac7a3de3]:nth-child(3){left:50%;bottom:4%;z-index:2;opacity:.85}.rail-q[data-v-ac7a3de3]{font-size:calc(var(--u) * 1.6);color:#052e16;text-shadow:0 1px 0 rgba(255,255,255,.5)}.rail-label[data-v-ac7a3de3]{display:flex;flex-direction:column;font-size:calc(var(--u) * .95);line-height:1.05;color:#fff;text-shadow:0 2px 0 var(--ink)}.rail-badge[data-v-ac7a3de3]{position:absolute;top:calc(var(--u) * -.55);left:calc(var(--u) * 1.6);min-width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);padding:0 .3rem;border-radius:999px;display:grid;place-items:center;font-size:calc(var(--u) * .8);color:#fff;background:linear-gradient(180deg,#ff6b7a,#e11d48);border:2px solid var(--ink);box-shadow:0 0 12px #ff3b4eb3;animation:badge-bounce-ac7a3de3 1.6s ease-in-out infinite}.rail-badge-up[data-v-ac7a3de3]{font-size:calc(var(--u) * .7);color:#1a1204;background:linear-gradient(180deg,#fff1a8,var(--led-yellow));box-shadow:0 0 12px #fcd34dcc}@keyframes badge-bounce-ac7a3de3{0%,70%,to{transform:none}80%{transform:translateY(-4px) scale(1.12)}90%{transform:translateY(0) scale(.95)}}.home-hero[data-v-ac7a3de3]{grid-area:hero;align-self:stretch;justify-self:center;width:min(100%,calc(var(--u) * 26));min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:0;background:none;border:0;cursor:pointer}.home-hero-plate[data-v-ac7a3de3]{display:flex;align-items:center;gap:calc(var(--u) * .5);max-width:100%;padding:calc(var(--u) * .3) calc(var(--u) * .4) calc(var(--u) * .3) calc(var(--u) * .35);border-radius:calc(var(--u) * .75);background:#070b1a;border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px rgba(var(--hero-rgb),.6),0 4px 0 var(--ink),0 0 24px rgba(var(--hero-rgb),.25);transition:transform .12s cubic-bezier(.2,1.4,.4,1)}.home-hero:hover .home-hero-plate[data-v-ac7a3de3]{transform:translateY(-2px) scale(1.03)}.home-hero:active .home-hero-plate[data-v-ac7a3de3]{transform:translateY(2px)}.home-hero-lv[data-v-ac7a3de3]{font-size:calc(var(--u) * .85)}.home-hero-name[data-v-ac7a3de3]{font-size:calc(var(--u) * 1.4);line-height:1;color:#fff;text-shadow:0 2px 0 var(--ink),0 0 14px rgba(var(--hero-rgb),.55);white-space:nowrap}.home-hero-skill[data-v-ac7a3de3]{display:inline-flex;align-items:center;gap:.25rem;font-size:calc(var(--u) * .62);font-weight:800;letter-spacing:.12em;color:var(--led-cyan);white-space:nowrap}.home-hero-skill img[data-v-ac7a3de3]{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:4px}.home-hero-swap[data-v-ac7a3de3]{width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:calc(var(--u) * .5);display:grid;place-items:center;flex-shrink:0;background:#19f2c9;box-shadow:0 0 10px #19f2c980}.home-hero-swap svg[data-v-ac7a3de3]{width:70%;height:70%;fill:none;stroke:#02231d;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.home-private[data-v-ac7a3de3]{grid-area:private;align-self:end;justify-self:start;display:flex;flex-direction:column;gap:calc(var(--u) * .4);padding:calc(var(--u) * .5) calc(var(--u) * .6) calc(var(--u) * .6);border-radius:calc(var(--u) * .9);background:linear-gradient(180deg,#121a38f0,#070b1af0);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px #67e8f947,0 4px 0 var(--ink)}.home-plate-title[data-v-ac7a3de3]{font-family:var(--font-display);font-size:calc(var(--u) * .8);letter-spacing:.04em;color:var(--led-cyan);text-shadow:0 2px 0 var(--ink)}.home-plate-title small[data-v-ac7a3de3]{font-family:var(--font-body);font-size:calc(var(--u) * .6);font-weight:700;letter-spacing:.08em;color:var(--text-dim);margin-left:.3rem;text-shadow:none}.home-private-row[data-v-ac7a3de3]{display:flex;align-items:stretch;gap:calc(var(--u) * .4)}.home-create[data-v-ac7a3de3],.home-join[data-v-ac7a3de3]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:0 calc(var(--u) * .9);height:calc(var(--u) * 2.7);border-radius:3px;font-family:var(--font-body);font-weight:700;font-size:calc(var(--u) * .8);letter-spacing:.14em;text-transform:uppercase;color:#f3fffc;background:#080d1a99;border:0;box-shadow:inset 0 0 0 1.5px #e9f0ff73}.home-create[data-v-ac7a3de3]:hover:not(:disabled),.home-join[data-v-ac7a3de3]:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #e9f0ffd9}.home-create[data-v-ac7a3de3]:active:not(:disabled),.home-join[data-v-ac7a3de3]:active:not(:disabled){transform:scale(.97)}.home-create[data-v-ac7a3de3]:disabled,.home-join[data-v-ac7a3de3]:disabled{opacity:.45;cursor:not-allowed}.home-code[data-v-ac7a3de3]{width:calc(var(--u) * 6.2);height:calc(var(--u) * 2.7);padding:0 .4rem;border-radius:calc(var(--u) * .6);text-align:center;font-size:calc(var(--u) * 1.1);letter-spacing:.25em;color:#fff;background:#03050dd9;border:2.5px solid var(--ink);box-shadow:inset 0 0 0 1.5px #94c5ff38;outline:none;caret-color:var(--led-yellow)}.home-code[data-v-ac7a3de3]::-moz-placeholder{color:#8f9bb880;letter-spacing:.15em}.home-code[data-v-ac7a3de3]::placeholder{color:#8f9bb880;letter-spacing:.15em}.home-code[data-v-ac7a3de3]:focus{box-shadow:inset 0 0 0 2px var(--led-yellow)}.home-go[data-v-ac7a3de3]{grid-area:go;align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--u) * .5);width:calc(var(--u) * 19);max-width:100%}.home-stakes[data-v-ac7a3de3]{align-self:flex-end;width:var(--kick);display:flex;justify-content:center;align-items:center;gap:.3rem;margin-top:calc(var(--u) * -.2);font-size:calc(var(--u) * .62);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fde68a;white-space:nowrap;text-shadow:0 1px 3px #000}.home-season[data-v-ac7a3de3]{display:flex;align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .25) calc(var(--u) * .7) calc(var(--u) * .25) calc(var(--u) * .4);border-radius:calc(var(--u) * .8);text-align:left;color:#fff;background:linear-gradient(90deg,#581c87f2,#1e0c3af2);border:3px solid var(--ink);box-shadow:inset 0 0 0 1.5px #d8b4fe73,0 3px 0 var(--ink);transition:transform .12s,filter .12s}.home-season[data-v-ac7a3de3]:hover{filter:brightness(1.12)}.home-season[data-v-ac7a3de3]:active{transform:translateY(2px)}.home-season-text[data-v-ac7a3de3]{display:flex;flex-direction:column;line-height:1.05;min-width:0}.home-season-title[data-v-ac7a3de3]{font-size:calc(var(--u) * .78);color:#f5d0fe;text-shadow:0 2px 0 var(--ink);white-space:nowrap}.home-season-left[data-v-ac7a3de3]{display:inline-flex;align-items:center;gap:.2rem;font-size:calc(var(--u) * .58);font-weight:800;letter-spacing:.06em;color:#e9d5ff;white-space:nowrap}.home-season-left svg[data-v-ac7a3de3]{width:calc(var(--u) * .75);height:calc(var(--u) * .75);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.home-season-tier[data-v-ac7a3de3]{margin-left:auto;font-size:calc(var(--u) * .8);color:#fde68a;text-shadow:0 2px 0 var(--ink);white-space:nowrap}.home-trophies-cup[data-v-ac7a3de3]{display:grid;place-items:center;padding-left:calc(var(--u) * .2)}.home-kick-row[data-v-ac7a3de3]{position:relative;display:flex;align-items:center;justify-content:flex-end}.home-halfway[data-v-ac7a3de3]{position:absolute;left:0;right:calc(var(--kick) / 2);top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,transparent,rgba(240,250,245,.75) 35%);box-shadow:0 0 8px #ffffff4d}.home-kick[data-v-ac7a3de3]{position:relative;width:var(--kick);height:var(--kick);padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .14s,filter .14s}.home-go[data-v-ac7a3de3]{--kick: calc(var(--u) * 12)}.home-kick-svg[data-v-ac7a3de3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.home-kick-ticks circle[data-v-ac7a3de3]{fill:none;stroke:#e9f0ff8c;stroke-width:3;stroke-dasharray:1.6 6.5}.home-kick-ticks[data-v-ac7a3de3]{transform-origin:100px 100px;animation:kick-spin-ac7a3de3 24s linear infinite}.home-kick-ring[data-v-ac7a3de3]{fill:#04070f;stroke:#f3fffc;stroke-width:3.5;filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.home-kick-disc[data-v-ac7a3de3]{fill:#19f2c9;filter:drop-shadow(0 0 14px rgba(25,242,201,.75));transition:fill .15s}.home-kick-line[data-v-ac7a3de3]{fill:none;stroke:#02231d52;stroke-width:2}.home-kick-spot[data-v-ac7a3de3]{fill:#02231d8c}.home-kick-text[data-v-ac7a3de3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * .3);color:#02231d;pointer-events:none}.home-kick-k[data-v-ac7a3de3]{font-size:calc(var(--u) * 2.1);line-height:.92;text-align:center;letter-spacing:.02em}.home-kick-m[data-v-ac7a3de3]{font-size:calc(var(--u) * .62);font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.75}.home-kick-spin[data-v-ac7a3de3]{width:calc(var(--u) * .95);height:calc(var(--u) * .95);border-color:#02231d40;border-top-color:#02231d}.home-kick[data-v-ac7a3de3]:hover:not(:disabled){filter:brightness(1.07)}.home-kick:hover:not(:disabled) .home-kick-ticks[data-v-ac7a3de3]{animation-duration:8s}.home-kick[data-v-ac7a3de3]:active:not(:disabled){transform:scale(.95)}.home-kick[data-v-ac7a3de3]:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-kick.is-busy .home-kick-ticks[data-v-ac7a3de3]{animation-duration:2.5s}.home-kick[data-v-ac7a3de3]:disabled{cursor:not-allowed}.home-kick:disabled .home-kick-disc[data-v-ac7a3de3]{fill:#16213a;filter:none}.home-kick:disabled .home-kick-ring[data-v-ac7a3de3]{stroke:#e9f0ff59;filter:none}.home-kick:disabled .home-kick-ticks[data-v-ac7a3de3]{animation:none}.home-kick:disabled .home-kick-text[data-v-ac7a3de3]{color:#8090b0}.home-kick.is-busy:disabled .home-kick-disc[data-v-ac7a3de3]{fill:#19f2c9;filter:drop-shadow(0 0 14px rgba(25,242,201,.75))}.home-kick.is-busy:disabled .home-kick-ticks[data-v-ac7a3de3]{animation:kick-spin-ac7a3de3 2.5s linear infinite}.home-kick.is-busy:disabled .home-kick-text[data-v-ac7a3de3]{color:#02231d}@keyframes kick-spin-ac7a3de3{to{transform:rotate(360deg)}}.home-error[data-v-ac7a3de3]{position:fixed;left:50%;top:calc(var(--u) * 5);z-index:50;transform:translate(-50%);margin:0;padding:.5rem .9rem;border-radius:10px;font-size:.85rem;font-weight:700;color:#fecaca;background:#28060cf0;border:2.5px solid var(--ink);box-shadow:inset 0 0 0 1.5px #ff3b4e99,0 4px 0 var(--ink)}.err-enter-active[data-v-ac7a3de3],.err-leave-active[data-v-ac7a3de3]{transition:all .2s ease}.err-enter-from[data-v-ac7a3de3],.err-leave-to[data-v-ac7a3de3]{opacity:0;transform:translate(-50%,-6px)}.home-spinner[data-v-ac7a3de3]{width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(26,18,4,.25);border-top-color:#1a1204;animation:spin-ac7a3de3 .7s linear infinite}.home-spinner-cyan[data-v-ac7a3de3]{border-color:#67e8f940;border-top-color:var(--led-cyan)}@keyframes spin-ac7a3de3{to{transform:rotate(360deg)}}.sr-only[data-v-ac7a3de3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.home-beams[data-v-ac7a3de3],.home-kick-ticks[data-v-ac7a3de3],.rail-badge[data-v-ac7a3de3]{animation:none!important}}@media (max-height: 460px) and (min-aspect-ratio: 1/1){.home-root[data-v-ac7a3de3]{--u: .6rem}.home-ui[data-v-ac7a3de3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);row-gap:calc(var(--u) * .6)}.home-rail[data-v-ac7a3de3]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rail-btn[data-v-ac7a3de3]{width:auto;min-width:64px;min-height:46px;flex-direction:column;justify-content:center;gap:2px;padding:4px 6px;border-radius:10px;text-align:center;box-shadow:inset 0 0 0 1.5px rgba(var(--tone),.4),0 3px 0 var(--ink)}.rail-btn[data-v-ac7a3de3]:hover:not(:disabled){transform:translateY(-2px)}.rail-icon[data-v-ac7a3de3]{width:24px;height:24px;border-radius:6px}.rail-label[data-v-ac7a3de3]{align-items:center;font-size:8px;white-space:nowrap}.rail-q[data-v-ac7a3de3]{font-size:15px}.rail-badge[data-v-ac7a3de3]{left:auto;right:-6px;top:-6px}.rail-sub[data-v-ac7a3de3]{position:absolute;left:-5px;top:-6px;margin:0;padding:1px 4px;border-radius:999px;font-size:7.5px;background:#052e16;border:1.5px solid var(--ink)}.home-trophies[data-v-ac7a3de3]{height:calc(var(--u) * 3.3)}.home-create[data-v-ac7a3de3],.home-join[data-v-ac7a3de3],.home-code[data-v-ac7a3de3]{height:44px}.home-private[data-v-ac7a3de3]{padding:calc(var(--u) * .4) calc(var(--u) * .5) calc(var(--u) * .5);gap:calc(var(--u) * .3)}.home-stage[data-v-ac7a3de3]{top:16%;height:76%}.home-hero-skill[data-v-ac7a3de3]{display:none}.home-go[data-v-ac7a3de3]{width:calc(var(--u) * 21);--kick: calc(var(--u) * 10.5)}}@media (max-aspect-ratio: 1/1){.home-ui[data-v-ac7a3de3]{grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"profile top" "rail rail" "hero hero" "private private" "go go"}.home-rail[data-v-ac7a3de3]{flex-direction:row;flex-wrap:wrap;justify-self:stretch}.rail-btn[data-v-ac7a3de3]{width:auto;flex:1}.home-stage[data-v-ac7a3de3]{left:10%;width:80%;top:24%;height:44%}.home-go[data-v-ac7a3de3]{justify-self:stretch;width:auto}.home-private[data-v-ac7a3de3]{justify-self:stretch}.home-code[data-v-ac7a3de3]{flex:1}}body:has(.home-root) .sg-chip{top:max(10px,env(safe-area-inset-top));bottom:auto;right:auto;left:50%;transform:translate(-50%)}body:has(.home-root .hp-backdrop,.home-root .qp-backdrop,.home-root .fp-backdrop,.home-root .lb-backdrop,.home-root .tr-backdrop,.home-root .st-wrap) .sg-chip{display:none}.lobby-root{--slot-radius: 12px;display:flex;flex-direction:column;overflow:hidden;background:var(--night);color:var(--text);padding:.6rem .75rem .5rem;gap:.55rem}.lobby-root .lobby-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 12% -10%,rgba(255,244,214,.16),transparent 70%),radial-gradient(ellipse 45% 55% at 88% -10%,rgba(255,244,214,.16),transparent 70%),radial-gradient(ellipse 70% 40% at 25% 95%,rgba(255,59,78,.16),transparent 70%),radial-gradient(ellipse 70% 40% at 75% 95%,rgba(59,130,255,.16),transparent 70%),repeating-linear-gradient(90deg,#3d8a3a1a 0,#3d8a3a1a 60px,#347c331a 60px,#347c331a 120px),linear-gradient(180deg,#070b1a,#0b1430 55%,#0d2a1c)}.lobby-root .lobby-top{position:relative;display:flex;align-items:center;gap:.55rem;flex-shrink:0}.lobby-root .icon-btn{width:2.3rem;height:2.3rem;border-radius:10px;font-size:1.6rem;line-height:1;color:var(--text);background:#ffffff12;border:1px solid rgba(255,255,255,.12);transition:background .12s}.lobby-root .icon-btn:hover{background:#ffffff24}.lobby-root .room-chip{display:flex;align-items:baseline;gap:.5rem;padding:.3rem .7rem;border-radius:10px;background:linear-gradient(180deg,#0b1230,#050816);border:1px solid rgba(252,211,77,.45);box-shadow:0 0 16px #fcd34d26;transition:border-color .12s}.lobby-root .room-chip:hover{border-color:var(--led-yellow)}.lobby-root .room-chip-label{font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.lobby-root .room-chip-code{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.18em;color:var(--led-yellow);text-shadow:0 0 12px rgba(252,211,77,.6)}.lobby-root .room-chip-copy{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--led-cyan)}.lobby-root .lobby-title{flex:1;text-align:center;font-size:1rem;letter-spacing:.12em;color:#e8eefccc}.lobby-root .status-pill{padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid;white-space:nowrap}.lobby-root .status-wait{color:var(--text-dim);border-color:#8f9bb859}.lobby-root .status-partial{color:var(--led-yellow);border-color:#fcd34d80;box-shadow:0 0 12px #fcd34d2e}.lobby-root .status-go{color:var(--led-green);border-color:#86efac99;box-shadow:0 0 14px #86efac4d;animation:pill-pulse 1s ease-in-out infinite}@keyframes pill-pulse{50%{box-shadow:0 0 22px #86efac8c}}.lobby-root .lobby-teams{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);gap:.5rem}.lobby-root .team{display:flex;flex-direction:column;min-height:0}.lobby-root .team-head{display:flex;align-items:center;justify-content:space-between;padding:.2rem .9rem;margin-bottom:.4rem;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);flex-shrink:0}.lobby-root .team-blue .team-head{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%);flex-direction:row-reverse}.lobby-root .team-red .team-head{background:linear-gradient(90deg,rgba(var(--tc-rgb),.85),rgba(var(--tc-rgb),.25))}.lobby-root .team-blue .team-head{background:linear-gradient(270deg,rgba(var(--tc-rgb),.85),rgba(var(--tc-rgb),.25))}.lobby-root .team-head{transition:background .2s}.lobby-root .team-role-ally .team-name,.lobby-root .team-role-enemy .team-name{color:#071022;text-shadow:none}.lobby-root .team-role-ally .team-count,.lobby-root .team-role-enemy .team-count{color:#071022cc}.lobby-root .team-name{font-size:1.05rem;letter-spacing:.1em;text-shadow:0 2px 0 rgba(0,0,0,.35)}.lobby-root .team-count{font-weight:700;font-size:.8rem;color:#ffffffd9}.lobby-root .team-slots{flex:1;min-height:0;display:grid;grid-template-rows:repeat(var(--slots, 2),1fr);gap:.45rem}.lobby-root .lobby-vs{display:flex;align-items:center;justify-content:center}.lobby-root .lobby-vs span{font-size:1.7rem;background:linear-gradient(180deg,#fff,var(--led-yellow));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(252,211,77,.55));animation:vs-pulse 2.4s ease-in-out infinite}@keyframes vs-pulse{50%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(252,211,77,.8))}}.lobby-root .slot{position:relative;min-height:0;border-radius:var(--slot-radius);overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:border-color .2s,box-shadow .2s}.lobby-root .slot:not(.slot-open){background:radial-gradient(ellipse 70% 90% at 50% -10%,rgba(var(--tc-rgb),.35),transparent 65%),linear-gradient(180deg,#121832,#080c1c)}.lobby-root .slot-me{border-color:var(--led-yellow);box-shadow:0 0 0 1px #fcd34d59,0 0 22px #fcd34d38}.lobby-root .slot-ready:not(.slot-me){border-color:#86efaca6}.lobby-root .slot-stage{position:absolute;top:0;right:0;bottom:0;left:0}.lobby-root .slot-plate{position:absolute;top:.4rem;left:.5rem;right:3.2rem;display:flex;align-items:center;gap:.35rem;z-index:2}.lobby-root .slot-name{font-weight:700;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.8)}.lobby-root .slot-tag{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.1rem .35rem;border-radius:4px}.lobby-root .slot-tag-you{color:#1a1204;background:var(--led-yellow)}.lobby-root .slot-tag-bot{color:var(--led-cyan);border:1px solid rgba(103,232,249,.5)}.lobby-root .slot-ready-stamp{position:absolute;top:.35rem;right:.45rem;z-index:2;font-size:.72rem;padding:.12rem .45rem;border-radius:5px;color:#062b12;background:var(--led-green);box-shadow:0 0 14px #86efac8c;transform:rotate(4deg)}.lobby-root .slot-remove{position:absolute;bottom:.4rem;right:.45rem;z-index:3;width:1.5rem;height:1.5rem;border-radius:6px;font-size:.7rem;color:#fecaca;background:#ff3b4e33;border:1px solid rgba(255,59,78,.45)}.lobby-root .slot-remove:hover{background:#ff3b4e66}.lobby-root .slot-info{position:relative;flex-shrink:0;z-index:3;width:1.75rem;height:1.75rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0b1230;background:linear-gradient(180deg,#fff,#dbe4f5);border:2px solid #03050d;box-shadow:0 2px #03050d,0 0 12px #fff3;touch-action:manipulation;transition:transform .12s,box-shadow .12s}.lobby-root .slot-info:hover{transform:scale(1.08);box-shadow:0 2px #03050d,0 0 16px #67e8f980}.lobby-root .slot-info-i{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.05rem;line-height:1}.lobby-root .slot-char{position:absolute;left:.55rem;bottom:.45rem;z-index:2;display:flex;align-items:center;gap:.4rem;pointer-events:none}.lobby-root .slot-lv{display:inline-flex;align-items:center;gap:.3rem}.lobby-root .slot-xp{position:relative;width:2.6rem;height:.3rem;border-radius:999px;overflow:hidden;background:#94a3b84d}.lobby-root .slot-xp-fill{position:absolute;inset:0 auto 0 0;background:var(--led-yellow);box-shadow:0 0 6px var(--led-yellow)}.lobby-root .slot-frame-silver{box-shadow:inset 0 0 0 2px #e2e8f0,0 0 12px #e2e8f059}.lobby-root .slot-frame-gold{box-shadow:inset 0 0 0 2px #fcd34d,0 0 14px #fcd34d73}.lobby-root .slot-char-name{font-size:1.05rem;letter-spacing:.05em;color:#fff;text-shadow:0 2px 0 #03050d,1.5px 0 0 #03050d,-1.5px 0 0 #03050d,0 -1.5px 0 #03050d;line-height:1.1}.lobby-root .slot-skill{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-display);font-size:.66rem;letter-spacing:.06em;color:#fff;padding:.12rem .5rem .12rem .14rem;border-radius:8px;background:#03050dd1;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #67e8f94d}.lobby-root .slot-skill-icon{width:1.25rem;height:1.25rem;border-radius:5px}.lobby-root .slot-arrow{position:absolute;top:50%;z-index:3;width:2.4rem;height:2.9rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:1.9rem;line-height:1;color:#fff;background:#03071473;border:1px solid rgba(255,255,255,.14);border-radius:10px;transition:background .12s,transform .12s}.lobby-root .slot-arrow:hover{background:#030714bf}.lobby-root .slot-arrow:active{transform:translateY(-50%) scale(.92)}.lobby-root .slot-arrow-left{left:.35rem}.lobby-root .slot-arrow-right{right:.35rem}.lobby-root .slot-open{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1.5px dashed rgba(148,197,255,.22);background:#03071459}.lobby-root .slot-open-label{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8f9bb8b3}.lobby-root .slot-open-actions{display:flex;gap:.5rem}.lobby-root .slot-btn{font-family:var(--font-display);font-size:.85rem;letter-spacing:.05em;padding:.45rem .95rem;border-radius:9px;transition:transform .12s,filter .12s,background .12s}.lobby-root .slot-btn:active{transform:translateY(1px)}.lobby-root .slot-btn-join{color:#071022;background:var(--tc);box-shadow:0 6px 18px rgba(var(--tc-rgb),.35)}.lobby-root .slot-btn-join:hover{filter:brightness(1.1)}.lobby-root .slot-btn-bot{color:var(--led-cyan);background:#67e8f914;border:1.5px solid rgba(103,232,249,.5)}.lobby-root .slot-btn-bot:hover{background:#67e8f929}.lobby-root .lobby-foot{position:relative;display:flex;align-items:center;justify-content:center;gap:.9rem;flex-shrink:0}.lobby-root .ready-btn{min-width:11rem;font-size:1rem}.lobby-root .bot-level{display:flex;align-items:center;gap:3px;padding:3px;border-radius:8px;background:#04060f99;border:1px solid rgba(255,255,255,.1)}.lobby-root .bot-level-label{padding:0 .45rem 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8f9bb8}.lobby-root .bot-level button{padding:.4rem .7rem;border-radius:5px;font-family:var(--font-display);font-size:.72rem;letter-spacing:.04em;color:#6b7a99}.lobby-root .bot-level button.on{color:#02231d;background:#19f2c9;box-shadow:0 0 10px #19f2c973}.lobby-root .map-card{display:flex;align-items:center;gap:.5rem;padding:3px .55rem 3px 3px;border-radius:8px;background:#04060f99;border:1px solid rgba(103,232,249,.35);text-align:left;transition:border-color .12s,background .12s}.lobby-root .map-card:hover:not(:disabled){border-color:var(--led-cyan);background:#080e1ecc}.lobby-root .map-card:disabled{cursor:default;border-color:#ffffff1a}.lobby-root .map-card-thumb{display:block;border-radius:5px;box-shadow:0 0 0 1px #0009}.lobby-root .map-card-text{display:flex;flex-direction:column;line-height:1.1;min-width:0}.lobby-root .map-card-label{font-size:.58rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8f9bb8}.lobby-root .map-card-title{font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;color:#fff;white-space:nowrap}.lobby-root .map-card-sub{font-size:.66rem;font-weight:600;color:var(--led-cyan);white-space:nowrap}.lobby-root .map-card-chev{font-size:1.1rem;color:#8f9bb8;margin-left:.15rem}.lobby-root .map-card-locked .map-card-chev{font-size:.7rem;opacity:.7}.lobby-root .map-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#03050db8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lobby-root .map-sheet{width:min(46rem,100%);max-height:100%;display:flex;flex-direction:column;gap:.6rem;padding:.85rem;border-radius:14px;background:linear-gradient(180deg,#0d1426,#070b18);border:1px solid rgba(103,232,249,.25);box-shadow:0 24px 60px #0009}.lobby-root .map-sheet-tabs{display:flex;gap:4px;padding:3px;border-radius:9px;background:#04060fb3;border:1px solid rgba(255,255,255,.08)}.lobby-root .map-sheet-tabs button{flex:1;padding:.45rem .6rem;border-radius:6px;font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;color:#8f9bb8;white-space:nowrap}.lobby-root .map-sheet-tabs button.on{color:#04151a;background:linear-gradient(180deg,#a5f3fc,var(--led-cyan) 55%,#22b8cf);box-shadow:0 2px #0e7490}.lobby-root .map-sheet-blurb{margin:0;font-size:.75rem;color:var(--text-dim);text-align:center}.lobby-root .map-sheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.8rem,1fr));gap:.55rem;overflow-y:auto;min-height:0}.lobby-root .map-variant{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.45rem .4rem .5rem;border-radius:10px;background:#04060f99;border:1.5px solid rgba(255,255,255,.1);transition:border-color .12s,transform .12s}.lobby-root .map-variant:hover{border-color:#67e8f98c}.lobby-root .map-variant.on{border-color:var(--led-cyan);box-shadow:0 0 0 1px var(--led-cyan) inset,0 8px 22px #67e8f938}.lobby-root .map-variant-thumb{display:block;max-width:100%;height:auto!important;border-radius:6px;box-shadow:0 0 0 1px #0009}.lobby-root .map-variant-name{font-family:var(--font-display);font-size:.78rem;letter-spacing:.03em;color:#fff}.lobby-root .map-variant-tag{font-size:.66rem;font-weight:600;color:#8f9bb8;text-align:center;line-height:1.2}.lobby-root .map-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lobby-root .map-sheet-cancel{padding:.5rem 1rem;border-radius:9px;font-family:var(--font-display);font-size:.85rem;color:#c7d2e8;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.lobby-root .map-sheet-apply{min-width:9rem;font-size:.9rem}.lobby-root .ready-btn.ready-on{color:#02231d;background:#f3fffc;--lb-arc: #f3fffc;box-shadow:0 0 22px #c8fff573,inset 0 1px #fff}.lobby-root .ready-hint{font-size:.78rem;font-weight:600;color:var(--text-dim)}.lobby-root .lobby-connecting{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:#070b1ad9;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;color:var(--text-dim)}.lobby-root .lobby-spinner{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(103,232,249,.2);border-top-color:var(--led-cyan);animation:lobby-spin .8s linear infinite}@keyframes lobby-spin{to{transform:rotate(360deg)}}@media (max-height: 430px){.lobby-root{padding:.45rem .6rem .4rem;gap:.4rem}.lobby-root .lobby-title{font-size:.8rem}.lobby-root .room-chip-code{font-size:1.05rem}.lobby-root .team-head{margin-bottom:.3rem}.lobby-root .ready-btn{font-size:.85rem;min-width:9rem}.lobby-root .lobby-foot{gap:.5rem}.lobby-root .ready-hint{display:none}.lobby-root .bot-level button{padding:.35rem .55rem}.lobby-root .map-sheet{padding:.55rem;gap:.4rem}.lobby-root .map-sheet-blurb{display:none}.lobby-root .map-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.lobby-root .map-variant{padding:.3rem .25rem .35rem}.lobby-root .map-variant-tag{display:none}}@media (max-width: 640px){.lobby-root .lobby-title,.lobby-root .ready-hint{display:none}.lobby-root .lobby-teams{grid-template-columns:minmax(0,1fr) 2.2rem minmax(0,1fr)}.lobby-root .lobby-vs span{font-size:1.2rem}}.dr[data-v-5b9346f0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .75rem;overflow:hidden;color:var(--text);animation:dr-in-5b9346f0 .3s ease both}.dr-bg[data-v-5b9346f0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 50% 60% at 0% 50%,rgba(25,242,201,.14),transparent 70%),radial-gradient(ellipse 50% 60% at 100% 50%,rgba(255,106,19,.14),transparent 70%),radial-gradient(ellipse 60% 40% at 50% 0%,rgba(168,85,247,.25),transparent 70%),linear-gradient(180deg,#0c0720,#0b1430 60%,#070b1a)}.dr-ban .dr-x[data-v-5b9346f0],.dr-hero .dr-x[data-v-5b9346f0]{position:absolute;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none;background:linear-gradient(45deg,transparent 44%,#ff3b4e 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#ff3b4e 44% 56%,transparent 56%);filter:drop-shadow(0 0 2px #03050d) drop-shadow(0 0 1px #03050d)}.dr-head[data-v-5b9346f0]{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.dr-phase[data-v-5b9346f0]{display:flex;flex-direction:column;line-height:1.05;min-width:9rem}.dr-kicker[data-v-5b9346f0]{font-size:.6rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#f0abfc}.dr-title[data-v-5b9346f0]{font-size:1.45rem;color:#fff;text-shadow:0 3px 0 #03050d,0 0 16px rgba(192,132,252,.55);white-space:nowrap}.dr-ph-ban .dr-title[data-v-5b9346f0]{color:#fecaca}.dr-myturn .dr-title[data-v-5b9346f0]{color:#fde68a;animation:dr-pulse-5b9346f0 .9s ease-in-out infinite}.dr-timer[data-v-5b9346f0]{position:relative;width:3rem;height:3rem;flex-shrink:0;display:grid;place-items:center}.dr-timer svg[data-v-5b9346f0]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.dr-timer-bg[data-v-5b9346f0]{fill:#03050dd9;stroke:#03050d;stroke-width:4}.dr-timer-fg[data-v-5b9346f0]{fill:none;stroke:#c084fc;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:97.4;transition:stroke-dashoffset .2s linear}.dr-timer b[data-v-5b9346f0]{position:relative;font-size:1.2rem;color:#fff;text-shadow:0 2px 0 #03050d}.dr-timer.is-low .dr-timer-fg[data-v-5b9346f0]{stroke:#ff3b4e}.dr-timer.is-low b[data-v-5b9346f0]{color:#fecaca;animation:dr-pulse-5b9346f0 .5s ease-in-out infinite}.dr-turns[data-v-5b9346f0]{display:flex;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;flex:1;justify-content:center}.dr-turn[data-v-5b9346f0]{display:flex;gap:3px;padding:.28rem .4rem;border-radius:8px;background:#03050db3;border:2px solid #03050d;opacity:.55}.dr-turn i[data-v-5b9346f0]{width:.75rem;height:.75rem;border-radius:50%;border:2px solid #03050d}.dr-turn-mine i[data-v-5b9346f0]{background:#19f2c9}.dr-turn-theirs i[data-v-5b9346f0]{background:#ff6a13}.dr-turn-ban span[data-v-5b9346f0]{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fecaca}.dr-turn.is-done[data-v-5b9346f0]{opacity:.35}.dr-turn.is-now[data-v-5b9346f0]{opacity:1;transform:scale(1.12);box-shadow:0 0 0 2px #fde68a,0 0 14px #fcd34d99}.dr-map[data-v-5b9346f0]{display:flex;align-items:center;gap:.45rem;padding:.25rem .5rem .25rem .3rem;border-radius:10px;background:#03050dbf;border:2px solid #03050d}.dr-map[data-v-5b9346f0] canvas{display:block;border-radius:4px;border:2px solid #03050d}.dr-map-text[data-v-5b9346f0]{display:flex;flex-direction:column;line-height:1.05}.dr-map-text small[data-v-5b9346f0]{font-size:.55rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.dr-map-text b[data-v-5b9346f0]{font-size:.85rem;color:#fde68a;white-space:nowrap}.dr-map-text em[data-v-5b9346f0]{font-style:normal;font-size:.62rem;font-weight:700;color:var(--text-dim);white-space:nowrap}.dr-main[data-v-5b9346f0]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) minmax(11rem,15rem);gap:.6rem}.dr-side[data-v-5b9346f0]{display:flex;flex-direction:column;gap:.4rem;min-height:0;padding:.5rem;border-radius:14px;background:linear-gradient(180deg,rgba(var(--team-rgb),.16),#070b1ae6);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--team-rgb),.45),0 4px #03050d}.dr-side-head[data-v-5b9346f0]{font-size:.85rem;letter-spacing:.06em;color:var(--team-text);text-shadow:0 2px 0 #03050d}.dr-seat[data-v-5b9346f0]{position:relative;display:flex;align-items:center;gap:.45rem;padding:.3rem;border-radius:11px;background:#03050d99;border:2px solid #03050d;transition:transform .15s,box-shadow .15s}.dr-seat.is-active[data-v-5b9346f0]{box-shadow:0 0 0 2px var(--team),0 0 16px rgba(var(--team-rgb),.6);animation:dr-seat-5b9346f0 1s ease-in-out infinite}.dr-seat.is-you .dr-seat-name[data-v-5b9346f0]{color:#fde68a}.dr-seat-face[data-v-5b9346f0]{width:2.8rem;height:2.8rem;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 50% 30%,rgba(var(--team-rgb),.45),rgba(var(--team-rgb),.08) 70%),#0b1230;border:2px solid #03050d}.dr-seat-face img[data-v-5b9346f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dr-seat-q[data-v-5b9346f0]{font-size:1.3rem;color:rgba(var(--team-rgb),.85)}.dr-seat.is-picked .dr-seat-face[data-v-5b9346f0]{animation:dr-lockin-5b9346f0 .45s cubic-bezier(.2,1.5,.4,1)}.dr-seat-info[data-v-5b9346f0]{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.1}.dr-seat-name[data-v-5b9346f0]{display:flex;align-items:center;gap:.25rem;font-size:.74rem;font-weight:700;color:#e8eefc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-you[data-v-5b9346f0],.dr-cap[data-v-5b9346f0]{font-style:normal;padding:0 .25rem;border-radius:4px;font-size:.55rem;font-weight:800;letter-spacing:.08em;color:#03050d;background:#fde68a}.dr-cap[data-v-5b9346f0]{background:#c084fc;color:#fff}.dr-seat-hero[data-v-5b9346f0]{font-size:.82rem;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-seat:not(.is-picked) .dr-seat-hero[data-v-5b9346f0]{color:var(--text-dim);font-family:var(--font-body);font-size:.68rem;font-weight:700;text-shadow:none}.dr-seat-badges[data-v-5b9346f0]{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.dr-ban[data-v-5b9346f0]{display:flex;align-items:center;gap:.4rem;margin-top:auto;padding:.3rem;border-radius:10px;background:#28060c99;border:2px dashed rgba(255,59,78,.5)}.dr-ban-label[data-v-5b9346f0]{font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fca5a5}.dr-ban-face[data-v-5b9346f0]{position:relative;width:2.1rem;height:2.1rem;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#0b1230;border:2px solid #03050d;color:var(--text-dim);font-weight:800}.dr-ban-face img[data-v-5b9346f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.7) brightness(.8)}.dr-ban-name[data-v-5b9346f0]{font-size:.7rem;font-weight:700;color:#fecaca;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-grid-wrap[data-v-5b9346f0]{display:flex;flex-direction:column;gap:.4rem;min-height:0;padding:.5rem;border-radius:14px;background:#070b1ae0;border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #c084fc66,0 4px #03050d}.dr-hint[data-v-5b9346f0]{font-size:.74rem;font-weight:700;color:#e9d5ff;text-align:center}.dr-grid[data-v-5b9346f0]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:.35rem}.dr-hero[data-v-5b9346f0]{position:relative;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding:0;border-radius:10px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--hero) 45%,transparent),transparent 75%),#10183a;border:2.5px solid #03050d;box-shadow:0 3px #03050d;transition:transform .12s,box-shadow .12s,filter .12s}.dr-hero-face[data-v-5b9346f0]{position:absolute;top:0;right:0;bottom:18%;left:0;display:grid;place-items:center}.dr-hero-face img[data-v-5b9346f0]{width:92%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.dr-hero-name[data-v-5b9346f0]{position:relative;width:100%;padding:.1rem 0;font-size:.66rem;text-align:center;color:#fff;background:#03050dd9;text-shadow:0 1px 0 #03050d}.dr-hero-rank[data-v-5b9346f0]{position:absolute;top:3px;left:3px;z-index:2}.dr-hero-tag[data-v-5b9346f0]{position:absolute;top:3px;right:3px;z-index:2;padding:0 .25rem;border-radius:5px;font-size:.55rem;font-weight:800;color:#cbd5e1;background:#03050dd9;border:1.5px solid #03050d}.dr-hero-taken[data-v-5b9346f0]{color:#fde68a}.dr-hero[data-v-5b9346f0]:not(:disabled){cursor:pointer}.dr-hero[data-v-5b9346f0]:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.12)}.dr-hero.is-pool[data-v-5b9346f0]{box-shadow:0 3px #03050d,0 0 0 2px #fde68a8c}.dr-hero.is-sel[data-v-5b9346f0]{transform:translateY(-2px) scale(1.04);box-shadow:0 3px #03050d,0 0 0 3px #fde68a,0 0 18px #fcd34dbf}.dr-hero-banned[data-v-5b9346f0]{filter:grayscale(1) brightness(.45)}.dr-hero-taken-mine[data-v-5b9346f0]{filter:brightness(.55);box-shadow:0 3px #03050d,inset 0 0 0 3px #19f2c9}.dr-hero-taken-theirs[data-v-5b9346f0]{filter:brightness(.55);box-shadow:0 3px #03050d,inset 0 0 0 3px #ff6a13}.dr-hero-locked[data-v-5b9346f0]{filter:grayscale(.85) brightness(.55)}.dr-hero[data-v-5b9346f0]:disabled{cursor:default}.dr-foot[data-v-5b9346f0]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.dr-foot-note[data-v-5b9346f0]{flex:1;font-size:.66rem;font-weight:700;color:var(--text-dim)}.dr-go[data-v-5b9346f0]{min-width:11rem;padding:.55rem 1rem;font-size:1rem}.dr-go-ban[data-v-5b9346f0]:not(:disabled){background:linear-gradient(180deg,#fecaca,#f87171 50%,#dc2626);color:#fff;text-shadow:0 2px 0 #03050d}.dr-main[data-v-5b9346f0]{grid-template-columns:minmax(0,1fr) 8.6rem minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.dr-grid-wrap[data-v-5b9346f0]{grid-column:1 / -1}.dr-side[data-v-5b9346f0]{flex-direction:row;align-items:stretch;padding:.4rem}.dr-theirs[data-v-5b9346f0]{flex-direction:row-reverse}.dr-side-head[data-v-5b9346f0]{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:.72rem;letter-spacing:.12em}.dr-theirs .dr-side-head[data-v-5b9346f0]{transform:none}.dr-seat[data-v-5b9346f0]{flex:1;min-width:0;flex-direction:column;justify-content:flex-start;gap:.2rem;text-align:center;padding:.35rem .25rem .3rem}.dr-seat-face[data-v-5b9346f0]{width:3.4rem;height:3.4rem;border-radius:50%}.dr-seat-info[data-v-5b9346f0]{align-items:center;width:100%}.dr-seat-name[data-v-5b9346f0]{justify-content:center;max-width:100%}.dr-seat-badges[data-v-5b9346f0]{position:absolute;top:.2rem;right:.2rem;flex-direction:column;gap:.1rem}.dr-seat.is-active[data-v-5b9346f0]{animation:dr-glow-5b9346f0 1s ease-in-out infinite}.dr-cards[data-v-5b9346f0]{display:flex;flex-direction:column;justify-content:center;gap:.4rem}.dr-cards .dr-ban[data-v-5b9346f0]{margin:0;flex-direction:column;gap:.15rem;padding:.3rem .25rem;border-style:solid;border-color:#03050d;background:linear-gradient(180deg,#3c0810f2,#180408f2);box-shadow:inset 0 0 0 1.5px #ff3b4e80,0 3px #03050d}.dr-cards .dr-ban-label[data-v-5b9346f0]{display:inline-block;padding:.05rem .35rem;border-radius:3px;color:#fff;background:#e11d48;border:1.5px solid #03050d;transform:rotate(-6deg)}.dr-cards .dr-ban-name[data-v-5b9346f0]{max-width:100%;text-align:center}.dr-cards #draft-ban-mine[data-v-5b9346f0],.dr-cards [data-testid=draft-ban-mine][data-v-5b9346f0]{box-shadow:inset 0 0 0 1.5px #19f2c98c,0 3px #03050d}.dr-cards [data-testid=draft-ban-theirs][data-v-5b9346f0]{box-shadow:inset 0 0 0 1.5px #ff6a138c,0 3px #03050d}.dr-grid[data-v-5b9346f0]{grid-template-columns:repeat(6,minmax(0,1fr))}.dr-hero-face[data-v-5b9346f0]{display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.dr-hero-face img[data-v-5b9346f0]{width:auto;height:auto;max-width:92%;max-height:100%}@keyframes dr-glow-5b9346f0{50%{box-shadow:0 0 0 2px var(--team),0 0 22px rgba(var(--team-rgb),.85)}}.dr-compact .dr-main[data-v-5b9346f0]{grid-template-columns:minmax(0,1fr) 6.2rem minmax(0,1fr)}.dr-compact .dr-seat-face[data-v-5b9346f0]{width:2.1rem;height:2.1rem}.dr-compact .dr-seat[data-v-5b9346f0]{padding:.2rem .15rem;gap:.1rem}.dr-compact .dr-seat-hero[data-v-5b9346f0]{font-size:.58rem}.dr-compact .dr-side-head[data-v-5b9346f0]{font-size:.55rem}.dr-compact .dr-cards[data-v-5b9346f0]{gap:.2rem}.dr-compact .dr-cards .dr-ban[data-v-5b9346f0]{padding:.15rem}.dr-compact .dr-cards .dr-ban-label[data-v-5b9346f0]{font-size:.48rem}.dr-compact .dr-cards .dr-ban[data-v-5b9346f0]{flex-direction:row;justify-content:center;gap:.25rem}.dr-compact .dr-cards .dr-ban-name[data-v-5b9346f0]{display:none}.dr-compact .dr-seat-info .dr-seat-hero[data-v-5b9346f0]{line-height:1}.dr-compact .dr-head[data-v-5b9346f0]{min-height:0}.dr-compact .dr-map[data-v-5b9346f0] canvas{width:52px!important;height:auto!important}.dr-compact .dr-hero-face[data-v-5b9346f0]{top:0;right:0;bottom:22%;left:0}@keyframes dr-in-5b9346f0{0%{opacity:0;transform:scale(.98)}}@keyframes dr-pulse-5b9346f0{50%{opacity:.6}}@keyframes dr-seat-5b9346f0{50%{transform:translate(2px)}}@keyframes dr-lockin-5b9346f0{0%{transform:scale(.4);filter:brightness(2.5)}}.dr-compact[data-v-5b9346f0]{padding:.35rem .5rem;gap:.3rem}.dr-compact .dr-head[data-v-5b9346f0]{gap:.5rem}.dr-compact .dr-phase[data-v-5b9346f0]{min-width:6.5rem}.dr-compact .dr-title[data-v-5b9346f0]{font-size:1rem}.dr-compact .dr-kicker[data-v-5b9346f0]{font-size:.5rem}.dr-compact .dr-timer[data-v-5b9346f0]{width:2.2rem;height:2.2rem}.dr-compact .dr-timer b[data-v-5b9346f0]{font-size:.9rem}.dr-compact .dr-turn[data-v-5b9346f0]{padding:.18rem .3rem}.dr-compact .dr-turn i[data-v-5b9346f0]{width:.55rem;height:.55rem}.dr-compact .dr-map-text em[data-v-5b9346f0]{display:none}.dr-compact .dr-main[data-v-5b9346f0]{gap:.35rem}.dr-compact .dr-side[data-v-5b9346f0]{padding:.3rem;gap:.25rem;border-width:2.5px}.dr-compact .dr-side-head[data-v-5b9346f0]{font-size:.7rem}.dr-compact .dr-seat-name[data-v-5b9346f0]{font-size:.6rem}.dr-compact .dr-cap[data-v-5b9346f0]{display:none}.dr-compact .dr-seat-hero[data-v-5b9346f0]{font-size:.66rem}.dr-compact .dr-ban[data-v-5b9346f0]{padding:.18rem}.dr-compact .dr-ban-face[data-v-5b9346f0]{width:1.5rem;height:1.5rem}.dr-compact .dr-ban-name[data-v-5b9346f0]{font-size:.6rem}.dr-compact .dr-grid-wrap[data-v-5b9346f0]{padding:.3rem;gap:.25rem}.dr-compact .dr-hint[data-v-5b9346f0]{font-size:.62rem}.dr-compact .dr-grid[data-v-5b9346f0]{gap:.25rem}.dr-compact .dr-hero-name[data-v-5b9346f0]{font-size:.55rem}.dr-compact .dr-go[data-v-5b9346f0]{min-width:8rem;padding:.4rem .7rem;font-size:.85rem}@media (prefers-reduced-motion: reduce){.dr[data-v-5b9346f0],.dr-seat.is-active[data-v-5b9346f0],.dr-myturn .dr-title[data-v-5b9346f0],.dr-timer.is-low b[data-v-5b9346f0]{animation:none}}.fighter-hrank[data-v-16b44e25]{position:absolute;bottom:1.35rem;left:.2rem;z-index:5}.match-root[data-v-16b44e25]{display:flex;flex-direction:column;overflow:hidden;background:var(--night);color:var(--text);padding:.6rem .75rem;gap:.55rem}.match-bg[data-v-16b44e25]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 12% -10%,rgba(255,244,214,.16),transparent 70%),radial-gradient(ellipse 45% 55% at 88% -10%,rgba(255,244,214,.16),transparent 70%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(103,232,249,.1),transparent 70%),repeating-linear-gradient(90deg,#3d8a3a1a 0,#3d8a3a1a 60px,#347c331a 60px,#347c331a 120px),linear-gradient(180deg,#070b1a,#0b1430 55%,#0d2a1c)}.match-top[data-v-16b44e25]{position:relative;display:flex;align-items:center;gap:.55rem;flex-shrink:0}.icon-btn[data-v-16b44e25]{width:2.3rem;height:2.3rem;border-radius:10px;font-size:1.6rem;line-height:1;color:var(--text);background:#ffffff12;border:1px solid rgba(255,255,255,.12);transition:background .12s}.icon-btn[data-v-16b44e25]:hover{background:#ffffff24}.room-chip[data-v-16b44e25]{display:flex;align-items:baseline;gap:.5rem;padding:.3rem .7rem;border-radius:10px;background:linear-gradient(180deg,#0b1230,#050816);border:1px solid rgba(252,211,77,.45);box-shadow:0 0 16px #fcd34d26;transition:border-color .12s}.room-chip[data-v-16b44e25]:hover{border-color:var(--led-yellow)}.room-chip-label[data-v-16b44e25]{font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.room-chip-code[data-v-16b44e25]{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.18em;color:var(--led-yellow);text-shadow:0 0 12px rgba(252,211,77,.6)}.room-chip-copy[data-v-16b44e25]{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--led-cyan)}.match-title[data-v-16b44e25]{flex:1;text-align:center;font-size:1rem;letter-spacing:.12em;color:#e8eefccc}.status-pill[data-v-16b44e25]{padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid;white-space:nowrap}.status-wait[data-v-16b44e25]{color:var(--text-dim);border-color:#8f9bb859}.status-partial[data-v-16b44e25]{color:var(--led-yellow);border-color:#fcd34d80;box-shadow:0 0 12px #fcd34d2e}.status-go[data-v-16b44e25]{color:var(--led-green);border-color:#86efac99;box-shadow:0 0 14px #86efac4d;animation:pill-pulse-16b44e25 1s ease-in-out infinite}@keyframes pill-pulse-16b44e25{50%{box-shadow:0 0 22px #86efac8c}}.match-main[data-v-16b44e25]{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(12rem,14.5rem) minmax(0,1fr) minmax(0,1.22fr);gap:.6rem}.roster[data-v-16b44e25]{display:flex;flex-direction:column;gap:.45rem;padding:.6rem;min-height:0;overflow:hidden}.roster-head[data-v-16b44e25]{display:flex;align-items:baseline;justify-content:space-between;padding:.15rem .7rem;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:linear-gradient(90deg,rgba(var(--team-rgb),.8),rgba(var(--team-rgb),.15));color:#03201b}.roster-name[data-v-16b44e25]{font-size:.95rem;letter-spacing:.1em}.roster-sub[data-v-16b44e25]{font-size:.7rem;font-weight:700;letter-spacing:.12em}.roster-slot[data-v-16b44e25]{display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:10px;background:#03071480;border:1px solid rgba(255,255,255,.08);transition:border-color .2s,box-shadow .2s}.roster-slot.is-me[data-v-16b44e25]{border-color:var(--led-yellow);box-shadow:0 0 16px #fcd34d2e}.roster-slot.is-ready[data-v-16b44e25]:not(.is-me){border-color:#86efac8c}.roster-slot[data-v-16b44e25]:not(.is-open){box-shadow:inset 3px 0 0 var(--team)}.roster-slot.is-me[data-v-16b44e25]{box-shadow:inset 3px 0 0 var(--team),0 0 16px #fcd34d2e}.roster-slots[data-v-16b44e25]{display:grid;grid-auto-rows:1fr;gap:inherit;min-height:0;container-type:inline-size;container-name:party-slots}.roster-slot.is-open[data-v-16b44e25]{display:flex;align-items:stretch;padding:0;border:0;background:none;box-shadow:none}.open-row[data-v-16b44e25]{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:10px;border:1px dashed rgba(148,197,255,.22);background:#03071440;color:var(--text-dim);font:inherit;text-align:left}.open-row.is-action[data-v-16b44e25]{cursor:pointer;border-color:#67e8f959;transition:border-color .2s,background .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.open-row.is-action[data-v-16b44e25]:hover,.open-row.is-action[data-v-16b44e25]:focus-visible{border-color:var(--led-cyan);background:#67e8f914;box-shadow:0 0 14px #67e8f926}.open-row.is-action[data-v-16b44e25]:active{background:#67e8f924}.open-row.is-action[data-v-16b44e25]:focus-visible{outline:2px solid #fff;outline-offset:2px}.open-plus[data-v-16b44e25]{flex-shrink:0;width:3rem;height:3rem;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(148,197,255,.3);background:#94c5ff0f;color:var(--text-dim);font-family:var(--font-display);font-size:1.3rem;line-height:1}.is-action .open-plus[data-v-16b44e25]{color:var(--led-cyan);border-color:#67e8f973;background:#67e8f914}.open-text[data-v-16b44e25]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.open-label[data-v-16b44e25]{white-space:nowrap;font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.is-action .open-label[data-v-16b44e25]{color:var(--led-cyan)}.open-sub[data-v-16b44e25]{white-space:nowrap;font-size:.64rem;color:var(--text-dim)}.open-short[data-v-16b44e25]{display:none}@container party-slots (max-width: 165px){.open-long[data-v-16b44e25]{display:none}.open-short[data-v-16b44e25]{display:inline}.open-sub[data-v-16b44e25]{display:none}.open-row[data-v-16b44e25]{gap:.45rem}}.roster-face[data-v-16b44e25]{flex-shrink:0;width:3rem;height:3rem;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff}.face-img[data-v-16b44e25]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.roster-info[data-v-16b44e25]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;line-height:1.25}.roster-player[data-v-16b44e25]{display:flex;align-items:center;min-width:0;font-weight:700;font-size:.85rem;white-space:nowrap}.roster-pname[data-v-16b44e25]{min-width:0;overflow:hidden;text-overflow:ellipsis}.roster-char[data-v-16b44e25]{font-size:.66rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-char em[data-v-16b44e25]{font-style:normal;color:var(--led-cyan);letter-spacing:.08em}.roster-slot[data-v-16b44e25]:not(.is-open){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.55rem;column-gap:.55rem;row-gap:.15rem}.roster-slot:not(.is-open) .roster-face[data-v-16b44e25]{grid-row:span 2}.roster-slot:not(.is-open) .roster-info[data-v-16b44e25]{align-self:end}.roster-slot:not(.is-open) .roster-state[data-v-16b44e25]{justify-self:start;align-self:start}.roster-state[data-v-16b44e25]{flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.12rem .4rem;border-radius:5px}.state-ready[data-v-16b44e25]{color:#062b12;background:var(--led-green);box-shadow:0 0 10px #86efac80}.state-pick[data-v-16b44e25]{color:var(--led-yellow);border:1px solid rgba(252,211,77,.45)}.state-away[data-v-16b44e25]{color:var(--text-dim);border:1px solid rgba(143,155,184,.4)}.tag[data-v-16b44e25]{flex-shrink:0;margin-left:.25rem;font-size:.54rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.05rem .3rem;border-radius:4px;vertical-align:middle}.tag-you[data-v-16b44e25]{color:#1a1204;background:var(--led-yellow)}.tag-lead[data-v-16b44e25]{color:var(--led-yellow);font-size:.8rem;padding:0 .1rem;letter-spacing:0;text-shadow:0 0 8px rgba(252,211,77,.7)}.roster-wait[data-v-16b44e25]{margin-top:auto;display:flex;align-items:center;gap:.45rem;padding:.4rem .55rem;border-radius:9px;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);background:#67e8f90d;border:1px solid rgba(103,232,249,.18)}.search-dot[data-v-16b44e25]{flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:var(--led-cyan);box-shadow:0 0 10px var(--led-cyan);animation:search-pulse-16b44e25 1.4s ease-in-out infinite}@keyframes search-pulse-16b44e25{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.hero[data-v-16b44e25]{--hero: #fcd34d;--hero-rgb: 252, 211, 77;--hero-2-rgb: 120, 80, 10;position:relative;min-height:0;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 70% 55% at 50% 62%,rgba(var(--hero-rgb),.3),transparent 70%),radial-gradient(ellipse 120% 70% at 50% 0%,rgba(var(--hero-2-rgb),.35),transparent 70%),linear-gradient(180deg,#0c1330,#070b1a 70%,#050814);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--hero-rgb),.45),inset 0 -40px 60px #00000073,0 18px 40px #00000073;transition:box-shadow .3s}.hero-beams[data-v-16b44e25]{position:absolute;top:-10%;right:-20%;bottom:0;left:-20%;pointer-events:none;z-index:0;opacity:.9;background:conic-gradient(from 168deg at 50% -8%,transparent 0deg,rgba(255,248,225,.13) 6deg,transparent 13deg,transparent 18deg,rgba(var(--hero-rgb),.16) 24deg,transparent 31deg);-webkit-mask:linear-gradient(180deg,#000 30%,transparent 85%);mask:linear-gradient(180deg,#000 30%,transparent 85%);animation:beams-sway-16b44e25 7s ease-in-out infinite alternate}@keyframes beams-sway-16b44e25{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.hero-stage[data-v-16b44e25]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-canvas[data-v-16b44e25]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-fallback[data-v-16b44e25]{position:absolute;top:18%;right:10%;bottom:16%;left:10%;width:80%;height:66%;-o-object-fit:contain;object-fit:contain;z-index:1}.hero-hud[data-v-16b44e25]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding:.85rem .8rem .75rem;pointer-events:none}.hero-hud button[data-v-16b44e25]{pointer-events:auto}.hero-plate[data-v-16b44e25]{flex-shrink:0;padding:0 .15rem}.hero-gap[data-v-16b44e25]{flex:1;min-height:0}.hero-radar-box[data-v-16b44e25]{flex:0 0 auto;height:31%;min-height:7rem;max-height:13.5rem;margin:0 -.2rem .45rem;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 52% 55% at 50% 52%,rgba(5,8,20,.92),rgba(5,8,20,.72) 60%,transparent 100%);animation:radar-in-16b44e25 .4s .25s cubic-bezier(.2,1.3,.4,1) both}.hero-radar-box[data-v-16b44e25] .hero-radar{width:100%;height:100%}.hero-radar-box[data-v-16b44e25] .label{paint-order:stroke;stroke:#03050d;stroke-width:3px;stroke-linejoin:round}@keyframes radar-in-16b44e25{0%{transform:translateY(12px);opacity:0}}.hero-titles[data-v-16b44e25]{display:flex;align-items:center;gap:.55rem;min-width:0}.hero-name[data-v-16b44e25]{min-width:0;font-size:clamp(1.7rem,4.2vw,2.6rem);line-height:.95;letter-spacing:.03em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 3px 0 #03050d,2px 0 0 #03050d,-2px 0 0 #03050d,0 -2px 0 #03050d,0 0 22px rgba(var(--hero-rgb),.65);animation:name-in-16b44e25 .35s cubic-bezier(.2,1.4,.4,1)}@keyframes name-in-16b44e25{0%{transform:translate(-10px);opacity:0}}.hero-lv[data-v-16b44e25]{flex-shrink:0;font-size:1.05rem;padding:.12rem .5rem .14rem;border-radius:8px;border-width:2px;box-shadow:0 3px #03050d}.hero-lv[data-v-16b44e25] small,.hero-lv small[data-v-16b44e25]{font-size:.62rem}.hero-tagline[data-v-16b44e25]{margin-top:.3rem;font-size:.85rem;font-weight:700;color:#e8eefcc7;text-shadow:0 1px 0 #000}.hero-progress[data-v-16b44e25]{margin-top:.45rem;width:min(15rem,100%)}.hero-xp[data-v-16b44e25]{position:relative;height:1.05rem;border-radius:7px;overflow:hidden;background:#03050dd1;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #19f2c940}.hero-xp-fill[data-v-16b44e25]{position:absolute;inset:0 auto 0 0;border-radius:4px;background:#19f2c9;box-shadow:0 0 10px #19f2c98c;transition:width .5s cubic-bezier(.2,.9,.3,1)}.hero-xp-num[data-v-16b44e25]{position:relative;display:block;text-align:center;font-size:.66rem;font-weight:800;line-height:.9rem;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 0 #000,0 0 4px #000}.hero-next[data-v-16b44e25]{margin-top:.22rem;font-size:.66rem;font-weight:700;letter-spacing:.04em;color:#e8eefcb3;text-shadow:0 1px 0 #000}.hero-next em[data-v-16b44e25]{font-style:normal;opacity:.75}.hero-skill[data-v-16b44e25]{flex-shrink:0;position:relative;display:flex;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem .4rem;border-radius:14px;background:linear-gradient(180deg,#0a0f24eb,#050814f2);border:2px solid #03050d;box-shadow:inset 0 0 0 1px rgba(var(--hero-rgb),.35),0 6px 18px #00000073}.skill-tile[data-v-16b44e25]{flex-shrink:0;width:3.1rem;height:3.1rem;border-radius:11px;padding:0;overflow:hidden;border:2px solid #03050d;box-shadow:0 0 0 1.5px rgba(var(--hero-rgb),.7),0 0 16px rgba(var(--hero-rgb),.45);transition:transform .12s}.skill-tile[data-v-16b44e25]:hover{transform:scale(1.06) rotate(-3deg)}.skill-icon[data-v-16b44e25]{display:block;width:100%;height:100%}.skill-label[data-v-16b44e25]{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.05}.skill-label small[data-v-16b44e25]{font-size:.58rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--hero-rgb),1);filter:brightness(1.25)}.skill-label b[data-v-16b44e25]{font-weight:400;font-size:1.2rem;letter-spacing:.05em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 0 #03050d}.info-btn[data-v-16b44e25]{flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#dbe4f5);border:2.5px solid #03050d;box-shadow:0 3px #03050d,0 0 14px #ffffff40;transition:transform .12s,box-shadow .12s;touch-action:manipulation}.info-btn[data-v-16b44e25]:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 4px #03050d,0 0 20px #67e8f980}.info-btn[data-v-16b44e25]:active{transform:translateY(2px);box-shadow:0 1px #03050d}.info-i[data-v-16b44e25]{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;font-size:1.35rem;line-height:1;color:#0b1230}.pick[data-v-16b44e25]{display:flex;flex-direction:column;min-height:0;gap:.45rem}.pick-head[data-v-16b44e25]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-shrink:0}.pick-head .font-display[data-v-16b44e25]{font-size:.95rem;letter-spacing:.08em}.pick-hint[data-v-16b44e25]{font-size:.66rem;font-weight:600;color:var(--text-dim)}.pick-grid[data-v-16b44e25]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.55rem;padding:.25rem}.fighter[data-v-16b44e25]{--hero: #94a3b8;--hero-rgb: 148, 163, 184;--hero-2-rgb: 30, 41, 59;position:relative;min-height:0;padding:0;overflow:hidden;border-radius:13px;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;text-align:center;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px),radial-gradient(ellipse 90% 70% at 50% 35%,rgba(var(--hero-rgb),.75),transparent 75%),linear-gradient(165deg,rgba(var(--hero-rgb),.55),rgba(var(--hero-2-rgb),.55) 55%,#0a0f24);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px #ffffff24,0 4px #03050d;transition:transform .14s cubic-bezier(.2,1.4,.4,1),box-shadow .15s,filter .15s;touch-action:manipulation}.fighter[data-v-16b44e25]:hover:not(:disabled){transform:translateY(-3px);filter:brightness(1.08)}.fighter[data-v-16b44e25]:active:not(:disabled){transform:translateY(1px) scale(.97)}.fighter[data-v-16b44e25]:disabled{cursor:default}.fighter-face[data-v-16b44e25]{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.fighter-face .face-img[data-v-16b44e25]{width:auto;height:108%;max-width:118%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;margin-bottom:-6%;filter:drop-shadow(0 4px 0 rgba(3,5,13,.5));transition:transform .18s cubic-bezier(.2,1.4,.4,1)}.fighter:hover:not(:disabled) .face-img[data-v-16b44e25]{transform:scale(1.05)}.fighter-letter[data-v-16b44e25]{margin:auto;width:3rem;height:3rem;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff}.fighter-name[data-v-16b44e25]{position:relative;z-index:2;flex-shrink:0;padding:.28rem .2rem .3rem;font-size:clamp(.62rem,.62rem + .5vw,.9rem);letter-spacing:.05em;line-height:1;color:#fff;background:#070b1a;border-top:2px solid #03050d;text-shadow:0 2px 0 #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fighter.is-locked[data-v-16b44e25]{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 9px),linear-gradient(165deg,#1a2244,#0a0f24)}.fighter.is-locked .face-img[data-v-16b44e25]{filter:brightness(0) drop-shadow(0 0 1px rgba(148,197,255,.55));opacity:.85}.fighter.is-locked .fighter-name[data-v-16b44e25]{color:#8f9bb8}.fighter-lock[data-v-16b44e25]{position:absolute;top:34%;left:50%;z-index:3;width:2rem;height:2rem;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:#03050dd9;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #94c5ff66}.fighter-lock svg[data-v-16b44e25]{width:62%;height:62%;fill:none;stroke:#cbd5e1;stroke-width:2.4;stroke-linejoin:round}.fighter-lock svg rect[data-v-16b44e25]{fill:#cbd5e1}.is-compact .fighter-lock[data-v-16b44e25]{width:1.5rem;height:1.5rem}.fighter-lv[data-v-16b44e25]{position:absolute;top:.3rem;left:.3rem;z-index:3;box-shadow:0 2px #03050d}.fighter-mates[data-v-16b44e25]{position:absolute;bottom:2.05rem;right:.3rem;z-index:4;display:flex;gap:.15rem}.fighter-mate[data-v-16b44e25]{min-width:1.05rem;height:1.05rem;padding:0 .2rem;border-radius:999px;display:grid;place-items:center;font-size:.62rem;font-weight:800;line-height:1;color:#031a16;background:#5eead4;border:1.5px solid #03050d;box-shadow:0 0 6px #5eead48c}.fighter-mates.is-clash .fighter-mate[data-v-16b44e25]{background:#fb923c;color:#1f0d02;box-shadow:0 0 8px #fb923cb3}.clash-warn[data-v-16b44e25]{min-width:0;display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;border-radius:10px;background:#fb923c1f;border:1.5px solid rgba(251,146,60,.7);color:#fed7aa}.clash-icon[data-v-16b44e25]{flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:999px;display:grid;place-items:center;font-weight:900;font-size:.8rem;color:#1f0d02;background:#fb923c}.clash-text[data-v-16b44e25]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.clash-text b[data-v-16b44e25]{font-size:.78rem;letter-spacing:.04em;color:#ffedd5}.clash-line[data-v-16b44e25]{font-size:.7rem;font-weight:700}.fighter.is-picked[data-v-16b44e25]{z-index:2;transform:translateY(-3px) scale(1.04);box-shadow:0 0 0 2px #19f2c9,0 0 24px #19f2c980,0 6px #03050d,inset 0 0 0 1.5px #ffffff40}.fighter.is-picked[data-v-16b44e25]:hover:not(:disabled){transform:translateY(-4px) scale(1.05)}.fighter.is-picked .fighter-name[data-v-16b44e25]{color:#02231d;background:#19f2c9;text-shadow:none}.fighter-check[data-v-16b44e25]{position:absolute;top:.3rem;right:.3rem;z-index:3;width:1.35rem;height:1.35rem;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--led-yellow);border:2px solid #03050d;animation:check-pop-16b44e25 .35s cubic-bezier(.2,1.8,.4,1)}.fighter-check svg[data-v-16b44e25]{width:.8rem;height:.8rem;fill:none;stroke:#1a1204;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@keyframes check-pop-16b44e25{0%{transform:scale(0)}}.fighter.frame-silver[data-v-16b44e25]:before,.fighter.frame-gold[data-v-16b44e25]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:3;border-radius:9px;pointer-events:none;border:2.5px solid #e2e8f0;box-shadow:inset 0 0 12px #e2e8f059,0 0 8px #e2e8f059}.fighter.frame-gold[data-v-16b44e25]:before{border-color:#fcd34d;box-shadow:inset 0 0 14px #fcd34d73,0 0 10px #fcd34d8c}.fighter.frame-gold .fighter-name[data-v-16b44e25]{color:#fde68a}.fighter.frame-gold.is-picked .fighter-name[data-v-16b44e25]{color:#02231d}.pick-foot[data-v-16b44e25]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.start-btn[data-v-16b44e25]{flex:0 0 auto;min-width:12rem;font-size:1.15rem}.start-btn.start-on[data-v-16b44e25]{color:#02231d;background:#f3fffc;--lb-arc: #f3fffc;box-shadow:0 0 22px #c8fff573,inset 0 1px #fff}.start-hint[data-v-16b44e25]{min-width:0;text-align:right;font-size:.72rem;font-weight:700;color:var(--text-dim)}.search-veil[data-v-16b44e25]{position:absolute;top:0;bottom:0;right:0;left:15.1rem;z-index:20;display:flex;align-items:center;justify-content:center;background:#070b1ab8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:14px}.search-card[data-v-16b44e25]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.2rem 2rem 1rem;min-width:17rem;text-align:center}.radar[data-v-16b44e25]{position:relative;width:4.5rem;height:4.5rem}.radar span[data-v-16b44e25]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:2px solid var(--led-cyan);box-shadow:0 0 14px #67e8f980;animation:radar-16b44e25 2.1s ease-out infinite;opacity:0}.radar span[data-v-16b44e25]:nth-child(2){animation-delay:.7s}.radar span[data-v-16b44e25]:nth-child(3){animation-delay:1.4s}@keyframes radar-16b44e25{0%{transform:scale(.2);opacity:1}to{transform:scale(1.15);opacity:0}}.search-title[data-v-16b44e25]{font-size:1.05rem;letter-spacing:.06em}.search-clock[data-v-16b44e25]{font-size:2rem;color:var(--led-cyan);text-shadow:0 0 16px rgba(103,232,249,.55);line-height:1}.search-party[data-v-16b44e25]{display:flex;gap:.4rem}.search-face[data-v-16b44e25]{width:2.4rem;height:2.4rem;border-radius:9px;overflow:hidden}.search-note[data-v-16b44e25]{font-size:.7rem;font-weight:600;color:var(--text-dim)}.search-cancel[data-v-16b44e25]{margin-top:.2rem;min-width:9rem}.fade-enter-active[data-v-16b44e25],.fade-leave-active[data-v-16b44e25]{transition:opacity .2s ease}.fade-enter-from[data-v-16b44e25],.fade-leave-to[data-v-16b44e25]{opacity:0}.vs-screen[data-v-16b44e25]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;overflow:hidden}.vs-bg[data-v-16b44e25]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(var(--vs-left-rgb, 255, 59, 78),.28),#070b1af5 46%,#070b1af5 54%,rgba(var(--vs-right-rgb, 59, 130, 255),.28)),var(--night)}.vs-head[data-v-16b44e25]{position:relative;text-align:center}.vs-title[data-v-16b44e25]{font-size:clamp(1.6rem,5vh,2.6rem);line-height:1}.vs-sub[data-v-16b44e25]{margin-top:.3rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.vs-teams[data-v-16b44e25]{position:relative;width:100%;max-width:64rem;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:stretch}.vs-side[data-v-16b44e25]{display:flex;flex-direction:column;gap:.5rem}.vs-side-head[data-v-16b44e25]{font-size:1rem;letter-spacing:.1em;padding:.15rem .8rem;border-radius:6px}.vs-side-head span[data-v-16b44e25]{font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-left:.4rem;opacity:.85}.vs-first .vs-side-head[data-v-16b44e25]{background:linear-gradient(90deg,rgba(var(--team-rgb),.85),rgba(var(--team-rgb),.15))}.vs-second .vs-side-head[data-v-16b44e25]{background:linear-gradient(270deg,rgba(var(--team-rgb),.85),rgba(var(--team-rgb),.15));text-align:right}.vs-ally .vs-side-head[data-v-16b44e25],.vs-enemy .vs-side-head[data-v-16b44e25]{color:#0a0f1f;text-shadow:none}.vs-enemy .vs-side-head[data-v-16b44e25]{background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.14) 0 5px,transparent 5px 11px),linear-gradient(270deg,rgba(var(--team-rgb),.85),rgba(var(--team-rgb),.15))}.vs-cards[data-v-16b44e25]{display:flex;gap:.6rem}.vs-second .vs-cards[data-v-16b44e25]{flex-direction:row-reverse}.vs-card[data-v-16b44e25]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .4rem .6rem;border-radius:12px;background:linear-gradient(180deg,#121832,#080c1c);border:1px solid rgba(255,255,255,.1);animation:vs-in-16b44e25 .45s cubic-bezier(.2,.9,.3,1.2) both;position:relative;box-shadow:inset 0 4px rgba(var(--team-rgb),.9)}.vs-lo[data-v-16b44e25]{position:absolute;top:.5rem;right:.45rem;z-index:2;display:flex;flex-direction:column;gap:.2rem}.vs-lo-b[data-v-16b44e25]{display:flex;filter:drop-shadow(0 2px 0 #03050d)}.is-compact .vs-lo[data-v-16b44e25]{top:.35rem;right:.3rem;gap:.15rem}.vs-rank[data-v-16b44e25]{position:absolute;top:.4rem;left:.4rem;z-index:2;display:flex;align-items:center;gap:.2rem}.is-compact .vs-rank[data-v-16b44e25]{top:.3rem;left:.3rem}.vs-trophies[data-v-16b44e25]{display:inline-flex;align-items:center;gap:.2rem;font-size:.8rem;line-height:1;color:#fde68a;text-shadow:0 2px 0 #03050d;font-variant-numeric:tabular-nums}.is-compact .vs-trophies[data-v-16b44e25]{font-size:.66rem}.vs-card.is-me[data-v-16b44e25]{border-color:var(--led-yellow)}@keyframes vs-in-16b44e25{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}.vs-face[data-v-16b44e25]{width:clamp(4.5rem,22vh,9rem);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.vs-letter[data-v-16b44e25]{width:70%;height:70%;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff}.vs-name[data-v-16b44e25]{display:flex;align-items:center;max-width:100%;font-weight:700;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-fighter[data-v-16b44e25]{font-size:1rem;letter-spacing:.05em}.vs-skill[data-v-16b44e25]{font-size:.55rem;font-weight:700;letter-spacing:.16em;color:var(--led-cyan)}.vs-mark[data-v-16b44e25]{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);font-size:2.6rem;background:linear-gradient(180deg,#fff,var(--led-yellow));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(252,211,77,.7));animation:vs-pulse-16b44e25 1.6s ease-in-out infinite}@keyframes vs-pulse-16b44e25{50%{transform:translate(-50%,-50%) scale(1.12)}}.vs-rejoin[data-v-16b44e25]{position:relative}.vs-map[data-v-16b44e25]{position:relative;display:flex;align-items:center;gap:.85rem;padding:.45rem 1.2rem .45rem .5rem;border-radius:12px;background:linear-gradient(180deg,#121832f0,#080c1cf0);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 28px #00000073,inset 0 1px #ffffff0f;animation:vs-in-16b44e25 .45s .75s cubic-bezier(.2,.9,.3,1.2) both}.vs-map-thumb[data-v-16b44e25]{display:block;border-radius:6px;box-shadow:0 0 0 1px #0009,0 0 0 3px #ffffff12}.vs-map-text[data-v-16b44e25]{display:flex;flex-direction:column;gap:.12rem;line-height:1.05;min-width:0}.vs-map-label[data-v-16b44e25]{font-size:.56rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--led-yellow)}.vs-map-name[data-v-16b44e25]{font-size:1.4rem;letter-spacing:.04em;white-space:nowrap}.vs-map-variant[data-v-16b44e25]{font-size:.74rem;font-weight:700;color:var(--text-dim);white-space:nowrap}.vs-enter-active[data-v-16b44e25]{transition:opacity .3s ease}.vs-enter-from[data-v-16b44e25]{opacity:0}.toasts[data-v-16b44e25]{position:absolute;top:3.3rem;left:50%;transform:translate(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:none}.toast[data-v-16b44e25]{padding:.4rem .85rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap;background:#080d1eeb;border:1px solid rgba(103,232,249,.45);box-shadow:0 0 16px #67e8f933}.toast-warn[data-v-16b44e25]{border-color:#fcd34d8c;box-shadow:0 0 16px #fcd34d33;color:#fde68a}.toast-enter-active[data-v-16b44e25],.toast-leave-active[data-v-16b44e25]{transition:all .25s ease}.toast-enter-from[data-v-16b44e25],.toast-leave-to[data-v-16b44e25]{opacity:0;transform:translateY(-6px)}.match-connecting[data-v-16b44e25]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:#070b1ad9;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;color:var(--text-dim)}.match-spinner[data-v-16b44e25]{width:2rem;height:2rem;border-radius:999px;border:3px solid rgba(103,232,249,.2);border-top-color:var(--led-cyan);animation:match-spin-16b44e25 .8s linear infinite}@keyframes match-spin-16b44e25{to{transform:rotate(360deg)}}.is-mid .match-main[data-v-16b44e25]{grid-template-columns:9.6rem minmax(0,1fr) minmax(0,1.3fr)}.is-mid .search-veil[data-v-16b44e25]{left:10.2rem}.is-mid .roster[data-v-16b44e25]{padding:.45rem;gap:.35rem}.is-mid .roster-char[data-v-16b44e25],.is-mid .roster .tag-you[data-v-16b44e25]{display:none}.is-mid .roster-face[data-v-16b44e25],.is-mid .open-plus[data-v-16b44e25]{width:2.4rem;height:2.4rem}.is-mid .roster-wait[data-v-16b44e25]{font-size:.56rem;letter-spacing:.06em}.is-mid .hero-name[data-v-16b44e25]{font-size:1.8rem}.is-mid .hero-tagline[data-v-16b44e25]{font-size:.75rem}.is-mid .hero-radar-box[data-v-16b44e25]{height:35%}.is-mid .start-btn[data-v-16b44e25]{min-width:10rem;font-size:1.05rem}.is-compact.match-root[data-v-16b44e25]{padding:.45rem .55rem;gap:.4rem}.is-compact .match-title[data-v-16b44e25]{font-size:.8rem}.is-compact .room-chip-code[data-v-16b44e25]{font-size:1.05rem}.is-compact .match-main[data-v-16b44e25]{gap:.5rem;grid-template-columns:8.6rem minmax(0,1fr) minmax(0,1.75fr)}.is-compact .roster[data-v-16b44e25]{padding:.4rem;gap:.3rem}.is-compact .roster-head[data-v-16b44e25]{padding:.1rem .5rem}.is-compact .roster-name[data-v-16b44e25]{font-size:.78rem}.is-compact .roster-slot[data-v-16b44e25]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.4rem;column-gap:.4rem;row-gap:.1rem;padding:.25rem .3rem}.is-compact .roster-face[data-v-16b44e25]{grid-row:span 2;width:2.2rem;height:2.2rem}.is-compact .roster-slot.is-open[data-v-16b44e25]{display:flex;padding:0}.is-compact .open-row[data-v-16b44e25]{padding:.25rem .3rem;gap:.4rem}.is-compact .open-plus[data-v-16b44e25]{width:2.2rem;height:2.2rem;font-size:1.05rem}.is-compact .open-label[data-v-16b44e25]{font-size:.72rem}.is-compact .roster-info[data-v-16b44e25]{align-self:end}.is-compact .roster-player[data-v-16b44e25]{font-size:.74rem}.is-compact .roster-char[data-v-16b44e25]{display:none}.is-compact .roster-state[data-v-16b44e25]{justify-self:start;align-self:start;font-size:.5rem;padding:.06rem .3rem}.is-compact .roster .tag-you[data-v-16b44e25]{display:none}.is-compact .roster-wait[data-v-16b44e25]{font-size:.54rem;padding:.3rem .4rem;letter-spacing:.06em}.is-compact .pick[data-v-16b44e25]{gap:.3rem}.is-compact .pick-head[data-v-16b44e25]{display:none}.is-compact .pick-grid[data-v-16b44e25]{gap:.4rem;padding:.2rem .2rem .1rem}.is-compact .fighter[data-v-16b44e25]{border-width:2.5px;border-radius:11px}.is-compact .fighter-name[data-v-16b44e25]{font-size:.68rem;padding:.2rem .15rem .22rem}.is-compact .fighter-lv[data-v-16b44e25]{top:.2rem;left:.2rem;font-size:.6rem}.is-compact .fighter-check[data-v-16b44e25]{top:.2rem;right:.2rem;width:1.1rem;height:1.1rem}.is-compact .fighter-mates[data-v-16b44e25]{bottom:1.5rem}.is-compact .fighter-mate[data-v-16b44e25]{min-width:.9rem;height:.9rem;font-size:.55rem}.is-compact .clash-warn[data-v-16b44e25]{padding:.2rem .45rem}.is-compact .clash-text b[data-v-16b44e25]{font-size:.66rem}.is-compact .clash-line[data-v-16b44e25]{font-size:.6rem}.is-compact .hero[data-v-16b44e25]{border-radius:14px;border-width:2.5px}.is-compact .hero-hud[data-v-16b44e25]{padding:.45rem}.is-compact .hero-plate[data-v-16b44e25]{padding:0}.is-compact .hero-next[data-v-16b44e25]{display:none}.is-compact .hero-radar-box[data-v-16b44e25]{height:45%;min-height:0;margin:0 -.3rem .25rem}.is-compact .hero-name[data-v-16b44e25]{font-size:1.35rem}.is-compact .hero-lv[data-v-16b44e25]{font-size:.82rem;padding:.08rem .36rem .1rem}.is-compact .hero-tagline[data-v-16b44e25]{display:none}.is-compact .hero-progress[data-v-16b44e25]{margin-top:.3rem;width:min(10rem,100%)}.is-compact .hero-xp[data-v-16b44e25]{height:.85rem}.is-compact .hero-xp-num[data-v-16b44e25]{font-size:.56rem;line-height:.68rem}.is-compact .hero-next[data-v-16b44e25]{font-size:.56rem}.is-compact .hero-skill[data-v-16b44e25]{gap:.4rem;padding:.28rem;border-radius:11px}.is-compact .skill-tile[data-v-16b44e25]{width:2.3rem;height:2.3rem;border-radius:9px}.is-compact .skill-label small[data-v-16b44e25]{font-size:.5rem}.is-compact .skill-label b[data-v-16b44e25]{font-size:.88rem}.is-compact .info-btn[data-v-16b44e25]{width:2.1rem;height:2.1rem}.is-compact .info-i[data-v-16b44e25]{font-size:1.1rem}.is-compact .start-btn[data-v-16b44e25]{min-width:9rem;font-size:.9rem}.is-compact .start-hint[data-v-16b44e25]{font-size:.62rem}.is-compact .search-veil[data-v-16b44e25]{left:9.1rem}.is-compact .search-card[data-v-16b44e25]{padding:.7rem 1rem .6rem;min-width:0;gap:.3rem}.is-compact .radar[data-v-16b44e25]{width:2.8rem;height:2.8rem}.is-compact .search-clock[data-v-16b44e25]{font-size:1.5rem}.is-compact .vs-screen[data-v-16b44e25]{gap:.5rem;padding:.5rem}.is-compact .vs-teams[data-v-16b44e25]{gap:2.6rem}.is-compact .vs-face[data-v-16b44e25]{width:5rem}.is-compact .vs-card[data-v-16b44e25]{padding:.3rem .3rem .4rem}.is-compact .vs-mark[data-v-16b44e25]{font-size:1.8rem}.is-compact .vs-map[data-v-16b44e25]{padding:.22rem .8rem .22rem .25rem;gap:.55rem;border-radius:10px}.is-compact .vs-map-name[data-v-16b44e25]{font-size:1.02rem}.is-compact .vs-map-variant[data-v-16b44e25]{font-size:.62rem}.is-narrow .match-title[data-v-16b44e25]{display:none}.is-narrow .match-top .status-pill[data-v-16b44e25]{margin-left:auto}@media (max-aspect-ratio: 1/1){.match-root[data-v-16b44e25]{overflow-y:auto}.match-root .match-main[data-v-16b44e25]{grid-template-columns:1fr;grid-template-rows:auto auto auto;flex:none}.match-root .pick-grid[data-v-16b44e25]{grid-template-rows:none;grid-auto-rows:8.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.match-root .hero[data-v-16b44e25]{min-height:22rem}.match-root .search-veil[data-v-16b44e25]{left:0}.match-root .vs-teams[data-v-16b44e25]{grid-template-columns:1fr;gap:2.5rem}}.coach[data-v-81c4b36a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.coach-banner[data-v-81c4b36a]{position:absolute;bottom:92px;left:50%;transform:translate(-50%);width:min(420px,46%);padding:8px 14px 9px;border-radius:12px;text-align:center;background:#080d1edb;border:1px solid rgba(148,197,255,.2);box-shadow:0 10px 30px #00000073,inset 0 2px #fcd34d99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto;font-family:var(--font-body);color:var(--text)}.coach-strong[data-v-81c4b36a]{border-color:#fcd34db3;animation:coach-nudge-81c4b36a 1.2s ease-in-out infinite;transform-origin:center bottom}.coach-ok[data-v-81c4b36a]{border-color:#86efaccc;box-shadow:0 0 28px #86efac59,inset 0 2px 0 var(--led-green)}.coach-ticks[data-v-81c4b36a]{display:flex;justify-content:center;gap:5px;margin-bottom:5px}.coach-ticks i[data-v-81c4b36a]{width:22px;height:4px;border-radius:2px;background:#94c5ff38}.coach-ticks i.cur[data-v-81c4b36a]{background:var(--led-yellow);box-shadow:0 0 8px var(--led-yellow)}.coach-ticks i.done[data-v-81c4b36a]{background:var(--led-green);box-shadow:0 0 8px #86efacb3}.coach-title[data-v-81c4b36a]{font-family:var(--font-display);font-size:17px;line-height:1.15;color:#fff;text-shadow:0 0 12px rgba(103,232,249,.4);display:flex;align-items:center;justify-content:center;gap:8px}.coach-ok .coach-title[data-v-81c4b36a]{font-size:22px;color:var(--led-green);text-shadow:0 0 14px rgba(134,239,172,.6);padding:4px 0 2px}.coach-check[data-v-81c4b36a]{width:28px;height:28px;border-radius:50%;background:var(--led-green);display:grid;place-items:center;animation:coach-check-81c4b36a .4s cubic-bezier(.2,1.8,.4,1)}.coach-check svg[data-v-81c4b36a],.coach-done-list svg[data-v-81c4b36a]{width:70%;height:70%;fill:none;stroke:#062b12;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.coach-how[data-v-81c4b36a]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;flex-wrap:wrap}.coach-word[data-v-81c4b36a]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.coach-or[data-v-81c4b36a]{font-style:normal;font-size:11px;font-weight:700;color:var(--text-dim);text-transform:uppercase}.coach-key[data-v-81c4b36a]{min-width:30px;height:30px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;color:#1a1204;border-radius:7px;background:linear-gradient(180deg,#ffe58a,var(--led-yellow) 60%,#f5b82e);box-shadow:0 3px #b27b12,0 0 14px #fcd34d73;animation:coach-press-81c4b36a 1.4s ease-in-out infinite}.coach-key.wide[data-v-81c4b36a]{min-width:62px;font-size:12px}.coach-strong .coach-key[data-v-81c4b36a]{min-width:40px;height:40px;font-size:18px;animation-duration:.7s}.coach-strong .coach-key.wide[data-v-81c4b36a]{min-width:80px;font-size:15px}.coach-strong .coach-btn-icon[data-v-81c4b36a]{width:38px;height:38px}.coach-key.arrows[data-v-81c4b36a]{gap:3px;font-family:var(--font-body);font-size:10px;padding:0 8px}.coach-btn-icon[data-v-81c4b36a]{width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 2px var(--led-yellow),0 0 12px #fcd34d99}.coach-note[data-v-81c4b36a]{font-size:12px;font-weight:600;color:#e8eefcd9;margin-top:5px;line-height:1.3}.coach-note.warn[data-v-81c4b36a]{color:#fecaca}.coach-skip[data-v-81c4b36a]{position:absolute;right:0;top:-27px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8eefcbf;padding:3px 9px;border-radius:999px;background:#080d1eb3;border:1px solid rgba(148,197,255,.2)}.coach-skip[data-v-81c4b36a]:hover{color:#fff}.coach-arrow[data-v-81c4b36a]{position:absolute;width:60px;height:24px;filter:drop-shadow(0 0 6px rgba(252,211,77,.9))}.coach-arrow svg[data-v-81c4b36a]{width:100%;height:100%;fill:none;stroke:var(--led-yellow);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;animation:coach-arrow-81c4b36a .8s ease-in-out infinite}.coach-done[data-v-81c4b36a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse at center,#070b1a8c,#040610d9);pointer-events:auto;z-index:60}.coach-done-xp[data-v-81c4b36a]{margin:2px 0 0;font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--led-green, #4ade80);text-shadow:0 0 12px rgba(74,222,128,.45)}.coach-done-card[data-v-81c4b36a]{width:min(360px,100%);padding:16px 18px 14px;text-align:center;max-height:100%;overflow:auto}.coach-trophy[data-v-81c4b36a]{width:64px;height:64px;margin:0 auto 4px;animation:coach-bob-81c4b36a 1.8s ease-in-out infinite}.coach-done-title[data-v-81c4b36a]{font-family:var(--font-display);font-size:26px;line-height:1.05;color:var(--led-yellow);text-shadow:0 0 18px rgba(252,211,77,.55)}.coach-done-list[data-v-81c4b36a]{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;margin:10px 0 12px}.coach-done-list li[data-v-81c4b36a]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--text)}.coach-done-list svg[data-v-81c4b36a]{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--led-green)}.coach-done-actions[data-v-81c4b36a]{display:flex;gap:8px}.coach-done-actions .lb-btn[data-v-81c4b36a]{flex:1.3;padding:10px 12px}.coach-done-actions .btn-ghost[data-v-81c4b36a]{flex:1;padding:9px 12px}.coach-phone .coach-banner[data-v-81c4b36a]{bottom:max(10px,env(safe-area-inset-bottom));width:min(340px,44%);padding:6px 11px 7px}@media (max-height: 430px){.coach-title[data-v-81c4b36a]{font-size:15px}.coach-note[data-v-81c4b36a]{font-size:11px}.coach-how[data-v-81c4b36a]{margin-top:4px}.coach-key[data-v-81c4b36a]{min-width:26px;height:26px;font-size:12px}.coach-btn-icon[data-v-81c4b36a]{width:26px;height:26px}.coach-done-card[data-v-81c4b36a]{padding:10px 14px}.coach-trophy[data-v-81c4b36a]{width:44px;height:44px}.coach-done-title[data-v-81c4b36a]{font-size:22px}.coach-done-list[data-v-81c4b36a]{margin:6px 0 8px}}.coach-swap-enter-active[data-v-81c4b36a],.coach-swap-leave-active[data-v-81c4b36a]{transition:opacity .18s,transform .18s}.coach-swap-enter-from[data-v-81c4b36a],.coach-swap-leave-to[data-v-81c4b36a]{opacity:0;transform:translate(-50%) translateY(8px)}.coach-pop-enter-active[data-v-81c4b36a]{transition:opacity .25s}.coach-pop-enter-from[data-v-81c4b36a]{opacity:0}@keyframes coach-nudge-81c4b36a{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.04)}}@keyframes coach-check-81c4b36a{0%{transform:scale(.2)}}@keyframes coach-press-81c4b36a{0%,70%,to{transform:translateY(0);box-shadow:0 3px #b27b12,0 0 14px #fcd34d73}80%{transform:translateY(2px);box-shadow:0 1px #b27b12,0 0 20px #fcd34dcc}}@keyframes coach-arrow-81c4b36a{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes coach-bob-81c4b36a{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.coach-spot{outline:3px solid #fcd34d!important;outline-offset:4px;animation:coach-spot 1.1s ease-in-out infinite}.coach-spot-strong{outline-width:5px!important;animation-duration:.6s}@keyframes coach-spot{0%,to{outline-color:#fcd34d;outline-offset:3px}50%{outline-color:#fcd34d59;outline-offset:9px}}.streak-flame[data-v-dc0f7346]{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle;filter:drop-shadow(0 0 3px rgba(255,140,26,.6))}.streak-flame.is-out[data-v-dc0f7346]{filter:none}.streak-flame svg[data-v-dc0f7346]{display:block}.streak-flame-n[data-v-dc0f7346]{position:absolute;right:-.28em;bottom:-.12em;min-width:1.2em;padding:0 .18em;border-radius:.5em;font-size:calc(var(--fs) * .5);line-height:1.15;text-align:center;font-weight:400;color:#2a0a02;background:#ffe7a3;border:1.5px solid #03050d}.streak-flame.is-out .streak-flame-n[data-v-dc0f7346]{color:#e2e8f0;background:#334155}.ms[data-v-06198963]{--hero-rgb: 252, 211, 77;position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:1.1rem;align-items:stretch;text-align:left;min-width:0;min-height:0}.ms-hero[data-v-06198963]{position:relative;min-height:17rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;isolation:isolate}.ms-hero-glow[data-v-06198963]{position:absolute;top:6%;right:4%;bottom:12%;left:4%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 60%,rgba(var(--hero-rgb),.5),rgba(var(--hero-rgb),.1) 45%,transparent 70%);filter:blur(4px)}.ms-o-lose .ms-hero-glow[data-v-06198963]{background:radial-gradient(circle at 50% 60%,rgba(148,163,184,.28),rgba(148,163,184,.06) 45%,transparent 70%)}.ms-hero-rays[data-v-06198963]{position:absolute;left:50%;bottom:1.4rem;z-index:-1;width:22rem;height:18rem;margin-left:-11rem;pointer-events:none;background:conic-gradient(from 180deg at 50% 100%,transparent 0 148deg,rgba(25,242,201,.16) 152deg 160deg,transparent 164deg 196deg,rgba(252,211,77,.16) 200deg 208deg,transparent 212deg);-webkit-mask:linear-gradient(0deg,#000 10%,transparent 95%);mask:linear-gradient(0deg,#000 10%,transparent 95%);animation:ms-beams-06198963 3.2s ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes ms-beams-06198963{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.ms-hero-pose[data-v-06198963]{position:relative;flex:1;min-height:0;width:100%;display:flex;align-items:flex-end;justify-content:center;animation:ms-hero-in-06198963 .6s .1s cubic-bezier(.2,1.5,.4,1) both}.ms-stage[data-v-06198963]{display:block;width:100%;height:100%;min-height:0}.ms-hero-img[data-v-06198963]{display:block;height:100%;max-height:15rem;width:auto;max-width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 0 rgba(3,5,13,.55)) drop-shadow(0 0 18px rgba(var(--hero-rgb),.45));-webkit-mask:linear-gradient(180deg,#000 78%,transparent 100%);mask:linear-gradient(180deg,#000 78%,transparent 100%)}.ms-o-lose .ms-hero-img[data-v-06198963]{filter:drop-shadow(0 6px 0 rgba(3,5,13,.55)) saturate(.75) brightness(.9);transform:rotate(-4deg) translateY(4px)}.ms-hero-pose.is-jump[data-v-06198963]{animation:ms-jump-06198963 .7s cubic-bezier(.2,1.4,.4,1)}.ms-hero-letter[data-v-06198963]{margin:auto;width:6rem;height:6rem;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;background:rgba(var(--hero-rgb),.35)}@keyframes ms-hero-in-06198963{0%{transform:translateY(30px) scale(.7);opacity:0}}@keyframes ms-jump-06198963{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-14px) scale(1.05)}60%{transform:translateY(2px) scale(.98,1.02)}to{transform:none}}.ms-hero-plate[data-v-06198963]{position:relative;flex-shrink:0;margin-top:-.3rem;display:flex;align-items:center;gap:.45rem;max-width:100%;padding:.3rem .8rem .32rem .35rem;border-radius:10px;background:#070b1a;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--hero-rgb),.55),0 4px #03050d;animation:ms-pop-06198963 .4s .45s cubic-bezier(.2,1.6,.4,1) both}.ms-hero-plate[data-v-06198963]:not(:has(.ms-hero-lv)){padding-left:.8rem}.ms-hero-lv[data-v-06198963]{font-size:.85rem}.ms-hero-name[data-v-06198963]{font-size:1.15rem;letter-spacing:.05em;line-height:1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-hero-rank[data-v-06198963]{margin-left:.1rem}@keyframes ms-pop-06198963{0%{transform:scale(.5);opacity:0}}.ms-burst[data-v-06198963]{position:absolute;left:50%;top:.2rem;z-index:3;transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center;min-width:78%;max-width:104%;padding:.3rem 1rem .4rem;border-radius:12px;text-align:center;background:linear-gradient(180deg,#2a1f05,#120d02);border:3px solid #03050d;box-shadow:inset 0 0 0 2px var(--led-yellow, #fcd34d),0 0 30px #fcd34d8c,0 5px #03050d}.ms-burst-rank[data-v-06198963]{box-shadow:inset 0 0 0 2px #ffd84a,0 0 36px #fcd34da6,0 5px #03050d}.ms-burst-badge[data-v-06198963]{margin-top:.15rem}.ms-burst-tier[data-v-06198963],.ms-burst-legend[data-v-06198963]{background:linear-gradient(180deg,#2e1065,#12062a);box-shadow:inset 0 0 0 2px #c084fc,0 0 36px #c084fca6,0 5px #03050d}.ms-burst-tier .ms-burst-title[data-v-06198963],.ms-burst-rank .ms-burst-title[data-v-06198963],.ms-burst-rankdown .ms-burst-title[data-v-06198963],.ms-burst-legend .ms-burst-title[data-v-06198963]{font-size:1.2rem}.ms-burst-rankdown[data-v-06198963]{background:linear-gradient(180deg,#1e293b,#0b1024);box-shadow:inset 0 0 0 2px #64748b,0 5px #03050d}.ms-burst-rankdown .ms-burst-kicker[data-v-06198963]{color:#94a3b8}.ms-burst-ready[data-v-06198963]{background:#050a14;box-shadow:inset 0 0 0 1.5px #c8fff5bf,0 0 30px #c8fff559,0 5px #03050d}.ms-burst-ready .ms-burst-kicker[data-v-06198963]{color:#02231d;background:#f3fffc}.ms-burst-ready .ms-burst-title[data-v-06198963],.ms-burst-hero .ms-burst-title[data-v-06198963]{color:#f3fffc;text-shadow:0 0 14px rgba(25,242,201,.7)}.ms-burst-hero[data-v-06198963]{background:#04130f;box-shadow:inset 0 0 0 1.5px #19f2c9,0 0 30px #19f2c973,0 5px #03050d}.ms-burst-hero .ms-burst-kicker[data-v-06198963]{color:#02231d;background:#19f2c9}.ms-burst-account[data-v-06198963]{background:linear-gradient(180deg,#06262d,#031417);box-shadow:inset 0 0 0 2px var(--led-cyan, #67e8f9),0 0 30px #67e8f980,0 5px #03050d}.ms-burst-kicker[data-v-06198963]{margin-top:-1.05rem;padding:.12rem .6rem;border-radius:7px;font-size:.72rem;letter-spacing:.1em;color:#1a1204;background:linear-gradient(180deg,#ffe58a,#fcd34d 55%,#f5b82e);border:2px solid #03050d;white-space:nowrap}.ms-burst-account .ms-burst-kicker[data-v-06198963]{color:#032027;background:linear-gradient(180deg,#cffafe,#67e8f9 55%,#22c3dd)}.ms-burst-title[data-v-06198963]{margin-top:.2rem;font-size:1.3rem;line-height:1.05;color:#fde68a;text-shadow:0 2px 0 #03050d,0 0 14px rgba(252,211,77,.7);white-space:nowrap}.ms-burst-account .ms-burst-title[data-v-06198963]{color:#a5f3fc;text-shadow:0 2px 0 #03050d,0 0 14px rgba(103,232,249,.7)}.ms-burst-sub[data-v-06198963]{margin-top:.1rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;color:#fff}.ms-burst-enter-active[data-v-06198963]{animation:ms-burst-in-06198963 .55s cubic-bezier(.2,1.7,.4,1)}.ms-burst-leave-active[data-v-06198963]{transition:opacity .2s,transform .2s;position:absolute}.ms-burst-leave-to[data-v-06198963]{opacity:0;transform:translate(-50%) translateY(-8px)}@keyframes ms-burst-in-06198963{0%{transform:translate(-50%) scale(.3) rotate(-6deg);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.ms-sparks[data-v-06198963]{position:absolute;left:50%;top:45%;z-index:2;width:0;height:0;pointer-events:none}.ms-sparks i[data-v-06198963]{position:absolute;left:-.3rem;top:-.3rem;width:.6rem;height:.6rem;border-radius:2px;background:#fde68a;box-shadow:0 0 8px #fcd34d;transform:rotate(var(--a)) translateY(0) scale(.4);opacity:0;animation:ms-spark-06198963 .9s cubic-bezier(.1,.8,.3,1) forwards}.ms-sparks i[data-v-06198963]:nth-child(2n){background:#a5f3fc;box-shadow:0 0 8px #67e8f9;animation-duration:1.1s}@keyframes ms-spark-06198963{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-8.5rem) scale(.3)}}.ms-panel[data-v-06198963]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.55rem}.ms-stars[data-v-06198963]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem .65rem .55rem;border-radius:12px;background:linear-gradient(180deg,#2a1f05d9,#0c0902e6);border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d73,0 0 18px #fcd34d1f;animation:ms-line-06198963 .35s .2s cubic-bezier(.2,1.2,.4,1) both}.ms-stars.is-out[data-v-06198963]{background:linear-gradient(180deg,#1e0c0ee0,#0c0506eb);box-shadow:inset 0 0 0 1.5px #f8717166}.ms-stars-top[data-v-06198963]{display:flex;align-items:center;gap:.55rem;min-width:0}.ms-stars-badge[data-v-06198963]{flex-shrink:0}.ms-rank-change[data-v-06198963]{flex:1;min-width:0;display:inline-flex;align-items:baseline;gap:.35rem;font-size:1rem;color:#fde68a;text-shadow:0 2px 0 #03050d;white-space:nowrap}.ms-rank-change i[data-v-06198963]{font-style:normal;color:#fde68a99}.ms-rank-change b[data-v-06198963]{font-weight:400}.ms-rank-change b.is-up[data-v-06198963]{color:#fff6cc;text-shadow:0 2px 0 #03050d,0 0 12px rgba(252,211,77,.9);animation:ms-pop-06198963 .4s 1.6s cubic-bezier(.2,1.8,.4,1) both}.ms-rank-change b.is-down[data-v-06198963]{color:#fca5a5}.ms-stars.is-out .ms-rank-change[data-v-06198963]{color:#e2e8f0}.ms-stars-delta[data-v-06198963]{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .45rem .1rem .55rem;border-radius:10px;background:#120d02;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #fcd34d99,0 3px #03050d;animation:ms-pop-06198963 .4s .35s cubic-bezier(.2,1.6,.4,1) both}.ms-stars-delta span[data-v-06198963]{font-size:1.35rem;line-height:1;color:#fde68a;text-shadow:0 2px 0 #03050d,0 0 10px rgba(252,211,77,.6);font-variant-numeric:tabular-nums}.ms-stars-delta.is-down[data-v-06198963]{background:#160406;box-shadow:inset 0 0 0 1.5px #f8717199,0 3px #03050d}.ms-stars-delta.is-down span[data-v-06198963]{color:#fca5a5;text-shadow:0 2px 0 #03050d}.ms-stars-delta.is-even span[data-v-06198963]{color:#e2e8f0;text-shadow:0 2px 0 #03050d}.ms-stars-bar[data-v-06198963]{position:relative;height:1.15rem;border-radius:3px;overflow:hidden;background:#03050df2;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #fcd34d38}.ms-stars-fill[data-v-06198963]{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,#ffc21a 0,#ffc21a 9px,#f59e0b 9px,#f59e0b 11px);box-shadow:0 0 10px #fcd34db3;transition:width .22s cubic-bezier(.2,1,.3,1)}.ms-stars.is-out .ms-stars-fill[data-v-06198963]{background:repeating-linear-gradient(90deg,#f5b82e 0,#f5b82e 9px,#b45309 9px,#b45309 11px);box-shadow:none}.ms-stars.is-hit .ms-stars-bar[data-v-06198963]{box-shadow:inset 0 0 0 1px #fcd34d99,0 0 16px #fcd34db3}.ms-stars.is-out.is-hit .ms-stars-bar[data-v-06198963]{box-shadow:inset 0 0 0 1px #f8717199,0 0 12px #f8717180}.ms-stars-num[data-v-06198963]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.2rem;font-size:.72rem;font-weight:900;color:#fff;text-shadow:0 1px 0 #03050d,0 0 4px #03050d;font-variant-numeric:tabular-nums}.ms-stars-num small[data-v-06198963]{font-size:.66rem;font-weight:800;color:#ffffffbf}.ms-stars-parts[data-v-06198963]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0}.ms-sp[data-v-06198963]{display:inline-flex;align-items:center;gap:.25rem;padding:.06rem .42rem .08rem;border-radius:8px;background:#03050dbf;border:1.5px solid #03050d;box-shadow:inset 0 0 0 1px #fcd34d59;animation:ms-line-06198963 .3s cubic-bezier(.2,1.4,.4,1) both}.ms-sp small[data-v-06198963]{font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fde68acc}.ms-sp b[data-v-06198963]{font-weight:400;font-size:.88rem;line-height:1;color:#fde68a;text-shadow:0 1px 0 #03050d;font-variant-numeric:tabular-nums}.ms-sp-base[data-v-06198963]{animation-delay:.5s}.ms-sp-perf[data-v-06198963]{animation-delay:.65s;box-shadow:inset 0 0 0 1px #19f2c98c}.ms-sp-perf small[data-v-06198963]{color:#99f6e4d9}.ms-sp-perf b[data-v-06198963]{color:#99f6e4}.ms-sp-perf.is-zero[data-v-06198963]{opacity:.55}.ms-sp-streak[data-v-06198963]{animation-delay:.8s;padding-left:.25rem;box-shadow:inset 0 0 0 1px #ff8c1ab3,0 0 10px #ff781a40}.ms-sp-streak small[data-v-06198963]{color:#fdba74}.ms-sp-streak b[data-v-06198963]{color:#ffd59a}.ms-stars-parts.is-loss .ms-sp[data-v-06198963]{box-shadow:inset 0 0 0 1px #f8717166}.ms-stars-parts.is-loss .ms-sp small[data-v-06198963]{color:#e2e8f0bf}.ms-stars-parts.is-loss .ms-sp-base b[data-v-06198963]{color:#fca5a5}.ms-sp-ended[data-v-06198963]{animation-delay:.65s;padding-left:.25rem}.ms-sp-ended small[data-v-06198963]{color:#94a3b8}.ms-burst.is-quick[data-v-06198963]{animation-duration:.35s}.ms-burst.is-quick .ms-burst-title[data-v-06198963]{font-size:1rem}.ms-ranked[data-v-06198963]{display:inline-flex;align-items:baseline;gap:.15rem;padding:.1rem .45rem;border-radius:10px;background:#12062a;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #d8b4feb3}.ms-ranked span[data-v-06198963]{font-size:1.1rem;color:#f5d0fe}.ms-ranked small[data-v-06198963]{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e9d5ff}.ms-fly-layer[data-v-06198963]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:visible}.ms-star-fly[data-v-06198963]{position:absolute;left:0;top:0;width:22px;height:22px;margin:-11px 0 0 -11px;display:block;filter:drop-shadow(0 0 8px rgba(252,211,77,.95));animation:ms-fly-in-06198963 .56s cubic-bezier(.45,0,.3,1) both}.ms-compact .ms-star-fly[data-v-06198963]{width:16px;height:16px;margin:-8px 0 0 -8px}.ms-star-fly[data-v-06198963] svg{display:block}.ms-star-fly.is-out[data-v-06198963]{animation-name:ms-fly-out-06198963;filter:drop-shadow(0 0 6px rgba(248,113,113,.8))}@keyframes ms-fly-in-06198963{0%{transform:translate(var(--x0),var(--y0)) scale(.4) rotate(0);opacity:0}15%{transform:translate(var(--x0),var(--y0)) scale(1.35) rotate(-20deg);opacity:1}55%{transform:translate(var(--mx),var(--my)) scale(1.1) rotate(90deg);opacity:1}to{transform:translate(var(--x1),var(--y1)) scale(.55) rotate(200deg);opacity:.9}}@keyframes ms-fly-out-06198963{0%{transform:translate(var(--x0),var(--y0)) scale(.7);opacity:1}45%{transform:translate(var(--mx),var(--my)) scale(1.1) rotate(-60deg);opacity:1}to{transform:translate(var(--x1),var(--y1)) scale(.4) rotate(-160deg);opacity:0}}.ms-stats[data-v-06198963]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ms-stat[data-v-06198963]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:.45rem;column-gap:.45rem;align-items:center;padding:.35rem .5rem;border-radius:11px;background:#03050d99;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff29;animation:ms-pop-06198963 .35s cubic-bezier(.2,1.6,.4,1) both}.ms-stat-icon[data-v-06198963]{grid-row:span 2;width:2rem;height:2rem;border-radius:50%}.ms-stat-skill[data-v-06198963]{border-radius:8px}.ms-stat b[data-v-06198963]{font-size:1.35rem;line-height:1;color:#fff;font-weight:400;font-variant-numeric:tabular-nums}.ms-stat span[data-v-06198963]{font-size:.56rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim, #8f9bb8)}.ms-xp[data-v-06198963]{display:flex;align-items:center;gap:.75rem;padding:.4rem .7rem;border-radius:12px;background:#03050d99;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #86efac33}.ms-xp-total[data-v-06198963]{flex-shrink:0;display:flex;align-items:baseline;gap:.25rem;color:var(--led-green, #86efac)}.ms-xp-total span[data-v-06198963]{font-size:1.8rem;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 3px 0 #03050d,0 0 16px rgba(74,222,128,.5)}.ms-xp-total small[data-v-06198963]{font-size:.68rem;font-weight:800;letter-spacing:.2em}.ms-coins[data-v-06198963]{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;color:var(--cur-blue);text-shadow:0 2px 0 #03050d,0 0 14px rgba(var(--cur-blue-rgb),.6);font-size:1.35rem;animation:ms-coins-in-06198963 .4s .5s both cubic-bezier(.2,1.6,.4,1)}@keyframes ms-coins-in-06198963{0%{transform:scale(.4);opacity:0}}.ms-parts[data-v-06198963]{flex:1;min-width:0;list-style:none;margin:0;padding:0 0 0 .7rem;border-left:1.5px solid rgba(148,197,255,.14);display:flex;flex-wrap:wrap;gap:.1rem .6rem;max-height:2.3rem;overflow:hidden}.ms-parts li[data-v-06198963]{display:inline-flex;gap:.25rem;font-size:.7rem;font-weight:700;color:#cbd5e1;white-space:nowrap;animation:ms-line-06198963 .35s cubic-bezier(.2,1.2,.4,1) both}.ms-parts li b[data-v-06198963]{color:var(--led-green, #86efac);font-variant-numeric:tabular-nums}.ms-road-pack[data-v-06198963]{color:#fde68a;font-weight:800}.ms-parts li .ms-part-coins[data-v-06198963]{display:inline-flex;align-items:center;gap:.1rem;font-style:normal;color:var(--cur-blue);font-variant-numeric:tabular-nums}.ms-parts li.ms-part-bonus span[data-v-06198963],.ms-parts li.ms-part-bonus b[data-v-06198963]{color:var(--led-yellow, #fcd34d)}@keyframes ms-line-06198963{0%{transform:translate(14px);opacity:0}}.ms-note[data-v-06198963]{margin:0;font-size:.68rem;font-weight:600;color:var(--text-dim, #8f9bb8)}.ms-pending[data-v-06198963]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:6.5rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim, #8f9bb8)}.ms-pending-dot[data-v-06198963]{width:.55rem;height:.55rem;border-radius:50%;background:var(--led-cyan, #67e8f9);box-shadow:0 0 10px var(--led-cyan, #67e8f9);animation:ms-blink-06198963 .9s ease-in-out infinite}@keyframes ms-blink-06198963{50%{opacity:.25}}.ms-bars[data-v-06198963]{display:flex;flex-direction:column;gap:.45rem}.ms-road[data-v-06198963]{display:flex;align-items:center;gap:.5rem;padding:.28rem .6rem;border-radius:10px;background:#03050d99;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #fcd34d40;animation:ms-line-06198963 .35s 1.6s cubic-bezier(.2,1.2,.4,1) both}.ms-road.is-ready[data-v-06198963]{box-shadow:inset 0 0 0 1.5px var(--led-yellow, #fcd34d),0 0 16px #fcd34d4d}.ms-road-label[data-v-06198963]{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fde68a}.ms-road-bar[data-v-06198963]{flex:1;position:relative;height:.55rem;border-radius:999px;overflow:hidden;background:#03050de6;border:1.5px solid #03050d}.ms-road-bar i[data-v-06198963]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#f5b82e,#ffd84a);box-shadow:0 0 6px #fcd34d99;transition:width .8s 1.8s cubic-bezier(.2,1,.3,1)}.ms-road-num[data-v-06198963]{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:800;color:#e2e8f0;font-variant-numeric:tabular-nums}.ms-road-ready[data-v-06198963]{flex:1;text-align:right;font-size:.8rem;color:var(--led-yellow, #fcd34d);text-shadow:0 2px 0 #03050d,0 0 10px rgba(252,211,77,.5)}.ms-rk .ms-road-label[data-v-06198963]{color:#e9d5ff}.ms-rk .ms-road-bar i[data-v-06198963]{background:linear-gradient(90deg,#a855f7,#e879f9)}.ms-quickfill[data-v-06198963]{color:#e9d5ff}.ms-quests[data-v-06198963]{display:flex;flex-direction:column;gap:.25rem}.ms-q[data-v-06198963]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.2rem .5rem .2rem .25rem;border-radius:9px;background:#03050d99;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #67e8f933;animation:ms-line-06198963 .35s cubic-bezier(.2,1.2,.4,1) both}.ms-q-tag[data-v-06198963]{width:1.15rem;height:1.15rem;border-radius:5px;display:grid;place-items:center;font-size:.6rem;font-weight:900;color:#04202a;background:var(--led-cyan, #67e8f9)}.ms-q-weekly .ms-q-tag[data-v-06198963]{background:var(--led-pink, #f472b6);color:#2a0618}.ms-q-label[data-v-06198963]{min-width:0;font-size:.74rem;font-weight:800;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-q-count[data-v-06198963]{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-q-count s[data-v-06198963]{text-decoration:none;color:var(--text-dim, #8f9bb8)}.ms-q-count i[data-v-06198963]{font-style:normal;color:var(--text-dim, #8f9bb8)}.ms-q-count b[data-v-06198963]{color:var(--led-cyan, #67e8f9)}.ms-q-done[data-v-06198963]{background:linear-gradient(180deg,#2a2208e6,#141004e6);box-shadow:inset 0 0 0 1.5px var(--led-yellow, #fcd34d),0 0 16px #fcd34d4d;padding-right:1.9rem}.ms-q-done .ms-q-count b[data-v-06198963]{color:var(--led-yellow, #fcd34d)}.ms-q-stamp[data-v-06198963]{position:absolute;right:-.45rem;top:50%;width:1.7rem;height:1.7rem;margin-top:-.85rem;border-radius:50%;display:grid;place-items:center;font-size:.95rem;color:#062b12;background:linear-gradient(180deg,#bbf7d0,var(--led-green, #86efac) 55%,#4ade80);border:2.5px solid #03050d;box-shadow:0 0 16px #86efaccc;animation:ms-stamp-06198963 .5s cubic-bezier(.2,1.8,.4,1) both}@keyframes ms-stamp-06198963{0%{transform:scale(2.6) rotate(-25deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.ms-q-claim[data-v-06198963]{align-self:center;font-size:.72rem;letter-spacing:.06em;color:var(--led-yellow, #fcd34d);text-shadow:0 2px 0 #03050d,0 0 12px rgba(252,211,77,.6);animation:ms-pop-06198963 .45s cubic-bezier(.2,1.6,.4,1) both}.ms-solo[data-v-06198963]{grid-template-columns:minmax(0,1fr)}.ms-solo .ms-hero[data-v-06198963]{min-height:13rem}@media (prefers-reduced-motion: reduce){.ms-hero-rays[data-v-06198963],.ms-sparks[data-v-06198963],.ms-star-fly[data-v-06198963],.ms-sp[data-v-06198963]{animation:none}}.ms-compact[data-v-06198963]{gap:.7rem;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.ms-compact .ms-hero[data-v-06198963]{min-height:0}.ms-compact.ms-solo .ms-hero[data-v-06198963]{min-height:9.5rem}.ms-compact .ms-hero-img[data-v-06198963]{max-height:9.5rem}.ms-compact .ms-hero-rays[data-v-06198963]{width:14rem;height:11rem;margin-left:-7rem;bottom:1rem}.ms-compact .ms-hero-plate[data-v-06198963]{padding:.2rem .55rem .22rem .25rem;border-width:2px}.ms-compact .ms-hero-name[data-v-06198963]{font-size:.88rem}.ms-compact .ms-hero-lv[data-v-06198963]{font-size:.7rem}.ms-compact .ms-burst[data-v-06198963]{padding:.2rem .6rem .3rem;border-width:2.5px}.ms-compact .ms-burst-kicker[data-v-06198963]{font-size:.58rem;margin-top:-.85rem}.ms-compact .ms-burst-title[data-v-06198963]{font-size:.92rem}.ms-compact .ms-burst-sub[data-v-06198963]{font-size:.56rem}.ms-compact .ms-panel[data-v-06198963]{gap:.32rem}.ms-compact .ms-stars[data-v-06198963]{padding:.28rem .5rem .32rem;gap:.25rem;border-width:1.5px}.ms-compact .ms-rank-change[data-v-06198963]{font-size:.8rem}.ms-compact .ms-stars-delta span[data-v-06198963]{font-size:1.05rem}.ms-compact .ms-stars-bar[data-v-06198963]{height:.9rem}.ms-compact .ms-stars-num[data-v-06198963]{font-size:.6rem}.ms-compact .ms-stars-parts[data-v-06198963]{gap:.2rem}.ms-compact .ms-sp[data-v-06198963]{padding:.02rem .3rem .04rem}.ms-compact .ms-sp small[data-v-06198963]{font-size:.48rem;letter-spacing:.06em}.ms-compact .ms-sp b[data-v-06198963]{font-size:.72rem}.ms-compact .ms-burst.is-quick .ms-burst-title[data-v-06198963]{font-size:.8rem}.ms-compact .ms-stats[data-v-06198963]{gap:.35rem}.ms-compact .ms-stat[data-v-06198963]{padding:.22rem .4rem;-moz-column-gap:.35rem;column-gap:.35rem}.ms-compact .ms-stat-icon[data-v-06198963]{width:1.5rem;height:1.5rem}.ms-compact .ms-stat b[data-v-06198963]{font-size:1.05rem}.ms-compact .ms-stat span[data-v-06198963]{font-size:.5rem;letter-spacing:.12em}.ms-compact .ms-xp[data-v-06198963]{padding:.22rem .5rem;gap:.5rem}.ms-compact .ms-xp-total span[data-v-06198963]{font-size:1.3rem}.ms-compact .ms-xp-total small[data-v-06198963]{font-size:.54rem}.ms-compact .ms-coins[data-v-06198963]{font-size:1rem}.ms-compact .ms-parts[data-v-06198963]{padding-left:.5rem;gap:0 .45rem;max-height:1.8rem}.ms-compact .ms-parts li[data-v-06198963]{font-size:.58rem}.ms-compact .ms-bars[data-v-06198963]{gap:.28rem}.ms-compact .ms-road[data-v-06198963]{padding:.12rem .45rem;gap:.35rem}.ms-compact .ms-road-label[data-v-06198963]{font-size:.5rem}.ms-compact .ms-road-num[data-v-06198963]{font-size:.58rem}.ms-compact .ms-road-ready[data-v-06198963]{font-size:.64rem}.ms-compact .ms-quests[data-v-06198963]{gap:.15rem}.ms-compact .ms-q[data-v-06198963]{padding:.08rem .4rem .08rem .2rem;gap:.3rem;border-width:1.5px}.ms-compact .ms-q-done[data-v-06198963]{padding-right:1.5rem}.ms-compact .ms-q-label[data-v-06198963],.ms-compact .ms-q-count[data-v-06198963]{font-size:.58rem}.ms-compact .ms-q-tag[data-v-06198963]{width:.95rem;height:.95rem;font-size:.5rem}.ms-compact .ms-q-stamp[data-v-06198963]{width:1.3rem;height:1.3rem;margin-top:-.65rem;font-size:.72rem}.ms-compact .ms-q-claim[data-v-06198963]{display:none}@media (max-width: 560px){.ms[data-v-06198963]{grid-template-columns:1fr}.ms-hero[data-v-06198963]{min-height:11rem}}.pr-scrim[data-v-27ffaa85]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:12px;background:#03050eb8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:pr-fade-27ffaa85 .18s both}.pr-card[data-v-27ffaa85]{width:min(400px,100%);display:flex;flex-direction:column;gap:.7rem;padding:.95rem 1.05rem 1rem;background:linear-gradient(180deg,#0d1633,#070b1a);border:3px solid #03050d;border-radius:16px;box-shadow:inset 0 0 0 1.5px #ff6a1359,0 8px #03050d,0 30px 80px #0009;animation:pr-pop-27ffaa85 .26s cubic-bezier(.2,1.3,.4,1) both}.pr-who[data-v-27ffaa85]{display:flex;align-items:center;gap:.7rem;min-width:0}.pr-face[data-v-27ffaa85]{width:3rem;height:3rem;flex-shrink:0;border-radius:10px;display:grid;place-items:center;font-size:1.2rem;color:#fff;background:#0b1230;border:2.5px solid #03050d;overflow:hidden}.pr-face img[data-v-27ffaa85]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.pr-who-text[data-v-27ffaa85]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.pr-kicker[data-v-27ffaa85]{font-size:.6rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffab7a}.pr-name[data-v-27ffaa85]{font-family:var(--font-display);font-weight:400;font-size:1.1rem;line-height:1.1;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-q[data-v-27ffaa85]{font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.pr-reasons[data-v-27ffaa85]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.pr-reason[data-v-27ffaa85]{min-height:2.4rem;padding:.35rem .5rem;border-radius:3px;font-size:.8rem;font-weight:800;color:#e2e8f0;text-align:center;background:#121a38;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff38,0 3px #03050d}.pr-reason.is-on[data-v-27ffaa85]{color:#fff;background:#3a1606;box-shadow:inset 0 0 0 2px #ff6a13,0 0 12px #ff6a1359,0 3px #03050d}.pr-reason[data-v-27ffaa85]:active{transform:translateY(2px)}.pr-error[data-v-27ffaa85]{margin:0;font-size:.76rem;font-weight:700;color:#fecaca}.pr-thanks[data-v-27ffaa85]{margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--text-dim)}.pr-thanks b[data-v-27ffaa85]{font-weight:400;font-size:1.05rem;color:var(--led-green)}.pr-actions[data-v-27ffaa85]{display:flex;align-items:center;gap:.6rem}.pr-left[data-v-27ffaa85]{flex:0 0 auto;min-width:7rem;height:2.6rem}.pr-right[data-v-27ffaa85]{flex:0 1 11rem;margin-left:auto;height:2.6rem}@keyframes pr-fade-27ffaa85{0%{opacity:0}}@keyframes pr-pop-27ffaa85{0%{opacity:0;transform:translateY(12px) scale(.95)}}@media (max-height: 460px){.pr-scrim[data-v-27ffaa85]{padding:6px}.pr-card[data-v-27ffaa85]{gap:.45rem;padding:.65rem .85rem .75rem;border-radius:13px}.pr-face[data-v-27ffaa85]{width:2.5rem;height:2.5rem}.pr-name[data-v-27ffaa85]{font-size:.98rem}.pr-reason[data-v-27ffaa85]{min-height:2rem;font-size:.72rem}.pr-left[data-v-27ffaa85],.pr-right[data-v-27ffaa85]{height:2.2rem;font-size:.8rem}}@media (prefers-reduced-motion: reduce){.pr-scrim[data-v-27ffaa85],.pr-card[data-v-27ffaa85]{animation:none}}.mr[data-v-96e95d3d]{position:relative;width:min(100%,980px);max-height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;text-align:left}.mr-head[data-v-96e95d3d]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;animation:mr-rise-96e95d3d .4s cubic-bezier(.2,1.3,.4,1) both}.mr-side[data-v-96e95d3d]{display:flex;align-items:center;gap:10px;min-width:0}.mr-side-r[data-v-96e95d3d]{justify-content:flex-end}.mr-side-name[data-v-96e95d3d]{min-width:0;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--team-text);text-shadow:0 2px 0 #03050d,0 0 14px rgba(var(--team-rgb),.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-side-tag[data-v-96e95d3d]{flex-shrink:0;padding:2px 8px;border-radius:3px;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#03050d;background:var(--team);box-shadow:0 0 10px rgba(var(--team-rgb),.5)}.mr-side-tag.is-loss[data-v-96e95d3d],.mr-side-tag.is-draw[data-v-96e95d3d]{color:var(--team-text);background:#03050dcc;box-shadow:inset 0 0 0 1.5px rgba(var(--team-rgb),.6)}.mr-score[data-v-96e95d3d]{display:flex;align-items:baseline;gap:12px;padding:3px 20px 5px;border-radius:10px;font-size:2.3rem;line-height:1;font-variant-numeric:tabular-nums;background:#04060f;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff2e,0 4px #03050d}.mr-score span[data-v-96e95d3d]{color:var(--team-text);text-shadow:0 0 14px rgba(var(--team-rgb),.6)}.mr-score i[data-v-96e95d3d]{font-style:normal;font-size:.7em;color:#e8eefc73}.mr-body[data-v-96e95d3d]{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-content:start;overscroll-behavior:contain}.mr-block[data-v-96e95d3d]{min-width:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-radius:12px;background:linear-gradient(180deg,rgba(var(--team-rgb),.12),#04060fd9 46%);border:2.5px solid #03050d;box-shadow:inset 0 3px rgba(var(--team-rgb),.85),inset 0 0 0 1px rgba(var(--team-rgb),.28),0 4px #03050d;animation:mr-rise-96e95d3d .45s .1s cubic-bezier(.2,1.3,.4,1) both}.mr-block+.mr-block[data-v-96e95d3d]{animation-delay:.18s}.mr-cols[data-v-96e95d3d],.mr-row[data-v-96e95d3d]{display:grid;grid-template-columns:40px minmax(0,1fr) repeat(4,36px) 34px;align-items:center;-moz-column-gap:6px;column-gap:6px}.mr-cols[data-v-96e95d3d]{padding:0 6px;font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--team-rgb),.85)}.mr-cols>span[data-v-96e95d3d]{text-align:center}.mr-cols .mr-cols-who[data-v-96e95d3d]{grid-column:1 / 3;text-align:left}.mr-row[data-v-96e95d3d]{position:relative;padding:5px 6px;border-radius:8px;background:#03050d8c;border:2px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff1a;animation:mr-row-96e95d3d .35s cubic-bezier(.2,1.2,.4,1) both}.mr-row[data-v-96e95d3d]:nth-child(2){animation-delay:.22s}.mr-row[data-v-96e95d3d]:nth-child(3){animation-delay:.3s}.mr-row[data-v-96e95d3d]:nth-child(4){animation-delay:.38s}.mr-row.is-me[data-v-96e95d3d]{background:rgba(var(--team-rgb),.14);box-shadow:inset 0 0 0 1.5px rgba(var(--team-rgb),.7)}.mr-row.is-mvp[data-v-96e95d3d]{background:linear-gradient(90deg,#fcd34d38,#2a1f058c 60%);box-shadow:inset 0 0 0 2px var(--led-yellow, #fcd34d),0 0 18px #fcd34d59}.mr-row.is-mvp .mr-name[data-v-96e95d3d]{color:#fff6cc;text-shadow:0 2px 0 #03050d,0 0 10px rgba(252,211,77,.7)}.mr-face[data-v-96e95d3d]{width:40px;height:40px;border-radius:9px;overflow:hidden;display:grid;place-items:center;font-size:1rem;color:#fff;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--team-rgb),.55)}.mr-face img[data-v-96e95d3d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.mr-who[data-v-96e95d3d]{min-width:0;display:flex;flex-direction:column;gap:2px}.mr-name[data-v-96e95d3d]{min-width:0;display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:400;font-size:.92rem;line-height:1.1;color:#fff;text-shadow:0 2px 0 #03050d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mr-you[data-v-96e95d3d]{flex-shrink:0;padding:2px 6px 1px;border-radius:3px;font-family:var(--font-body);font-style:normal;font-size:.62rem;line-height:1.1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-shadow:none;color:#03050d;background:var(--team)}.mr-sub[data-v-96e95d3d]{min-width:0;display:flex;align-items:center;gap:5px;font-size:.66rem;font-weight:800;color:var(--text-dim, #8f9bb8);white-space:nowrap;overflow:hidden}.mr-hero[data-v-96e95d3d]{min-width:0;overflow:hidden;text-overflow:ellipsis}.mr-mvp[data-v-96e95d3d]{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--led-yellow, #fcd34d);text-shadow:0 1px 0 #03050d}.mr-n[data-v-96e95d3d]{text-align:center;font-size:1.05rem;line-height:1;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 #03050d}.mr-n.is-zero[data-v-96e95d3d]{color:#e8eefc59}.mr-flag[data-v-96e95d3d]{justify-self:end;width:32px;height:30px;border-radius:3px;display:grid;place-items:center;color:#ffab7a;background:#3a1606d9;border:2px solid #03050d;box-shadow:inset 0 0 0 1.5px #ff6a1373}.mr-flag svg[data-v-96e95d3d]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mr-flag[data-v-96e95d3d]:hover:not(:disabled){color:#fff;box-shadow:inset 0 0 0 1.5px #ff6a13,0 0 10px #ff6a1366}.mr-flag[data-v-96e95d3d]:active:not(:disabled){transform:translateY(1px)}.mr-flag.is-sent[data-v-96e95d3d]{color:#e8eefc59;background:#03050d80;box-shadow:inset 0 0 0 1px #94c5ff26;cursor:default}.mr-flag-gap[data-v-96e95d3d]{width:32px}.mr-actions[data-v-96e95d3d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;animation:mr-rise-96e95d3d .4s .3s cubic-bezier(.2,1.3,.4,1) both}.end-btn[data-v-96e95d3d]{flex:0 1 300px;height:52px;font-size:1.05rem}.end-btn[data-v-96e95d3d]:disabled,.end-home-link[data-v-96e95d3d]:disabled{opacity:.7}.end-home-link[data-v-96e95d3d]{flex:0 0 auto;height:52px;min-width:132px;font-size:.95rem}@keyframes mr-rise-96e95d3d{0%{transform:translateY(12px);opacity:0}}@keyframes mr-row-96e95d3d{0%{transform:translate(-10px);opacity:0}}.mr-compact[data-v-96e95d3d]{gap:6px}.mr-compact .mr-head[data-v-96e95d3d]{gap:10px}.mr-compact .mr-side-name[data-v-96e95d3d]{font-size:.82rem}.mr-compact .mr-side-tag[data-v-96e95d3d]{font-size:.55rem;padding:1px 6px}.mr-compact .mr-score[data-v-96e95d3d]{font-size:1.55rem;padding:1px 14px 3px;border-width:2px}.mr-compact .mr-body[data-v-96e95d3d]{gap:8px}.mr-compact .mr-block[data-v-96e95d3d]{padding:4px 6px 6px;gap:4px;border-width:2px;border-radius:10px}.mr-compact .mr-cols[data-v-96e95d3d],.mr-compact .mr-row[data-v-96e95d3d]{grid-template-columns:30px minmax(0,1fr) repeat(4,30px) 28px;-moz-column-gap:4px;column-gap:4px}.mr-compact .mr-cols[data-v-96e95d3d]{padding:0 4px;font-size:.5rem;letter-spacing:.08em}.mr-compact .mr-row[data-v-96e95d3d]{padding:3px 4px;border-width:1.5px;border-radius:7px}.mr-compact .mr-face[data-v-96e95d3d]{width:30px;height:30px;border-radius:7px;border-width:1.5px}.mr-compact .mr-name[data-v-96e95d3d]{font-size:.72rem;gap:4px}.mr-compact .mr-you[data-v-96e95d3d]{font-size:.52rem;padding:1px 4px 0}.mr-compact .mr-sub[data-v-96e95d3d]{font-size:.55rem;gap:3px}.mr-compact .mr-mvp[data-v-96e95d3d]{font-size:.48rem}.mr-compact .mr-n[data-v-96e95d3d]{font-size:.82rem}.mr-compact .mr-flag[data-v-96e95d3d]{width:28px;height:26px}.mr-compact .mr-flag svg[data-v-96e95d3d]{width:13px;height:13px}.mr-compact .mr-flag-gap[data-v-96e95d3d]{width:28px}.mr-compact .end-btn[data-v-96e95d3d],.mr-compact .end-home-link[data-v-96e95d3d]{height:40px;min-height:0;font-size:.85rem}.mr-compact .end-btn[data-v-96e95d3d]{flex-basis:240px}.mr-compact .end-home-link[data-v-96e95d3d]{min-width:104px}@media (max-width: 640px){.mr-body[data-v-96e95d3d]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.mr-head[data-v-96e95d3d],.mr-block[data-v-96e95d3d],.mr-row[data-v-96e95d3d],.mr-actions[data-v-96e95d3d]{animation:none}}.ls-root[data-v-e69786b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:hidden;color:#fff;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;padding:1.2rem 1rem;gap:.8rem;background:#070b1a;font-family:var(--font-body, system-ui, sans-serif)}.ls-bg[data-v-e69786b8]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ls-bg-map[data-v-e69786b8]{position:absolute;left:50%;top:50%;width:120%!important;height:auto!important;min-height:120%;transform:translate(-50%,-50%) scale(1.05);filter:blur(8px) saturate(1.2) brightness(.62);-o-object-fit:cover;object-fit:cover}.ls-bg-wash[data-v-e69786b8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--top-rgb),.3),#070b1a8c 34%,#070b1acc,#070b1a8c 66%,rgba(var(--bottom-rgb),.3)),radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(3,6,16,.75) 100%)}.ls-row[data-v-e69786b8]{position:relative;display:flex;justify-content:center;gap:clamp(.5rem,1.6vw,1.2rem);align-self:stretch;align-items:center;width:100%}.ls-top[data-v-e69786b8]{grid-row:1;align-items:flex-end}.ls-bottom[data-v-e69786b8]{grid-row:3;align-items:flex-start}.ls-card[data-v-e69786b8]{--face-h: clamp(5rem, 24vh, 13rem);position:relative;width:calc(var(--face-h) * .82);display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#121832,#070b1a);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 26px #00000080,inset 0 3px rgba(var(--team-rgb),.95);animation:ls-in-e69786b8 .45s cubic-bezier(.2,.9,.3,1.15) both}.ls-card.is-me[data-v-e69786b8]{border-color:var(--led-yellow, #fcd34d);box-shadow:0 10px 26px #00000080,inset 0 3px rgba(var(--team-rgb),.95),0 0 0 1px var(--led-yellow, #fcd34d)}.ls-card.is-waiting .ls-face[data-v-e69786b8]{filter:grayscale(.85) brightness(.6)}@keyframes ls-in-e69786b8{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.ls-face[data-v-e69786b8]{position:relative;height:var(--face-h);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(var(--team-rgb),.42),rgba(var(--team-rgb),.08) 62%,transparent 75%),linear-gradient(180deg,#18214a,#0a0f24)}.ls-enemy .ls-face[data-v-e69786b8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgba(var(--team-rgb),.1) 0 6px,transparent 6px 14px)}.ls-lo[data-v-e69786b8]{position:absolute;top:.3rem;right:.3rem;z-index:2;display:flex;flex-direction:column;gap:.18rem}.ls-lo-b[data-v-e69786b8]{display:flex;filter:drop-shadow(0 2px 0 #03050d)}.ls-compact .ls-lo[data-v-e69786b8]{top:.2rem;right:.2rem;gap:.12rem}.ls-rank[data-v-e69786b8]{position:absolute;top:.3rem;left:.3rem;z-index:2;display:flex;align-items:center;gap:.2rem;padding:.1rem .4rem .1rem .15rem;border-radius:999px;background:#03050dbf;border:1.5px solid rgba(252,211,77,.35)}.ls-rank b[data-v-e69786b8]{display:inline-flex;align-items:center;gap:.1rem;font-weight:400;font-size:.72rem;line-height:1;color:#fde68a;font-variant-numeric:tabular-nums}.ls-compact .ls-rank[data-v-e69786b8]{top:.2rem;left:.2rem;padding:0;background:none;border:0}.ls-compact .ls-rank b[data-v-e69786b8]{font-size:.58rem}.ls-face-img[data-v-e69786b8]{position:relative;width:112%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.ls-letter[data-v-e69786b8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2.6rem;opacity:.85}.ls-hero[data-v-e69786b8]{position:absolute;left:0;right:0;bottom:0;padding:1.1rem .4rem .25rem;text-align:center;font-size:clamp(.8rem,2.3vh,1.1rem);letter-spacing:.06em;text-shadow:0 2px 6px rgba(0,0,0,.9);background:linear-gradient(180deg,transparent,rgba(5,8,20,.92))}.ls-info[data-v-e69786b8]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:.4rem;column-gap:.4rem;row-gap:.25rem;padding:.4rem .5rem .5rem}.ls-name[data-v-e69786b8]{grid-column:1 / -1;display:flex;align-items:center;gap:.3rem;min-width:0;font-weight:700;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-you[data-v-e69786b8]{flex:none;font-size:.5rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.06rem .3rem;border-radius:4px;background:var(--led-yellow, #fcd34d);color:#0a0f1f}.ls-bar[data-v-e69786b8]{position:relative;align-self:center;height:.42rem;border-radius:999px;overflow:hidden;background:#ffffff1a;box-shadow:inset 0 0 0 1px #0006}.ls-bar i[data-v-e69786b8]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--team-rgb),.7),var(--team));box-shadow:0 0 10px rgba(var(--team-rgb),.7);transition:transform .22s ease-out}.ls-pct[data-v-e69786b8]{font-size:.8rem;min-width:2.6em;text-align:right;color:var(--team-text, #fff);font-variant-numeric:tabular-nums}.ls-card.is-done .ls-pct[data-v-e69786b8]{color:#fff}.ls-card.is-done .ls-bar i[data-v-e69786b8]{background:linear-gradient(90deg,var(--team),#fff)}.ls-mid[data-v-e69786b8]{grid-row:2;position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:min(100%,60rem)}.ls-map[data-v-e69786b8]{justify-self:end;display:flex;align-items:center;gap:.7rem;padding:.35rem .9rem .35rem .35rem;border-radius:10px;background:#080c1cd1;border:1px solid rgba(255,255,255,.12)}.ls-map-thumb[data-v-e69786b8]{display:block;border-radius:5px;box-shadow:0 0 0 1px #0009}.ls-map-text[data-v-e69786b8]{display:flex;flex-direction:column;line-height:1.05;gap:.1rem}.ls-map-label[data-v-e69786b8]{font-size:.52rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:var(--led-yellow, #fcd34d)}.ls-map-name[data-v-e69786b8]{font-size:1.15rem;letter-spacing:.04em;white-space:nowrap}.ls-map-variant[data-v-e69786b8]{font-size:.68rem;font-weight:700;color:#e2e8f0b3;white-space:nowrap}.ls-vs[data-v-e69786b8]{font-size:2.4rem;line-height:1;background:linear-gradient(180deg,#fff,var(--led-yellow, #fcd34d));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(252,211,77,.65))}.ls-status[data-v-e69786b8]{justify-self:start;display:flex;flex-direction:column;gap:.15rem}.ls-status-main[data-v-e69786b8]{font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ls-status-main[data-v-e69786b8]:after{content:"";display:inline-block;width:.45rem;height:.45rem;margin-left:.45rem;border-radius:999px;background:var(--led-cyan, #67e8f9);animation:ls-blink-e69786b8 1s ease-in-out infinite;vertical-align:middle}.ls-status-sub[data-v-e69786b8]{font-size:.7rem;font-weight:700;color:#e2e8f0a6;font-variant-numeric:tabular-nums}@keyframes ls-blink-e69786b8{50%{opacity:.2}}.ls-compact[data-v-e69786b8]{padding:.5rem .75rem;gap:.35rem}.ls-compact .ls-card[data-v-e69786b8]{--face-h: clamp(4.2rem, 22vh, 7rem);border-radius:9px}.ls-compact .ls-info[data-v-e69786b8]{padding:.25rem .35rem .32rem;row-gap:.15rem}.ls-compact .ls-name[data-v-e69786b8]{font-size:.64rem}.ls-compact .ls-you[data-v-e69786b8]{display:none}.ls-compact .ls-pct[data-v-e69786b8]{font-size:.66rem}.ls-compact .ls-bar[data-v-e69786b8]{height:.32rem}.ls-compact .ls-hero[data-v-e69786b8]{font-size:.7rem;padding-top:.7rem}.ls-compact .ls-mid[data-v-e69786b8]{gap:.9rem}.ls-compact .ls-map[data-v-e69786b8]{padding:.2rem .6rem .2rem .2rem;gap:.45rem}.ls-compact .ls-map-name[data-v-e69786b8]{font-size:.86rem}.ls-compact .ls-map-variant[data-v-e69786b8]{font-size:.56rem}.ls-compact .ls-vs[data-v-e69786b8]{font-size:1.5rem}.ls-compact .ls-status-main[data-v-e69786b8]{font-size:.6rem}.ls-compact .ls-status-sub[data-v-e69786b8]{font-size:.56rem}@media (prefers-reduced-motion: reduce){.ls-card[data-v-e69786b8]{animation:none}.ls-bar i[data-v-e69786b8]{transition:none}}.game-root[data-v-4d6c4fb7]{background:#070b1a}.hud[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--font-body)}.hud img[data-v-4d6c4fb7]{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-practice[data-v-4d6c4fb7]{font-size:.72em;letter-spacing:.08em}.hud-top[data-v-4d6c4fb7]{display:contents}.hud-tl[data-v-4d6c4fb7]{position:absolute;top:max(8px,env(safe-area-inset-top));left:max(8px,env(safe-area-inset-left));display:flex;align-items:center;gap:6px}.hud-top-phone[data-v-4d6c4fb7]{position:absolute;top:max(6px,env(safe-area-inset-top));right:env(safe-area-inset-right,0px);display:flex;align-items:center;gap:6px}.hud-top-phone .hud-tl[data-v-4d6c4fb7]{position:static}.hud-icon[data-v-4d6c4fb7]{pointer-events:auto;width:44px;height:44px;padding:0;border-radius:50%;background:transparent;touch-action:manipulation;box-shadow:0 4px 10px #00000073;transition:transform .1s}.hud-icon img[data-v-4d6c4fb7]{display:block;width:100%;height:100%;border-radius:inherit;opacity:.92}.hud-icon[data-v-4d6c4fb7]:active{transform:scale(.9)}.hud-minimap[data-v-4d6c4fb7]{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:clamp(150px,10.4vw,200px);height:clamp(90px,6.25vw,120px);opacity:.88;pointer-events:none;border-radius:6px}.hud-minimap-phone[data-v-4d6c4fb7]{right:auto;left:max(8px,env(safe-area-inset-left));width:clamp(110px,26vmin,170px);height:clamp(66px,15.6vmin,102px)}.hud-world[data-v-4d6c4fb7]{--w: #6f8bff;--w-rgb: 111, 139, 255;position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + clamp(90px,6.25vw,120px) + 6px);right:max(8px,env(safe-area-inset-right));display:flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:999px;background:#060916c7;border:1.5px solid rgba(var(--w-rgb),.85);box-shadow:0 0 12px rgba(var(--w-rgb),.35);color:#fff;pointer-events:none;transition:border-color .25s,box-shadow .25s}.hud-world-b[data-v-4d6c4fb7]{--w: #ff5c9d;--w-rgb: 255, 92, 157}.hud-world-solo[data-v-4d6c4fb7]{top:max(8px,env(safe-area-inset-top))}.hud-world-phone[data-v-4d6c4fb7]{right:auto;left:max(8px,env(safe-area-inset-left));top:calc(max(8px,env(safe-area-inset-top)) + clamp(66px,15.6vmin,102px) + 5px);padding:3px 7px 3px 5px}.hud-world-phone.hud-world-solo[data-v-4d6c4fb7]{top:max(8px,env(safe-area-inset-top))}.hw-dot[data-v-4d6c4fb7]{width:10px;height:10px;border-radius:50%;background:var(--w);box-shadow:0 0 8px var(--w)}.hw-name[data-v-4d6c4fb7]{font-size:.78rem;letter-spacing:.08em;color:var(--w)}.hw-ball[data-v-4d6c4fb7]{display:flex;align-items:center;gap:4px;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#cbd5e1}.hw-ball i[data-v-4d6c4fb7]{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px #6f8bff}.hw-ball-b i[data-v-4d6c4fb7]{box-shadow:0 0 0 1.5px #ff5c9d}.hw-ball-away[data-v-4d6c4fb7]{color:#fde68a}.hw-ball-away i[data-v-4d6c4fb7]{background:transparent}.hud-world-phone .hw-name[data-v-4d6c4fb7]{font-size:.66rem}.hud-world-phone .hw-ball[data-v-4d6c4fb7]{font-size:.52rem}.hud-night[data-v-4d6c4fb7]{--w: #94a3b8;--w-rgb: 148, 163, 184}.hud-night svg[data-v-4d6c4fb7]{width:16px;height:16px;fill:none;stroke:var(--w);stroke-width:2;stroke-linecap:round}.hud-night-seen[data-v-4d6c4fb7]{--w: #ffd08a;--w-rgb: 255, 208, 138}.scorebug[data-v-4d6c4fb7]{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);--sb-h: clamp(44px, 2.6vw, 54px);display:grid;grid-template-columns:calc(var(--sb-h) * 1.23) auto calc(var(--sb-h) * 1.23);gap:3px;align-items:stretch;height:var(--sb-h);padding:3px;border-radius:12px;background:radial-gradient(circle,rgba(148,197,255,.07) 1px,transparent 1.6px) 0 0 / 5px 5px,linear-gradient(180deg,#0c1330,#050816);border:1px solid rgba(148,197,255,.26);box-shadow:0 8px 22px #00000080,inset 0 0 0 1px #00000080}.scorebug[data-v-4d6c4fb7]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 28px 4px #fcd34da6;opacity:0;transition:opacity .25s;pointer-events:none}.scorebug-goal[data-v-4d6c4fb7]:before{opacity:1;box-shadow:0 0 30px 6px rgba(var(--goal-rgb),.7)}.scorebug.scorebug-corner[data-v-4d6c4fb7]{left:auto;right:max(8px,env(safe-area-inset-right));transform:none}.hud-top-phone .scorebug.scorebug-corner[data-v-4d6c4fb7]{--sb-h: clamp(34px, 9.6vmin, 44px);position:relative;top:auto;right:auto;grid-template-columns:calc(var(--sb-h) * 1.15) auto calc(var(--sb-h) * 1.15);gap:2px;height:var(--sb-h);padding:3px;border-right:none;border-radius:10px 0 0 10px}.scorebug-corner .sb-team[data-v-4d6c4fb7]{padding:0 6px;border-radius:7px}.scorebug-corner .sb-score[data-v-4d6c4fb7]{font-size:calc(var(--sb-h) * .6)}.scorebug-corner .sb-clock[data-v-4d6c4fb7]{gap:4px;margin:0 2px;padding:0 7px 0 4px;border-radius:7px}.scorebug-corner .sb-clock-icon[data-v-4d6c4fb7]{width:calc(var(--sb-h) * .5);height:calc(var(--sb-h) * .5)}.scorebug-corner .sb-clock-time[data-v-4d6c4fb7]{font-size:calc(var(--sb-h) * .41)}.scorebug[data-v-4d6c4fb7]:after{content:"";position:absolute;left:12px;right:12px;top:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,#22d3ee,#f472b6 50%,#fcd34d);box-shadow:0 0 8px #f472b6b3}.sb-team[data-v-4d6c4fb7]{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border-radius:9px;overflow:hidden}.sb-left[data-v-4d6c4fb7],.sb-right[data-v-4d6c4fb7]{background:rgba(var(--team-rgb),.12);box-shadow:inset 0 -3px 0 var(--team)}.sb-score[data-v-4d6c4fb7]{position:relative;display:inline-block;min-width:1.4em;font-size:calc(var(--sb-h) * .64);line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--team);text-shadow:0 0 12px rgba(var(--team-rgb),.6),0 2px 0 rgba(0,0,0,.5)}.sb-team.pop .sb-score[data-v-4d6c4fb7]{animation:score-pop-4d6c4fb7 .7s cubic-bezier(.2,1.8,.4,1)}@keyframes score-pop-4d6c4fb7{0%{transform:scale(1)}35%{transform:scale(1.8) rotate(-6deg);color:#fde047}to{transform:scale(1)}}.sb-clock[data-v-4d6c4fb7]{display:flex;align-items:center;gap:5px;margin:0 3px;padding:0 10px 0 6px;border-radius:9px;background:#00000073;box-shadow:inset 0 0 0 1px #fcd34d2e}.sb-clock-icon[data-v-4d6c4fb7]{width:calc(var(--sb-h) * .55);height:calc(var(--sb-h) * .55);border-radius:50%;flex:none}.sb-clock-time[data-v-4d6c4fb7]{display:inline-block;min-width:3.1em;font-size:calc(var(--sb-h) * .41);letter-spacing:.06em;text-align:center;color:#fcd34d;text-shadow:0 0 10px rgba(252,211,77,.6);font-variant-numeric:tabular-nums}.sb-clock-low .sb-clock-time[data-v-4d6c4fb7]{color:#ff6b7a;text-shadow:0 0 12px rgba(255,59,78,.85);animation:clock-pulse-4d6c4fb7 .5s ease-in-out infinite alternate}@keyframes clock-pulse-4d6c4fb7{to{transform:scale(1.14)}}.hud-net[data-v-4d6c4fb7]{display:flex;align-items:center;gap:4px;height:clamp(20px,1.25vw,24px);padding:0 6px;border-radius:6px;font-size:clamp(9.5px,.58vw,11.5px);font-weight:700;color:#e8eefcd9;background:#050816b8;border:1px solid rgba(148,197,255,.16)}.net-ms[data-v-4d6c4fb7]{display:inline-block;min-width:2.7em;text-align:right;font-variant-numeric:tabular-nums}.hud-net small[data-v-4d6c4fb7]{font-size:7.5px;opacity:.7;margin-left:1px}.net-fps[data-v-4d6c4fb7]{margin-left:4px;padding-left:6px;border-left:1px solid rgba(255,255,255,.2);color:#cbd5e1;font-variant-numeric:tabular-nums}.hud-gear[data-v-4d6c4fb7]{position:relative;width:clamp(36px,2.1vw,40px);height:clamp(36px,2.1vw,40px);display:grid;place-items:center;border-radius:50%;color:#dbe7ff;background:none;pointer-events:auto}.hud-gear[data-v-4d6c4fb7]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#070b1ab8;border:1px solid rgba(255,255,255,.16)}.hud-gear svg[data-v-4d6c4fb7]{position:relative;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hud-gear[data-v-4d6c4fb7]:active{transform:scale(.9)}.net-debug[data-v-4d6c4fb7]{position:absolute;top:calc(max(8px,env(safe-area-inset-top)) + 100px);right:max(8px,env(safe-area-inset-right));margin:0;padding:4px 6px;font:10px/1.35 ui-monospace,Menlo,monospace;color:#e5e7eb;background:#0000008c;border-radius:4px;pointer-events:none;white-space:pre}.net-bars[data-v-4d6c4fb7]{display:flex;align-items:flex-end;gap:1.5px;height:9px}.net-bars i[data-v-4d6c4fb7]{width:2.5px;border-radius:1px;background:currentColor;opacity:.3}.net-bars i[data-v-4d6c4fb7]:nth-child(1){height:3px}.net-bars i[data-v-4d6c4fb7]:nth-child(2){height:6px}.net-bars i[data-v-4d6c4fb7]:nth-child(3){height:9px}.net-good[data-v-4d6c4fb7]{color:#86efac}.net-good .net-bars i[data-v-4d6c4fb7]{opacity:1}.net-ok[data-v-4d6c4fb7]{color:#fcd34d}.net-ok .net-bars i[data-v-4d6c4fb7]:nth-child(-n+2){opacity:1}.net-bad[data-v-4d6c4fb7]{color:#ff6b7a}.net-bad .net-bars i[data-v-4d6c4fb7]:nth-child(1){opacity:1}.countdown[data-v-4d6c4fb7],.kickoff[data-v-4d6c4fb7]{position:absolute;left:0;right:0;bottom:158px;display:flex;align-items:flex-end;justify-content:center;line-height:1;pointer-events:none}.hud-touch .countdown[data-v-4d6c4fb7],.hud-touch .kickoff[data-v-4d6c4fb7]{bottom:calc(max(14px,env(safe-area-inset-bottom)) + 50px)}.hud-touch .attack-dir[data-v-4d6c4fb7]{bottom:max(14px,env(safe-area-inset-bottom))}.countdown[data-v-4d6c4fb7]{font-size:clamp(4.5rem,19vmin,9rem);color:#fff;text-shadow:0 0 30px rgba(103,232,249,.8),0 6px 0 rgba(0,0,0,.35)}.kickoff[data-v-4d6c4fb7]{font-size:clamp(2.4rem,10vmin,4.5rem);color:#fcd34d;text-shadow:0 0 26px rgba(252,211,77,.8),0 4px 0 #7c2d12}.ls-fade-leave-active[data-v-4d6c4fb7]{transition:opacity .45s ease}.ls-fade-leave-to[data-v-4d6c4fb7]{opacity:0}.count-enter-active[data-v-4d6c4fb7]{animation:count-in-4d6c4fb7 .45s cubic-bezier(.2,1.6,.4,1);transform-origin:50% 100%}.count-leave-active[data-v-4d6c4fb7]{transition:opacity .15s,transform .15s}.count-leave-to[data-v-4d6c4fb7]{opacity:0;transform:scale(1.4)}@keyframes count-in-4d6c4fb7{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.attack-dir[data-v-4d6c4fb7]{position:absolute;left:50%;bottom:104px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--team-text);background:#060a1acc;border:2px solid var(--team);box-shadow:0 0 18px rgba(var(--team-rgb),.45);pointer-events:none}.attack-arrow[data-v-4d6c4fb7]{font-size:18px;color:var(--team);animation:attack-nudge-4d6c4fb7 .8s ease-in-out infinite}.attack-left .attack-arrow[data-v-4d6c4fb7]{animation-name:attack-nudge-left-4d6c4fb7}@keyframes attack-nudge-4d6c4fb7{50%{transform:translate(5px)}}@keyframes attack-nudge-left-4d6c4fb7{50%{transform:translate(-5px)}}.kickoff-enter-active[data-v-4d6c4fb7]{animation:count-in-4d6c4fb7 .4s cubic-bezier(.2,1.6,.4,1)}.kickoff-leave-active[data-v-4d6c4fb7]{transition:opacity .3s}.kickoff-leave-to[data-v-4d6c4fb7]{opacity:0}.goal-wrap[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:16vh;pointer-events:none}.goal-vignette[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 90px 10px var(--team);opacity:0;animation:goal-vignette-4d6c4fb7 1.6s ease-out both}@keyframes goal-vignette-4d6c4fb7{0%{opacity:0}10%{opacity:.85}to{opacity:0}}.goal-strip[data-v-4d6c4fb7]{position:absolute;left:0;right:0;top:calc(16vh + clamp(3.4rem,13vmin,5.6rem));height:clamp(3.4rem,15vmin,6.6rem);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--team) 55%,transparent) 20%,color-mix(in srgb,var(--team) 55%,transparent) 80%,transparent);transform-origin:center;animation:goal-strip-4d6c4fb7 .45s cubic-bezier(.2,1,.3,1) both;overflow:hidden}.goal-strip i[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:goal-sheen-4d6c4fb7 1.1s .25s ease-in-out both}@keyframes goal-strip-4d6c4fb7{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes goal-sheen-4d6c4fb7{0%{transform:translate(-120%)}to{transform:translate(420%)}}.goal-icon[data-v-4d6c4fb7]{position:relative;width:clamp(3rem,12vmin,4.8rem);height:clamp(3rem,12vmin,4.8rem);border-radius:50%;margin-bottom:.4rem;box-shadow:0 6px 18px #00000080;animation:goal-icon-4d6c4fb7 .6s cubic-bezier(.2,1.8,.4,1) both}@keyframes goal-icon-4d6c4fb7{0%{transform:translateY(-40px) scale(.2) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}.goal-banner[data-v-4d6c4fb7]{position:relative;font-family:var(--font-display);font-size:clamp(3.2rem,15vmin,7rem);line-height:1;color:#fff;text-shadow:0 0 24px var(--team),0 4px 0 var(--team-deep),0 8px 18px rgba(0,0,0,.6);animation:goal-slam-4d6c4fb7 .5s cubic-bezier(.2,1.6,.4,1) both,goal-shake-4d6c4fb7 .35s .45s ease-in-out}@keyframes goal-slam-4d6c4fb7{0%{transform:scale(2.6) rotate(-8deg);opacity:0}60%{opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes goal-shake-4d6c4fb7{25%{transform:translate(-5px) rotate(-1deg)}50%{transform:translate(4px) rotate(1deg)}75%{transform:translate(-2px)}}.goal-sub[data-v-4d6c4fb7]{position:relative;margin-top:.5rem;padding:.3rem 1rem;border-radius:999px;background:#030612b8;border:1px solid color-mix(in srgb,var(--team) 60%,transparent);color:#ffffffe6;font-weight:700;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;animation:goal-pop-4d6c4fb7 .45s .18s cubic-bezier(.2,1.6,.4,1) both}.goal-team[data-v-4d6c4fb7]{color:var(--team-text)}.goal-score[data-v-4d6c4fb7]{margin-left:.6rem;font-variant-numeric:tabular-nums;color:#e8eefc99}.goal-score b[data-v-4d6c4fb7]{color:var(--team-text)}@keyframes goal-pop-4d6c4fb7{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.goal-leave-active[data-v-4d6c4fb7]{transition:opacity .3s,transform .3s}.goal-leave-to[data-v-4d6c4fb7]{opacity:0;transform:translateY(-10px)}.charge[data-v-4d6c4fb7]{position:absolute;left:0;top:0;display:flex;align-items:center;gap:4px;padding:3px 5px 3px 3px;border-radius:8px;background:#030612cc;border:1px solid rgba(252,211,77,.35);will-change:transform}.charge-icon[data-v-4d6c4fb7]{width:20px;height:20px;border-radius:50%}.charge-track[data-v-4d6c4fb7]{position:relative;width:78px;height:13px;border-radius:3px;background:#ffffff1f;overflow:hidden}.charge-fill[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2af91f,#f9f91f 50%,#f91f1f);clip-path:inset(0 calc((1 - var(--charge)) * 100%) 0 0);filter:drop-shadow(0 0 4px rgba(255,220,120,.6))}.charge-power[data-v-4d6c4fb7]{border-color:#ff3b3bb3}.charge-power .charge-fill[data-v-4d6c4fb7]{background:#ff3b3b;filter:drop-shadow(0 0 6px #ff3b3b)}.charge-max .charge-track[data-v-4d6c4fb7]{animation:charge-max-4d6c4fb7 .18s steps(2) infinite}@keyframes charge-max-4d6c4fb7{50%{opacity:.55}}.desk-help[data-v-4d6c4fb7]{position:absolute;bottom:16px;left:16px;padding:6px 10px;border-radius:8px;font-size:12px;color:#e8eefccc;background:#00000073}.desk-help b[data-v-4d6c4fb7]{color:#fff}.desk-chips[data-v-4d6c4fb7]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:12px}.hud-chip[data-v-4d6c4fb7]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff}.chip-tile[data-v-4d6c4fb7]{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;box-shadow:0 6px 14px #00000080}.chip-tile img[data-v-4d6c4fb7]{display:block;width:100%;height:100%}.chip-tile[data-v-4d6c4fb7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(rgba(3,5,14,.74) var(--sweep, 0turn),transparent 0);z-index:1}.chip-tile em[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:20px;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 8px rgba(0,0,0,.8)}.hud-chip[data-v-4d6c4fb7]{position:relative}.chip-key[data-v-4d6c4fb7]{position:absolute;right:-3px;bottom:-3px;z-index:3;min-width:18px;height:18px;padding:0 4px;border-radius:5px;background:#fffffff0;color:#111;font:700 11px/18px var(--font-body);text-align:center;box-shadow:0 2px #00000073}.chip-lock[data-v-4d6c4fb7]{position:absolute;left:-3px;top:-3px;z-index:3;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#7f1d1d;box-shadow:0 0 0 2px #111733}.chip-lock svg[data-v-4d6c4fb7],.mobile-controls-layer .ctl-lock svg[data-v-4d6c4fb7]{width:62%;height:62%;fill:none;stroke:#fecaca;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hud-chip-cd .chip-tile img[data-v-4d6c4fb7]{opacity:.55}.hud-chip-off .chip-tile img[data-v-4d6c4fb7]{opacity:.4;filter:grayscale(.8)}.hud-chip-ready .chip-tile[data-v-4d6c4fb7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--char, #fff),0 0 12px var(--char, #fff);animation:ready-breathe-4d6c4fb7 1.4s ease-in-out infinite}.hud-chip.just-ready .chip-tile[data-v-4d6c4fb7]{animation:just-ready-4d6c4fb7 .6s cubic-bezier(.2,1.8,.4,1)}.chip-charge[data-v-4d6c4fb7]{position:absolute;left:50%;top:0;z-index:3;width:64px;height:64px;margin:-4px 0 0 -32px;border-radius:50%;padding:4px;pointer-events:none;background:conic-gradient(#fb923c calc(var(--charge) * 1turn),#ffffff29 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px rgba(251,146,60,.8))}.skill-pips[data-v-4d6c4fb7]{position:absolute;z-index:4;display:flex;gap:3px;padding:3px 4px;border-radius:999px;background:#111733;box-shadow:0 0 0 2px #ffffff29,0 2px #00000073;pointer-events:none}.hud-chip .skill-pips[data-v-4d6c4fb7]{right:-6px;top:-5px}.skill-pips i[data-v-4d6c4fb7]{display:block;width:7px;height:7px;border-radius:50%;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47;transition:background .15s,box-shadow .15s,transform .15s}.skill-pips i.on[data-v-4d6c4fb7]{background:var(--char, #fde047);box-shadow:0 0 6px var(--char, #fde047),inset 0 -1px #00000059;transform:scale(1.08)}.chip-punch .chip-tile[data-v-4d6c4fb7]{box-shadow:0 0 0 3px #f97316,0 6px 14px #00000080}.chip-kick .chip-tile[data-v-4d6c4fb7]{box-shadow:0 0 0 4px #fbbf24,0 0 18px 4px #fbbf248c,0 6px 14px #00000080}.chip-action .mode-tag[data-v-4d6c4fb7]{position:absolute;left:50%;top:-11px;z-index:3;transform:translate(-50%);padding:1px 7px;border-radius:999px;font-size:11px;line-height:1.2;letter-spacing:.06em;white-space:nowrap}.chip-punch .mode-tag[data-v-4d6c4fb7]{background:#7c2d12;color:#ffedd5}.chip-kick .mode-tag[data-v-4d6c4fb7]{background:#fbbf24;color:#1a1405}.chip-action.mode-pop .chip-tile[data-v-4d6c4fb7]{animation:mode-pop .32s cubic-bezier(.2,1.8,.4,1)}@keyframes ready-breathe-4d6c4fb7{0%,to{opacity:.25}50%{opacity:1}}@keyframes just-ready-4d6c4fb7{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}.end[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#040610cc;pointer-events:auto;overflow:hidden}.end-wash[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 0%,rgba(252,211,77,.28),transparent 70%),radial-gradient(ellipse 55% 60% at 30% 70%,color-mix(in srgb,var(--end-tint, #2dd4bf) 22%,transparent),transparent 70%),linear-gradient(180deg,#070b1a33,#070b1ad9);animation:end-wash-in-4d6c4fb7 .6s ease-out both}.end-o-win[data-v-4d6c4fb7]{--end-tint: #2dd4bf}.end-o-lose .end-wash[data-v-4d6c4fb7]{background:radial-gradient(ellipse 60% 45% at 50% 0%,rgba(148,163,184,.18),transparent 70%),radial-gradient(ellipse 55% 60% at 30% 70%,rgba(249,115,22,.14),transparent 70%),linear-gradient(180deg,#070b1a4d,#070b1ae6)}.end-o-draw .end-wash[data-v-4d6c4fb7]{background:radial-gradient(ellipse 60% 45% at 50% 0%,rgba(203,213,225,.16),transparent 70%),linear-gradient(180deg,#070b1a4d,#070b1ae6)}@keyframes end-wash-in-4d6c4fb7{0%{opacity:0}}.end-card[data-v-4d6c4fb7]{--win: #fcd34d;position:relative;width:min(100%,940px);max-height:100%;display:flex;flex-direction:column;gap:14px;text-align:center}.end-head[data-v-4d6c4fb7]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.end-banner[data-v-4d6c4fb7]{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;padding:6px 0 8px;animation:end-banner-in-4d6c4fb7 .6s cubic-bezier(.2,1.5,.4,1) both}@keyframes end-banner-in-4d6c4fb7{0%{transform:scale(2.2);opacity:0}60%{transform:scale(.94);opacity:1}to{transform:none}}.end-trophy[data-v-4d6c4fb7]{flex-shrink:0;width:64px;height:64px;border-radius:50%;border:3px solid #03050d;box-shadow:0 4px #03050d,0 0 22px rgba(var(--team-rgb, 148, 163, 184),.5);animation:trophy-drop-4d6c4fb7 .7s .25s cubic-bezier(.2,1.7,.4,1) both,trophy-bob-4d6c4fb7 2.4s 1s ease-in-out infinite}.end-icon[data-v-4d6c4fb7]{display:block;overflow:visible}.end-o-lose .end-trophy[data-v-4d6c4fb7],.end-o-draw .end-trophy[data-v-4d6c4fb7]{box-shadow:0 4px #03050d;animation:trophy-drop-4d6c4fb7 .7s .25s cubic-bezier(.2,1.4,.4,1) both}@keyframes trophy-drop-4d6c4fb7{0%{transform:translateY(-50px) scale(.3) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}@keyframes trophy-bob-4d6c4fb7{50%{transform:translateY(-5px)}}.end-result[data-v-4d6c4fb7]{position:relative;overflow:hidden;padding:.16em .5em .1em;border-radius:10px;font-size:clamp(2.2rem,7.5vmin,3.8rem);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--team-text, #cbd5e1);text-shadow:0 0 4px rgba(var(--team-rgb, 148, 163, 184),.95),0 0 16px rgba(var(--team-rgb, 148, 163, 184),.6);background:radial-gradient(circle,rgba(255,255,255,.06) 1px,transparent 1.6px) 0 0 / 6px 6px,linear-gradient(180deg,#0b1230,#050816);border:3px solid #03050d;box-shadow:inset 0 0 0 1.5px rgba(var(--team-rgb, 148, 163, 184),.6),inset 0 0 24px rgba(var(--team-rgb, 148, 163, 184),.16),0 4px #03050d,0 0 26px rgba(var(--team-rgb, 148, 163, 184),.3)}.end-result[data-v-4d6c4fb7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(3,5,13,.42) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(3,5,13,.42) 0 1px,transparent 1px 4px)}.end-o-lose .end-result[data-v-4d6c4fb7]{opacity:.92}.end-scoreline[data-v-4d6c4fb7]{position:relative;display:flex;flex-direction:column;align-items:center;animation:end-rise-4d6c4fb7 .45s .35s cubic-bezier(.2,1.3,.4,1) both}@keyframes end-rise-4d6c4fb7{0%{transform:translateY(14px);opacity:0}}.end-kicker[data-v-4d6c4fb7]{font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#e8eefcb3}.end-score[data-v-4d6c4fb7]{display:flex;justify-content:center;align-items:baseline;gap:12px;margin-top:2px;padding:2px 18px 4px;border-radius:12px;font-size:clamp(2rem,6vmin,2.8rem);line-height:1;font-variant-numeric:tabular-nums;background:#03050db3;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff29}.end-score span[data-v-4d6c4fb7]{color:var(--team-text);text-shadow:0 0 14px rgba(var(--team-rgb),.6)}.end-score i[data-v-4d6c4fb7]{font-style:normal;color:#e8eefc73;font-size:.7em}.end-sides[data-v-4d6c4fb7]{display:flex;justify-content:center;gap:30px;margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.end-sides span[data-v-4d6c4fb7]{color:var(--team)}.end-side[data-v-4d6c4fb7]{flex:1;min-height:0;animation:end-rise-4d6c4fb7 .5s .5s cubic-bezier(.2,1.2,.4,1) both}.end-actions[data-v-4d6c4fb7]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;animation:end-rise-4d6c4fb7 .45s .7s cubic-bezier(.2,1.3,.4,1) both}.end-btn[data-v-4d6c4fb7]{flex:0 1 300px;height:52px;font-size:1.05rem}.end-btn[data-v-4d6c4fb7]:disabled,.end-home-link[data-v-4d6c4fb7]:disabled{opacity:.7}.end-home-link[data-v-4d6c4fb7]{flex:0 0 auto;height:52px;min-width:132px;font-size:.95rem}.end-card[data-v-4d6c4fb7]:not(.end-wide){width:min(100%,520px)}.end-enter-active[data-v-4d6c4fb7]{transition:opacity .35s}.end-enter-from[data-v-4d6c4fb7]{opacity:0}.end-compact.end[data-v-4d6c4fb7]{padding:8px 14px 10px}.end-compact .end-card[data-v-4d6c4fb7]{gap:8px}.end-compact .end-head[data-v-4d6c4fb7]{flex-direction:row;justify-content:center;gap:16px}.end-compact .end-banner[data-v-4d6c4fb7]{gap:10px;padding:2px 0 4px}.end-compact .end-trophy[data-v-4d6c4fb7]{width:40px;height:40px;border-width:2.5px}.end-compact .end-result[data-v-4d6c4fb7]{font-size:1.8rem;border-width:2px;border-radius:8px}.end-compact .end-kicker[data-v-4d6c4fb7]{font-size:8px;letter-spacing:.26em}.end-compact .end-score[data-v-4d6c4fb7]{font-size:1.55rem;padding:1px 12px 3px;border-width:2px}.end-compact .end-sides[data-v-4d6c4fb7]{display:none}.end-compact .end-btn[data-v-4d6c4fb7],.end-compact .end-home-link[data-v-4d6c4fb7]{height:40px;min-height:0;font-size:.85rem}.end-compact .end-btn[data-v-4d6c4fb7]{flex-basis:240px}.end-compact .end-home-link[data-v-4d6c4fb7]{min-width:104px}@media (max-width: 560px){.end-card[data-v-4d6c4fb7]{overflow-y:auto}.end-head[data-v-4d6c4fb7]{flex-direction:column}}.game-canvas-ft[data-v-4d6c4fb7]{animation:ft-grade-4d6c4fb7 1.6s cubic-bezier(.2,.7,.3,1) both}@keyframes ft-grade-4d6c4fb7{0%{filter:none}to{filter:saturate(.5) brightness(.7) contrast(1.05)}}.ft[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:auto;cursor:pointer;overflow:hidden}.ft-plate[data-v-4d6c4fb7]{position:relative;width:100%;padding:22px 0 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.ft-band[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(4,6,16,.85) 14%,rgba(4,6,16,.85) 86%,transparent);animation:ft-band-4d6c4fb7 .45s cubic-bezier(.2,1,.3,1) both}.ft-band[data-v-4d6c4fb7]:before,.ft-band[data-v-4d6c4fb7]:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--led-yellow, #fcd34d),transparent);box-shadow:0 0 12px var(--led-yellow, #fcd34d)}.ft-band[data-v-4d6c4fb7]:before{top:10px}.ft-band[data-v-4d6c4fb7]:after{bottom:10px}@keyframes ft-band-4d6c4fb7{0%{transform:scaleX(0);opacity:0}}.ft-word[data-v-4d6c4fb7]{position:relative;font-size:clamp(2.8rem,11vmin,5.6rem);line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff6cc;text-shadow:0 4px 0 #03050d,3px 0 0 #03050d,-3px 0 0 #03050d,0 -3px 0 #03050d,0 0 28px rgba(252,211,77,.75);animation:ft-slam-4d6c4fb7 .55s .1s cubic-bezier(.2,1.6,.4,1) both}@keyframes ft-slam-4d6c4fb7{0%{transform:scale(2.6) skew(-8deg);opacity:0;letter-spacing:.4em}70%{opacity:1}to{transform:none}}.ft-score[data-v-4d6c4fb7]{position:relative;display:flex;align-items:baseline;gap:14px;padding:2px 20px 5px;border-radius:10px;font-size:clamp(1.8rem,6vmin,2.8rem);line-height:1;font-variant-numeric:tabular-nums;background:#04060f;border:2.5px solid #03050d;box-shadow:inset 0 0 0 1px #94c5ff33,0 4px #03050d;animation:ft-rise-4d6c4fb7 .4s .45s cubic-bezier(.2,1.4,.4,1) both}.ft-score span[data-v-4d6c4fb7]{color:var(--team-text);text-shadow:0 0 14px rgba(var(--team-rgb),.6)}.ft-score i[data-v-4d6c4fb7]{font-style:normal;color:#e8eefc73;font-size:.7em}.ft-sides[data-v-4d6c4fb7]{position:relative;display:flex;gap:30px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;animation:ft-rise-4d6c4fb7 .4s .6s both}.ft-sides span[data-v-4d6c4fb7]{color:var(--team)}@keyframes ft-rise-4d6c4fb7{0%{transform:translateY(12px);opacity:0}}.ft-compact .ft-plate[data-v-4d6c4fb7]{padding:14px 0 12px;gap:5px}.ft-compact .ft-band[data-v-4d6c4fb7]:before{top:5px}.ft-compact .ft-band[data-v-4d6c4fb7]:after{bottom:5px}.ft-compact .ft-word[data-v-4d6c4fb7]{font-size:2.6rem}.ft-compact .ft-score[data-v-4d6c4fb7]{font-size:1.6rem;padding:1px 14px 3px}.ft-leave-active[data-v-4d6c4fb7]{transition:opacity .25s}.ft-leave-to[data-v-4d6c4fb7]{opacity:0}@media (prefers-reduced-motion: reduce){.game-canvas-ft[data-v-4d6c4fb7],.ft-word[data-v-4d6c4fb7],.ft-band[data-v-4d6c4fb7],.ft-score[data-v-4d6c4fb7]{animation:none}}.leave[data-v-4d6c4fb7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#04061099}.leave-card[data-v-4d6c4fb7]{width:min(88vw,320px);padding:16px;border-radius:16px;text-align:center;background:#080d1ef2;border:1px solid rgba(148,197,255,.22)}.leave-title[data-v-4d6c4fb7]{font-size:1.3rem;color:#fff}.leave-card p[data-v-4d6c4fb7]{margin:4px 0 14px;font-size:.85rem;color:#8f9bb8}.leave-actions[data-v-4d6c4fb7]{display:flex;gap:8px}.leave-actions button[data-v-4d6c4fb7]{flex:1;height:46px;border-radius:12px;font-size:.95rem}.leave-actions .leave-stay[data-v-4d6c4fb7]{border-radius:3px;font-size:.85rem;letter-spacing:.1em;padding:0 .6em}.leave-go[data-v-4d6c4fb7]{color:#fecaca;background:#ff3b4e29;border:1.5px solid rgba(255,59,78,.55)}.sheet-enter-active[data-v-4d6c4fb7],.sheet-leave-active[data-v-4d6c4fb7]{transition:opacity .18s}.sheet-enter-from[data-v-4d6c4fb7],.sheet-leave-to[data-v-4d6c4fb7]{opacity:0}.mobile-controls-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;transform:translateZ(0);font-family:var(--font-body);--pad-l: max(18px, env(safe-area-inset-left));--pad-r: max(18px, env(safe-area-inset-right));--pad-b: max(16px, env(safe-area-inset-bottom));--act: clamp(76px, 22.5vmin, 96px)}.mobile-controls-layer .joy-zone{position:absolute;left:0;top:64px;bottom:0;width:46%;pointer-events:auto;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-controls-layer .joy-base{position:absolute;width:116px;height:116px;margin:-58px 0 0 -58px;pointer-events:none;opacity:.55;transition:opacity .15s}.mobile-controls-layer .joy-base.active{opacity:1;transition:none}.mobile-controls-layer .joy-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#05081626 30%,#0508168c 72%);border:2px solid rgba(103,232,249,.45);box-shadow:0 0 16px #67e8f92e,inset 0 0 18px #67e8f91f}.mobile-controls-layer .joy-base.active .joy-ring{border-color:#67e8f9d9;box-shadow:0 0 22px #67e8f959,inset 0 0 18px #67e8f933}.mobile-controls-layer .joy-knob{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#cfe8ff 45%,#7aa7d6);box-shadow:0 6px 14px #00000073,0 0 0 2px #ffffff80}.mobile-controls-layer .ctl{position:absolute;padding:0;border-radius:50%;background:#111733;pointer-events:auto;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;color:#fff;box-shadow:0 0 0 2px #ffffff24,0 4px #0000008c,0 10px 22px #00000073;transition:transform .08s;-webkit-transform:translateZ(0)}.mobile-controls-layer .ctl:active{transform:scale(.9)}.mobile-controls-layer .ctl-sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(rgba(3,5,14,.76) var(--sweep, 0turn),transparent 0);pointer-events:none}.mobile-controls-layer .ctl-inner{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:2}.mobile-controls-layer .ctl-img{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.mobile-controls-layer .ctl-cd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;font-size:24px;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.8)}.mobile-controls-layer .ctl.cooling .ctl-img{opacity:.5}.mobile-controls-layer .ctl.just-ready{animation:ctl-just-ready .6s cubic-bezier(.2,1.8,.4,1)}@keyframes ctl-just-ready{0%{transform:scale(1)}35%{transform:scale(1.16)}to{transform:scale(1)}}.mobile-controls-layer .ctl-action{width:var(--act);height:var(--act);right:var(--pad-r);bottom:var(--pad-b)}.mobile-controls-layer .ctl-charge{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;padding:4px;border-radius:50%;background:conic-gradient(hsl(var(--charge-hue),95%,55%) calc(var(--charge) * 1turn),#ffffff24 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .1s;pointer-events:none}.mobile-controls-layer .ctl-kick.charging .ctl-charge,.mobile-controls-layer .ctl-skill.charging .ctl-charge{opacity:1}.mobile-controls-layer .ctl-skill.charge-max .ctl-charge{animation:ctl-max .2s steps(2) infinite}.mobile-controls-layer .ctl-skill .skill-pips{left:-6px;bottom:-6px;padding:4px 5px;gap:4px}.mobile-controls-layer .ctl-skill .skill-pips i{width:9px;height:9px}.mobile-controls-layer .ctl-kick.charge-max .ctl-charge{animation:ctl-max .2s steps(2) infinite}@keyframes ctl-max{50%{opacity:.5}}.mobile-controls-layer .ctl-punch{box-shadow:0 0 0 3px #f97316,0 4px #0000008c,0 10px 22px #00000073}.mobile-controls-layer .ctl-kick{box-shadow:0 0 0 5px #fbbf24,0 0 22px 6px #fbbf2499,0 4px #0000008c}.mobile-controls-layer .ctl-action .mode-tag{position:absolute;left:50%;bottom:-12px;z-index:5;transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:12px;line-height:1.1;letter-spacing:.06em;pointer-events:none;white-space:nowrap}.mobile-controls-layer .ctl-punch .mode-tag{background:#7c2d12;color:#ffedd5;box-shadow:0 0 0 1.5px #f97316}.mobile-controls-layer .ctl-kick .mode-tag{background:#fbbf24;color:#1a1405;box-shadow:0 0 0 1.5px #fff7d6}.mobile-controls-layer .ctl-action.mode-pop{animation:mode-pop .32s cubic-bezier(.2,1.8,.4,1)}@keyframes mode-pop{0%{transform:scale(.86)}45%{transform:scale(1.14)}to{transform:scale(1)}}.mobile-controls-layer .ctl-skill{width:calc(var(--act) * .75);height:calc(var(--act) * .75);right:calc(var(--pad-r) + var(--act) * .125);bottom:calc(var(--pad-b) + var(--act) * 1.18)}.mobile-controls-layer .ctl-glow{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;box-shadow:0 0 0 3px var(--char),0 0 14px 3px var(--char);opacity:0;pointer-events:none;z-index:1}.mobile-controls-layer .ctl-skill.ready .ctl-glow{animation:ctl-breathe 1.4s ease-in-out infinite}@keyframes ctl-breathe{0%,to{opacity:.2}50%{opacity:.95}}.mobile-controls-layer .ctl-skill.off .ctl-img{opacity:.4;filter:grayscale(.85)}.mobile-controls-layer .ctl-lock{position:absolute;right:-4px;top:-4px;z-index:5;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#7f1d1d;box-shadow:0 0 0 2px #111733}.mobile-controls-layer .ctl-dash{width:calc(var(--act) * .705);height:calc(var(--act) * .705);right:calc(var(--pad-r) + var(--act) * 1.18);bottom:calc(var(--pad-b) + var(--act) * .148)}.deny-pop{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:6;padding:4px 10px;border-radius:999px;background:#7f1d1d;border:1.5px solid #fca5a5;color:#fff;font:700 12px/1.1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #00000073;opacity:0;transform:translate(-50%,6px) scale(.7)}.deny-pop.show{animation:deny-pop 1s ease-out forwards}@keyframes deny-pop{0%{opacity:0;transform:translate(-50%,6px) scale(.7)}14%{opacity:1;transform:translate(-50%) scale(1.08)}24%{transform:translate(-50%) scale(1)}75%{opacity:1;transform:translate(-50%,-4px) scale(1)}to{opacity:0;transform:translate(-50%,-10px) scale(1)}}.deny-shake{animation:deny-shake .28s ease-in-out}@keyframes deny-shake{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}
