/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0a0f0d;--color-panel:#101613;--color-card:#141c17;--color-card-hi:#1a241e;--color-edge:#243129;--color-edge-hi:#33473b;--color-neon:#0f8;--color-neon-deep:#00b65f;--color-neon-soft:#0fdc7e;--color-gold:#ffd166;--color-danger:#ff5470;--color-violet-soft:#c4a7ff;--font-display:"Verdana","Segoe UI",system-ui,sans-serif;--font-mono-ui:ui-monospace,"SF Mono","Cascadia Mono",Menlo,monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!invisible{visibility:hidden!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(var\(--nav\)_\+_6px\)\]{top:calc(var(--nav) + 6px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[var\(--sb\)\]{bottom:var(--sb)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-4\/5{left:80%}.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-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.25\]{aspect-ratio:1.25}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-\[46px\]{height:46px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[480px\]{max-height:480px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-dvh{min-height:100dvh}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-80{width:calc(var(--spacing) * 80)}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[46px\]{width:46px}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[88px\]{max-width:88px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[170px\]{min-width:170px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[2\.5rem_1fr_1fr\]{grid-template-columns:2.5rem 1fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-edge>:not(:last-child)){border-color:var(--color-edge)}:where(.divide-edge\/50>:not(:last-child)){border-color:#24312980}@supports (color:color-mix(in lab,red,red)){:where(.divide-edge\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-edge) 50%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[color\:var\(--rar\)\]{border-color:var(--rar)!important}.border-\[var\(--color-danger\)\]\/60{border-color:#ff547099}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger\)\]\/60{border-color:color-mix(in oklab,var(--color-danger) 60%,transparent)}}.border-\[var\(--color-neon\)\]\/50{border-color:#00ff8880}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-neon\)\]\/50{border-color:color-mix(in oklab,var(--color-neon) 50%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-card{border-color:var(--color-card)}.border-danger\/40{border-color:#ff547066}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-danger\/50{border-color:#ff547080}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--color-danger) 50%,transparent)}}.border-danger\/60{border-color:#ff547099}@supports (color:color-mix(in lab,red,red)){.border-danger\/60{border-color:color-mix(in oklab,var(--color-danger) 60%,transparent)}}.border-edge{border-color:var(--color-edge)}.border-edge-hi{border-color:var(--color-edge-hi)}.border-edge\/40{border-color:#24312966}@supports (color:color-mix(in lab,red,red)){.border-edge\/40{border-color:color-mix(in oklab,var(--color-edge) 40%,transparent)}}.border-edge\/50{border-color:#24312980}@supports (color:color-mix(in lab,red,red)){.border-edge\/50{border-color:color-mix(in oklab,var(--color-edge) 50%,transparent)}}.border-edge\/60{border-color:#24312999}@supports (color:color-mix(in lab,red,red)){.border-edge\/60{border-color:color-mix(in oklab,var(--color-edge) 60%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-gold\/30{border-color:#ffd1664d}@supports (color:color-mix(in lab,red,red)){.border-gold\/30{border-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.border-gold\/40{border-color:#ffd16666}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.border-gold\/50{border-color:#ffd16680}@supports (color:color-mix(in lab,red,red)){.border-gold\/50{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.border-gold\/60{border-color:#ffd16699}@supports (color:color-mix(in lab,red,red)){.border-gold\/60{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.border-neon{border-color:var(--color-neon)}.border-neon\/15{border-color:#00ff8826}@supports (color:color-mix(in lab,red,red)){.border-neon\/15{border-color:color-mix(in oklab,var(--color-neon) 15%,transparent)}}.border-neon\/30{border-color:#00ff884d}@supports (color:color-mix(in lab,red,red)){.border-neon\/30{border-color:color-mix(in oklab,var(--color-neon) 30%,transparent)}}.border-neon\/40{border-color:#0f86}@supports (color:color-mix(in lab,red,red)){.border-neon\/40{border-color:color-mix(in oklab,var(--color-neon) 40%,transparent)}}.border-neon\/50{border-color:#00ff8880}@supports (color:color-mix(in lab,red,red)){.border-neon\/50{border-color:color-mix(in oklab,var(--color-neon) 50%,transparent)}}.border-neon\/60{border-color:#0f89}@supports (color:color-mix(in lab,red,red)){.border-neon\/60{border-color:color-mix(in oklab,var(--color-neon) 60%,transparent)}}.border-neon\/80{border-color:#0f8c}@supports (color:color-mix(in lab,red,red)){.border-neon\/80{border-color:color-mix(in oklab,var(--color-neon) 80%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/40{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.border-transparent{border-color:#0000}.border-violet-soft\/40{border-color:#c4a7ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-soft\/40{border-color:color-mix(in oklab,var(--color-violet-soft) 40%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-card{background-color:var(--color-card)}.bg-card-hi{background-color:var(--color-card-hi)}.bg-danger{background-color:var(--color-danger)}.bg-danger\/5{background-color:#ff54700d}@supports (color:color-mix(in lab,red,red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--color-danger) 5%,transparent)}}.bg-danger\/10{background-color:#ff54701a}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-danger\/15{background-color:#ff547026}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--color-danger) 15%,transparent)}}.bg-danger\/20{background-color:#ff547033}@supports (color:color-mix(in lab,red,red)){.bg-danger\/20{background-color:color-mix(in oklab,var(--color-danger) 20%,transparent)}}.bg-danger\/25{background-color:#ff547040}@supports (color:color-mix(in lab,red,red)){.bg-danger\/25{background-color:color-mix(in oklab,var(--color-danger) 25%,transparent)}}.bg-edge{background-color:var(--color-edge)}.bg-edge-hi{background-color:var(--color-edge-hi)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold\/5{background-color:#ffd1660d}@supports (color:color-mix(in lab,red,red)){.bg-gold\/5{background-color:color-mix(in oklab,var(--color-gold) 5%,transparent)}}.bg-gold\/10{background-color:#ffd1661a}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bg-gold\/15{background-color:#ffd16626}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.bg-gold\/20{background-color:#ffd16633}@supports (color:color-mix(in lab,red,red)){.bg-gold\/20{background-color:color-mix(in oklab,var(--color-gold) 20%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/40{background-color:#0a0f0d66}@supports (color:color-mix(in lab,red,red)){.bg-ink\/40{background-color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.bg-ink\/60{background-color:#0a0f0d99}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.bg-ink\/70{background-color:#0a0f0db3}@supports (color:color-mix(in lab,red,red)){.bg-ink\/70{background-color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.bg-ink\/80{background-color:#0a0f0dcc}@supports (color:color-mix(in lab,red,red)){.bg-ink\/80{background-color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.bg-ink\/85{background-color:#0a0f0dd9}@supports (color:color-mix(in lab,red,red)){.bg-ink\/85{background-color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.bg-ink\/90{background-color:#0a0f0de6}@supports (color:color-mix(in lab,red,red)){.bg-ink\/90{background-color:color-mix(in oklab,var(--color-ink) 90%,transparent)}}.bg-ink\/95{background-color:#0a0f0df2}@supports (color:color-mix(in lab,red,red)){.bg-ink\/95{background-color:color-mix(in oklab,var(--color-ink) 95%,transparent)}}.bg-neon{background-color:var(--color-neon)}.bg-neon\/5{background-color:#00ff880d}@supports (color:color-mix(in lab,red,red)){.bg-neon\/5{background-color:color-mix(in oklab,var(--color-neon) 5%,transparent)}}.bg-neon\/10{background-color:#00ff881a}@supports (color:color-mix(in lab,red,red)){.bg-neon\/10{background-color:color-mix(in oklab,var(--color-neon) 10%,transparent)}}.bg-neon\/15{background-color:#00ff8826}@supports (color:color-mix(in lab,red,red)){.bg-neon\/15{background-color:color-mix(in oklab,var(--color-neon) 15%,transparent)}}.bg-neon\/20{background-color:#0f83}@supports (color:color-mix(in lab,red,red)){.bg-neon\/20{background-color:color-mix(in oklab,var(--color-neon) 20%,transparent)}}.bg-neon\/80{background-color:#0f8c}@supports (color:color-mix(in lab,red,red)){.bg-neon\/80{background-color:color-mix(in oklab,var(--color-neon) 80%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-panel{background-color:var(--color-panel)}.bg-panel\/60{background-color:#10161399}@supports (color:color-mix(in lab,red,red)){.bg-panel\/60{background-color:color-mix(in oklab,var(--color-panel) 60%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-rose-500\/90{background-color:#ff2357e6}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/90{background-color:color-mix(in oklab,var(--color-rose-500) 90%,transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.bg-violet-soft\/10{background-color:#c4a7ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-soft\/10{background-color:color-mix(in oklab,var(--color-violet-soft) 10%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/15{background-color:color-mix(in oklab,var(--color-zinc-500) 15%,transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/40{background-color:#27272a66}@supports (color:color-mix(in lab,red,red)){.bg-zinc-800\/40{background-color:color-mix(in oklab,var(--color-zinc-800) 40%,transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-900\/60{background-color:color-mix(in oklab,var(--color-zinc-900) 60%,transparent)}}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#222\,\#000\)\]{background-image:radial-gradient(circle at 50% 35%,#222,#000)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#16241c\,\#050806\)\]{background-image:radial-gradient(circle at 50% 35%,#16241c,#050806)}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-mono-ui\)\]{font-family:var(--font-mono-ui)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-neon\)\]{color:var(--color-neon)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-danger{color:var(--color-danger)}.text-danger\/80{color:#ff5470cc}@supports (color:color-mix(in lab,red,red)){.text-danger\/80{color:color-mix(in oklab,var(--color-danger) 80%,transparent)}}.text-edge{color:var(--color-edge)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-gold{color:var(--color-gold)}.text-gold\/80{color:#ffd166cc}@supports (color:color-mix(in lab,red,red)){.text-gold\/80{color:color-mix(in oklab,var(--color-gold) 80%,transparent)}}.text-neon{color:var(--color-neon)}.text-neon-soft{color:var(--color-neon-soft)}.text-neon\/60{color:#0f89}@supports (color:color-mix(in lab,red,red)){.text-neon\/60{color:color-mix(in oklab,var(--color-neon) 60%,transparent)}}.text-neon\/80{color:#0f8c}@supports (color:color-mix(in lab,red,red)){.text-neon\/80{color:color-mix(in oklab,var(--color-neon) 80%,transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/80{color:color-mix(in oklab,var(--color-rose-300) 80%,transparent)}}.text-rose-300\/90{color:#ffa2aee6}@supports (color:color-mix(in lab,red,red)){.text-rose-300\/90{color:color-mix(in oklab,var(--color-rose-300) 90%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-violet-soft{color:var(--color-violet-soft)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.accent-\[var\(--color-neon\)\]{accent-color:var(--color-neon)}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_0_12px_rgba\(0\,255\,136\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,255\,136\,0\.25\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#00ff8840)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-neon\/40{--tw-ring-color:#0f86}@supports (color:color-mix(in lab,red,red)){.ring-neon\/40{--tw-ring-color:color-mix(in oklab,var(--color-neon) 40%,transparent)}}.ring-zinc-500{--tw-ring-color:var(--color-zinc-500)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.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-\[2px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker,.marker\:hidden::-webkit-details-marker{display:none}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:px-4:first-child{padding-inline:calc(var(--spacing) * 4)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-edge-hi:hover{border-color:var(--color-edge-hi)}.hover\:border-neon:hover{border-color:var(--color-neon)}.hover\:border-neon\/40:hover{border-color:#0f86}@supports (color:color-mix(in lab,red,red)){.hover\:border-neon\/40:hover{border-color:color-mix(in oklab,var(--color-neon) 40%,transparent)}}.hover\:border-neon\/50:hover{border-color:#00ff8880}@supports (color:color-mix(in lab,red,red)){.hover\:border-neon\/50:hover{border-color:color-mix(in oklab,var(--color-neon) 50%,transparent)}}.hover\:bg-card:hover{background-color:var(--color-card)}.hover\:bg-card-hi:hover{background-color:var(--color-card-hi)}.hover\:bg-neon\/10:hover{background-color:#00ff881a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neon\/10:hover{background-color:color-mix(in oklab,var(--color-neon) 10%,transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-zinc-800\/60:hover{background-color:color-mix(in oklab,var(--color-zinc-800) 60%,transparent)}}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-neon:hover{color:var(--color-neon)}.hover\:text-yellow-200:hover{color:var(--color-yellow-200)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-300:hover{color:var(--color-zinc-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_10px_30px_-10px_rgba\(0\,255\,136\,0\.25\)\]:hover{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#00ff8840);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:top-auto{top:auto}.lg\:bottom-auto{bottom:auto}.lg\:z-auto{z-index:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-64{height:calc(var(--spacing) * 64)}.lg\:h-80{height:calc(var(--spacing) * 80)}.lg\:max-h-44{max-height:calc(var(--spacing) * 44)}.lg\:max-h-64{max-height:calc(var(--spacing) * 64)}.lg\:max-h-80{max-height:calc(var(--spacing) * 80)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-\[560px\]{width:560px}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:overflow-visible{overflow:visible}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:calc(var(--spacing) * 0)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\>button\]\:px-6>button{padding-inline:calc(var(--spacing) * 6)}.\[\&\>button\]\:py-3>button{padding-block:calc(var(--spacing) * 3)}.\[\&\>button\]\:text-base>button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}html{background:var(--color-ink);color-scheme:dark;scrollbar-gutter:stable;overflow-x:hidden}body{background:radial-gradient(1200px 500px at 70% -10%,#00ff8812,transparent 60%),radial-gradient(900px 400px at 10% 110%,#c4a7ff0d,transparent 60%),var(--color-ink);color:#e7efe9;font-family:var(--font-display);min-height:100dvh}.neon-text{color:var(--color-neon);text-shadow:0 0 8px #00ff888c,0 0 24px #00ff8840}.neon-border{border-color:#0f86;box-shadow:0 0 0 1px #00ff8826,0 0 18px #00ff881f}.card-chunky{background:linear-gradient(180deg,var(--color-card-hi),var(--color-card));border:1px solid var(--color-edge);border-radius:14px;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000059}.btn-neon{color:#04130b;background:linear-gradient(#0f8,#00cc6c);border-radius:10px;font-weight:700;transition:transform 60ms,filter .12s;box-shadow:0 0 0 1px #00ff8859,0 4px 14px #00ff8840}.btn-neon:hover{filter:brightness(1.08)}.btn-neon:active{transform:translateY(1px)}.btn-neon:disabled{filter:saturate(.3)brightness(.7);cursor:not-allowed}.btn-ghost{border:1px solid var(--color-edge-hi);color:#cfe2d6;border-radius:10px;transition:background .12s,border-color .12s}.btn-ghost:hover{background:#00ff880f;border-color:#0f86}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.input-dark{border:1px solid var(--color-edge);color:#e7efe9;background:#0d1310;border-radius:10px;outline:none}.input-dark:focus{border-color:#00ff888c;box-shadow:0 0 0 3px #00ff881f}.input-dark::placeholder{color:#5c6f64}@media (max-width:640px){.input-dark,input,select,textarea{font-size:16px}}.clock-low{animation:clockPulse 1s ease-in-out infinite}@keyframes clockPulse{0%,to{background-color:#ff54702e}50%{background-color:#ff54706b}}.toast-in{animation:toastIn .18s ease-out}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--color-ink);background:#2a3a31;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3a5044}.lift{transition:transform .18s,box-shadow .18s,border-color .18s}.lift:hover{border-color:#0f86;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000073,0 0 22px #00ff881f}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}details[open] .faq-body{animation:faqOpen .28s ease-out}@keyframes faqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.live-dot{background:var(--color-neon);border-radius:50%;width:8px;height:8px;animation:livePulse 1.6s ease-in-out infinite;box-shadow:0 0 8px #0f8c}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}.chapter-nav{display:none}@media (min-width:1280px){.chapter-nav{z-index:40;flex-direction:column;align-items:center;gap:1.15rem;display:flex;position:fixed;top:50%;right:1.5rem;transform:translateY(-50%)}}.chapter-nav-track{background:var(--color-edge);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:50%;overflow:hidden;transform:translate(-50%)}.chapter-nav-track:after{content:"";height:var(--cp,0);background:linear-gradient(180deg,var(--color-neon),var(--color-violet-soft));transition:height .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;box-shadow:0 0 8px #0f89}.chapter-dot{cursor:pointer;background:0 0;border:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.chapter-dot-mark{border:2px solid var(--color-edge-hi);background:var(--color-ink);border-radius:50%;width:9px;height:9px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.chapter-dot.done .chapter-dot-mark{border-color:var(--color-neon-deep)}.chapter-dot.on .chapter-dot-mark{border-color:var(--color-neon);background:var(--color-neon);transform:scale(1.15);box-shadow:0 0 10px #00ff88d9}.chapter-dot:hover .chapter-dot-mark{border-color:var(--color-neon)}.chapter-dot-label{border:1px solid var(--color-edge);color:#cfe2d6;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;background:#0a0f0deb;border-radius:7px;padding:.15rem .5rem;font-size:.68rem;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:150%;transform:translateY(-50%)translate(6px)}.chapter-dot:hover .chapter-dot-label{opacity:1;transform:translateY(-50%)translate(0)}.chapter-dot.on .chapter-dot-label{color:var(--color-neon);border-color:#0f86}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}.lift:hover{transform:none}.chapter-dot-label,.chapter-dot-mark,.chapter-nav-track:after{transition:none}details[open] .faq-body{animation:none}}.chero{height:560vh;position:relative}.chero-stage{height:100dvh;position:sticky;top:0;overflow:hidden}.chero:not(.is-armed) .chero-board-cam,.chero:not(.is-armed) .chero-board-rig,.chero:not(.is-armed) .chero-burst,.chero:not(.is-armed) .chero-end,.chero:not(.is-armed) .chero-headline,.chero:not(.is-armed) .chero-king-rig{will-change:auto}.world-deep{background:radial-gradient(140% 70% at 50% 92%,#00ff880f,transparent 55%),radial-gradient(80% 70% at 50% 28%,#101b14,transparent 75%),linear-gradient(180deg,#070c09,var(--color-ink) 40%,#060a08)}.chero-atmos,.world-deep{position:absolute;inset:0}.chero-atmos{z-index:1;width:100%;height:100%}.world-vignette{z-index:5;background:linear-gradient(#040705bf,#0000 14% 86%,#040705cc),radial-gradient(130% 105% at 50% 45%,#0000 58%,#03060599 86%,#030605eb 100%);inset:0}.chero-king-rig,.world-vignette{pointer-events:none;position:absolute}.chero-king-rig{z-index:3;aspect-ratio:2/3;perspective:1100px;will-change:transform,opacity;width:clamp(200px,36vmin,360px);top:32%;left:50%;translate:-50% -50%}.chero-king-spin,.chero-king-tilt{transform-style:preserve-3d;position:absolute;inset:0}.chero-king-slice{width:100%;height:100%;position:absolute;inset:0}.chero-king-slice:first-child{transform:translateZ(-70px)}.chero-king-slice:nth-child(2){transform:translateZ(-56px)}.chero-king-slice:nth-child(3){transform:translateZ(-42px)}.chero-king-slice:nth-child(4){transform:translateZ(-28px)}.chero-king-slice:nth-child(5){transform:translateZ(-15px)}.chero-king-slice:nth-child(6){transform:translateZ(-4px)}.chero-king-face{transform:translateZ(.5px)}.chero-king-bloom,.chero-king-face{width:100%;height:100%;position:absolute;inset:0}.chero-king-bloom{opacity:.8;animation:cheroBloom 5.5s ease-in-out infinite}.chero-king-halo{background:radial-gradient(45% 42% at 50% 42%,#00ff8829,#0000 70%),radial-gradient(70% 62% at 52%,#7860c81a,#0000 72%);animation:cheroHalo 5.5s ease-in-out -2.7s infinite;position:absolute;inset:-30% -55%}@keyframes cheroHalo{0%,to{opacity:.65}50%{opacity:1}}.chero-king-pool{background:radial-gradient(#00ff8838,#0000 68%);width:130%;height:14%;position:absolute;bottom:-7%;left:50%;translate:-50%}.chero-king-refl{opacity:.28;filter:blur(4px);height:58%;position:absolute;top:99.5%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 42%,#0009);mask-image:linear-gradient(#0000 42%,#0009)}.chero-king-refl svg{width:100%;height:172%;display:block}.chero-emblem{transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chero-emblem-core{width:100%;max-width:min(100%,44vh);transform-style:preserve-3d;margin:0 auto;position:relative}.chero-emblem-img{filter:drop-shadow(0 0 26px #00ff8859);width:100%;height:auto;display:block}.chero-emblem-depth{width:100%;height:auto;position:absolute;inset:0}.chero-emblem-depth.is-1{filter:brightness(.5);transform:translateZ(-14px)}.chero-emblem-depth.is-2{filter:brightness(.32);transform:translateZ(-28px)}.chero-emblem-depth.is-3{filter:brightness(.18);transform:translateZ(-44px)}.chero-emblem-shine{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chero-emblem-shine:before{content:"";will-change:transform;background:linear-gradient(105deg,#0000,#ffffffd9 50%,#0000);width:40%;animation:cheroShine 4.5s ease-in-out infinite;position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-140%)}@keyframes cheroShine{0%{transform:translate(-140%)}55%,to{transform:translate(400%)}}.chero-emblem-refl{opacity:.26;filter:blur(3.5px);position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 45%,#0000008c);mask-image:linear-gradient(#0000 45%,#0000008c)}.chero-emblem-refl img{width:100%;height:auto;display:block}.chero-burst{z-index:4;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(circle,#eafff4e6 0,#00ff8880 16%,#00ff881f 40%,#0000 68%);border-radius:50%;width:48vmin;height:48vmin;position:absolute;top:56%;left:50%;translate:-50% -50%}@keyframes cheroBloom{0%,to{opacity:.5}50%{opacity:.95}}.chero-board-wrap{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chero-board-rig{--bp:0;--pp:0;--lp:0;--tilt:18deg;transform-style:preserve-3d;will-change:transform,opacity}.chero-board-cam{transform-style:preserve-3d;will-change:transform}.chero-board{aspect-ratio:1;width:min(72vmin,590px);transform-style:preserve-3d;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:relative}.chero-board:before{content:"";background:linear-gradient(135deg,#0d1510,#080e0a);border:1px solid #00ff8838;border-radius:8px;inset:-2.5%;transform:translateZ(-14px);box-shadow:0 0 70px #00ff881a}.chero-board:before,.chero-ring{opacity:var(--bp);position:absolute}.chero-ring{aspect-ratio:1;width:165%;background:radial-gradient(circle,#0000 36%,#00ff8814 46%,#0000 58%),radial-gradient(circle,#00ff8817,#0000 52%);border-radius:50%;top:50%;left:50%;transform:translateZ(-30px)}.chero-sq{--r:clamp(0,calc((var(--bp) - var(--d)) / .34),1);opacity:var(--r);transform:translateZ(calc((1 - var(--r)) * -120px)) scale(calc(.5 + .5 * var(--r)));position:relative}.chero-sq.is-dark{background:linear-gradient(#0f1711,#19251c)}.chero-sq.is-light{background:linear-gradient(#25372b,#33483a)}.chero-sq:before{border:1px solid rgb(0 255 136/calc(var(--r) * (1 - var(--r)) * .9 + .05));background:radial-gradient(120% 90% at 50% 100%,#aaffd20a,#0000 60%)}.chero-sq:after,.chero-sq:before{content:"";position:absolute;inset:0}.chero-sq:after{opacity:var(--lp);background:radial-gradient(3px,#00ff888c,#0000 4.5px),linear-gradient(#050907e6,#050907e6);border:1px solid #00ff8817}.chero-files,.chero-ranks{opacity:calc(var(--bp) * .9);font-family:var(--font-mono-ui);color:#00ff8880;letter-spacing:.1em;pointer-events:none;font-size:clamp(8px,1.5vmin,12px);font-weight:700;display:flex;position:absolute}.chero-files{padding-top:.5vmin;top:100%;left:0;right:0}.chero-files span{text-align:center;flex:1}.chero-ranks{flex-direction:column;padding-right:.8vmin;top:0;bottom:0;right:100%}.chero-ranks span{flex:1;place-items:center;display:grid}.chero-piece{--pr:clamp(0,calc((var(--pp) - var(--pd)) / .28),1);width:12.5%;height:12.5%;transform-style:preserve-3d;opacity:calc(var(--pr) * clamp(0, 1 - var(--lp) * 2.2, 1));transform:translate3d(0,calc((1 - var(--pr)) * var(--sd)),0);position:absolute}.chero-piece-shadow{background:radial-gradient(#0009,#0000 68%);border-radius:50%;width:72%;height:30%;position:absolute;top:50%;left:50%;translate:-50% -50%}.chero-piece-glyph{transform-origin:50% 100%;transform:translate(-50%,-100%) rotateX(calc(var(--tilt) * -1));position:absolute;top:50%;left:50%}.chero-piece-glyph.is-p{width:52%;height:92%}.chero-piece-glyph.is-r{width:64%;height:104%}.chero-piece-glyph.is-n{width:68%;height:112%}.chero-piece-glyph.is-b{width:62%;height:116%}.chero-piece-glyph.is-q{width:72%;height:132%}.chero-piece-glyph.is-k{width:74%;height:142%}.chero-piece-svg{width:100%;height:100%;display:block}.chero-rise{--lr:clamp(0,calc((var(--lp) - var(--ld)) / .4),1);height:12.5%;transform-style:preserve-3d;opacity:var(--lr);pointer-events:none;position:absolute}.chero-rise-table{width:47%}.chero-rise-chat{width:43%}.chero-rise-pill{width:38%}.chero-rise-body{transform-origin:50% 100%;width:100%;transform:translate(-50%,-100%) rotateX(calc(var(--tilt) * -1)) translateY(calc((1 - var(--lr)) * 44px));position:absolute;top:50%;left:50%}.chero-rise-body:after{content:"";transform-origin:top;width:1px;height:30px;transform:scaleY(var(--lr));background:linear-gradient(#00ff88b3,#0000);position:absolute;top:100%;left:50%}.chero-ltc{border:1px solid rgb(0 255 136/calc(var(--lr) * (1 - var(--lr)) * 1.1 + .2));background:var(--color-card);font-family:var(--font-display);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000008c,0 0 18px #00ff8814}.chero-ltc-felt{pointer-events:none;opacity:.6;background:radial-gradient(120% 80% at 50% -20%,#00ff881a,#0000 60%),linear-gradient(#3a50441a,#0000 40%);position:absolute;inset:0}.chero-ltc-head{justify-content:space-between;align-items:center;gap:6px;padding:7px 9px 0;display:flex;position:relative}.chero-ltc-name{letter-spacing:.03em;color:#f1f7f3;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:900;overflow:hidden}.chero-ltc-chip-status{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-flex}.chero-ltc-chip-status i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:livePulse 1.6s ease-in-out infinite}.chero-ltc-chip-status.is-open{color:var(--color-neon);background:#00ff8826}.chero-ltc-chip-status.is-live{color:var(--color-gold);background:#ffd16626}.chero-ltc-match{justify-content:space-around;align-items:center;gap:6px;padding:8px 9px;display:flex;position:relative}.chero-ltc-seat{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.chero-ltc-ava{border:1px solid var(--color-edge);background:var(--color-panel);text-transform:uppercase;width:26px;height:26px;color:var(--color-neon);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.chero-ltc-seat.is-violet .chero-ltc-ava{color:var(--color-violet-soft)}.chero-ltc-ava.is-open-seat{color:#0f89;background:0 0;border:2px dashed #0f86;animation:livePulse 1.6s ease-in-out infinite}.chero-ltc-user{text-overflow:ellipsis;white-space:nowrap;color:#f1f7f3;max-width:64px;font-size:8.5px;font-weight:800;overflow:hidden}.chero-ltc-user.is-open-seat-label{color:#0f8c}.chero-ltc-rating{color:#74827b;font-size:8px;font-weight:600}.chero-ltc-mid{flex-direction:column;align-items:center;display:flex}.chero-ltc-vs{border:1px solid var(--color-edge-hi);background:var(--color-ink);letter-spacing:.18em;color:#9fb2a8;border-radius:999px;padding:2px 8px;font-size:8px;font-style:italic;font-weight:900}.chero-ltc-pot{white-space:nowrap;color:var(--color-gold);margin-top:4px;font-size:8.5px;font-weight:800}.chero-ltc-chips{flex-wrap:wrap;gap:4px;padding:0 9px 8px;display:flex;position:relative}.chero-ltc-meta{border:1px solid var(--color-edge);color:#cfd8d2;background:#0a0f0d66;border-radius:6px;padding:2px 6px;font-size:8px;font-weight:700}.chero-ltc-meta.is-gold{color:var(--color-gold);background:#ffd1661a;border-color:#ffd16680}.chero-ltc-btn{text-align:center;color:#04130b;background:linear-gradient(#0f8,#00cc6c);border-radius:8px;margin:0 9px 9px;padding:5px 0;font-size:9px;font-weight:800;position:relative;box-shadow:0 0 0 1px #00ff8859,0 3px 10px #00ff8838}.chero-ltc-btn.is-ghost{border:1px solid var(--color-edge-hi);color:#cfe2d6;box-shadow:none;background:0 0}.chero-lch{border:1px solid rgb(0 255 136/calc(var(--lr) * (1 - var(--lr)) * 1.1 + .2));background:linear-gradient(180deg,var(--color-card-hi),var(--color-card));font-family:var(--font-display);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000008c,0 0 18px #00ff8814}.chero-lch-head{border-bottom:1px solid var(--color-edge);letter-spacing:.12em;text-transform:uppercase;color:#9fb2a8;padding:5px 9px;font-size:8px;font-weight:800}.chero-lch-body{flex-direction:column;gap:5px;padding:7px 9px;display:flex}.chero-lch-msg{color:#cfd8d2;text-align:left;align-items:flex-start;gap:5px;font-size:9px;line-height:1.35;display:flex}.chero-lch-ava{border:1px solid var(--color-edge);background:var(--color-panel);text-transform:uppercase;width:14px;height:14px;color:var(--color-neon);border-radius:4px;flex:none;place-items:center;font-size:7px;font-weight:800;display:grid}.chero-lch-name{color:var(--color-neon-soft);margin-right:4px;font-weight:800}.chero-lch-input{border-top:1px solid var(--color-edge);gap:5px;padding:6px 8px;display:flex}.chero-lch-field{border:1px solid var(--color-edge);color:#5c6f64;background:#0d1310;border-radius:7px;flex:1;align-items:center;gap:2px;padding:3px 8px;font-size:8.5px;font-weight:600;display:flex}.chero-lch-caret{background:var(--color-neon);width:5px;height:9px;animation:cheroBlink 1.1s steps(2,jump-none) infinite}.chero-lch-send{color:#04130b;background:linear-gradient(#0f8,#00cc6c);border-radius:7px;padding:3px 9px;font-size:8.5px;font-weight:800}.chero-lop{font-family:var(--font-mono-ui);letter-spacing:.12em;white-space:nowrap;color:var(--color-neon);background:#080d0ae0;border:1px solid #00ff8873;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:9px;font-weight:700;box-shadow:0 0 24px #00ff882e}.chero-lop,.chero-lop-avas{display:flex}.chero-lop-avas i{border:1px solid var(--color-edge-hi);background:var(--color-panel);text-transform:uppercase;width:14px;height:14px;color:var(--color-neon);border-radius:4px;place-items:center;margin-left:-4px;font-size:7px;font-style:normal;font-weight:800;display:grid}.chero-lop-avas i:first-child{margin-left:0}.chero-hud{z-index:10;pointer-events:none;font-family:var(--font-mono-ui);position:absolute;inset:0}.chero-frame{position:absolute;inset:4.4rem clamp(.9rem,2.4vw,1.8rem) clamp(.9rem,2.4vw,1.8rem)}.chero-frame span{border:0 solid #00ff8859;width:22px;height:22px;position:absolute}.chero-frame span:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.chero-frame span:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.chero-frame span:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.chero-frame span:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.chero-hud-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;top:4.8rem;left:clamp(1.4rem,3.4vw,2.6rem);right:clamp(1.4rem,3.4vw,2.6rem)}.chero-status{flex-wrap:wrap;gap:.4rem;display:flex}.chero-chip{letter-spacing:.14em;color:#9fb2a8;background:#080d0aa8;border:1px solid #00ff8838;border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.6rem;font-weight:700;display:inline-flex}.chero-chip.is-live{color:var(--color-neon);border-color:#00ff8873}.chero-live-dot{background:var(--color-neon);border-radius:50%;width:6px;height:6px;animation:livePulse 1.6s ease-in-out infinite;box-shadow:0 0 8px #00ff88e6}.chero-stats{align-items:center;gap:1.1rem;display:flex}.chero-stat{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.chero-stat-k{letter-spacing:.18em;color:#62786d;font-size:.55rem}.chero-stat-v{color:#d7efe2;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #00ff8840;font-size:.8rem;font-weight:700}.chero-cursor{background:var(--color-neon);width:7px;height:14px;animation:cheroBlink 1.1s steps(2,jump-none) infinite}@keyframes cheroBlink{0%{opacity:1}to{opacity:0}}.chero-headline{text-align:center;width:min(94vw,58rem);font-family:var(--font-display);will-change:transform,opacity;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;top:66%;left:50%;translate:-50% -50%}.chero-headline:before{content:"";z-index:-1;background:radial-gradient(58% 66% at 50% 46%,#050907c7,#0000 80%);border-radius:50%;position:absolute;inset:-16% -8%}.chero-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--color-neon);background:#00ff881a;border:1px solid #0f86;border-radius:999px;padding:.28rem 1rem;font-size:.7rem;font-weight:700;display:inline-block}.chero-title{letter-spacing:-.015em;color:#f1f7f3;text-shadow:0 4px 30px #000000d9;font-size:clamp(2.7rem,7.5vw,5.2rem);font-weight:900;line-height:.95}.chero-tag{color:#b9cabf;text-shadow:0 2px 14px #000000e6;max-width:34rem;font-size:clamp(.85rem,1.5vw,1rem);line-height:1.5}.chero-tag b{color:#e9f4ec}.chero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.chero-hint{font-family:var(--font-mono-ui);letter-spacing:.18em;text-transform:uppercase;color:#5c6f64;font-size:.62rem;font-weight:700}.chero-end{text-align:center;font-family:var(--font-display);will-change:transform,opacity;flex-direction:column;align-items:center;gap:.85rem;display:flex;position:absolute;top:25%;left:50%;translate:-50% -50%}.chero-end-kicker{font-family:var(--font-mono-ui);letter-spacing:.34em;color:#62786d;font-size:.65rem;font-weight:700}.chero-end-title{color:#f1f7f3;text-shadow:0 4px 30px #000000d9,0 0 40px #00ff882e;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:900}.chero-hud-bottom{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;bottom:clamp(1.1rem,3.2vh,2.2rem);left:clamp(1.4rem,3.4vw,2.6rem);right:clamp(1.4rem,3.4vw,2.6rem)}.chero-phase{flex-direction:column;gap:.18rem;min-width:11rem;display:flex}.chero-phase-no{letter-spacing:.22em;color:#62786d;font-size:.55rem}.chero-phase-tag{letter-spacing:.26em;color:var(--color-neon);text-shadow:0 0 14px #00ff8880;font-size:1rem;font-weight:800}.chero-phase-sub{letter-spacing:.1em;color:#7d918a;font-size:.6rem}.chero-phase-ticks{gap:4px;margin-top:.35rem;display:flex}.chero-phase-ticks span{background:var(--color-edge);border-radius:2px;width:22px;height:3px;transition:background .3s,box-shadow .3s}.chero-phase-ticks span.on{background:var(--color-neon);box-shadow:0 0 8px #0f89}.chero-skip{pointer-events:auto;border:1px solid var(--color-edge-hi);font-family:var(--font-mono-ui);letter-spacing:.18em;text-transform:uppercase;color:#9fb2a8;cursor:pointer;background:#080d0aa8;border-radius:999px;padding:.4rem .85rem;font-size:.6rem;font-weight:700;transition:color .15s,border-color .15s}.chero-skip:hover{color:var(--color-neon);border-color:#00ff8873}.chero-meter{align-items:center;gap:.55rem;display:flex}.chero-meter-label{letter-spacing:.22em;color:#62786d;font-size:.55rem}.chero-meter-val{color:#d7efe2;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.chero-meter-chevrons{flex-direction:column;gap:2px;display:flex}.chero-meter-chevrons i{border-right:2px solid var(--color-neon);border-bottom:2px solid var(--color-neon);opacity:.25;width:7px;height:7px;animation:cheroChev 1.6s ease-in-out infinite;transform:rotate(45deg)}.chero-meter-chevrons i:nth-child(2){animation-delay:.18s}.chero-meter-chevrons i:nth-child(3){animation-delay:.36s}@keyframes cheroChev{0%,to{opacity:.2}35%{opacity:1}}.chero-fallback{align-items:center;min-height:calc(100dvh - 3.5rem);padding:3.5rem 1rem;display:flex}.chero-fallback-grid{grid-template-columns:1fr;align-items:center;gap:3rem;width:100%;max-width:72rem;margin:0 auto;display:grid}.chero-fallback-copy{text-align:center;font-family:var(--font-display);flex-direction:column;align-items:center;gap:1rem;display:flex}.chero-fallback-king{display:none}.chero-fallback-king svg,.chero-fallback-mark{filter:drop-shadow(0 0 34px #00ff8840);width:clamp(180px,28vmin,300px);height:auto}@media (min-width:1024px){.chero-fallback-grid{grid-template-columns:1.25fr 1fr}.chero-fallback-copy{text-align:left;align-items:flex-start}.chero-fallback-king{justify-content:center;display:flex}}@media (max-width:768px){.chero{height:470vh}.chero-king-rig{width:clamp(120px,36vmin,200px);top:23%}.chero-emblem-core{max-width:min(100%,21vh)}.chero-board{width:min(84vmin,590px)}.chero-board-wrap{padding-top:14vh}.chero-chip-wide,.chero-stats{display:none}.chero-headline{gap:.7rem;top:63%}.chero-tag{font-size:.82rem}.chero-end{width:94vw;top:33%}.chero-rise-table{width:54%}.chero-rise-table.is-2{display:none}.chero-rise-chat,.chero-rise-pill{width:50%}.chero-meter-label{display:none}.chero-hud-bottom{align-items:flex-end;gap:.6rem}.chero-phase{flex:1;min-width:0}.chero-phase-sub{display:none}.chero-phase-tag{letter-spacing:.16em;font-size:.82rem}.chero-phase-ticks{gap:3px}.chero-phase-ticks span{width:9px;height:2.5px}.chero-skip{white-space:nowrap;flex:none;padding:.3rem .6rem;font-size:.55rem}.chero-meter{flex:none}}@media (max-width:768px) and (max-height:720px){.chero-king-rig{width:clamp(104px,32vmin,168px);top:20%}.chero-emblem-core{max-width:min(100%,18vh)}.chero-headline{gap:.6rem;top:64%}.chero-tag{display:none}}@media (max-height:600px){.chero-headline{gap:.5rem;top:60%}.chero-title{font-size:clamp(2.1rem,6vw,3.4rem)}.chero-tag{display:none}}@media (prefers-reduced-motion:reduce){.chero-cursor,.chero-emblem-shine:before,.chero-king-bloom,.chero-king-halo,.chero-lch-caret,.chero-live-dot,.chero-ltc-ava.is-open-seat,.chero-ltc-chip-status i,.chero-meter-chevrons i{animation:none}.chero{height:100dvh}.chero-stage{position:relative}}@media (pointer:coarse){.chero-emblem-refl,.chero-king-refl{display:none}}.world{z-index:-1;pointer-events:none;position:fixed;inset:0}.world .chero-atmos{z-index:1}.world-floor-scene{z-index:2;perspective:800px;perspective-origin:50% 0;height:58vh;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.world-floor,.world-floor-scene{position:absolute;overflow:hidden}.world-floor{transform-origin:50% 0;will-change:transform;height:160%;top:6%;left:-22%;right:-22%}.world-floor-grid{will-change:transform;background-image:linear-gradient(#00ff8817 1px,#0000 0),linear-gradient(90deg,#00ff8817 1px,#0000 0);background-size:72px 72px;height:190%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 18%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 55% at 50% 18%,#000 30%,#0000 100%)}.whud{z-index:30;pointer-events:none;font-family:var(--font-mono-ui);position:fixed;inset:0}.ws{position:relative}.ws-stage{--sp:0;height:100dvh;position:sticky;top:0;overflow:hidden}.ws-world{perspective:1400px}.ws-cam,.ws-world{position:absolute;inset:0}.ws-cam{transform-style:preserve-3d;will-change:transform}.ws-win{--i:clamp(0,calc((var(--sp) - var(--a,0)) / .1),1);--o:clamp(0,calc((var(--sp) - var(--z,2)) / .08),1);transform:translate3d(0,calc((1 - var(--i)) * 46px - var(--o) * 32px),0) scale(calc(.94 + .06 * var(--i) - .05 * var(--o)))}.ws-fly,.ws-win{opacity:calc(var(--i) * (1 - var(--o)))}.ws-fly{--i:clamp(0,calc((var(--sp) - var(--a,0)) / .14),1);--o:clamp(0,calc((var(--sp) - var(--z,2)) / .08),1);transform:translate3d(calc(var(--fx,0px) * (1 - var(--i))),calc(var(--fy,0px) * (1 - var(--i)) - var(--o) * 26px),0)}.ws-captions{text-align:center;pointer-events:none;z-index:6;width:min(92vw,42rem);height:8.2rem;position:absolute;bottom:clamp(6.2rem,13vh,8.5rem);left:50%;translate:-50%}.ws-caption{opacity:0;transition:opacity .65s,transform .65s;position:absolute;inset:0;transform:translateY(14px)}.ws-caption.on{opacity:1;transform:none}.ws-caption-tag{font-family:var(--font-mono-ui);letter-spacing:.3em;color:var(--color-neon);text-shadow:0 0 12px #00ff8880;font-size:.62rem;font-weight:700}.ws-caption-title{font-family:var(--font-display);color:#f1f7f3;text-shadow:0 3px 22px #000000d9;margin-top:.35rem;font-size:clamp(1.4rem,3.4vw,2.1rem);font-weight:900}.ws-caption-body{max-width:34rem;font-family:var(--font-display);color:#b9cabf;text-shadow:0 2px 12px #000000e6;margin:.4rem auto 0;font-size:.84rem;line-height:1.45}.ws-rail{z-index:6;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:clamp(1.2rem,3vw,2.4rem);translate:0 -50%}.ws-rail-dot{border:1px solid var(--color-edge-hi);border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s,border-color .3s}.ws-rail-dot.on{background:var(--color-neon);border-color:var(--color-neon);box-shadow:0 0 10px #00ff88b3}.ws-disc{aspect-ratio:2.4;background:radial-gradient(#00ff881f,#0000 62%),radial-gradient(#0000 52%,#00ff881a 58%,#0000 64%);width:min(74vmin,620px);position:absolute;top:64%;left:50%;translate:-50% -50%}.ws-disc.is-wide{width:min(100vmin,880px);top:70%}.is-gold .ws-disc{background:radial-gradient(#ffd1661f,#0000 62%),radial-gradient(#0000 52%,#ffd1661f 58%,#0000 64%)}.ws-arena{width:100vw;position:absolute;top:0;bottom:0;left:0}.ws-arena:nth-child(2){left:100vw}.ws-arena:nth-child(3){left:200vw}.ws-arena-main{zoom:1.18;width:min(82vw,320px);position:absolute;top:44%;left:50%;translate:-50% -50%}.ws-arena-left{width:min(62vw,250px);top:50%;left:calc(50% - min(36vw,330px))}.ws-arena-left,.ws-arena-right{zoom:1.08;position:absolute;translate:-50% -50%}.ws-arena-right{top:47%;left:calc(50% + min(36vw,330px))}.ws-chipcol{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.ws-miniboard{aspect-ratio:1;border:1px solid #00ff884d;border-radius:6px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);width:min(64vw,290px);display:grid;overflow:hidden;box-shadow:0 18px 44px #0000008c,0 0 26px #00ff881a}.ws-miniboard span{color:#e9f4ec;text-shadow:0 2px 6px #000000b3;place-items:center;font-size:clamp(11px,2.9vw,23px);line-height:1;display:grid}.ws-miniboard span.is-dark{background:linear-gradient(#0f1711,#19251c)}.ws-miniboard span.is-light{background:linear-gradient(#25372b,#33483a)}.ws-miniboard span.is-hot{background:radial-gradient(circle,#00ff8880,#00ff882e)}.ws-miniboard.is-battle{width:min(42vw,180px)}.ws-vs-left,.ws-vs-right{zoom:1.12;width:min(44vw,300px);position:absolute;top:30%}.ws-vs-left{left:clamp(.8rem,8vw,11rem)}.ws-vs-right{right:clamp(.8rem,8vw,11rem)}.pr-steps-wrap{flex-direction:column;align-items:flex-start;gap:5px;margin-top:9px;display:flex}.pr-deposit-label{font-family:var(--font-mono-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);font-size:9px;font-weight:700}.ws-beam{height:2px;width:var(--blen,22vw);transform-origin:0;transform:scaleX(var(--i));background:linear-gradient(90deg,#00ff880d,#0f8c);position:absolute;top:36%}.ws-beam.is-left{left:calc(50% - 9vw - var(--blen,22vw))}.ws-beam.is-right{right:calc(50% - 9vw - var(--blen,22vw));transform-origin:100%;--bdir:-1;background:linear-gradient(270deg,#00ff880d,#0f8c)}.ws-beam i{background:var(--color-neon);opacity:0;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;animation:wsToken 1.5s linear infinite paused;position:absolute;top:50%;left:0;box-shadow:0 0 10px #00ff88e6}.ws-beam.is-right i{left:100%}.ws-beam i:nth-child(2){animation-delay:-.5s}.ws-beam i:nth-child(3){animation-delay:-1s}.ws-stage[data-beat="1"] .ws-beam.is-left i,.ws-stage[data-beat="1"] .ws-beam.is-right i,.ws-stage[data-beat="4"] .ws-beam.is-payout i{animation-play-state:running}@keyframes wsToken{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{transform:translateX(calc(var(--blen,22vw) * var(--bdir,1)));opacity:0}}.ws-beam.is-payout{top:38%;left:calc(50% - 9vw - var(--blen,22vw));transform-origin:100%;--bdir:-1;background:linear-gradient(270deg,#ffd166e6,#ffd1660d)}.ws-beam.is-payout i{background:var(--color-gold);left:100%;box-shadow:0 0 10px #ffd166e6}.ws-vault-pos{zoom:1.1;position:absolute;top:33%;left:50%;translate:-50% -50%}.ws-vault-shell{position:relative}.ws-vault-ring{opacity:0;border:1px solid #00ff8840;border-radius:26px;position:absolute;inset:-16%}.ws-vault-ring.is-2{inset:-30%}.ws-vault-shell.is-locked .ws-vault-ring{animation:wsRing 2.6s ease-out infinite}.ws-vault-shell.is-locked .ws-vault-ring.is-2{animation-delay:-1.3s}.ws-vault-shell.is-open .ws-vault-ring{border-color:#ffd16666}@keyframes wsRing{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.ws-vault-chip{position:absolute;top:calc(33% + 13vh);left:50%;translate:-50%}.ws-vault-board{flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:58%;left:50%;translate:-50% -50%}.ws-move-chip{font-family:var(--font-mono-ui);letter-spacing:.06em;border:1px solid var(--color-edge-hi);color:#9fb2a8;white-space:nowrap;background:#080d0acc;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:700}.ws-move-chip.is-deny{color:var(--color-danger);border-color:#ff547066}.ws-verdict{flex-direction:column;gap:3px;display:flex;position:absolute;top:52%;left:clamp(.8rem,9vw,12rem)}.ws-crown{font-size:1.6rem}.ws-verdict-amount{font-family:var(--font-display);color:var(--color-gold);text-shadow:0 0 18px #ffd16673;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:900}.ws-verdict-sub{font-family:var(--font-mono-ui);letter-spacing:.1em;color:#8aa99a;font-size:9px}.pr-vault{aspect-ratio:1;background:radial-gradient(circle at 50% 28%,#00ff8817,transparent 70%),linear-gradient(180deg,var(--color-card-hi),var(--color-card));width:clamp(120px,17vw,168px);font-family:var(--font-display);border:2px solid #00ff8852;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;box-shadow:inset 0 0 24px #00ff8814,0 18px 40px #00000080}.pr-vault.is-locked{border-color:#00ff88a6;box-shadow:inset 0 0 24px #00ff8824,0 0 30px #0f83,0 18px 40px #00000080}.pr-vault-lock{filter:drop-shadow(0 2px 6px #000000b3);font-size:1.25rem;position:absolute;top:-13px;left:50%;translate:-50%}.pr-vault-amount{color:var(--color-neon);text-shadow:0 0 14px #0f86;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:900;line-height:1}.pr-vault-token{color:#cfe2d6;font-size:.72rem;font-weight:800}.pr-vault-label{letter-spacing:.16em;text-transform:uppercase;color:#7d918a;margin-top:2px;font-size:.56rem;font-weight:700}.pr-vault-chain{font-family:var(--font-mono-ui);letter-spacing:.08em;color:#62786d;white-space:nowrap;font-size:8px;position:absolute;bottom:-19px;left:50%;translate:-50%}.pr-player{border:1px solid var(--color-edge);background:linear-gradient(180deg,var(--color-card-hi),var(--color-card));font-family:var(--font-display);border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex;box-shadow:0 10px 26px #00000073}.pr-player.is-active{border-color:#00ff8880;box-shadow:0 0 16px #00ff8824,0 10px 26px #00000073}.pr-player-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pr-player-row{align-items:center;gap:6px;display:flex}.pr-player-name{color:#f1f7f3;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;overflow:hidden}.pr-player-color{border-radius:50%;flex:none;width:8px;height:8px}.pr-player-color.is-w{background:#f4f4f5}.pr-player-color.is-b{background:#1c1c1f;box-shadow:0 0 0 1px #71717a}.pr-player-sub{color:#74827b;align-items:center;gap:6px;font-size:9.5px;font-weight:600;display:flex}.pr-player-sub b.is-up{color:var(--color-neon)}.pr-player-sub b.is-down{color:var(--color-danger)}.pr-player-cap{letter-spacing:1px;color:#9fb2a8;font-size:11px}.pr-clock{font-family:var(--font-mono-ui);font-variant-numeric:tabular-nums;border:1px solid var(--color-edge);color:#74827b;border-radius:8px;padding:4px 9px;font-size:14px;font-weight:800}.pr-clock.is-active{color:var(--color-neon);background:#00ff881a;border-color:#00ff8880}.pr-clock.is-low{color:var(--color-danger);border-color:#ff547099;animation:clockPulse 1s ease-in-out infinite}.pr-steps{gap:4px;display:flex}.pr-step{font-family:var(--font-mono-ui);letter-spacing:.12em;border:1px solid var(--color-edge);color:#62786d;border-radius:5px;padding:2px 6px;font-size:8px;font-weight:700}.pr-step.is-on{color:var(--color-neon);border-color:#00ff8873}.pr-step.is-done{color:#8aa99a}.pr-ai{border:1px solid var(--color-edge);background:linear-gradient(180deg,var(--color-card-hi),var(--color-card));font-family:var(--font-display);border-radius:12px;overflow:hidden;box-shadow:0 10px 26px #00000073}.pr-ai-body{align-items:center;gap:8px;padding:10px;display:flex}.pr-ai-label{color:#9fb2a8;font-size:10px;font-weight:700}.pr-ai-select{border:1px solid var(--color-edge);color:#e7efe9;background:#0d1310;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700}.pr-ai-select i{color:#5c6f64;font-style:normal}.pr-ai-status{color:var(--color-neon);margin-left:auto;font-size:9px}.pr-ai-foot,.pr-ai-status{font-family:var(--font-mono-ui)}.pr-ai-foot{border-top:1px solid var(--color-edge);letter-spacing:.16em;text-transform:uppercase;color:#62786d;padding:6px 10px;font-size:8px}.ws-ev-center{zoom:1.15;width:min(82vw,320px);position:absolute;top:42%;left:50%;translate:-50% -50%}.ws-ev-center.is-col{flex-direction:column;align-items:center;gap:10px;width:min(86vw,360px);display:flex}.ws-ev-left,.ws-ev-right{zoom:1.06;position:absolute;top:44%;translate:-50% -50%}.ws-ev-left{width:min(70vw,260px);left:calc(50% - min(31vw,300px))}.ws-ev-right{flex-direction:column;align-items:center;gap:10px;display:flex;left:calc(50% + min(31vw,300px))}.ws-joiner{font-family:var(--font-mono-ui);color:#cfe2d6;border:1px solid var(--color-edge-hi);white-space:nowrap;background:#080d0ad9;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:40%;left:50%;translate:-50% -50%}.ws-ref{align-items:center;gap:16px;display:flex}.ws-ref-side{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.ws-ref-seal{font-family:var(--font-mono-ui);letter-spacing:.2em;color:var(--color-neon);text-shadow:0 0 10px #00ff8880;background:#00ff8814;border:1px solid #00ff8873;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:800}.ws-cam-tile{aspect-ratio:16/10;background:radial-gradient(70% 80% at 50% 42%,#00ff881a,#0000 70%),linear-gradient(#10180f,#0a100c);place-items:center;width:min(56vw,210px);display:grid;position:relative;box-shadow:0 14px 30px #00000080}.ws-cam-ava,.ws-cam-tile{border:1px solid var(--color-edge-hi);border-radius:12px}.ws-cam-ava{background:var(--color-panel);text-transform:uppercase;width:44px;height:44px;color:var(--color-neon);place-items:center;font-size:19px;font-weight:800;display:grid}.ws-cam-name{color:#cfe2d6;font-size:9px;bottom:7px}.ws-cam-live,.ws-cam-name{font-family:var(--font-mono-ui);position:absolute;left:8px}.ws-cam-live{color:var(--color-danger);font-size:8px;font-weight:800;top:7px}.ws-cam-mic{align-items:flex-end;gap:2px;height:13px;display:flex;position:absolute;bottom:7px;right:8px}.ws-cam-mic i{background:var(--color-neon);border-radius:2px;width:3px;animation:wsEq .9s ease-in-out infinite}.ws-cam-mic i:first-child{height:6px}.ws-cam-mic i:nth-child(2){height:12px;animation-delay:-.2s}.ws-cam-mic i:nth-child(3){height:8px;animation-delay:-.45s}.ws-cam-mic i:nth-child(4){height:11px;animation-delay:-.65s}@keyframes wsEq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ws-ledger{border:1px solid var(--color-edge);background:linear-gradient(180deg,var(--color-card-hi),var(--color-card));width:100%;font-family:var(--font-mono-ui);border-radius:10px;flex-direction:column;gap:5px;padding:9px 11px;font-size:10.5px;display:flex}.ws-ledger-row{color:#cfe2d6;align-items:center;gap:8px;display:flex}.ws-ledger-row b{color:var(--color-neon);font-weight:800}.ws-ledger-row i{color:var(--color-gold);margin-left:auto;font-style:normal}.ws-ledger-row.is-dim,.ws-ledger-row.is-dim i{color:#74827b}.ws-spec-pill{font-size:9px}.ws-ev-center.is-watch{zoom:1;width:auto;top:40%}.ws-ev-center.is-watch .ws-miniboard{width:min(44vw,200px)}.plate{perspective:900px;text-align:center;padding-top:.5rem;position:relative}.plate-ghost{font-family:var(--font-display);color:#e7efe90a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5.5rem,17vw,12rem);font-weight:900;line-height:1;position:absolute;top:50%;right:-2vw;translate:0 -50%}.plate-card{transform-origin:50% 100%;will-change:transform;font-family:var(--font-display);flex-direction:column;display:flex}.plate-card,.plate-kicker{align-items:center;gap:.6rem}.plate-kicker{font-family:var(--font-mono-ui);letter-spacing:.32em;color:#62786d;font-size:.62rem;font-weight:700;display:inline-flex}.plate-no{color:var(--color-neon);letter-spacing:.1em;text-shadow:0 0 10px #00ff8880;border:1px solid #00ff8859;border-radius:6px;padding:1px 7px}.plate-title{color:#f1f7f3;text-shadow:0 4px 26px #000000d9;font-size:clamp(1.8rem,4.4vw,3rem);font-weight:900}.plate-sub{color:#9fb2a8;max-width:38rem;margin:0 auto;font-size:.9rem;line-height:1.5}.rise{perspective:1100px}.rise-body{transform-origin:50% 100%;will-change:transform}.try-grid{grid-template-columns:1fr;align-items:center;gap:2.2rem;margin-top:2.6rem;display:grid}@media (min-width:1024px){.try-grid{grid-template-columns:1fr auto 1fr}}.try-center{justify-content:center;display:flex}.try-board{flex-direction:column;align-items:center;display:flex;position:relative}.try-board-glow{z-index:-1;background:radial-gradient(60% 60% at 50% 45%,#00ff8824,#0000 75%);border-radius:32px;position:absolute;inset:-7%}.try-chip{white-space:nowrap;font-family:var(--font-mono-ui);letter-spacing:.2em;color:var(--color-neon);background:#080d0ae6;border:1px solid #0f86;border-radius:999px;margin-bottom:.8rem;padding:.3rem .85rem;font-size:.62rem;font-weight:700;animation:floatSoft 6s ease-in-out infinite;box-shadow:0 0 18px #00ff8826}.try-panel{zoom:1.28;flex-direction:column;display:flex;position:relative}.try-gap{height:14px}.try-stem{background:linear-gradient(#00ff888c,#0000);width:1px;height:64px;margin:0 auto}.chero-lch.is-tall .chero-lch-body{gap:8px;min-height:130px}.join-fan{perspective:1100px;justify-content:center;align-items:stretch;gap:1.3rem;display:flex}.join-fan-item{zoom:1.1;width:min(31%,300px)}.join-fan-item.is-l{transform:rotateY(12deg)}.join-fan-item.is-r{transform:rotateY(-12deg)}@media (max-width:767px){.join-fan{flex-direction:column;align-items:center}.join-fan-item{width:min(92vw,320px);transform:none!important}.join-fan-item.is-r{display:none}}@media (max-width:768px){.ws-arena-main{top:33%}.ws-arena-left{zoom:1;flex-direction:column;align-items:center;width:min(76vw,290px);display:flex;top:62%;left:50%}.ws-arena-left>*{width:100%}.ws-arena-left .pr-vault{width:clamp(120px,34vw,150px)}.ws-arena-right{display:none}.ws-disc{top:60%}.ws-vs-left,.ws-vs-right{zoom:1;width:46vw;top:22%}.ws-vs-left{left:2vw}.ws-vs-right{right:2vw}.ws-vs-right .pr-steps-wrap{align-items:flex-end}.pr-deposit-label{font-size:8px}.pr-step{padding:2px 4px;font-size:7px}.ws-vault-pos{top:36%}.ws-vault-chip{display:none}.ws-beam{--blen:16vw;top:27%}.ws-beam.is-payout{top:31%}.ws-verdict{top:44%;left:4vw}.ws-ev-center{zoom:1;width:90vw;top:34%}.ws-ev-center.is-watch{top:31%}.ws-ev-center.is-watch .ws-miniboard{width:min(50vw,210px)}.ws-ref{flex-direction:column;gap:12px}.ws-ref-side{flex-flow:wrap;justify-content:center}.ws-ev-left{zoom:1;width:min(78vw,300px);top:64%;left:50%}.ws-ev-right{display:none}.ws-captions{bottom:5.4rem}.plate-ghost,.ws-caption-body,.ws-rail{display:none}.world-floor-scene{height:44vh}.world-floor{left:-10%;right:-10%}.world-floor-grid{background-size:56px 56px}}@media (prefers-reduced-motion:reduce){.try-chip,.ws-beam i,.ws-cam-mic i,.ws-vault-shell.is-locked .ws-vault-ring{animation:none}}.tbl{height:280vh;position:relative}.tbl-plate{z-index:5;text-align:center;width:min(94vw,58rem);font-family:var(--font-display);transform-origin:50%;will-change:transform,opacity;pointer-events:none;flex-direction:column;gap:.6rem;top:36%;left:50%;translate:-50% -50%}.tbl-grid,.tbl-plate{align-items:center;display:flex;position:absolute}.tbl-grid{perspective:1300px;justify-content:center;gap:clamp(1.2rem,3vw,3rem);padding-top:7vh;inset:0}.tbl-center{transform-origin:50% 100%;will-change:transform,opacity;width:min(620px,86vw,64vh)}.tbl-side{zoom:1.18;flex-direction:column;width:min(20vw,268px);display:flex;position:relative}@media (max-height:760px){.tbl-center{width:min(620px,86vw,58vh)}.tbl-plate{top:33%}}@media (max-width:1023px){.tbl-side{display:none}}@media (max-width:768px){.tbl{height:250vh}.tbl-center{width:min(86vw,56vh)}.tbl-grid{padding-top:4vh}}.cos-rarity-text{color:var(--rar);text-shadow:0 0 10px var(--rar-glow)}.cos-rarity-chip{border:1px solid var(--rar);align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cos-rarity-chip{border:1px solid color-mix(in srgb,var(--rar) 55%,transparent)}}.cos-rarity-chip{background:var(--rar);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cos-rarity-chip{background:color-mix(in srgb,var(--rar) 12%,transparent)}}.cos-rarity-chip{letter-spacing:.14em;text-transform:uppercase;color:var(--rar);padding:1px 8px;font-size:.6rem;font-weight:800}.bp-card{border:1px solid var(--rar);border-radius:12px;flex-direction:column;flex:none;width:132px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.bp-card{border:1px solid color-mix(in srgb,var(--rar) 38%,var(--color-edge))}}.bp-card{background:linear-gradient(180deg,var(--rar),var(--color-card))}@supports (color:color-mix(in lab,red,red)){.bp-card{background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 10%,var(--color-card-hi)),var(--color-card))}}.bp-card{cursor:pointer;-webkit-tap-highlight-color:transparent;contain-intrinsic-size:auto 132px auto 200px;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden}.bp-card,.lobby-card{content-visibility:auto}.lobby-card{contain-intrinsic-size:auto 240px}.bp-card:focus-visible,.bp-card:hover{border-color:var(--rar);box-shadow:0 10px 26px #00000080,0 0 22px var(--rar-glow);z-index:2;transform:translateY(-4px)scale(1.02)}.bp-card.is-mythic:before{content:"";background:conic-gradient(from 0deg,transparent,var(--rar-glow),transparent 30%);pointer-events:none;animation:bpSpin 4.5s linear infinite;position:absolute;inset:-40%}@keyframes bpSpin{to{transform:rotate(1turn)}}html[data-tab-hidden] *,html[data-tab-hidden] :after,html[data-tab-hidden] :before{animation-play-state:paused!important}.bp-card-inner{background:linear-gradient(#0a0f0d59,#0a0f0dbf);flex-direction:column;gap:6px;height:100%;padding:8px;display:flex}.bp-card.is-locked{filter:saturate(.45)brightness(.78)}.bp-card.is-locked:hover{filter:saturate(.7)brightness(.9)}.bp-card.is-premium-locked{filter:saturate(.35)brightness(.62)}.bp-card.is-claimed{border-style:solid}.bp-card-state{z-index:3;border:1px solid var(--color-edge-hi);color:#9fb2a8;background:#080d0ad9;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid;position:absolute;top:6px;right:6px}.bp-card-state.is-claimed{color:#04130b;background:var(--color-neon);border-color:var(--color-neon)}.bp-card-state.is-equipped{color:#04130b;background:var(--color-gold);border-color:var(--color-gold)}.bp-card-state.is-claimable{color:#04130b;background:var(--color-neon);border-color:var(--color-neon);animation:bpPulse 1.4s ease-in-out infinite}@keyframes bpPulse{0%,to{box-shadow:0 0 #0f89}50%{box-shadow:0 0 0 6px #0f80}}.bp-card-name{color:#e7efe9;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;font-size:.68rem;font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.bp-card-type{letter-spacing:.12em;text-transform:uppercase;color:#74827b;font-size:.56rem;font-weight:700}.bp-card.just-claimed:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle,#00ff888c,#0000 65%);animation:bpClaimFlash .7s ease-out forwards;position:absolute;inset:0}@keyframes bpClaimFlash{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.bp-track{scroll-snap-type:x proximity;scrollbar-width:thin;cursor:grab;overscroll-behavior-x:contain;gap:10px;padding:14px 4px 18px;display:flex;overflow-x:auto}.bp-level-col{scroll-snap-align:center;flex-direction:column;flex:none;gap:8px;display:flex}.bp-level-marker{border:1px solid var(--color-edge);background:var(--color-panel);font-family:var(--font-mono-ui);color:#74827b;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:3px 0;font-size:.66rem;font-weight:800;display:flex;position:relative}.bp-level-col.is-reached .bp-level-marker{color:var(--color-neon);background:#00ff8814;border-color:#00ff8880}.bp-level-col.is-current .bp-level-marker{color:#04130b;background:var(--color-neon);border-color:var(--color-neon);box-shadow:0 0 16px #0f89}.bp-level-col .bp-level-marker:after,.bp-level-col .bp-level-marker:before{content:"";background:var(--color-edge);width:12px;height:2px;position:absolute;top:50%}.bp-level-col .bp-level-marker:before{right:100%}.bp-level-col .bp-level-marker:after{left:100%}.bp-level-col.is-reached .bp-level-marker:before{background:var(--color-neon-deep)}.bp-level-col:first-child .bp-level-marker:before,.bp-level-col:last-child .bp-level-marker:after{display:none}.bp-slot-empty{border:1px dashed var(--color-edge);opacity:.35;border-radius:12px;flex:none;width:132px;min-height:120px}.bp-banner{border:1px solid var(--color-edge-hi);background:radial-gradient(120% 130% at 85% -20%,var(--bp-a,#0f8),transparent 55%),radial-gradient(100% 120% at 10% 120%,var(--bp-b,#c4a7ff),transparent 60%),linear-gradient(180deg,#11181400,#0c120f),var(--color-card);border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bp-banner{background:radial-gradient(120% 130% at 85% -20%,color-mix(in srgb,var(--bp-a,#0f8) 22%,transparent),transparent 55%),radial-gradient(100% 120% at 10% 120%,color-mix(in srgb,var(--bp-b,#c4a7ff) 18%,transparent),transparent 60%),linear-gradient(180deg,#11181400,#0c120f),var(--color-card)}}.bp-banner-grid{background-image:linear-gradient(var(--bp-a,#0f8) 1px,transparent 1px),linear-gradient(90deg,var(--bp-a,#0f8) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bp-banner-grid{background-image:linear-gradient(color-mix(in srgb,var(--bp-a,#0f8) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--bp-a,#0f8) 14%,transparent) 1px,transparent 1px)}}.bp-banner-grid{opacity:.5;pointer-events:none;background-size:44px 44px;-webkit-mask-image:radial-gradient(80% 90% at 70% 0,#000 10%,#0000 75%);mask-image:radial-gradient(80% 90% at 70% 0,#000 10%,#0000 75%)}.bp-banner-crown{opacity:.14;filter:drop-shadow(0 0 30px var(--bp-a,#0f8));pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(7rem,18vw,13rem);line-height:1;position:absolute;bottom:-18%;right:clamp(-30px,2vw,40px)}.bp-kicker{font-family:var(--font-mono-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--bp-a,#0f8);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.bp-kicker{color:color-mix(in srgb,var(--bp-a,#0f8) 85%,white)}}.bp-kicker{text-shadow:0 0 12px var(--bp-a,#0f8)}.bp-title{letter-spacing:-.01em;color:#f1f7f3;text-shadow:0 4px 30px #000c;font-size:clamp(2rem,6vw,3.6rem);font-weight:900;line-height:1}.bp-title b{background:linear-gradient(100deg,var(--bp-a,#0f8),var(--bp-b,#c4a7ff));color:#0000;-webkit-background-clip:text;background-clip:text}.bp-progress{border:1px solid var(--color-edge-hi);background:#0d1310;height:14px;position:relative}.bp-progress,.bp-progress-fill{border-radius:999px;overflow:hidden}.bp-progress-fill{background:linear-gradient(90deg,var(--color-neon-deep),var(--color-neon));transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #00ff888c}.bp-progress-fill:after{content:"";background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:40%;animation:bpSheen 2.6s ease-in-out infinite;position:absolute;top:0;bottom:0}@keyframes bpSheen{0%{transform:translate(-160%)}60%,to{transform:translate(320%)}}.bp-level-ring{background:radial-gradient(circle at 50% 50%,var(--color-ink) 58%,transparent 59%),conic-gradient(var(--color-neon) calc(var(--lp,0) * 1%),var(--color-edge) 0);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 0 24px #00ff8840}.bp-level-ring b{color:#f1f7f3;text-shadow:0 0 16px #00ff8880;font-size:1.5rem;font-weight:900}.bp-level-ring i{letter-spacing:.18em;color:#74827b;font-size:.5rem;font-style:normal;font-weight:800;position:absolute;bottom:8px}.bp-upsell{background:radial-gradient(120% 120% at 90% -10%,#ffd16629,transparent 55%),linear-gradient(180deg,var(--color-card-hi),var(--color-card));border:1px solid #ffd16673;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 30px #ffd1661f}.btn-gold{color:#1d1303;background:linear-gradient(#ffd166,#e7a93c);border-radius:10px;font-weight:800;transition:transform 60ms,filter .12s;box-shadow:0 0 0 1px #ffd16673,0 4px 16px #ffd1664d}.btn-gold:hover{filter:brightness(1.07)}.btn-gold:active{transform:translateY(1px)}.btn-gold:disabled{filter:saturate(.3)brightness(.7);cursor:not-allowed}.cos-preview{aspect-ratio:1.25;background:radial-gradient(80% 80% at 50% 30%,#ffffff0a,#0000 70%),#0b100d;border:1px solid #ffffff0d;border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.cos-preview-lg{aspect-ratio:1.6}.cos-mini-board{aspect-ratio:1;border:1px solid #0000;border-radius:6px;grid-template-columns:repeat(4,1fr);width:72%;display:grid;overflow:hidden}.cos-piece-demo{letter-spacing:2px;color:#e7efe9;font-size:2rem}.cos-preview-lg .cos-piece-demo{font-size:3.2rem}.cos-name-demo{font-size:1.05rem;font-weight:900}.cos-title-chip{border:1px solid var(--rar,#9fb2a8)}@supports (color:color-mix(in lab,red,red)){.cos-title-chip{border:1px solid color-mix(in srgb,var(--rar,#9fb2a8) 60%,transparent)}}.cos-title-chip{background:var(--rar,#9fb2a8);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cos-title-chip{background:color-mix(in srgb,var(--rar,#9fb2a8) 12%,transparent)}}.cos-title-chip{color:var(--rar,#9fb2a8);white-space:nowrap;padding:4px 12px;font-size:.78rem;font-style:italic;font-weight:800}.cos-title-art{filter:drop-shadow(0 1px 3px #0000008c);max-width:220px;height:1.7rem}.cos-badge-art,.cos-title-art{object-fit:contain;vertical-align:middle;width:auto}.cos-badge-art{filter:drop-shadow(0 0 5px #00000073);height:1.35em}.cos-badge-glyph{filter:drop-shadow(0 0 5px);line-height:1;display:inline-block}.cos-badge-art,.cos-badge-glyph,.cos-title-art,.cos-title-chip{transform-origin:50%;transition:transform .18s}.cos-badge-art:focus-visible,.cos-badge-art:hover,.cos-badge-glyph:focus-visible,.cos-badge-glyph:hover{z-index:50;position:relative;transform:scale(2.6)}.cos-title-art:focus-visible,.cos-title-art:hover,.cos-title-chip:focus-visible,.cos-title-chip:hover{z-index:50;position:relative;transform:scale(1.65)}@media (prefers-reduced-motion:reduce){.cos-badge-art,.cos-badge-glyph,.cos-title-art,.cos-title-chip{transition:none}}.cos-badge-demo{filter:drop-shadow(0 0 10px);font-size:2.2rem}.cos-border-demo{border-radius:10px;place-items:center;width:70%;height:58%;display:grid;position:relative}.cos-border-demo-art{object-fit:fill;pointer-events:none;z-index:1;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.cos-border-demo .cos-border-name{z-index:2;position:relative}.cos-sample-ava{background:var(--color-panel);border:1px solid var(--color-edge);color:#cfe2d6;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.5rem;font-weight:800;display:grid}.cos-border-demo i{background:var(--color-edge);border-radius:4px;width:60%;height:8px}.cos-frame-demo{color:#cfe2d6;background:var(--color-panel);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.cos-scene-demo{background:radial-gradient(110% 130% at 80% -20%,var(--fx),transparent 60%),radial-gradient(110% 130% at 15% 120%,var(--fx2),transparent 60%),#0a0f0d;border-radius:8px;place-items:center;width:84%;height:64%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cos-scene-demo{background:radial-gradient(110% 130% at 80% -20%,color-mix(in srgb,var(--fx) 35%,transparent),transparent 60%),radial-gradient(110% 130% at 15% 120%,color-mix(in srgb,var(--fx2) 25%,transparent),transparent 60%),#0a0f0d}}.cos-scene-demo{border:1px solid var(--fx)}@supports (color:color-mix(in lab,red,red)){.cos-scene-demo{border:1px solid color-mix(in srgb,var(--fx) 40%,transparent)}}.cos-scene-demo b{letter-spacing:.22em;color:#f1f7f3;text-shadow:0 0 14px var(--fx);font-size:.85rem;font-weight:900}.cos-scene-demo.is-victory b{animation:cosVictoryPop 1.8s ease-in-out infinite}@keyframes cosVictoryPop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cos-scene-demo.is-intro b{animation:cosIntroSlam 2.2s ease-in-out infinite}@keyframes cosIntroSlam{0%,15%{opacity:.4;transform:translate(-14px)}35%,75%{opacity:1;transform:none}95%,to{opacity:.4;transform:translate(14px)}}.cos-trail-demo{width:70%;height:40%;position:relative}.cos-trail-demo span{color:#e7efe9;filter:drop-shadow(0 0 6px var(--fx));font-size:1.7rem;animation:cosTrailHop 1.8s ease-in-out infinite;position:absolute;top:50%;right:0;translate:0 -50%}.cos-trail-demo i{background:linear-gradient(90deg,transparent,var(--fx));border-radius:2px;height:3px;animation:cosTrailFade 1.8s ease-in-out infinite;position:absolute;top:50%}.cos-trail-demo i:first-child{left:0;right:55%}.cos-trail-demo i:nth-child(2){animation-delay:.12s;left:18%;right:40%}.cos-trail-demo i:nth-child(3){animation-delay:.24s;left:36%;right:26%}@keyframes cosTrailHop{0%,25%{transform:translate(-46px)}55%,to{transform:translate(0)}}@keyframes cosTrailFade{0%,25%{opacity:0}55%{opacity:1}to{opacity:0}}.cos-art{filter:drop-shadow(0 2px 10px #00000073);background-position:50%;background-repeat:no-repeat;background-size:contain;animation:cosArtFloat 4.5s ease-in-out infinite;position:absolute;inset:8%}.cos-art-capture{animation:cosArtCaptureLoop 1.9s ease-out infinite}.cos-art-check{animation:cosArtCheckLoop 1.5s ease-in-out infinite}.cos-art-move{animation:cosArtMoveLoop 1.8s ease-in-out infinite}@keyframes cosArtCaptureLoop{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.08)}45%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(.5)}}@keyframes cosArtCheckLoop{0%,to{opacity:.35;transform:scale(.96)}25%{opacity:1;transform:scale(1.04)}50%{opacity:.6;transform:scale(1)}75%{opacity:1;transform:scale(1.03)}}@keyframes cosArtMoveLoop{0%{opacity:0;transform:translate(-34%)scale(.9)}22%{opacity:1;transform:translate(-8%)scale(1)}60%{opacity:1;transform:translate(12%)scale(1)}to{opacity:0;transform:translate(38%)scale(.9)}}@keyframes cosArtFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2.5%)scale(1.015)}}.cos-burst-demo{place-items:center;width:60px;height:60px;display:grid;position:relative}.cos-burst-demo span{color:var(--fx);filter:drop-shadow(0 0 8px var(--fx));font-size:1.4rem}.cos-burst-demo i{background:var(--fx);transform-origin:50%;--angle:calc(var(--i) * 45deg);border-radius:50%;width:5px;height:5px;animation:cosBurst 1.6s ease-out infinite;position:absolute;top:50%;left:50%}@keyframes cosBurst{0%,20%{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(0);opacity:0}35%{opacity:1}70%,to{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(26px);opacity:0}}.cos-check-demo{border:2px solid var(--fx);border-radius:10px;place-items:center;width:58px;height:58px;animation:cosCheckPulse 1.3s ease-in-out infinite;display:grid}.cos-check-demo span{color:#e7efe9;font-size:1.7rem}@keyframes cosCheckPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--fx) 70%,transparent),inset 0 0 8px color-mix(in srgb,var(--fx) 35%,transparent)}50%{box-shadow:0 0 22px 4px color-mix(in srgb,var(--fx) 70%,transparent),inset 0 0 16px color-mix(in srgb,var(--fx) 50%,transparent)}}.cos-name{position:relative}.cos-playername{align-items:baseline;gap:5px;min-width:0;max-width:100%;display:inline-flex}.cos-playername>.cos-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cos-playername-badge{filter:drop-shadow(0 0 5px);flex:none;align-self:center;font-size:.85em;line-height:1}.cos-name-gradient,.cos-name-gradient-animated{background:linear-gradient(92deg,var(--cn-g1),var(--cn-g2),var(--cn-g3),var(--cn-g1));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.cos-name-gradient-animated{animation:cosNameFlow 4s linear infinite}@keyframes cosNameFlow{to{background-position:250% 0}}.cos-name-glow{text-shadow:0 0 9px var(--cn-c,#0f8),0 0 22px var(--cn-c,#0f8)}@supports (color:color-mix(in lab,red,red)){.cos-name-glow{text-shadow:0 0 9px var(--cn-c,#0f8),0 0 22px color-mix(in srgb,var(--cn-c,#0f8) 50%,transparent)}}.cos-name-pulse{animation:cosNamePulse 2.2s ease-in-out infinite}@keyframes cosNamePulse{0%,to{text-shadow:0 0 4px color-mix(in srgb,var(--cn-c,#0f8) 40%,transparent)}50%{text-shadow:0 0 16px var(--cn-c,#0f8)}}.cos-name-flicker{animation:cosNameFlicker 3.4s step-end infinite}@keyframes cosNameFlicker{0%,50%,53%,7%,9%,to{opacity:1}51%,52.5%,8%{opacity:.45}}.cos-name-shimmer:after{content:"";mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/200% 100%;animation:cosNameShimmer 2.8s ease-in-out infinite;position:absolute;inset:0}@keyframes cosNameShimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.cos-name-sparkle:after,.cos-name-sparkle:before{content:"✦";color:var(--cn-c,#ffd166);font-size:.55em;animation:cosSparkle 1.9s ease-in-out infinite;position:absolute}.cos-name-sparkle:before{top:-.4em;left:-.9em}.cos-name-sparkle:after{animation-delay:.9s;bottom:-.3em;right:-.9em}@keyframes cosSparkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(40deg)}}.cos-name-underline{box-shadow:0 2px 0 -.5px var(--cn-c,#0f8)}.cos-border-glow,.cos-border-solid{border-color:var(--cb-a)!important}.cos-border-glow{box-shadow:0 0 0 1px var(--cb-a),0 0 16px var(--cb-a),0 1px 0 #ffffff0a inset}@supports (color:color-mix(in lab,red,red)){.cos-border-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-a) 35%,transparent),0 0 16px color-mix(in srgb,var(--cb-a) 35%,transparent),0 1px 0 #ffffff0a inset}}.cos-border-royal{box-shadow:0 0 0 1px var(--cb-b),0 0 20px var(--cb-a),0 1px 0 #ffffff0f inset;border-color:var(--cb-a)!important}@supports (color:color-mix(in lab,red,red)){.cos-border-royal{box-shadow:0 0 0 1px color-mix(in srgb,var(--cb-b) 55%,transparent),0 0 20px color-mix(in srgb,var(--cb-a) 45%,transparent),0 1px 0 #ffffff0f inset;background-image:linear-gradient(120deg,color-mix(in srgb,var(--cb-a) 8%,transparent),transparent 40%,color-mix(in srgb,var(--cb-b) 8%,transparent))!important}}.cos-frame,.cos-frame-royal{outline:2px solid var(--cf-a);outline-offset:2px;border-radius:50%}.cos-frame-royal{box-shadow:0 0 14px var(--cf-a),0 0 4px var(--cf-b)}@supports (color:color-mix(in lab,red,red)){.cos-frame-royal{box-shadow:0 0 14px color-mix(in srgb,var(--cf-a) 60%,transparent),0 0 4px var(--cf-b)}}.cos-avatar-core,.cos-avatar-cos{display:inline-flex;position:relative}.cos-avatar-core{z-index:1}.cos-avatar-core.is-framed{border-radius:50%;overflow:hidden;transform:scale(.88)}.cos-avatar-core.is-framed>*{border-radius:50%!important}.cos-frame-art{object-fit:contain;pointer-events:none;z-index:2;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.cos-victory-art{animation:none}}.bfx-layer{pointer-events:none;z-index:5;border-radius:12px;position:absolute;inset:0;overflow:hidden}.bfx-cell{width:12.5%;height:12.5%;position:absolute}.bfx-trail{background:linear-gradient(90deg,transparent,var(--fx),var(--fx2,var(--fx)));height:4px;box-shadow:0 0 12px var(--fx);transform-origin:0;border-radius:3px;animation:bfxTrail .6s ease-out forwards;position:absolute}@keyframes bfxTrail{0%{opacity:0;transform:rotate(var(--ang)) scaleX(0)}25%{opacity:1}70%{opacity:.8;transform:rotate(var(--ang)) scaleX(1)}to{opacity:0;transform:rotate(var(--ang)) scaleX(1)}}.bfx-burst i{background:var(--fx);width:12%;height:12%;box-shadow:0 0 8px var(--fx);--angle:calc(var(--i) * 36deg);border-radius:50%;animation:bfxBurst .7s ease-out forwards;position:absolute;top:50%;left:50%}.bfx-burst i:nth-child(2n){background:var(--fx2,var(--fx))}@keyframes bfxBurst{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(0) scale(1.1);opacity:1}to{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(260%) scale(.2);opacity:0}}.bfx-burst:before{content:"";background:radial-gradient(circle,var(--fx),transparent 70%);border-radius:50%;animation:bfxFlash .45s ease-out forwards;position:absolute;inset:12%}@keyframes bfxFlash{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}.bfx-check{border:3px solid var(--fx);box-shadow:inset 0 0 34px var(--fx),0 0 26px var(--fx);border-radius:12px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bfx-check{box-shadow:inset 0 0 34px color-mix(in srgb,var(--fx) 45%,transparent),0 0 26px color-mix(in srgb,var(--fx) 55%,transparent)}}.bfx-check{animation:bfxCheck 1.1s ease-out forwards}@keyframes bfxCheck{0%{opacity:0}18%{opacity:1}45%{opacity:.5}65%{opacity:.9}to{opacity:0}}.bfx-burst-art{transform-origin:50%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:bfxBurstArt .7s ease-out forwards}@keyframes bfxBurstArt{0%{opacity:0;transform:scale(.45)}25%{opacity:1;transform:scale(1.05)}60%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.3)}}.bfx-move-art{transform-origin:50%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:bfxMoveArt .75s ease-out forwards}@keyframes bfxMoveArt{0%{opacity:0;transform:scale(.6)translateY(-12%)}30%{opacity:1;transform:scale(1.05)}70%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.bfx-check-art{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:bfxCheck 1.1s ease-out forwards;position:absolute;inset:0}.bfx-check-frame,.bfx-check-square{pointer-events:none;transform-origin:50%;width:15%;height:15%;position:absolute}.bfx-check-square{background-position:50%;background-repeat:no-repeat;background-size:contain;animation:bfxCheckKing 1.2s ease-out forwards}.bfx-check-frame{border:2.5px solid var(--fx);box-shadow:inset 0 0 16px var(--fx),0 0 16px var(--fx);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.bfx-check-frame{box-shadow:inset 0 0 16px color-mix(in srgb,var(--fx) 55%,transparent),0 0 16px color-mix(in srgb,var(--fx) 60%,transparent)}}.bfx-check-frame{animation:bfxCheckKing 1.2s ease-out forwards}@keyframes bfxCheckKing{0%{opacity:0;transform:scale(.72)}22%{opacity:1;transform:scale(1.08)}55%{opacity:.85;transform:scale(1)}72%{opacity:1}to{opacity:0;transform:scale(1.04)}}.bfx-checkpulse{pointer-events:none;box-shadow:inset 0 0 0 3px var(--fx),inset 0 0 64px var(--fx);border-radius:12px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bfx-checkpulse{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--fx) 70%,transparent),inset 0 0 64px color-mix(in srgb,var(--fx) 38%,transparent)}}.bfx-checkpulse{animation:bfxCheckPulse .7s ease-out forwards}@keyframes bfxCheckPulse{0%{opacity:0}28%{opacity:1}to{opacity:0}}.cos-pieces svg{filter:var(--cp-filter)}.bfx-intro{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050907e0;place-items:center;animation:bfxIntroFade 3s ease-in-out forwards;display:grid;position:fixed;inset:0}@keyframes bfxIntroFade{0%{opacity:0}8%,82%{opacity:1}to{opacity:0;visibility:hidden}}.bfx-intro-inner{flex-direction:column;align-items:center;gap:1.1rem;width:min(92vw,40rem);display:flex}.bfx-intro-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;display:grid}.bfx-intro-side{flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex;position:relative}.bfx-intro-art{opacity:.4;pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:16px;position:absolute;inset:-10% -8%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.bfx-intro-side>:not(.bfx-intro-art){z-index:1;position:relative}.bfx-intro-side.is-a{animation:bfxSlideR .65s cubic-bezier(.22,1,.36,1) .15s both}.bfx-intro-side.is-b{animation:bfxSlideL .65s cubic-bezier(.22,1,.36,1) .15s both}@keyframes bfxSlideR{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes bfxSlideL{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}.bfx-intro-name{text-overflow:ellipsis;white-space:nowrap;color:#f1f7f3;max-width:100%;text-shadow:0 0 18px var(--ia,#0f8);font-size:clamp(1.1rem,3.4vw,1.8rem);font-weight:900;overflow:hidden}.bfx-intro-title{color:#9fb2a8;font-size:.72rem;font-style:italic;font-weight:700}.bfx-intro-vs{letter-spacing:.1em;color:var(--color-gold);text-shadow:0 0 22px #ffd166b3;font-size:clamp(1.3rem,4vw,2rem);font-style:italic;font-weight:900;animation:bfxVsPop .5s cubic-bezier(.34,1.56,.64,1) .5s both}@keyframes bfxVsPop{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}.bfx-intro-stakes{font-family:var(--font-mono-ui);letter-spacing:.2em;color:#9fb2a8;font-size:.72rem;font-weight:700;animation:bfxSlideR .5s ease-out .7s both}.cos-victory{pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 50% -10%,var(--vx,#0f8),transparent 60%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cos-victory{background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--vx,#0f8) 26%,transparent),transparent 60%)}}.cos-victory-art{opacity:.28;pointer-events:none;background-position:50%;background-size:cover;animation:cosArtFloat 5s ease-in-out infinite}.cos-victory-art,.cos-victory-art:after{border-radius:inherit;position:absolute;inset:0}.cos-victory-art:after{content:"";background:radial-gradient(120% 100% at 50% 42%,#080c0a59,#080c0abf)}.cos-victory i{background:var(--vx,#0f8);opacity:.85;border-radius:2px;width:6px;height:6px;animation:cosConfetti 2.6s linear infinite;position:absolute;top:-8%}.cos-victory i:nth-child(2n){background:var(--vx2,#c4a7ff);width:4px;height:9px}@keyframes cosConfetti{0%{transform:translateY(-10%)rotate(0)}to{opacity:0;transform:translateY(64vh)rotate(540deg)}}.ch-card{border:1px solid var(--color-edge);background:linear-gradient(180deg,var(--color-card-hi),var(--color-card));border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ch-card:hover{border-color:var(--color-edge-hi)}.ch-card.is-done{background:linear-gradient(180deg,#00ff8812,transparent 60%),linear-gradient(180deg,var(--color-card-hi),var(--color-card));border-color:#00ff8873}.ch-bar{border:1px solid var(--color-edge);background:#0d1310;border-radius:999px;height:8px;position:relative;overflow:hidden}.ch-bar-fill{background:linear-gradient(90deg,var(--color-neon-deep),var(--color-neon));border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.ch-card.is-done .ch-bar-fill{background:linear-gradient(90deg,#ffd166,#ffe7a3)}@media (prefers-reduced-motion:reduce){.bfx-burst i,.bfx-burst-art,.bfx-burst:before,.bfx-check,.bfx-check-art,.bfx-check-frame,.bfx-check-square,.bfx-checkpulse,.bfx-move-art,.bfx-trail,.bp-card-state.is-claimable,.bp-card.is-mythic:before,.bp-progress-fill:after,.cos-art,.cos-burst-demo i,.cos-check-demo,.cos-name-flicker,.cos-name-gradient-animated,.cos-name-pulse,.cos-name-shimmer:after,.cos-name-sparkle:after,.cos-name-sparkle:before,.cos-scene-demo.is-intro b,.cos-scene-demo.is-victory b,.cos-trail-demo i,.cos-trail-demo span,.cos-victory i{animation:none}.bp-card:hover{transform:none}}.bp-claim-banner{background:radial-gradient(120% 140% at 0 0,#00ff8824,transparent 55%),linear-gradient(180deg,var(--color-card-hi),var(--color-card));text-align:left;border:1px solid #ffd16680;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:transform .12s,filter .12s;animation:bpClaimPulse 2.2s ease-in-out infinite;display:flex}.bp-claim-banner:hover{filter:brightness(1.05);transform:translateY(-1px)}.bp-claim-banner:active{transform:translateY(0)}.bp-claim-banner:disabled{filter:saturate(.4)brightness(.8);cursor:progress;animation:none}@keyframes bpClaimPulse{0%,to{box-shadow:0 0 0 1px #ffd16626,0 0 22px #ffd1661f}50%{box-shadow:0 0 0 1px #ffd16666,0 0 34px #ffd16647}}.bp-claim-banner-gift{filter:drop-shadow(0 0 10px #ffd16699);font-size:2rem;line-height:1;animation:floatSoft 3s ease-in-out infinite}.bp-claim-banner-cta{color:#1d1303;background:linear-gradient(#ffd166,#e7a93c);border-radius:10px;flex:none;padding:8px 14px;font-size:.85rem;font-weight:800;box-shadow:0 0 0 1px #ffd16673,0 4px 14px #ffd1664d}.bp-reveal{z-index:95;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#040705ed;place-items:center;padding:1rem;animation:faqOpen .3s ease-out;display:grid;position:fixed;inset:0}.bp-reveal-skip{z-index:3;border:1px solid var(--color-edge-hi);font-family:var(--font-mono-ui);letter-spacing:.18em;text-transform:uppercase;color:#9fb2a8;cursor:pointer;background:#080d0ab3;border-radius:999px;padding:.4rem .9rem;font-size:.62rem;font-weight:700;transition:color .15s,border-color .15s;position:absolute;top:clamp(.8rem,3vw,1.6rem);right:clamp(.8rem,3vw,1.6rem)}.bp-reveal-skip:hover{color:var(--color-neon);border-color:#00ff8873}.bp-reveal-stage{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(92vw,24rem);display:flex;position:relative}.bp-reveal-kicker{font-family:var(--font-mono-ui);letter-spacing:.28em;text-transform:uppercase;font-size:.72rem;font-weight:800}.bp-reveal-card{border:1px solid var(--rar);background:linear-gradient(180deg,var(--rar),var(--color-card));border-radius:18px;width:240px;max-width:74vw;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bp-reveal-card{background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 16%,var(--color-card-hi)),var(--color-card))}}.bp-reveal-card{box-shadow:0 24px 60px #0009,0 0 50px var(--rar-glow);animation:bpRevealIn .5s cubic-bezier(.22,1,.36,1)}@keyframes bpRevealIn{0%{opacity:0;transform:translateY(28px)scale(.82)}to{opacity:1;transform:none}}.bp-reveal-burst{z-index:0;background:conic-gradient(from 0deg,transparent,var(--rar-glow),transparent 26%);animation:bpSpin 5s linear infinite;inset:-45%}.bp-reveal-burst,.bp-reveal-flash{pointer-events:none;position:absolute}.bp-reveal-flash{z-index:1;background:radial-gradient(circle,var(--rar-glow),transparent 65%);border-radius:18px;animation:bpClaimFlash .7s ease-out forwards;inset:0}.bp-reveal-card>:not(.bp-reveal-burst):not(.bp-reveal-flash){z-index:2;position:relative}.bp-reveal-progress{flex-direction:column;align-items:center;gap:6px;display:flex}.bp-reveal-dots{flex-wrap:wrap;justify-content:center;gap:4px;max-width:20rem;display:flex}.bp-reveal-dots span{background:var(--color-edge-hi);border-radius:50%;width:6px;height:6px;transition:background .2s}.bp-reveal-dots span.on{background:var(--rar,var(--color-neon));box-shadow:0 0 6px var(--rar-glow,#0f89)}.bp-reveal-hint{font-family:var(--font-mono-ui);letter-spacing:.2em;text-transform:uppercase;color:#5c6f64;font-size:.58rem;font-weight:700}.bp-reveal-summary{cursor:default;flex-direction:column;gap:1rem;width:min(92vw,34rem);max-height:88dvh;display:flex;overflow-y:auto}.bp-reveal-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.bp-reveal-grid-card{border:1px solid var(--rar);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.bp-reveal-grid-card{border:1px solid color-mix(in srgb,var(--rar) 38%,var(--color-edge))}}.bp-reveal-grid-card{background:linear-gradient(180deg,var(--rar),var(--color-card))}@supports (color:color-mix(in lab,red,red)){.bp-reveal-grid-card{background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 10%,var(--color-card-hi)),var(--color-card))}}.bp-reveal-grid-card{padding:6px}@media (prefers-reduced-motion:reduce){.bp-claim-banner,.bp-claim-banner-gift,.bp-reveal-burst,.bp-reveal-card,.bp-reveal-flash{animation:none}}.bp-card.is-transcendent:before{content:"";opacity:.5;pointer-events:none;background:conic-gradient(#6ee7ff,#c4a7ff,#ff8ad8,#ffd166,#6ee7ff);animation:bpSpin 3.5s linear infinite;position:absolute;inset:-40%}.bp-card.is-transcendent .bp-card-inner{background:linear-gradient(#0a0d168c,#0a0d16d9)}.cos-transcendent-text{color:#0000;background:linear-gradient(92deg,#6ee7ff,#f3e8ff,#ff8ad8,#6ee7ff) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:cosNameFlow 3.5s linear infinite}.cos-env-demo{background:radial-gradient(80% 90% at 80% 10%,var(--fx),transparent 60%),radial-gradient(70% 80% at 10% 100%,var(--fx2),transparent 60%),#05070d;border-radius:8px;width:86%;height:70%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cos-env-demo{background:radial-gradient(80% 90% at 80% 10%,color-mix(in srgb,var(--fx) 32%,transparent),transparent 60%),radial-gradient(70% 80% at 10% 100%,color-mix(in srgb,var(--fx2) 25%,transparent),transparent 60%),#05070d}}.cos-env-demo{border:1px solid var(--fx)}@supports (color:color-mix(in lab,red,red)){.cos-env-demo{border:1px solid color-mix(in srgb,var(--fx) 40%,transparent)}}.cos-env-orbit{background:radial-gradient(circle at 35% 35%,var(--fx2),var(--fx2));border-radius:50%;width:26px;height:26px;position:absolute;top:12%;right:8%}@supports (color:color-mix(in lab,red,red)){.cos-env-orbit{background:radial-gradient(circle at 35% 35%,var(--fx2),color-mix(in srgb,var(--fx2) 30%,#000))}}.cos-env-orbit{box-shadow:0 0 14px var(--fx)}@supports (color:color-mix(in lab,red,red)){.cos-env-orbit{box-shadow:0 0 14px color-mix(in srgb,var(--fx) 60%,transparent)}}.cos-env-orbit{animation:floatSoft 4s ease-in-out infinite}.cos-env-board{border:1px solid var(--fx);background:repeating-conic-gradient(#2b3a46 0 25%,#131c24 0 50%) 0 0/33% 50%;width:44%;height:26%;position:absolute;bottom:10%;left:50%;transform:perspective(80px)rotateX(40deg)}@supports (color:color-mix(in lab,red,red)){.cos-env-board{border:1px solid color-mix(in srgb,var(--fx) 55%,transparent)}}.cos-kingdeath-demo{place-items:center;width:64px;height:64px;display:grid;position:relative}.cos-kd-king{color:#e7efe9;font-size:2rem;animation:cos2KingFade 2.4s ease-in-out infinite}.cos-kd-beam{background:linear-gradient(180deg,var(--fx),transparent);opacity:.7;width:16px;height:70%;animation:cos2Beam 2.4s ease-in-out infinite;position:absolute;top:-10%;left:50%;translate:-50%}@keyframes cos2KingFade{0%,35%{opacity:1;filter:none;transform:none}60%{opacity:.4;filter:blur(1px);transform:translateY(-7px)scale(.92)}75%,85%{opacity:0;transform:translateY(-16px)scale(.7)}to{opacity:1;transform:none}}@keyframes cos2Beam{0%,30%,90%,to{opacity:0}45%,70%{opacity:.8}}.cos-finisher-demo{place-items:center;width:64px;height:64px;display:grid;position:relative}.cos-finisher-demo span{font-size:1.7rem;animation:cosVictoryPop 1.6s ease-in-out infinite}.cos-fin-shock{border:2px solid var(--fx);border-radius:50%;animation:cos2Shock 1.6s ease-out infinite;position:absolute;inset:10%}@keyframes cos2Shock{0%,15%{opacity:0;transform:scale(.2)}30%{opacity:1}85%,to{opacity:0;transform:scale(1.25)}}.cos-holo-demo{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.cos-holo-piece{color:var(--fx);opacity:.9;filter:drop-shadow(0 0 10px var(--fx));font-size:2rem;animation:cos2Holo 3.2s ease-in-out infinite;-webkit-mask-image:repeating-linear-gradient(#000 0 2.5px,#0000008c 2.5px 4px);mask-image:repeating-linear-gradient(#000 0 2.5px,#0000008c 2.5px 4px)}.cos-holo-base{background:radial-gradient(ellipse,var(--fx),transparent 70%);border-radius:50%;width:42px;height:7px}@supports (color:color-mix(in lab,red,red)){.cos-holo-base{background:radial-gradient(ellipse,color-mix(in srgb,var(--fx) 70%,transparent),transparent 70%)}}@keyframes cos2Holo{0%,to{opacity:.92;transform:translateY(0)}45%{opacity:.75;transform:translateY(-5px)}55%{opacity:.95}}.cos-scene-demo.is-lobby-fx b{letter-spacing:.3em}.cos-lobbyfx-swirl{background:conic-gradient(from 0deg,transparent,var(--fx),transparent 30%);position:absolute;inset:-30%}@supports (color:color-mix(in lab,red,red)){.cos-lobbyfx-swirl{background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--fx) 45%,transparent),transparent 30%)}}.cos-lobbyfx-swirl{animation:bpSpin 5s linear infinite}.cos-walletframe-demo{font-family:var(--font-mono-ui);color:#d7e6ef;outline:2px solid var(--cf-a);outline-offset:2px;box-shadow:0 0 14px var(--cf-a);background:#080d12cc;border-radius:9px;padding:6px 12px;font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cos-walletframe-demo{box-shadow:0 0 14px color-mix(in srgb,var(--cf-a) 55%,transparent)}}.cos-wallet-framed{outline:1.5px solid var(--cw-a);outline-offset:2px;box-shadow:0 0 10px var(--cw-a);border-radius:8px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.cos-wallet-framed{box-shadow:0 0 10px color-mix(in srgb,var(--cw-a) 50%,transparent)}}.bfx2-env{background:radial-gradient(110% 90% at 85% -10%,var(--env-a,#6ee7ff),transparent 55%),radial-gradient(100% 90% at 5% 110%,var(--env-b,#c4a7ff),transparent 60%),#04060c;border-radius:18px;padding:clamp(10px,2.4vw,22px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bfx2-env{background:radial-gradient(110% 90% at 85% -10%,color-mix(in srgb,var(--env-a,#6ee7ff) 20%,transparent),transparent 55%),radial-gradient(100% 90% at 5% 110%,color-mix(in srgb,var(--env-b,#c4a7ff) 16%,transparent),transparent 60%),#04060c}}.bfx2-env{border:1px solid var(--env-a,#6ee7ff)}@supports (color:color-mix(in lab,red,red)){.bfx2-env{border:1px solid color-mix(in srgb,var(--env-a,#6ee7ff) 30%,var(--color-edge))}}.bfx2-env-stars,.bfx2-env-stars:after{content:"";pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fffc,#0000 100%),radial-gradient(1px 1px at 38% 64%,#ffffff8c,#0000 100%),radial-gradient(1.5px 1.5px at 67% 14%,#ffffffb3,#0000 100%),radial-gradient(1px 1px at 84% 48%,#ffffff80,#0000 100%),radial-gradient(1px 1px at 22% 86%,#fff9,#0000 100%),radial-gradient(1.5px 1.5px at 92% 81%,#ffffffa6,#0000 100%);position:absolute;inset:0}.bfx2-env-stars:after{opacity:.6;transform:scaleX(-1)}.bfx2-env.is-moon .bfx2-env-orb,.bfx2-env.is-station .bfx2-env-orb{aspect-ratio:1;background:radial-gradient(circle at 32% 32%,var(--env-a),var(--env-a) 70%);border-radius:50%;width:clamp(90px,22%,170px);position:absolute;top:-10%;right:-7%}@supports (color:color-mix(in lab,red,red)){.bfx2-env.is-moon .bfx2-env-orb,.bfx2-env.is-station .bfx2-env-orb{background:radial-gradient(circle at 32% 32%,color-mix(in srgb,var(--env-a) 80%,#fff 8%),color-mix(in srgb,var(--env-a) 25%,#000) 70%)}}.bfx2-env.is-moon .bfx2-env-orb,.bfx2-env.is-station .bfx2-env-orb{box-shadow:0 0 40px var(--env-a)}@supports (color:color-mix(in lab,red,red)){.bfx2-env.is-moon .bfx2-env-orb,.bfx2-env.is-station .bfx2-env-orb{box-shadow:0 0 40px color-mix(in srgb,var(--env-a) 45%,transparent)}}.bfx2-env.is-moon .bfx2-env-orb,.bfx2-env.is-station .bfx2-env-orb{pointer-events:none}.bfx2-env.is-moon .bfx2-env-orb{clip-path:polygon(0 0,100% 0,100% 58%,64% 46%,38% 66%,12% 52%,0 70%);background:radial-gradient(circle at 32% 32%,#cfd8d2,#4a4540 72%)}.bfx2-env.is-observatory:before,.bfx2-env.is-temple:before,.bfx2-env.is-throne:before{content:"";pointer-events:none;background:conic-gradient(from 90deg,transparent,var(--env-a),transparent 40%);position:absolute;inset:-40% -20%}@supports (color:color-mix(in lab,red,red)){.bfx2-env.is-observatory:before,.bfx2-env.is-temple:before,.bfx2-env.is-throne:before{background:conic-gradient(from 90deg,transparent,color-mix(in srgb,var(--env-a) 18%,transparent),transparent 40%)}}.bfx2-env.is-observatory:before,.bfx2-env.is-temple:before,.bfx2-env.is-throne:before{animation:bpSpin 26s linear infinite}@keyframes cos2Drift{0%{transform:translate(-70px)}to{transform:translate(620px)}}.bfx2-kingdeath{pointer-events:none;place-items:center;display:grid;position:absolute}.bfx2-kingdeath .kd-art{background-position:50%;background-repeat:no-repeat;background-size:contain;width:165%;height:165%;animation:bfx2KdArt 1.8s ease-in forwards}@keyframes bfx2KdArt{0%{opacity:0;transform:scale(.5)}22%{opacity:1;transform:scale(1.12)}65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)translateY(10%)}}.bfx2-kingdeath .kd-king{color:#f1f7f3;font-size:200%;animation:bfx2KdOut 1.6s ease-in forwards}.bfx2-kingdeath.is-ufo:before{content:"🛸";font-size:130%;animation:bfx2Ufo 1.6s ease-in-out forwards;position:absolute;top:-68%}.bfx2-kingdeath .kd-beam{background:linear-gradient(180deg,var(--fx),transparent 85%);opacity:0;width:38%;height:130%;animation:bfx2BeamIn 1.6s ease-out forwards;position:absolute;top:-60%;left:50%;translate:-50%}.bfx2-kingdeath .kd-dust i{background:var(--fx);width:9%;height:9%;box-shadow:0 0 7px var(--fx);--angle:calc(var(--i) * 30deg);opacity:0;border-radius:50%;animation:bfxBurst 1.5s ease-out .45s forwards;position:absolute;top:50%;left:50%}@keyframes bfx2KdOut{0%,25%{opacity:1;filter:none;transform:none}60%{opacity:.6;filter:blur(.5px);transform:translateY(-26%)scale(.85)rotate(8deg)}to{opacity:0;filter:blur(3px);transform:translateY(-90%)scale(.4)rotate(20deg)}}@keyframes bfx2Ufo{0%{opacity:0;transform:translateY(-16px)}25%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-22px)}}@keyframes bfx2BeamIn{0%{opacity:0}25%,75%{opacity:.85}to{opacity:0}}.bfx2-finisher .fin-art{background-position:50%;background-repeat:no-repeat;background-size:contain;animation:bfx2FinArt 2.3s cubic-bezier(.22,1,.36,1) forwards;position:absolute;inset:0}@keyframes bfx2FinArt{0%{opacity:0;transform:scale(.55)}16%{opacity:1;transform:scale(1.06)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.bfx2-finisher{z-index:6;pointer-events:none;border-radius:12px;place-items:center;animation:bfx2FinFade 2.3s ease-out forwards;display:grid;position:absolute;inset:0;overflow:hidden}.bfx2-finisher .fin-core{aspect-ratio:1;background:radial-gradient(circle,#fff,var(--fx) 45%,transparent 72%);border-radius:50%;width:18%;animation:bfx2FinCore 2.3s cubic-bezier(.22,1,.36,1) forwards}.bfx2-finisher.is-blackhole .fin-core,.bfx2-finisher.is-wormhole .fin-core{background:radial-gradient(circle,#04060c 38%,var(--fx) 55%,transparent 75%);animation-name:bfx2FinImplode}.bfx2-finisher .fin-ring{aspect-ratio:1;border:3px solid var(--fx2,var(--fx));border-radius:50%;width:20%;animation:bfx2FinRing 2.3s ease-out forwards;position:absolute}.bfx2-finisher .fin-flash{background:radial-gradient(circle,var(--fx),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bfx2-finisher .fin-flash{background:radial-gradient(circle,color-mix(in srgb,var(--fx) 50%,transparent),transparent 70%)}}.bfx2-finisher .fin-flash{animation:bpClaimFlash 1.1s ease-out forwards}.bfx2-finisher .fin-word{letter-spacing:.2em;color:#fff;text-shadow:0 0 22px var(--fx);font-size:clamp(1rem,4vw,1.7rem);font-style:italic;font-weight:900;animation:bfxVsPop .5s cubic-bezier(.34,1.56,.64,1) .55s both;position:absolute;bottom:12%}@keyframes bfx2FinFade{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}@keyframes bfx2FinCore{0%{opacity:0;transform:scale(.1)}18%{opacity:1}60%{opacity:.85;transform:scale(4.2)}to{opacity:0;transform:scale(5.5)}}@keyframes bfx2FinImplode{0%{opacity:0;transform:scale(4.5)}25%{opacity:1}70%{transform:scale(.6)}to{opacity:0;transform:scale(.05)}}@keyframes bfx2FinRing{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(6)}}.bfx2-lobby{pointer-events:none;z-index:0;opacity:.55;position:absolute;inset:-22%}.bfx2-lobby.is-portal,.bfx2-lobby.is-vortex{background:conic-gradient(from 0deg,transparent,var(--lx),transparent 32%)}@supports (color:color-mix(in lab,red,red)){.bfx2-lobby.is-portal,.bfx2-lobby.is-vortex{background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--lx) 50%,transparent),transparent 32%)}}.bfx2-lobby.is-portal,.bfx2-lobby.is-vortex{border-radius:50%;animation:bpSpin 7s linear infinite}.bfx2-lobby.is-warp{background:repeating-radial-gradient(circle,transparent 0 9px,var(--lx) 10px 11px)}@supports (color:color-mix(in lab,red,red)){.bfx2-lobby.is-warp{background:repeating-radial-gradient(circle,transparent 0 9px,color-mix(in srgb,var(--lx) 35%,transparent) 10px 11px)}}.bfx2-lobby.is-warp{animation:bfx2Warp 2.6s linear infinite}@keyframes bfx2Warp{0%{opacity:.25;transform:scale(.7)}to{opacity:.7;transform:scale(1.25)}}.bfx2-lobby.is-starfield{background-image:radial-gradient(1.5px 1.5px at 15% 25%,var(--lx),transparent 100%),radial-gradient(1px 1px at 45% 70%,var(--lx),transparent 100%),radial-gradient(1.5px 1.5px at 75% 30%,var(--lx),transparent 100%),radial-gradient(1px 1px at 88% 75%,var(--lx),transparent 100%);animation:cos2Drift 7s linear infinite}.cos-holo-live{flex-direction:column;align-items:center;margin-left:auto;display:flex;position:relative}.cos-holo-live .cos-holo-piece{font-size:1.6rem}.cos-holo-live .cos-holo-base{width:34px;height:6px}.bp-prestige-ring{background:radial-gradient(circle at 50% 50%,var(--color-ink) 58%,transparent 59%),conic-gradient(var(--pt,#6ee7ff) calc(var(--lp,0) * 1%),var(--color-edge) 0);width:78px;height:78px;box-shadow:0 0 26px var(--pt,#6ee7ff);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.bp-prestige-ring{box-shadow:0 0 26px color-mix(in srgb,var(--pt,#6ee7ff) 40%,transparent)}}.bp-prestige-ring b{color:#f1f7f3;text-shadow:0 0 16px var(--pt,#6ee7ff);font-size:1.25rem;font-weight:900}.bp-prestige-ring i{letter-spacing:.16em;color:var(--pt,#6ee7ff);font-size:.46rem;font-style:normal;font-weight:800;position:absolute;bottom:7px}.cos-prestige-chip{border:1px solid var(--pt,#6ee7ff);border-radius:999px;align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cos-prestige-chip{border:1px solid color-mix(in srgb,var(--pt,#6ee7ff) 55%,transparent)}}.cos-prestige-chip{background:var(--pt,#6ee7ff)}@supports (color:color-mix(in lab,red,red)){.cos-prestige-chip{background:color-mix(in srgb,var(--pt,#6ee7ff) 12%,transparent)}}.cos-prestige-chip{letter-spacing:.08em;color:var(--pt,#6ee7ff);white-space:nowrap;padding:1px 7px;font-size:.6rem;font-weight:900}.bp2-teaser{border:1px solid var(--ns-a,#6ee7ff);border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bp2-teaser{border:1px solid color-mix(in srgb,var(--ns-a,#6ee7ff) 45%,var(--color-edge))}}.bp2-teaser{background:radial-gradient(120% 130% at 80% -20%,var(--ns-a,#6ee7ff),transparent 55%),radial-gradient(100% 120% at 8% 120%,var(--ns-b,#c4a7ff),transparent 60%),#05070f}@supports (color:color-mix(in lab,red,red)){.bp2-teaser{background:radial-gradient(120% 130% at 80% -20%,color-mix(in srgb,var(--ns-a,#6ee7ff) 18%,transparent),transparent 55%),radial-gradient(100% 120% at 8% 120%,color-mix(in srgb,var(--ns-b,#c4a7ff) 14%,transparent),transparent 60%),#05070f}}.bp2-teaser{box-shadow:0 0 34px var(--ns-a,#6ee7ff)}@supports (color:color-mix(in lab,red,red)){.bp2-teaser{box-shadow:0 0 34px color-mix(in srgb,var(--ns-a,#6ee7ff) 16%,transparent)}}.bp2-teaser-trailer{pointer-events:none;opacity:.7;background-image:radial-gradient(1.5px 1.5px at 10% 30%,#fff9,#0000 100%),radial-gradient(1px 1px at 35% 75%,#fff6,#0000 100%),radial-gradient(1.5px 1.5px at 60% 20%,#fff8,#0000 100%),radial-gradient(1px 1px at 82% 60%,#fff6,#0000 100%),radial-gradient(1px 1px at 94% 25%,#fff7,#0000 100%);animation:cos2Drift 14s linear infinite;position:absolute;inset:0}.bp2-teaser-title{letter-spacing:.04em;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:900;animation:bp2Glitch 5s step-end infinite}@keyframes bp2Glitch{0%,91%,94%,to{opacity:1;transform:none}92%{opacity:.85;transform:translate(2px)skew(-4deg)}93%{transform:translate(-2px)skew(3deg)}}.bp2-teaser-card{position:relative}.bp2-teaser-card .cos-preview{filter:blur(7px)saturate(1.2)}.bp2-teaser-card.is-silhouette .cos-preview{filter:blur()brightness(0)contrast(.2)}.bp2-teaser-card.is-silhouette .cos-preview>*{filter:brightness(0);opacity:.85}.bp2-teaser-lock{z-index:2;color:#e7efe9;text-shadow:0 0 14px var(--ns-a,#6ee7ff);background:#04060c40;border-radius:9px;place-items:center;font-size:1.3rem;display:grid;position:absolute;inset:0}.bp2-countdown{gap:8px;display:flex}.bp2-countdown b{border:1px solid var(--ns-a,#6ee7ff);border-radius:10px;min-width:54px}@supports (color:color-mix(in lab,red,red)){.bp2-countdown b{border:1px solid color-mix(in srgb,var(--ns-a,#6ee7ff) 45%,transparent)}}.bp2-countdown b{text-align:center;color:#f1f7f3;text-shadow:0 0 14px var(--ns-a,#6ee7ff);background:#050810bf;padding:7px 4px 5px;font-size:1.25rem;font-weight:900}.bp2-countdown b i{letter-spacing:.2em;color:#8aa0ad;font-size:.5rem;font-style:normal;font-weight:800;display:block}.bp2-event{background:radial-gradient(120% 140% at 0 0,#7c5cff2e,#0000 55%),linear-gradient(#1c1016,#120a10);border:1px solid #ff54708c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 16px;animation:bp2EventPulse 1.9s ease-in-out infinite;display:flex;position:relative;overflow:hidden}@keyframes bp2EventPulse{0%,to{box-shadow:0 0 0 1px #ff547033,0 0 22px #ff547024}50%{box-shadow:0 0 0 1px #ff547080,0 0 36px #ff54704d}}.bp2-event-x2{color:#fff;background:linear-gradient(#ff5470,#c22747);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:1.1rem;font-weight:900;display:grid;box-shadow:0 0 18px #ff547080}.bp2-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-card .bp-fav{z-index:3;color:var(--color-gold);filter:drop-shadow(0 0 6px #ffd166b3);font-size:12px;position:absolute;top:6px;left:6px}@media (prefers-reduced-motion:reduce){.bfx2-env.is-observatory:before,.bfx2-env.is-temple:before,.bfx2-env.is-throne:before,.bfx2-finisher,.bfx2-finisher .fin-art,.bfx2-finisher .fin-core,.bfx2-finisher .fin-ring,.bfx2-kingdeath .kd-art,.bfx2-kingdeath .kd-beam,.bfx2-kingdeath .kd-dust i,.bfx2-kingdeath .kd-king,.bfx2-kingdeath:before,.bfx2-lobby,.bp-card.is-transcendent:before,.bp2-event,.bp2-teaser-title,.bp2-teaser-trailer,.cos-env-orbit,.cos-fin-shock,.cos-finisher-demo span,.cos-holo-piece,.cos-kd-beam,.cos-kd-king,.cos-lobbyfx-swirl,.cos-transcendent-text{animation:none}}.cos-demo-ava{object-fit:cover;border-radius:50%;place-items:center;width:60%;height:60%;display:grid}.cos-demo-ava-initial{background:var(--color-panel);color:var(--color-neon);text-transform:uppercase;font-size:1.1rem;font-weight:900}.cos-border-name{color:#e7efe9;max-width:88%;font-size:.72rem;font-weight:800}.cos-border-name,.cos-scene-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cos-scene-name{max-width:90%;font-size:.72rem!important}.cos-preview{position:relative}.cos-preview.cos-rar>*{z-index:1;position:relative}.cos-preview.cos-rar>.cos-art{z-index:1;position:absolute}.cos-rar:after,.cos-rar:before{content:"";z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.cos-rar-epic:before,.cos-rar-legendary:before,.cos-rar-rare:before{background:linear-gradient(115deg,transparent 38%,var(--rar) 50%,transparent 62%);display:block}@supports (color:color-mix(in lab,red,red)){.cos-rar-epic:before,.cos-rar-legendary:before,.cos-rar-rare:before{background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--rar) 30%,transparent) 50%,transparent 62%)}}.cos-rar-epic:before,.cos-rar-legendary:before,.cos-rar-rare:before{background-size:250% 250%;animation:cosSheen 3.4s ease-in-out infinite}@keyframes cosSheen{0%{background-position:160% 0}60%,to{background-position:-60% 0}}.cos-rar-epic:after{background:radial-gradient(circle 3px at 50% 9%,var(--rar),transparent 60%);animation:cosOrbit 4.2s linear infinite;display:block}@keyframes cosOrbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cos-rar-legendary:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rar),inset 0 0 20px var(--rar);display:block}@supports (color:color-mix(in lab,red,red)){.cos-rar-legendary:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rar) 50%,transparent),inset 0 0 20px color-mix(in srgb,var(--rar) 30%,transparent)}}.cos-rar-legendary:after{animation:cosEnergyPulse 2.4s ease-in-out infinite}@keyframes cosEnergyPulse{0%,to{opacity:.45}50%{opacity:1}}.cos-rar-mythic:after{background:conic-gradient(from 0deg,transparent,var(--rar-glow),transparent 28%);opacity:.6;animation:bpSpin 4.5s linear infinite;display:block;inset:-40%}.cos-rar-mythic:before{background:radial-gradient(120% 90% at 50% 120%,var(--rar-glow),transparent 60%);opacity:.5;animation:cosEnergyPulse 3s ease-in-out infinite;display:block}.cos-rar-transcendent:after{opacity:.4;mix-blend-mode:screen;background:conic-gradient(#6ee7ff,#c4a7ff,#ff8ad8,#ffd166,#6ee7ff);animation:bpSpin 3.5s linear infinite;display:block;inset:-45%}.cos-rar-transcendent:before{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%) 0 0/250% 250%;animation:cosSheen 2.6s ease-in-out infinite;display:block}.cos-name-holographic{text-shadow:-.5px 0 var(--cn-c,#6ee7ff),.5px 0 var(--cn-c,#6ee7ff);position:relative}@supports (color:color-mix(in lab,red,red)){.cos-name-holographic{text-shadow:-.5px 0 color-mix(in srgb,var(--cn-c,#6ee7ff) 70%,#ff4db8),.5px 0 color-mix(in srgb,var(--cn-c,#6ee7ff) 70%,#4cf0ff)}}.cos-name-holographic:after{content:"";pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(110deg,#0000 35%,#fffc 50%,#0000 65%) 0 0/220% 100%;animation:cosHolo 3s ease-in-out infinite;position:absolute;inset:-2px -6px}@keyframes cosHolo{0%{background-position:160% 0}60%,to{background-position:-60% 0}}.cos-name-lightning{animation:cosBoltFlash 3.6s ease-out infinite;position:relative}.cos-name-lightning:after{content:"";pointer-events:none;filter:drop-shadow(0 0 4px #6ee7ff);opacity:0;background:linear-gradient(100deg,#0000,#cfeaff 45%,#fff 50%,#cfeaff 55%,#0000);width:26%;animation:cosBolt 3.6s ease-in-out infinite;position:absolute;top:0;bottom:0;left:0}@keyframes cosBolt{0%,70%,to{opacity:0;transform:translate(-40%)}78%{opacity:.95}86%{opacity:0;transform:translate(420%)}}@keyframes cosBoltFlash{0%,74%,to{text-shadow:0 0 6px #6ee7ff66}80%{text-shadow:0 0 12px #cfeaff,0 0 22px #6ee7ff}}.cos-name-rainbow{color:#0000;filter:drop-shadow(0 0 6px #ffffff40);background:linear-gradient(92deg,#ff5470,#ffd166,#0f8,#6ee7ff,#c4a7ff,#ff5470) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:cosNameFlow 4s linear infinite}.cos-name-flame{color:#ffd9a3;text-shadow:0 -1px 5px #ff7a18,0 -2px 12px #ff3d00;animation:cosFlameFlicker .9s ease-in-out infinite;position:relative}.cos-name-flame:before{content:"";pointer-events:none;filter:blur(3px);background:radial-gradient(60% 80% at 50% 100%,#ff7a1880,#0000 70%);animation:cosEnergyPulse .8s ease-in-out infinite;position:absolute;inset:20% -4% -30%}@keyframes cosFlameFlicker{0%,to{text-shadow:0 -1px 5px #ff7a18,0 -2px 12px #ff3d00}50%{text-shadow:0 -1px 7px #ff9a3c,0 -3px 16px #ff5a1a}}.cos-name-glitch{animation:cosGlitchShift 2.6s step-end infinite;position:relative}@keyframes cosGlitchShift{0%,88%,to{text-shadow:0 0 1px;transform:none}90%{text-shadow:-2px 0 #ff003c,2px 0 #00e1ff;transform:translate(1px)skew(-6deg)}93%{text-shadow:2px 0 #ff003c,-2px 0 #00e1ff;transform:translate(-1px)}96%{text-shadow:-1px 0 #ff003c,1px 0 #00e1ff;transform:none}}.cos-border-glow{background-image:linear-gradient(110deg,transparent,var(--cb-a),transparent)}@supports (color:color-mix(in lab,red,red)){.cos-border-glow{background-image:linear-gradient(110deg,transparent,color-mix(in srgb,var(--cb-a) 22%,transparent),transparent)}}.cos-border-glow{background-size:220% 100%;animation:cosConduit 3.2s linear infinite}.cos-border-royal{background-image:linear-gradient(110deg,var(--cb-a),transparent 45%,var(--cb-b))!important}@supports (color:color-mix(in lab,red,red)){.cos-border-royal{background-image:linear-gradient(110deg,color-mix(in srgb,var(--cb-a) 14%,transparent),transparent 45%,color-mix(in srgb,var(--cb-b) 14%,transparent))!important}}.cos-border-royal{background-size:220% 100%;animation:cosConduit 4s linear infinite}@keyframes cosConduit{0%{background-position:0 0}to{background-position:220% 0}}.cos-frame{animation:cosFramePulse 2.8s ease-in-out infinite;position:relative}.cos-frame-royal{animation:cosFramePulse 2.4s ease-in-out infinite;position:relative}@keyframes cosFramePulse{0%,to{outline-color:var(--cf-a);box-shadow:0 0 8px color-mix(in srgb,var(--cf-a) 40%,transparent)}50%{outline-color:color-mix(in srgb,var(--cf-a) 75%,#fff);box-shadow:0 0 16px color-mix(in srgb,var(--cf-a) 65%,transparent)}}.cos-frame-royal:after{content:"";border-radius:inherit;background:radial-gradient(circle 3px at 50% 0,var(--cf-b,var(--cf-a)),transparent 60%);pointer-events:none;animation:cosOrbit 5s linear infinite;position:absolute;inset:-5px}.cos-mini-board{position:relative}.cos-rar .cos-mini-board.is-ambient:after{content:"";pointer-events:none;background:radial-gradient(1.5px 1.5px at 20% 30%,#ffffffb3,#0000 100%),radial-gradient(1px 1px at 62% 64%,#ffffff80,#0000 100%),radial-gradient(1.5px 1.5px at 84% 22%,#fff9,#0000 100%);animation:cosMotes 6s linear infinite;position:absolute;inset:0}@keyframes cosMotes{0%{opacity:.4;transform:translateY(2px)}50%{opacity:.9}to{opacity:.4;transform:translateY(-3px)}}.cos-evo-chip{border:1px solid var(--rar,#0f8);border-radius:999px;align-items:center;gap:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cos-evo-chip{border:1px solid color-mix(in srgb,var(--rar,#0f8) 55%,transparent)}}.cos-evo-chip{background:var(--rar,#0f8)}@supports (color:color-mix(in lab,red,red)){.cos-evo-chip{background:color-mix(in srgb,var(--rar,#0f8) 12%,transparent)}}.cos-evo-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--rar,#0f8);padding:1px 8px;font-size:.6rem;font-weight:800}@media (prefers-reduced-motion:reduce){.cos-border-glow,.cos-border-royal,.cos-frame,.cos-frame-royal,.cos-frame-royal:after,.cos-mini-board.is-ambient:after,.cos-name-flame,.cos-name-flame:before,.cos-name-glitch,.cos-name-holographic:after,.cos-name-lightning,.cos-name-lightning:after,.cos-name-rainbow,.cos-rar:after,.cos-rar:before{animation:none}.cos-name-rainbow{background-position:0 0}}.cos-preview{background:radial-gradient(90% 70% at 50% 18%,#ffffff0d,#0000 70%),radial-gradient(120% 100% at 50% 120%,#0000008c,#0000 65%),linear-gradient(#0d1310,#080c0a)}.cos-board-stage{aspect-ratio:1;perspective:380px;place-items:center;width:86%;display:grid;position:relative}.cos-preview-lg .cos-board-stage{perspective:640px;width:78%}.cos-mini-board{width:100%;transform-style:preserve-3d;border-radius:5px;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);transform:rotateX(22deg);box-shadow:0 10px 18px #00000080}.cos-preview-lg .cos-mini-board{width:100%}.cos-mini-board i{aspect-ratio:1;box-shadow:inset 0 0 0 .5px #0000002e}.cos-board-sheen{z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 42%,#ffffff38 50%,#0000 58%) 0 0/250% 250%;animation:cosSheen 4.5s ease-in-out infinite;position:absolute;inset:0}.cos-board-stage:after{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(#0000008c,#0000 72%);height:14%;position:absolute;bottom:1%;left:12%;right:12%}.cos-piece-board{background-image:repeating-linear-gradient(90deg,#3a504473 0 12.5%,#141c1773 12.5% 25%);border-radius:4px;width:74%;height:26%;position:absolute;bottom:18%;transform:perspective(120px)rotateX(34deg);box-shadow:0 6px 12px #00000073;z-index:0!important}.cos-piece-stage{z-index:1;align-items:flex-end;gap:1px;display:flex;position:relative}.cos-piece-stage .cos-piece-glyph{color:#eef5f0;font-size:1.75rem;line-height:1;animation:cosPieceFloat 2.8s ease-in-out infinite}.cos-preview-lg .cos-piece-stage .cos-piece-glyph{font-size:3rem}.cos-piece-stage .cos-piece-img{background-position:bottom;background-repeat:no-repeat;background-size:contain;width:1.75rem;height:1.75rem}.cos-preview-lg .cos-piece-stage .cos-piece-img{width:3rem;height:3rem}.cos-pieceset{width:100%;height:100%;position:relative;overflow:hidden}.cos-pieceset-track{width:100%;height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.cos-pieceset-slide{filter:var(--cp-filter,none);flex:0 0 100%;place-items:center;display:grid}.cos-pieceset-img{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:72%}.cos-pieceset-glyph,.cos-pieceset-img{filter:drop-shadow(0 6px 16px #0000008c);animation:cosArtFloat 3.6s ease-in-out infinite}.cos-pieceset-glyph{color:#eef5f0;font-size:4.5rem;line-height:1}.cos-preview-sm .cos-pieceset-glyph{font-size:2.75rem}.cos-pieceset-dots{z-index:2;justify-content:center;gap:5px;display:flex;position:absolute;bottom:7%;left:0;right:0}.cos-pieceset-dots i{background:#ffffff38;border-radius:999px;width:5px;height:5px;transition:width .3s,background .3s}.cos-pieceset-dots i.is-on{background:var(--rar,#0f8);width:15px}@media (prefers-reduced-motion:reduce){.cos-pieceset-track{transition:none}.cos-pieceset-glyph,.cos-pieceset-img{animation:none}}.cos-piece-stage .cos-piece-glyph:nth-child(2){animation-delay:.35s}.cos-piece-stage .cos-piece-glyph:nth-child(3){animation-delay:.7s}.cos-piece-stage .cos-piece-glyph:nth-child(4){animation-delay:1.05s}.cos-piece-stage .cos-piece-glyph:nth-child(5){animation-delay:1.4s}@keyframes cosPieceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bp-card-inner{position:relative}.bp-card-inner:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,var(--rar),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bp-card-inner:before{background:radial-gradient(120% 70% at 50% 0,color-mix(in srgb,var(--rar) 16%,transparent),transparent 62%)}}.bp-card-inner>*{z-index:1;position:relative}.bp-card-inner:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 40%,#ffffff47 50%,#0000 60%) 170% 0/250% 250%;position:absolute;inset:0}.bp-card:focus-visible .bp-card-inner:after,.bp-card:hover .bp-card-inner:after{opacity:1;animation:cosSheen .85s ease-out}.bp-card.is-mythic,.bp-card.is-transcendent{border-color:#0000}@media (prefers-reduced-motion:reduce){.bp-card:hover .bp-card-inner:after,.cos-board-sheen,.cos-piece-stage .cos-piece-glyph{animation:none}}.cos-trail-demo.v-particles i{background:var(--fx);width:5px;height:5px;box-shadow:0 0 6px var(--fx);border-radius:50%;right:auto!important}.cos-trail-demo.v-bolt i{background:var(--fx);height:2px;box-shadow:0 0 7px var(--fx)}.cos-trail-demo.v-bolt i:first-child{transform:rotate(-20deg)}.cos-trail-demo.v-bolt i:nth-child(2){transform:rotate(16deg)}.cos-trail-demo.v-bolt i:nth-child(3){transform:rotate(-12deg)}.cos-trail-demo.v-ribbon i{background:linear-gradient(90deg,transparent,var(--fx),var(--fx2,var(--fx)));border-radius:4px;height:4px}.cos-trail-demo.v-ribbon i:first-child{top:40%}.cos-trail-demo.v-ribbon i:nth-child(2){top:60%}.cos-trail-demo.v-ribbon i:nth-child(3){display:none}.cos-trail-demo.v-comet span{filter:drop-shadow(0 0 10px var(--fx)) drop-shadow(0 0 4px #fff)}.cos-trail-demo.v-comet i{filter:blur(.4px)}.cos-trail-demo.v-debris i{height:2px}.cos-trail-demo.v-debris i:nth-child(3){box-shadow:7px -3px 0 var(--fx),11px 3px 0 var(--fx2,var(--fx)),4px 4px 0 var(--fx)}.bfx-trail.v-particles{background:repeating-linear-gradient(90deg,var(--fx) 0 3px,transparent 3px 9px);box-shadow:none}.bfx-trail.v-bolt{clip-path:polygon(0 38%,14% 0,28% 72%,44% 8%,60% 82%,76% 18%,100% 46%,100% 60%,0 62%)}.bfx-trail.v-ribbon{background:linear-gradient(90deg,transparent,var(--fx) 40%,var(--fx2,var(--fx)) 100%);border-radius:3px;height:6px}.bfx-trail.v-comet{background:linear-gradient(90deg,transparent 0,var(--fx) 78%,#fff 100%)}.bfx-trail.v-comet:after{content:"";background:radial-gradient(circle,#fff,var(--fx) 60%,transparent 75%);width:7px;height:7px;box-shadow:0 0 8px var(--fx);border-radius:50%;position:absolute;top:50%;right:-2px;translate:0 -50%}.bfx-trail.v-debris{box-shadow:0 -4px 0 -2px var(--fx),6px 5px 0 -2px var(--fx2,var(--fx)),-4px 4px 0 -2px var(--fx)}.cosx-station{width:100vw;position:absolute;top:0;bottom:0;left:0}.cosx-disc{aspect-ratio:2.4;pointer-events:none;background:radial-gradient(#c4a7ff1f,#0000 62%),radial-gradient(#0000 52%,#00ff8814 58%,#0000 64%);width:min(84vmin,660px);position:absolute;top:63%;left:50%;translate:-50% -50%}.cosx-disc.is-wide{background:radial-gradient(#ffd16624,#0000 62%),radial-gradient(#0000 52%,#ffd1661a 58%,#0000 64%);width:min(112vmin,940px);top:67%}.cosx-ex-row{justify-content:center;align-items:flex-start;gap:clamp(12px,2.6vw,30px);display:flex;position:absolute;top:45%;left:50%;translate:-50% -50%}.cosx-ex{text-align:center;width:clamp(150px,23vw,224px)}.cosx-ex-row .cosx-ex:nth-child(2){margin-top:-26px}.cosx-ex-frame{border:1px solid var(--rar);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.cosx-ex-frame{border:1px solid color-mix(in srgb,var(--rar) 46%,var(--color-edge))}}.cosx-ex-frame{background:linear-gradient(180deg,var(--rar),var(--color-card))}@supports (color:color-mix(in lab,red,red)){.cosx-ex-frame{background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 11%,var(--color-card-hi)),var(--color-card))}}.cosx-ex-frame{box-shadow:0 16px 44px #00000080,0 0 28px var(--rar-glow);padding:10px}@supports (color:color-mix(in lab,red,red)){.cosx-ex-frame{box-shadow:0 16px 44px #00000080,0 0 28px color-mix(in srgb,var(--rar-glow) 55%,transparent)}}.cosx-ex-label{margin-top:9px}.cosx-ex-name{color:#eef5ef;text-shadow:0 2px 10px #000c;font-size:.82rem;font-weight:800;display:block}.cosx-ex-rar{letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:800}.cosx-fit{justify-content:center;align-items:center;gap:clamp(10px,2.4vw,30px);display:flex;position:absolute;top:44%;left:50%;translate:-50% -50%}.cosx-fit-board{aspect-ratio:1;border:1px solid #ffd16680;border-radius:12px;flex:none;grid-template-columns:repeat(8,1fr);width:min(58vmin,430px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 72px #0009,0 0 52px #ffd16642}.cosx-fit-sq{place-items:center;display:grid;position:relative}.cosx-fit-piece{filter:drop-shadow(0 0 5px var(--fit-glow,#ffd166cc));font-size:clamp(1rem,4.4vmin,2rem);line-height:1}.cosx-fit-piece.is-w{color:#f4ecd6;-webkit-text-stroke:.5px #3c28008c;text-shadow:0 1px 1px #00000080}.cosx-fit-piece.is-b{color:#15110a;-webkit-text-stroke:.5px #ffe6aa59;text-shadow:0 1px 1px #ffffff1f}.cosx-fit-check{pointer-events:none;border:2px solid #ff5470;border-radius:50%;animation:cosxFitCheck 1.5s ease-in-out infinite;position:absolute;inset:9%;box-shadow:0 0 12px #ff5470,inset 0 0 10px #ff547099}@keyframes cosxFitCheck{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:.95;transform:scale(1.04)}}.cosx-fit-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff1a 48%,#0000 62%);animation:cosxFitSheen 5.5s ease-in-out infinite;position:absolute;inset:0}@keyframes cosxFitSheen{0%,to{transform:translate(-62%)}50%{transform:translate(62%)}}.cosx-fit-player-wrap{flex:none;width:min(24vw,196px)}.cosx-fit-player{border:1px solid var(--color-edge);background:linear-gradient(#141c17e0,#0c120ef0);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 14px 34px #00000080}.cosx-fit-player-wrap.is-right .cosx-fit-player{flex-direction:row-reverse}.cosx-fit-ava{color:#cdebd8;background:linear-gradient(#1c2a22,#0e1610);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.cosx-fit-id{flex-direction:column;gap:3px;min-width:0;display:flex}.cosx-fit-player-wrap.is-right .cosx-fit-id{align-items:flex-end}.cosx-fit-title{margin-top:1px}.cosx-fit-mini{width:100%}.cosx-fit-mini .cosx-fit-board{width:min(100%,300px);box-shadow:0 14px 40px #00000080,0 0 30px #ffd16638}@media (max-width:820px){.cosx-ex-row{gap:10px;top:42%}.cosx-ex{width:clamp(104px,27vw,150px)}.cosx-ex-row .cosx-ex:nth-child(2){margin-top:-16px}.cosx-ex-name{font-size:.72rem}.cosx-fit-player-wrap{display:none}.cosx-fit-board{width:min(76vmin,360px)}}.chero-hint-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:1rem;display:flex}.chero-tour-cta{color:#eafff4;cursor:pointer;background:linear-gradient(#08140ee6,#080d0aeb);border:1px solid #00ff8880;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.9rem;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s;animation:cheroTourPulse 2.8s ease-in-out infinite;display:inline-flex;box-shadow:0 8px 24px #00000073,0 0 18px #00ff8829}.chero-tour-cta:hover{border-color:var(--color-neon);transform:translateY(-1px);box-shadow:0 10px 28px #00000080,0 0 26px #0f86}@keyframes cheroTourPulse{0%,to{box-shadow:0 8px 24px #00000073,0 0 #0f80}50%{box-shadow:0 8px 24px #00000073,0 0 0 5px #00ff881a}}.chero-tour-play{background:var(--color-neon);color:#04130b;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;padding-left:1px;font-size:.55rem;display:grid}.chero-tour-time{letter-spacing:.1em;text-transform:uppercase;color:#7fae97;border-left:1px solid var(--color-edge-hi);padding-left:.55rem;font-size:.62rem;font-weight:700}.hero-tour-run{opacity:0;transition:opacity .3s}.hero-tour-run.is-on{opacity:1}.hero-tour-track{z-index:41;pointer-events:none;background:#00ff881a;height:3px;position:fixed;top:0;left:0;right:0}.hero-tour-fill{transform-origin:0;background:linear-gradient(90deg,var(--color-neon),var(--color-violet-soft));will-change:transform;height:100%;display:block;box-shadow:0 0 10px #0f89}.hero-tour-stop{z-index:41;border:1px solid var(--color-edge-hi);color:#cdd8d0;font-family:var(--font-mono-ui);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d0ad1;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.66rem;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex;position:fixed;bottom:clamp(4.2rem,10vh,6rem);left:50%;transform:translate(-50%)}.hero-tour-run:not(.is-on) .hero-tour-stop{pointer-events:none}.hero-tour-stop:hover{color:#ff8a9c;border-color:#ff547080}@media (max-width:640px){.chero-tour-cta{padding:.5rem .95rem;font-size:.82rem}.hero-tour-stop{bottom:3.6rem}}@media (prefers-reduced-motion:reduce){.chero-tour-cta{display:none}}@media (min-width:1024px){.chero-king-rig{top:28%}}.demo-root{z-index:100;background:radial-gradient(120% 90% at 50% -10%,#00ff880f,transparent 55%),var(--color-ink);color:#e7ece9;position:fixed;inset:0;overflow:hidden}.demo-vignette{pointer-events:none;z-index:105;background:radial-gradient(120% 120%,#0000 0,#0000008c 100%)}.demo-cam,.demo-vignette{position:absolute;inset:0}.demo-cam{transform-origin:0 0;will-change:transform;backface-visibility:hidden}.demo-ring{z-index:115;border-radius:14px;transition:opacity .4s;box-shadow:0 0 0 1.5px #00ff88d9,0 0 26px 3px #00ff8859}.demo-cursor,.demo-ring{pointer-events:none;position:fixed;top:0;left:0}.demo-cursor{z-index:122;filter:drop-shadow(0 2px 4px #0009);transition:opacity .3s}.demo-cursor-ring{opacity:0;border:2px solid #00ff88e6;border-radius:9999px;width:14px;height:14px;position:absolute;top:4px;left:4px;transform:scale(.3)}.demo-cursor.is-click .demo-cursor-ring{animation:demo-click .46s ease-out}@keyframes demo-click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.demo-caption{z-index:120;text-align:center;border:1px solid var(--color-edge-hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#141c17f0,#0a0f0df0);border-radius:16px;width:max-content;max-width:min(680px,86vw);padding:14px 22px;animation:demo-pop .45s cubic-bezier(.22,1,.36,1);position:fixed;bottom:6vh;left:50%;transform:translate(-50%);box-shadow:0 18px 50px -12px #000000d9,0 0 0 1px #00ff8814}.demo-caption-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-neon);margin-bottom:4px;font-size:.82rem;font-weight:900}.demo-caption-body{color:#eef3f0;font-size:1.18rem;font-weight:600;line-height:1.35}@keyframes demo-pop{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.demo-title{z-index:124;text-align:center;background:radial-gradient(60% 60%,#040806b8,#040806eb);flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:demo-fade .5s;display:flex;position:fixed;inset:0}.demo-title-kicker{letter-spacing:.35em;color:var(--color-neon-soft);text-transform:uppercase;font-size:.85rem;font-weight:800}.demo-title-main{letter-spacing:.04em;font-size:clamp(3rem,9vw,7rem);font-weight:900;line-height:1}.demo-title-sub{letter-spacing:.3em;color:#9fb0a8;text-transform:lowercase;font-size:1rem}@keyframes demo-fade{0%{opacity:0}to{opacity:1}}.demo-seat-in{animation:demo-seat .6s cubic-bezier(.22,1,.36,1)}@keyframes demo-seat{0%{opacity:0;transform:translateY(-14px)scale(.97)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.demo-exit{z-index:130;color:#9fb0a8;border:1px solid var(--color-edge);background:#0d130fcc;border-radius:10px;padding:7px 12px;font-size:.8rem;font-weight:700;position:fixed;top:16px;left:16px}.demo-exit:hover{color:var(--color-neon);border-color:#0f86}.demo-controls{z-index:130;border:1px solid var(--color-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d130fd9;border-radius:9999px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.demo-controls button{color:#e7ece9;border:1px solid var(--color-edge-hi);border-radius:9999px;width:30px;height:30px;font-size:1rem;line-height:1}.demo-controls button:hover{color:var(--color-neon);border-color:#00ff8880}.demo-controls-meta{color:#cdd6d1;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.demo-controls-hint{color:#6b7a72;font-size:.72rem}.demo-dm-in{animation:demo-dm .5s cubic-bezier(.22,1,.36,1)}@keyframes demo-dm{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.demo-bp.bp-track{gap:8px;padding-top:8px;padding-bottom:10px}.demo-bp .bp-card{contain-intrinsic-size:auto 108px auto 150px;width:108px}.demo-bp .bp-card-name{font-size:.74rem}.demo-apply-flash{z-index:6;pointer-events:none;background:radial-gradient(60% 60% at 50% 42%,#ffd16647,#0000 70%);border-radius:16px;animation:demo-apply .7s cubic-bezier(.22,1,.36,1) forwards;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffd1668c}@keyframes demo-apply{0%{opacity:0}25%{opacity:1}to{opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}