*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{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,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-left-1\.5{left:-.375rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-16{left:4rem}.left-3{left:.75rem}.left-4{left:1rem}.left-7{left:1.75rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[180\]{z-index:180}.z-\[185\]{z-index:185}.z-\[190\]{z-index:190}.z-\[260\]{z-index:260}.z-\[310\]{z-index:310}.z-\[420\]{z-index:420}.z-\[70\]{z-index:70}.col-span-full{grid-column:1/-1}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/7\]{aspect-ratio:16/7}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[145px\]{height:145px}.h-\[34rem\]{height:34rem}.h-\[52px\]{height:52px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-28{max-height:7rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[20rem\]{max-height:20rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[min\(58vh\2c 40rem\)\]{max-height:min(58vh,40rem)}.max-h-\[min\(82vh\2c 720px\)\]{max-height:min(82vh,720px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-48{min-height:12rem}.min-h-52{min-height:13rem}.min-h-56{min-height:14rem}.min-h-60{min-height:15rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[145px\]{width:145px}.w-\[52px\]{width:52px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[1360px\]{min-width:1360px}.min-w-\[15rem\]{min-width:15rem}.min-w-\[170px\]{min-width:170px}.min-w-\[230px\]{min-width:230px}.min-w-\[560px\]{min-width:560px}.min-w-\[680px\]{min-width:680px}.min-w-\[860px\]{min-width:860px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[220px\]{max-width:220px}.max-w-\[31rem\]{max-width:31rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x:-0.5rem}.-translate-x-4{--tw-translate-x:-1rem}.-translate-x-4,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[112px_minmax\(0\2c 1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[42px_52px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:42px 52px minmax(0,1fr) auto}.grid-cols-\[48px_minmax\(0\2c 1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\2c minmax\(7rem\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.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))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200\/20{border-color:rgb(253 230 138/.2)}.border-amber-300\/25{border-color:rgb(252 211 77/.25)}.border-amber-300\/30{border-color:rgb(252 211 77/.3)}.border-amber-300\/35{border-color:rgb(252 211 77/.35)}.border-amber-300\/40{border-color:rgb(252 211 77/.4)}.border-amber-300\/50{border-color:rgb(252 211 77/.5)}.border-cab-cyan{--tw-border-opacity:1;border-color:rgb(63 216 255/var(--tw-border-opacity,1))}.border-cab-cyan\/15{border-color:rgb(63 216 255/.15)}.border-cab-cyan\/20{border-color:rgb(63 216 255/.2)}.border-cab-cyan\/25{border-color:rgb(63 216 255/.25)}.border-cab-cyan\/30{border-color:rgb(63 216 255/.3)}.border-cab-cyan\/35{border-color:rgb(63 216 255/.35)}.border-cab-cyan\/40{border-color:rgb(63 216 255/.4)}.border-cab-cyan\/45{border-color:rgb(63 216 255/.45)}.border-cab-cyan\/55{border-color:rgb(63 216 255/.55)}.border-cab-cyan\/60{border-color:rgb(63 216 255/.6)}.border-cab-cyan\/70{border-color:rgb(63 216 255/.7)}.border-cab-green{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-cab-green\/20{border-color:rgb(74 222 128/.2)}.border-cab-green\/25{border-color:rgb(74 222 128/.25)}.border-cab-green\/30{border-color:rgb(74 222 128/.3)}.border-cab-green\/35{border-color:rgb(74 222 128/.35)}.border-cab-green\/40{border-color:rgb(74 222 128/.4)}.border-cab-green\/45{border-color:rgb(74 222 128/.45)}.border-cab-green\/50{border-color:rgb(74 222 128/.5)}.border-cab-green\/60{border-color:rgb(74 222 128/.6)}.border-cab-green\/70{border-color:rgb(74 222 128/.7)}.border-cab-orange{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-cab-orange\/25{border-color:rgb(251 146 60/.25)}.border-cab-orange\/30{border-color:rgb(251 146 60/.3)}.border-cab-orange\/35{border-color:rgb(251 146 60/.35)}.border-cab-orange\/40{border-color:rgb(251 146 60/.4)}.border-cab-orange\/45{border-color:rgb(251 146 60/.45)}.border-cab-orange\/60{border-color:rgb(251 146 60/.6)}.border-cab-purple\/25{border-color:rgb(168 85 247/.25)}.border-cab-purple\/30{border-color:rgb(168 85 247/.3)}.border-cab-purple\/35{border-color:rgb(168 85 247/.35)}.border-cab-purple\/40{border-color:rgb(168 85 247/.4)}.border-cab-purple\/45{border-color:rgb(168 85 247/.45)}.border-cab-purple\/50{border-color:rgb(168 85 247/.5)}.border-cab-purple\/70{border-color:rgb(168 85 247/.7)}.border-charcoal-900{--tw-border-opacity:1;border-color:rgb(18 21 26/var(--tw-border-opacity,1))}.border-charcoal-950{--tw-border-opacity:1;border-color:rgb(11 13 16/var(--tw-border-opacity,1))}.border-cyan-200\/20{border-color:rgb(165 243 252/.2)}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-emerald-200\/20{border-color:rgb(167 243 208/.2)}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-purple-200\/70{border-color:rgb(233 213 255/.7)}.border-purple-300\/55{border-color:rgb(216 180 254/.55)}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-red-500\/50{border-color:rgb(239 68 68/.5)}.border-rose-200\/20{border-color:rgb(254 205 211/.2)}.border-rose-300\/20{border-color:rgb(253 164 175/.2)}.border-rose-300\/30{border-color:rgb(253 164 175/.3)}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-400\/20{border-color:rgb(251 113 133/.2)}.border-rose-400\/25{border-color:rgb(251 113 133/.25)}.border-rose-400\/35{border-color:rgb(251 113 133/.35)}.border-rose-400\/45{border-color:rgb(251 113 133/.45)}.border-rose-500\/20{border-color:rgb(244 63 94/.2)}.border-rose-500\/30{border-color:rgb(244 63 94/.3)}.border-rose-500\/40{border-color:rgb(244 63 94/.4)}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-slate-400\/30{border-color:rgb(148 163 184/.3)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/5{border-color:rgb(255 255 255/.05)}.border-yellow-300\/20{border-color:rgb(253 224 71/.2)}.border-yellow-300\/25{border-color:rgb(253 224 71/.25)}.border-yellow-300\/30{border-color:rgb(253 224 71/.3)}.border-yellow-300\/35{border-color:rgb(253 224 71/.35)}.border-yellow-300\/70{border-color:rgb(253 224 71/.7)}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-yellow-400\/55{border-color:rgb(250 204 21/.55)}.bg-\[\#0b0d10\]{--tw-bg-opacity:1;background-color:rgb(11 13 16/var(--tw-bg-opacity,1))}.bg-\[\#0d1d30\]{--tw-bg-opacity:1;background-color:rgb(13 29 48/var(--tw-bg-opacity,1))}.bg-\[\#10243a\]\/95{background-color:rgb(16 36 58/.95)}.bg-\[\#17152c\]{--tw-bg-opacity:1;background-color:rgb(23 21 44/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:rgb(252 211 77/.1)}.bg-amber-300\/15{background-color:rgb(252 211 77/.15)}.bg-amber-950\/35{background-color:rgb(69 26 3/.35)}.bg-black\/15{background-color:rgb(0 0 0/.15)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-cab-cyan{--tw-bg-opacity:1;background-color:rgb(63 216 255/var(--tw-bg-opacity,1))}.bg-cab-cyan\/10{background-color:rgb(63 216 255/.1)}.bg-cab-cyan\/15{background-color:rgb(63 216 255/.15)}.bg-cab-cyan\/20{background-color:rgb(63 216 255/.2)}.bg-cab-cyan\/5{background-color:rgb(63 216 255/.05)}.bg-cab-cyan\/90{background-color:rgb(63 216 255/.9)}.bg-cab-green{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-cab-green\/10{background-color:rgb(74 222 128/.1)}.bg-cab-green\/15{background-color:rgb(74 222 128/.15)}.bg-cab-green\/20{background-color:rgb(74 222 128/.2)}.bg-cab-green\/90{background-color:rgb(74 222 128/.9)}.bg-cab-orange{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-cab-orange\/10{background-color:rgb(251 146 60/.1)}.bg-cab-orange\/15{background-color:rgb(251 146 60/.15)}.bg-cab-orange\/5{background-color:rgb(251 146 60/.05)}.bg-cab-orange\/90{background-color:rgb(251 146 60/.9)}.bg-cab-purple{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-cab-purple\/10{background-color:rgb(168 85 247/.1)}.bg-cab-purple\/15{background-color:rgb(168 85 247/.15)}.bg-cab-purple\/20{background-color:rgb(168 85 247/.2)}.bg-cab-purple\/90{background-color:rgb(168 85 247/.9)}.bg-charcoal-600{--tw-bg-opacity:1;background-color:rgb(50 56 71/var(--tw-bg-opacity,1))}.bg-charcoal-700{--tw-bg-opacity:1;background-color:rgb(36 41 51/var(--tw-bg-opacity,1))}.bg-charcoal-700\/60{background-color:rgb(36 41 51/.6)}.bg-charcoal-700\/70{background-color:rgb(36 41 51/.7)}.bg-charcoal-800{--tw-bg-opacity:1;background-color:rgb(26 30 37/var(--tw-bg-opacity,1))}.bg-charcoal-800\/95{background-color:rgb(26 30 37/.95)}.bg-charcoal-900{--tw-bg-opacity:1;background-color:rgb(18 21 26/var(--tw-bg-opacity,1))}.bg-charcoal-900\/50{background-color:rgb(18 21 26/.5)}.bg-charcoal-900\/65{background-color:rgb(18 21 26/.65)}.bg-charcoal-900\/70{background-color:rgb(18 21 26/.7)}.bg-charcoal-900\/75{background-color:rgb(18 21 26/.75)}.bg-charcoal-900\/80{background-color:rgb(18 21 26/.8)}.bg-charcoal-950{--tw-bg-opacity:1;background-color:rgb(11 13 16/var(--tw-bg-opacity,1))}.bg-charcoal-950\/45{background-color:rgb(11 13 16/.45)}.bg-charcoal-950\/50{background-color:rgb(11 13 16/.5)}.bg-charcoal-950\/55{background-color:rgb(11 13 16/.55)}.bg-charcoal-950\/60{background-color:rgb(11 13 16/.6)}.bg-charcoal-950\/65{background-color:rgb(11 13 16/.65)}.bg-charcoal-950\/70{background-color:rgb(11 13 16/.7)}.bg-charcoal-950\/75{background-color:rgb(11 13 16/.75)}.bg-charcoal-950\/80{background-color:rgb(11 13 16/.8)}.bg-charcoal-950\/85{background-color:rgb(11 13 16/.85)}.bg-charcoal-950\/90{background-color:rgb(11 13 16/.9)}.bg-charcoal-950\/95{background-color:rgb(11 13 16/.95)}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-800{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.bg-cyan-950\/35{background-color:rgb(8 51 68/.35)}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-950\/35{background-color:rgb(2 44 34/.35)}.bg-orange-700{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.bg-purple-600\/90{background-color:rgb(147 51 234/.9)}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.bg-red-500\/20{background-color:rgb(239 68 68/.2)}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:rgb(251 113 133/.1)}.bg-rose-400\/15{background-color:rgb(251 113 133/.15)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgb(244 63 94/.1)}.bg-rose-500\/15{background-color:rgb(244 63 94/.15)}.bg-rose-950\/20{background-color:rgb(76 5 25/.2)}.bg-rose-950\/35{background-color:rgb(76 5 25/.35)}.bg-rose-950\/70{background-color:rgb(76 5 25/.7)}.bg-sky-700{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-600\/40{background-color:rgb(71 85 105/.4)}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-400\/10{background-color:rgb(250 204 21/.1)}.bg-yellow-400\/15{background-color:rgb(250 204 21/.15)}.bg-yellow-400\/20{background-color:rgb(250 204 21/.2)}.bg-yellow-700{--tw-bg-opacity:1;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.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-cab-cyan{--tw-gradient-from:#3fd8ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(63 216 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-cab-purple{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-cab-purple\/10{--tw-gradient-to:rgb(168 85 247/0.1) var(--tw-gradient-to-position)}.fill-amber-300\/20{fill:rgb(252 211 77/.2)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.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}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/80{color:rgb(254 243 199/.8)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-50\/90{color:rgb(239 246 255/.9)}.text-cab-cyan{--tw-text-opacity:1;color:rgb(63 216 255/var(--tw-text-opacity,1))}.text-cab-cyan\/60{color:rgb(63 216 255/.6)}.text-cab-green{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-cab-orange{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-cab-purple{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-charcoal-800{--tw-text-opacity:1;color:rgb(26 30 37/var(--tw-text-opacity,1))}.text-charcoal-950{--tw-text-opacity:1;color:rgb(11 13 16/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-100\/80{color:rgb(255 228 230/.8)}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/90{color:rgb(255 255 255/.9)}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{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/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_24px_-8px_theme\(colors\.cab\.cyan\)\]{--tw-shadow:0 0 24px -8px #3fd8ff;--tw-shadow-colored:0 0 24px -8px 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-\[0_0_24px_-8px_theme\(colors\.cab\.green\)\]{--tw-shadow:0 0 24px -8px #4ade80;--tw-shadow-colored:0 0 24px -8px 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-\[0_0_24px_-8px_theme\(colors\.cab\.orange\)\]{--tw-shadow:0 0 24px -8px #fb923c;--tw-shadow-colored:0 0 24px -8px 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-\[0_0_24px_-8px_theme\(colors\.cab\.purple\)\]{--tw-shadow:0 0 24px -8px #a855f7;--tw-shadow-colored:0 0 24px -8px 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-\[0_12px_0_rgba\(3\2c 15\2c 31\2c \.7\)\2c 0_28px_70px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:0 12px 0 rgba(3,15,31,.7),0 28px 70px rgba(0,0,0,.45);--tw-shadow-colored:0 12px 0 var(--tw-shadow-color),0 28px 70px 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-\[0_18px_55px_rgba\(0\2c 0\2c 0\2c \.58\)\2c 0_0_0_1px_rgba\(255\2c 255\2c 255\2c \.04\)\]{--tw-shadow:0 18px 55px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.04);--tw-shadow-colored:0 18px 55px var(--tw-shadow-color),0 0 0 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-\[0_2px_0_\#075d93\]{--tw-shadow:0 2px 0 #075d93;--tw-shadow-colored:0 2px 0 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-\[0_3px_0_\#075d93\]{--tw-shadow:0 3px 0 #075d93;--tw-shadow-colored:0 3px 0 var(--tw-shadow-color)}.shadow-\[0_3px_0_\#075d93\],.shadow-\[0_3px_0_\#147a49\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_0_\#147a49\]{--tw-shadow:0 3px 0 #147a49;--tw-shadow-colored:0 3px 0 var(--tw-shadow-color)}.shadow-\[0_3px_0_\#b94d12\]{--tw-shadow:0 3px 0 #b94d12;--tw-shadow-colored:0 3px 0 var(--tw-shadow-color)}.shadow-\[0_3px_0_\#b94d12\],.shadow-\[8px_0_30px_rgba\(2\2c 20\2c 45\2c \.28\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[8px_0_30px_rgba\(2\2c 20\2c 45\2c \.28\)\]{--tw-shadow:8px 0 30px rgba(2,20,45,.28);--tw-shadow-colored:8px 0 30px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{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/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-stud{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-stud{--tw-shadow:0 4px 0 rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.08);--tw-shadow-colored:0 4px 0 var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px 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-black\/25{--tw-shadow-color:rgb(0 0 0/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color:rgb(0 0 0/0.6);--tw-shadow:var(--tw-shadow-colored)}.shadow-cab-cyan\/40{--tw-shadow-color:rgb(63 216 255/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-cab-green\/40{--tw-shadow-color:rgb(74 222 128/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-cab-orange\/40{--tw-shadow-color:rgb(251 146 60/0.4);--tw-shadow:var(--tw-shadow-colored)}.shadow-cab-purple\/40{--tw-shadow-color:rgb(168 85 247/0.4);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.drop-shadow-\[0_12px_8px_rgba\(0\2c 0\2c 0\2c \.42\)\]{--tw-drop-shadow:drop-shadow(0 12px 8px rgba(0,0,0,.42))}.drop-shadow-\[0_12px_8px_rgba\(0\2c 0\2c 0\2c \.42\)\],.drop-shadow-\[0_5px_3px_rgba\(0\2c 0\2c 0\2c \.35\)\]{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-\[0_5px_3px_rgba\(0\2c 0\2c 0\2c \.35\)\]{--tw-drop-shadow:drop-shadow(0 5px 3px rgba(0,0,0,.35))}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05))}.drop-shadow-sm,.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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.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-\[width\2c transform\2c opacity\]{transition-property:width,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;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}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-75{transition-delay:75ms}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{color-scheme:dark}body{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=light] body{color:#102033}body{font-family:Fredoka,ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:400;min-width:320px;overflow-x:hidden;background-color:#128cff;background-image:url(/textures/stud-grid.png);background-size:512px 512px;background-position:0 0;background-attachment:fixed;background-blend-mode:soft-light;animation:stud-background-drift 24s linear infinite}button,input,select,textarea{font:inherit}.rarity-card{--rarity-color:#64748b;--rarity-dark:#172033;position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--rarity-color) 72%,white 8%)!important;background-color:var(--rarity-dark)!important;box-shadow:0 6px 0 rgba(3,15,31,.48),inset 0 2px 0 rgba(255,255,255,.16),0 0 22px color-mix(in srgb,var(--rarity-color) 18%,transparent)}.rarity-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-repeat:repeat;opacity:.16;mix-blend-mode:soft-light}.rarity-card:after{content:none!important;display:none!important}.rarity-card>*{position:relative;z-index:1}.rarity-card-common{--rarity-color:#94a3b8;--rarity-dark:#1d2736}.rarity-card-unknown{--rarity-color:#94a3b8;--rarity-dark:#18212d}.rarity-card-uncommon{--rarity-color:#4ade80;--rarity-dark:#0b4327}.rarity-card-rare{--rarity-color:#38dcff;--rarity-dark:#083d57}.rarity-card-epic{--rarity-color:#b066ff;--rarity-dark:#3c1760}.rarity-card-insane{--rarity-color:#ff3b45;--rarity-dark:#5c111b}.rarity-card-exclusive{--rarity-color:#ffe23b;--rarity-dark:#5a4705}.trade-offer-slot{position:relative;display:flex;aspect-ratio:1/1;min-height:5.25rem;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(56,220,255,.26);border-radius:.8rem;background:#101a27;padding:.3rem;text-align:center;box-shadow:inset 0 2px 0 rgba(255,255,255,.06),0 4px 0 rgba(3,15,31,.35);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.trade-offer-slot.is-empty{border-style:dashed;color:#79e7ff}.trade-offer-slot.is-empty:hover{transform:translateY(-2px);border-color:#38dcff;background:#142b40}.trade-offer-slot.is-filled{background:#17283a}.trade-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.trade-offer-panel{overflow:visible;border:2px solid rgba(56,220,255,.4);border-radius:1.25rem;background-color:#132b42;background-image:url(/textures/stud-grid.png);background-size:190px 190px;background-blend-mode:soft-light;padding:1rem;box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 5px 0 rgba(3,15,31,.45)}.trade-offer-panel-purple{border-color:rgba(112,235,82,.72);background-color:#21491b}.trade-offer-panel-purple .text-cab-purple{color:#93f46f}.slot-remove{position:absolute;left:.25rem;top:.25rem;display:flex;height:1.15rem;width:1.15rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(244,63,94,.9);color:white}.trade-picker-dialog{background:#101923;box-shadow:0 20px 70px rgba(0,0,0,.65),0 8px 0 #06111d}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:rgba(0,70,180,.1)}.stud-panel .text-slate-500{color:#aebed2}.stud-panel .text-slate-400{color:#d5dfec}.stud-panel .text-slate-300{color:#e3eaf3}.surface-solid{background:#151c27;box-shadow:0 7px 0 rgba(3,25,58,.55),0 16px 40px rgba(3,30,70,.24)}.help-copy{color:#e8f4ff;text-shadow:0 1px 2px rgba(3,25,58,.7)}html{scroll-behavior:smooth;overflow-y:auto}body{min-height:100%}button,input,textarea{min-height:2.75rem}input,textarea{color-scheme:light}::-moz-selection{background:rgba(63,216,255,.3)}::selection{background:rgba(63,216,255,.3)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{background:#f8fbff!important;color:#111827!important;border:2px solid rgba(13,28,54,.65)!important;box-shadow:inset 0 -3px 0 rgba(15,23,42,.18),0 3px 0 rgba(0,42,90,.24)}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b!important}input::placeholder,textarea::placeholder{color:#64748b!important}@media (prefers-reduced-motion:reduce){html:not(.motion-enabled) *,html:not(.motion-enabled) :after,html:not(.motion-enabled) :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.reduced-motion *{animation:none!important;transition:none!important}.compact-cards .stud-panel{padding:1rem}.stud-panel{position:relative;border-radius:1.25rem;border-width:1px;border-color:rgba(112,149,190,.5);background:#1c2f46;box-shadow:0 7px 0 rgba(3,25,58,.55),0 16px 40px rgba(3,30,70,.24),inset 0 1px 0 rgba(255,255,255,.08)}.stud-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-color:transparent;background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-repeat:repeat;opacity:.18;mix-blend-mode:soft-light;filter:contrast(1.55) brightness(1.2);box-shadow:inset 0 2px 0 rgba(255,255,255,.11),inset 0 -3px 0 rgba(3,15,31,.35)}.stud-panel>*{position:relative;z-index:1}.inventory-stud-surface{background-color:#0d65c7;background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-repeat:repeat;background-blend-mode:soft-light}.ambient-scene{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ambient-studs{position:absolute;inset:-18%;opacity:.18;background-image:url(/textures/stud-grid.png);background-size:384px 384px;filter:contrast(1.2) brightness(1.28) saturate(1.35);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%);animation:ambient-drift 34s linear infinite}.ambient-orb{display:none}.page-stage{transition:margin-left .3s cubic-bezier(.22,.9,.3,1)}.page-stage>*{animation:page-enter .5s cubic-bezier(.22,.9,.3,1) both}footer{transition:padding-left .3s cubic-bezier(.22,.9,.3,1)}.hero-grid{position:absolute;inset:0;opacity:.42;background-image:url(/textures/stud-grid.png);background-size:256px 256px;-webkit-mask-image:radial-gradient(circle at 70% 40%,black,transparent 72%);mask-image:radial-gradient(circle at 70% 40%,black,transparent 72%)}.hero-gradient-text{color:#38dcff;-webkit-text-fill-color:currentColor;text-shadow:0 3px 0 #064b61,0 0 18px rgba(56,220,255,.28)}.hero-spark{position:absolute;z-index:2;width:7px;height:7px;border-radius:2px;background:#d8f8ff;box-shadow:0 0 14px #3fd8ff;transform:rotate(45deg);animation:spark-float 6s ease-in-out infinite}.hero-spark-one{right:15%;top:22%}.hero-spark-two{right:8%;top:62%;animation-delay:-2s}.hero-spark-three{right:31%;top:39%;animation-delay:-4s}.hero-stat{transition:transform .25s ease,border-color .25s ease,background-color .25s ease}.hero-stat:hover{transform:translateY(-2px);border-color:rgba(63,216,255,.32);background-color:rgba(255,255,255,.055)}.section-kicker{display:flex;align-items:center;gap:.4rem;color:#3fd8ff;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.interactive-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,filter .28s ease,box-shadow .28s ease}.interactive-card:hover{transform:translateY(-5px);border-color:rgba(63,216,255,.42);filter:brightness(1.06);box-shadow:0 10px 0 rgba(3,25,58,.46),0 24px 52px rgba(3,30,70,.32),0 0 30px rgba(63,216,255,.08)}.tool-card{animation:tool-card-enter .55s cubic-bezier(.22,.9,.3,1) both}.stud-button:after{content:"";position:absolute;inset:-80% -35%;pointer-events:none;background:rgba(255,255,255,.14);width:34%;transform:translateX(-230%) skewX(-18deg);transition:transform .45s ease}.stud-button:hover:after{transform:translateX(330%) skewX(-18deg)}.account-popover{transform-origin:bottom center}.account-popover,.search-results{animation:popover-in .18s cubic-bezier(.2,.8,.2,1) both}.search-results{transform-origin:top center}@keyframes stud-background-drift{0%{background-position:0 0}to{background-position:512px 512px}}@keyframes ambient-drift{0%{transform:translateZ(0)}to{transform:translate3d(32px,32px,0)}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tool-card-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spark-float{0%,to{opacity:.2;transform:translateY(8px) rotate(45deg) scale(.7)}50%{opacity:.9;transform:translateY(-10px) rotate(45deg) scale(1)}}@keyframes popover-in{0%{opacity:0;transform:translateY(6px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.stud-dot{pointer-events:none;position:absolute;height:.75rem;width:.75rem;border-radius:9999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.35),rgba(255,255,255,.02) 70%);box-shadow:0 1px 2px rgba(0,0,0,.4)}.focus-ring{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-color:rgb(63 216 255/0.7);--tw-ring-offset-width:2px;--tw-ring-offset-color:#0b0d10}.game-title,h1,h2,h3{font-family:Bungee,Arial Black,sans-serif;font-weight:400}.game-title{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 3px 0 #0b2445,0 5px 12px rgba(2,20,45,.35)}.data-table{background:#151c27;color:#f8fafc;border-collapse:separate;border-spacing:0}.data-table thead{background:#0c2337;color:#9fefff;text-transform:uppercase;letter-spacing:.08em}.data-table thead th{border-bottom:3px solid #38dcff;box-shadow:inset 0 2px 0 rgba(255,255,255,.08)}.data-table tbody tr{background:#18212e;box-shadow:inset 4px 0 0 rgba(56,220,255,.18);transition:background-color .16s ease,box-shadow .16s ease}.data-table tbody tr:nth-child(2n){background:#1c2735}.data-table tbody tr:hover{background:#243c53;box-shadow:inset 4px 0 0 #38dcff}.data-table td,.data-table th{border-color:rgba(148,163,184,.18)}.move-skill-surface{--move-color:#334155;--move-border:#94a3b8;position:relative;isolation:isolate;overflow:hidden;color:#fff;border-color:var(--move-border);background-color:var(--move-color);box-shadow:inset 0 2px 0 rgba(255,255,255,.2),inset 0 -3px 0 rgba(3,15,31,.36),0 4px 0 rgba(3,15,31,.34);transition:transform .18s ease,filter .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease}.move-skill-surface:before{background-image:url(/textures/skill-studs.png);background-position:50%;background-repeat:repeat;background-size:126px 126px;opacity:.22;mix-blend-mode:soft-light;filter:contrast(1.3) brightness(1.18)}.move-skill-surface:after,.move-skill-surface:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.move-skill-surface:after{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%,rgba(0,0,0,.64))}.move-skill-surface>*{position:relative;z-index:1}button.move-skill-surface:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12) saturate(1.1)}button.move-skill-surface:disabled{cursor:not-allowed;opacity:.38;filter:saturate(.45)}.move-skill-surface.is-selected{border-color:#f8fafc;box-shadow:inset 0 2px 0 rgba(255,255,255,.28),inset 0 -3px 0 rgba(3,15,31,.38),0 0 0 2px var(--move-border),0 5px 0 rgba(3,15,31,.4)}.move-theme-navy{--move-color:#17233c;--move-border:#3b82f6}.move-theme-cyan{--move-color:#0789b8;--move-border:#22d3ee}.move-theme-green{--move-color:#18b83b;--move-border:#4ade80}.move-theme-ice{--move-color:#78c8dc;--move-border:#bae6fd}.move-theme-red{--move-color:#d41418;--move-border:#fb3b3f}.move-theme-teal{--move-color:#058faa;--move-border:#22d3ee}.move-theme-blue{--move-color:#4b83b5;--move-border:#93c5fd}.move-theme-slate{--move-color:#4b556f;--move-border:#94a3b8}.move-theme-purple{--move-color:#a64bc7;--move-border:#d8b4fe}.move-theme-amber{--move-color:#c67a26;--move-border:#fdba74}.move-theme-stone{--move-color:#846f70;--move-border:#c4b5b5}.move-theme-orange{--move-color:#e85208;--move-border:#fb923c}.move-energy-charge{--move-color:#075985;--move-border:#38bdf8;color:#e0f2fe}.move-tag{display:inline-flex;min-height:1.9rem;align-items:center;gap:.32rem;border:1px solid var(--move-border);border-radius:999px;padding:.32rem .7rem;font-size:.72rem;font-weight:900;line-height:1;white-space:nowrap}.confirmed-moveset{display:flex;flex-direction:column;gap:.75rem;border:2px solid rgba(74,222,128,.38);border-radius:1rem;background:rgba(8,18,31,.76);padding:.8rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 0 rgba(3,15,31,.3)}.confirmed-moveset-edit{display:inline-flex;min-height:2.25rem;align-self:flex-end;align-items:center;gap:.35rem;border-radius:.7rem;padding:.35rem .75rem;color:#b9efff;background:rgba(56,220,255,.1);font-size:.72rem;font-weight:900;transition:background-color .18s ease,transform .18s ease}.confirmed-moveset-edit:hover{background:rgba(56,220,255,.2);transform:translateY(-1px)}.moveset-picker{overflow:hidden;border:2px solid rgba(56,220,255,.38);border-radius:1rem;background:rgba(8,18,31,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 0 rgba(3,15,31,.3)}.moveset-picker-trigger{width:100%;background:#142b40;transition:background-color .18s ease}.moveset-picker-trigger:hover{background:#1a3851}.moveset-picker-chevron{transition:transform .26s cubic-bezier(.22,.9,.3,1)}.moveset-picker.is-open .moveset-picker-chevron{transform:rotate(180deg)}.moveset-picker-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.22,.9,.3,1),opacity .22s ease}.moveset-picker.is-open .moveset-picker-collapse{grid-template-rows:1fr;opacity:1}.pixel-art{image-rendering:pixelated}@media (max-width:1023px){body{background-size:100% 100%,384px 384px;animation-duration:28s}}input[type=checkbox]{display:inline-grid;width:1.25rem;height:1.25rem;min-height:1.25rem;flex:0 0 1.25rem;place-content:center;border:2px solid rgb(100 116 139/.8);border-radius:.4rem;background:rgb(8 13 23/.9);box-shadow:inset 0 1px 2px rgb(0 0 0/.45);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}input[type=checkbox]:before{content:"";width:.35rem;height:.65rem;border-bottom:2px solid #07111c;border-right:2px solid #07111c;transform:translateY(-.08rem) rotate(45deg) scale(0);transition:transform .12s ease}input[type=checkbox]:checked{border-color:#31d7ff;background:#31d7ff;box-shadow:0 0 0 3px rgb(49 215 255/.14),0 0 16px rgb(49 215 255/.22)}input[type=checkbox]:checked:before{transform:translateY(-.08rem) rotate(45deg) scale(1)}input[type=checkbox]:focus-visible{outline:2px solid #a855f7;outline-offset:3px}input[type=checkbox]:disabled{opacity:.4}@media (min-width:1024px){html[data-desktop-nav=hidden] .page-stage{margin-left:5rem!important}html[data-desktop-nav=icons] .page-stage{margin-left:6rem!important}html[data-desktop-nav=labels] .page-stage{margin-left:16rem!important}html[data-desktop-nav=hidden] footer{padding-left:5rem!important}html[data-desktop-nav=icons] footer{padding-left:6rem!important}html[data-desktop-nav=labels] footer{padding-left:16rem!important}}a:focus-visible,button:focus-visible{outline:2px solid transparent;outline-offset:2px;--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(2px + 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);--tw-ring-color:rgb(63 216 255/0.7);--tw-ring-offset-width:2px;--tw-ring-offset-color:#0b0d10}.hero-panel{background:#173b59!important;border-color:#38dcff!important;box-shadow:0 10px 0 #082a42,0 22px 48px rgba(0,0,0,.34),inset 0 2px 0 rgba(255,255,255,.13)}.hero-glow{display:none}.hero-stat{background:#102b42;border-color:#48799d;backdrop-filter:none;box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 4px 0 #071d2e}.hero-stat:hover{transform:translateY(-4px) scale(1.02);border-color:#38dcff;background:#163b57}.interactive-card,.tool-card{border-top:4px solid #38dcff}.interactive-card:hover{transform:translateY(-7px) scale(1.015);border-color:#7fb7df;filter:saturate(1.2) brightness(1.08);box-shadow:0 11px 0 #082238,0 25px 44px rgba(0,0,0,.34)}.stud-button{border:2px solid rgba(255,255,255,.28);box-shadow:0 5px 0 rgba(0,0,0,.42),inset 0 2px 0 rgba(255,255,255,.25);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.stud-button:hover{transform:translateY(-3px) scale(1.025);filter:saturate(1.3) brightness(1.1);box-shadow:0 8px 0 rgba(0,0,0,.38),inset 0 2px 0 rgba(255,255,255,.28)}.stat-track{height:.9rem;padding:2px;overflow:hidden;border:1px solid #54799a;border-radius:.35rem;background:#0c2032;box-shadow:inset 0 2px 4px rgba(0,0,0,.55),0 2px 0 rgba(255,255,255,.06)}.stat-fill{height:100%;border-radius:.2rem;box-shadow:inset 0 2px 0 rgba(255,255,255,.28);transition:width .7s cubic-bezier(.2,.8,.2,1),filter .2s ease;background-image:repeating-linear-gradient(90deg,transparent 0 14px,rgba(0,0,0,.18) 14px 16px)}.stat-track:hover .stat-fill{filter:brightness(1.18) saturate(1.2)}.ambient-particle{position:absolute;width:7px;height:7px;border-radius:2px;opacity:.38;box-shadow:0 0 12px currentColor;animation:particle-rise 16s linear infinite}.ambient-particle:first-of-type{left:8%;top:88%;color:#38dcff;animation-delay:-3s}.ambient-particle:nth-of-type(2){left:28%;top:96%;color:#38dcff;animation-delay:-10s;animation-duration:20s}.ambient-particle:nth-of-type(3){left:52%;top:92%;color:#38dcff;animation-delay:-6s;animation-duration:18s}.ambient-particle:nth-of-type(4){left:76%;top:98%;color:#38dcff;animation-delay:-13s;animation-duration:22s}.ambient-particle:nth-of-type(5){left:91%;top:86%;color:#38dcff;animation-delay:-8s;animation-duration:19s}@keyframes particle-rise{0%{transform:translateZ(0) rotate(0deg);opacity:0}12%{opacity:.4}88%{opacity:.3}to{transform:translate3d(26px,-115vh,0) rotate(280deg);opacity:0}}.nav-brand-hint{animation:nav-hint-pulse 1.5s ease-in-out 3}@keyframes nav-hint-pulse{0%,to{box-shadow:0 5px 0 rgba(0,0,0,.42),0 0 0 0 rgba(56,220,255,.08)}50%{box-shadow:0 5px 0 rgba(0,0,0,.42),0 0 0 9px rgba(56,220,255,.2)}}@media (max-width:640px){.stud-panel{border-radius:1rem}.interactive-card:hover{transform:translateY(-3px)}.hero-panel{border-radius:1.25rem!important}.ambient-particle{opacity:.22}}.rarity-card{filter:saturate(1.16) brightness(1.06)}.rarity-card:hover{filter:saturate(1.24) brightness(1.11)}.moveset-options-scroll{scrollbar-gutter:stable}@media (max-width:639px){.trade-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root,html[data-theme=standard]{--cab-page:#128cff;--cab-surface:#15324c;--cab-surface-2:#0f2539;--cab-surface-3:#091927;--cab-accent:#38dcff;--cab-accent-2:#79e7ff;--cab-text:#f8fbff;--cab-muted:#cbd8e7;--cab-stud-opacity:.18}html[data-theme=dark]{--cab-page:#05070b;--cab-surface:#15181e;--cab-surface-2:#0e1116;--cab-surface-3:#080a0e;--cab-accent:#72e7ff;--cab-accent-2:#a7f1ff;--cab-text:#f7f7f8;--cab-muted:#c6c8ce;--cab-stud-opacity:.16}html[data-theme=light]{color-scheme:light;--cab-page:#eaf5ff;--cab-surface:#ffffff;--cab-surface-2:#e4eef8;--cab-surface-3:#d5e3f0;--cab-accent:#008dcc;--cab-accent-2:#006d9e;--cab-text:#102033;--cab-muted:#3f546b;--cab-stud-opacity:.12}html[data-theme=purple]{--cab-page:#5a20a8;--cab-surface:#34205d;--cab-surface-2:#251642;--cab-surface-3:#180e2e;--cab-accent:#d894ff;--cab-accent-2:#f0c8ff;--cab-text:#fffaff;--cab-muted:#e2d2ef;--cab-stud-opacity:.18}html[data-theme=red]{--cab-page:#a51e32;--cab-surface:#5a1c2a;--cab-surface-2:#41131e;--cab-surface-3:#2b0c14;--cab-accent:#ff8192;--cab-accent-2:#ffb0bb;--cab-text:#fffafa;--cab-muted:#eed1d6;--cab-stud-opacity:.18}html[data-theme] body{color:var(--cab-text);background-color:var(--cab-page);background-image:url(/textures/stud-grid.png);background-size:420px 420px;background-blend-mode:soft-light}html[data-theme] .confirmed-moveset,html[data-theme] .damage-selector-modal,html[data-theme] .hero-panel,html[data-theme] .moveset-modal,html[data-theme] .moveset-picker-trigger,html[data-theme] .stud-panel:not(.rarity-card),html[data-theme] .tool-card,html[data-theme] .trade-offer-panel,html[data-theme] .trade-picker-dialog{background-color:var(--cab-surface)!important;background-image:url(/textures/skill-studs.png)!important;background-size:126px 126px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important}html[data-theme] [role=listbox],html[data-theme] input,html[data-theme] select,html[data-theme] textarea{color:var(--cab-text)!important;background-color:var(--cab-surface-3)!important}html[data-theme] input,html[data-theme] textarea{caret-color:var(--cab-accent)}html[data-theme] input::-moz-placeholder,html[data-theme] textarea::-moz-placeholder{color:var(--cab-muted)!important;opacity:.72}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--cab-muted)!important;opacity:.72}.moderation-field,.trade-listing-field{color:var(--cab-text,#f8fafc)!important;background-color:var(--cab-surface-3,#07111f)!important;background-image:url(/textures/skill-studs.png)!important;background-size:126px 126px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important;caret-color:var(--cab-accent,#38dcff)}html[data-theme=light] .moderation-field,html[data-theme=light] .trade-listing-field{color:#102033!important;background-color:#f8fbff!important}.cab-stud-surface,.inventory-tabs-stud,.trade-finder-picker-grid,.trade-finder-stud-zone{background-color:color-mix(in srgb,var(--cab-surface-3) 88%,var(--cab-surface) 12%);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-repeat:repeat;background-blend-mode:soft-light;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -2px 0 rgba(0,0,0,.18)}.cab-stud-surface{transition:border-color .16s ease,filter .16s ease,transform .16s ease}button.cab-stud-surface:hover:not(:disabled){border-color:color-mix(in srgb,var(--cab-accent) 52%,transparent);filter:brightness(1.08)}.cab-stud-surface.is-active{border-color:color-mix(in srgb,var(--cab-accent) 72%,white 12%)}.trade-finder-stud-zone{background-color:color-mix(in srgb,var(--cab-surface-2) 90%,transparent)}.trade-finder-picker-grid{background-color:color-mix(in srgb,var(--cab-surface-3) 94%,transparent)}.inventory-tabs-stud{background-color:color-mix(in srgb,var(--cab-surface-3) 92%,transparent)}.trade-finder-root a.rounded-xl,.trade-finder-root button:not(.stud-button),html[data-theme] [role=listbox],html[data-theme] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),html[data-theme] select,html[data-theme] textarea{background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-repeat:repeat;background-blend-mode:soft-light}html[data-theme] .text-slate-300,html[data-theme] .text-slate-400{color:var(--cab-muted)!important}html[data-theme=light] .text-slate-100,html[data-theme=light] .text-slate-200,html[data-theme=light] .text-white{color:#102033!important}html[data-theme=light] .bg-charcoal-800,html[data-theme=light] .bg-charcoal-900,html[data-theme=light] .bg-charcoal-950{background-color:rgba(225,238,249,.92)!important}html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/15,html[data-theme=light] .border-white\/20{border-color:rgba(18,50,76,.18)!important}.trade-picker-dialog{border-color:color-mix(in srgb,var(--cab-accent) 72%,white 10%)}.trade-picker-header{background-color:color-mix(in srgb,var(--cab-surface) 82%,var(--cab-accent) 18%);background-image:url(/textures/stud-grid.png);background-size:190px 190px;background-blend-mode:soft-light}.trade-picker-controls,.trade-picker-filter{background-color:var(--cab-surface-2);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light}.trade-picker-catalog{background-color:color-mix(in srgb,var(--cab-surface-2) 78%,var(--cab-page) 22%);background-image:url(/textures/stud-grid.png);background-size:170px 170px;background-blend-mode:soft-light}.trade-picker-footer{background-color:var(--cab-surface-3);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light}.trade-picker-purple .trade-picker-header{background-color:color-mix(in srgb,#244d25 82%,#7cf06a 18%)}.trade-picker-purple .trade-picker-controls,.trade-picker-purple .trade-picker-filter{background-color:#183a1d}.trade-picker-purple .trade-picker-catalog{background-color:#25522a}.trade-picker-purple .trade-picker-footer{background-color:#102b16}.trade-catalog-grid{align-items:stretch}.brainrot-info-badge{border:2px solid rgba(255,255,255,.7);background:#f8c94f;color:#172033;box-shadow:0 3px 0 rgba(45,31,6,.75),inset 0 2px 0 rgba(255,255,255,.55),0 0 0 2px rgba(0,0,0,.2);transition:transform .15s ease,filter .15s ease}.brainrot-info-badge:hover{transform:translateY(-2px) rotate(-3deg);filter:brightness(1.08) saturate(1.12)}.moveset-picker-trigger{min-height:4rem;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 4px 0 rgba(3,15,31,.34)}.moveset-picker-trigger:hover{filter:brightness(1.08);transform:translateY(-1px)}.damage-selector-header,.moveset-modal-header{background-color:color-mix(in srgb,var(--cab-surface) 80%,var(--cab-accent) 20%);background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light}.damage-selector-body,.moveset-modal-body{background-color:var(--cab-surface-2);background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light}.damage-selector-trigger,.moveset-modal-footer{background-color:var(--cab-surface-3);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light}.damage-selector-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--cab-accent);border-color:color-mix(in srgb,var(--cab-accent) 55%,transparent);box-shadow:inset 0 2px 0 rgba(255,255,255,.08),0 4px 0 rgba(3,15,31,.35)}.select-menu-stud{background:transparent!important;border-radius:.75rem}html[data-theme=standard]{--cab-sidebar:#08233a;--cab-sidebar-2:#0d3150}html[data-theme=dark]{--cab-sidebar:#070a0f;--cab-sidebar-2:#111720}html[data-theme=light]{--cab-sidebar:#d9ebf8;--cab-sidebar-2:#edf7ff}html[data-theme=purple]{--cab-sidebar:#21123d;--cab-sidebar-2:#35205b}html[data-theme=red]{--cab-sidebar:#35101a;--cab-sidebar-2:#591a29}.rankings-table-stud{background-color:var(--cab-surface-2)!important;background-image:url(/textures/stud-grid.png)!important;background-size:210px 210px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important}.rankings-table-header{background-color:var(--cab-surface-3)!important;background-image:url(/textures/skill-studs.png)!important;background-size:126px 126px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important}.rankings-table-row{background-color:color-mix(in srgb,var(--cab-surface-2) 91%,transparent);background-image:url(/textures/skill-studs.png);background-size:150px 150px;background-repeat:repeat;background-blend-mode:soft-light}.rankings-table-row:hover{background-color:color-mix(in srgb,var(--cab-surface) 86%,var(--cab-accent) 14%)}html[data-theme] .desktop-stud-sidebar{position:fixed;isolation:isolate;background-color:var(--cab-sidebar)!important;background-image:linear-gradient(180deg,var(--cab-sidebar-2),var(--cab-sidebar))!important;background-blend-mode:normal!important}html[data-theme] .desktop-stud-sidebar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/textures/stud-grid.png) repeat 0 0/205px 205px;opacity:.14;mix-blend-mode:soft-light}html[data-theme] .desktop-stud-sidebar>*{position:relative;z-index:1}html[data-theme] .stud-panel:not(.rarity-card),html[data-theme] .tool-card{background-image:none!important}.damage-selector-trigger,.inventory-search-input,.select-menu-stud>button,.stud-button{background-image:url(/textures/skill-studs.png)!important;background-size:126px 126px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important}.live-inventory-dialog{background-color:var(--cab-surface-2);background-image:url(/textures/stud-grid.png);background-size:210px 210px;background-repeat:repeat;background-blend-mode:soft-light}.live-inventory-header{background-color:color-mix(in srgb,var(--cab-surface) 84%,var(--cab-accent) 16%);background-blend-mode:soft-light}.live-inventory-controls,.live-inventory-header{background-image:url(/textures/skill-studs.png);background-size:126px 126px}.live-inventory-controls{background-color:var(--cab-surface-3);background-blend-mode:soft-light}.inventory-tab-button{border:1px solid color-mix(in srgb,var(--cab-accent) 24%,white 8%);background-color:color-mix(in srgb,var(--cab-surface-3) 92%,black 8%);background-image:url(/textures/skill-studs.png);background-size:120px 120px;background-blend-mode:soft-light;box-shadow:inset 0 2px 0 rgba(255,255,255,.07),0 3px 0 rgba(3,15,31,.28)}.inventory-tab-button.is-active{background-color:var(--cab-accent)}.inventory-search-input{background-color:color-mix(in srgb,var(--cab-surface-3) 88%,white 12%)!important}.inventory-stud-surface{background-color:color-mix(in srgb,var(--cab-page) 70%,var(--cab-surface-2) 30%)}.team-builder-picker .brainrot-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (min-width:640px){.team-builder-picker .brainrot-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.team-builder-picker .brainrot-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hero-stat{background-color:color-mix(in srgb,var(--cab-surface-2) 80%,transparent)!important;background-image:url(/textures/skill-studs.png);background-size:112px 112px;background-repeat:repeat;background-blend-mode:soft-light}.battle-arena,.battle-log-panel,.battle-move-panel,.battle-result-card,.battle-setup-banner,.battle-setup-team,.battle-topbar{background-color:color-mix(in srgb,var(--cab-surface-2) 92%,var(--cab-accent) 8%)}.battle-rule-pill{display:inline-flex;align-items:center;min-height:2rem;border:1px solid color-mix(in srgb,var(--cab-accent) 38%,white 8%);border-radius:999px;background:color-mix(in srgb,var(--cab-surface-3) 82%,transparent);padding:.35rem .7rem;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--cab-accent) 72%,white 28%)}.battle-choice-card,.battle-difficulty-row,.battle-move-button,.battle-result-stat,.battle-roster-card,.battle-status-card{background-color:color-mix(in srgb,var(--cab-surface-3) 91%,black 9%);background-image:url(/textures/skill-studs.png);background-size:116px 116px;background-repeat:repeat;background-blend-mode:soft-light}.battle-choice-card{display:flex;min-height:8.4rem;flex-direction:column;align-items:flex-start;gap:.45rem;border:2px solid rgba(255,255,255,.09);border-radius:1rem;padding:.9rem;text-align:left;color:#cbd5e1;box-shadow:inset 0 2px 0 rgba(255,255,255,.06),0 3px 0 rgba(3,15,31,.3);transition:transform .15s ease,border-color .15s ease,filter .15s ease}.battle-choice-card:hover{transform:translateY(-2px);filter:brightness(1.08)}.battle-choice-card strong{color:white;font-size:.9rem}.battle-choice-card span{color:#94a3b8;font-size:.72rem;line-height:1.35}.battle-choice-card.is-selected{border-color:var(--cab-accent);box-shadow:inset 0 2px 0 rgba(255,255,255,.12),0 4px 0 color-mix(in srgb,var(--cab-accent) 45%,#03101e 55%)}.battle-choice-card.is-selected>svg{color:var(--cab-accent)}.battle-difficulty-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.09);border-radius:.9rem;padding:.8rem .9rem;text-align:left}.battle-difficulty-row span{display:flex;min-width:0;flex-direction:column;gap:.12rem}.battle-difficulty-row strong{font-size:.85rem;color:white}.battle-difficulty-row small{font-size:.68rem;color:#94a3b8}.battle-difficulty-row i{width:.8rem;height:.8rem;flex:0 0 auto;border-radius:999px;border:2px solid #64748b}.battle-difficulty-row.is-selected{border-color:color-mix(in srgb,var(--cab-accent) 70%,white 10%)}.battle-difficulty-row.is-selected i{border-color:white;background:var(--cab-accent);box-shadow:0 0 14px color-mix(in srgb,var(--cab-accent) 65%,transparent)}.battle-arena{min-height:33rem;border-color:color-mix(in srgb,var(--cab-accent) 28%,white 8%);isolation:isolate}.battle-arena:after{content:"";position:absolute;left:5%;right:5%;top:48%;height:42%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--cab-accent) 16%,#0e2840 84%) 0 44%,transparent 70%);opacity:.9;transform:perspective(500px) rotateX(58deg);pointer-events:none;z-index:0}.battle-field-grid{min-height:27rem;display:grid;grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:center;gap:.5rem}.battle-fighter-panel{min-width:0;display:flex;flex-direction:column;gap:.7rem}.battle-fighter-ai{align-items:flex-end}.battle-fighter-player{align-items:flex-start}.battle-status-card{width:min(100%,24rem);border:2px solid rgba(255,255,255,.12);border-radius:1.1rem;padding:.85rem 1rem;box-shadow:0 5px 0 rgba(2,13,27,.42),inset 0 2px 0 rgba(255,255,255,.06)}.battle-energy-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;background:#ffd83d;color:#18130a;padding:.35rem .6rem;font-size:.8rem;font-weight:900;box-shadow:0 3px 0 #8b6e00}.battle-hp-track{margin-top:.35rem;height:.72rem;overflow:hidden;border-radius:999px;background:#07111d;box-shadow:inset 0 2px 3px rgba(0,0,0,.7)}.battle-hp-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#37e76d,#a5f55a);transition:width .5s cubic-bezier(.2,.8,.2,1)}.battle-sprite-wrap{position:relative;display:grid;place-items:center;width:min(100%,22rem);min-height:12rem;transform-origin:center bottom}.battle-fighter-ai .battle-sprite-wrap{align-self:flex-start}.battle-fighter-player .battle-sprite-wrap{align-self:flex-end}.battle-sprite{position:relative;z-index:2;image-rendering:pixelated;filter:drop-shadow(0 12px 12px rgba(0,0,0,.4))}.battle-sprite-shadow{position:absolute;z-index:1;bottom:1.25rem;width:58%;height:1.35rem;border-radius:999px;background:rgba(0,0,0,.38);filter:blur(5px)}.battle-sprite-wrap.is-attacking{animation:cab-battle-lunge .46s ease-in-out}.battle-fighter-ai .battle-sprite-wrap.is-attacking{animation-name:cab-battle-lunge-ai}.battle-sprite-wrap.is-hit{animation:cab-battle-hit .36s ease-in-out}.battle-sprite-wrap.is-healing .battle-sprite{animation:cab-battle-heal .55s ease}.battle-center-mark{display:grid;place-items:center;width:3.8rem;height:3.8rem;justify-self:center;border:2px solid color-mix(in srgb,var(--cab-accent) 55%,white 18%);border-radius:999px;background:color-mix(in srgb,var(--cab-surface-3) 82%,transparent);color:var(--cab-accent);box-shadow:0 0 28px color-mix(in srgb,var(--cab-accent) 25%,transparent)}.battle-team-strip{display:flex;gap:.35rem;min-height:2.7rem}.battle-team-chip{width:2.7rem;height:2.7rem;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(255,255,255,.16);border-radius:.8rem;background:#0a1624;box-shadow:0 3px 0 rgba(0,0,0,.35);transition:filter .2s,transform .2s,border-color .2s}.battle-team-chip.is-active{transform:translateY(-2px);border-color:var(--cab-accent);box-shadow:0 3px 0 rgba(0,0,0,.35),0 0 14px color-mix(in srgb,var(--cab-accent) 42%,transparent)}.battle-team-chip.is-fainted{filter:grayscale(1) brightness(.42);opacity:.55}.battle-speed-button{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.25rem;border-radius:.6rem;padding:.35rem .65rem;font-size:.72rem;font-weight:900;color:#94a3b8}.battle-speed-button.is-active{background:var(--cab-accent);color:#06111e}.battle-forfeit-button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(251,113,133,.42);border-radius:.75rem;background:rgba(127,29,29,.45);padding:.45rem .8rem;color:#fecdd3;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 0 rgba(45,8,14,.36);transition:transform .16s ease,border-color .16s ease,background .16s ease}.battle-forfeit-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(251,113,133,.8);background:rgba(159,35,48,.64)}.battle-forfeit-button:disabled{cursor:not-allowed;opacity:.48}.battle-forfeit-error,.battle-forfeit-notice{display:flex;align-items:flex-start;gap:.7rem;border:1px solid rgba(251,146,60,.38);border-radius:.9rem;background-color:color-mix(in srgb,var(--cab-surface) 88%,#7c2d12 12%);background-image:url(/textures/skill-studs.png);background-size:108px 108px;background-blend-mode:soft-light;padding:.8rem 1rem;color:#fed7aa;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.battle-forfeit-error{margin-top:.55rem;font-size:.78rem;font-weight:800}.battle-forfeit-notice strong{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.battle-forfeit-notice p{margin-top:.12rem;color:color-mix(in srgb,var(--cab-text) 78%,#fdba74 22%);font-size:.78rem}.battle-forfeit-notice button{margin-left:auto;border-radius:.6rem;border:1px solid rgba(255,255,255,.14);padding:.3rem .55rem;color:var(--cab-text);font-size:.68rem;font-weight:900}.battle-forfeit-backdrop{position:fixed;z-index:130;inset:0;display:grid;place-items:center;background:rgba(1,5,15,.76);padding:1rem;backdrop-filter:blur(8px)}.battle-forfeit-dialog{width:min(100%,30rem);overflow:hidden;border:1px solid rgba(251,113,133,.42);border-radius:1.25rem;background-color:color-mix(in srgb,var(--cab-surface) 94%,#7f1d1d 6%);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light;padding:1.35rem;color:var(--cab-text);box-shadow:0 24px 70px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.1)}.battle-forfeit-dialog-icon{display:inline-flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;border:1px solid rgba(251,113,133,.36);border-radius:1rem;background:rgba(127,29,29,.48);color:#fda4af}.battle-forfeit-dialog .section-kicker{margin-top:1rem;color:#fb7185}.battle-forfeit-dialog h2{margin-top:.2rem;color:var(--cab-text-strong,#fff);font-size:1.55rem;font-weight:950}.battle-forfeit-dialog>p:not(.section-kicker){margin-top:.55rem;color:var(--cab-text-muted,#cbd5e1);font-size:.9rem;line-height:1.55}.battle-forfeit-dialog>p strong{color:#fda4af}.battle-forfeit-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.2rem}.battle-forfeit-actions button{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:color-mix(in srgb,var(--cab-surface-3) 88%,transparent);color:var(--cab-text);font-size:.76rem;font-weight:900}.battle-forfeit-actions button.is-danger{border-color:rgba(251,113,133,.44);background:rgba(159,18,57,.55);color:#ffe4e6}.battle-forfeit-actions button:hover:not(:disabled){filter:brightness(1.15)}.battle-forfeit-actions button:disabled{cursor:wait;opacity:.55}.battle-move-button{position:relative;display:flex;min-height:5.5rem;align-items:center;justify-content:space-between;gap:.75rem;overflow:hidden;border:2px solid rgba(255,255,255,.24);border-radius:1rem;padding:.8rem .9rem;text-align:left;box-shadow:inset 0 2px 0 rgba(255,255,255,.11),0 4px 0 rgba(2,13,27,.38);transition:transform .14s ease,filter .14s ease,opacity .14s ease}.battle-move-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.12) saturate(1.08)}.battle-move-button:active:not(:disabled){transform:translateY(1px)}.battle-move-button:disabled{cursor:not-allowed;filter:grayscale(.5) brightness(.6);opacity:.62}.battle-move-button span{display:flex;min-width:0;flex-direction:column;gap:.15rem}.battle-move-button strong{color:white;font-size:.95rem}.battle-move-button small{color:rgba(255,255,255,.72);font-size:.68rem;line-height:1.25}.battle-move-button b{white-space:nowrap;border-radius:999px;background:rgba(3,15,31,.48);padding:.35rem .5rem;color:white;font-size:.72rem}.battle-move-button em{position:absolute;right:.6rem;bottom:.35rem;font-style:normal;font-size:.58rem;font-weight:900;text-transform:uppercase;color:#fecaca}.battle-log{scrollbar-width:thin;scrollbar-color:var(--cab-accent) rgba(0,0,0,.25)}.battle-log-line{display:flex;gap:.45rem;border-bottom:1px solid rgba(255,255,255,.06);padding:.42rem 0;font-size:.72rem;line-height:1.35;color:#cbd5e1}.battle-log-line:last-child{border-bottom:0}.battle-log-line span{color:var(--cab-accent);font-weight:900}.battle-vfx{position:absolute;inset:15% 8%;z-index:30;pointer-events:none}.battle-vfx i{position:absolute;display:block}.battle-vfx-impact i:first-child,.battle-vfx-projectile i:first-child{top:47%;left:20%;width:2.4rem;height:2.4rem;border-radius:999px;background:#58e5ff;box-shadow:0 0 24px #3ed4ff;animation:cab-projectile .48s ease-in forwards}.battle-vfx-impact.from-ai i:first-child,.battle-vfx-projectile.from-ai i:first-child{left:auto;right:20%;animation-name:cab-projectile-ai}.battle-vfx-electric i{top:25%;left:50%;width:.55rem;height:48%;background:#ffe14a;box-shadow:0 0 18px #fff03f;transform:skewX(-18deg);animation:cab-electric .42s steps(3)}.battle-vfx-electric i:nth-child(2){left:54%;height:38%;top:34%;animation-delay:.05s}.battle-vfx-explosion i,.battle-vfx-fire i{top:50%;left:50%;width:2.5rem;height:2.5rem;border-radius:50%;background:radial-gradient(circle,#fff19a 0 18%,#ff8a16 34%,#e72322 62%,transparent 68%);transform:translate(-50%,-50%);animation:cab-explosion .52s ease-out forwards}.battle-vfx-explosion i:nth-child(2),.battle-vfx-fire i:nth-child(2){margin-left:2.2rem;animation-delay:.06s}.battle-vfx-explosion i:nth-child(3),.battle-vfx-fire i:nth-child(3){margin-left:-2.2rem;animation-delay:.1s}.battle-vfx-water i{top:50%;left:50%;width:5rem;height:2rem;border:.55rem solid #36d9ff;border-radius:50%;transform:translate(-50%,-50%) rotateX(65deg);box-shadow:0 0 20px #2ecbff;animation:cab-water .62s ease-out forwards}.battle-vfx-water i:nth-child(2){width:8rem;height:3rem;animation-delay:.08s}.battle-vfx-shield i:first-child{top:50%;left:50%;width:8rem;height:9rem;border:.45rem solid rgba(98,226,255,.9);border-radius:48% 48% 60% 60%;background:rgba(77,207,255,.12);box-shadow:inset 0 0 24px rgba(72,218,255,.42),0 0 28px rgba(72,218,255,.45);transform:translate(-50%,-50%);animation:cab-shield .55s ease}.battle-vfx-charge i,.battle-vfx-heal i{left:50%;top:55%;width:.7rem;height:.7rem;border-radius:50%;background:#58f28c;box-shadow:0 0 15px #58f28c;animation:cab-rise .75s ease-out forwards}.battle-vfx-charge i{background:#ffe253;box-shadow:0 0 15px #ffe253}.battle-vfx-charge i:nth-child(2),.battle-vfx-heal i:nth-child(2){margin-left:2rem;animation-delay:.08s}.battle-vfx-charge i:nth-child(3),.battle-vfx-heal i:nth-child(3){margin-left:-2rem;animation-delay:.14s}.battle-vfx-slash i{top:44%;left:50%;width:8rem;height:.45rem;border-radius:999px;background:white;box-shadow:0 0 12px #c8e9ff;transform:translate(-50%,-50%) rotate(-35deg) scaleX(0);animation:cab-slash .35s ease-out forwards}.battle-vfx-slash i:nth-child(2){transform:translate(-50%,-50%) rotate(35deg) scaleX(0);animation-delay:.06s}.battle-vfx-bite i:first-child{top:50%;left:50%;width:7rem;height:7rem;border:.7rem dashed #fff;border-radius:50%;transform:translate(-50%,-50%) scale(1.4);animation:cab-bite .45s ease forwards}.battle-vfx-summon i{top:48%;left:48%;width:1.2rem;height:.55rem;border-radius:100% 0 100% 0;background:#d7b8ff;box-shadow:0 0 12px #b36cff;animation:cab-summon .68s ease-out forwards}.battle-vfx-summon i:nth-child(2){margin-left:2rem;margin-top:-2rem;animation-delay:.08s}.battle-vfx-summon i:nth-child(3){margin-left:-2.5rem;margin-top:1.6rem;animation-delay:.15s}.battle-floating-number{position:absolute;z-index:45;top:40%;font-family:Bungee,sans-serif;font-size:clamp(1.4rem,3vw,2.5rem);text-shadow:0 3px 0 rgba(0,0,0,.55),0 0 14px currentColor;animation:cab-number .72s ease-out forwards;pointer-events:none}.battle-floating-number.near-player{left:19%}.battle-floating-number.near-ai{right:19%}.battle-floating-number.is-damage{color:#ff5b61}.battle-floating-number.is-heal{color:#54ef83}.battle-floating-number.is-block{color:#62ddff;font-size:1.35rem}.battle-result-hero{background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light}.battle-result-hero.is-win{background-color:#116a3d;color:#7dffaf}.battle-result-hero.is-loss{background-color:#7a2d22;color:#ffbc8c}.battle-result-stat{display:flex;min-height:6rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-align:center}.battle-result-stat strong{font-size:1.35rem;color:white}.battle-result-stat span{margin-top:.15rem;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}@keyframes cab-battle-lunge{0%,to{transform:translateX(0)}45%{transform:translateX(16%)}}@keyframes cab-battle-lunge-ai{0%,to{transform:translateX(0)}45%{transform:translateX(-16%)}}@keyframes cab-battle-hit{0%,to{transform:translateX(0);filter:none}22%{transform:translateX(-9px);filter:brightness(1.8)}45%{transform:translateX(8px)}70%{transform:translateX(-5px)}}@keyframes cab-battle-heal{0%,to{filter:drop-shadow(0 12px 12px rgba(0,0,0,.4))}50%{filter:drop-shadow(0 0 24px #52ef82) brightness(1.28)}}@keyframes cab-projectile{0%{transform:translateX(0) scale(.7);opacity:0}15%{opacity:1}to{transform:translateX(46vw) scale(1.35);opacity:0}}@keyframes cab-projectile-ai{0%{transform:translateX(0) scale(.7);opacity:0}15%{opacity:1}to{transform:translateX(-46vw) scale(1.35);opacity:0}}@keyframes cab-electric{0%,to{opacity:0}20%,55%{opacity:1;transform:skewX(-18deg) scaleY(1.12)}}@keyframes cab-explosion{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@keyframes cab-water{0%{opacity:0;transform:translate(-50%,-50%) rotateX(65deg) scale(.3)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotateX(65deg) scale(2)}}@keyframes cab-shield{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}40%{opacity:1}to{opacity:.15;transform:translate(-50%,-50%) scale(1.08)}}@keyframes cab-rise{0%{opacity:0;transform:translateY(1.5rem) scale(.6)}25%{opacity:1}to{opacity:0;transform:translateY(-6rem) scale(1.25)}}@keyframes cab-slash{0%{opacity:0;transform:translate(-50%,-50%) rotate(-35deg) scaleX(0)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(-35deg) scaleX(1.4)}}@keyframes cab-bite{0%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}45%{opacity:1;transform:translate(-50%,-50%) scale(.72)}to{opacity:0;transform:translate(-50%,-50%) scale(.55)}}@keyframes cab-summon{0%{opacity:0;transform:translate(-5rem,2rem) rotate(0)}30%{opacity:1}to{opacity:0;transform:translate(7rem,-4rem) rotate(1turn)}}@keyframes cab-number{0%{opacity:0;transform:translateY(1rem) scale(.65)}20%{opacity:1;transform:translateY(0) scale(1.15)}to{opacity:0;transform:translateY(-3rem) scale(1)}}@media (max-width:767px){.battle-arena{min-height:38rem}.battle-field-grid{min-height:31rem;grid-template-columns:1fr;grid-template-rows:1fr 3rem 1fr}.battle-fighter-ai{align-items:flex-end}.battle-fighter-player{align-items:flex-start;flex-direction:column-reverse}.battle-status-card{width:88%}.battle-sprite-wrap{min-height:8rem;width:55%}.battle-center-mark{width:3rem;height:3rem}.battle-vfx{inset:12% 4%}.battle-floating-number.near-player{left:12%;top:70%}.battle-floating-number.near-ai{right:12%;top:24%}.battle-move-button{min-height:6.2rem;align-items:flex-start;flex-direction:column}.battle-move-button b{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.battle-floating-number,.battle-sprite,.battle-sprite-wrap,.battle-vfx *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.battle-fighter-player{grid-column:1;grid-row:1}.battle-center-mark{grid-column:2;grid-row:1}.battle-fighter-ai{grid-column:3;grid-row:1}.battle-move-button{background-color:var(--move-color,#17233c);border-color:var(--move-border,rgba(255,255,255,.24))}.battle-vfx-shield.from-player i:first-child{left:24%}.battle-vfx-shield.from-ai i:first-child{left:76%}.battle-vfx-charge.from-player i,.battle-vfx-heal.from-player i{left:24%}.battle-vfx-charge.from-ai i,.battle-vfx-heal.from-ai i{left:76%}@media (max-width:767px){.battle-fighter-ai{grid-column:1;grid-row:1}.battle-center-mark{grid-column:1;grid-row:2}.battle-fighter-player{grid-column:1;grid-row:3}.battle-vfx-charge.from-player i,.battle-vfx-heal.from-player i,.battle-vfx-shield.from-player i:first-child{left:32%;top:76%}.battle-vfx-charge.from-ai i,.battle-vfx-heal.from-ai i,.battle-vfx-shield.from-ai i:first-child{left:68%;top:22%}}.stud-panel.rarity-card{background-image:none!important}.stud-panel.rarity-card:before{background-image:url(/textures/skill-studs.png)!important;background-size:126px 126px!important;background-repeat:repeat!important;opacity:.16!important;mix-blend-mode:soft-light!important;filter:none!important;box-shadow:none!important}.brainrot-selection-grid{--brainrot-select-size:8.25rem;display:grid;grid-template-columns:repeat(auto-fill,var(--brainrot-select-size));justify-content:start;align-items:start;gap:.75rem;background-color:color-mix(in srgb,var(--cab-surface-2) 82%,transparent)!important;background-image:none!important}@media (max-width:420px){.brainrot-selection-grid{--brainrot-select-size:7.35rem;gap:.55rem;padding:.55rem!important}}.team-builder-picker .brainrot-picker-grid{grid-template-columns:repeat(auto-fill,var(--brainrot-select-size))!important;gap:.75rem!important}.select-menu-stud{background-color:transparent!important;background-image:none!important;overflow:visible}.select-menu-stud>button{overflow:hidden;border-radius:.75rem!important;background-color:var(--cab-surface-3)!important;background-image:url(/textures/stud-grid.png)!important;background-size:150px 150px!important;background-blend-mode:soft-light!important}.site-footer{isolation:isolate;overflow:hidden;color:var(--cab-muted);background-color:var(--cab-surface-3)!important;background-image:none!important}.site-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url(/textures/stud-grid.png);background-size:210px 210px;opacity:.08;mix-blend-mode:soft-light}.site-footer a{color:var(--cab-muted);font-weight:700}.site-footer a:hover{color:var(--cab-accent)}body,html[data-theme] body{background-image:none!important;background-color:var(--cab-page,#128cff)!important;animation:none!important}body:before{content:none!important;display:none!important}.ambient-studs{inset:-22%!important;opacity:.34!important;background-image:url(/textures/stud-grid.png)!important;background-size:360px 360px!important;background-repeat:repeat!important;background-position:0 0;filter:contrast(1.25) brightness(1.2) saturate(1.25)!important;mix-blend-mode:soft-light!important;-webkit-mask-image:none!important;mask-image:none!important;animation:cab-single-background-drift 12s linear infinite!important}@keyframes cab-single-background-drift{0%{background-position:0 0}to{background-position:360px 360px}}.cab-brainrot-picker-modal{background-color:var(--cab-surface,#15324c)!important;background-image:none!important}.cab-brainrot-picker-modal-header{background-color:color-mix(in srgb,var(--cab-surface) 82%,var(--cab-accent) 18%);background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light}.cab-brainrot-picker-grid,.cab-brainrot-picker-modal-body{background-color:var(--cab-surface-2,#0f2539);background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light}.cab-brainrot-picker-controls{position:relative;z-index:5}.cab-brainrot-picker-grid,.cab-inventory-brainrot-grid{--cab-picker-card:8.35rem;display:grid!important;grid-template-columns:repeat(auto-fill,var(--cab-picker-card))!important;justify-content:center!important;align-items:start!important;gap:.75rem!important}.cab-inventory-brainrot-grid{padding:.25rem}.cab-brainrot-picker-card{position:relative;isolation:isolate;width:var(--cab-picker-card,8.35rem)!important;height:var(--cab-picker-card,8.35rem)!important;min-width:var(--cab-picker-card,8.35rem)!important;min-height:var(--cab-picker-card,8.35rem)!important;aspect-ratio:1/1!important;overflow:hidden!important;border-width:2px!important;border-radius:1rem!important;padding:0!important;background-image:none!important;box-shadow:0 4px 0 rgba(3,15,31,.48),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.cab-brainrot-picker-card:hover{transform:translateY(-2px);filter:saturate(1.12) brightness(1.06)}.cab-brainrot-picker-card.is-selected{outline:3px solid var(--cab-accent);outline-offset:2px}.cab-brainrot-picker-card.is-disabled{opacity:.38;filter:grayscale(.35)}.cab-brainrot-picker-card.rarity-card:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;border-radius:inherit!important;background-image:url(/textures/stud-grid.png)!important;background-size:112px 112px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important;mix-blend-mode:soft-light!important;opacity:.24!important;filter:none!important;box-shadow:none!important}.cab-brainrot-picker-card:after{content:none!important;display:none!important}.cab-brainrot-picker-main{position:relative;z-index:2;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;overflow:hidden;border-radius:inherit;padding:.65rem .45rem .5rem;text-align:center}.cab-brainrot-picker-icon{width:3.35rem!important;height:3.35rem!important;-o-object-fit:contain;object-fit:contain}.cab-brainrot-picker-name{width:100%;min-height:1.6rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.66rem;line-height:.8rem;font-weight:900}.cab-brainrot-picker-info{position:absolute!important;right:.4rem!important;top:.4rem!important;z-index:5!important;width:1.75rem!important;height:1.75rem!important;min-height:0!important;border-radius:.6rem!important}.cab-brainrot-picker-selected{position:absolute;left:.4rem;top:.4rem;display:flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border-radius:999px;background:var(--cab-accent);color:#07131f;box-shadow:0 2px 0 rgba(0,0,0,.35)}.cab-brainrot-picker-hp{display:flex;align-items:center;gap:.2rem;font-size:.55rem;font-weight:900;color:#8fffa6}.trade-shared-brainrot-picker .cab-brainrot-picker-grid{max-height:none!important}@media (max-width:460px){.cab-brainrot-picker-grid,.cab-inventory-brainrot-grid{--cab-picker-card:7.4rem;gap:.55rem!important}.cab-brainrot-picker-main{padding-inline:.35rem}}.battle-showdown-stage,.pvp-showdown-stage{position:relative;display:grid;min-height:39rem;grid-template-rows:1fr 1fr;gap:1rem;overflow:hidden;padding:1.15rem;isolation:isolate;background:linear-gradient(180deg,rgba(7,26,44,.18) 0 48%,rgba(8,34,47,.86) 48% 100%),radial-gradient(ellipse at 72% 26%,rgba(94,227,255,.16) 0 18%,transparent 45%),radial-gradient(ellipse at 28% 78%,rgba(74,222,128,.13) 0 20%,transparent 48%),#0c2033}.battle-showdown-stage:before,.pvp-showdown-stage:before{content:"";position:absolute;inset:48% -12% auto;height:58%;border-top:2px solid rgba(151,239,255,.18);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(22,82,75,.9),rgba(10,45,52,.95));background-size:34px 34px,34px 34px,auto;transform:perspective(500px) rotateX(56deg) scale(1.18);transform-origin:top center;z-index:0}.battle-field-line,.pvp-field-line{border:2px solid rgba(166,244,255,.18);transform:translate(-50%,-42%) perspective(300px) rotateX(62deg)}.battle-showdown-side,.pvp-showdown-side{grid-template-columns:minmax(12rem,.85fr) minmax(15rem,1.15fr);gap:1rem}.battle-showdown-side.is-opponent .battle-trainer-bar,.pvp-showdown-side.is-opponent .pvp-showdown-trainer{grid-column:1;grid-row:1;align-self:start}.battle-showdown-side.is-opponent .battle-fighter-ai,.pvp-showdown-side.is-opponent .pvp-fighter-ai{grid-column:2;grid-row:1}.battle-showdown-side.is-player .battle-fighter-player,.pvp-showdown-side.is-player .pvp-fighter-player{grid-column:1;grid-row:1}.battle-showdown-side.is-player .battle-trainer-bar,.pvp-showdown-side.is-player .pvp-showdown-trainer{grid-column:2;grid-row:1;align-self:end}.battle-showdown-stage .battle-fighter-panel{width:100%}.battle-showdown-stage .battle-status-card{width:min(100%,22rem);background:rgba(8,22,36,.9);backdrop-filter:blur(8px)}.battle-showdown-stage .battle-sprite-wrap{min-height:9.5rem}.battle-showdown-stage .battle-fighter-ai{align-items:flex-end}.battle-showdown-stage .battle-fighter-player{align-items:flex-start;flex-direction:column-reverse}.battle-trainer-bar,.pvp-showdown-trainer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.12);background:rgba(6,20,34,.86);padding:.7rem .8rem}.battle-trainer-bar>span,.pvp-showdown-trainer>div{display:flex;min-width:0;flex-direction:column}.battle-trainer-bar small,.pvp-showdown-trainer span{color:#7ddff4;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.battle-trainer-bar strong,.pvp-showdown-trainer p{overflow:hidden;color:#fff;font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.pvp-showdown-trainer{flex-wrap:wrap}.pvp-showdown-trainer .pvp-team-strip{margin-left:auto}.pvp-showdown-stage .pvp-fighter-card{width:100%;border:0;background:transparent;padding:0;box-shadow:none}.pvp-showdown-stage .pvp-fighter-card>:not(.pvp-sprite-stage){position:relative;z-index:4}.pvp-showdown-stage .pvp-fighter-card>.battle-hp-track,.pvp-showdown-stage .pvp-fighter-card>div:first-child,.pvp-showdown-stage .pvp-fighter-card>div:nth-child(2){margin-left:.5rem;margin-right:.5rem}.pvp-showdown-stage .pvp-sprite-stage{min-height:12rem;border:0;background:transparent;overflow:visible}.pvp-showdown-stage .pvp-fighter-ai{display:flex;flex-direction:column}.pvp-showdown-stage .pvp-fighter-player{display:flex;flex-direction:column-reverse}.pvp-showdown-stage .pvp-fighter-player .pvp-sprite-stage{margin-top:0;margin-bottom:1rem}.pvp-battle-clock{display:inline-flex;min-width:6.4rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:.75rem;background:#0a1725;padding:.38rem .55rem;color:#94a3b8}.pvp-battle-clock span{display:flex;flex-direction:column;line-height:1}.pvp-battle-clock small{color:#94a3b8;font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pvp-battle-clock strong{margin-top:.15rem;color:#fff;font-size:1rem;font-variant-numeric:tabular-nums}.pvp-battle-clock.is-running{border-color:rgba(56,220,255,.42);color:#38dcff;box-shadow:0 0 14px rgba(56,220,255,.1)}.pvp-battle-clock.is-urgent{border-color:rgba(251,113,133,.58);color:#fb7185;animation:cab-timer-pulse 1s ease-in-out infinite}.pvp-battle-clock.is-urgent strong{color:#fecdd3}.pvp-timer-toggle{display:flex;cursor:pointer;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.11);border-radius:1rem;background:rgba(7,20,34,.72);padding:.8rem}.pvp-timer-toggle-icon{display:grid;width:2.6rem;height:2.6rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:rgba(56,220,255,.1);color:#69e5ff}.pvp-timer-toggle span:nth-child(2){display:flex;flex-direction:column}.pvp-timer-toggle strong{color:#fff;font-size:.82rem}.pvp-timer-toggle small{margin-top:.12rem;color:#94a3b8;font-size:.67rem;line-height:1.3}.pvp-timer-toggle input{position:absolute;opacity:0;pointer-events:none}.pvp-timer-toggle>i{position:relative;width:2.7rem;height:1.5rem;flex:0 0 auto;border-radius:999px;background:#27384d;box-shadow:inset 0 2px 3px rgba(0,0,0,.45)}.pvp-timer-toggle>i:after{content:"";position:absolute;left:.18rem;top:.18rem;width:1.14rem;height:1.14rem;border-radius:50%;background:#94a3b8;transition:transform .18s ease,background .18s ease}.pvp-timer-toggle input:checked+i{background:#155e75}.pvp-timer-toggle input:checked+i:after{background:#67e8f9;transform:translateX(1.2rem)}.pvp-timer-toggle:focus-within{outline:2px solid #38dcff;outline-offset:2px}@keyframes cab-timer-pulse{50%{box-shadow:0 0 18px rgba(251,113,133,.32)}}@media (max-width:767px){.battle-showdown-stage,.pvp-showdown-stage{min-height:43rem;padding:.75rem}.battle-showdown-side,.pvp-showdown-side{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.5rem}.battle-showdown-stage .battle-fighter-ai{grid-column:2;grid-row:1}.battle-showdown-stage .battle-fighter-player{grid-column:1;grid-row:1}.battle-trainer-bar,.pvp-showdown-trainer{padding:.5rem}.battle-trainer-bar{align-items:flex-start;flex-direction:column}.battle-trainer-bar .battle-team-strip{flex-wrap:wrap}.battle-trainer-bar .battle-team-chip{width:2rem;height:2rem}.pvp-showdown-trainer{align-content:center;flex-direction:column;align-items:stretch}.pvp-showdown-trainer .pvp-team-strip{margin-left:0}.pvp-battle-clock{min-width:0}.pvp-showdown-stage .pvp-sprite-stage{min-height:10rem}}.pvp-active-shell,.showdown-battle-shell{display:flex;min-width:0;flex-direction:column;gap:.55rem}.showdown-battle-workspace{display:grid;min-width:0;height:52rem;min-height:46rem;grid-template-columns:minmax(36rem,1.08fr) minmax(25rem,.92fr);align-items:stretch;gap:.55rem}.showdown-battle-main{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(29rem,1fr) auto;overflow:hidden;border-radius:1.2rem;box-shadow:0 7px 0 rgba(3,15,31,.35),0 18px 40px rgba(3,15,31,.18)}.showdown-battle-main .battle-arena.battle-showdown-stage,.showdown-battle-main .pvp-arena.pvp-showdown-stage{min-height:0;height:100%;border-radius:1.2rem 1.2rem 0 0;border-bottom-width:0;box-shadow:none}.showdown-battle-main .battle-showdown-side.is-opponent .battle-trainer-bar,.showdown-battle-main .pvp-showdown-side.is-opponent .pvp-showdown-trainer{margin-top:2rem}.showdown-turn-flag{position:absolute;left:.8rem;top:.75rem;z-index:60;border:2px solid rgba(4,15,25,.75);border-radius:.7rem;background:#f8fafc;padding:.34rem .65rem;color:#091827;font-size:.9rem;font-weight:1000;line-height:1;box-shadow:0 3px 0 rgba(3,15,31,.4)}.showdown-command-dock{position:relative;z-index:20;min-width:0;border:1px solid rgba(137,224,255,.24);border-top-color:rgba(255,255,255,.16);border-radius:0 0 1.2rem 1.2rem;background:linear-gradient(180deg,#11273a,#0b1d2e);padding:.75rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.showdown-command-prompt{display:flex;min-height:2.2rem;min-width:0;align-items:center;margin:-.75rem -.75rem .65rem;border-bottom:1px solid rgba(255,255,255,.11);background:rgba(5,17,29,.72);padding:.5rem .75rem;color:#cbd5e1;font-size:.72rem;font-weight:800}.showdown-command-prompt>div{display:flex;min-width:0;flex:1;align-items:baseline;gap:.28rem}.showdown-command-prompt strong{overflow:hidden;color:#fff;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.showdown-command-hp{flex:0 0 auto;border:1px solid rgba(250,204,21,.42);border-radius:.35rem;background:rgba(250,204,21,.1);padding:.2rem .38rem;color:#fde68a;font-size:.62rem;font-weight:900}.showdown-command-hp b{color:#fff;font-variant-numeric:tabular-nums}.showdown-private-choice,.showdown-resolving{color:#67e8f9;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.showdown-command-section+.showdown-command-section{margin-top:.65rem}.showdown-command-label{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.38rem;color:#fb923c;font-size:.82rem;font-style:italic;font-weight:1000}.showdown-command-label span{color:#8ca0b8;font-size:.56rem;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.showdown-command-dock .battle-move-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.showdown-command-dock .battle-move-button{min-height:4.25rem;align-items:center;border-radius:.68rem;padding:.55rem .58rem;box-shadow:0 2px 0 rgba(3,15,31,.55),inset 0 1px 0 rgba(255,255,255,.08)}.showdown-command-dock .battle-move-button strong{font-size:.78rem}.showdown-command-dock .battle-move-button small{font-size:.54rem}.showdown-command-dock .battle-move-button b{padding:.25rem .34rem;font-size:.59rem}.showdown-switch-section{border-top:1px solid rgba(255,255,255,.08);padding-top:.55rem}.showdown-command-dock .battle-switch-grid{grid-template-columns:repeat(auto-fit,minmax(5.4rem,1fr));gap:.35rem}.showdown-command-dock .battle-switch-button{min-height:3rem;grid-template-columns:1.8rem minmax(0,1fr);gap:.1rem .32rem;border-radius:.58rem;padding:.32rem .4rem}.showdown-command-dock .battle-switch-button>img{width:1.75rem!important;height:1.75rem!important}.showdown-command-dock .battle-switch-button span{font-size:.58rem}.showdown-command-dock .battle-switch-button small{font-size:.46rem}.showdown-action-locked,.showdown-command-error{margin-top:.6rem;border:1px solid rgba(56,220,255,.25);border-radius:.65rem;background:rgba(56,220,255,.09);padding:.55rem;color:#8beaff;font-size:.7rem;font-weight:900;text-align:center}.showdown-command-error{border-color:rgba(251,113,133,.3);background:rgba(251,113,133,.1);color:#fecdd3}.showdown-spectator-dock{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(137,224,255,.24);border-top:0;border-radius:0 0 1.2rem 1.2rem;background:#0b1d2e;padding:1rem;color:#67e8f9}.showdown-spectator-dock>div{display:flex;min-width:0;flex-direction:column}.showdown-spectator-dock strong{color:#fff;font-size:.8rem}.showdown-spectator-dock span{margin-top:.15rem;color:#94a3b8;font-size:.65rem}.showdown-log-column{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(137,224,255,.22);border-radius:1.2rem;background:#edf3f7;color:#122033;box-shadow:0 7px 0 rgba(3,15,31,.35),0 18px 40px rgba(3,15,31,.18)}.showdown-log-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid #b9c6cf;background:linear-gradient(#f8fafc,#dce5eb);padding:.72rem .8rem}.showdown-log-toolbar>div{min-width:0}.showdown-log-toolbar .section-kicker{color:#146587;font-size:.55rem}.showdown-log-toolbar h2{margin-top:.15rem;overflow:hidden;color:#111827;font-size:.82rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.showdown-log-toolbar h2 span{color:#64748b;font-weight:800}.showdown-users-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;border:1px solid #b6c4ce;border-radius:.5rem;background:#f8fafc;padding:.32rem .48rem;color:#334155;font-size:.6rem;font-weight:900;box-shadow:0 1px 1px rgba(15,23,42,.12)}.showdown-format-card{border-bottom:1px solid #bec9d1;background:#f6f9fb;padding:.7rem .8rem;color:#334155;font-size:.67rem;line-height:1.35}.showdown-format-card>span{display:block;color:#64748b;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.showdown-format-card>strong{display:block;margin:.1rem 0 .2rem;color:#0f172a;font-size:.82rem}.showdown-timer-notice{display:flex;align-items:flex-start;gap:.4rem;border-bottom:1px solid #fecaca;background:#fff1f2;padding:.62rem .8rem;color:#b42318;font-size:.65rem;font-weight:800;line-height:1.4}.showdown-timer-notice svg{flex:0 0 auto}.showdown-scroll-log{min-height:0;flex:1;overflow-y:auto;background:#edf3f7;padding:.75rem .8rem 1.2rem;scrollbar-color:#94a3b8 #dbe4ea}.showdown-log-intro{border-left:3px solid #38bdf8;background:rgba(255,255,255,.68);padding:.55rem .65rem;color:#1e293b;font-size:.69rem;line-height:1.45}.showdown-log-intro strong{color:#0f172a}.showdown-turn-divider{margin:.75rem -.8rem .55rem;border-block:1px solid #b8c5ce;background:#dce5ea;padding:.42rem .8rem;color:#0f172a;font-size:1rem;font-weight:1000}.showdown-log-column .battle-log-line{display:grid;grid-template-columns:.7rem minmax(0,1fr);gap:.18rem;padding:.26rem 0;color:#1e293b;font-size:.69rem;line-height:1.4}.showdown-log-column .battle-log-line>span{color:#0284c7;font-weight:1000}.showdown-log-column .battle-log-line p{overflow-wrap:anywhere}.showdown-log-waiting{padding:.45rem 0;color:#64748b;font-size:.67rem;font-style:italic}.showdown-log-column .pvp-shared-log-line{grid-template-columns:minmax(4.6rem,6.5rem) minmax(0,1fr);gap:.5rem;margin-bottom:.35rem;border:0;border-left:3px solid #94a3b8;border-radius:.25rem;background:rgba(255,255,255,.7);padding:.42rem .5rem}.showdown-log-column .pvp-log-actor{color:#a13b08;font-size:.61rem;font-weight:1000}.showdown-log-column .pvp-shared-log-line p{color:#1e293b;font-size:.67rem}.showdown-log-column .pvp-shared-log-line.event-ko{border-left-color:#e11d48;background:#fff1f2}.showdown-log-column .pvp-shared-log-line.event-heal{border-left-color:#16a34a;background:#f0fdf4}.showdown-log-column .pvp-shared-log-line.event-block{border-left-color:#0284c7;background:#f0f9ff}@media (max-width:1179px){.showdown-battle-workspace{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.showdown-battle-main{min-height:48rem}.showdown-log-column{min-height:25rem;max-height:34rem}}@media (max-width:720px){.pvp-active-shell,.showdown-battle-shell{gap:.4rem}.battle-topbar,.pvp-battle-topbar{border-radius:.9rem;padding:.55rem!important}.showdown-battle-main{min-height:0;grid-template-rows:auto auto;border-radius:.95rem}.showdown-battle-main .battle-arena.battle-showdown-stage,.showdown-battle-main .pvp-arena.pvp-showdown-stage{height:auto;min-height:34rem;border-radius:.95rem .95rem 0 0}.showdown-battle-main .battle-showdown-side.is-opponent .battle-trainer-bar,.showdown-battle-main .pvp-showdown-side.is-opponent .pvp-showdown-trainer{margin-top:1.75rem}.showdown-turn-flag{left:.55rem;top:.5rem;padding:.28rem .48rem;font-size:.72rem}.showdown-command-dock{border-radius:0 0 .95rem .95rem;padding:.6rem}.showdown-command-prompt{margin:-.6rem -.6rem .55rem;padding-inline:.6rem}.showdown-command-prompt>div>span{display:none}.showdown-command-prompt strong{font-size:.75rem}.showdown-private-choice,.showdown-resolving{display:none}.showdown-command-dock .battle-move-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.showdown-command-dock .battle-move-button{min-height:3.8rem}.showdown-command-dock .battle-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showdown-log-column{min-height:22rem;max-height:29rem;border-radius:.95rem}.showdown-log-toolbar{align-items:flex-start;padding:.62rem}.showdown-log-toolbar h2{max-width:13rem}.showdown-format-card,.showdown-scroll-log,.showdown-timer-notice{padding-inline:.65rem}.showdown-turn-divider{margin-inline:-.65rem;padding-inline:.65rem}}@media (max-width:420px){.showdown-battle-main .battle-arena.battle-showdown-stage,.showdown-battle-main .pvp-arena.pvp-showdown-stage{min-height:33rem}.showdown-command-dock .battle-move-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showdown-command-dock .battle-move-button{min-height:4rem}.showdown-command-dock .battle-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showdown-users-pill{padding-inline:.36rem}}.game-entity-card-values{min-height:19rem;aspect-ratio:auto}.game-entity-card-value-stats{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.3rem}.game-entity-card-value-stats>span{display:flex;min-width:0;min-height:3.25rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.13);border-radius:.7rem;background:rgba(4,18,31,.72);padding:.35rem .25rem}.game-entity-card-value-stats small{color:#94a3b8;font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.game-entity-card-value-stats strong{max-width:100%;overflow:hidden;color:#fff;font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.game-entity-card-value-stats>span:first-child strong{color:#fde047}.game-entity-card-value-stats>span:last-child strong{color:#67e8f9}.battle-switch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem}.battle-switch-button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 .5rem;min-height:3.7rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:color-mix(in srgb,var(--cab-surface-3) 88%,var(--cab-accent) 12%);padding:.4rem .55rem;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.battle-switch-button>img,.battle-switch-button>span:first-child{grid-row:1/3}.battle-switch-button span{font-size:.67rem;font-weight:900}.battle-switch-button small,.battle-switch-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.battle-switch-button small{color:var(--cab-muted);font-size:.56rem;font-weight:700}.battle-switch-button:not(:disabled):hover{border-color:var(--cab-accent);transform:translateY(-1px)}.battle-switch-button.is-active{border-color:var(--cab-accent);box-shadow:inset 0 0 0 1px var(--cab-accent),0 0 16px color-mix(in srgb,var(--cab-accent) 20%,transparent)}.battle-switch-button.is-fainted{opacity:.35;filter:grayscale(1)}.brainrot-info-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid rgba(255,255,255,.82)!important;background-color:#ffd84f!important;background-image:url(/textures/stud-grid.png)!important;background-size:48px 48px!important;background-position:50%!important;background-blend-mode:soft-light!important;color:#172033!important;box-shadow:0 3px 0 #6d5207,inset 0 2px 0 rgba(255,255,255,.58),0 0 0 2px rgba(0,0,0,.18)!important}.brainrot-info-badge>svg{display:block;margin:0!important;transform:none!important}.cab-brainrot-picker-info{width:1.9rem!important;height:1.9rem!important;right:.42rem!important;top:.42rem!important;padding:0!important;border-radius:.68rem!important}.cab-brainrot-picker-card.rarity-card-exclusive:before{opacity:.42!important;filter:brightness(1.42) saturate(1.28)!important;mix-blend-mode:screen!important}.trade-picker-workspace{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.trade-picker-workspace.has-brainrot-sidecar{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}.trade-picker-workspace>.trade-picker-catalog{min-height:0!important;height:100%;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.trade-shared-brainrot-picker{min-height:0}.trade-shared-brainrot-picker .cab-brainrot-picker-grid{max-height:min(56vh,36rem)!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.trade-picker-moves-sidecar{min-height:0;overflow-y:auto;border-left:1px solid rgba(255,255,255,.14);background-color:color-mix(in srgb,var(--cab-surface-3) 88%,var(--cab-accent) 12%);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light;padding:1rem}.trade-picker-selected-rot{display:flex;align-items:center;gap:.75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:rgba(4,12,22,.34);padding:.7rem}.trade-picker-sidecar-empty{display:flex;min-height:10rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;color:var(--cab-muted)}@media (max-width:800px){.trade-picker-workspace.has-brainrot-sidecar{grid-template-columns:minmax(0,1fr);overflow-y:auto}.trade-picker-workspace.has-brainrot-sidecar>.trade-picker-catalog{overflow:visible!important;height:auto}.trade-picker-moves-sidecar{border-left:0;border-top:1px solid rgba(255,255,255,.14);max-height:18rem}.trade-shared-brainrot-picker .cab-brainrot-picker-grid{max-height:min(48vh,30rem)!important}}.trade-offer-slot{background-image:url(/textures/stud-grid.png)!important;background-size:92px 92px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important}.trade-offer-panel-cyan .trade-offer-slot{background-color:#163954!important}.trade-offer-panel-cyan .trade-offer-slot.is-filled{background-color:#1b4868!important}.trade-offer-panel-purple .trade-offer-slot{background-color:#245326!important;border-color:rgba(147,244,111,.34)!important}.trade-offer-panel-purple .trade-offer-slot.is-filled{background-color:#2d6530!important}.trade-offer-slot.is-empty:hover{background-blend-mode:soft-light!important}.inventory-index-hero,.inventory-index-note,.inventory-index-owner,.inventory-index-search-panel{background-color:color-mix(in srgb,var(--cab-surface) 86%,var(--cab-accent) 14%)}.inventory-index-hero:before,.inventory-index-note:before,.inventory-index-owner:before,.inventory-index-search-panel:before{opacity:.13!important}.inventory-index-note{display:flex;min-height:100%;align-items:flex-start;gap:.75rem}.inventory-index-stat{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:0 .55rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:rgba(3,15,31,.28);padding:.7rem .8rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.inventory-index-stat>svg{grid-row:1/3;color:var(--cab-accent)}.inventory-index-stat strong{font-size:1.1rem;line-height:1.1;color:white}.inventory-index-stat span{font-size:.62rem;font-weight:800;color:var(--cab-muted)}.inventory-index-owner{position:relative;padding:0!important}.inventory-index-owner-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(3,15,31,.24);padding:.85rem 1rem}.inventory-index-copy-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;padding:.9rem}.inventory-index-copy-card{display:flex;min-width:0;align-items:center;gap:.8rem;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:1rem;background-color:color-mix(in srgb,var(--cab-surface-2) 90%,var(--cab-accent) 10%);background-image:url(/textures/skill-studs.png);background-size:112px 112px;background-blend-mode:soft-light;padding:.75rem;box-shadow:0 3px 0 rgba(3,15,31,.3),inset 0 1px 0 rgba(255,255,255,.06)}@media (max-width:620px){.inventory-index-owner-head{align-items:flex-start;flex-direction:column}.inventory-index-owner-head>div:last-child{justify-content:flex-start}.inventory-index-copy-grid{grid-template-columns:minmax(0,1fr);padding:.7rem}}.brainrot-detail-backdrop{position:fixed;inset:0;z-index:320;display:flex;align-items:center;justify-content:center;overflow:hidden;background:rgba(2,10,20,.88);padding:clamp(.55rem,2vw,1.25rem);backdrop-filter:blur(8px)}.brainrot-detail-shell{--rarity-color:#94a3b8;--rarity-dark:#1d2736;position:relative;isolation:isolate;display:flex;width:min(62rem,100%);max-height:calc(100dvh - clamp(1.1rem, 4vw, 2.5rem));flex-direction:column;overflow:hidden;border:2px solid color-mix(in srgb,var(--rarity-color) 72%,white 8%);border-radius:1.65rem;background:color-mix(in srgb,var(--rarity-dark) 90%,#07131f 10%);box-shadow:0 24px 70px rgba(0,0,0,.58),0 7px 0 rgba(2,11,24,.7),inset 0 2px 0 rgba(255,255,255,.12),0 0 34px color-mix(in srgb,var(--rarity-color) 18%,transparent)}.brainrot-detail-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url(/textures/stud-grid.png);background-size:150px 150px;background-repeat:repeat;opacity:.18;mix-blend-mode:soft-light}.brainrot-detail-shell.rarity-card-exclusive:before{opacity:.34;filter:brightness(1.45) saturate(1.25);mix-blend-mode:screen}.brainrot-detail-shell>*{position:relative;z-index:1}.brainrot-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--rarity-color) 28%,transparent);background:color-mix(in srgb,var(--rarity-dark) 82%,black 18%);padding:1rem 1rem .9rem 1.2rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.brainrot-detail-close{display:inline-flex;width:2.75rem;height:2.75rem;min-height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(255,255,255,.72);border-radius:.85rem;background-color:#ef4458;background-image:url(/textures/stud-grid.png);background-size:54px 54px;background-blend-mode:soft-light;color:white;box-shadow:0 3px 0 #7a1f2c,inset 0 2px 0 rgba(255,255,255,.35);transition:transform .14s ease,filter .14s ease}.brainrot-detail-close:hover{transform:translateY(-1px);filter:brightness(1.08)}.brainrot-detail-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding:clamp(.85rem,2.4vw,1.35rem)}.brainrot-detail-hero{display:grid;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:1rem;align-items:stretch}.brainrot-detail-portrait,.brainrot-detail-primary,.brainrot-detail-section{border:1px solid rgba(255,255,255,.13);border-radius:1.15rem;background-color:rgba(4,15,29,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.brainrot-detail-portrait{flex-direction:column;padding:1rem}.brainrot-detail-icon-stage,.brainrot-detail-portrait{display:flex;align-items:center;justify-content:center}.brainrot-detail-icon-stage{width:100%;min-height:13rem;overflow:hidden;border-radius:1rem;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rarity-color) 24%,transparent),transparent 66%)}.brainrot-detail-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.65rem}.brainrot-detail-pill{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.24);padding:.34rem .6rem;font-size:.65rem;font-weight:800;color:#dbe8f6}.brainrot-detail-pill.is-iv{border-color:rgba(255,226,59,.42);background:rgba(255,226,59,.12);color:#ffe875}.brainrot-detail-primary{display:flex;min-width:0;flex-direction:column;gap:.85rem;padding:1rem}.brainrot-detail-hp-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--cab-green) 35%,transparent);border-radius:1rem;background-color:color-mix(in srgb,#0b3528 72%,var(--rarity-dark) 28%);background-image:url(/textures/skill-studs.png);background-size:118px 118px;background-blend-mode:soft-light;padding:.85rem 1rem}.brainrot-detail-stats{display:grid;gap:.7rem}.brainrot-detail-stat-row{border-radius:.9rem;background:rgba(0,0,0,.2);padding:.7rem .75rem}.brainrot-detail-stat-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.72rem;font-weight:900}.brainrot-detail-stat-top>span{display:inline-flex;align-items:center;gap:.4rem;color:#d9e6f2}.brainrot-detail-stat-top>strong{color:white}.brainrot-detail-meter{height:.55rem;overflow:hidden;margin-top:.45rem;border:1px solid rgba(0,0,0,.32);border-radius:999px;background:rgba(0,0,0,.38)}.brainrot-detail-meter>span{display:block;height:100%;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.32);transition:width .28s ease}.brainrot-detail-location{display:flex;align-items:center;gap:.45rem;border-radius:.85rem;background:rgba(0,0,0,.2);padding:.65rem .75rem;font-size:.72rem;font-weight:800;color:#dbe8f6}.brainrot-detail-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.brainrot-detail-section{min-width:0;padding:1rem}.brainrot-detail-section-title{display:flex;align-items:center;gap:.45rem}.brainrot-detail-section-title h3{font-size:.82rem;font-weight:900;color:white}.brainrot-detail-empty{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;font-size:.7rem;color:var(--cab-muted)}.brainrot-detail-mini-stat{display:flex;min-width:0;flex-direction:column;gap:.18rem;border-radius:.8rem;background:rgba(0,0,0,.2);padding:.6rem .65rem}.brainrot-detail-mini-stat span{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cab-muted)}.brainrot-detail-mini-stat strong{overflow:hidden;text-overflow:ellipsis;font-size:.7rem;color:white}.brainrot-detail-official{margin-top:1rem}.brainrot-detail-footer{display:flex;gap:.75rem;border-top:1px solid color-mix(in srgb,var(--rarity-color) 26%,transparent);background:color-mix(in srgb,var(--rarity-dark) 84%,black 16%);padding:.8rem 1rem 1rem}@media (max-width:720px){.brainrot-detail-backdrop{align-items:stretch;padding:.5rem}.brainrot-detail-shell{width:100%;max-height:calc(100dvh - 1rem);border-radius:1.2rem}.brainrot-detail-header{padding:.85rem .8rem .75rem 1rem}.brainrot-detail-hero{grid-template-columns:1fr}.brainrot-detail-icon-stage{min-height:9rem}.brainrot-detail-icon-stage img{width:8.5rem!important;height:8.5rem!important}.brainrot-detail-section-grid{grid-template-columns:1fr}.brainrot-detail-footer{padding:.7rem}}@media (max-width:420px){.brainrot-detail-scroll{padding:.7rem}.brainrot-detail-portrait,.brainrot-detail-primary,.brainrot-detail-section{padding:.75rem}.brainrot-detail-footer{flex-direction:column}}.trade-value-total{position:relative;overflow:hidden;display:flex;min-height:4.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background-color:rgba(8,18,36,.82);background-image:url(/textures/stud-grid.png);background-size:150px 150px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.2)}.trade-value-total:before{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(4,12,28,.35)}.trade-value-total>*{position:relative;z-index:1}.trade-value-total span{font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:rgb(224 242 254);text-shadow:0 1px 0 rgba(0,0,0,.6)}.trade-value-total b{font-size:1.35rem;line-height:1.2}.trade-value-total-cyan b{color:var(--cab-cyan,#22d3ee)}.trade-value-total-purple b{color:var(--cab-purple,#c084fc)}.inventory-index-refresh-panel{position:relative;overflow:hidden;border:1px solid rgba(67,224,255,.3);border-radius:1.2rem;background-color:color-mix(in srgb,var(--cab-surface) 84%,var(--cab-accent) 16%);background-image:url(/textures/skill-studs.png);background-size:118px 118px;background-blend-mode:soft-light;padding:1rem;box-shadow:0 5px 0 rgba(3,15,31,.28),inset 0 1px 0 rgba(255,255,255,.08)}.inventory-index-refresh-panel.is-complete{border-color:rgba(116,240,147,.3)}.inventory-index-refresh-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem}.inventory-index-refresh-icon{display:inline-flex;height:2.45rem;width:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(67,224,255,.32);border-radius:.8rem;background:rgba(3,15,31,.46);color:var(--cab-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.inventory-index-refresh-count{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(3,15,31,.42);padding:.4rem .7rem;color:white;font-size:.72rem}.inventory-index-progress-track{position:relative;z-index:2;height:.85rem;margin-top:.85rem;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(3,15,31,.58);box-shadow:inset 0 2px 3px rgba(0,0,0,.34)}.inventory-index-progress-fill{height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--cab-accent),#75f0a1);box-shadow:0 0 14px color-mix(in srgb,var(--cab-accent) 48%,transparent);transition:width .28s ease}.inventory-index-refresh-panel.is-refreshing .inventory-index-progress-fill{position:relative}.inventory-index-refresh-panel.is-refreshing .inventory-index-progress-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.36) 44%,transparent 66%);transform:translateX(-100%);animation:inventory-index-progress-sheen 1.15s linear infinite}.inventory-index-refresh-meta{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.45rem .8rem;margin-top:.65rem;color:var(--cab-muted);font-size:.68rem;font-weight:800}.inventory-index-refresh-meta strong{color:white}@keyframes inventory-index-progress-sheen{to{transform:translateX(180%)}}@media (max-width:620px){.inventory-index-refresh-head{align-items:flex-start}.inventory-index-refresh-count{font-size:.65rem}.inventory-index-refresh-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-spark,.nav-brand-hint,.page-stage>*,.tool-card{animation:none!important}.cab-static-route{background-attachment:scroll!important}.cab-static-route .account-popover,.cab-static-route .desktop-stud-sidebar{backdrop-filter:none!important}.login-screen{isolation:isolate;background:#0878e8}.login-moving-studs{position:fixed;inset:-28%;z-index:-3;pointer-events:none;background-color:#0878e8;background-image:url(/textures/stud-grid.png);background-size:300px 300px;background-repeat:repeat;background-blend-mode:soft-light;opacity:.72;transform:translate3d(-4%,-4%,0) scale(1.08);will-change:transform;animation:cab-login-stud-drift 18s linear infinite}.login-vignette{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(56,220,255,.22),transparent 34%),radial-gradient(circle at 84% 78%,rgba(176,102,255,.18),transparent 38%),linear-gradient(180deg,rgba(3,20,45,.08),rgba(3,15,31,.5))}.login-shell{animation:cab-login-panel-in .42s cubic-bezier(.22,.9,.3,1) both}.login-panel{background-image:url(/textures/skill-studs.png);background-size:160px 160px;background-blend-mode:soft-light}.login-option-card{box-shadow:inset 0 2px 0 rgba(255,255,255,.07),0 5px 0 rgba(3,15,31,.42)}@keyframes cab-login-stud-drift{0%{transform:translate3d(-4%,-4%,0) scale(1.08)}to{transform:translate3d(4%,4%,0) scale(1.08)}}@keyframes cab-login-panel-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.reduced-motion .login-moving-studs,.reduced-motion .login-shell{animation:none!important}@media (prefers-reduced-motion:reduce){.login-moving-studs,.login-shell{animation:none!important}}.brainrot-info-badge{border:1px solid #fff0a6!important;border-radius:.72rem!important;background:#f4c928!important;background-image:none!important;color:#ffe96d!important;box-shadow:0 3px 0 #6e5104,inset 0 1px 0 rgba(255,255,255,.65),0 0 0 1px rgba(20,14,2,.4)!important}.brainrot-info-badge:before{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid rgba(255,236,139,.45);border-radius:.48rem;background:#172334;box-shadow:inset 0 1px 2px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.18)}.brainrot-info-badge>svg{width:.9rem;height:.9rem;stroke-width:3.25;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55))}.brainrot-info-badge:hover{transform:translateY(-1px)!important;filter:brightness(1.05) saturate(1.04)!important}.battle-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.45rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#101925;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 0 rgba(3,15,31,.35)}.battle-mode-switch>button{display:flex;min-height:3.6rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid transparent;border-radius:.8rem;padding:.65rem 1rem;color:#94a3b8;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.battle-mode-switch>button:hover{background:#182638;color:#fff}.battle-mode-switch>button.is-active{border-color:rgba(56,220,255,.52);background:#163149;color:#b9f4ff;box-shadow:inset 0 -2px 0 rgba(56,220,255,.13)}.battle-mode-switch small,.battle-mode-switch strong{display:block}.battle-mode-switch strong{color:currentColor;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.battle-mode-switch small{margin-top:.08rem;color:#94a3b8;font-size:.68rem;font-weight:700}.battle-change-team-button,.battle-selected-team-button{display:flex;width:100%;min-height:4.25rem;align-items:center;gap:.85rem;border:1px solid rgba(56,220,255,.28);border-radius:1rem;background:#102236;padding:.8rem 1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 3px 0 rgba(3,15,31,.3);color:#e2e8f0;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.battle-change-team-button{width:auto;min-width:11rem;justify-content:flex-end;text-align:right}.battle-change-team-button:hover,.battle-selected-team-button:hover{border-color:rgba(56,220,255,.58);background:#15304a;transform:translateY(-1px)}.battle-change-team-button span{display:block;color:#94a3b8;font-size:.65rem;font-weight:800}.battle-change-team-button strong{display:block;color:#b9f4ff;font-size:.8rem;font-weight:900}.battle-team-picker-modal{background-color:#122234;background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light}.battle-team-picker-card{display:block;min-width:0;border:2px solid rgba(255,255,255,.09);border-radius:1rem;background:#142538;padding:.9rem;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 3px 0 rgba(3,15,31,.32);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.battle-team-picker-card:hover{border-color:rgba(56,220,255,.38);background:#18304a;transform:translateY(-1px)}.battle-team-picker-card.is-selected{border-color:#4ade80;box-shadow:inset 0 0 0 1px rgba(74,222,128,.35),0 3px 0 rgba(3,15,31,.32)}.battle-picker-icons{display:flex;margin-top:.8rem;flex-wrap:wrap;gap:.38rem}.battle-picker-icons>span{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#0c1826}.battle-picker-badge{border:1px solid rgba(56,220,255,.24);border-radius:999px;background:rgba(56,220,255,.08);padding:.24rem .5rem;color:#9fefff;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.battle-rank-card{border-color:rgba(56,220,255,.22)}.battle-rank-emblem{height:3.2rem;width:3.2rem;flex:0 0 auto;justify-content:center;border:1px solid rgba(250,204,21,.45);border-radius:1rem;background:#30280d;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 3px 0 rgba(20,14,2,.45)}.battle-rank-emblem,.battle-rank-result{display:flex;align-items:center;color:#fde047}.battle-rank-result{gap:.8rem;border:1px solid rgba(250,204,21,.28);border-radius:1rem;background:#251f0d;padding:.85rem 1rem}.pvp-hero{border-color:rgba(192,132,252,.28);background-color:#16223a}.pvp-request-row{display:flex;min-height:4rem;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.09);border-radius:1rem;background:#101c2b;padding:.65rem .75rem;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.pvp-request-row:hover{border-color:rgba(192,132,252,.38);background:#182741;transform:translateY(-1px)}.pvp-team-strip{display:flex;flex-wrap:wrap;gap:.28rem}.pvp-team-strip>span{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:.65rem;background:#0c1826;opacity:.7}.pvp-team-strip>span.is-active{border-color:#38dcff;opacity:1;box-shadow:0 0 0 1px rgba(56,220,255,.2)}.pvp-team-strip>span.is-fainted{opacity:.25;filter:grayscale(1)}.pvp-team-strip.is-you>span.is-active{border-color:#4ade80}.pvp-arena{border-color:rgba(56,220,255,.22);background-color:#10233a}.pvp-fighter-card{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#0f1b2a;padding:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}@media (max-width:640px){.battle-mode-switch{grid-template-columns:1fr}.battle-change-team-button{width:100%;justify-content:space-between;text-align:left}.battle-selected-team-button{min-height:3.8rem}}.pvp-request-row-with-action{padding-right:.55rem}.pvp-request-row-with-action>a{min-height:2.8rem}.pvp-room-close-button,.pvp-room-tool-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:#172437;padding:.35rem .6rem;color:#cbd5e1;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.pvp-room-close-button:hover:not(:disabled),.pvp-room-tool-button:hover:not(:disabled){border-color:rgba(56,220,255,.35);background:#20334d;transform:translateY(-1px)}.pvp-room-close-button.is-forfeit,.pvp-room-tool-button.is-danger{border-color:rgba(251,113,133,.28);background:#351820;color:#fecdd3}.pvp-room-tool-button.is-timer{border-color:rgba(56,220,255,.32);background:#0b3546;color:#9aeeff}.pvp-room-tool-button.is-timer:hover:not(:disabled){border-color:rgba(56,220,255,.58);background:#0d4b60}.pvp-room-close-button.is-forfeit:hover:not(:disabled),.pvp-room-tool-button.is-danger:hover:not(:disabled){border-color:rgba(251,113,133,.5);background:#481c28}.pvp-room-close-button:disabled,.pvp-room-tool-button:disabled{cursor:not-allowed;opacity:.55}.pvp-rating-card{border-color:rgba(250,204,21,.22);background:#111e31}.pvp-rating-top{background:#18263d}.pvp-rating-stat{display:flex;min-width:4.5rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:#0d1928;padding:.55rem .65rem}.pvp-rating-stat strong{color:#fff;font-size:1rem}.pvp-rating-stat span{margin-top:.05rem;color:#94a3b8;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pvp-rating-track{position:relative;height:.82rem;overflow:visible;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#07111d;box-shadow:inset 0 2px 3px rgba(0,0,0,.55)}.pvp-rating-track>span{display:block;height:100%;border-radius:inherit;background:#38dcff;box-shadow:0 0 14px rgba(56,220,255,.28)}.pvp-rating-track>i{position:absolute;top:50%;width:1rem;height:1rem;border:3px solid #101c2b;border-radius:999px;background:#fde047;box-shadow:0 0 0 1px rgba(250,204,21,.45),0 0 12px rgba(250,204,21,.3);transform:translate(-50%,-50%)}.pvp-matchmaking-card{border-color:rgba(74,222,128,.24);background:color-mix(in srgb,var(--cab-surface) 92%,#14532d 8%)}.pvp-matchmaking-head{background:linear-gradient(110deg,rgba(20,83,45,.32),rgba(8,25,39,.2))}.pvp-queue-live{display:inline-flex;min-width:11rem;align-items:center;gap:.7rem;border:1px solid rgba(74,222,128,.28);border-radius:.9rem;background:rgba(7,35,24,.64);padding:.65rem .8rem;color:#86efac}.pvp-queue-live>i{width:.65rem;height:.65rem;flex:0 0 auto;border-radius:999px;background:#4ade80;box-shadow:0 0 0 .25rem rgba(74,222,128,.12),0 0 18px rgba(74,222,128,.5);animation:cab-queue-pulse 1.4s ease-in-out infinite}.pvp-queue-live>span{display:flex;min-width:0;flex-direction:column}.pvp-queue-live strong{font-size:.74rem;text-transform:uppercase;letter-spacing:.09em}.pvp-queue-live small{max-width:15rem;overflow:hidden;color:#bbf7d0;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}@keyframes cab-queue-pulse{50%{opacity:.45;transform:scale(.78)}}.battle-leaderboard-card{border-color:rgba(250,204,21,.2);background:var(--cab-surface)}.battle-leaderboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;background:linear-gradient(120deg,color-mix(in srgb,var(--cab-surface-2) 86%,#854d0e 14%),var(--cab-surface-2))}.battle-leaderboard-head h2{margin-top:.15rem;color:var(--cab-text);font-size:1.5rem;font-weight:950}.battle-leaderboard-head>div:first-child>p:last-child{margin-top:.15rem;color:#94a3b8;font-size:.72rem;font-weight:700}.battle-leaderboard-tabs{display:flex;gap:.35rem;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:var(--cab-surface-3);padding:.25rem}.battle-leaderboard-tabs button{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.58rem;padding:.35rem .7rem;color:#94a3b8;font-size:.7rem;font-weight:900}.battle-leaderboard-tabs button svg{width:.9rem;height:.9rem}.battle-leaderboard-tabs button.is-active{background:var(--cab-accent);color:#06111e}.battle-leaderboard-labels,.battle-leaderboard-row{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(5rem,.28fr) minmax(4rem,.22fr) minmax(6rem,.3fr);align-items:center;gap:.7rem}.battle-leaderboard-labels{border-block:1px solid rgba(255,255,255,.08);background:var(--cab-surface-3);padding:.55rem 1.3rem;color:#718499;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.battle-leaderboard-list{max-height:31rem;overflow:auto;scrollbar-color:color-mix(in srgb,var(--cab-accent) 42%,transparent) var(--cab-surface-3)}.battle-leaderboard-row{min-height:4.2rem;border-bottom:1px solid rgba(255,255,255,.07);padding:.55rem 1.3rem;color:#cbd5e1;transition:background .15s ease,transform .15s ease}.battle-leaderboard-row:hover{background:color-mix(in srgb,var(--cab-surface-2) 84%,var(--cab-accent) 16%)}.battle-leaderboard-row.is-you{background:color-mix(in srgb,var(--cab-surface-2) 78%,var(--cab-accent) 22%);box-shadow:inset 3px 0 0 var(--cab-accent)}.battle-leaderboard-person{display:flex;min-width:0;align-items:center;gap:.65rem}.battle-leaderboard-avatar,.battle-leaderboard-person>img{width:2.45rem;height:2.45rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:.72rem;-o-object-fit:cover;object-fit:cover}.battle-leaderboard-avatar{display:grid;place-items:center;background:var(--cab-surface-3);color:var(--cab-accent);font-weight:950}.battle-leaderboard-person>span:last-child{display:flex;min-width:0;flex-direction:column}.battle-leaderboard-person strong{overflow:hidden;color:var(--cab-text);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.battle-leaderboard-person small{overflow:hidden;color:#8093a7;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.battle-leaderboard-rank{display:flex;width:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.15rem;color:#718499;font-size:.68rem}.battle-leaderboard-rank svg{width:.9rem;height:.9rem}.battle-leaderboard-rank.rank-1{color:#fde047}.battle-leaderboard-rank.rank-2{color:#dbeafe}.battle-leaderboard-rank.rank-3{color:#fdba74}.battle-leaderboard-primary{color:#67e8f9;font-size:1rem}.battle-leaderboard-empty{display:flex;min-height:9rem;align-items:center;justify-content:center;gap:.55rem;color:#8093a7;font-size:.78rem;font-weight:800}.battle-leaderboard-empty svg{width:1.2rem;height:1.2rem}.battle-leaderboard-footnote{border-top:1px solid rgba(255,255,255,.08);padding:.7rem 1.3rem;color:#718499;font-size:.62rem}.pvp-arena{position:relative;overflow:hidden;isolation:isolate}.pvp-versus-badge{display:flex;height:3.4rem;width:3.4rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(56,220,255,.3);border-radius:1rem;background:#071522;color:#38dcff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 0 rgba(0,0,0,.25)}.pvp-sprite-stage{position:relative;display:grid;min-height:10.5rem;place-items:center;overflow:hidden;border-radius:1rem;background:#0b1725}.pvp-current-sprite,.pvp-recall-layer{position:absolute;inset:0;display:grid;place-items:center;transform-origin:center bottom}.pvp-current-sprite{z-index:3}.pvp-recall-layer{z-index:5;pointer-events:none}.pvp-fighter-sprite,.pvp-recall-sprite{position:relative;z-index:2;image-rendering:pixelated;filter:drop-shadow(0 11px 10px rgba(0,0,0,.42))}.pvp-sprite-shadow{position:absolute;z-index:1;bottom:1.1rem;width:42%;height:.85rem;border-radius:999px;background:rgba(0,0,0,.42);filter:blur(4px)}.pvp-summon-ring{position:absolute;z-index:1;width:9rem;height:3.2rem;border:.45rem solid rgba(56,220,255,.8);border-radius:50%;box-shadow:0 0 20px rgba(56,220,255,.55),inset 0 0 16px rgba(56,220,255,.25);transform:rotateX(68deg)}.pvp-current-sprite.is-sendout .pvp-fighter-sprite{animation:cab-pvp-sendout .7s cubic-bezier(.2,.85,.22,1) both}.pvp-current-sprite.is-sendout .pvp-summon-ring{animation:cab-pvp-ring .7s ease-out both}.pvp-current-sprite.is-waiting-sendout{opacity:0}.pvp-recall-sprite{animation:cab-pvp-recall .36s cubic-bezier(.55,.05,.8,.25) both}.pvp-recall-layer .pvp-summon-ring{animation:cab-pvp-ring-reverse .36s ease-in both}.pvp-current-sprite.is-attacking{animation:cab-battle-lunge .44s ease-in-out}.pvp-fighter-ai .pvp-current-sprite.is-attacking{animation-name:cab-battle-lunge-ai}.pvp-current-sprite.is-hit{animation:cab-battle-hit .34s ease-in-out}.pvp-current-sprite.is-healing .pvp-fighter-sprite{animation:cab-battle-heal .6s ease}.pvp-current-sprite.is-charging .pvp-fighter-sprite{animation:cab-pvp-charge .55s ease}.pvp-ko-flash{position:absolute;z-index:38;top:50%;width:8rem;height:8rem;pointer-events:none;transform:translateY(-50%)}.pvp-ko-flash.near-player{left:18%}.pvp-ko-flash.near-ai{right:18%}.pvp-ko-flash i{position:absolute;inset:50% auto auto 50%;width:.6rem;height:4.8rem;border-radius:999px;background:#fff;box-shadow:0 0 16px #ff5968;transform-origin:center top;animation:cab-pvp-ko-burst .48s ease-out both}.pvp-ko-flash i:nth-child(2){transform:rotate(120deg)}.pvp-ko-flash i:nth-child(3){transform:rotate(240deg)}.pvp-shared-log-line{display:grid;grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr);gap:.7rem;align-items:start;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;background:#0d1928;padding:.6rem .7rem}.pvp-shared-log-line p{min-width:0;color:#cbd5e1;font-size:.75rem;line-height:1.35}.pvp-log-actor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#38dcff;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pvp-shared-log-line.event-ko{border-color:rgba(251,113,133,.22);background:#29141b}.pvp-shared-log-line.event-heal{border-color:rgba(74,222,128,.2);background:#10251c}.pvp-shared-log-line.event-block{border-color:rgba(56,220,255,.22)}.pvp-shared-log-line.event-forfeit{border-color:rgba(251,146,60,.25);background:#2b1a0f}@keyframes cab-pvp-sendout{0%{opacity:0;filter:blur(8px) brightness(2);transform:translateY(3rem) scale(.1) rotate(-10deg)}38%{opacity:1;filter:blur(0) brightness(1.5);transform:translateY(-.5rem) scale(1.12) rotate(2deg)}72%{transform:translateY(.2rem) scale(.96)}to{opacity:1;filter:drop-shadow(0 11px 10px rgba(0,0,0,.42));transform:translateY(0) scale(1) rotate(0)}}@keyframes cab-pvp-recall{0%{opacity:1;filter:drop-shadow(0 11px 10px rgba(0,0,0,.42));transform:translateY(0) scale(1) rotate(0)}42%{opacity:1;filter:brightness(1.7);transform:translateY(-.5rem) scale(1.08) rotate(2deg)}to{opacity:0;filter:blur(8px) brightness(2.2);transform:translateY(3rem) scale(.08) rotate(-10deg)}}@keyframes cab-pvp-ring{0%{opacity:0;transform:rotateX(68deg) scale(.15)}35%{opacity:1}to{opacity:0;transform:rotateX(68deg) scale(1.5)}}@keyframes cab-pvp-ring-reverse{0%{opacity:0;transform:rotateX(68deg) scale(1.5)}45%{opacity:1}to{opacity:0;transform:rotateX(68deg) scale(.15)}}@keyframes cab-pvp-charge{0%,to{filter:drop-shadow(0 11px 10px rgba(0,0,0,.42));transform:translateY(0)}45%{filter:drop-shadow(0 0 24px #ffe253) brightness(1.35);transform:translateY(-.35rem)}}@keyframes cab-pvp-ko-burst{0%{opacity:0;height:.2rem}25%{opacity:1}to{opacity:0;height:5rem}}@media (max-width:767px){.pvp-ko-flash.near-player{left:24%;top:70%}.pvp-ko-flash.near-ai{right:24%;top:28%}.pvp-shared-log-line{grid-template-columns:1fr;gap:.2rem}.pvp-room-close-button span{display:none}.battle-leaderboard-head{align-items:stretch;flex-direction:column}.battle-leaderboard-tabs{align-self:stretch}.battle-leaderboard-tabs button{flex:1}.battle-leaderboard-labels{display:none}.battle-leaderboard-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .7rem;padding:.65rem .75rem}.battle-leaderboard-row>span:nth-last-child(-n+2){font-size:.62rem}.battle-leaderboard-row>span:nth-last-child(2):before{content:"Wins ";color:#718499}.battle-leaderboard-row>span:last-child:before{content:"Record ";color:#718499}.battle-leaderboard-primary{grid-column:2;grid-row:1;text-align:right}}@media (prefers-reduced-motion:reduce){.pvp-current-sprite,.pvp-current-sprite *,.pvp-ko-flash *,.pvp-rating-track>span,.pvp-recall-layer *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pvp-queue-live>i{animation:none}}@media (max-width:767px){.pvp-arena .battle-vfx-charge.from-player i,.pvp-arena .battle-vfx-heal.from-player i,.pvp-arena .battle-vfx-shield.from-player i:first-child{left:32%;top:24%}.pvp-arena .battle-vfx-charge.from-ai i,.pvp-arena .battle-vfx-heal.from-ai i,.pvp-arena .battle-vfx-shield.from-ai i:first-child{left:68%;top:76%}.pvp-arena .battle-floating-number.near-player{left:12%;top:25%}.pvp-arena .battle-floating-number.near-ai{right:12%;top:73%}}.brainrot-info-badge{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(125,231,255,.58)!important;background-color:#12324d!important;background-image:radial-gradient(circle at 3px 3px,rgba(177,239,255,.38) 0 1.4px,rgba(8,27,44,.18) 1.6px 2.6px,transparent 2.8px),linear-gradient(180deg,rgba(38,119,168,.9),rgba(13,55,86,.94))!important;background-size:8px 8px,auto!important;color:#b9f2ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -2px 0 rgba(0,0,0,.25),0 3px 0 rgba(3,22,37,.48),0 5px 12px rgba(0,0,0,.2)!important;transition:transform .15s ease,filter .15s ease,border-color .15s ease!important}.brainrot-info-badge:before{content:none!important}.brainrot-info-badge:hover{transform:translateY(-2px)!important;filter:brightness(1.13) saturate(1.08)!important;border-color:rgba(185,242,255,.85)!important}.brainrot-info-badge:active{transform:translateY(1px)!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.28),0 1px 0 rgba(3,22,37,.5)!important}.brainrot-info-badge>svg{position:relative;z-index:2;stroke-width:3}.stud-popover{background-color:#101f31!important;background-image:radial-gradient(circle at 5px 5px,rgba(106,197,231,.13) 0 2px,rgba(4,19,32,.18) 2.2px 3.5px,transparent 3.7px)!important;background-size:14px 14px!important;backdrop-filter:none!important}.compare-control-panel{border-color:rgba(56,220,255,.3)}.compare-verdict-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.compare-verdict-card:hover{transform:translateY(-4px);box-shadow:0 11px 22px rgba(2,14,28,.32)}.compare-verdict-card{border-color:rgba(56,220,255,.18);background-color:#111f31}.compare-chart-card{overflow:hidden;border-color:rgba(192,132,252,.22)}.tier-summary-card{display:flex;min-height:4.5rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#101f31;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.tier-summary-card strong{color:#fff;font-size:1.35rem;font-weight:900}.tier-summary-card span{margin-top:.1rem;color:#94a3b8;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.tier-workbench{border-color:rgba(56,220,255,.18)}.tier-row-modern{overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.rankings-control-panel{border-color:rgba(56,220,255,.2)}@media (prefers-reduced-motion:reduce){.brainrot-info-badge,.compare-verdict-card{transition-duration:.01ms!important}}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#dce8f2!important;font-weight:700;opacity:1!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#dce8f2!important;font-weight:700;opacity:1!important}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{font-weight:700;opacity:1!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{font-weight:700;opacity:1!important}.brainrot-detail-meter,.stat-track{border-color:#dbe8f2!important;background:#f8fafc!important;box-shadow:inset 0 1px 3px rgba(15,23,42,.24),0 1px 0 rgba(255,255,255,.4)!important}.brainrot-detail-section-grid{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr)}.brainrot-detail-moves-section{align-self:start}.brainrot-detail-move-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.brainrot-detail-move-grid>*{min-width:0;justify-content:center}.brainrot-detail-battle-estimate{display:grid;grid-template-columns:minmax(6rem,.52fr) minmax(0,1fr)}.brainrot-detail-battle-estimate>strong{font-size:.78rem}.brainrot-detail-battle-estimate>span{grid-column:1/-1;margin-top:.12rem;text-align:left}.brainrot-detail-estimate-values{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.brainrot-detail-estimate-values b{display:inline-flex;min-height:1.7rem;align-items:center;border:1px solid;border-radius:.5rem;padding:.25rem .5rem;font-size:.68rem;font-weight:1000;letter-spacing:.03em;box-shadow:0 2px 0 rgba(0,0,0,.28)}.brainrot-detail-estimate-values .is-damage{background:rgba(251,113,133,.13);color:#fda4af}.brainrot-detail-estimate-values .is-heal{background:rgba(74,222,128,.13);color:#86efac}.brainrot-detail-estimate-values .is-shield{background:rgba(56,220,255,.13);color:#67e8f9}.brainrot-detail-footer{display:grid;grid-template-columns:1fr}.brainrot-detail-footer>:last-child{width:100%!important;min-width:0;margin-left:0}.database-category-stack{display:grid;gap:2rem}.database-category-section{min-width:0}.database-category-section>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem;border-bottom:2px solid rgba(255,255,255,.14);padding:0 .15rem .65rem}.database-category-section>header>div{display:flex;align-items:center;gap:.58rem}.database-category-section>header>div>span{width:.72rem;height:.72rem;flex:0 0 .72rem;border:2px solid rgba(255,255,255,.52);border-radius:.2rem;background:#31d7ff;box-shadow:0 2px 0 rgba(0,0,0,.35)}.database-category-section h2{color:#fff;font-size:1.05rem;font-weight:1000}.database-category-section>header small{color:#96aabc;font-size:.62rem;font-weight:900}.rarity-section-exclusive>header>div>span{background:#facc15}.rarity-section-insane>header>div>span{background:#fb7185}.rarity-section-epic>header>div>span{background:#c084fc}.rarity-section-rare>header>div>span{background:#60a5fa}.rarity-section-uncommon>header>div>span{background:#4ade80}.rarity-section-common>header>div>span{background:#cbd5e1}.game-entity-card-shine{position:absolute;z-index:0;inset:-45%;transform:translateX(-72%) rotate(18deg);background:linear-gradient(90deg,transparent 35%,rgba(255,255,255,.07) 43%,rgba(255,255,255,.48) 50%,rgba(255,255,255,.08) 57%,transparent 65%);pointer-events:none;animation:rarity-card-shine 4.8s ease-in-out infinite}.game-entity-card-shine.is-exclusive{filter:sepia(.3) saturate(1.3)}.game-entity-card-shine.is-insane{filter:hue-rotate(320deg) saturate(1.4);animation-delay:-2.1s}@keyframes rarity-card-shine{0%,58%{transform:translateX(-72%) rotate(18deg)}82%,to{transform:translateX(72%) rotate(18deg)}}.weight-controls-grid{display:grid;gap:.8rem}.weight-control-card{--weight-accent:#31d7ff;display:block;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background-color:#10253a;background-image:url(/textures/stud-grid.png);background-size:150px 150px;background-blend-mode:soft-light;padding:.9rem;box-shadow:0 3px 0 rgba(2,12,24,.4)}.weight-control-card.is-attack{--weight-accent:#fb7185}.weight-control-card.is-health{--weight-accent:#4ade80}.weight-control-card.is-speed{--weight-accent:#38dcff}.weight-control-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.weight-control-heading b{display:block;color:#fff;font-size:.82rem;font-weight:1000;text-transform:capitalize}.weight-control-heading small{display:block;margin-top:.2rem;color:#9bafc0;font-size:.59rem;font-weight:700;line-height:1.4;text-transform:none}.weight-control-heading strong{display:grid;min-width:3.1rem;min-height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--weight-accent) 55%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--weight-accent) 13%,#071522);color:var(--weight-accent);font-size:.75rem;font-weight:1000}.weight-range{width:100%;height:1.8rem;margin-top:.65rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.weight-range::-webkit-slider-runnable-track{height:.55rem;border:1px solid #dbe8f2;border-radius:.25rem;background:linear-gradient(90deg,var(--weight-accent) 0 var(--weight-progress),#f8fafc var(--weight-progress) 100%);box-shadow:inset 0 1px 2px rgba(15,23,42,.28)}.weight-range::-webkit-slider-thumb{width:1.35rem;height:1.35rem;margin-top:-.45rem;-webkit-appearance:none;appearance:none;border:3px solid #fff;border-radius:.4rem;background:var(--weight-accent);box-shadow:0 3px 0 rgba(2,12,24,.55)}.weight-range::-moz-range-track{height:.55rem;border:1px solid #dbe8f2;border-radius:.25rem;background:#f8fafc}.weight-range::-moz-range-progress{height:.55rem;border-radius:.25rem;background:var(--weight-accent)}.weight-range::-moz-range-thumb{width:1.05rem;height:1.05rem;border:3px solid #fff;border-radius:.4rem;background:var(--weight-accent);box-shadow:0 3px 0 rgba(2,12,24,.55)}.weight-control-scale{display:flex;justify-content:space-between;color:#8298aa;font-size:.52rem;font-weight:800}@media (min-width:640px){.weight-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.battle-onboarding-panel{width:min(100%,46rem)}.battle-onboarding-step-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.7rem 1rem;background:rgba(3,13,24,.38)}.battle-onboarding-step-tabs button{display:grid;height:1.75rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.45rem;background:#132a3f;color:#8198aa;font-size:.59rem;font-weight:1000}.battle-onboarding-step-tabs button.is-active{border-color:#31d7ff;background:#31d7ff;color:#07111c;box-shadow:0 2px 0 #08749f}.battle-onboarding-step-tabs button.is-complete{border-color:rgba(74,222,128,.45);color:#86efac}.battle-onboarding-body{display:grid;min-height:22rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.7rem 1.8rem;text-align:left}.battle-onboarding-copy h2{margin-top:.1rem;font-size:1.55rem}.battle-onboarding-copy>p{margin-top:.65rem;color:#cfdae4;font-size:.84rem;font-weight:650;line-height:1.65}.battle-onboarding-points{display:grid;gap:.5rem;margin-top:1rem}.battle-onboarding-points li{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:.65rem;background:#091a2a;padding:.6rem .7rem .6rem 2rem;color:#b9cad7;font-size:.68rem;font-weight:750;line-height:1.45}.battle-onboarding-points li:before{position:absolute;left:.68rem;top:.58rem;display:grid;width:.85rem;height:.85rem;place-items:center;border-radius:.25rem;background:#31d7ff;color:#07111c;content:"✓";font-size:.5rem;font-weight:1000}.pvp-connection-warning{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-bottom:.8rem;border:1px solid rgba(251,191,36,.42);border-radius:.75rem;background:#34250c;padding:.65rem .75rem;color:#fde68a}.pvp-connection-warning>svg{width:1.1rem}.pvp-connection-warning span small,.pvp-connection-warning span strong{display:block}.pvp-connection-warning span strong{font-size:.69rem}.pvp-connection-warning span small{margin-top:.12rem;color:#e8d6a5;font-size:.58rem}.pvp-connection-warning button{border:1px solid rgba(255,255,255,.2);border-radius:.5rem;background:#4a3510;padding:.4rem .58rem;color:#fff4c4;font-size:.58rem;font-weight:900}.home-command-hero{position:relative;isolation:isolate;background-color:#0c1d2d;background-image:linear-gradient(110deg,rgba(4,14,24,.2),rgba(4,14,24,.82)),url(/textures/stud-grid.png);background-size:auto,172px 172px;background-blend-mode:normal,soft-light}.home-command-hero:before{position:absolute;z-index:-1;inset:.7rem;border:1px solid rgba(255,255,255,.055);border-radius:1.05rem;content:"";pointer-events:none}.home-command-main{border-left:4px solid #31d7ff}.home-workflow-card{background-color:#0e1d2c;background-image:url(/textures/stud-grid.png);background-size:165px 165px;background-blend-mode:soft-light}.home-workflow-card>header{background:rgba(3,13,23,.34)}.home-data-summary{background-color:#0f2031;background-image:url(/textures/stud-grid.png);background-size:155px 155px;background-blend-mode:soft-light}.miniboss-cycle-card,.miniboss-hero,.miniboss-how,.miniboss-map-card,.miniboss-next-card,.miniboss-upcoming-card{background-image:url(/textures/stud-grid.png);background-size:158px 158px;background-blend-mode:soft-light}.miniboss-hero{border-left:4px solid #31d7ff}.miniboss-status-rail{display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.11);border-radius:.6rem;background:#081725;box-shadow:0 3px 0 rgba(2,10,18,.4)}.miniboss-status-rail>div{min-width:0;padding:.72rem .85rem}.miniboss-status-rail>div+div{border-left:1px solid rgba(255,255,255,.09)}.miniboss-status-rail span,.miniboss-status-rail strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miniboss-status-rail span{color:#74899b;font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.miniboss-status-rail strong{margin-top:.18rem;color:#e8f2f8;font-size:.65rem;font-weight:1000}.miniboss-next-card{position:relative;isolation:isolate;overflow:hidden;border-left:1px solid rgba(255,255,255,.1);border-top:4px solid #ff5f68}.miniboss-next-card.is-active{border-top-color:#4ade80;border-left-color:rgba(255,255,255,.1)}.miniboss-next-card:after{position:absolute;z-index:-1;right:-.8rem;bottom:-2rem;color:rgba(255,255,255,.035);content:"CAB";font-family:var(--font-display),sans-serif;font-size:6rem;line-height:1}.miniboss-location-code{display:grid;width:3.2rem;height:3.2rem;flex:0 0 3.2rem;place-items:center;border:2px solid #ff747c;border-radius:.45rem;background:#341a24;color:#ff949a;font-size:1rem;font-weight:1000;box-shadow:0 4px 0 rgba(3,12,21,.5)}.miniboss-cycle-flow{position:relative}.miniboss-cycle-step{border-radius:.35rem;border-left:3px solid #476279}.miniboss-cycle-step.is-current{border-left-color:#ff6870}.miniboss-cycle-step>span{border-radius:.2rem}.miniboss-map-frame{border-radius:.4rem;box-shadow:inset 0 0 0 3px rgba(255,255,255,.045)}.miniboss-map-marker{border-radius:.35rem}.miniboss-map-marker b{border-radius:.18rem}.miniboss-upcoming-list{position:relative;padding-left:.15rem}.miniboss-upcoming-list:before{position:absolute;top:.25rem;bottom:.25rem;left:1.08rem;width:2px;background:rgba(255,255,255,.12);content:""}.miniboss-upcoming-list li{position:relative;border-radius:.35rem;background-color:rgba(5,18,30,.78)}.miniboss-upcoming-index{z-index:1;display:grid;width:1.18rem;height:1.18rem;place-items:center;border:2px solid #304b61;border-radius:50%;background:#0b1927}html[data-theme=light] .database-category-section>header{border-color:#cbd5e1}html[data-theme=light] .database-category-section h2{color:#0f172a}html[data-theme=light] .database-category-section>header small{color:#64748b}html[data-theme=light] .weight-control-card{border-color:#cbd5e1;background-color:#f1f5f9;box-shadow:0 3px 0 #cbd5e1}html[data-theme=light] .weight-control-heading b{color:#0f172a}html[data-theme=light] .weight-control-heading small,html[data-theme=light] .weight-control-scale{color:#475569}html[data-theme=light] .battle-onboarding-panel{background-color:#f8fafc}html[data-theme=light] .battle-onboarding-copy h2{color:#0f172a}html[data-theme=light] .battle-onboarding-copy>p{color:#334155}html[data-theme=light] .battle-onboarding-points li{border-color:#cbd5e1;background:#eef4f8;color:#334155}html[data-theme=light] .miniboss-status-rail{border-color:#cbd5e1;background:#f1f5f9;box-shadow:0 3px 0 #cbd5e1}html[data-theme=light] .miniboss-status-rail>div+div{border-color:#cbd5e1}html[data-theme=light] .miniboss-status-rail span{color:#64748b}html[data-theme=light] .miniboss-status-rail strong{color:#0f172a}@media (max-width:720px){.battle-onboarding-body,.brainrot-detail-section-grid{grid-template-columns:1fr}.battle-onboarding-body{min-height:0;padding:1.15rem}.battle-onboarding-icon{width:3.25rem;height:3.25rem}.battle-onboarding-icon svg{width:1.45rem;height:1.45rem}.battle-onboarding-step-tabs{gap:.25rem;padding:.55rem .7rem}.pvp-connection-warning{grid-template-columns:auto minmax(0,1fr)}.pvp-connection-warning button{grid-column:1/-1}.miniboss-status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.miniboss-status-rail>div:nth-child(3){border-left:0}.miniboss-status-rail>div:nth-child(3),.miniboss-status-rail>div:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}}@media (prefers-reduced-motion:reduce){.game-entity-card-shine{animation:none;transform:translateX(20%) rotate(18deg);opacity:.42}}.game-entity-card{position:relative;isolation:isolate;width:100%;min-width:0;min-height:15.5rem;aspect-ratio:.96/1;overflow:hidden;border:3px solid color-mix(in srgb,var(--rarity-color) 76%,white 10%)!important;border-radius:1.65rem!important;background-color:var(--rarity-dark)!important;box-shadow:0 7px 0 rgba(3,15,31,.58),inset 0 0 0 3px rgba(204,229,255,.16),inset 0 3px 0 rgba(255,255,255,.19),0 0 24px color-mix(in srgb,var(--rarity-color) 18%,transparent)!important;transition:transform .16s ease,filter .16s ease,border-color .16s ease}.game-entity-card:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;border-radius:inherit!important;background-image:url(/textures/stud-grid.png)!important;background-size:142px 142px!important;background-repeat:repeat!important;background-blend-mode:soft-light!important;mix-blend-mode:soft-light!important;opacity:.28!important;filter:none!important;pointer-events:none}.game-entity-card:after{content:none!important;display:none!important}.game-entity-card:hover:not(.is-disabled){transform:translateY(-3px);filter:saturate(1.08) brightness(1.06)}.game-entity-card.is-selected{outline:3px solid #58ecff;outline-offset:2px}.game-entity-card.is-disabled{opacity:.42;filter:grayscale(.35)}.game-entity-card-item{--rarity-color:#38dcff;--rarity-dark:#12324d}.game-entity-card-skin{--rarity-color:#b987ff;--rarity-dark:#28204c}.game-entity-card-main{position:relative;z-index:2;display:flex;width:100%;height:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;overflow:hidden;border-radius:inherit;padding:2.7rem .8rem .85rem;text-align:center}.game-entity-card-icon{width:clamp(4rem,45%,5.5rem)!important;height:clamp(4rem,45%,5.5rem)!important;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 4px rgba(0,0,0,.38))}.game-entity-card-name{display:-webkit-box;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:.82rem;font-weight:900;line-height:1.03rem;text-shadow:0 2px 0 rgba(0,0,0,.48)}.game-entity-card-subtitle{max-width:100%;overflow:hidden;color:#d5dfec;font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.game-entity-card-type{display:inline-flex;min-height:1.7rem;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(217,235,255,.28);border-radius:999px;background:rgba(30,47,70,.86);padding:.26rem .85rem;color:#f4f8ff;font-size:.68rem;font-weight:800;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.game-entity-card-footer{display:block;width:100%;color:#78e8ff;font-size:.82rem;font-weight:900}.game-entity-card-info{position:absolute!important;left:.65rem!important;top:.65rem!important;z-index:5!important;width:2.25rem!important;height:2.25rem!important;min-height:0!important;padding:0!important;border-radius:999px!important}.game-entity-card-corner{position:absolute!important;right:.55rem;top:.65rem;z-index:5!important;display:inline-flex;min-height:2rem;max-width:calc(100% - 3.65rem);align-items:center;gap:.25rem;overflow:hidden;border:2px solid rgba(255,255,255,.35);border-radius:999px;background:#17283d;padding:.3rem .62rem;color:#dff7ff;font-size:.68rem;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 3px 0 rgba(2,16,31,.5),inset 0 1px 0 rgba(255,255,255,.15)}.game-entity-card-corner.is-iv{border-color:#fff278;background:#ffe632;color:#101827}.game-entity-card-selected{position:absolute;right:.65rem;bottom:.65rem;z-index:6;display:flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border-radius:999px;background:#58f28c;color:#082119;box-shadow:0 3px 0 rgba(3,39,22,.55)}.game-entity-card.is-compact{min-height:8.35rem;aspect-ratio:1/1;border-width:2px!important;border-radius:1rem!important;box-shadow:0 4px 0 rgba(3,15,31,.5),inset 0 0 0 2px rgba(204,229,255,.12)!important}.game-entity-card.is-compact .game-entity-card-main{gap:.2rem;padding:2rem .4rem .42rem}.game-entity-card.is-compact .game-entity-card-icon{width:3.35rem!important;height:3.35rem!important}.game-entity-card.is-compact .game-entity-card-name{font-size:.64rem;line-height:.78rem}.game-entity-card.is-compact .game-entity-card-subtitle{font-size:.56rem}.game-entity-card.is-compact .game-entity-card-type{min-height:1.25rem;padding:.18rem .5rem;font-size:.53rem}.game-entity-card.is-compact .game-entity-card-info{left:.38rem!important;top:.38rem!important;width:1.8rem!important;height:1.8rem!important}.game-entity-card.is-compact .game-entity-card-corner{right:.35rem;top:.4rem;min-height:1.55rem;max-width:calc(100% - 2.7rem);padding:.2rem .42rem;font-size:.55rem}.game-entity-card.is-compact .game-entity-card-selected{right:.38rem;bottom:.38rem;width:1.45rem;height:1.45rem}body.cab-static-route:not(.cab-home-route) .ambient-particle,body.cab-static-route:not(.cab-home-route) .ambient-studs,body.cab-static-route:not(.cab-home-route) .page-stage>*,body.cab-static-route:not(.cab-home-route) .tool-card{animation:none!important}@media (max-width:460px){.game-entity-card{min-height:10.25rem;border-radius:1.15rem!important}.game-entity-card-main{padding:2.2rem .45rem .5rem}.game-entity-card-icon{width:3.7rem!important;height:3.7rem!important}.game-entity-card-name{font-size:.68rem;line-height:.82rem}.game-entity-card-info{left:.4rem!important;top:.4rem!important;width:1.85rem!important;height:1.85rem!important}.game-entity-card-corner{right:.38rem;top:.42rem;min-height:1.55rem;max-width:calc(100% - 2.8rem);padding:.2rem .42rem;font-size:.56rem}}.game-entity-card.game-entity-card-values{min-height:20rem;height:auto;aspect-ratio:auto}.game-entity-card-values .game-entity-card-main{height:auto;min-height:20rem;justify-content:flex-start;gap:.5rem;overflow:visible;padding:3rem .75rem .85rem}.game-entity-card-values .game-entity-card-icon{width:clamp(4.5rem,46%,5.75rem)!important;height:clamp(4.5rem,46%,5.75rem)!important}.game-entity-card-values .game-entity-card-name{display:block;min-height:3.15rem;flex:0 0 auto;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:anywhere;color:#fff;font-size:.82rem;line-height:1.05rem;text-wrap:balance}.game-entity-card-values .game-entity-card-type{flex:0 0 auto}.game-entity-card-values .game-entity-card-value-stats{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.42rem;margin-top:auto}.game-entity-card-values .game-entity-card-value-stats>span{display:flex;min-width:0;min-height:3.5rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:.72rem;background:rgba(4,18,31,.78);padding:.38rem .25rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.game-entity-card-values .game-entity-card-value-stats small{color:#aab8c9;font-size:.5rem;font-weight:900;line-height:.7rem;text-transform:uppercase;letter-spacing:.06em}.game-entity-card-values .game-entity-card-value-stats strong{max-width:100%;margin-top:.14rem;overflow:visible;color:#fff;font-size:.75rem;font-weight:900;line-height:.9rem;overflow-wrap:anywhere;text-align:center;white-space:normal}.game-entity-card-values .game-entity-card-value-stats>span:first-child strong{color:#fde047}.game-entity-card-values .game-entity-card-value-stats>span:last-child strong{color:#67e8f9}.game-entity-card-values .game-entity-card-footer{flex:0 0 auto;font-size:.7rem}.battle-move-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.battle-arena.battle-showdown-stage,.pvp-arena.pvp-showdown-stage{position:relative;display:grid;min-height:42rem;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:.75rem;overflow:hidden;padding:1.15rem;isolation:isolate;border-color:rgba(92,224,255,.3);background:linear-gradient(180deg,rgba(7,26,44,.12) 0 47%,rgba(8,34,47,.82) 47% 100%),radial-gradient(ellipse at 75% 24%,rgba(94,227,255,.18) 0 17%,transparent 44%),radial-gradient(ellipse at 25% 78%,rgba(74,222,128,.14) 0 20%,transparent 47%),#0c2033}.battle-arena.battle-showdown-stage:after,.pvp-arena.pvp-showdown-stage:after{content:none;display:none}.battle-arena.battle-showdown-stage:before,.pvp-arena.pvp-showdown-stage:before{content:"";position:absolute;inset:47% 0 0;z-index:0;height:53%;border-top:2px solid rgba(151,239,255,.2);background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(180deg,rgba(22,82,75,.92),rgba(10,45,52,.97));background-size:34px 34px,34px 34px,auto;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);transform:none;pointer-events:none}.battle-field-line,.pvp-field-line{position:absolute;z-index:1;left:50%;top:50%;width:8rem;height:8rem;border:2px solid rgba(166,244,255,.2);border-radius:50%;transform:translate(-50%,-42%) scaleY(.38);pointer-events:none}.battle-showdown-side,.pvp-showdown-side{position:relative;z-index:10;display:grid;min-width:0;min-height:0;grid-template-columns:minmax(15rem,.92fr) minmax(16rem,1.08fr);grid-template-rows:auto minmax(0,1fr);align-items:center;gap:.65rem 1.25rem}.battle-showdown-side.is-opponent,.pvp-showdown-side.is-opponent{grid-template-areas:"trainer sprite" "hud sprite"}.battle-showdown-side.is-player,.pvp-showdown-side.is-player{grid-template-areas:"sprite hud" "sprite trainer"}.battle-showdown-stage .battle-fighter-panel,.pvp-showdown-stage .pvp-fighter-card{display:contents}.battle-showdown-stage .battle-fighter-ai,.battle-showdown-stage .battle-fighter-player,.pvp-showdown-stage .pvp-fighter-ai,.pvp-showdown-stage .pvp-fighter-player{grid-column:auto;grid-row:auto}.battle-showdown-side.is-opponent .battle-trainer-bar,.battle-showdown-side.is-player .battle-trainer-bar,.pvp-showdown-side.is-opponent .pvp-showdown-trainer,.pvp-showdown-side.is-player .pvp-showdown-trainer{grid-area:trainer}.battle-showdown-side .battle-status-card,.pvp-showdown-side .pvp-fighter-hud{grid-area:hud}.battle-showdown-side .battle-sprite-wrap,.pvp-showdown-side .pvp-sprite-stage{grid-area:sprite}.battle-showdown-stage .battle-center-mark,.pvp-showdown-stage .pvp-versus-badge{position:absolute;z-index:25;left:50%;top:50%;width:3.2rem;height:3.2rem;grid-column:auto;grid-row:auto;justify-self:auto;transform:translate(-50%,-50%)}.battle-trainer-bar,.pvp-showdown-trainer{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:1rem;background:rgba(6,20,34,.9);padding:.65rem .72rem;box-shadow:0 4px 0 rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(8px)}.battle-trainer-bar{gap:.6rem}.battle-trainer-bar,.pvp-showdown-trainer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pvp-showdown-trainer{grid-template-areas:"name clock" "team team";gap:.48rem .65rem}.pvp-showdown-trainer>.pvp-trainer-identity{grid-area:name}.pvp-showdown-trainer>.pvp-team-strip{grid-area:team;margin-left:0;flex-direction:row}.pvp-showdown-trainer>.pvp-battle-clock{grid-area:clock;flex-direction:row}.battle-trainer-bar>span,.pvp-showdown-trainer>.pvp-trainer-identity{display:flex;min-width:0;flex-direction:column}.battle-trainer-bar small,.pvp-trainer-identity span{overflow:hidden;color:#7ddff4;font-size:.58rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.battle-trainer-bar strong,.pvp-trainer-identity p{overflow:hidden;color:#fff;font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.battle-showdown-stage .battle-team-strip,.pvp-showdown-stage .pvp-team-strip{display:flex;min-width:0;min-height:0;flex-wrap:wrap;gap:.28rem}.battle-showdown-stage .battle-team-chip,.pvp-showdown-stage .pvp-team-strip>span{width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:.62rem}.battle-showdown-stage .battle-team-chip img,.pvp-showdown-stage .pvp-team-strip img{width:1.9rem!important;height:1.9rem!important}.battle-showdown-stage .battle-status-card,.pvp-showdown-stage .pvp-fighter-hud{width:100%;min-width:0;border:2px solid rgba(255,255,255,.13);border-radius:1rem;background-color:rgba(8,22,36,.93);background-image:url(/textures/skill-studs.png);background-size:116px 116px;background-blend-mode:soft-light;padding:.78rem .88rem;box-shadow:0 5px 0 rgba(2,13,27,.42),inset 0 2px 0 rgba(255,255,255,.06);backdrop-filter:blur(8px)}.pvp-fighter-team-label{overflow:hidden;color:#7ddff4;font-size:.58rem;font-weight:900;line-height:.75rem;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.pvp-fighter-hud h3{display:block;margin-top:.18rem;overflow:visible;color:#fff;font-size:1rem;font-weight:900;line-height:1.15rem;overflow-wrap:anywhere}.battle-showdown-stage .battle-status-card p:first-child{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.pvp-showdown-stage .pvp-fighter-card>div.pvp-fighter-hud,.pvp-showdown-stage .pvp-fighter-card>div.pvp-sprite-stage{margin:0}.pvp-fighter-hp-copy{display:flex;margin-top:.7rem;align-items:center;justify-content:space-between;gap:.5rem;color:#fff;font-size:.7rem;font-weight:900}.battle-showdown-stage .battle-sprite-wrap,.pvp-showdown-stage .pvp-sprite-stage{position:relative;display:grid;width:100%;min-width:0;min-height:13rem;place-items:center;align-self:stretch;overflow:visible;border:0;background:transparent;margin:0}.battle-showdown-stage .battle-sprite-wrap{max-width:none}.battle-showdown-stage .battle-fighter-ai,.battle-showdown-stage .battle-fighter-player,.pvp-showdown-stage .pvp-fighter-ai,.pvp-showdown-stage .pvp-fighter-player{flex-direction:row;align-items:normal}.pvp-showdown-stage .pvp-fighter-player .pvp-sprite-stage{margin:0}.battle-showdown-stage .battle-sprite,.pvp-showdown-stage .pvp-fighter-sprite,.pvp-showdown-stage .pvp-recall-sprite{max-width:min(12rem,100%);max-height:12rem;-o-object-fit:contain;object-fit:contain}.pvp-battle-clock{min-width:6.2rem}.pvp-battle-clock.is-paused{opacity:.78}.pvp-battle-topbar{align-items:center}.pvp-battle-prompt{max-width:20rem;line-height:1.25;text-align:right}.pvp-battle-log{overflow:hidden}.pvp-shared-log-line p{overflow-wrap:anywhere}@media (max-width:900px){.battle-showdown-side,.pvp-showdown-side{grid-template-columns:minmax(11rem,.95fr) minmax(12rem,1.05fr);gap:.5rem .75rem}.battle-trainer-bar{grid-template-columns:1fr}.battle-showdown-stage .battle-team-strip{justify-content:flex-start}.battle-showdown-side.is-player .battle-team-strip{justify-content:flex-end}}@media (max-width:640px){.game-entity-card-values .game-entity-card-main,.game-entity-card.game-entity-card-values{min-height:19rem}.game-entity-card-values .game-entity-card-main{padding:2.65rem .55rem .7rem}.game-entity-card-values .game-entity-card-icon{width:4.25rem!important;height:4.25rem!important}.game-entity-card-values .game-entity-card-name{min-height:2.88rem;font-size:.72rem;line-height:.96rem}.game-entity-card-values .game-entity-card-value-stats{gap:.3rem}.game-entity-card-values .game-entity-card-value-stats>span{min-height:3.3rem;padding-inline:.15rem}.game-entity-card-values .game-entity-card-value-stats strong{font-size:.68rem;line-height:.82rem}.battle-arena.battle-showdown-stage,.pvp-arena.pvp-showdown-stage{min-height:43rem;gap:.5rem;padding:.65rem}.battle-showdown-side,.pvp-showdown-side{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);grid-template-rows:auto minmax(0,1fr);gap:.42rem}.battle-trainer-bar,.pvp-showdown-trainer{padding:.48rem;border-radius:.78rem}.battle-trainer-bar{grid-template-columns:1fr;gap:.3rem}.pvp-showdown-trainer{grid-template-columns:minmax(0,1fr) auto;gap:.35rem}.battle-trainer-bar strong,.pvp-trainer-identity p{font-size:.7rem}.battle-trainer-bar small,.pvp-fighter-team-label,.pvp-trainer-identity span{font-size:.48rem;letter-spacing:.05em}.battle-showdown-stage .battle-team-chip,.pvp-showdown-stage .pvp-team-strip>span{width:1.72rem;height:1.72rem}.battle-showdown-stage .battle-team-chip img,.pvp-showdown-stage .pvp-team-strip img{width:1.5rem!important;height:1.5rem!important}.battle-showdown-stage .battle-status-card,.pvp-showdown-stage .pvp-fighter-hud{padding:.58rem .62rem;border-radius:.8rem}.battle-showdown-stage .battle-status-card p:first-child,.pvp-fighter-hud h3{font-size:.75rem;line-height:.88rem}.battle-showdown-stage .battle-status-card p:nth-child(2){font-size:.5rem;letter-spacing:.06em}.battle-showdown-stage .battle-status-card>div:nth-child(2),.pvp-fighter-hp-copy{margin-top:.48rem;font-size:.58rem}.battle-showdown-stage .battle-sprite-wrap,.pvp-showdown-stage .pvp-sprite-stage{min-height:10.5rem}.battle-showdown-stage .battle-sprite,.pvp-showdown-stage .pvp-fighter-sprite,.pvp-showdown-stage .pvp-recall-sprite{max-width:8.5rem;max-height:8.5rem}.battle-showdown-stage .battle-energy-pill,.pvp-showdown-stage .battle-energy-pill{gap:.18rem;padding:.25rem .38rem;font-size:.62rem}.battle-showdown-stage .battle-energy-pill svg,.pvp-showdown-stage .battle-energy-pill svg{width:.75rem;height:.75rem}.battle-showdown-stage .battle-hp-track,.pvp-showdown-stage .battle-hp-track{height:.55rem}.battle-showdown-stage .battle-center-mark,.pvp-showdown-stage .pvp-versus-badge{width:2.5rem;height:2.5rem;border-radius:.7rem}.pvp-battle-clock{min-width:4.5rem;padding:.3rem .38rem}.pvp-battle-clock svg{display:none}.pvp-battle-clock strong{font-size:.82rem}.pvp-battle-clock small{font-size:.42rem}.pvp-battle-topbar{align-items:stretch}.pvp-battle-topbar>div{width:100%}.pvp-battle-actions{justify-content:flex-start}.pvp-battle-prompt{max-width:none;flex:1 1 100%;text-align:left}.pvp-battle-log>div:first-child{align-items:flex-start;flex-direction:column}}@media (max-width:420px){.battle-move-grid{grid-template-columns:1fr}.battle-move-button{min-height:4.9rem}.battle-switch-grid{grid-template-columns:1fr}.battle-arena.battle-showdown-stage,.pvp-arena.pvp-showdown-stage{min-height:45rem}}@media (prefers-reduced-motion:reduce){.pvp-battle-clock.is-urgent{animation:none}}.battle-showdown-stage .battle-center-mark,.pvp-showdown-stage .pvp-versus-badge{display:none!important}.battle-showdown-side .battle-status-card,.pvp-showdown-side .pvp-fighter-hud{width:min(100%,15rem);border:1px solid rgba(174,239,255,.24);border-radius:.68rem;background:linear-gradient(135deg,rgba(16,43,63,.96),rgba(5,18,31,.96)),url(/textures/skill-studs.png);background-blend-mode:normal,soft-light;padding:.4rem .46rem .46rem;box-shadow:0 3px 0 rgba(2,10,20,.48),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(7px)}.battle-showdown-side.is-opponent .battle-status-card,.pvp-showdown-side.is-opponent .pvp-fighter-hud{justify-self:start}.battle-showdown-side.is-player .battle-status-card,.pvp-showdown-side.is-player .pvp-fighter-hud{justify-self:end}.battle-compact-heading{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.3rem;padding-inline:.08rem}.battle-compact-heading>strong{overflow:hidden;color:#fff;font-size:.76rem;font-weight:1000;line-height:.92rem;text-overflow:ellipsis;white-space:nowrap}.battle-compact-heading>span{color:#9defff;font-size:.49rem;font-weight:1000;line-height:.7rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.battle-compact-energy{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;gap:.1rem;border:1px solid rgba(250,204,21,.35);border-radius:999px;background:rgba(120,76,4,.42);padding:.12rem .25rem;color:#fde047;font-size:.53rem;font-weight:1000;line-height:.65rem}.battle-compact-energy svg{width:.58rem;height:.58rem;fill:currentColor}.battle-compact-hp{position:relative;height:.84rem;margin-top:.27rem;overflow:hidden;border:1px solid rgba(208,242,255,.22);border-radius:.35rem;background:rgba(2,12,22,.9);box-shadow:inset 0 1px 3px rgba(0,0,0,.52)}.battle-compact-hp>i{position:absolute;inset:0 auto 0 0;min-width:0;border-right:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#78f5a2,#2dd36f 48%,#16964a 52%,#12713b);transition:width .42s ease}.battle-compact-hp>span{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:0 .32rem;color:#f8fdff;font-size:.45rem;font-weight:1000;line-height:.82rem;text-shadow:0 1px 2px #03111c,0 0 3px #03111c;letter-spacing:.045em}.battle-compact-hp>span b{font-size:.48rem;letter-spacing:0}.battle-trainer-bar,.pvp-showdown-trainer{width:min(100%,17rem);border-radius:.68rem;padding:.4rem .46rem;box-shadow:0 3px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.battle-showdown-side.is-opponent .battle-trainer-bar,.pvp-showdown-side.is-opponent .pvp-showdown-trainer{justify-self:start}.battle-showdown-side.is-player .battle-trainer-bar,.pvp-showdown-side.is-player .pvp-showdown-trainer{justify-self:end}.battle-trainer-bar{gap:.42rem}.pvp-showdown-trainer{gap:.32rem .45rem}.battle-trainer-bar small,.pvp-trainer-identity span{font-size:.47rem;line-height:.62rem;letter-spacing:.065em}.battle-trainer-bar strong,.pvp-trainer-identity p{font-size:.68rem;line-height:.82rem}.battle-showdown-stage .battle-team-strip,.pvp-showdown-stage .pvp-team-strip{flex-wrap:nowrap;gap:.18rem}.battle-showdown-stage .battle-team-chip,.pvp-showdown-stage .pvp-team-strip>span{display:grid;width:1.52rem;height:1.52rem;flex:0 0 1.52rem;place-items:center;overflow:hidden;border-width:1px;border-radius:.4rem;padding:.08rem;background:rgba(3,15,27,.88);box-shadow:0 2px 0 rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.05)}.battle-showdown-stage .battle-team-chip img,.battle-team-icon,.pvp-showdown-stage .pvp-team-strip img{width:1.25rem!important;height:1.25rem!important;-o-object-fit:contain;object-fit:contain}.battle-showdown-stage .battle-team-chip.is-active,.pvp-showdown-stage .pvp-team-strip>span.is-active{transform:translateY(-1px);border-color:#79ecff;box-shadow:0 2px 0 rgba(0,0,0,.35),0 0 0 1px rgba(121,236,255,.17),0 0 10px rgba(56,220,255,.22)}.pvp-showdown-stage .pvp-team-strip.is-you>span.is-active{border-color:#56e78e}.battle-showdown-stage .battle-team-chip.is-concealed,.pvp-showdown-stage .pvp-team-strip>span.is-concealed{opacity:.92}.battle-rot-box{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border:1px solid rgba(154,221,239,.18);border-radius:.27rem;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,.17) 0 8%,transparent 9%),linear-gradient(145deg,#28465b,#102638 62%,#091927);background-size:.46rem .46rem,auto;color:#bdeefe;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -2px 0 rgba(0,0,0,.2)}.battle-rot-box:after{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid rgba(173,231,247,.2)}.battle-rot-box svg{position:relative;z-index:1;width:.75rem;height:.75rem;stroke-width:2.4}.battle-rot-box b{position:absolute;z-index:2;right:.08rem;bottom:.02rem;color:#e5f9ff;font-size:.24rem;font-weight:1000;line-height:.35rem;text-shadow:0 1px 1px #04111d;letter-spacing:.03em}html[data-theme] .battle-arena.battle-scene-ai.stud-panel{border-color:rgba(108,225,255,.42);background:radial-gradient(circle at 78% 14%,rgba(232,255,255,.55) 0 2.5%,rgba(73,222,255,.22) 3% 9%,transparent 18%),linear-gradient(180deg,#164d78,#1e6d91 36%,#3aa4ae 47%,#123f4d 48%,#0b2835)!important;background-repeat:no-repeat!important;background-size:auto!important;background-blend-mode:normal!important}.battle-arena.battle-scene-ai:before{content:"";position:absolute;inset:46% -6% -4%;z-index:0;height:auto;border-top:3px solid rgba(164,255,224,.32);background:radial-gradient(circle,rgba(185,255,225,.2) 0 13%,transparent 15%) 0 0/28px 16px,linear-gradient(rgba(147,255,222,.08) 1px,transparent 0) 0 0/28px 16px,linear-gradient(90deg,rgba(147,255,222,.08) 1px,transparent 0) 0 0/28px 16px,linear-gradient(180deg,#176b65,#0a3a45 70%,#082737);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);transform:perspective(28rem) rotateX(4deg);transform-origin:center top;pointer-events:none}.battle-arena.battle-scene-ai:after{content:"";position:absolute;inset:29% 0 auto;z-index:0;display:block;height:19%;border-block:2px solid rgba(154,239,255,.2);background:linear-gradient(90deg,transparent 0 4%,#0c3850 4% 13%,transparent 13% 18%,#155974 18% 29%,transparent 29% 66%,#155974 66% 78%,transparent 78% 85%,#0c3850 85% 96%,transparent 96%),radial-gradient(circle,rgba(174,245,255,.23) 0 13%,transparent 15%) 0 0/24px 16px,linear-gradient(180deg,rgba(14,70,87,.96),rgba(8,40,56,.96));clip-path:polygon(0 38%,7% 38%,7% 8%,15% 8%,15% 42%,25% 42%,25% 18%,34% 18%,34% 60%,65% 60%,65% 18%,75% 18%,75% 42%,85% 42%,85% 8%,93% 8%,93% 38%,100% 38%,100% 100%,0 100%);opacity:.9;pointer-events:none}html[data-theme] .pvp-arena.battle-scene-pvp.stud-panel{border-color:rgba(183,123,255,.46);background:radial-gradient(circle at 22% 12%,rgba(78,227,255,.28),transparent 18%),radial-gradient(circle at 82% 28%,rgba(203,91,255,.28),transparent 22%),linear-gradient(180deg,#17163d,#242056 35%,#161838 48%,#090d21)!important;background-repeat:no-repeat!important;background-size:auto!important;background-blend-mode:normal!important}.pvp-arena.battle-scene-pvp:before{content:"";position:absolute;inset:46% -6% -4%;z-index:0;height:auto;border-top:3px solid rgba(80,224,255,.28);background:radial-gradient(circle,rgba(166,122,255,.22) 0 13%,transparent 15%) 0 0/28px 16px,linear-gradient(rgba(122,91,220,.1) 1px,transparent 0) 0 0/28px 16px,linear-gradient(90deg,rgba(80,225,255,.08) 1px,transparent 0) 0 0/28px 16px,linear-gradient(180deg,#241c55,#101437 65%,#080b20);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);transform:perspective(28rem) rotateX(4deg);transform-origin:center top;pointer-events:none}.pvp-arena.battle-scene-pvp:after{content:"";position:absolute;inset:17% 0 auto;z-index:0;display:block;height:31%;background:linear-gradient(90deg,transparent 0 4%,#111636 4% 11%,transparent 11% 15%,#151b43 15% 23%,transparent 23% 28%,#101532 28% 36%,transparent 36% 65%,#101532 65% 72%,transparent 72% 78%,#151b43 78% 86%,transparent 86% 90%,#111636 90% 97%,transparent 97%),repeating-linear-gradient(90deg,transparent 0 17px,rgba(68,218,255,.5) 18px 20px,transparent 21px 34px);clip-path:polygon(0 100%,0 42%,5% 42%,5% 4%,12% 4%,12% 57%,18% 57%,18% 22%,25% 22%,25% 68%,31% 68%,31% 34%,38% 34%,38% 100%,62% 100%,62% 34%,69% 34%,69% 68%,75% 68%,75% 22%,82% 22%,82% 57%,88% 57%,88% 4%,95% 4%,95% 42%,100% 42%,100% 100%);opacity:.92;filter:drop-shadow(0 0 7px rgba(91,218,255,.24));pointer-events:none}.battle-scene-decor{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.battle-scene-decor i{position:absolute;display:block}.battle-scene-ai .battle-scene-decor i:first-child,.battle-scene-ai .battle-scene-decor i:nth-child(2){top:38%;width:4.8rem;height:1.25rem;border:2px solid rgba(136,235,255,.22);border-radius:.18rem;background:radial-gradient(circle,rgba(190,255,242,.22) 0 17%,transparent 20%) 0 0/.9rem .65rem,linear-gradient(#136f71,#0b4656);box-shadow:0 .32rem 0 #082e40,0 .5rem .7rem rgba(2,13,24,.3)}.battle-scene-ai .battle-scene-decor i:first-child{left:4%;transform:skewY(5deg)}.battle-scene-ai .battle-scene-decor i:nth-child(2){right:4%;transform:skewY(-5deg)}.battle-scene-ai .battle-scene-decor i:nth-child(3),.battle-scene-pvp .battle-scene-decor i:nth-child(3){left:50%;top:49%;width:12rem;height:4.8rem;border:2px solid rgba(166,244,255,.2);border-radius:50%;transform:translate(-50%,-50%) scaleY(.34);box-shadow:inset 0 0 0 .55rem rgba(9,37,50,.18),0 0 1.3rem rgba(76,224,255,.12)}.battle-scene-pvp .battle-scene-decor i:first-child,.battle-scene-pvp .battle-scene-decor i:nth-child(2){top:36%;width:4.3rem;height:1.4rem;border:1px solid rgba(148,111,255,.4);border-radius:.18rem;background:radial-gradient(circle,rgba(193,166,255,.25) 0 16%,transparent 19%) 0 0/.8rem .65rem,linear-gradient(180deg,#302369,#17143d);box-shadow:0 .34rem 0 #0d102c,0 0 .8rem rgba(128,101,255,.34),inset 0 -2px 0 rgba(68,224,255,.3)}.battle-scene-pvp .battle-scene-decor i:first-child{left:5%;transform:skewY(4deg)}.battle-scene-pvp .battle-scene-decor i:nth-child(2){right:5%;transform:skewY(-4deg)}.battle-scene-pvp .battle-scene-decor i:nth-child(3){border-color:rgba(93,226,255,.28);box-shadow:inset 0 0 0 .55rem rgba(88,63,167,.14),0 0 1.3rem rgba(106,78,255,.24)}.showdown-log-column{--battle-log-bg:#081827;--battle-log-panel:#0d2234;--battle-log-panel-2:#102a3f;--battle-log-border:rgba(132,220,244,.2);--battle-log-text:#dbe9f3;--battle-log-muted:#8ca4b6;--battle-log-strong:#f8fcff;--battle-log-accent:#66e5ff;border-color:var(--battle-log-border);background:var(--battle-log-bg);color:var(--battle-log-text);box-shadow:0 7px 0 rgba(1,8,17,.5),0 18px 40px rgba(1,8,17,.24)}.showdown-log-toolbar{border-bottom-color:var(--battle-log-border);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--battle-log-panel)}.showdown-log-toolbar .section-kicker{color:var(--battle-log-accent)}.showdown-log-toolbar h2{color:var(--battle-log-strong)}.showdown-log-toolbar h2 span{color:var(--battle-log-muted)}.showdown-users-pill{border-color:var(--battle-log-border);background:var(--battle-log-panel-2);color:var(--battle-log-text);box-shadow:0 1px 1px rgba(0,0,0,.25)}.showdown-format-card{border-bottom-color:var(--battle-log-border);background:var(--battle-log-panel);color:var(--battle-log-text)}.showdown-format-card>span{color:var(--battle-log-muted)}.showdown-format-card>strong{color:var(--battle-log-strong)}.showdown-timer-notice{border-bottom-color:rgba(251,113,133,.24);background:rgba(127,29,29,.22);color:#fda4af}.showdown-scroll-log{background:linear-gradient(rgba(255,255,255,.018),rgba(255,255,255,0)),var(--battle-log-bg);scrollbar-color:#28506a #07131f}.showdown-log-intro{border-left-color:var(--battle-log-accent);background:rgba(43,91,118,.22);color:var(--battle-log-text)}.showdown-log-intro strong,.showdown-turn-divider{color:var(--battle-log-strong)}.showdown-turn-divider{border-block-color:var(--battle-log-border);background:var(--battle-log-panel-2)}.showdown-log-column .battle-log-line{color:var(--battle-log-text)}.showdown-log-column .battle-log-line>span{color:var(--battle-log-accent)}.showdown-log-waiting{color:var(--battle-log-muted)}.showdown-log-column .pvp-shared-log-line{border-left-color:#66849a;background:rgba(34,66,87,.5)}.showdown-log-column .pvp-log-actor{color:#ffb36a}.showdown-log-column .pvp-shared-log-line p{color:var(--battle-log-text)}.showdown-log-column .pvp-shared-log-line.event-ko{border-left-color:#fb7185;background:rgba(136,19,55,.24)}.showdown-log-column .pvp-shared-log-line.event-heal{border-left-color:#4ade80;background:rgba(20,110,58,.22)}.showdown-log-column .pvp-shared-log-line.event-block{border-left-color:#38bdf8;background:rgba(3,105,161,.2)}html[data-theme=light] .showdown-log-column{--battle-log-bg:#edf3f7;--battle-log-panel:#f6f9fb;--battle-log-panel-2:#dce5ea;--battle-log-border:#b8c5ce;--battle-log-text:#1e293b;--battle-log-muted:#64748b;--battle-log-strong:#0f172a;--battle-log-accent:#0284c7;box-shadow:0 7px 0 rgba(3,15,31,.2),0 18px 40px rgba(3,15,31,.13)}html[data-theme=light] .showdown-log-toolbar{background:linear-gradient(#f8fafc,#dce5eb)}html[data-theme=light] .showdown-users-pill{background:#f8fafc;color:#334155;box-shadow:0 1px 1px rgba(15,23,42,.12)}html[data-theme=light] .showdown-timer-notice{border-bottom-color:#fecaca;background:#fff1f2;color:#b42318}html[data-theme=light] .showdown-scroll-log{background:var(--battle-log-bg);scrollbar-color:#94a3b8 #dbe4ea}html[data-theme=light] .showdown-log-intro{background:rgba(255,255,255,.68)}html[data-theme=light] .showdown-log-column .pvp-shared-log-line{background:rgba(255,255,255,.7)}html[data-theme=light] .showdown-log-column .pvp-log-actor{color:#a13b08}html[data-theme=light] .showdown-log-column .pvp-shared-log-line.event-ko{border-left-color:#e11d48;background:#fff1f2}html[data-theme=light] .showdown-log-column .pvp-shared-log-line.event-heal{border-left-color:#16a34a;background:#f0fdf4}html[data-theme=light] .showdown-log-column .pvp-shared-log-line.event-block{border-left-color:#0284c7;background:#f0f9ff}.battle-move-button[aria-disabled=true],.battle-switch-button[aria-disabled=true]{cursor:not-allowed}.battle-move-button[aria-disabled=true]>:not(.battle-hover-card),.battle-switch-button[aria-disabled=true]>:not(.battle-hover-card){filter:grayscale(.42) brightness(.7);opacity:.72}.battle-hover-anchor{position:relative;overflow:visible!important}.battle-hover-card{position:absolute;z-index:90;left:50%;bottom:calc(100% + .55rem);display:flex;width:min(17rem,78vw);flex-direction:column;gap:.38rem;visibility:hidden;border:1px solid rgba(102,229,255,.38);border-radius:.8rem;background:#071827;padding:.72rem;color:#dbe9f3;text-align:left;opacity:0;box-shadow:0 10px 30px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.07);pointer-events:none;transform:translate(-50%,.35rem);transition:opacity .14s ease,transform .14s ease,visibility .14s}.battle-hover-anchor>.battle-hover-card{overflow:visible;white-space:normal;text-overflow:clip}.battle-hover-card:after{content:"";position:absolute;top:100%;left:50%;width:.65rem;height:.65rem;border-right:1px solid rgba(102,229,255,.38);border-bottom:1px solid rgba(102,229,255,.38);background:#071827;transform:translate(-50%,-50%) rotate(45deg)}.battle-hover-anchor:focus-visible .battle-hover-card,.battle-hover-anchor:hover .battle-hover-card{visibility:visible;opacity:1;transform:translate(-50%)}.battle-hover-eyebrow{display:flex!important;flex-direction:row!important;align-items:center;gap:.28rem;color:#66e5ff;font-size:.57rem;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.battle-hover-eyebrow svg{width:.72rem;height:.72rem}.battle-hover-card>strong{color:#fff;font-size:.85rem!important}.battle-hover-copy{display:block!important;color:#b8cad8;font-size:.67rem;font-weight:750;line-height:1.4;white-space:normal}.battle-hover-stats{display:flex!important;flex-flow:row wrap!important;gap:.3rem}.battle-hover-stats b{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#102a3f!important;padding:.25rem .4rem!important;color:#dbe9f3;font-size:.56rem!important}.battle-hover-stats b.is-heal{color:#86efac}.battle-hover-stats b.is-shield{color:#7dd3fc}.battle-hover-stats svg{width:.65rem;height:.65rem}.battle-hover-moves{display:flex!important;flex-flow:row wrap!important;gap:.25rem}.battle-hover-moves i{border-radius:999px;background:rgba(102,229,255,.11);padding:.22rem .38rem;color:#b9f3ff;font-size:.56rem;font-style:normal;font-weight:900}.showdown-turn-divider.is-current{opacity:.72}.battle-chat-line{display:grid;grid-template-columns:.9rem minmax(0,1fr) auto;align-items:start;gap:.35rem;margin:.45rem 0;border-left:3px solid #a78bfa;border-radius:.3rem;background:rgba(88,54,140,.2);padding:.48rem .55rem}.battle-chat-line>svg{width:.78rem;height:.78rem;margin-top:.08rem;color:#c4b5fd}.battle-chat-line p{display:flex;min-width:0;flex-direction:column;gap:.1rem}.battle-chat-line p strong{color:#ddd6fe;font-size:.59rem}.battle-chat-line p span{overflow-wrap:anywhere;color:var(--battle-log-text);font-size:.67rem;line-height:1.35}.battle-chat-line time{color:var(--battle-log-muted);font-size:.52rem;font-variant-numeric:tabular-nums}.battle-chat-form{flex:0 0 auto;border-top:1px solid var(--battle-log-border);background:var(--battle-log-panel);padding:.62rem .7rem .7rem}.battle-chat-form label{display:block;margin-bottom:.3rem;color:var(--battle-log-muted);font-size:.54rem;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.battle-chat-form>div{display:grid;grid-template-columns:minmax(0,1fr) 2.35rem;gap:.38rem}.battle-chat-form input{min-width:0;border:1px solid var(--battle-log-border);border-radius:.55rem;background:var(--battle-log-bg);padding:.55rem .65rem;color:var(--battle-log-strong);font-size:.7rem;outline:none}.battle-chat-form input:focus{border-color:var(--battle-log-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--battle-log-accent) 18%,transparent)}.battle-chat-form button{display:flex;align-items:center;justify-content:center;border-radius:.55rem;background:var(--battle-log-accent);color:#071827}.battle-chat-form button:disabled{opacity:.42}.battle-chat-form button svg{width:.9rem;height:.9rem}.battle-chat-form>p{margin-top:.3rem;color:#fda4af;font-size:.58rem;font-weight:800}.battle-chat-readonly{display:flex;flex:0 0 auto;align-items:center;gap:.35rem;border-top:1px solid var(--battle-log-border);background:var(--battle-log-panel);padding:.65rem .75rem;color:var(--battle-log-muted);font-size:.61rem;font-weight:800}.battle-chat-readonly svg{width:.8rem;height:.8rem}.battle-complete-layout{display:grid;align-items:stretch;gap:1rem;max-width:74rem;margin-inline:auto}.battle-complete-layout .showdown-log-column{min-height:30rem;max-height:38rem}html[data-theme=light] .battle-hover-card{border-color:#9fb8c8;background:#f8fafc;color:#334155;box-shadow:0 10px 30px rgba(15,23,42,.18)}html[data-theme=light] .battle-hover-card:after{border-color:#9fb8c8;background:#f8fafc}html[data-theme=light] .battle-hover-card>strong{color:#0f172a}html[data-theme=light] .battle-hover-copy{color:#475569}html[data-theme=light] .battle-hover-stats b{background:#e8eef2!important;color:#334155}html[data-theme=light] .battle-chat-line{background:#f5f3ff}html[data-theme=light] .battle-chat-line p strong{color:#6d28d9}@media (min-width:900px){.battle-complete-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}}@media (max-width:720px){.battle-hover-card{position:fixed;z-index:220;left:50%;right:auto;bottom:1rem;width:calc(100vw - 1.5rem)}.battle-hover-card:after{display:none}}@media (max-width:640px){.battle-showdown-side .battle-status-card,.pvp-showdown-side .pvp-fighter-hud{padding:.34rem .38rem .4rem;border-radius:.58rem}.battle-compact-heading{gap:.2rem}.battle-compact-heading>strong{font-size:.64rem;line-height:.78rem}.battle-compact-heading>span{font-size:.42rem}.battle-compact-energy{min-width:1.7rem;padding-inline:.18rem;font-size:.46rem}.battle-compact-energy svg{width:.5rem;height:.5rem}.battle-compact-hp{height:.75rem;margin-top:.22rem}.battle-compact-hp>span{padding-inline:.24rem;font-size:.4rem;line-height:.72rem}.battle-compact-hp>span b{font-size:.42rem}.battle-showdown-stage .battle-team-chip,.pvp-showdown-stage .pvp-team-strip>span{width:1.32rem;height:1.32rem;flex-basis:1.32rem;border-radius:.34rem}.battle-showdown-stage .battle-team-chip img,.battle-team-icon,.pvp-showdown-stage .pvp-team-strip img{width:1.08rem!important;height:1.08rem!important}.battle-rot-box svg{width:.62rem;height:.62rem}.battle-trainer-bar,.pvp-showdown-trainer{padding:.34rem .38rem;border-radius:.58rem}.battle-scene-ai .battle-scene-decor i:nth-child(3),.battle-scene-pvp .battle-scene-decor i:nth-child(3){width:8rem}}html[data-theme] .battle-arena.battle-scene-ai.stud-panel,html[data-theme] .pvp-arena.battle-scene-pvp.stud-panel{background-color:#0b1a2c!important;background-image:linear-gradient(rgba(4,12,24,.06),rgba(4,12,24,.1)),var(--battle-scene-image)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:cover,cover!important}.battle-arena.battle-scene-ai:after,.battle-arena.battle-scene-ai:before,.battle-scene-ai .battle-field-line,.battle-scene-ai .battle-scene-decor,.battle-scene-pvp .battle-scene-decor,.battle-scene-pvp .pvp-field-line,.pvp-arena.battle-scene-pvp:after,.pvp-arena.battle-scene-pvp:before{content:none!important;display:none!important}.moderation-notice{position:relative;z-index:35;border-block:1px solid rgba(250,204,21,.3);background-color:#3a2a08;background-image:radial-gradient(circle at 6px 6px,rgba(253,224,71,.14) 0 2px,rgba(56,34,4,.28) 2.2px 3.6px,transparent 3.8px),linear-gradient(90deg,rgba(146,88,4,.22),rgba(58,42,8,.96));background-size:16px 16px,auto;color:#fff7d6;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 5px 18px rgba(0,0,0,.18);transition:margin-left .3s ease}.moderation-notice-inner{display:flex;width:min(100%,1500px);min-width:0;align-items:flex-start;gap:.7rem;margin-inline:auto;padding:.72rem 1rem}.moderation-notice-icon{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid rgba(253,224,71,.3);border-radius:.7rem;background:rgba(250,204,21,.12);color:#fde047;box-shadow:0 2px 0 rgba(0,0,0,.25)}.moderation-notice-icon svg{width:1.1rem;height:1.1rem}.moderation-notice-title{color:#fff;font-size:.78rem;font-weight:1000}.moderation-notice-copy{margin-top:.12rem;overflow-wrap:anywhere;color:#fef3c7;font-size:.68rem;line-height:1.4}.moderation-notice-extra{margin-top:.12rem;color:#d6c691;font-size:.59rem}.moderation-notice-link{display:inline-flex;min-height:2.15rem;flex:0 0 auto;align-items:center;gap:.28rem;border:1px solid rgba(253,224,71,.3);border-radius:.65rem;background:rgba(250,204,21,.12);padding:.42rem .62rem;color:#fff7b0;font-size:.62rem;font-weight:1000;white-space:nowrap}.moderation-notice-link:hover{background:rgba(250,204,21,.2)}.moderation-notice-link svg{width:.78rem;height:.78rem}.moderation-notice-close{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:.6rem;color:#fef3c7}.moderation-notice-close:hover{background:rgba(255,255,255,.1)}.moderation-notice-close svg{width:.9rem;height:.9rem}@media (min-width:1024px){html[data-desktop-nav=icons] .moderation-notice{margin-left:6rem}html[data-desktop-nav=labels] .moderation-notice{margin-left:16rem}html[data-desktop-nav=hidden] .moderation-notice{margin-left:0}}@media (max-width:640px){.moderation-notice-inner{align-items:center;flex-wrap:wrap}.moderation-notice-icon{width:2rem;height:2rem}.moderation-notice-link{margin-left:2.7rem}}.account-standing-summary{background-color:#11253a;background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light}.account-standing-emblem{display:grid;width:4rem;height:4rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:1.15rem;box-shadow:0 4px 0 rgba(2,12,24,.45),inset 0 1px 0 rgba(255,255,255,.1)}.account-standing-emblem svg{width:1.8rem;height:1.8rem}.account-standing-emblem.is-clear{background:rgba(74,222,128,.14);color:#86efac}.account-standing-emblem.is-action{background:rgba(250,204,21,.14);color:#fde047}.account-standing-policy{border-top:1px solid rgba(250,204,21,.22);background:rgba(79,51,5,.48);padding:.75rem 1.5rem;color:#fef3c7;font-size:.7rem}.account-standing-section-head{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(3,15,28,.45);padding:1rem 1.1rem}.account-standing-section-head>span{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border-radius:.75rem}.account-standing-section-head>span svg{width:1.15rem;height:1.15rem}.account-standing-section-head>span.is-warning{background:rgba(250,204,21,.12);color:#fde047}.account-standing-section-head>span.is-restricted{background:rgba(251,113,133,.12);color:#fda4af}.account-standing-section-head>div{min-width:0;flex:1}.account-standing-section-head h2{margin-top:.1rem;color:#fff;font-size:1.05rem;font-weight:1000}.account-standing-section-head>b{display:grid;min-width:2rem;height:2rem;place-items:center;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:.72rem}.account-standing-list{display:grid;gap:.65rem;padding:1rem}.account-standing-item{border:1px solid rgba(255,255,255,.09);border-radius:.9rem;background-color:#0c1b2b;background-image:radial-gradient(circle at 5px 5px,rgba(106,197,231,.08) 0 2px,transparent 2.4px);background-size:14px 14px;padding:.85rem}.account-standing-item.is-warning{border-left:3px solid #facc15}.account-standing-item.is-restricted{border-left:3px solid #fb7185}.account-standing-item-title{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.65rem}.account-standing-item-title strong{color:#fff;font-size:.78rem}.account-standing-item-title time,.account-standing-item-title>span{display:inline-flex;align-items:center;gap:.25rem;color:#94a3b8;font-size:.58rem;text-align:right}.account-standing-item-title>span svg{width:.65rem;height:.65rem}.account-standing-item p{margin-top:.42rem;overflow-wrap:anywhere;color:#dbe5ee;font-size:.72rem;line-height:1.45}.account-standing-item small{display:block;margin-top:.35rem;color:#72869a;font-size:.59rem}.account-standing-empty{display:flex;min-height:8rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#7f94a7;font-size:.75rem;font-weight:800}.account-standing-empty svg{width:1.6rem;height:1.6rem;color:#4ade80}.battle-chat-restriction{display:flex!important;grid-column:1/-1;align-items:flex-start;gap:.45rem;margin-bottom:.48rem;border:1px solid rgba(251,113,133,.32);border-radius:.62rem;background:rgba(136,19,55,.2);padding:.55rem .62rem;color:#fecdd3}.battle-chat-restriction>svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.05rem}.battle-chat-restriction>span{display:flex;min-width:0;flex-direction:column;gap:.08rem}.battle-chat-restriction strong{color:#fff;font-size:.65rem}.battle-chat-restriction small{overflow-wrap:anywhere;color:#fecdd3;font-size:.56rem;line-height:1.35}.battle-chat-form input:disabled{cursor:not-allowed;opacity:.65}@media (min-width:721px){.battle-move-grid>.battle-hover-anchor:first-child>.battle-hover-card{left:0;transform:translateY(.35rem)}.battle-move-grid>.battle-hover-anchor:first-child:focus-visible>.battle-hover-card,.battle-move-grid>.battle-hover-anchor:first-child:hover>.battle-hover-card{transform:translate(0)}.battle-move-grid>.battle-hover-anchor:first-child>.battle-hover-card:after{left:1.8rem}.battle-move-grid>.battle-hover-anchor:last-child>.battle-hover-card{right:0;left:auto;transform:translateY(.35rem)}.battle-move-grid>.battle-hover-anchor:last-child:focus-visible>.battle-hover-card,.battle-move-grid>.battle-hover-anchor:last-child:hover>.battle-hover-card{transform:translate(0)}.battle-move-grid>.battle-hover-anchor:last-child>.battle-hover-card:after{right:1.8rem;left:auto;transform:translate(50%,-50%) rotate(45deg)}}html[data-theme=light] .moderation-notice{border-color:#eab308;background-color:#fff8d8;background-image:radial-gradient(circle at 6px 6px,rgba(161,98,7,.12) 0 2px,transparent 2.4px);color:#713f12}html[data-theme=light] .moderation-notice-title{color:#422006}html[data-theme=light] .moderation-notice-copy,html[data-theme=light] .moderation-notice-extra,html[data-theme=light] .moderation-notice-link{color:#713f12}html[data-theme=light] .account-standing-item{background-color:#f8fafc}html[data-theme=light] .account-standing-item-title strong,html[data-theme=light] .account-standing-section-head h2{color:#0f172a}html[data-theme=light] .account-standing-item p{color:#334155}.home-hero{overflow:hidden;background-color:#112b42;background-image:url(/textures/stud-grid.png);background-size:190px 190px;background-blend-mode:soft-light}.home-secondary-action{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.18);border-radius:.8rem;background:#15283a;padding:.65rem 1.1rem;color:#fff;font-size:.875rem;font-weight:900;box-shadow:0 3px 0 rgba(2,12,24,.45);transition:background-color .16s ease,transform .16s ease}.home-secondary-action:hover{background:#1b344b;transform:translateY(-1px)}.home-tool-card{transition:border-color .16s ease,transform .16s ease}.home-tool-card:hover{border-color:rgba(255,255,255,.24);transform:translateY(-2px)}.home-tool-icon{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:#172b3f;color:#d8e8f5}html[data-theme=dark] input::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#aebfd0!important;opacity:1}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#aebfd0!important;opacity:1}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#536579!important;opacity:1}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#536579!important;opacity:1}.game-entity-card-name{font-size:.94rem;line-height:1.12rem}.game-entity-card-type{font-size:.75rem}.game-entity-card.is-compact .game-entity-card-name{font-size:.75rem;line-height:.9rem}.game-entity-card.is-compact .game-entity-card-type{font-size:.62rem}@media (max-width:460px){.game-entity-card-name{font-size:.78rem;line-height:.94rem}}.brainrot-detail-meter{height:.72rem;border-color:rgba(178,214,237,.25);background:#294158}.brainrot-detail-location,.brainrot-detail-mini-stat,.brainrot-detail-stat-row{background:rgba(24,48,69,.78)}.brainrot-detail-footer>:last-child{flex:0 0 auto!important;min-width:7.5rem;margin-left:auto}.brainrot-detail-battle-estimate{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,255,255,.09);border-radius:.7rem;background:rgba(9,25,39,.62);padding:.58rem .65rem}.brainrot-detail-battle-estimate strong{color:#fff;font-size:.72rem}.brainrot-detail-battle-estimate span{color:#cbd8e4;font-size:.67rem;text-align:right}.entity-detail-shell{max-width:42rem}.entity-detail-portrait{display:grid;min-height:13rem;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background-color:#10283d;background-image:url(/textures/stud-grid.png);background-size:150px 150px;background-blend-mode:soft-light}.trello-markdown{color:#d9e5ef;font-size:.875rem;line-height:1.65;overflow-wrap:anywhere}.trello-markdown>*+*{margin-top:.72rem}.trello-markdown h1{color:#fff;font-size:1.25rem;font-weight:1000}.trello-markdown h2{color:#fff;font-size:1.08rem;font-weight:1000}.trello-markdown h3{color:#fff;font-size:.95rem;font-weight:900}.trello-markdown ol,.trello-markdown ul{padding-left:1.25rem}.trello-markdown ul{list-style:disc}.trello-markdown ol{list-style:decimal}.trello-markdown li+li{margin-top:.25rem}.trello-markdown a{color:#74e8ff;font-weight:800;text-decoration:underline;text-underline-offset:2px}.trello-markdown code{border:1px solid rgba(255,255,255,.1);border-radius:.3rem;background:#071523;padding:.08rem .3rem;color:#fff;font-size:.82em}.trello-markdown pre{overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;background:#071523;padding:.75rem}.trello-markdown pre code{border:0;background:transparent;padding:0}.trello-markdown blockquote{border-left:3px solid #31d7ff;padding-left:.8rem;color:#b9cad8}.battle-compact-heading>strong{font-size:.94rem;line-height:1.08rem}.battle-compact-heading>span{font-size:.66rem;line-height:.82rem}.battle-compact-energy{min-width:2.65rem;padding:.18rem .38rem;font-size:.68rem;line-height:.8rem}.battle-compact-energy svg{width:.72rem;height:.72rem}.battle-compact-hp{height:1.18rem;margin-top:.36rem;background:#263e52}.battle-compact-hp>span{padding:0 .42rem;font-size:.64rem;line-height:1.12rem}.battle-compact-hp>span b{font-size:.68rem}html[data-theme=light] .trello-markdown{color:#334155}html[data-theme=light] .trello-markdown h1,html[data-theme=light] .trello-markdown h2,html[data-theme=light] .trello-markdown h3{color:#0f172a}html[data-theme=light] .trello-markdown code,html[data-theme=light] .trello-markdown pre{background:#e7edf3;color:#0f172a}.database-tab-strip nav{scrollbar-width:thin}.database-view-toggle{display:inline-flex;border:1px solid rgba(255,255,255,.1);border-radius:.8rem;background:#091725;padding:.25rem}.database-view-toggle button{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;border-radius:.6rem;padding:.42rem .7rem;color:#aabac8;font-size:.7rem;font-weight:900}.database-view-toggle button.is-active{background:#31d7ff;color:#07111c}.database-list{display:grid;gap:.55rem}.database-list-row{display:grid;width:100%;grid-template-columns:auto minmax(10rem,1fr) minmax(7rem,.55fr) minmax(17rem,1.2fr);align-items:center;gap:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:.9rem;background-color:#102237;background-image:url(/textures/stud-grid.png);background-size:170px 170px;background-blend-mode:soft-light;padding:.55rem .75rem;text-align:left;box-shadow:0 3px 0 rgba(2,12,24,.38);transition:border-color .16s ease,transform .16s ease}.database-list-row:hover{border-color:rgba(49,215,255,.42);transform:translateY(-1px)}.database-list-icon{width:3.25rem!important;height:3.25rem!important}.database-list-identity{min-width:0}.database-list-identity strong{color:#fff;font-size:.82rem}.database-list-identity strong,.database-list-identity>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database-list-identity>span{margin-top:.18rem;color:#94a7b8;font-size:.62rem}.database-list-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.database-list-stats>span{display:flex;min-width:0;flex-direction:column;border-radius:.55rem;background:rgba(2,12,22,.45);padding:.35rem .42rem}.database-list-stats small{color:#8295a8;font-size:.5rem;font-weight:900}.database-list-stats b{overflow:hidden;color:#fff;font-size:.67rem;text-overflow:ellipsis}.tier-row-modern{content-visibility:auto;contain-intrinsic-size:260px}.battle-guide-button{display:inline-flex;min-height:3.75rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#102338;padding:.65rem 1rem;color:#dce8f3;font-size:.75rem;font-weight:900;box-shadow:0 3px 0 rgba(2,12,24,.4)}.battle-guide-button:hover{border-color:rgba(49,215,255,.4);color:#fff}.battle-onboarding-backdrop{position:fixed;inset:0;z-index:240;display:flex;align-items:center;justify-content:center;background:rgba(2,8,17,.88);padding:1rem;backdrop-filter:blur(5px)}.battle-onboarding-panel{width:min(100%,34rem);overflow:hidden;border:2px solid rgba(49,215,255,.48);border-radius:1.25rem;background-color:#102338;background-image:url(/textures/stud-grid.png);background-size:170px 170px;background-blend-mode:soft-light;box-shadow:0 10px 0 rgba(2,12,24,.55),0 28px 80px rgba(0,0,0,.55)}.battle-onboarding-panel>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 1.1rem}.battle-onboarding-panel>header button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.7rem;background:#ef4455;color:#fff}.battle-onboarding-panel>header button svg{width:1.15rem;height:1.15rem}.battle-onboarding-progress{margin-top:.15rem;color:#8fa5b8;font-size:.62rem;font-weight:800}.battle-onboarding-body{display:flex;min-height:19rem;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2.25rem;text-align:center}.battle-onboarding-icon{display:grid;width:4.5rem;height:4.5rem;place-items:center;border:1px solid rgba(49,215,255,.35);border-radius:1.2rem;background:#173952;color:#67e7ff;box-shadow:0 4px 0 rgba(2,12,24,.45)}.battle-onboarding-icon svg{width:2rem;height:2rem}.battle-onboarding-body h2{margin-top:1.25rem;color:#fff;font-size:1.6rem;font-weight:1000}.battle-onboarding-body>p{margin-top:.6rem;max-width:27rem;color:#cbd8e4;font-size:.86rem;line-height:1.65}.battle-onboarding-example{display:flex;align-items:center;gap:.65rem;margin-top:1.1rem;border:1px solid rgba(255,255,255,.11);border-radius:.8rem;background:#091a2a;padding:.65rem .85rem;text-align:left}.battle-onboarding-example>svg{width:1.2rem;color:#facc15}.battle-onboarding-example span{display:flex;flex-direction:column}.battle-onboarding-example b{color:#fff;font-size:.72rem}.battle-onboarding-example small{color:#9eb0c0;font-size:.62rem}.battle-onboarding-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.1);padding:1rem}.battle-onboarding-panel>footer>div{display:flex;gap:.5rem}.battle-onboarding-skip{color:#a9bac9;font-size:.72rem;font-weight:900}.battle-onboarding-skip:hover{color:#fff}.battle-vfx,.pvp-ko-flash,.pvp-summon-ring{display:none!important}.battle-sprite-wrap.is-attacking,.battle-sprite-wrap.is-healing,.battle-sprite-wrap.is-hit,.pvp-current-sprite.is-attacking,.pvp-current-sprite.is-charging,.pvp-current-sprite.is-healing,.pvp-current-sprite.is-hit,.pvp-current-sprite.is-sendout{animation:cab-battle-feedback .32s ease-out!important}.battle-event-notice{position:absolute;z-index:42;left:50%;top:50%;width:min(82%,30rem);transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.2);border-left:4px solid #31d7ff;border-radius:.7rem;background:rgba(5,17,29,.9);padding:.65rem .8rem;color:#fff;font-size:.72rem;font-weight:900;text-align:center;box-shadow:0 5px 18px rgba(0,0,0,.4);animation:cab-battle-notice .3s ease-out;pointer-events:none}.battle-event-notice.event-damage,.battle-event-notice.event-ko{border-left-color:#fb7185}.battle-event-notice.event-heal{border-left-color:#4ade80}@keyframes cab-battle-feedback{0%{transform:scale(.97);filter:brightness(1.25)}to{transform:scale(1);filter:none}}@keyframes cab-battle-notice{0%{opacity:0;transform:translate(-50%,calc(-50% + .4rem))}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:800px){.database-list-row{grid-template-columns:auto minmax(0,1fr)}.database-list-rarity{grid-column:2}.database-list-stats{grid-column:1/-1}}@media (max-width:520px){.battle-onboarding-body{min-height:17rem;padding:1.4rem 1.1rem}.battle-onboarding-panel>footer{align-items:stretch;flex-direction:column-reverse}.battle-onboarding-panel>footer>div{justify-content:flex-end}.battle-onboarding-skip{min-height:2.2rem}}@media (max-width:640px){.brainrot-detail-footer{flex-direction:row}.brainrot-detail-footer>:last-child{width:auto}.battle-compact-heading>strong{font-size:.78rem}.battle-compact-heading>span{font-size:.56rem}.battle-compact-energy{min-width:2.2rem;font-size:.58rem}.battle-compact-hp{height:1rem}.battle-compact-hp>span{font-size:.54rem;line-height:.96rem}.battle-compact-hp>span b{font-size:.58rem}}.professional-home{display:grid;gap:4rem}.home-command-hero{display:grid;overflow:visible;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:#0d1c2b;box-shadow:0 5px 0 rgba(2,10,18,.42)}.home-command-main{position:relative;z-index:20;padding:clamp(1.5rem,4vw,4.25rem)}.home-command-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.home-command-eyebrow>span:first-child{color:#8ca1b4;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.home-command-main h1{max-width:53rem;margin-top:1.3rem;color:#f7fafc;font-family:var(--font-display),"Bungee",sans-serif;font-size:clamp(2.2rem,5vw,4.7rem);font-weight:400;line-height:1.04;letter-spacing:-.025em}.home-command-main>p{max-width:46rem;margin-top:1.25rem;color:#b9c7d4;font-size:clamp(.94rem,1.6vw,1.12rem);font-weight:600;line-height:1.7}.home-command-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem}.home-neutral-link,.home-primary-link{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.72rem;padding:.7rem 1.05rem;font-size:.78rem;font-weight:900;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.home-primary-link{border:1px solid #31d7ff;background:#31d7ff;color:#07111c;box-shadow:0 3px 0 #0870a0}.home-neutral-link{border:1px solid rgba(255,255,255,.15);background:#17283a;color:#eef5fa;box-shadow:0 3px 0 #06101a}.home-neutral-link:hover,.home-primary-link:hover{transform:translateY(-1px)}.home-primary-link svg{width:1rem;height:1rem}.home-global-search{position:relative;z-index:60;display:flex;max-width:48rem;min-height:3.7rem;align-items:center;gap:.75rem;margin-top:2.25rem;border:1px solid rgba(255,255,255,.16);border-radius:.9rem;background:#071522;padding:0 .9rem;box-shadow:0 4px 0 rgba(2,9,16,.5)}.home-global-search>svg{width:1.15rem;color:#6f879a}.home-global-search>input{min-width:0;flex:1;border:0!important;background:transparent!important;padding:.9rem 0!important;color:#fff!important;font-size:.9rem;font-weight:700;box-shadow:none!important}.home-global-search>input:focus{outline:0}.home-global-search>kbd{border:1px solid rgba(255,255,255,.14);border-radius:.38rem;background:#142536;padding:.12rem .45rem;color:#8296a8;font-family:inherit;font-size:.66rem;font-weight:900}.home-search-results{position:absolute;z-index:100;top:calc(100% + .55rem);left:0;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:.9rem;background:#0a1928;padding:.5rem;box-shadow:0 18px 45px rgba(0,0,0,.5)}.home-search-results-head{display:flex;align-items:center;justify-content:space-between;padding:.45rem .55rem .55rem;color:#7f94a7;font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.home-search-results>button{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;border-radius:.65rem;padding:.5rem .6rem;text-align:left;transition:background-color .15s ease}.home-search-results>button:hover{background:#142c40}.home-search-results>button>span{min-width:0}.home-search-results>button small,.home-search-results>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-search-results>button strong{color:#f8fafc;font-size:.75rem}.home-search-results>button small{margin-top:.12rem;color:#91a5b6;font-size:.59rem}.home-search-results>button>svg{width:.9rem;color:#6e8497}.home-search-results>a{display:flex;align-items:center;justify-content:space-between;margin-top:.35rem;border-top:1px solid rgba(255,255,255,.08);padding:.7rem .6rem .35rem;color:#74e8ff;font-size:.68rem;font-weight:900}.home-search-results>a svg{width:.9rem}.home-search-empty{padding:1rem .6rem;color:#a8b8c6;font-size:.75rem}.home-command-side{display:grid;gap:1px;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08)}.home-miniboss-card{display:flex;min-height:16.5rem;flex-direction:column;background-color:#142536;background-image:url(/textures/stud-grid.png);background-size:180px 180px;background-blend-mode:soft-light;padding:1.35rem;color:#fff;transition:background-color .15s ease}.home-miniboss-card:hover{background-color:#192e43}.home-miniboss-head{display:flex;align-items:center;justify-content:space-between;color:#a9bbc9;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-miniboss-head span{display:flex;align-items:center;gap:.4rem}.home-miniboss-head svg{width:1rem;height:1rem}.home-miniboss-location{margin-top:auto}.home-miniboss-location strong{display:block;color:#fff;font-size:1.6rem;font-weight:1000}.home-miniboss-location small{display:block;margin-top:.18rem;color:#a9bbc9;font-size:.67rem;font-weight:800}.home-miniboss-time{display:flex;align-items:center;gap:.55rem;margin-top:.75rem}.home-miniboss-time svg{width:1.15rem;color:#ff6b72}.home-miniboss-time time{color:#fff;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:1000;letter-spacing:.03em}.home-miniboss-card>p{margin-top:.75rem;color:#91a5b6;font-size:.66rem;line-height:1.45}.home-data-summary{background:#0f2031;padding:1.25rem 1.35rem}.home-data-summary header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.home-data-summary header span{color:#fff;font-size:.74rem;font-weight:900}.home-data-summary header small{color:#8296a8;font-size:.57rem}.home-data-summary>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}.home-data-summary>div>span{border-left:1px solid rgba(255,255,255,.1);padding-left:.65rem}.home-data-summary small,.home-data-summary strong{display:block}.home-data-summary strong{color:#f8fafc;font-size:1rem;font-weight:1000}.home-data-summary small{color:#8296a8;font-size:.57rem}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.home-section-heading p{color:#70869a;font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.home-section-heading h2{margin-top:.3rem;color:#fff;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:1000}.home-section-heading>span{color:#7f93a6;font-size:.68rem;font-weight:800}.home-workflow-grid{display:grid;gap:1rem}.home-workflow-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.05rem;background:#0e1d2c;box-shadow:0 4px 0 rgba(2,10,18,.38)}.home-workflow-card>header{display:flex;align-items:flex-start;gap:.9rem;border-bottom:1px solid rgba(255,255,255,.08);padding:1.1rem 1.15rem}.home-workflow-card>header>span{display:grid;width:2.1rem;height:2.1rem;flex:0 0 2.1rem;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:.55rem;background:#17283a;color:#8ca1b3;font-size:.58rem;font-weight:1000}.home-workflow-card h3{color:#fff;font-size:1rem;font-weight:1000}.home-workflow-card header p{margin-top:.2rem;color:#899daf;font-size:.65rem;line-height:1.4}.home-workflow-card nav{display:grid}.home-workflow-card nav a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem 1rem;transition:background-color .15s ease}.home-workflow-card nav a+a{border-top:1px solid rgba(255,255,255,.06)}.home-workflow-card nav a:hover{background:#14293c}.home-workflow-card nav a>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.55rem;background:#182d41;color:#b3c5d4}.home-workflow-card nav a>span svg{width:.95rem;height:.95rem}.home-workflow-card nav a>div{min-width:0}.home-workflow-card nav small,.home-workflow-card nav strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-workflow-card nav strong{color:#f1f5f9;font-size:.72rem;font-weight:900}.home-workflow-card nav small{margin-top:.15rem;color:#8095a7;font-size:.57rem}.home-workflow-card nav a>svg{width:.86rem;color:#63798c}.home-battle-strip{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;border:1px solid rgba(255,255,255,.11);border-left:4px solid #31d7ff;border-radius:1rem;background-color:#102438;background-image:url(/textures/stud-grid.png);background-size:200px 200px;background-blend-mode:soft-light;padding:clamp(1.25rem,3vw,2rem)}.home-battle-strip p{color:#78dff2;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.home-battle-strip h2{margin-top:.35rem;color:#fff;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:1000}.home-battle-strip span{display:block;margin-top:.45rem;color:#a9bbc9;font-size:.75rem}.home-battle-strip>div:last-child{display:flex;flex-wrap:wrap;gap:.6rem}.home-battle-strip a{display:inline-flex;min-height:2.65rem;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;background:#14293d;padding:.6rem .9rem;color:#eef6fb;font-size:.7rem;font-weight:900}.home-battle-strip a:last-child{border-color:#31d7ff;background:#31d7ff;color:#07111c}.home-battle-strip a svg{width:.9rem}.miniboss-page{gap:1.25rem}.miniboss-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.miniboss-hero h1{margin-top:.45rem;color:#fff;font-family:var(--font-display),"Bungee",sans-serif;font-size:clamp(2rem,5vw,3.8rem);font-weight:400;line-height:1.04}.miniboss-hero>div:first-child>p:last-child{max-width:46rem;margin-top:.65rem;color:#aebdcc;font-size:.82rem;line-height:1.6}.miniboss-cycle-badge{display:flex;flex:0 0 auto;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:#0a1928;padding:.7rem .9rem}.miniboss-cycle-badge>svg{width:1.1rem;color:#ff6b72}.miniboss-cycle-badge small,.miniboss-cycle-badge span,.miniboss-cycle-badge strong{display:block}.miniboss-cycle-badge strong{color:#fff;font-size:.72rem}.miniboss-cycle-badge small{color:#8195a7;font-size:.56rem}.miniboss-dashboard{display:grid;gap:1.25rem}.miniboss-cycle-card,.miniboss-how,.miniboss-map-card,.miniboss-next-card,.miniboss-upcoming-card{padding:1.15rem}.miniboss-next-card{display:flex;min-height:18rem;flex-direction:column;border-left:4px solid #ff5f68}.miniboss-next-card.is-active{border-left-color:#4ade80}.miniboss-next-card>header{display:flex;align-items:center;justify-content:space-between;color:#8ca0b2;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.miniboss-live-dot{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:#172b3e;padding:.3rem .55rem;color:#c4d3df}.miniboss-live-dot:before{width:.4rem;height:.4rem;border-radius:50%;background:#4ade80;content:""}.miniboss-next-location{display:flex;align-items:center;gap:.75rem;margin-top:auto}.miniboss-next-location>svg{width:2rem;height:2rem;color:#ff6b72}.miniboss-next-location p{color:#fff;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:1000}.miniboss-next-location small{display:block;margin-top:.12rem;color:#8ca0b2;font-size:.65rem;font-weight:800;text-transform:uppercase}.miniboss-countdown{display:block;margin-top:.8rem;color:#f8fafc;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,7vw,4.7rem);font-weight:1000;letter-spacing:.025em;line-height:1}.miniboss-local-time{margin-top:.65rem;color:#879bad;font-size:.64rem;font-weight:700}.miniboss-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.miniboss-card-heading h2{margin-top:.3rem;color:#fff;font-size:1.15rem;font-weight:1000}.miniboss-card-heading>span{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0a1928;padding:.35rem .6rem;color:#93a6b7;font-size:.56rem;font-weight:900;text-transform:uppercase}.miniboss-cycle-flow{display:grid;gap:.6rem;margin-top:1.25rem}.miniboss-cycle-step-wrap{display:flex;align-items:center;gap:.55rem}.miniboss-cycle-step-wrap>svg{width:.9rem;color:#566e82}.miniboss-cycle-step{display:flex;min-width:0;flex:1;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.09);border-radius:.7rem;background:#0c1b2a;padding:.7rem}.miniboss-cycle-step.is-current{border-color:#ff6870;background:#2c1b25}.miniboss-cycle-step>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:.45rem;background:#192c40;color:#8fa4b6;font-size:.52rem;font-weight:1000}.miniboss-cycle-step strong{color:#eef4f8;font-size:.68rem;font-weight:900}.miniboss-content-grid{display:grid;gap:1.25rem}.miniboss-map-frame{position:relative;overflow:hidden;margin-top:1rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#07131f}.miniboss-map-frame>img{display:block;width:100%;height:auto}.miniboss-map-marker{position:absolute;display:flex;transform:translate(-50%,-50%);align-items:center;gap:.3rem;border:2px solid #fff;border-radius:999px;background:#d92737;padding:.18rem .36rem .18rem .18rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.55)}.miniboss-map-marker b{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:#fff;color:#a80f1e;font-size:.48rem}.miniboss-map-marker small{font-size:.49rem;font-weight:1000;white-space:nowrap}.miniboss-map-marker.is-current{outline:3px solid #facc15;outline-offset:2px}.miniboss-map-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;color:#8296a8;font-size:.62rem;line-height:1.5}.miniboss-map-note svg{width:.9rem;flex:0 0 .9rem}.miniboss-upcoming-list{gap:.38rem;margin-top:1rem}.miniboss-upcoming-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:.65rem;background:#0b1927;padding:.55rem .65rem}.miniboss-upcoming-index{color:#657b8e;font-variant-numeric:tabular-nums;font-size:.53rem;font-weight:1000}.miniboss-upcoming-list li>span:nth-child(2) small,.miniboss-upcoming-list li>span:nth-child(2) strong{display:block}.miniboss-upcoming-list li>span:nth-child(2) strong{color:#f1f5f9;font-size:.68rem}.miniboss-upcoming-list li>span:nth-child(2) small{color:#718699;font-size:.53rem}.miniboss-upcoming-list li>b{color:#b7c7d3;font-size:.58rem;text-transform:uppercase}.miniboss-upcoming-list li:first-child{border-color:rgba(255,95,104,.38);background:#241a24}.miniboss-upcoming-list li:first-child>b{color:#ff8d93}.miniboss-upcoming-list li.is-loading span{height:.7rem;border-radius:.3rem;background:#172a3b}.miniboss-how-grid{display:grid;gap:.75rem;margin-top:1rem}.miniboss-how-grid>div{border-top:1px solid rgba(255,255,255,.09);padding-top:.85rem}.miniboss-how-grid span{color:#60788d;font-size:.54rem;font-weight:1000}.miniboss-how-grid strong{display:block;margin-top:.35rem;color:#fff;font-size:.75rem}.miniboss-how-grid p{margin-top:.3rem;color:#8fa2b3;font-size:.65rem;line-height:1.55}.miniboss-sync-note{margin-top:1rem;border-radius:.6rem;background:#091725;padding:.65rem .75rem;color:#71879a;font-size:.58rem;line-height:1.5}@media (min-width:768px){.home-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-battle-strip{flex-direction:row;align-items:center}.miniboss-dashboard{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}.miniboss-cycle-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.miniboss-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.home-command-hero{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr)}.home-command-side{border-top:0;border-left:1px solid rgba(255,255,255,.1)}.home-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.miniboss-content-grid{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.72fr)}.miniboss-cycle-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.professional-home{gap:2.7rem}.home-command-main{padding:1.25rem}.home-command-main h1{font-size:2.25rem}.home-command-actions>*,.home-command-actions>div{width:100%}.home-global-search{margin-top:1.5rem}.home-global-search>kbd{display:none}.home-miniboss-card{min-height:14rem}.home-section-heading{align-items:flex-start;flex-direction:column}.miniboss-hero{flex-direction:column}.miniboss-cycle-badge{width:100%}.miniboss-map-marker small{display:none}.miniboss-map-marker{padding:.18rem}.miniboss-countdown{font-size:2.5rem}}html[data-theme=light] .home-battle-strip,html[data-theme=light] .home-command-hero,html[data-theme=light] .home-workflow-card,html[data-theme=light] .miniboss-cycle-card,html[data-theme=light] .miniboss-hero,html[data-theme=light] .miniboss-how,html[data-theme=light] .miniboss-map-card,html[data-theme=light] .miniboss-next-card,html[data-theme=light] .miniboss-upcoming-card{border-color:#cbd5e1;background-color:#f8fafc;color:#0f172a}html[data-theme=light] .home-battle-strip h2,html[data-theme=light] .home-command-main h1,html[data-theme=light] .home-section-heading h2,html[data-theme=light] .home-workflow-card h3,html[data-theme=light] .home-workflow-card nav strong,html[data-theme=light] .miniboss-card-heading h2,html[data-theme=light] .miniboss-countdown,html[data-theme=light] .miniboss-hero h1,html[data-theme=light] .miniboss-how-grid strong,html[data-theme=light] .miniboss-next-location p{color:#0f172a}html[data-theme=light] .home-battle-strip span,html[data-theme=light] .home-command-main>p,html[data-theme=light] .home-workflow-card header p,html[data-theme=light] .miniboss-hero>div:first-child>p:last-child,html[data-theme=light] .miniboss-how-grid p{color:#475569}html[data-theme=light] .home-command-side{border-color:#cbd5e1;background:#cbd5e1}html[data-theme=light] .home-miniboss-card{background-color:#e8f1f7;color:#0f172a}html[data-theme=light] .home-miniboss-card:hover{background-color:#ddebf3}html[data-theme=light] .home-miniboss-card>p,html[data-theme=light] .home-miniboss-head,html[data-theme=light] .home-miniboss-location small{color:#475569}html[data-theme=light] .home-miniboss-location strong,html[data-theme=light] .home-miniboss-time time{color:#0f172a}html[data-theme=light] .home-data-summary{background:#f1f5f9}html[data-theme=light] .home-data-summary header span,html[data-theme=light] .home-data-summary strong{color:#0f172a}html[data-theme=light] .home-data-summary header small,html[data-theme=light] .home-data-summary small{color:#64748b}html[data-theme=light] .home-data-summary>div>span{border-color:#cbd5e1}html[data-theme=light] .home-global-search{border-color:#b8c6d2;background:#fff;box-shadow:0 4px 0 #cbd5e1}html[data-theme=light] .home-global-search>input{color:#0f172a!important}html[data-theme=light] .home-global-search>kbd{border-color:#cbd5e1;background:#e2e8f0;color:#475569}html[data-theme=light] .home-search-results{border-color:#cbd5e1;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.18)}html[data-theme=light] .home-search-results>button:hover{background:#eff6ff}html[data-theme=light] .home-search-results>button strong{color:#0f172a}html[data-theme=light] .home-search-empty,html[data-theme=light] .home-search-results>button small{color:#475569}html[data-theme=light] .home-search-results>a{border-color:#dbe3ea;color:#0369a1}html[data-theme=light] .home-neutral-link{border-color:#cbd5e1;background:#f8fafc;color:#0f172a;box-shadow:0 3px 0 #cbd5e1}html[data-theme=light] .home-workflow-card nav a+a,html[data-theme=light] .home-workflow-card>header{border-color:#dbe3ea}html[data-theme=light] .home-workflow-card nav a>span,html[data-theme=light] .home-workflow-card>header>span{border-color:#cbd5e1;background:#e8eef3;color:#475569}html[data-theme=light] .home-workflow-card nav a:hover{background:#eef6fb}html[data-theme=light] .home-section-heading>span,html[data-theme=light] .home-workflow-card nav small{color:#64748b}html[data-theme=light] .home-battle-strip a{border-color:#cbd5e1;background:#fff;color:#0f172a}html[data-theme=light] .home-battle-strip a:last-child{border-color:#0284c7;background:#0284c7;color:#fff}html[data-theme=light] .miniboss-card-heading>span,html[data-theme=light] .miniboss-cycle-badge,html[data-theme=light] .miniboss-live-dot{border-color:#cbd5e1;background:#e8eef3;color:#475569}html[data-theme=light] .miniboss-cycle-badge strong{color:#0f172a}html[data-theme=light] .miniboss-cycle-badge small,html[data-theme=light] .miniboss-local-time,html[data-theme=light] .miniboss-map-note,html[data-theme=light] .miniboss-next-card>header,html[data-theme=light] .miniboss-next-location small{color:#64748b}html[data-theme=light] .miniboss-cycle-step,html[data-theme=light] .miniboss-upcoming-list li{border-color:#dbe3ea;background:#f1f5f9}html[data-theme=light] .miniboss-cycle-step.is-current,html[data-theme=light] .miniboss-upcoming-list li:first-child{border-color:#fb7185;background:#fff1f2}html[data-theme=light] .miniboss-cycle-step>span{background:#e2e8f0;color:#475569}html[data-theme=light] .miniboss-cycle-step strong,html[data-theme=light] .miniboss-upcoming-list li>span:nth-child(2) strong{color:#0f172a}html[data-theme=light] .miniboss-upcoming-index,html[data-theme=light] .miniboss-upcoming-list li>b,html[data-theme=light] .miniboss-upcoming-list li>span:nth-child(2) small{color:#64748b}html[data-theme=light] .miniboss-upcoming-list li:first-child>b{color:#be123c}html[data-theme=light] .miniboss-how-grid>div{border-color:#dbe3ea}html[data-theme=light] .miniboss-sync-note{background:#e8eef3;color:#475569}.brainrot-detail-section-grid{display:grid;grid-template-columns:1fr;align-items:start;gap:.75rem;margin-top:.75rem}.brainrot-detail-section-grid.has-estimates{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr)}.brainrot-detail-left-stack{display:grid;align-content:start;gap:.75rem;min-width:0}.brainrot-detail-moves-section{min-height:0}.brainrot-detail-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem;font-size:.75rem}.brainrot-detail-meter{height:.62rem;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 2px rgba(2,12,24,.22)}.brainrot-detail-estimates-section{min-width:0}.brainrot-detail-estimate-list{display:grid;gap:.65rem;margin-top:.75rem}.brainrot-detail-estimate-card{overflow:hidden;border:1px solid rgba(139,188,220,.2);border-left:4px solid #ff6b45;border-radius:.85rem;background:linear-gradient(135deg,rgba(8,25,40,.96),rgba(14,38,57,.9));padding:.7rem .75rem;box-shadow:0 7px 18px rgba(0,0,0,.13)}.brainrot-detail-estimate-card>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.brainrot-detail-estimate-card>header strong{color:#fff;font-size:.8rem;font-weight:1000}.brainrot-detail-estimate-card>header span{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);padding:.2rem .45rem;color:#a9bfd0;font-size:.58rem;font-weight:900;text-transform:uppercase}.brainrot-detail-estimate-output{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem}.brainrot-detail-estimate-output>span{display:grid;gap:.06rem;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:.65rem;background:rgba(3,13,23,.48);padding:.48rem .55rem}.brainrot-detail-estimate-output>span:only-child{grid-column:1/-1}.brainrot-detail-estimate-output small{color:#9bb0c0;font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brainrot-detail-estimate-output strong{color:#fff;font-size:1rem;font-weight:1000;line-height:1.15}.brainrot-detail-estimate-output .is-damage strong{color:#ff7b67;text-shadow:0 0 18px rgba(255,90,65,.24)}.brainrot-detail-estimate-output .is-heal strong{color:#5ee08a}.brainrot-detail-estimate-output .is-shield strong{color:#7de9ff}.brainrot-detail-estimate-card>p{margin-top:.45rem;color:#afc0cd;font-size:.64rem;line-height:1.45}.brainrot-detail-estimate-empty{margin-top:.75rem;color:#aabac7;font-size:.72rem;line-height:1.55}.brainrot-detail-estimate-note{margin-top:.65rem;color:#778d9e;font-size:.58rem;line-height:1.5}.trello-markdown p{line-height:1.7}.trello-markdown hr{height:1px;border:0;background:rgba(156,197,224,.2);margin:.9rem 0}.trello-table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(153,194,220,.18);border-radius:.7rem}.trello-markdown table{width:100%;min-width:28rem;border-collapse:collapse;background:rgba(3,15,25,.3);font-size:.76rem}.trello-markdown td,.trello-markdown th{border-bottom:1px solid rgba(153,194,220,.14);border-right:1px solid rgba(153,194,220,.1);padding:.5rem .6rem;text-align:left;vertical-align:top}.trello-markdown th{background:rgba(49,215,255,.09);color:#fff;font-size:.67rem;font-weight:1000;letter-spacing:.04em;text-transform:uppercase}.trello-markdown tr:last-child td{border-bottom:0}.trello-markdown td:last-child,.trello-markdown th:last-child{border-right:0}.trello-markdown .trello-check-item{list-style:none;margin-left:-1.15rem}.trello-check-item>span{display:inline-grid;width:1rem;height:1rem;place-items:center;margin-right:.4rem;border:1px solid rgba(164,198,221,.45);border-radius:.25rem;color:#06202e;font-size:.65rem;font-weight:1000;vertical-align:-.1rem}.trello-check-item>span.is-checked{border-color:#45d682;background:#45d682}.weight-control-card,html[data-theme=light] .weight-control-card{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.weight-control-card{border-color:rgba(164,201,226,.2)}html[data-theme=light] .weight-control-card{border-color:rgba(71,85,105,.2)}.cab-home-dashboard{display:grid;gap:1.2rem;width:min(100%,94rem);margin:0 auto;padding:.6rem 0 2rem}.cab-home-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;padding:.2rem .15rem .4rem}.cab-home-topbar>div:first-child{max-width:48rem}.cab-home-topbar p{display:flex;align-items:center;gap:.45rem;color:#69e8ff;font-size:.65rem;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.cab-home-live-dot{width:.48rem;height:.48rem;border-radius:999px;background:#40dc82;box-shadow:0 0 0 4px rgba(64,220,130,.12)}.cab-home-topbar h1{margin-top:.45rem;color:#fff;font-size:clamp(1.8rem,3.5vw,3.3rem);font-weight:1000;letter-spacing:-.045em;line-height:1}.cab-home-topbar>div:first-child>span{display:block;margin-top:.55rem;color:#9db1c0;font-size:.82rem;line-height:1.5}.cab-home-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.cab-home-command-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.72fr);overflow:visible;border:1px solid rgba(140,189,219,.22);border-radius:1.2rem;background:#1a3044;box-shadow:0 12px 36px rgba(0,0,0,.16)}.cab-home-lookup{overflow:visible;border:0;border-right:1px solid rgba(140,189,219,.18);border-radius:1.18rem 0 0 1.18rem;background-color:#10263a;padding:1.25rem}.cab-home-panel-heading,.cab-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.cab-home-battle-banner>div>p,.cab-home-panel-heading p,.cab-home-section-heading p{color:#49ddfa;font-size:.6rem;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.cab-home-battle-banner h2,.cab-home-panel-heading h2,.cab-home-section-heading h2{margin-top:.14rem;color:#fff;font-size:1.25rem;font-weight:1000;letter-spacing:-.02em}.cab-home-panel-heading>a,.cab-home-section-heading a{display:inline-flex;align-items:center;gap:.3rem;color:#8deaff;font-size:.66rem;font-weight:900}.cab-home-panel-heading svg,.cab-home-section-heading svg{width:.8rem;height:.8rem}.cab-home-search{position:relative;z-index:20;display:flex;align-items:center;gap:.65rem;margin-top:.85rem;border:1px solid rgba(126,208,235,.32);border-radius:.85rem;background:#071a2a;padding:.25rem .55rem .25rem .75rem;box-shadow:0 4px 0 rgba(2,11,20,.45)}.cab-home-search>svg{width:1rem;height:1rem;flex:none;color:#55dff8}.cab-home-search>input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:.72rem 0;color:#fff!important;font-size:.8rem;font-weight:750}.cab-home-search>input::-moz-placeholder{color:#859bab!important;opacity:1}.cab-home-search>input::placeholder{color:#859bab!important;opacity:1}.cab-home-search>kbd{border:1px solid rgba(255,255,255,.12);border-radius:.38rem;background:#173248;padding:.22rem .42rem;color:#9eb4c3;font-size:.58rem;font-weight:900}.cab-home-search-results{position:absolute;top:calc(100% + .45rem);right:0;left:0;z-index:80;overflow:hidden;border:1px solid rgba(126,208,235,.3);border-radius:.8rem;background:#091d2e;box-shadow:0 22px 55px rgba(0,0,0,.48)}.cab-home-search-results>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:.55rem .7rem;color:#9cb0c0;font-size:.58rem;font-weight:900;text-transform:uppercase}.cab-home-search-results>button{display:flex;width:100%;align-items:center;gap:.55rem;border-bottom:1px solid rgba(255,255,255,.06);padding:.48rem .65rem;text-align:left}.cab-home-search-results>button:hover{background:rgba(49,215,255,.08)}.cab-home-search-results>button>span{display:grid;min-width:0;flex:1}.cab-home-search-results>button strong{overflow:hidden;color:#fff;font-size:.72rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cab-home-search-results>button small{color:#91a5b4;font-size:.58rem}.cab-home-search-results>button>svg{width:.8rem;height:.8rem;color:#5bddf6}.cab-home-search-results>p{padding:1rem;color:#a8b8c4;font-size:.72rem;text-align:center}.cab-home-search-results>a{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;color:#72e6fb;font-size:.64rem;font-weight:900}.cab-home-search-results>a svg{width:.8rem;height:.8rem}.cab-home-primary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.cab-home-primary-actions>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;border:1px solid rgba(159,197,221,.16);border-radius:.75rem;background:rgba(5,20,32,.48);padding:.7rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.cab-home-primary-actions>a:hover{transform:translateY(-1px);border-color:rgba(75,221,248,.48);background:rgba(16,52,70,.7)}.cab-home-primary-actions>a>svg:first-child{width:1rem;height:1rem;color:#5ee4fb}.cab-home-primary-actions>a>svg:last-child{width:.72rem;height:.72rem;color:#6f8798}.cab-home-primary-actions span{display:grid;min-width:0}.cab-home-primary-actions strong{color:#fff;font-size:.7rem;font-weight:950}.cab-home-primary-actions small{overflow:hidden;color:#8ea3b2;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.cab-home-live-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:0 1.18rem 1.18rem 0}.cab-home-live-panel .home-miniboss-card{min-height:0;padding:1.1rem}.cab-home-library-summary{border-top:1px solid rgba(140,189,219,.18);background:#10263a;padding:.8rem 1rem}.cab-home-library-summary>header{display:flex;justify-content:space-between;color:#a3b4c0;font-size:.56rem;font-weight:900;text-transform:uppercase}.cab-home-library-summary>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:.6rem}.cab-home-library-summary>div>span{display:grid;gap:.03rem;border-left:1px solid rgba(255,255,255,.1);padding-left:.65rem}.cab-home-library-summary>div>span:first-child{border-left:0;padding-left:0}.cab-home-library-summary strong{color:#fff;font-size:.9rem;font-weight:1000}.cab-home-library-summary small{color:#8298a8;font-size:.52rem;font-weight:800}.cab-home-tools-section{display:grid;gap:.75rem}.cab-home-section-heading{padding:0 .1rem}.cab-home-section-heading>span{color:#7f95a5;font-size:.64rem;font-weight:800}.cab-home-tool-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cab-home-tool-group{overflow:hidden;border-color:rgba(140,189,219,.18);border-radius:1rem;background-color:#10263a}.cab-home-tool-group>header{border-bottom:1px solid rgba(140,189,219,.14);padding:.85rem .9rem}.cab-home-tool-group h3{color:#fff;font-size:.9rem;font-weight:1000}.cab-home-tool-group header p{margin-top:.12rem;color:#8fa3b2;font-size:.6rem}.cab-home-tool-group nav{display:grid}.cab-home-tool-group nav>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;border-top:1px solid rgba(255,255,255,.055);padding:.68rem .75rem}.cab-home-tool-group nav>a:first-child{border-top:0}.cab-home-tool-group nav>a:hover{background:rgba(49,215,255,.06)}.cab-home-tool-group nav>a>span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(134,191,219,.18);border-radius:.5rem;background:#173449;color:#5de0f9}.cab-home-tool-group nav>a>span svg{width:.88rem;height:.88rem}.cab-home-tool-group nav>a>div{display:grid;min-width:0}.cab-home-tool-group nav strong{color:#f6fbff;font-size:.67rem;font-weight:950}.cab-home-tool-group nav small{overflow:hidden;color:#8299a9;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.cab-home-tool-group nav>a>svg{width:.72rem;height:.72rem;color:#647d8f}.cab-home-battle-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-color:rgba(98,212,239,.24);border-radius:1rem;background-color:#10283d;padding:1rem 1.1rem}.cab-home-battle-banner>div>span{display:block;margin-top:.2rem;color:#90a5b5;font-size:.63rem}.cab-home-battle-banner nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.cab-home-battle-banner a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;background:#17364d;padding:.55rem .72rem;color:#fff;font-size:.63rem;font-weight:950}.cab-home-battle-banner a:last-child{border-color:#24bddd;background:#119bb9}.cab-home-battle-banner a svg{width:.75rem;height:.75rem}.cab-home-recent{display:grid;gap:.7rem}html[data-theme=light] .brainrot-detail-meter{border-color:#cbd5e1;background:#fff}html[data-theme=light] .brainrot-detail-estimate-card{border-color:#cbd5e1 #cbd5e1 #cbd5e1 #f05a42;background:linear-gradient(135deg,#fff,#f1f5f9);box-shadow:0 7px 18px rgba(15,23,42,.08)}html[data-theme=light] .brainrot-detail-estimate-card>header strong,html[data-theme=light] .brainrot-detail-estimate-output strong{color:#0f172a}html[data-theme=light] .brainrot-detail-estimate-card>header span,html[data-theme=light] .brainrot-detail-estimate-card>p,html[data-theme=light] .brainrot-detail-estimate-note{color:#64748b}html[data-theme=light] .brainrot-detail-estimate-output>span{border-color:#dbe3ea;background:#fff}html[data-theme=light] .trello-markdown table{background:#fff}html[data-theme=light] .trello-markdown th{background:#e8f6fb;color:#0f172a}html[data-theme=light] .trello-markdown td,html[data-theme=light] .trello-markdown th,html[data-theme=light] .trello-table-wrap{border-color:#cbd5e1}html[data-theme=light] .cab-home-battle-banner h2,html[data-theme=light] .cab-home-library-summary strong,html[data-theme=light] .cab-home-panel-heading h2,html[data-theme=light] .cab-home-primary-actions strong,html[data-theme=light] .cab-home-section-heading h2,html[data-theme=light] .cab-home-tool-group h3,html[data-theme=light] .cab-home-tool-group nav strong,html[data-theme=light] .cab-home-topbar h1{color:#0f172a}html[data-theme=light] .cab-home-battle-banner>div>span,html[data-theme=light] .cab-home-primary-actions small,html[data-theme=light] .cab-home-section-heading>span,html[data-theme=light] .cab-home-tool-group header p,html[data-theme=light] .cab-home-tool-group nav small,html[data-theme=light] .cab-home-topbar>div:first-child>span{color:#64748b}html[data-theme=light] .cab-home-command-grid{border-color:#cbd5e1;background:#e2e8f0;box-shadow:0 12px 30px rgba(15,23,42,.1)}html[data-theme=light] .cab-home-battle-banner,html[data-theme=light] .cab-home-library-summary,html[data-theme=light] .cab-home-lookup,html[data-theme=light] .cab-home-tool-group{border-color:#cbd5e1;background-color:#f8fafc}html[data-theme=light] .cab-home-search{border-color:#b9cad6;background:#fff;box-shadow:0 4px 0 #cbd5e1}html[data-theme=light] .cab-home-search>input{color:#0f172a!important}html[data-theme=light] .cab-home-search>kbd{border-color:#cbd5e1;background:#e2e8f0;color:#475569}html[data-theme=light] .cab-home-search-results{border-color:#cbd5e1;background:#fff;box-shadow:0 22px 50px rgba(15,23,42,.2)}html[data-theme=light] .cab-home-search-results>button strong{color:#0f172a}html[data-theme=light] .cab-home-search-results>button small,html[data-theme=light] .cab-home-search-results>p{color:#64748b}html[data-theme=light] .cab-home-primary-actions>a{border-color:#d7e0e7;background:#fff}html[data-theme=light] .cab-home-primary-actions>a:hover{border-color:#38b6d2;background:#eefbfe}html[data-theme=light] .cab-home-tool-group nav>a,html[data-theme=light] .cab-home-tool-group>header{border-color:#dbe3ea}html[data-theme=light] .cab-home-tool-group nav>a:hover{background:#eefbfe}html[data-theme=light] .cab-home-tool-group nav>a>span{border-color:#cbd5e1;background:#e8f3f7}html[data-theme=light] .cab-home-battle-banner a{border-color:#cbd5e1;background:#fff;color:#0f172a}html[data-theme=light] .cab-home-battle-banner a:last-child{border-color:#0891b2;background:#0891b2;color:#fff}@media (max-width:1024px){.cab-home-command-grid{grid-template-columns:1fr}.cab-home-lookup{border-right:0;border-bottom:1px solid rgba(140,189,219,.18);border-radius:1.18rem 1.18rem 0 0}.cab-home-live-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.58fr);grid-template-rows:1fr;border-radius:0 0 1.18rem 1.18rem}.cab-home-library-summary{display:grid;align-content:center;border-top:0;border-left:1px solid rgba(140,189,219,.18)}.cab-home-tool-groups{grid-template-columns:1fr}}@media (max-width:700px){.brainrot-detail-section-grid.has-estimates{grid-template-columns:1fr}.brainrot-detail-profile-grid{grid-template-columns:1fr 1fr}.cab-home-dashboard{gap:.9rem}.cab-home-topbar{align-items:flex-start;flex-direction:column}.cab-home-account{justify-content:flex-start}.cab-home-command-grid{border-radius:1rem}.cab-home-lookup{border-radius:.95rem .95rem 0 0;padding:.9rem}.cab-home-panel-heading{align-items:flex-start}.cab-home-live-panel,.cab-home-primary-actions{grid-template-columns:1fr}.cab-home-live-panel{border-radius:0 0 .95rem .95rem}.cab-home-library-summary{border-top:1px solid rgba(140,189,219,.18);border-left:0}.cab-home-battle-banner{align-items:flex-start;flex-direction:column}.cab-home-battle-banner nav{width:100%;justify-content:stretch}.cab-home-battle-banner a{flex:1;justify-content:center}.cab-home-section-heading>span{display:none}}@media (max-width:430px){.brainrot-detail-estimate-output,.brainrot-detail-profile-grid{grid-template-columns:1fr}.brainrot-detail-estimate-output>span:only-child{grid-column:auto}.cab-home-topbar h1{font-size:2rem}.cab-home-panel-heading>a{display:none}}html[data-theme] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),html[data-theme] textarea{color:var(--cab-text)!important;background-color:var(--cab-surface-3)!important}html[data-theme] input::-moz-placeholder,html[data-theme] textarea::-moz-placeholder{color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font-weight:700;opacity:1!important}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important;font-weight:700;opacity:1!important}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#334155!important;-webkit-text-fill-color:#334155!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#334155!important;-webkit-text-fill-color:#334155!important}.brainrot-database-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.brainrot-database-card{min-height:0!important;aspect-ratio:4/5!important;border-radius:1rem!important}.brainrot-database-card .game-entity-card-main{gap:.45rem;justify-content:center;padding:.7rem .6rem}.brainrot-database-card .game-entity-card-icon{width:clamp(5.2rem,62%,7.6rem)!important;height:clamp(5.2rem,62%,7.6rem)!important}.brainrot-database-card .game-entity-card-name{display:-webkit-box;min-height:2.2em;overflow:hidden;font-size:clamp(.9rem,1.3vw,1.05rem)!important;line-height:1.1!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brainrot-database-card .game-entity-card-info,.brainrot-database-card .game-entity-card-subtitle,.brainrot-database-card .game-entity-card-type{display:none!important}@media (min-width:640px){.brainrot-database-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.brainrot-database-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1180px){.brainrot-database-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1450px){.brainrot-database-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cab-feed-shell{--feed-accent:var(--cab-accent);margin-inline:auto;max-width:68rem}.cab-feed-tabs{position:sticky;top:4.75rem;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:1rem;padding:.45rem;border:1px solid color-mix(in srgb,var(--cab-accent) 22%,transparent);border-radius:1.05rem;background:color-mix(in srgb,var(--cab-surface-2) 94%,transparent);background-image:url(/textures/skill-studs.png);background-size:108px 108px;background-blend-mode:soft-light;box-shadow:0 10px 25px rgba(0,0,0,.16);backdrop-filter:blur(14px)}.cab-feed-tabs button{display:flex;min-width:0;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .7rem;border:1px solid transparent;border-radius:.78rem;color:var(--cab-muted);font-size:.8rem;font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.cab-feed-tabs button:hover{border-color:color-mix(in srgb,var(--cab-accent) 28%,transparent);background:color-mix(in srgb,var(--cab-accent) 8%,transparent);color:var(--cab-text)}.cab-feed-tabs button.is-active{border-color:color-mix(in srgb,var(--cab-accent) 48%,transparent);background:color-mix(in srgb,var(--cab-accent) 17%,var(--cab-surface-3));color:var(--cab-accent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--cab-accent) 65%,transparent)}.cab-feed-tabs button:focus-visible{outline:2px solid var(--cab-accent);outline-offset:2px}.cab-feed-tabs svg{width:1rem;height:1rem;flex:0 0 auto}.cab-feed-tabs small{min-width:1.4rem;padding:.1rem .35rem;border-radius:999px;background:rgba(0,0,0,.22);color:currentColor;font-size:.64rem;line-height:1.15rem}.cab-feed-owner-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.25rem 0 1rem;padding:.7rem .8rem;border:1px solid rgba(251,146,60,.3);border-radius:.85rem;background:rgba(251,146,60,.08)}.cab-feed-owner-controls>span{display:grid;gap:.08rem;min-width:0}.cab-feed-owner-controls strong{color:#fed7aa;font-size:.75rem;font-weight:900}.cab-feed-owner-controls small{color:var(--cab-muted);font-size:.65rem}.cab-feed-owner-controls .stud-button{flex:0 0 auto}.cab-feed-owner-controls svg{width:.95rem;height:.95rem}.cab-feed-owner-status{margin:-.45rem 0 .85rem;color:var(--cab-muted);font-size:.7rem;font-weight:750;text-align:right}.cab-feed-list{display:grid;gap:1rem}.cab-feed-card{--feed-card-accent:var(--cab-accent);position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--feed-card-accent) 24%,rgba(255,255,255,.08));border-radius:1.15rem;background-color:color-mix(in srgb,var(--cab-surface) 96%,black 4%);background-image:url(/textures/skill-studs.png);background-size:126px 126px;background-blend-mode:soft-light;box-shadow:0 8px 0 color-mix(in srgb,var(--cab-surface-3) 86%,black 14%),0 18px 34px rgba(0,0,0,.18)}.cab-feed-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.24rem;background:var(--feed-card-accent);opacity:.9}.cab-feed-card-updates{--feed-card-accent:var(--cab-accent)}.cab-feed-card-news{--feed-card-accent:#a78bfa}.cab-feed-card-leaks{--feed-card-accent:#fb923c}.cab-feed-card-footer,.cab-feed-card-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.cab-feed-card-meta{border-bottom:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.12)}.cab-feed-category{display:inline-flex;align-items:center;gap:.42rem;color:var(--feed-card-accent);font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.cab-feed-category svg{width:.9rem;height:.9rem}.cab-feed-card-meta time{color:var(--cab-muted);font-size:.7rem;font-weight:700;white-space:nowrap}.cab-feed-card-body{display:grid;gap:.72rem;padding:1rem 1rem .45rem}.cab-feed-content{min-width:0;color:var(--cab-text);font-size:.9rem;font-weight:550;line-height:1.55;overflow-wrap:anywhere}.cab-feed-bullet-line,.cab-feed-number-line,.cab-feed-text-line{display:flex;min-height:1.45em;min-width:0}.cab-feed-bullet-line{gap:.5rem;padding-left:.25rem}.cab-feed-number-line{gap:.55rem;padding-left:.25rem}.cab-feed-bullet-line>span:first-child,.cab-feed-number-line>span:first-child{flex:0 0 auto;color:var(--feed-card-accent);font-weight:900}.cab-feed-bullet-line.is-depth-1,.cab-feed-number-line.is-depth-1{padding-left:1.25rem}.cab-feed-bullet-line.is-depth-2,.cab-feed-number-line.is-depth-2{padding-left:2.25rem}.cab-feed-bullet-line.is-depth-3,.cab-feed-number-line.is-depth-3{padding-left:3.25rem}.cab-feed-heading{margin:.55rem 0 .15rem;color:var(--cab-text);font-weight:900;line-height:1.2}.cab-feed-heading.is-level-1{font-size:1.28rem}.cab-feed-heading.is-level-2{font-size:1.12rem}.cab-feed-heading.is-level-3{font-size:1rem}.cab-feed-subtext{display:block;color:var(--cab-muted);font-size:.72rem;line-height:1.45}.cab-feed-multiquote,.cab-feed-quote{margin:.35rem 0;padding:.45rem .7rem;border-left:.2rem solid color-mix(in srgb,var(--feed-card-accent) 65%,transparent);background:color-mix(in srgb,var(--feed-card-accent) 7%,transparent);color:color-mix(in srgb,var(--cab-text) 88%,var(--cab-muted))}.cab-feed-content del{color:var(--cab-muted)}.cab-feed-spoiler{border-radius:.25rem;background:var(--cab-text);color:transparent;cursor:pointer;transition:color .14s ease,background .14s ease}.cab-feed-spoiler:focus,.cab-feed-spoiler:hover{background:color-mix(in srgb,var(--cab-text) 16%,transparent);color:var(--cab-text);outline:none}.cab-feed-content strong{color:var(--cab-text);font-weight:800}.cab-feed-content em{color:color-mix(in srgb,var(--cab-text) 82%,var(--feed-card-accent) 18%)}.cab-feed-content a,.cab-feed-embed-title{color:var(--cab-accent);font-weight:750;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.18em}.cab-feed-content code{padding:.12rem .32rem;border:1px solid rgba(255,255,255,.1);border-radius:.35rem;background:rgba(0,0,0,.27);color:#b8f3ff;font-size:.82em}.cab-feed-content pre{max-width:100%;margin:.55rem 0;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:.7rem;background:#070b11;padding:.75rem}.cab-feed-content pre code{padding:0;border:0;background:none;color:#d8e9f4;white-space:pre}.cab-feed-embed{display:grid;gap:.35rem;min-width:0;padding:.72rem .8rem;border:1px solid rgba(255,255,255,.08);border-left:.24rem solid var(--feed-card-accent);border-radius:.62rem;background:rgba(0,0,0,.17)}.cab-feed-embed-title{margin:0;overflow-wrap:anywhere;font-size:.94rem}.cab-feed-media-grid{display:grid;gap:.3rem;margin:.6rem 1rem .85rem;overflow:hidden;border-radius:.8rem}.cab-feed-media-grid.media-count-2,.cab-feed-media-grid.media-count-3,.cab-feed-media-grid.media-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-feed-media-link{display:block;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;background:var(--cab-surface-3)}.cab-feed-media-link img{display:block;width:100%;max-height:34rem;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.cab-feed-media-grid.media-count-2 img,.cab-feed-media-grid.media-count-3 img,.cab-feed-media-grid.media-count-4 img{height:clamp(11rem,26vw,19rem);-o-object-fit:cover;object-fit:cover}.cab-feed-media-grid.media-count-3 .cab-feed-media-link:first-child{grid-row:span 2}.cab-feed-video-grid{display:grid;gap:.55rem;margin:.6rem 1rem .85rem}.cab-feed-video{display:block;width:100%;max-height:36rem;background:#05080d;-o-object-fit:contain;object-fit:contain}.cab-feed-video,.cab-feed-x-post{border:1px solid rgba(255,255,255,.09);border-radius:.8rem}.cab-feed-x-post{display:grid;gap:.5rem;margin:.6rem 1rem .85rem;overflow:hidden;background:color-mix(in srgb,var(--cab-surface-3) 94%,black)}.cab-feed-x-poster{position:relative;display:flex;min-height:12rem;width:100%;align-items:center;justify-content:center;overflow:hidden;background:#080b11;cursor:pointer}.cab-feed-x-poster img{display:block;width:100%;max-height:34rem;-o-object-fit:contain;object-fit:contain;opacity:.88;transition:transform .2s ease,opacity .2s ease}.cab-feed-x-poster:hover img{transform:scale(1.012);opacity:.72}.cab-feed-x-placeholder{color:#fff;font-size:3rem;font-weight:900}.cab-feed-play{position:absolute;inset:50% auto auto 50%;display:inline-flex;align-items:center;gap:.45rem;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(4,8,14,.88);padding:.65rem .9rem;color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.35);font-size:.76rem;font-weight:900}.cab-feed-play svg{width:1rem;height:1rem}.cab-feed-x-player{display:flex;min-height:12rem;align-items:center;justify-content:center;padding:.7rem;color:var(--cab-muted);font-size:.75rem}.cab-feed-x-player>iframe{margin-inline:auto!important}.cab-feed-x-fallback{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:0 .8rem .8rem;color:var(--cab-muted);font-size:.72rem;text-align:center}.cab-feed-x-fallback a{display:inline-flex;align-items:center;gap:.2rem;color:var(--cab-accent);font-weight:800}.cab-feed-x-fallback svg{width:.8rem;height:.8rem}.cab-feed-files{display:grid;gap:.45rem;margin:.4rem 1rem .85rem}.cab-feed-files a{display:flex;min-width:0;align-items:center;gap:.55rem;padding:.62rem .72rem;border:1px solid rgba(255,255,255,.09);border-radius:.65rem;background:rgba(0,0,0,.14);color:var(--cab-text);font-size:.78rem;font-weight:750}.cab-feed-files a:hover{border-color:color-mix(in srgb,var(--cab-accent) 45%,transparent)}.cab-feed-files a span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cab-feed-files svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--cab-accent)}.cab-feed-card-footer{margin-top:.35rem;border-top:1px solid rgba(255,255,255,.07);color:var(--cab-muted);font-size:.68rem}.cab-feed-author{display:flex;min-width:0;align-items:center;gap:.45rem}.cab-feed-author img,.cab-feed-author>span{display:flex;width:1.6rem;height:1.6rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--feed-card-accent) 35%,transparent);border-radius:.45rem;background:var(--cab-surface-3);-o-object-fit:cover;object-fit:cover;color:var(--feed-card-accent);font-size:.48rem;font-weight:900}.cab-feed-author strong{min-width:0;overflow:hidden;color:var(--cab-text);text-overflow:ellipsis;white-space:nowrap}.cab-feed-skeleton{min-height:13rem;padding:1rem}.cab-feed-source-notice{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.75rem .85rem;border:1px solid rgba(251,146,60,.28);border-radius:.8rem;background:rgba(251,146,60,.09);color:#fed7aa;font-size:.78rem;font-weight:700}.cab-feed-source-notice svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.08rem}.cab-feed-state{display:flex;min-height:18rem;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem 1rem;border:1px dashed color-mix(in srgb,var(--cab-accent) 30%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--cab-surface) 86%,transparent);text-align:center}.cab-feed-state>svg{width:2rem;height:2rem;color:var(--cab-accent)}.cab-feed-state h2{color:var(--cab-text);font-size:1.15rem;font-weight:900}.cab-feed-state p{max-width:30rem;color:var(--cab-muted);font-size:.82rem}.cab-home-feed-preview{overflow:hidden;padding:0!important}.cab-home-feed-preview>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.cab-home-feed-preview>header p{color:var(--cab-accent);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cab-home-feed-preview>header h2{margin-top:.12rem;color:var(--cab-text);font-size:1.08rem;font-weight:900}.cab-home-feed-preview>header a{display:inline-flex;align-items:center;gap:.28rem;color:var(--cab-accent);font-size:.72rem;font-weight:800}.cab-home-feed-preview>header a svg{width:.9rem;height:.9rem}.cab-home-feed-preview-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cab-home-feed-preview-list>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0;padding:.85rem 1rem;border-right:1px solid rgba(255,255,255,.07);transition:background .16s ease}.cab-home-feed-preview-list>a:last-child{border-right:0}.cab-home-feed-preview-list>a:hover{background:color-mix(in srgb,var(--cab-accent) 8%,transparent)}.cab-home-feed-preview-list>a>span{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.55rem;background:rgba(56,220,255,.12);color:var(--cab-accent)}.cab-home-feed-preview-list>a>span.is-news{background:rgba(167,139,250,.12);color:#c4b5fd}.cab-home-feed-preview-list svg{width:1rem;height:1rem}.cab-home-feed-preview-list div{display:grid;min-width:0}.cab-home-feed-preview-list small{color:var(--cab-muted);font-size:.58rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cab-home-feed-preview-list strong{overflow:hidden;color:var(--cab-text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.cab-home-feed-preview-list time{color:var(--cab-muted);font-size:.62rem;font-weight:700;white-space:nowrap}.cab-home-feed-preview-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.7rem}.cab-home-feed-preview-empty{padding:1rem;color:var(--cab-muted);font-size:.78rem}html[data-theme=light] .cab-feed-card,html[data-theme=light] .cab-feed-state,html[data-theme=light] .cab-feed-tabs{box-shadow:0 7px 0 #c9d7e3,0 16px 30px rgba(15,23,42,.1)}html[data-theme=light] .cab-feed-card-footer,html[data-theme=light] .cab-feed-card-meta,html[data-theme=light] .cab-home-feed-preview>header{border-color:rgba(16,32,51,.12);background:rgba(218,232,244,.42)}html[data-theme=light] .cab-feed-embed,html[data-theme=light] .cab-feed-files a,html[data-theme=light] .cab-feed-x-post{border-color:rgba(16,32,51,.13);background:rgba(213,227,240,.45)}html[data-theme=light] .cab-feed-content code{border-color:#cbd5e1;background:#e2e8f0;color:#164e63}html[data-theme=light] .cab-feed-content pre{border-color:#cbd5e1;background:#0f172a}html[data-theme=light] .cab-feed-content pre code{color:#e2e8f0}html[data-theme=light] .cab-feed-tabs small{background:rgba(16,32,51,.08)}@media (max-width:800px){.cab-home-feed-preview-list{grid-template-columns:1fr}.cab-home-feed-preview-list>a{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.cab-home-feed-preview-list>a:last-child{border-bottom:0}.cab-home-feed-preview-loading{grid-template-columns:1fr}}@media (max-width:640px){.cab-feed-tabs{top:4.4rem}.cab-feed-owner-controls{align-items:stretch;flex-direction:column}.cab-feed-owner-controls .stud-button{width:100%}.cab-feed-owner-status{text-align:left}.cab-feed-tabs button{gap:.3rem;padding-inline:.4rem;font-size:.72rem}.cab-feed-card-body,.cab-feed-card-footer,.cab-feed-card-meta{padding-inline:.8rem}.cab-feed-files,.cab-feed-media-grid,.cab-feed-video-grid,.cab-feed-x-post{margin-inline:.8rem}.cab-feed-media-grid.media-count-2,.cab-feed-media-grid.media-count-3,.cab-feed-media-grid.media-count-4{grid-template-columns:1fr}.cab-feed-media-grid.media-count-2 img,.cab-feed-media-grid.media-count-3 img,.cab-feed-media-grid.media-count-4 img{height:auto;max-height:28rem;-o-object-fit:contain;object-fit:contain}.cab-feed-media-grid.media-count-3 .cab-feed-media-link:first-child{grid-row:auto}.cab-feed-card-footer{align-items:flex-start;flex-direction:column;gap:.45rem}}.cab-home-command-grid{align-items:stretch}.cab-home-live-panel,.cab-home-lookup{align-self:stretch}.cab-home-live-panel .home-miniboss-card{height:100%;margin:0;padding:1.25rem}.cab-home-panel-heading,.home-miniboss-head{min-height:2.7rem;align-items:flex-start}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.2rem;height:1.2rem;min-width:1.2rem;min-height:1.2rem!important;flex:0 0 1.2rem;border:2px solid rgba(160,216,239,.58);border-radius:.28rem;background-color:#071827;background-position:50%;background-repeat:no-repeat;background-size:72% 72%;box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.08);cursor:pointer}input[type=checkbox]:checked{border-color:#67e8f9;background-color:#38dcff;background-image:linear-gradient(45deg,transparent 43%,#071827 44% 56%,transparent 57%),linear-gradient(-45deg,transparent 43%,#071827 44% 56%,transparent 57%)}input[type=checkbox]:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.battle-showdown-side .battle-status-card,.pvp-showdown-side .pvp-fighter-hud{width:min(100%,19rem);border:2px solid rgba(177,244,255,.62);border-radius:.9rem;background:linear-gradient(135deg,rgba(7,28,45,.98),rgba(3,13,26,.98)),url(/textures/skill-studs.png);background-size:auto,96px 96px;padding:.72rem .8rem .78rem;box-shadow:0 5px 0 rgba(2,10,20,.58),0 0 22px rgba(56,220,255,.12),inset 0 1px 0 rgba(255,255,255,.12)}.battle-compact-heading{gap:.5rem}.battle-compact-heading>strong{font-size:1rem;line-height:1.15rem}.battle-compact-heading>span{font-size:.62rem;line-height:.8rem}.battle-compact-energy{min-width:4rem;gap:.25rem;border:2px solid rgba(250,204,21,.72);background:#604900;padding:.32rem .48rem;color:#fff07a;font-size:.9rem;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.battle-compact-energy svg{width:.9rem;height:.9rem}.battle-compact-hp{height:1.65rem;margin-top:.48rem;border:2px solid rgba(208,242,255,.52);border-radius:.55rem}.battle-compact-hp>span{padding:0 .55rem;font-size:.72rem;line-height:1.5rem;letter-spacing:.02em}.battle-compact-hp>span b{font-size:.84rem}.showdown-command-prompt{min-height:3rem;flex-wrap:wrap;gap:.55rem}.showdown-command-energy,.showdown-command-hp{display:inline-flex;min-height:2rem;flex:0 0 auto;align-items:center;gap:.28rem;border:2px solid rgba(74,222,128,.5);border-radius:.6rem;background:rgba(20,83,45,.62);padding:.38rem .58rem;color:#bbf7d0;font-size:.76rem;font-weight:1000}.showdown-command-energy b,.showdown-command-hp b{color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums}.showdown-command-energy{border-color:rgba(250,204,21,.58);background:rgba(113,80,5,.68);color:#fde68a}.showdown-command-label>span{color:#dbeafe;font-size:.68rem}.miniboss-page{display:grid;gap:1rem}.miniboss-cycle-card,.miniboss-cycle-step,.miniboss-hero,.miniboss-map-card,.miniboss-next-card,.miniboss-status-rail,.miniboss-upcoming-card,.miniboss-upcoming-list>li{background-image:url(/textures/stud-grid.png);background-size:158px 158px;background-blend-mode:soft-light}.miniboss-status-rail{border:2px solid rgba(123,218,247,.28);background-color:#0b2235;box-shadow:0 5px 0 rgba(2,13,25,.38)}.miniboss-status-rail>div{padding:.9rem 1rem}.miniboss-status-rail span{font-size:.68rem}.miniboss-status-rail strong{font-size:.88rem}.miniboss-content-grid,.miniboss-dashboard{gap:1rem}.miniboss-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(25rem,.9fr);align-items:stretch}.miniboss-map-card,.miniboss-upcoming-card{padding:1.25rem}.miniboss-upcoming-card{min-width:0;border-color:rgba(255,190,75,.42);background-color:#172b3d}.miniboss-upcoming-card .miniboss-card-heading h2{font-size:1.35rem}.miniboss-upcoming-list{display:grid;gap:.5rem;margin-top:.85rem}.miniboss-upcoming-list>li{min-height:3.6rem;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background-color:rgba(6,23,37,.82);padding:.65rem .75rem}.miniboss-upcoming-list strong{color:#fff;font-size:.88rem}.miniboss-upcoming-list small{color:#b7c8d5;font-size:.7rem}.miniboss-upcoming-list>li>b{min-width:4.5rem;font-size:.72rem;text-align:right}.miniboss-upcoming-index{width:2rem;height:2rem;font-size:.66rem}.miniboss-sync-note.compact{margin:0;padding:.2rem .25rem 0;color:#b6c7d4;font-size:.7rem;font-weight:800}@media (max-width:1000px){.miniboss-content-grid{grid-template-columns:1fr}}@media (max-width:640px){.battle-showdown-side .battle-status-card,.pvp-showdown-side .pvp-fighter-hud{width:min(100%,16rem);padding:.55rem .6rem .62rem}.battle-compact-heading>strong{font-size:.82rem;line-height:.98rem}.battle-compact-heading>span{font-size:.5rem}.battle-compact-energy{min-width:3.15rem;padding:.26rem .36rem;font-size:.72rem}.battle-compact-energy svg{width:.72rem;height:.72rem}.battle-compact-hp{height:1.35rem;margin-top:.34rem}.battle-compact-hp>span{padding-inline:.38rem;font-size:.58rem;line-height:1.18rem}.battle-compact-hp>span b{font-size:.66rem}.showdown-command-prompt>div{flex:1 1 100%}.showdown-command-energy,.showdown-command-hp{min-height:1.8rem;padding:.3rem .45rem;font-size:.66rem}.showdown-command-energy b,.showdown-command-hp b{font-size:.76rem}.miniboss-status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.miniboss-status-rail>div:nth-child(3){border-left:0}.miniboss-status-rail>div:nth-child(3),.miniboss-status-rail>div:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}.miniboss-upcoming-card{padding:1rem}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-cab-purple::file-selector-button{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:font-black::file-selector-button{font-weight:900}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.even\:bg-white\/\[\.025\]:nth-child(2n){background-color:rgb(255 255 255/.025)}.focus-within\:border-cab-cyan\/60:focus-within{border-color:rgb(63 216 255/.6)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cab-cyan:hover{--tw-border-opacity:1;border-color:rgb(63 216 255/var(--tw-border-opacity,1))}.hover\:border-cab-cyan\/30:hover{border-color:rgb(63 216 255/.3)}.hover\:border-cab-cyan\/35:hover{border-color:rgb(63 216 255/.35)}.hover\:border-cab-cyan\/40:hover{border-color:rgb(63 216 255/.4)}.hover\:border-cab-cyan\/45:hover{border-color:rgb(63 216 255/.45)}.hover\:border-cab-cyan\/50:hover{border-color:rgb(63 216 255/.5)}.hover\:border-cab-cyan\/60:hover{border-color:rgb(63 216 255/.6)}.hover\:border-cab-green\/30:hover{border-color:rgb(74 222 128/.3)}.hover\:border-cab-green\/40:hover{border-color:rgb(74 222 128/.4)}.hover\:border-cab-green\/60:hover{border-color:rgb(74 222 128/.6)}.hover\:border-cab-orange\/30:hover{border-color:rgb(251 146 60/.3)}.hover\:border-cab-orange\/50:hover{border-color:rgb(251 146 60/.5)}.hover\:border-cab-purple\/60:hover{border-color:rgb(168 85 247/.6)}.hover\:border-rose-400\/35:hover{border-color:rgb(251 113 133/.35)}.hover\:border-rose-400\/60:hover{border-color:rgb(251 113 133/.6)}.hover\:border-white\/10:hover{border-color:rgb(255 255 255/.1)}.hover\:border-white\/20:hover{border-color:rgb(255 255 255/.2)}.hover\:border-white\/25:hover{border-color:rgb(255 255 255/.25)}.hover\:bg-cab-cyan:hover{--tw-bg-opacity:1;background-color:rgb(63 216 255/var(--tw-bg-opacity,1))}.hover\:bg-cab-cyan\/10:hover{background-color:rgb(63 216 255/.1)}.hover\:bg-cab-cyan\/15:hover{background-color:rgb(63 216 255/.15)}.hover\:bg-cab-green:hover{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.hover\:bg-cab-green\/10:hover{background-color:rgb(74 222 128/.1)}.hover\:bg-cab-green\/15:hover{background-color:rgb(74 222 128/.15)}.hover\:bg-cab-orange:hover{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.hover\:bg-cab-orange\/10:hover{background-color:rgb(251 146 60/.1)}.hover\:bg-cab-purple:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\:bg-cab-purple\/10:hover{background-color:rgb(168 85 247/.1)}.hover\:bg-charcoal-600:hover{--tw-bg-opacity:1;background-color:rgb(50 56 71/var(--tw-bg-opacity,1))}.hover\:bg-charcoal-700:hover{--tw-bg-opacity:1;background-color:rgb(36 41 51/var(--tw-bg-opacity,1))}.hover\:bg-charcoal-800:hover{--tw-bg-opacity:1;background-color:rgb(26 30 37/var(--tw-bg-opacity,1))}.hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:rgb(244 63 94/.1)}.hover\:bg-rose-500\/15:hover{background-color:rgb(244 63 94/.15)}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-yellow-400\/10:hover{background-color:rgb(250 204 21/.1)}.hover\:text-cab-cyan:hover{--tw-text-opacity:1;color:rgb(63 216 255/var(--tw-text-opacity,1))}.hover\:text-cab-orange:hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.hover\:text-charcoal-950:hover{--tw-text-opacity:1;color:rgb(11 13 16/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-cab-cyan:focus{--tw-border-opacity:1;border-color:rgb(63 216 255/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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(2px + 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)}.focus\:ring-cab-cyan\/25:focus{--tw-ring-color:rgb(63 216 255/0.25)}.active\:translate-y-0\.5:active{--tw-translate-y:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:shadow-stud-pressed:active{--tw-shadow:0 1px 0 rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.05);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:bg-cab-cyan\/15{background-color:rgb(63 216 255/.15)}.group:hover .group-hover\:text-cab-cyan{--tw-text-opacity:1;color:rgb(63 216 255/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:h-16{height:4rem}.sm\:h-24{height:6rem}.sm\:h-40{height:10rem}.sm\:h-\[190px\]{height:190px}.sm\:w-16{width:4rem}.sm\:w-24{width:6rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-52{width:13rem}.sm\:w-72{width:18rem}.sm\:w-\[190px\]{width:190px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[130px_minmax\(0\2c 1fr\)\]{grid-template-columns:130px minmax(0,1fr)}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[9rem_minmax\(0\2c 1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_11rem_13rem\]{grid-template-columns:minmax(0,1fr) 11rem 13rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_12rem_13rem\]{grid-template-columns:minmax(0,1fr) 12rem 13rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(18rem\2c \.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:self-end{align-self:flex-end}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.md\:items-stretch{align-items:stretch}}@media (min-width:1024px){.lg\:ml-24{margin-left:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_\.9fr_auto\]{grid-template-columns:1fr .9fr auto}.lg\:grid-cols-\[8rem_8rem_minmax\(10rem\2c 1fr\)_11rem_11rem\]{grid-template-columns:8rem 8rem minmax(10rem,1fr) 11rem 11rem}.lg\:grid-cols-\[minmax\(0\2c 1\.45fr\)_minmax\(18rem\2c \.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.55fr\)_minmax\(18rem\2c \.65fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_10rem\]{grid-template-columns:minmax(0,1fr) 10rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_9rem_9rem_10rem\]{grid-template-columns:minmax(0,1fr) 9rem 9rem 10rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(12rem\2c \.65fr\)_minmax\(12rem\2c \.75fr\)_minmax\(18rem\2c 1\.6fr\)_auto\]{grid-template-columns:minmax(12rem,.65fr) minmax(12rem,.75fr) minmax(18rem,1.6fr) auto}.lg\:grid-cols-\[minmax\(15rem\2c 1fr\)_13rem\]{grid-template-columns:minmax(15rem,1fr) 13rem}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pl-24{padding-left:6rem}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:block{display:block}.xl\:w-80{width:20rem}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.xl\:grid-cols-\[22rem_minmax\(0\2c 1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.xl\:grid-cols-\[minmax\(15rem\2c 1fr\)_12rem\]{grid-template-columns:minmax(15rem,1fr) 12rem}.xl\:grid-cols-\[minmax\(250px\2c 0\.34fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}}