/*! 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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}}}@layer theme{:root,:host{--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-yellow-50:oklch(98.7% .026 102.212);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-emerald-400:oklch(76.5% .177 163.223);--color-slate-400:oklch(70.4% .04 256.788);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-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;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[2px\]{inset:2px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-8{inset-block:calc(var(--spacing) * 8)}.-top-1{top:calc(var(--spacing) * -1)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-16{top:calc(var(--spacing) * 16)}.top-32{top:calc(var(--spacing) * 32)}.top-\[4\%\]{top:4%}.top-\[5\%\]{top:5%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[14\%\]{top:14%}.top-\[24px\]{top:24px}.top-\[75px\]{top:75px}.top-\[94px\]{top:94px}.top-\[117px\]{top:117px}.top-\[147px\]{top:147px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-12{right:calc(var(--spacing) * 12)}.right-\[-4\%\]{right:-4%}.right-\[-10\%\]{right:-10%}.right-\[8\%\]{right:8%}.right-\[17\%\]{right:17%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[2\%\]{bottom:2%}.bottom-\[13\%\]{bottom:13%}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-8{left:calc(var(--spacing) * 8)}.left-10{left:calc(var(--spacing) * 10)}.left-\[-8\%\]{left:-8%}.left-\[5\%\]{left:5%}.left-\[8\%\]{left:8%}.left-\[19\%\]{left:19%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-5{margin:calc(var(--spacing) * 5)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-12{margin:calc(var(--spacing) * 12)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-9{margin-top:calc(var(--spacing) * 9)}.mt-\[2px\]{margin-top:2px}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-25{height:calc(var(--spacing) * 25)}.h-80{height:calc(var(--spacing) * 80)}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[64px\]{height:64px}.h-\[80svh\]{height:80svh}.h-\[82\%\]{height:82%}.h-\[84\%\]{height:84%}.h-\[92\%\]{height:92%}.h-\[100svh\]{height:100svh}.h-\[202px\]{height:202px}.h-\[520px\]{height:520px}.h-\[620px\]{height:620px}.h-\[650px\]{height:650px}.h-\[680px\]{height:680px}.h-\[calc\(100\%-14rem\)\]{height:calc(100% - 14rem)}.h-\[calc\(100svh-4rem\)\]{height:calc(100svh - 4rem)}.h-full{height:100%}.h-px{height:1px}.max-h-\[80svh\]{max-height:80svh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[100svh\]{min-height:100svh}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100svh-7rem\)\]{min-height:calc(100svh - 7rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[7px\]{width:7px}.w-\[24px\]{width:24px}.w-\[62\%\]{width:62%}.w-\[75px\]{width:75px}.w-\[76\%\]{width:76%}.w-\[86\%\]{width:86%}.w-\[172px\]{width:172px}.w-\[245px\]{width:245px}.w-\[260px\]{width:260px}.w-\[275px\]{width:275px}.w-\[300px\]{width:300px}.w-\[520px\]{width:520px}.w-\[540px\]{width:540px}.w-\[760px\]{width:760px}.w-\[clamp\(540px\,50vw\,920px\)\]{width:clamp(540px,50vw,920px)}.w-\[min\(320px\,80vw\)\]{width:min(320px,80vw)}.w-\[var\(--system-rail-width\)\]{width:var(--system-rail-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[650px\]{max-width:650px}.max-w-\[1540px\]{max-width:1540px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[275px\]{min-width:275px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1_0_315px\]{flex:1 0 315px}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[-28deg\]{rotate:-28deg}.rotate-\[11deg\]{rotate:11deg}.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-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.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-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-yellow-300\/25{border-color:#ffe02a40}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/25{border-color:color-mix(in oklab, var(--color-yellow-300) 25%, transparent)}}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/20{border-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.border-yellow-400\/25{border-color:#fac80040}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/25{border-color:color-mix(in oklab, var(--color-yellow-400) 25%, transparent)}}.border-yellow-400\/40{border-color:#fac80066}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/40{border-color:color-mix(in oklab, var(--color-yellow-400) 40%, transparent)}}.bg-\[\#080b10\]{background-color:#080b10}.bg-\[\#07090d\]{background-color:#07090d}.bg-\[\#050608\]{background-color:#050608}.bg-\[\#050608\]\/80{background-color:oklab(12.1655% -.000901092 -.0060899/.8)}.bg-\[\#050608\]\/95{background-color:oklab(12.1655% -.000901092 -.0060899/.95)}.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\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, 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\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/10{background-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-300\/18{background-color:#ffe02a2e}@supports (color:color-mix(in lab, red, red)){.bg-yellow-300\/18{background-color:color-mix(in oklab, var(--color-yellow-300) 18%, transparent)}}.bg-yellow-300\/70{background-color:#ffe02ab3}@supports (color:color-mix(in lab, red, red)){.bg-yellow-300\/70{background-color:color-mix(in oklab, var(--color-yellow-300) 70%, transparent)}}.bg-yellow-300\/80{background-color:#ffe02acc}@supports (color:color-mix(in lab, red, red)){.bg-yellow-300\/80{background-color:color-mix(in oklab, var(--color-yellow-300) 80%, transparent)}}.bg-yellow-300\/\[0\.07\]{background-color:#ffe02a12}@supports (color:color-mix(in lab, red, red)){.bg-yellow-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-yellow-300) 7.0%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/5{background-color:#fac8000d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/5{background-color:color-mix(in oklab, var(--color-yellow-400) 5%, transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-400\/35{background-color:#fac80059}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/35{background-color:color-mix(in oklab, var(--color-yellow-400) 35%, transparent)}}.bg-yellow-400\/40{background-color:#fac80066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/40{background-color:color-mix(in oklab, var(--color-yellow-400) 40%, transparent)}}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_62\%_28\%\,rgba\(255\,255\,255\,0\.14\)\,transparent_22\%\)\,radial-gradient\(circle_at_58\%_72\%\,rgba\(250\,204\,21\,0\.10\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(7\,10\,14\,0\.35\)_0\%\,rgba\(7\,10\,14\,0\.18\)_38\%\,rgba\(5\,8\,12\,0\.70\)_100\%\)\]{background-image:radial-gradient(circle at 62% 28%,#ffffff24,#0000 22%),radial-gradient(circle at 58% 72%,#facc151a,#0000 30%),linear-gradient(#070a0e59 0%,#070a0e2e 38%,#05080cb3 100%)}.bg-\[radial-gradient\(circle_at_72\%_35\%\,rgba\(250\,204\,21\,0\.14\)\,transparent_30\%\)\,radial-gradient\(circle_at_38\%_52\%\,rgba\(148\,163\,184\,0\.14\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 72% 35%,#facc1524,#0000 30%),radial-gradient(circle at 38% 52%,#94a3b824,#0000 38%)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/20{--tw-gradient-from:#fff3}@supports (color:color-mix(in lab, red, red)){.from-white\/20{--tw-gradient-from:color-mix(in oklab, var(--color-white) 20%, transparent)}}.from-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-300\/20{--tw-gradient-from:#ffe02a33}@supports (color:color-mix(in lab, red, red)){.from-yellow-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-300) 20%, transparent)}}.from-yellow-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-yellow-300\/40{--tw-gradient-via:#ffe02a66}@supports (color:color-mix(in lab, red, red)){.via-yellow-300\/40{--tw-gradient-via:color-mix(in oklab, var(--color-yellow-300) 40%, transparent)}}.via-yellow-300\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-700\/80{--tw-gradient-via:#3f3f46cc}@supports (color:color-mix(in lab, red, red)){.via-zinc-700\/80{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.via-zinc-700\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-300\/25{--tw-gradient-to:#ffe02a40}@supports (color:color-mix(in lab, red, red)){.to-yellow-300\/25{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-300) 25%, transparent)}}.to-yellow-300\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[size\:48px_48px\]{background-size:48px 48px}.object-contain{object-fit:contain}.object-bottom{object-position:bottom}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[7px\]{padding-bottom:7px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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}.text-\[12px\]{font-size:12px}.text-\[64px\]{font-size:64px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.11em\]{--tw-tracking:-.11em;letter-spacing:-.11em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.075em\]{--tw-tracking:.075em;letter-spacing:.075em}.\!text-\[\#050608\]{color:#050608!important}.text-emerald-400{color:var(--color-emerald-400)}.text-white{color:var(--color-white)}.text-yellow-200\/90{color:#fff085e6}@supports (color:color-mix(in lab, red, red)){.text-yellow-200\/90{color:color-mix(in oklab, var(--color-yellow-200) 90%, transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/70{color:#ffe02ab3}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/70{color:color-mix(in oklab, var(--color-yellow-300) 70%, transparent)}}.text-yellow-300\/75{color:#ffe02abf}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/75{color:color-mix(in oklab, var(--color-yellow-300) 75%, transparent)}}.text-yellow-300\/80{color:#ffe02acc}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/80{color:color-mix(in oklab, var(--color-yellow-300) 80%, transparent)}}.text-yellow-300\/85{color:#ffe02ad9}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/85{color:color-mix(in oklab, var(--color-yellow-300) 85%, transparent)}}.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)}.uppercase{text-transform:uppercase}.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,)}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_14px_rgba\(250\,204\,21\,0\.62\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#facc159e);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_16px_rgba\(250\,204\,21\,0\.8\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#facc15cc);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_18px_rgba\(250\,204\,21\,0\.55\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc158c);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_18px_rgba\(250\,204\,21\,0\.75\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#facc15bf);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_22px_rgba\(250\,204\,21\,0\.26\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#facc1542);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_24px_rgba\(250\,204\,21\,0\.45\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#facc1573);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_28px_rgba\(250\,204\,21\,0\.08\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#facc1514);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_30px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#0000008c);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_30px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_40px_90px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 40px 90px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-yellow-300:is(:where(.group):hover *){border-color:var(--color-yellow-300)}.group-hover\:border-yellow-400\/30:is(:where(.group):hover *){border-color:#fac8004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-yellow-400\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-yellow-400) 30%, transparent)}}.group-hover\:text-yellow-50:is(:where(.group):hover *){color:var(--color-yellow-50)}.group-hover\:text-yellow-200:is(:where(.group):hover *){color:var(--color-yellow-200)}.group-hover\:text-yellow-300\/70:is(:where(.group):hover *){color:#ffe02ab3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-yellow-300\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-yellow-300) 70%, transparent)}}.group-hover\:shadow-\[0_0_34px_rgba\(250\,204\,21\,0\.24\)\]:is(:where(.group):hover *){--tw-shadow:0 0 34px var(--tw-shadow-color,#facc153d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.selection\:bg-yellow-300 ::selection{background-color:var(--color-yellow-300)}.selection\:bg-yellow-300::selection{background-color:var(--color-yellow-300)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-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-yellow-400\/35:hover{border-color:#fac80059}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-400\/35:hover{border-color:color-mix(in oklab, var(--color-yellow-400) 35%, transparent)}}.hover\:border-yellow-400\/50:hover{border-color:#fac80080}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-400\/50:hover{border-color:color-mix(in oklab, var(--color-yellow-400) 50%, transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:shadow-\[0_0_26px_rgba\(250\,204\,21\,0\.12\)\]:hover{--tw-shadow:0 0 26px var(--tw-shadow-color,#facc151f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_32px_rgba\(250\,204\,21\,0\.22\)\]:hover{--tw-shadow:0 0 32px var(--tw-shadow-color,#facc1538);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-yellow-300:focus-visible{border-color:var(--color-yellow-300)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-yellow-300:focus-visible{--tw-ring-color:var(--color-yellow-300)}.focus-visible\:ring-yellow-400\/70:focus-visible{--tw-ring-color:#fac800b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-yellow-400\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-yellow-400) 70%, transparent)}}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#07090d\]:focus-visible{--tw-ring-offset-color:#07090d}@media (width>=40rem){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-11{margin-top:calc(var(--spacing) * 11)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:grid-cols-\[105px_1fr\]{grid-template-columns:105px 1fr}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=48rem){.md\:flex{display:flex}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=64rem){.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-7{margin-top:calc(var(--spacing) * 7)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[calc\(100svh-7rem\)\]{height:calc(100svh - 7rem)}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.lg\:min-h-\[100svh\]{min-height:100svh}.lg\:min-h-\[385px\]{min-height:385px}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[minmax\(230px\,0\.78fr\)_minmax\(340px\,1\.22fr\)\]{grid-template-columns:minmax(230px,.78fr) minmax(340px,1.22fr)}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:self-stretch{align-self:stretch}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pr-\[152px\]{padding-right:152px}.lg\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media (width>=80rem){.xl\:block{display:block}.xl\:min-h-\[400px\]{min-height:400px}.xl\:w-16{width:calc(var(--spacing) * 16)}.xl\:flex-col{flex-direction:column}.xl\:gap-0\.5{gap:calc(var(--spacing) * .5)}.xl\:gap-2{gap:calc(var(--spacing) * 2)}.xl\:gap-8{gap:calc(var(--spacing) * 8)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:px-2{padding-inline:calc(var(--spacing) * 2)}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:text-\[2\.65rem\]{font-size:2.65rem}.xl\:text-\[4\.55rem\]{font-size:4.55rem}}@media (width>=96rem){.\32 xl\:flex{display:flex}.\32 xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.\32 xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}}:root{color:#f4f4f5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050608;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050608}body{background:#050608;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.live-network-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.live-network-bg:before{content:"";opacity:.9;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:26s linear infinite network-drift;position:absolute;inset:-20%}.live-network-bg:after{content:"";mix-blend-mode:screen;opacity:.22;filter:blur(.2px);background:linear-gradient(90deg,#0000 0 44%,#facc1557 48%,#0000 53%) 0 0/520px 520px,linear-gradient(0deg,#0000 0 58%,#facc1533 61%,#0000 64%) 0 0/420px 420px;animation:9s linear infinite network-sparks;position:absolute;inset:-10%}.network-node{opacity:.75;background:#fde047;width:4px;height:4px;animation:7s linear infinite node-run;position:absolute;box-shadow:0 0 16px #facc15b3}.network-node.node-a{animation-delay:-1s;top:22%;left:12%}.network-node.node-b{animation-delay:-3s;top:54%;left:46%}.network-node.node-c{animation-delay:-5s;top:76%;left:80%}.animated-frame{position:relative}.animated-frame:before,.animated-frame:after{content:"";opacity:.45;pointer-events:none;border:1px solid #facc1538;position:absolute;inset:-1px}.animated-frame:before{clip-path:polygon(0 0,34% 0,34% 2px,2px 2px,2px 34%,0 34%);animation:4.2s ease-in-out infinite frame-corner-a}.animated-frame:after{clip-path:polygon(66% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 66%,100% 66%,100% 100%,66% 100%);animation:4.2s ease-in-out infinite frame-corner-b}.scan-button{position:relative;overflow:hidden}.scan-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);transition:transform .58s;position:absolute;inset:0;transform:translate(-120%)}.scan-button:hover:before{transform:translate(120%)}.nav-button{isolation:isolate;position:relative}.nav-button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#facc1500,#facc151f,#facc1500) border-box;border:1px solid #0000;transition:opacity .25s,transform .25s;position:absolute;inset:-10px -14px;transform:scaleX(.7)}.nav-button:hover:before{opacity:1;transform:scaleX(1)}.nav-button:after{content:"";background:#facc15;width:0;height:2px;transition:width .28s;position:absolute;bottom:-27px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #facc15bf}.nav-button:hover:after,.nav-button.active:after{width:80px}.hud-card{position:relative;overflow:hidden}.hud-card:after{content:"";background:linear-gradient(90deg,#0000,#facc1514,#0000);width:30%;height:100%;animation:5.8s ease-in-out infinite subtle-scan;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.system-pill{animation:3.8s ease-in-out infinite system-breathe}.scroll-indicator{display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width>=768px){.scroll-indicator{display:flex}}.scroll-line{background:#ffffff29;width:1px;height:48px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:#facc15;width:100%;height:42%;animation:1.8s ease-in-out infinite scroll-trace;position:absolute;top:-40%;left:0;box-shadow:0 0 14px #facc15cc}@keyframes network-drift{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes network-sparks{0%{opacity:.09;background-position:-520px 0,0 -420px}45%{opacity:.22}to{opacity:.09;background-position:520px 0,0 420px}}@keyframes node-run{0%{opacity:0;transform:translate(0)}12%{opacity:.75}50%{opacity:.55;transform:translate(180px)}90%{opacity:.75}to{opacity:0;transform:translate(360px)}}@keyframes frame-corner-a{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.75;transform:translate(3px,3px)}}@keyframes frame-corner-b{0%,to{opacity:.22;transform:translate(0)}50%{opacity:.75;transform:translate(-3px,-3px)}}@keyframes subtle-scan{0%,58%,to{opacity:0;transform:translate(-120%)skew(-18deg)}68%{opacity:1}86%{opacity:0;transform:translate(520%)skew(-18deg)}}@keyframes system-breathe{0%,to{background-color:#ffffff08;border-color:#ffffff1a}50%{background-color:#facc1509;border-color:#facc1533}}@keyframes scroll-trace{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(150px)}}html{scrollbar-color:#facc15ad #050608f5;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#050608;border-left:1px solid #ffffff0f}::-webkit-scrollbar-thumb{background:linear-gradient(#facc151f,#facc15bd,#facc151f);border:2px solid #050608;box-shadow:inset 0 0 0 1px #facc1533,0 0 18px #facc152e}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#facc1533,#facc15eb,#facc1533)}.global-scroll-indicator{filter:drop-shadow(0 0 16px #facc1529)}.live-network-bg:after{opacity:.08;filter:blur(.8px);animation-duration:24s}.network-node{opacity:.42;width:3px;height:3px;animation-duration:15s;box-shadow:0 0 10px #facc156b}.timezone-card{overflow:visible}@keyframes arknights-scroll-bounce{0%,to{opacity:.55;transform:translateY(0)}42%{opacity:1;transform:translateY(10px)}}.hud-card\!absolute,.\!absolute.hud-card{position:absolute!important}.live-network-bg:before{opacity:.42;animation-duration:72s}.live-network-bg:after{opacity:.045;animation-duration:34s}.network-node{opacity:.28;animation-duration:22s}.scroll-bounce-arrow{animation:1.25s ease-in-out infinite arknights-scroll-bounce}.system-rail{background:linear-gradient(#0506081f,#0506089e,#0506081f)}.system-rail:before{content:"";opacity:.55;background:linear-gradient(#0000 0%,#facc150f 45%,#0000 75%);animation:6.8s ease-in-out infinite rail-soft-scan;position:absolute;inset:0}.system-rail:after{content:"";opacity:.35;background:linear-gradient(#0000,#facc1529,#0000);width:1px;height:100%;animation:4.6s ease-in-out infinite rail-signal;position:absolute;top:0;left:39px}.rail-corner-light{animation:2.8s ease-in-out infinite rail-corner-blink}.scan-button.bg-yellow-400{box-shadow:inset 0 0 0 1px #0506081f,0 0 24px #facc151f}@keyframes rail-soft-scan{0%,to{opacity:.18;transform:translateY(-18%)}45%{opacity:.55}70%{opacity:.25;transform:translateY(28%)}}@keyframes rail-signal{0%,to{opacity:.18}50%{opacity:.48}}@keyframes rail-corner-blink{0%,to{opacity:.28;box-shadow:0 0 4px #facc1533}45%{opacity:1;box-shadow:0 0 16px #facc15b3}}:root{--system-rail-width:80px;--system-rail-center:40px;--system-rail-content-gap:24px}@media (width>=1024px){:root{--system-rail-width:52px;--system-rail-center:26px;--system-rail-content-gap:22px}.rail-aware-section{padding-left:calc(var(--system-rail-width) + var(--system-rail-content-gap))!important}}@media (width>=1280px){:root{--system-rail-width:64px;--system-rail-center:32px;--system-rail-content-gap:26px}}@media (width>=1536px){:root{--system-rail-width:80px;--system-rail-center:40px;--system-rail-content-gap:32px}}.rail-label{left:max(10px, calc(var(--system-rail-center) - 8px))}.rail-spine,.rail-progress{left:calc(var(--system-rail-center) - 1px)}.rail-pulse{left:calc(var(--system-rail-center) - 4px)}.rail-terminal{left:calc(var(--system-rail-center) - 20px)}.rail-aes{left:max(8px, calc(var(--system-rail-center) - 13px))}@media (width>=768px) and (width<=1399px){.global-scroll-indicator{opacity:.82;pointer-events:none;bottom:5.5rem!important;left:auto!important;right:18px!important;transform:none!important}.global-scroll-indicator>span:first-child{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.22em}.global-scroll-indicator .scroll-line{height:34px}}@media (width>=1400px){.global-scroll-indicator{pointer-events:none}}.nav-button:after{bottom:-22px}@media (width>=1024px){.system-rail{height:calc(100svh - 4rem);top:4rem}}.rail-terminal:after{content:"";opacity:.25;pointer-events:none;background:linear-gradient(90deg,#0000,#facc151f,#0000),linear-gradient(#0000,#ffffff0d,#0000);position:absolute;inset:0}html,body,#root{min-height:100%}body{overflow:hidden}.slide-stage .rail-aware-section{min-height:100svh}.slide-scroll-container{scrollbar-width:thin;scrollbar-color:#facc1559 #ffffff0a}@media (prefers-reduced-motion:reduce){.page-counter *{animation-duration:.01ms!important}}.experience-section{isolation:isolate}.experience-content{min-height:calc(100svh - 9rem)}.experience-viewport{scrollbar-width:thin;scrollbar-color:#facc1547 #ffffff06;touch-action:pan-x;overscroll-behavior-x:contain}.experience-viewport::-webkit-scrollbar{height:4px}.experience-viewport::-webkit-scrollbar-track{background:#ffffff0a}.experience-viewport::-webkit-scrollbar-thumb{background:#facc1573;border:0}.experience-milestone{-webkit-user-select:none;user-select:none}.experience-anchor{-webkit-tap-highlight-color:transparent}.experience-anchor .experience-anchor-outer{box-shadow:0 0 0 4px #facc1500}.experience-anchor:hover .experience-anchor-outer,.is-active .experience-anchor-outer{background:#facc151c;border-color:#facc15e6;transform:rotate(45deg)scale(1.12);box-shadow:0 0 0 6px #facc150e,0 0 28px #facc1540}.is-active .experience-anchor-inner,.experience-anchor:hover .experience-anchor-inner{background:#facc15;box-shadow:0 0 14px #facc15bf}.is-active .experience-anchor:after{content:"";border:1px solid #facc152e;border-radius:100%;animation:3.4s ease-out infinite experience-signal;position:absolute;inset:-12px}.experience-arrow{color:#facc15;background:#facc150b;border:1px solid #facc1538;place-items:center;width:34px;height:30px;transition:background .2s,border-color .2s,color .2s;display:grid}.experience-arrow:not(:disabled):hover,.experience-arrow:not(:disabled):focus-visible{background:#facc1529;border-color:#facc15a8;outline:none}.experience-arrow:disabled{cursor:not-allowed;color:#a1a1aa3d;background:#ffffff05;border-color:#ffffff12}.experience-smoke-shell{isolation:isolate;box-shadow:none;background:0 0;border:0}@keyframes experience-signal{0%,to{opacity:.35;transform:scale(.75)}55%{opacity:.7;transform:scale(1.14)}}@media (width<=767px){.experience-section{padding-bottom:6rem}.experience-content{min-height:auto}.experience-smoke-shell{margin-inline:8px}.experience-milestone{flex-basis:275px}}@media (height<=780px) and (width>=1024px){.experience-section{padding-top:5.25rem}.experience-timeline-heading{margin-top:1.25rem}.experience-smoke-shell,.experience-smoke-shell article{min-height:245px}.experience-track{height:180px}.experience-viewport{max-height:184px}}@media (prefers-reduced-motion:reduce){.is-active .experience-anchor:after{animation:none!important}}.experience-section{background:#080a0d;align-items:center;min-height:100svh;display:flex}.experience-content{z-index:1;width:100%;min-height:0}.experience-atmosphere{z-index:0;background:radial-gradient(52% 39% at 83% 47%,#2b31382e,#0000 85%),radial-gradient(45% 45% at 9% 68%,#33393e29,#0000 83%),linear-gradient(#090b0f 0%,#0b0d11 52%,#07090c 100%);overflow:hidden}.experience-atmosphere-grid{opacity:.8;background:url(/textures/experience-grid.svg) 0 0/180px 180px;animation:16s ease-in-out infinite alternate experience-grid-breathe;position:absolute;inset:-4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%)}.experience-atmosphere-grain{opacity:.095;mix-blend-mode:screen;background:url(/textures/experience-grain.svg) 0 0/220px 220px;position:absolute;inset:0}.experience-atmosphere-halftone{opacity:.39;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:radial-gradient(circle,#b5c1d029 .9px,#0000 1.15px);background-size:8px 8px;width:min(39vw,490px);position:absolute;top:16%;bottom:11%;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 97%),linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#000,#0000 97%),linear-gradient(#0000,#000 24% 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.experience-atmosphere-beam{background:linear-gradient(103deg,#0000 32%,#facc1508 49%,#e2e7eb07 51%,#0000 68%);width:54%;height:43%;animation:18s ease-in-out infinite alternate experience-ambient-beam;position:absolute;top:25%;left:-25%;transform:skew(-14deg)}.experience-ambient-number{letter-spacing:-.12em;color:#d2dce606;-webkit-user-select:none;user-select:none;font-size:clamp(12rem,30vw,34rem);font-weight:900;line-height:1;animation:12s ease-in-out infinite alternate experience-number-breathe;position:absolute;top:29%;right:13%;transform:rotate(-2deg)}.experience-atmosphere-crosshair{opacity:.24;background:linear-gradient(90deg,#0000 calc(50% - .5px),#d4deeb5c 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#d4deeb5c 50%,#0000 calc(50% + .5px));width:29px;height:29px;animation:7s ease-in-out infinite alternate experience-crosshair-pulse;position:absolute}.experience-atmosphere-crosshair.crosshair-one{top:18%;right:16%}.experience-atmosphere-crosshair.crosshair-two{animation-delay:-3s;bottom:13%;left:13%}.experience-atmosphere-coordinates{color:#bdc9d533;letter-spacing:.24em;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:2.2;position:absolute;bottom:8%;right:3%}.experience-header{animation:.8s cubic-bezier(.22,1,.36,1) both experience-ui-enter}.experience-timeline-heading{animation:.8s cubic-bezier(.22,1,.36,1) .1s both experience-ui-enter;position:relative}.experience-timeline-heading:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#facc15a6,#0000);width:16%;height:1px;animation:9s linear infinite experience-track-scan;position:absolute;bottom:-1px;left:0}.experience-viewport{animation:.8s cubic-bezier(.22,1,.36,1) .19s both experience-ui-enter}.experience-kicker-line{transform-origin:0;animation:4.6s ease-in-out infinite experience-kicker-breathe}.experience-status-light{animation:3.2s ease-in-out infinite experience-status-pulse;box-shadow:0 0 #facc1500}.experience-smoke-shell{isolation:isolate;box-shadow:none;background:0 0;border:none;animation:.82s cubic-bezier(.22,1,.36,1) .28s both experience-ui-enter}.experience-smoke-fill,.experience-smoke-grain,.experience-smoke-wisp{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-22px}.experience-smoke-fill{z-index:0;background:radial-gradient(60% 70% at 14% 13%,#38404738,#0000 90%),radial-gradient(55% 65% at 90% 90%,#55514013,#0000 92%),#151a1e;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.experience-smoke-fill.smoke-fill-main{animation:5.5s ease-in-out infinite alternate experience-smoke-contour;-webkit-mask-image:url(/textures/experience-edge-mask-a.webp);mask-image:url(/textures/experience-edge-mask-a.webp)}.experience-smoke-fill.smoke-fill-echo{z-index:1;opacity:.19;animation:4.7s ease-in-out infinite alternate experience-smoke-echo;-webkit-mask-image:url(/textures/experience-edge-mask-b.webp);mask-image:url(/textures/experience-edge-mask-b.webp)}.experience-smoke-grain{z-index:2;opacity:.095;mix-blend-mode:screen;background:url(/textures/experience-grain.svg) 0 0/220px 220px;-webkit-mask:url(/textures/experience-edge-mask-a.webp) 50%/100% 100% no-repeat;mask:url(/textures/experience-edge-mask-a.webp) 50%/100% 100% no-repeat}.experience-smoke-wisp{z-index:3;mix-blend-mode:screen;will-change:transform, opacity}.experience-smoke-wisp.smoke-wisp-a{background-image:url(/textures/experience-edge-wisp-a.webp);animation:4.3s ease-in-out infinite alternate experience-smoke-wisp-a}.experience-smoke-wisp.smoke-wisp-b{background-image:url(/textures/experience-edge-wisp-b.webp);animation:6.1s ease-in-out infinite alternate experience-smoke-wisp-b}@keyframes experience-smoke-contour{0%{transform:translate(-2px,-1px)scale(1.003,1.008)}to{transform:translate(2px,1px)scale(1.012,1.014)}}@keyframes experience-smoke-echo{0%{opacity:.1;transform:translate(3px,-1px)scale(1.006)}to{opacity:.27;transform:translate(-2px,2px)scale(1.014)}}@keyframes experience-smoke-wisp-a{0%{opacity:.48;transform:translate(-3px,1px)scale(1.002)}38%{opacity:.92}to{opacity:.63;transform:translate(3px,-2px)scale(1.017,1.026)}}@keyframes experience-smoke-wisp-b{0%{opacity:.73;transform:translate(3px,-2px)scale(1.018,1.009)}57%{opacity:.38}to{opacity:.81;transform:translate(-3px,2px)scale(1.004,1.028)}}@keyframes experience-grid-breathe{0%{opacity:.63;transform:translate(-9px,-6px)}to{opacity:.9;transform:translate(8px,7px)}}@keyframes experience-ambient-beam{0%{opacity:.38;transform:translate(-17%)skew(-14deg)}to{opacity:.8;transform:translate(125%)skew(-14deg)}}@keyframes experience-number-breathe{0%{opacity:.62;transform:rotate(-2deg)translateY(7px)}to{opacity:1;transform:rotate(-2deg)translateY(-7px)}}@keyframes experience-crosshair-pulse{0%{opacity:.1;transform:rotate(0)scale(.8)}to{opacity:.4;transform:rotate(90deg)scale(1.06)}}@keyframes experience-kicker-breathe{0%,to{opacity:.32;transform:scaleX(.58)}50%{opacity:.94;transform:scaleX(1.18)}}@keyframes experience-status-pulse{0%,to{opacity:.72;box-shadow:0 0 #facc151a}45%{opacity:1;box-shadow:0 0 0 5px #facc1500}}@keyframes experience-track-scan{0%{opacity:0;transform:translate(-125%)}8%{opacity:.8}73%{opacity:.8}to{opacity:0;transform:translate(725%)}}@keyframes experience-ui-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.experience-atmosphere-grid{opacity:.52}.experience-atmosphere-halftone{width:62vw}.experience-atmosphere-coordinates{display:none}.experience-ambient-number{top:36%;right:6%}.experience-smoke-fill,.experience-smoke-grain,.experience-smoke-wisp{inset:-18px}.experience-content{min-height:0}}@media (height<=780px) and (width>=1024px){.experience-content{min-height:0}}@media (prefers-reduced-motion:reduce){.experience-atmosphere-grid,.experience-atmosphere-beam,.experience-atmosphere-crosshair,.experience-ambient-number,.experience-header,.experience-timeline-heading,.experience-timeline-heading:after,.experience-viewport,.experience-kicker-line,.experience-status-light,.experience-smoke-shell,.experience-smoke-fill,.experience-smoke-wisp{animation:none!important}.experience-smoke-wisp{will-change:auto}}.experience-focus-ignition{z-index:4;pointer-events:none;background:#f0da9d57;animation:.82s ease-out both experience-focus-ignite;position:absolute;inset:-22px;-webkit-mask:url(/textures/experience-edge-wisp-a.webp) 50%/100% 100% no-repeat;mask:url(/textures/experience-edge-wisp-a.webp) 50%/100% 100% no-repeat}@keyframes experience-focus-ignite{0%{opacity:0;transform:scale(.997)}28%{opacity:1}to{opacity:0;transform:scale(1.016)}}@media (prefers-reduced-motion:reduce){.experience-focus-ignition{opacity:0;animation:none!important}}.experience-smoke-shell{min-height:320px}.experience-smoke-fill,.experience-smoke-grain,.experience-smoke-wisp,.experience-smoke-rag,.experience-smoke-inner-bloom,.experience-smoke-particles,.experience-focus-ignition{pointer-events:none;position:absolute;inset:-22px}.experience-smoke-fill{background:radial-gradient(78% 92% at 16% 12%,#4c545e2b,#0000 58%),radial-gradient(70% 90% at 88% 82%,#545a601c,#0000 60%),radial-gradient(52% 70%,#0c0f12f0,#0a0d10f9 66%,#080a0dfe 100%)}.experience-smoke-fill.smoke-fill-main{opacity:1;animation-duration:6.2s}.experience-smoke-fill.smoke-fill-echo{opacity:.14;filter:blur(1.8px);animation-duration:5.2s}.experience-smoke-inner-bloom{z-index:2;mix-blend-mode:screen;opacity:.55;background:radial-gradient(46% 34% at 24% 28%,#ffffff0e,#0000 74%),radial-gradient(45% 38% at 70% 65%,#facc150a,#0000 72%),radial-gradient(74% 66%,#ffffff05,#0000 76%);animation:6.4s ease-in-out infinite alternate experience-smoke-bloom;-webkit-mask:url(/textures/experience-edge-mask-b.webp) 50%/100% 100% no-repeat;mask:url(/textures/experience-edge-mask-b.webp) 50%/100% 100% no-repeat}.experience-smoke-rag{z-index:3;mix-blend-mode:screen;opacity:.32;filter:blur(.3px);background-repeat:no-repeat;background-size:100% 100%}.experience-smoke-rag.smoke-rag-a{background-image:url(/textures/experience-edge-mask-a.webp);animation:7.8s ease-in-out infinite alternate experience-smoke-rag-a}.experience-smoke-rag.smoke-rag-b{opacity:.22;background-image:url(/textures/experience-edge-mask-b.webp);animation:5.9s ease-in-out infinite alternate experience-smoke-rag-b}.experience-smoke-rag.smoke-rag-c{opacity:.18;background-image:url(/textures/experience-edge-wisp-b.webp);animation:4.4s ease-in-out infinite alternate experience-smoke-rag-c}.experience-smoke-wisp{z-index:5;opacity:.8}.experience-smoke-wisp.smoke-wisp-a{filter:blur(.2px);animation-duration:3.8s}.experience-smoke-wisp.smoke-wisp-b{filter:blur(.35px);animation-duration:5.5s}.experience-smoke-particles{z-index:6;mix-blend-mode:screen;opacity:.48;background:radial-gradient(circle at 5% 15%,#ffffffd9 0 1px,#0000 1.6px),radial-gradient(circle at 16% 70%,#ffffff85 0 1.1px,#0000 1.7px),radial-gradient(circle at 33% 5%,#ffffff8c 0 1px,#0000 1.8px),radial-gradient(circle at 42% 89%,#ffffff7a 0 1px,#0000 1.8px),radial-gradient(circle at 62% 14%,#ffffffb3 0 1px,#0000 1.9px),radial-gradient(circle at 70% 84%,#ffffff6b 0 1px,#0000 1.8px),radial-gradient(circle at 85% 24%,#ffffff8f 0 1px,#0000 1.8px),radial-gradient(circle at 95% 64%,#ffffffa3 0 1px,#0000 1.9px);animation:5.1s linear infinite experience-edge-particles;-webkit-mask:url(/textures/experience-edge-wisp-a.webp) 50%/100% 100% no-repeat;mask:url(/textures/experience-edge-wisp-a.webp) 50%/100% 100% no-repeat}.experience-focus-ignition{z-index:7;background:linear-gradient(90deg,#f7dd9e2e,#ffffffad,#f7dd9e38);animation-duration:.96s;-webkit-mask:url(/textures/experience-edge-wisp-a.webp) 50%/100% 100% no-repeat;mask:url(/textures/experience-edge-wisp-a.webp) 50%/100% 100% no-repeat}.experience-smoke-shell article{z-index:12}.experience-copy{position:relative}.experience-preview-zone{min-height:220px}.experience-preview-frame{background:linear-gradient(#ffffff05,#ffffff01),#0a0d10;border:1px solid #ffffff14;box-shadow:inset 0 0 0 1px #ffffff08,0 0 34px #00000038}.experience-preview-frame:before,.experience-preview-frame:after{content:"";pointer-events:none;border:1px solid #facc151f;position:absolute;inset:10px}.experience-preview-frame:before{clip-path:polygon(0 0,30% 0,30% 2px,2px 2px,2px 28%,0 28%)}.experience-preview-frame:after{clip-path:polygon(70% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 72%,100% 72%,100% 100%,70% 100%)}.experience-preview-grid,.experience-preview-scan,.experience-preview-vignette,.experience-preview-caption{position:absolute;inset:0}.experience-preview-grid{z-index:2;opacity:.22;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.experience-preview-scan{z-index:3;background:linear-gradient(100deg,#0000 10%,#facc1529 45%,#ffffff3d 50%,#0000 56%);animation:5.4s ease-in-out infinite experience-preview-scan;transform:translate(-140%)}.experience-preview-vignette{z-index:4;background:linear-gradient(#0000001a,#00000080),radial-gradient(circle,#0000 24%,#00000038 78%,#000000a8 100%)}.experience-preview-caption{z-index:5;background:linear-gradient(#0000,#07090c2e 15%,#07090cd6 100%);padding:1rem 1rem .95rem;inset:auto 0 0}.experience-preview-caption-top{text-transform:uppercase;letter-spacing:.18em;color:#facc15c7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.experience-preview-caption-main{color:#fafafaf5;margin-top:.4rem;font-size:.95rem;font-weight:600}.experience-preview-caption-bottom{text-transform:uppercase;letter-spacing:.14em;color:#d4dce48c;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.8}@keyframes experience-smoke-bloom{0%{opacity:.35;transform:translate(-3px)scale(1.006)}to{opacity:.62;transform:translate(4px,1px)scale(1.02,1.028)}}@keyframes experience-smoke-rag-a{0%{opacity:.21;transform:translate(0)scale(1)}50%{opacity:.36}to{opacity:.3;transform:translate(5px,-3px)scale(1.024,1.03)}}@keyframes experience-smoke-rag-b{0%{opacity:.1;transform:translate(2px,-2px)scale(1.012)}50%{opacity:.3}to{opacity:.22;transform:translate(-4px,3px)scale(1.028,1.014)}}@keyframes experience-smoke-rag-c{0%{opacity:.06;transform:translate(-4px,2px)scale(1.02)}40%{opacity:.24}to{opacity:.18;transform:translate(4px,-2px)scale(1.03,1.04)}}@keyframes experience-edge-particles{0%{opacity:.18;transform:translate(-4px,2px)}18%{opacity:.62}52%{opacity:.32;transform:translate(2px,-3px)}78%{opacity:.56}to{opacity:.16;transform:translate(5px,-5px)}}@keyframes experience-preview-scan{0%,58%,to{opacity:0;transform:translate(-140%)}66%{opacity:.76}84%{opacity:.24;transform:translate(165%)}}@media (width<=1279px){.experience-preview-zone{margin-top:.35rem}}@media (width<=767px){.experience-copy{border-left:0;padding-left:0}.experience-copy:before{display:none}.experience-preview-frame{min-height:200px}}@media (prefers-reduced-motion:reduce){.experience-smoke-inner-bloom,.experience-smoke-rag,.experience-smoke-particles,.experience-preview-scan{animation:none!important}}.experience-smoke-shell{isolation:isolate;min-height:320px}.experience-smoke-core,.experience-smoke-core-shadow{pointer-events:none;position:absolute;inset:20px}.experience-smoke-core{z-index:8;background:radial-gradient(85% 70% at 70% 45%,#ffffff05,#0000 58%),linear-gradient(#13171cf5,#0b0e12f7);box-shadow:inset 0 0 0 1px #ffffff08}.experience-smoke-core-shadow{z-index:7;background:radial-gradient(80% 100%,#0000,#00000038 72%,#00000073 100%);inset:18px}.experience-smoke-fill,.experience-smoke-inner-bloom,.experience-smoke-topflow,.experience-smoke-grain,.experience-smoke-rag,.experience-smoke-wisp,.experience-smoke-particles,.experience-smoke-burst,.experience-focus-ignition{inset:-26px}.experience-smoke-fill{z-index:1;opacity:.6;filter:blur(.2px)}.experience-smoke-fill.smoke-fill-main{opacity:.32;animation:4.2s ease-in-out infinite alternate experience-smoke-contour}.experience-smoke-fill.smoke-fill-echo{z-index:2;opacity:.12;filter:blur(2px);animation:3.4s ease-in-out infinite alternate experience-smoke-echo}.experience-smoke-inner-bloom{z-index:3;opacity:.25;animation:4.1s ease-in-out infinite alternate experience-smoke-bloom}.experience-smoke-topflow{z-index:6;clip-path:inset(0 0 58%);mix-blend-mode:screen;filter:blur(2.2px);opacity:.45;transform-origin:top;background:linear-gradient(#ffffff59,#ffffff14 28%,#0000 80%),radial-gradient(circle at 10% 18%,#ffffff7a,#0000 18%),radial-gradient(circle at 38% 10%,#ffffff42,#0000 14%),radial-gradient(circle at 72% 14%,#ffffff57,#0000 16%),radial-gradient(circle at 91% 20%,#ffffff3d,#0000 14%);animation:2.5s ease-in-out infinite alternate experience-top-creep;-webkit-mask:url(/textures/experience-edge-wisp-b.webp) top/100% 100% no-repeat;mask:url(/textures/experience-edge-wisp-b.webp) top/100% 100% no-repeat}.experience-smoke-rag{z-index:4;filter:blur(.4px)}.experience-smoke-rag.smoke-rag-a{opacity:.22;animation:3.7s ease-in-out infinite alternate experience-smoke-rag-a}.experience-smoke-rag.smoke-rag-b{opacity:.18;animation:2.9s ease-in-out infinite alternate experience-smoke-rag-b}.experience-smoke-rag.smoke-rag-c{opacity:.16;animation:2.25s ease-in-out infinite alternate experience-smoke-rag-c}.experience-smoke-grain{z-index:5;opacity:.11}.experience-smoke-wisp{z-index:9;opacity:.86;mix-blend-mode:screen}.experience-smoke-wisp.smoke-wisp-a{animation:2.2s ease-in-out infinite alternate experience-smoke-wisp-a}.experience-smoke-wisp.smoke-wisp-b{animation:2.8s ease-in-out infinite alternate experience-smoke-wisp-b}.experience-smoke-particles{z-index:10;opacity:.65;animation:2.2s linear infinite experience-edge-particles}.experience-smoke-burst{z-index:11;pointer-events:none;mix-blend-mode:screen;opacity:.45;filter:blur(1.2px);background:radial-gradient(#ffffffb8 0%,#ffffff3d 28%,#0000 74%);position:absolute}.experience-smoke-burst.burst-a{width:180px;height:120px;animation:1.55s ease-in-out infinite alternate experience-burst-a;top:12px;left:-12px;-webkit-mask:url(/textures/experience-edge-wisp-a.webp) 50%/cover no-repeat;mask:url(/textures/experience-edge-wisp-a.webp) 50%/cover no-repeat}.experience-smoke-burst.burst-b{width:190px;height:120px;animation:1.35s ease-in-out infinite alternate experience-burst-b;top:18px;right:-18px;-webkit-mask:url(/textures/experience-edge-wisp-b.webp) 50%/cover no-repeat;mask:url(/textures/experience-edge-wisp-b.webp) 50%/cover no-repeat}.experience-smoke-burst.burst-c{width:155px;height:135px;animation:1.7s ease-in-out infinite alternate experience-burst-c;bottom:12px;left:-10px;-webkit-mask:url(/textures/experience-edge-mask-b.webp) 50%/cover no-repeat;mask:url(/textures/experience-edge-mask-b.webp) 50%/cover no-repeat}.experience-smoke-burst.burst-d{width:170px;height:125px;animation:1.45s ease-in-out infinite alternate experience-burst-d;bottom:-2px;right:8%;-webkit-mask:url(/textures/experience-edge-mask-a.webp) 50%/cover no-repeat;mask:url(/textures/experience-edge-mask-a.webp) 50%/cover no-repeat}.experience-smoke-shell:hover .experience-smoke-topflow,.experience-smoke-shell:hover .experience-smoke-burst,.experience-smoke-shell:hover .experience-smoke-wisp,.experience-smoke-shell:hover .experience-smoke-particles{opacity:1}.experience-smoke-shell:hover .experience-smoke-topflow{filter:blur(2.8px);transform:translateY(-2px)scaleY(1.08)}.experience-smoke-shell:hover .experience-smoke-burst{opacity:.78;filter:blur(.75px)}.experience-smoke-shell:hover .experience-smoke-wisp{opacity:1}.experience-smoke-shell:hover .experience-smoke-particles{opacity:.82}.experience-focus-ignition{z-index:12;opacity:0;animation:.72s ease-out both experience-focus-ignite}.experience-smoke-shell article{z-index:13;position:relative}.experience-copy-shell{min-height:220px;padding:.25rem 0}.experience-copy-image-wrap{position:absolute;inset:0;overflow:hidden}.experience-copy-image{opacity:.24;filter:grayscale(.22)contrast(1.08)brightness(.84)}.experience-copy-image-wrap:before{content:"";z-index:2;background:linear-gradient(90deg,#0b0e12f7 0%,#0b0e12eb 28%,#0b0e12b8 50%,#0b0e1257 74%,#0b0e1229 100%),linear-gradient(#0b0e122e,#0b0e1214 30%,#0b0e12b3 100%);position:absolute;inset:0}.experience-copy-image-wrap:after{content:"";z-index:3;mix-blend-mode:screen;background:radial-gradient(80% 70% at 78% 48%,#ffffff0f,#0000 60%);position:absolute;inset:0}.experience-copy-image-grid,.experience-copy-image-glow{pointer-events:none;position:absolute;inset:0}.experience-copy-image-grid{z-index:4;opacity:.18;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.experience-copy-image-glow{z-index:5;background:linear-gradient(102deg,#0000 18%,#facc1524 44%,#ffffff29 50%,#0000 56%);animation:4.6s ease-in-out infinite experience-copy-scan;transform:translate(-145%)}.experience-copy{z-index:6;position:relative}.experience-copy:before{content:"";background:linear-gradient(#ffffff14,#facc1552,#ffffff0d);width:1px;position:absolute;top:.3rem;bottom:.3rem;left:0}@keyframes experience-top-creep{0%{opacity:.26;transform:translate(-10px)scaleY(.95)}35%{opacity:.52}to{opacity:.7;transform:translate(12px,-2px)scale(1.03,1.15)}}@keyframes experience-burst-a{0%{opacity:.16;transform:translate(-6px,2px)scale(.9)}40%{opacity:.65}to{opacity:.5;transform:translate(8px,-5px)scale(1.18,1.12)}}@keyframes experience-burst-b{0%{opacity:.2;transform:translate(5px,-1px)scale(.92)}28%{opacity:.72}to{opacity:.48;transform:translate(-6px,-4px)scale(1.22,1.14)}}@keyframes experience-burst-c{0%{opacity:.14;transform:translate(-4px,6px)scale(.94)}55%{opacity:.56}to{opacity:.42;transform:translate(7px,-6px)scale(1.16,1.22)}}@keyframes experience-burst-d{0%{opacity:.18;transform:translate(4px,5px)scale(.88)}34%{opacity:.68}to{opacity:.46;transform:translate(-8px,-7px)scale(1.24,1.18)}}@keyframes experience-copy-scan{0%,58%,to{opacity:0;transform:translate(-145%)}68%{opacity:.54}84%{opacity:.18;transform:translate(160%)}}@media (width<=767px){.experience-smoke-core,.experience-smoke-core-shadow{inset:16px}.experience-copy-shell{min-height:240px}.experience-copy{border-left:0;padding-left:0;padding-right:0}.experience-copy:before{display:none}.experience-copy-image-wrap:before{background:linear-gradient(#0b0e12e6 0%,#0b0e12d1 24%,#0b0e128f 56%,#0b0e12c7 100%),linear-gradient(90deg,#0b0e12e0,#0b0e125c)}}@media (prefers-reduced-motion:reduce){.experience-smoke-core,.experience-smoke-core-shadow,.experience-smoke-topflow,.experience-smoke-burst,.experience-copy-image-glow{animation:none!important}}.experience-smoke-shell{isolation:isolate;background:0 0;overflow:visible}.experience-procedural-smoke{z-index:1;pointer-events:none;width:calc(100% + 176px);height:calc(100% + 176px);display:block;position:absolute;inset:-88px}@media (width<=767px){.experience-procedural-smoke{width:calc(100% + 128px);height:calc(100% + 128px);inset:-64px}}.experience-smoke-shell>article{z-index:2;position:relative}.experience-focus-card{isolation:isolate;overflow:visible}.experience-visual-id{z-index:1;pointer-events:none;color:#ffffff8c;letter-spacing:.21em;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:20px;right:26px}.experience-focus-role:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 25% 52%,#090c10e6,#0000 73%);position:absolute;inset:-30px -28px}.experience-focus-copy{min-height:250px;padding-left:18px}.experience-focus-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 51% 100%,#080b0fe8 0%,#080b0fc2 45%,#0000 76%);position:absolute;inset:20% -38px -30px -15px}.experience-focus-copy-content{position:relative}.experience-focus-copy-rule{background:linear-gradient(90deg,#facc1557,#ffffff1a,#0000);flex:1;height:1px;display:block}.experience-focus-corner{z-index:2;pointer-events:none;opacity:.38;width:33px;height:25px;position:absolute}.experience-focus-corner-top{border-top:1px solid #facc15a6;border-left:1px solid #facc15a6;top:16px;left:16px}.experience-focus-corner-bottom{border-bottom:1px solid #facc15a6;border-right:1px solid #facc15a6;bottom:16px;right:16px}@media (width<=1023px){.experience-focus-card{min-height:470px}.experience-visual-id{display:none}.experience-focus-role{max-width:90%}.experience-focus-copy{min-height:170px;padding-left:0}}@media (width<=639px){.experience-focus-card{min-height:530px}.experience-focus-role{max-width:100%}.experience-focus-role:before{background:#090c1040;inset:-20px}.experience-focus-copy{min-height:auto;padding:12px 0 0}.experience-focus-copy:before{background:linear-gradient(#0000,#090c10db 30%,#090c10fa);inset:-26px -20px -25px}.experience-focus-corner{opacity:.24}}.page-counter{isolation:isolate;background:0 0;border:0;width:126px;height:136px;top:42%;bottom:auto;right:16px}.page-counter:before,.page-counter:after{content:"";z-index:-1;pointer-events:none;position:absolute}@media (width>=640px){.page-counter{right:28px}}@media (width>=1400px){.page-counter{right:clamp(28px,2.7vw,52px)}.page-counter:before{filter:blur(4px);background:radial-gradient(72% 68% at 64% 48%,#03060be6 0%,#04070dc9 33%,#05080f91 58%,#0000 100%),radial-gradient(68% 53% at 43% 70%,#080b1259,#0000 84%);border-radius:48% 61% 54% 63%/56% 49% 62% 53%;animation:11s ease-in-out infinite alternate page-counter-mist;inset:-68px -63px -57px -74px;-webkit-mask-image:radial-gradient(72% 73% at 60% 51%,#000 20%,#000000e0 48%,#0000004d 77%,#0000 100%);mask-image:radial-gradient(72% 73% at 60% 51%,#000 20%,#000000e0 48%,#0000004d 77%,#0000 100%)}.page-counter:after{filter:blur(2px);opacity:.6;border:1px solid #0000;border-color:#f9d58024 #0000 #0000 #fcd16b0b;border-radius:63% 42% 54% 47%/44% 62% 43% 57%;animation:8s ease-in-out infinite alternate page-counter-edge-drift;inset:-43px -29px -36px -47px;transform:rotate(-11deg)}}@media (width>=768px) and (width<=1399px){.page-counter{top:auto;bottom:max(50px, env(safe-area-inset-bottom,0px));width:146px;height:84px;right:clamp(12px,1.65vw,24px)}.page-counter:before{filter:blur(3px);background:radial-gradient(88% 81% at 59% 52%,#04070ce3 0%,#04070cc2 51%,#04070c4f 73%,#0000 100%),radial-gradient(70% 80% at 52% 67%,#facc150e,#0000 88%);inset:-13px -14px -12px -20px;-webkit-mask-image:radial-gradient(92% 88% at 60% 51%,#000 26%,#000000db 58%,#0000 100%);mask-image:radial-gradient(92% 88% at 60% 51%,#000 26%,#000000db 58%,#0000 100%)}.page-counter:after{background:linear-gradient(#0000,#facc15b8 30%,#facc1533 72%,#0000);width:2px;height:42px;top:13px;left:5px;box-shadow:0 0 12px #facc152b}.page-counter-content{padding:3px 10px 0 18px;top:0}.page-counter-number-slot{width:57px;height:47px}.page-counter-number{font-size:47px}.page-counter-numbers{gap:4px}.page-counter-meta{letter-spacing:0;padding-bottom:5px;font-size:9px}.page-counter-meta>div:last-child{display:none}.page-counter-label{letter-spacing:.055em;border-color:#ffffff3d;margin-top:1px;padding-top:4px;font-size:9px;line-height:1.3}.page-counter-progress{gap:3px;margin-top:6px}.page-counter-progress>span{height:2px}.global-scroll-indicator{bottom:34px!important;right:177px!important}.gacha-about-section .gacha-shell{padding-right:clamp(28px,4.6vw,70px)}.gacha-bottomline{padding-right:157px}.gacha-bottom-actions>span,.gacha-bottom-actions>svg{display:none}}@media (width>=768px) and (width<=899px){.page-counter{width:130px;height:80px}.page-counter-content{padding-left:12px;padding-right:7px}.page-counter-number-slot{width:49px;height:44px}.page-counter-number{font-size:43px}.page-counter-meta,.page-counter-label{font-size:8px}.global-scroll-indicator{right:157px!important}.gacha-bottomline{padding-right:139px}.gacha-bottom-status{font-size:8px}}@media (width<=767px){.page-counter{background:linear-gradient(128deg,#090d13f0,#05070cfa);border:1px solid #e6e8ee24;border-left:2px solid #facc15ad;width:91px;height:100px;padding:0;top:75px;right:10px;box-shadow:-6px 9px 22px #00000061}.page-counter-content{padding:8px 9px}.page-counter-number-slot{width:42px;height:42px}.page-counter-number{font-size:41px}.page-counter-meta{letter-spacing:0;padding-bottom:4px;font-size:8px}.page-counter-meta>div:last-child{display:none}.page-counter-numbers{gap:3px}.page-counter-label{letter-spacing:.04em;margin-top:3px;padding-top:5px;font-size:8px}.page-counter-progress{gap:2px;margin-top:7px}.page-counter-progress>span{height:2px}}@keyframes page-counter-mist{0%{opacity:.87;transform:translate(-4px,3px)scale(.97)rotate(-1.7deg)}to{opacity:1;transform:translate(4px,-3px)scale(1.04)rotate(1.8deg)}}@keyframes page-counter-edge-drift{0%{opacity:.32;transform:translate(-4px,2px)rotate(-12deg)scale(.97)}to{opacity:.62;transform:translate(4px,-4px)rotate(-5deg)scale(1.035)}}@media (prefers-reduced-motion:reduce){.page-counter:before,.page-counter:after{animation:none!important}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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}@keyframes pulse{50%{opacity:.5}}.education-section{isolation:isolate;color:#f4f4f5}.education-background,.education-left-haze,.education-grid-overlay{pointer-events:none;position:absolute;inset:0}.education-background{z-index:0;background:radial-gradient(at 68% 42%,#424e5d3d,#0000 56%),linear-gradient(118deg,#171d25 0%,#0e1219 44%,#050608 82%)}.education-portal-position{z-index:1;aspect-ratio:1;pointer-events:none;filter:drop-shadow(-12px 0 55px #010205a1);width:max(900px,86vw,125svh);position:absolute;top:51%;right:-18vw;transform:translateY(-50%)}.education-portal-canvas{width:100%;height:100%;display:block}.education-left-haze{z-index:2;background:linear-gradient(90deg,#171c24 0%,#151a22fc 21%,#11161ef2 29%,#0d1219d1 36%,#0a0e1457 46%,#080c110f 55%,#0000 66%)}.education-grid-overlay{z-index:3;opacity:.3;mix-blend-mode:screen;background:url(/textures/experience-grain.svg)}.education-ambient-label{z-index:5;color:#a4b0bf61;letter-spacing:.19em;pointer-events:none;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:20px;right:28px}.education-inner{pointer-events:none}.education-copy{pointer-events:auto;width:min(100%,535px);position:relative}.education-kicker{color:#858d9b;letter-spacing:.2em;align-items:center;gap:12px;font-size:10px;font-weight:700;line-height:1;display:flex}.education-kicker-index{color:#fde047;letter-spacing:-.04em;font-size:30px;font-weight:600}.education-kicker-rule{background:#facc1559;width:46px;height:1px}.education-heading{color:#f4f4f5;letter-spacing:-.055em;margin-top:12px;font-size:clamp(43px,4.1vw,64px);font-weight:700;line-height:1.04}.education-heading>span{color:#facc15}.education-intro{color:#a1a9b5;max-width:465px;margin-top:16px;font-size:clamp(12px,1.1vw,14px);line-height:1.7}.education-group{border-bottom:1px solid #cad3dd26;grid-template-columns:1fr 1fr;gap:5px;margin-top:clamp(21px,3.2vh,34px);padding-bottom:15px;display:grid}.education-category{color:#a8aeba;text-align:left;cursor:pointer;letter-spacing:.035em;background:#0a0d124d;border:1px solid #c7d1dc26;justify-content:flex-start;align-items:center;gap:10px;min-height:47px;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.35;transition:background .28s,border-color .28s,color .28s;display:flex}.education-category:hover,.education-category:focus-visible{color:#f5f5f4;background:#facc1513;border-color:#facc156b}.education-category.is-selected{color:#facc15;background:#facc1518;border-color:#facc158c}.education-category:focus-visible,.education-record:focus-visible{outline-offset:3px;outline:2px solid #facc15}.education-category-index{color:#facc15cc;font:10px ui-monospace,monospace}.education-category-long{flex:1}.education-category-short{flex:1;display:none}.education-category-chevron{opacity:.72;flex:none}.education-archive-topline,.education-bottomline{letter-spacing:.14em;color:#8d96a2;justify-content:space-between;align-items:center;gap:16px;font:700 9px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.education-archive-topline{margin:17px 0 5px}.education-archive-count{color:#facc15;opacity:.75}.education-records{border-top:1px solid #cad3dd1f;flex-direction:column;display:flex}.education-record{color:#e2e5eb;cursor:pointer;text-align:left;background:#05080c1a;border-bottom:1px solid #cad3dd21;grid-template-columns:25px minmax(0,1fr) 45px 15px;align-items:center;gap:10px;width:100%;min-height:65px;padding:9px 13px 9px 15px;transition:background .28s,padding .28s;display:grid;position:relative}.education-record:before{content:"";background:#facc15;width:2px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.education-record:hover{background:#ecf3ff0b}.education-record.is-current{background:#facc1511;padding-left:20px}.education-record.is-current:before{transform:scaleY(1)}.education-record-index{color:#687483;font:10px ui-monospace,monospace}.education-record.is-current .education-record-index{color:#facc15}.education-record-main{flex-direction:column;gap:5px;min-width:0;display:flex}.education-record-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.1;overflow:hidden}.education-record-main small{text-overflow:ellipsis;white-space:nowrap;color:#9ca3af;font-size:11px;font-weight:400;line-height:1.15;overflow:hidden}.education-record-year{color:#9ca3af;font:600 11px ui-monospace,monospace}.education-record.is-current .education-record-year{color:#facc15}.education-record-arrow{opacity:.28;transition:opacity .25s,transform .25s}.education-record:hover .education-record-arrow,.education-record.is-current .education-record-arrow{opacity:1;transform:translate(1px,-1px)}.education-detail{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#080b10d1,#151c24b3);border:1px solid #bbcad929;min-height:221px;margin-top:16px;padding:17px 21px;position:relative;box-shadow:inset 0 0 0 1px #ffffff03,0 20px 50px #0000001f}.education-detail:before,.education-detail:after{content:"";pointer-events:none;width:19px;height:19px;position:absolute}.education-detail:before{border-top:1px solid #facc15a6;border-left:1px solid #facc15a6;top:-1px;left:-1px}.education-detail:after{border-bottom:1px solid #facc1570;border-right:1px solid #facc1570;bottom:-1px;right:-1px}.education-detail-label{color:#facc15;letter-spacing:.13em;align-items:center;gap:9px;font:700 9px/1.35 ui-monospace,monospace;display:flex}.education-detail-label span{color:#777f8b;margin-left:auto}.education-detail-title{letter-spacing:-.025em;margin-top:13px;font-size:clamp(21px,2vw,28px);font-weight:650;line-height:1.15}.education-detail-org{color:#e4e6eb;margin-top:7px;font-size:12px;line-height:1.4}.education-detail-school{color:#a1a9b5;margin-top:3px;font-size:11px;line-height:1.45}.education-detail-description{color:#aeb5c0;max-width:480px;margin-top:13px;font-size:12px;line-height:1.55}.education-distinction-list{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.education-distinction{color:#f5de8a;background:#facc150e;border:1px solid #facc1538;align-items:center;gap:6px;padding:6px 8px;font-size:10px;line-height:1.1;display:inline-flex}.education-bottomline{color:#697481;border-top:1px solid #cad3dd21;margin-top:16px;padding-top:13px}.education-bottomline>span:first-child{align-items:center;gap:7px;display:flex}.education-bottomline-light{background:#facc15;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #facc1570}.education-portal-instrumentation{color:#d2dde76b;letter-spacing:.15em;justify-content:space-between;width:60%;font:700 9px/1.3 ui-monospace,monospace;display:flex;position:absolute;top:27%;left:18%;transform:rotate(-17deg)}.education-image-placeholder{text-align:center;flex-direction:column;align-items:center;width:43%;animation:.55s both education-photo-enter;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.education-placeholder-icon{color:#dce0e7;background:#080b106b;border:1px solid #e0e5ed2e;border-radius:100%;place-items:center;width:59px;height:59px;display:grid}.education-placeholder-label{color:#facc15;letter-spacing:.18em;margin-top:26px;font:700 10px/1.3 ui-monospace,monospace}.education-placeholder-title{color:#e7eaf0;letter-spacing:.16em;margin-top:9px;font-size:clamp(10px,1vw,15px);font-weight:650}.education-placeholder-subtitle{color:#8793a2;max-width:240px;margin-top:10px;font-size:11px;line-height:1.45}@keyframes education-photo-enter{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (height<=830px) and (width>=1024px){.education-heading{margin-top:8px;font-size:clamp(40px,3.5vw,56px)}.education-intro{margin-top:9px;line-height:1.5}.education-group{margin-top:17px;padding-bottom:10px}.education-category{min-height:42px}.education-archive-topline{margin-top:12px}.education-record{min-height:55px}.education-detail{min-height:190px;margin-top:11px;padding:12px 17px}.education-detail-title{margin-top:8px}.education-detail-description{margin-top:8px;line-height:1.45}.education-distinction-list{margin-top:10px}.education-bottomline{margin-top:10px;padding-top:10px}}@media (width<=1279px) and (width>=1024px){.education-copy{width:min(100%,470px)}.education-category-long{display:none}.education-category-short{display:block}.education-left-haze{background:linear-gradient(90deg,#171c24 0%,#141921fa 34%,#0d1117cc 48%,#080b1008 68%,#0000 74%)}.education-image-placeholder{width:33%;left:59%}}@media (width<=1023px){.education-section{overflow:hidden}.education-portal-position{width:max(640px,118vw);top:260px;right:-32vw;transform:translateY(-50%)}.education-left-haze{background:linear-gradient(#090d131f 0%,#0a0e1421 220px,#11161de8 380px,#151a22 510px,#131820 100%)}.education-inner{padding-top:430px;padding-bottom:115px}.education-copy{max-width:610px;margin-inline:auto}.education-heading{font-size:clamp(42px,7vw,57px)}.education-portal-instrumentation{top:27%}.education-ambient-label{display:none}.education-intro{font-size:14px}.education-image-placeholder{top:48%}}@media (width<=600px){.education-portal-position{width:650px;top:238px;right:calc(50% - 330px)}.education-inner{padding-top:390px;padding-bottom:115px}.education-left-haze{background:linear-gradient(#080c110f 0%,#080c1129 190px,#13181fe3 345px,#151a22 435px,#12171e 100%)}.education-copy{width:100%}.education-kicker{gap:8px;font-size:9px}.education-kicker-index{font-size:26px}.education-heading{margin-top:9px;font-size:clamp(40px,11vw,52px)}.education-intro{font-size:12px}.education-group{gap:5px;margin-top:21px}.education-category{gap:7px;min-height:45px;padding:9px 8px}.education-category-long{display:none}.education-category-short{display:block}.education-record{grid-template-columns:19px minmax(0,1fr) 35px 13px;gap:7px;padding-right:7px}.education-record-main strong{font-size:12px}.education-record-main small{font-size:10px}.education-detail{min-height:225px;padding:16px 14px}.education-detail-title{font-size:24px}.education-detail-org,.education-detail-school,.education-detail-description{font-size:11px}.education-placeholder-icon{width:48px;height:48px}.education-placeholder-label{margin-top:18px}.education-placeholder-title{font-size:11px}.education-placeholder-subtitle{font-size:10px}}@media (prefers-reduced-motion:reduce){.education-image-placeholder{animation:none}}.education-portal-position{filter:drop-shadow(-16px 0 70px #000005b3);width:max(900px,80vw,118svh);top:52%;right:-19vw}.education-portal-optics{pointer-events:none;opacity:.74;border-radius:50%;position:absolute;inset:3.1%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#0000 0 26%,#000 40% 100%);mask-image:radial-gradient(circle,#0000 0 26%,#000 40% 100%)}.education-optics-ring{border:1px solid #b3c3de1c;border-radius:50%;position:absolute;inset:2%}.education-optics-ring-middle{border-color:#b3c3de13;inset:11%}.education-optics-ring-inner{border-color:#b3c3de16;inset:22%}.education-optics-radial{opacity:.25;background:linear-gradient(0deg,#0000 calc(50% - .5px),#bfd4f252 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#bfd4f247 50%,#0000 calc(50% + .5px)),repeating-conic-gradient(from -10deg,#b9caea38 0deg .16deg,#0000 .16deg 15deg);border-radius:50%;position:absolute;inset:0}.education-optics-sweep{opacity:.35;background:conic-gradient(from 198deg, transparent 0 45deg, #6597d817 69deg, #afcaf81c 82deg, transparent 99deg 360deg);animation:40s ease-in-out infinite alternate education-lens-sweep;position:absolute;inset:-6%}.education-optics-gold-arc{clip-path:polygon(50% 0,100% 0,100% 100%,68% 100%,75% 48%);filter:drop-shadow(0 0 6px #facc1559);border:1.5px solid #0000;border-color:#0000 #facc15c4 #facc1524 #0000;border-radius:50%;position:absolute;inset:1.7%;transform:rotate(-19deg)}@keyframes education-lens-sweep{0%{opacity:.17;transform:rotate(-8deg)}to{opacity:.48;transform:rotate(12deg)}}.education-portal-instrumentation{z-index:2;opacity:.88;width:67%;top:20%;left:13%}.education-left-haze{background:linear-gradient(90deg,#151a22 0%,#131820fc 20%,#0f141cf5 32%,#0a0e15d6 37%,#080c136e 44%,#080c1314 54%,#0000 65%)}.education-detail{min-height:250px}.education-detail-rows{flex-direction:column;gap:9px;margin-top:18px;display:flex}.education-detail-row{grid-template-columns:110px minmax(0,1fr);align-items:start;column-gap:15px;display:grid}.education-detail-field{color:#8e98aa;letter-spacing:.13em;padding-top:3px;font:700 9px/1.3 ui-monospace,Consolas,monospace}.education-detail-value{border-left:1px solid #afbcd01a;flex-direction:column;gap:2px;min-width:0;padding-left:11px;display:flex}.education-detail-value strong{color:#e8ebf0;font-size:12px;font-weight:600;line-height:1.35}.education-detail-value span{color:#919eae;font-size:10px;line-height:1.3}.education-detail-description{margin-top:16px}.education-portal-canvas{image-rendering:auto}@media (height<=830px) and (width>=1024px){.education-detail{min-height:223px}.education-detail-rows{gap:7px;margin-top:10px}.education-detail-description{margin-top:10px}}@media (width<=1279px) and (width>=1024px){.education-portal-position{right:-23vw}}@media (width<=1023px){.education-portal-position{width:max(640px,118vw);top:260px;right:-32vw}.education-left-haze{background:linear-gradient(#090d130a 0%,#090d131f 220px,#11161de6 380px,#151a22 510px,#131820 100%)}}@media (width<=600px){.education-portal-position{width:650px;top:238px;right:calc(50% - 330px)}.education-left-haze{background:linear-gradient(#080c110d 0%,#080c1121 185px,#13181fde 345px,#151a22 435px,#12171e 100%)}.education-detail-row{grid-template-columns:95px minmax(0,1fr);column-gap:5px}.education-detail-field{font-size:8px}.education-detail-rows{gap:10px}.education-detail{min-height:255px}}@media (prefers-reduced-motion:reduce){.education-optics-sweep{animation:none}}@media (width>=1024px){.education-section .education-inner{padding-bottom:20px}}.education-portal-position{--education-parallax-x:0px;--education-parallax-y:0px}.education-portal-optics{transform:translate3d(var(--education-parallax-x), var(--education-parallax-y), 0);will-change:transform;animation:8s ease-in-out infinite alternate education-optics-breathe}.education-optics-sweep{animation-duration:25s}.education-optics-ring-outer{border-color:#c2d5f130;box-shadow:inset 0 0 18px #82ace60b}@keyframes education-optics-breathe{0%{opacity:.59;filter:brightness(.9)}to{opacity:.8;filter:brightness(1.1)}}@media (prefers-reduced-motion:reduce){.education-portal-optics{animation:none;transform:none}.education-optics-sweep{animation:none}}@media (width<=600px){.education-portal-position{top:258px}}@media (width>=1200px){.education-portal-position{filter:drop-shadow(-16px 0 44px #00000678);width:clamp(1020px,82vw,1920px);top:50%;left:max(685px,50% - 28px);right:auto;transform:translateY(-50%)}.education-left-haze{background:linear-gradient(90deg,#151a22 0%,#131820 30%,#0f141be8 36%,#090d1370 41%,#080c1214 46%,#0000 49%)}}@media (width>=1024px) and (width<=1199px){.education-portal-position{width:990px;top:50%;left:61%;right:auto}.education-left-haze{background:linear-gradient(90deg,#151a22 0 48%,#0f141bb3 56%,#0000 71%)}.education-copy{width:min(100%,440px)}}@media (width<=1023px){.education-portal-position{left:auto}.education-left-haze{background:linear-gradient(#070b1100 0%,#070b110f 240px,#0e121999 370px,#151a22 530px,#131820 100%)}}@media (width<=600px){.education-left-haze{background:linear-gradient(#080c1100 0%,#080c1114 205px,#13181fbf 345px,#151a22 435px,#12171e 100%)}}.education-section{background:#090d13}.education-background{background:radial-gradient(at 14% 52%,#2a333f70,#0000 49%),radial-gradient(at 76% 49%,#23304338,#0000 68%),linear-gradient(112deg,#19212b 0%,#10151d 39%,#060910 80%)}.education-left-haze{z-index:0;background:radial-gradient(at 14% 46%,#36404c26,#0000 82%),linear-gradient(90deg,#1920299e,#13192259 72%,#0000);width:47%;-webkit-mask-image:linear-gradient(90deg,#000 0 67%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 67%,#0000 100%)}.education-portal-position{filter:none}.education-portal-optics{opacity:.43;inset:3.7%;-webkit-mask-image:radial-gradient(circle,#0000 0 40%,#000 65% 100%);mask-image:radial-gradient(circle,#0000 0 40%,#000 65% 100%)}.education-optics-ring-outer{border-color:#b4c2d621}.education-optics-ring-middle{border-color:#b3c3de0e}.education-optics-ring-inner{border-color:#b3c3de0a}.education-optics-gold-arc{opacity:.24}.education-optics-radial{opacity:.12}.education-optics-sweep{opacity:.14}.education-portal-instrumentation{opacity:.58}.education-grid-overlay{opacity:.19}@media (width>=1024px){.education-inner{max-width:none;padding-left:clamp(22px,3.6vw,124px);padding-right:20px}.education-copy{width:clamp(385px,27.5vw,660px);max-width:660px}.education-portal-position{width:clamp(1050px,90vw,2350px);top:50%;left:clamp(514px,36.5vw,1350px);right:auto;transform:translateY(-50%)}.education-background{background:radial-gradient(at 20%,#2c344038,#0000 42%),linear-gradient(107deg,#1a212a 0%,#121821 32%,#080c13 73%)}}@media (width>=2200px){.education-inner{padding-left:clamp(230px,9vw,355px)}.education-copy{width:min(22vw,670px)}.education-portal-position{width:min(68vw,2350px);left:35vw}}@media (width>=1024px) and (width<=1199px){.education-portal-position{width:1100px;left:510px}.education-copy{width:385px}}@media (width<=1023px){.education-portal-position{filter:none}.education-left-haze{z-index:0;background:linear-gradient(#0000 0 290px,#10161fc2 390px,#151b24 520px,#121720 100%);width:100%;-webkit-mask-image:none;mask-image:none}}@media (width<=600px){.education-left-haze{background:linear-gradient(#0000 0 225px,#10161fb8 345px,#151b24 455px,#121720 100%)}}@media (prefers-reduced-motion:reduce){.education-portal-optics,.education-optics-sweep{animation:none}}@media (width>=1024px){.education-heading{font-size:clamp(43px,3.35vw,60px)}.education-intro{margin-top:12px;font-size:12px;line-height:1.55}.education-group{margin-top:19px;padding-bottom:12px}.education-record{min-height:59px}.education-archive-topline{margin-top:12px}.education-detail{min-height:0;margin-top:12px;padding:14px 18px 15px}.education-detail-rows{gap:6px;margin-top:10px}.education-detail-title{margin-top:9px;font-size:25px}.education-detail-description{margin-top:10px;font-size:11.5px}.education-distinction-list{margin-top:10px}.education-bottomline{margin-top:11px;padding-top:10px}}@media (width<=600px){.education-inner{padding-top:548px}.education-portal-position{top:238px}}@media (width>=1024px) and (width<=1199px){.education-portal-position{width:clamp(990px,87vw,1040px);left:clamp(430px,40vw,500px)}.education-inner{padding-left:22px}.education-copy{width:clamp(335px,33vw,390px)}}.education-portal-position{overflow:visible}.education-portal-canvas{pointer-events:none;width:124%;height:124%;position:absolute;top:-12%;left:-12%}@media (width>=1200px){.education-portal-position{left:calc(clamp(514px,36.5vw,1350px) + 62px)}}@media (width>=2200px){.education-portal-position{left:calc(35vw + 50px)}}@media (width>=601px) and (width<=1199px){.education-section .education-inner{justify-content:flex-start;min-height:0;padding:clamp(700px,75vw,790px) 30px 115px}.education-copy{width:min(100%,610px);max-width:610px;margin-inline:auto}.education-portal-position{width:clamp(830px,112vw,1190px);top:clamp(410px,43vw,520px);left:50%;right:auto;transform:translate(-50%,-50%)}.education-left-haze{z-index:2;background:linear-gradient(#0000 0 385px,#11161e0a 455px,#12182199 555px,#151b24 675px,#121720 100%);width:100%;-webkit-mask-image:none;mask-image:none}.education-heading{font-size:clamp(43px,6vw,57px)}.education-intro{font-size:13px}.education-category-long{display:block}.education-category-short{display:none}.education-portal-instrumentation{opacity:.38}.education-detail{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width>=601px) and (width<=720px){.education-section .education-inner{padding-top:630px;padding-inline:24px}.education-portal-position{top:370px}.education-left-haze{background:linear-gradient(#0000 0 325px,#11161e0f 420px,#121821b8 525px,#151b24 605px,#121720 100%)}.education-category-long{display:none}.education-category-short{display:block}}.education-stage-lights{pointer-events:none;z-index:1;isolation:isolate;mix-blend-mode:screen;border-radius:50%;position:absolute;inset:5%;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0 56%,#0000 82%);mask-image:radial-gradient(circle,#000 0 56%,#0000 82%)}.education-stage-light{pointer-events:none;transform-origin:50%;will-change:transform, opacity;display:block;position:absolute}.education-stage-light--left{width:33%;height:92%;transform:translate3d(var(--education-parallax-x), var(--education-parallax-y),0) rotate(-14deg);background:radial-gradient(46% 59% at 51% 33%,#b4d2fc38 0%,#93b7eb16 37%,#0000 83%);animation:13s ease-in-out infinite alternate education-beam-left;top:0;left:18%}.education-stage-light--right{width:34%;height:92%;transform:translate3d(var(--education-parallax-x),var(--education-parallax-y),0) rotate(9deg);background:radial-gradient(47% 63% at 50% 33%,#b7cff830 0%,#90b3e813 41%,#0000 83%);animation:17s ease-in-out infinite alternate education-beam-right;top:-1%;left:54%}.education-stage-light--reflection{width:51%;height:67%;transform:translate3d(var(--education-parallax-x),var(--education-parallax-y),0);background:radial-gradient(46% 43%,#f2f2f713 0%,#c2d8f506 55%,#0000 90%);animation:11s ease-in-out infinite alternate education-beam-reflection;top:13%;left:29%}@keyframes education-beam-left{0%{transform:translate3d(calc(var(--education-parallax-x) - 22px), var(--education-parallax-y),0) rotate(-16deg);opacity:.6}to{transform:translate3d(calc(var(--education-parallax-x) + 25px),calc(var(--education-parallax-y) + 7px),0) rotate(-10deg);opacity:1}}@keyframes education-beam-right{0%{transform:translate3d(calc(var(--education-parallax-x) + 23px), var(--education-parallax-y),0) rotate(11deg);opacity:.9}to{transform:translate3d(calc(var(--education-parallax-x) - 28px),calc(var(--education-parallax-y) - 9px),0) rotate(5deg);opacity:.58}}@keyframes education-beam-reflection{0%{transform:translate3d(calc(var(--education-parallax-x) - 14px),var(--education-parallax-y),0);opacity:.4}to{transform:translate3d(calc(var(--education-parallax-x) + 25px),var(--education-parallax-y),0);opacity:.96}}@media (prefers-reduced-motion:reduce){.education-stage-light{will-change:auto;animation:none!important}}@media (width<=600px){.education-portal-position{width:min(600px,124vw);top:clamp(275px,65vw,312px);left:50%;right:auto;transform:translate(-50%,-50%)}.education-section .education-inner{padding-top:clamp(505px,117vw,555px)}.education-left-haze{background:linear-gradient(#0000 0 265px,#0e131a1a 322px,#11161e94 405px,#151b24 500px,#121720 100%)}}.looping-video-tile{background:#080d14;border:1px solid #e5d2f242;min-width:0;margin:0;overflow:hidden}.looping-video-shell{aspect-ratio:16/9;background:#080a11;width:100%;position:relative;overflow:hidden}.looping-video-shell .gif-video-preview,.looping-video-shell .looping-video-full{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.looping-video-shell .gif-video-preview{z-index:1;object-fit:cover;filter:brightness(.82)saturate(1.05)}.looping-video-shell .looping-video-full{z-index:0;visibility:hidden;pointer-events:none;background:#05080c}.looping-video-shell .looping-video-full.is-expanded{z-index:4;visibility:visible;pointer-events:auto}.looping-video-stamp{pointer-events:none;z-index:2;color:#fff1d6;letter-spacing:.14em;text-shadow:0 1px 9px #000;align-items:center;gap:7px;font:800 9px/1.3 ui-monospace,Consolas,monospace;display:flex;position:absolute;top:12px;left:12px}.looping-video-live{background:#f8bd6b;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 11px #ffba52}.looping-video-action{z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff4df;letter-spacing:.07em;cursor:pointer;background:#070b12c7;border:1px solid #f5dbaaad;align-items:center;gap:8px;max-width:95%;padding:10px 12px;font:750 9px/1.2 ui-monospace,Consolas,monospace;transition:background .18s,transform .18s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.looping-video-action:hover,.looping-video-action:focus-visible{outline-offset:2px;background:#372719eb;outline:2px solid #f9d49580;transform:translate(-50%)translateY(-2px)}.looping-video-close{z-index:6;color:#fff;cursor:pointer;background:#05090ddb;border:1px solid #ffffff8c;align-items:center;gap:5px;padding:6px 9px;font:700 9px ui-monospace,monospace;display:flex;position:absolute;top:8px;right:8px}.looping-video-tile figcaption{color:#d7d1df;background:#151723;align-items:center;gap:8px;padding:11px 12px;font:600 11px/1.5 system-ui,sans-serif;display:flex}.looping-video-tile figcaption svg{color:#e8bd86;flex:none}.looping-video-volume{margin-left:auto}.active-leisure-video.looping-video-tile{flex-direction:column;display:flex}.active-leisure-video .looping-video-shell{aspect-ratio:4/5;background:#080b12;flex:1}.active-leisure-video.looping-video-tile figcaption{background:linear-gradient(135deg,#1b1728fa,#0c0f19f5);min-height:55px}.active-leisure-tile--7 .looping-video-shell{aspect-ratio:16/9}@media (width<=740px){.looping-video-action{padding:8px 9px;font-size:8px}.looping-video-tile figcaption{font-size:10px}.active-leisure-video.looping-video-tile figcaption{min-height:48px}}@media (width<=440px){.active-leisure-video .looping-video-shell{aspect-ratio:3/4}.active-leisure-tile--7 .looping-video-shell{aspect-ratio:16/9}.looping-video-action span{font-size:8px}.looping-video-stamp{font-size:8px;top:8px;left:7px}}@media (prefers-reduced-motion:reduce){.gif-video-preview{animation:none!important}.looping-video-action{transition:none}}.active-leisure-video .looping-video-shell:before{display:none}.about-story-dialog--karting{border-color:#ffbd6875;width:min(1380px,100%)}.about-story-content--karting{grid-template-columns:minmax(255px,.66fr) minmax(0,1.34fr);align-items:start}.about-story-content--karting .about-story-visual{align-self:start;height:calc(100svh - 202px);min-height:410px;max-height:680px;position:sticky;top:0}.about-story-content--karting .about-story-visual>img{object-position:50% 47%;filter:brightness(.82)saturate(.93)}.about-story-content--karting .about-story-visual-overlay{background:linear-gradient(#07080b00 20%,#090b1033 57%,#090a0de6 100%)}.about-story-content--karting .about-story-visual-mark,.about-story-content--karting .about-story-visual-text{display:none}.about-story-content--karting .about-story-information{padding:34px clamp(20px,3vw,45px) 44px}.kart-film-visual-credit{color:#f6f0e6;text-shadow:0 3px 14px #000;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:35px;left:30px;right:26px}.kart-film-visual-credit span{letter-spacing:.19em;color:#ffcb7d;font:750 10px/1.2 ui-monospace,Consolas,monospace}.kart-film-visual-credit strong{letter-spacing:.045em;font:800 clamp(15px,1.7vw,21px)/1.2 ui-monospace,Consolas,monospace}.kart-film-visual-credit i{letter-spacing:.12em;color:#b9bebd;font:650 9px/1.2 ui-monospace,Consolas,monospace}.kart-film{--kart-accent:#ffc275;margin-top:32px}.kart-film-head{border:1px solid #ffb84d47;border-left:3px solid var(--kart-accent);background:linear-gradient(125deg,#ffb94a24,#0f161d5c 46%,#ffc06706);padding:22px clamp(15px,2vw,27px) 20px;position:relative;overflow:hidden}.kart-film-head:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffc8610a 0 6px,#0000 6px 24px);width:220px;height:170px;position:absolute;top:-55px;right:-20px;transform:rotate(-24deg)}.kart-film-kicker{color:#f9c675;letter-spacing:.14em;align-items:center;gap:9px;font:750 9px/1.2 ui-monospace,Consolas,monospace;display:flex}.kart-film-titleline{justify-content:space-between;align-items:end;gap:12px;margin:10px 0 12px;display:flex;position:relative}.kart-film-titleline h4{letter-spacing:-.055em;color:#f4f0e7;margin:0;font-size:clamp(21px,2.4vw,31px);line-height:1.1}.kart-film-titleline em{color:#ffc275;font-style:normal}.kart-film-count{color:#bdac8e;white-space:nowrap;align-items:flex-end;gap:6px;display:flex}.kart-film-count strong{color:#ffc275;letter-spacing:-.08em;font:850 26px/1 ui-monospace,Consolas,monospace}.kart-film-count span{letter-spacing:.08em;max-width:64px;font:750 8px/1.5 ui-monospace,Consolas,monospace}.kart-film-head p{color:#bdbebf;max-width:570px;margin:0;font-size:12px;line-height:1.65}.kart-film-player-shell{background:#070b11;border:1px solid #ffc1615c;margin-top:26px;box-shadow:0 12px 40px #0000002e}.kart-film-player-top{color:#ffcf8c;letter-spacing:.14em;background:linear-gradient(90deg,#1a2029,#10151d);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:0 13px;font:750 9px/1.3 ui-monospace,Consolas,monospace;display:flex}.kart-film-player-top span:first-child{align-items:center;gap:8px;display:flex}.kart-film-player-top span:last-child{color:#aab1b4;text-align:right;font-size:8px}.kart-film-screen{aspect-ratio:16/9;background:#06090f;position:relative;overflow:hidden}.kart-film-screen>video{object-fit:cover;background:#06090f;width:100%;height:100%;display:block;position:absolute;inset:0}.kart-film-screen.is-square>video{object-fit:contain}.kart-film-start{cursor:pointer;color:#fff3d7;background:linear-gradient(#0000000d,#00000024 65%,#0000005c);border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:background .25s;display:flex;position:absolute;inset:0}.kart-film-start:hover{background:#00000042}.kart-film-start-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060d13ad;border:1px solid #ffd48bb3;border-radius:50%;place-items:center;width:74px;height:74px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 0 0 10px #ffd37f12,0 0 42px #ffa7424d}.kart-film-start:hover .kart-film-start-icon{transform:scale(1.1);box-shadow:0 0 0 15px #ffd37f14,0 0 56px #ffa74275}.kart-film-start-icon svg{color:#ffcf87;margin-left:3px}.kart-film-start>strong{letter-spacing:.16em;text-shadow:0 2px 8px #000;margin-top:14px;font:800 11px/1.4 ui-monospace,Consolas,monospace}.kart-film-start>small{letter-spacing:.14em;color:#ccd0d4;text-shadow:0 2px 8px #000;font:700 8px/1.4 ui-monospace,Consolas,monospace}.kart-film-screen-corner{pointer-events:none;opacity:.75;width:18px;height:18px;position:absolute}.kart-film-screen-corner-tl{border-top:2px solid #ffc275;border-left:2px solid #ffc275;top:10px;left:10px}.kart-film-screen-corner-br{border-bottom:2px solid #ffc275;border-right:2px solid #ffc275;bottom:10px;right:10px}.kart-film-now{background:#0f151d;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.kart-film-now>div{flex-direction:column;gap:4px;min-width:0;display:flex}.kart-film-now small{color:#e6bb70;letter-spacing:.13em;font:750 8px/1.4 ui-monospace,Consolas,monospace}.kart-film-now strong{color:#ecedf0;font-size:13px;line-height:1.4}.kart-film-now>span{white-space:nowrap;color:#b3bac0;align-items:center;gap:8px;font:700 10px ui-monospace,Consolas,monospace;display:flex}.kart-film-error{color:#ffb4a7;padding:12px;font-size:12px}.kart-film-chapter{margin-top:34px}.kart-film-chapter-heading{border-bottom:1px solid #ffffff24;flex-direction:column;gap:4px;margin-bottom:14px;padding-bottom:13px;display:flex}.kart-film-chapter-heading>span{color:#f5bd67;letter-spacing:.16em;font:750 9px/1.2 ui-monospace,Consolas,monospace}.kart-film-chapter-heading>strong{letter-spacing:-.045em;font-size:24px}.kart-film-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.kart-film-thumb{aspect-ratio:1.4;text-align:left;color:#fff;cursor:pointer;background:#080e16;border:1px solid #ffffff2b;min-width:0;padding:0;transition:border-color .3s,transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.kart-film-thumb:hover,.kart-film-thumb:focus-visible{border-color:#ffbd68;outline:none;transform:translateY(-3px)}.kart-film-thumb.is-active{border-color:#ffc275;box-shadow:inset 0 0 0 2px #ffbb5b4d,0 0 21px #ffb95526}.kart-film-thumb img{object-fit:cover;filter:saturate(.88)brightness(.78);width:100%;height:100%;transition:transform .55s,filter .3s;position:absolute;inset:0}.kart-film-thumb:hover img,.kart-film-thumb.is-active img{filter:saturate(1.02)brightness(.9);transform:scale(1.045)}.kart-film-thumb-shade{background:linear-gradient(#070a0d66,#0000 36%,#070a0de0 100%);position:absolute;inset:0}.kart-film-thumb-index{color:#ffd186;font:800 10px ui-monospace,Consolas,monospace;position:absolute;top:12px;left:12px}.kart-film-thumb-index i{color:#89919a;font-style:normal}.kart-film-thumb-label{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:12px;left:11px;right:45px}.kart-film-thumb-label strong{text-shadow:0 2px 8px #000;font-size:12px;line-height:1.3}.kart-film-thumb-label small{color:#d6c6a9;font:750 9px ui-monospace,Consolas,monospace}.kart-film-thumb-play{color:#ffd18e;background:#00000080;border:1px solid #ffcd83a3;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:12px;right:12px}.kart-film-thumb.is-active .kart-film-thumb-play{color:#161d25;background:#ffc275}.kart-film-foot{color:#8795a3;letter-spacing:.13em;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:12px 0 5px;font:750 8px/1.3 ui-monospace,Consolas,monospace;display:flex}.kart-film-foot>div{color:#e1d8c7;align-items:center;gap:10px;display:flex}.kart-film-foot button{color:#f4d09a;cursor:pointer;background:#151b23;border:1px solid #fff3;place-items:center;width:29px;height:29px;display:grid}.kart-film-foot button:hover{background:#27231a;border-color:#ffc275}@media (width<=980px){.about-story-content--karting{grid-template-columns:minmax(205px,.65fr) minmax(0,1.35fr)}.about-story-content--karting .about-story-information{padding:25px 18px 38px}.kart-film-visual-credit{bottom:27px;left:20px;right:14px}.kart-film-visual-credit span,.kart-film-visual-credit i{font-size:8px}.kart-film-visual-credit strong{font-size:13px}}@media (width<=700px){.about-story-content--karting{display:block}.about-story-content--karting .about-story-visual{height:265px;min-height:0;max-height:none;position:relative}.about-story-content--karting .about-story-visual>img{object-position:50% 32%}.about-story-content--karting .about-story-information{padding:22px 16px 34px}.kart-film-visual-credit{bottom:21px;left:19px}.kart-film{margin-top:24px}.kart-film-head{padding:17px 14px}.kart-film-titleline h4{font-size:21px}.kart-film-count strong{font-size:23px}.kart-film-start-icon{width:57px;height:57px}.kart-film-start-icon svg{width:23px}.kart-film-start>strong{font-size:9px}.kart-film-start>small{font-size:7px}.kart-film-player-top{padding:0 10px;font-size:8px}.kart-film-thumbs{gap:7px}.kart-film-thumb{aspect-ratio:1.12}.kart-film-thumb-label{bottom:9px;left:9px;right:9px}.kart-film-thumb-label strong{font-size:10px}.kart-film-thumb-play{width:22px;height:22px;top:8px;bottom:auto;right:8px}.kart-film-thumb-play svg{width:12px}.kart-film-thumb-index{font-size:8px;top:9px;left:9px}}@media (prefers-reduced-motion:reduce){.kart-film-start-icon,.kart-film-thumb,.kart-film-thumb img{transition:none!important}}.kart-film-head p{max-width:610px}.kart-film-player-shell{box-shadow:0 14px 45px #0000003b,0 0 32px #ffb7500b}.kart-film-timeline{background:#141a24;border-top:1px solid #ffda961a;height:4px;position:relative;overflow:visible}.kart-film-timeline>span{background:linear-gradient(90deg,#ff9f42,#ffe3a0);height:100%;transition:width .15s linear;display:block;box-shadow:0 0 9px #ffc265a6}.kart-film-timeline>i{opacity:.75;background:#8d9aa3;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px);box-shadow:0 0 0 2px #111923}.kart-film-timeline>.kart-film-timeline-finale{opacity:1;background:#ffc275;width:3px}.kart-film-chapter-heading>p{color:#a0a6af;letter-spacing:0;margin:2px 0 0;font:500 11px/1.55 ui-monospace,Consolas,monospace}.kart-film-thumbs--chapters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.kart-film-thumbs--chapters .kart-film-thumb{aspect-ratio:.98}.kart-film-thumbs--chapters .kart-film-thumb-label{bottom:9px;left:9px;right:9px}.kart-film-thumbs--chapters .kart-film-thumb-label strong{font-size:10px;line-height:1.25}.kart-film-thumbs--chapters .kart-film-thumb-label small{font-size:9px}.kart-film-thumbs--chapters .kart-film-thumb-index{font-size:9px;top:8px;left:8px}.kart-film-thumbs--chapters .kart-film-thumb-play{width:24px;height:24px;top:7px;bottom:auto;right:7px}.kart-film-thumbs--chapters .kart-film-thumb-play svg{width:13px;height:13px}.kart-film-now{gap:12px}.kart-film-now>span{font-size:9px}.kart-film-replay{z-index:2;color:#ffd59a;cursor:pointer;letter-spacing:.09em;background:#0d1116db;border:1px solid #ffc265b3;align-items:center;gap:8px;padding:10px 14px;font:750 10px/1.2 ui-monospace,Consolas,monospace;transition:background .2s,border-color .2s;display:flex;position:absolute;bottom:22px;right:18px}.kart-film-replay:hover,.kart-film-replay:focus-visible{outline-offset:2px;background:#2d251b;border-color:#ffdc91;outline:1px solid #ffdc91}@media (width<=980px){.kart-film-thumbs--chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kart-film-thumbs--chapters .kart-film-thumb{aspect-ratio:1.6}.kart-film-thumbs--chapters .kart-film-thumb-label strong{font-size:11px}}@media (width<=480px){.kart-film-now{flex-wrap:wrap;align-items:flex-start}.kart-film-thumbs--chapters .kart-film-thumb{aspect-ratio:1.32}.kart-film-head .kart-film-count strong{font-size:21px}.kart-film-replay{padding:7px 9px;font-size:8px;bottom:10px;right:9px}}@media (prefers-reduced-motion:reduce){.kart-film-timeline>span,.kart-film-replay{transition:none!important}}.kart-film-screen>video.kart-film-gif-teaser{z-index:1;pointer-events:none;object-fit:cover;filter:brightness(.8)saturate(1.08)}.kart-film-screen .kart-film-start{z-index:2}.about-story-dialog--group{border-color:rgba(var(--story-rgb),.38);width:min(1370px,100%)}.about-story-content--group{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start}.about-story-content--group .about-story-visual{align-self:start;height:calc(100svh - 202px);min-height:420px;max-height:680px;position:sticky;top:0}.about-story-content--group .about-story-visual>img{filter:brightness(.76)saturate(.96);object-position:center}.about-story-content--group .about-story-information{padding:30px clamp(20px,3vw,45px) 42px}.interest-group-archive{min-width:0;margin-top:19px}.interest-group-gallery-title{margin-top:20px!important}.interest-group-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 32px;display:grid}.interest-group-tile{aspect-ratio:1.65;border:1px solid rgba(var(--story-rgb),.34);color:#fff;text-align:left;cursor:pointer;background:#101922;min-width:0;min-height:120px;padding:0;transition:border-color .28s,transform .28s,box-shadow .28s;display:block;position:relative;overflow:hidden}.interest-group-tile img{object-fit:cover;filter:brightness(.75)saturate(.9);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.interest-group-tile-shade{pointer-events:none;background:linear-gradient(#04070e14,#04070e2e 35%,#04070ef0);position:absolute;inset:0}.interest-group-tile-index{color:var(--story-accent);letter-spacing:.12em;font:800 10px ui-monospace,Consolas,monospace;position:absolute;top:12px;left:14px}.interest-group-tile-label{justify-content:space-between;align-items:center;gap:6px;font-size:clamp(12px,1.15vw,17px);font-weight:780;line-height:1.2;display:flex;position:absolute;bottom:13px;left:14px;right:12px}.interest-group-tile-label svg{color:var(--story-accent);flex:none}.interest-group-tile:hover,.interest-group-tile:focus-visible{border-color:var(--story-accent);box-shadow:0 0 24px rgba(var(--story-rgb),.16);outline:none;transform:translateY(-3px)}.interest-group-tile:hover img,.interest-group-tile:focus-visible img{filter:brightness(.93)saturate(1.1);transform:scale(1.065)}.interest-group-chapter{padding-bottom:22px;scroll-margin-top:18px}.interest-group-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.interest-group-photo{aspect-ratio:1.55;min-width:0}.interest-group-video{border:1px solid rgba(var(--story-rgb),.3);background:#080d14;min-width:0;margin:0}.interest-group-video video{aspect-ratio:16/9;background:#000;width:100%;display:block}.interest-group-video figcaption{color:#c4ced9;padding:10px;font:600 10px/1.5 ui-monospace,Consolas,monospace}.interest-group-preview{border:1px solid rgba(var(--story-rgb),.2);background:#080e16a6;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:138px;display:grid}.interest-group-preview>img{object-fit:cover;filter:brightness(.67)saturate(.78);width:100%;height:100%;min-height:138px}.interest-group-preview>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:15px;display:flex}.interest-group-preview svg{color:var(--story-accent)}.interest-group-preview strong{color:#e2e7ed;letter-spacing:.1em;font:800 10px/1.4 ui-monospace,Consolas,monospace}.interest-group-preview span{color:#a5b2bf;font-size:11px;line-height:1.6}.interest-group-film-note{color:var(--story-accent);letter-spacing:.08em;align-items:center;gap:8px;margin-top:10px;font:750 9px ui-monospace,Consolas,monospace;display:flex}.interest-group-chapter .kart-film{margin:10px 0 0}.interest-group-chapter .kart-film-titleline h4{font-size:clamp(22px,2vw,29px)}@media (width<=980px){.about-story-content--group{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)}.about-story-content--group .about-story-information{padding:24px 18px 36px}.interest-group-gallery{gap:7px}.interest-group-tile{min-height:105px}}@media (width<=700px){.about-story-content--group{display:block}.about-story-content--group .about-story-visual{height:235px;min-height:0;max-height:none;position:relative}.about-story-content--group .about-story-information{padding:22px 16px 33px}.interest-group-tile{min-height:110px}.interest-group-gallery{margin-bottom:23px}}@media (width<=420px){.interest-group-tile-label{font-size:11px;bottom:9px;left:9px}.interest-group-tile-index{font-size:9px;top:9px;left:9px}.interest-group-gallery{gap:6px}.interest-group-preview{grid-template-columns:1fr 1fr}.interest-group-preview>div{padding:9px}.interest-group-preview strong{font-size:9px}.interest-group-preview span{font-size:10px}}@media (prefers-reduced-motion:reduce){.interest-group-tile,.interest-group-tile img{transition:none!important}}.interest-group-archive--motorsport .interest-group-chapter[data-chapter-id=motorcycles] .interest-group-photo:first-child,.interest-group-archive--motorsport .interest-group-chapter[data-chapter-id=aviation] .interest-group-photo:first-child{aspect-ratio:1.83;grid-column:1/-1}.interest-group-archive--motorsport .interest-group-chapter[data-chapter-id=motorcycles] .interest-group-photo:first-child img{object-position:50% 72%}.interest-group-archive--motorsport .interest-group-chapter[data-chapter-id=aviation] .interest-group-photo:first-child img{object-position:50% 58%}.interest-group-dcs-note{border:1px solid rgba(var(--story-rgb),.28);background:linear-gradient(112deg,#08111fe0,#091423f5);grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);min-height:140px;margin-top:12px;display:grid;overflow:hidden}.interest-group-dcs-art{color:#b9d7ff;background:radial-gradient(circle at 50% 45%,#77adff33,#0000 66%),repeating-linear-gradient(0deg,#a7c9ff12 0 1px,#0000 1px 22px);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.interest-group-dcs-art:after{content:"";pointer-events:none;border:1px dashed #a4c7ff3d;position:absolute;inset:15px}.interest-group-dcs-art span{letter-spacing:.2em;color:#b5c9dd;font:800 9px ui-monospace,Consolas,monospace}.interest-group-dcs-note>div:last-child{flex-direction:column;justify-content:center;gap:7px;padding:18px 18px 20px;display:flex}.interest-group-dcs-eyebrow{color:var(--story-accent);letter-spacing:.13em;align-items:center;gap:7px;font:800 9px ui-monospace,Consolas,monospace;display:flex}.interest-group-dcs-note strong{color:#f0f6fb;font-size:19px;font-weight:780}.interest-group-dcs-note p{color:#aebccc;margin:0;font-size:12px;line-height:1.6}@media (width<=420px){.interest-group-dcs-note{grid-template-columns:1fr}.interest-group-dcs-art{min-height:92px}.interest-group-dcs-note>div:last-child{padding:14px}.interest-group-archive--motorsport .interest-group-chapter[data-chapter-id=motorcycles] .interest-group-photo:first-child,.interest-group-archive--motorsport .interest-group-chapter[data-chapter-id=aviation] .interest-group-photo:first-child{aspect-ratio:1.55}}.interest-group-archive--multimedia .interest-group-chapter[data-chapter-id=effects] .interest-group-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interest-group-archive--multimedia .interest-group-chapter[data-chapter-id=effects] .interest-group-video:first-child{grid-column:1/-1}.interest-group-archive--multimedia .interest-group-chapter[data-chapter-id=effects] .interest-group-video:first-child .looping-video-shell{aspect-ratio:16/9}.interest-group-archive--multimedia .interest-group-chapter[data-chapter-id=effects] .interest-group-video:not(:first-child) .looping-video-shell{aspect-ratio:4/3}.interest-group-archive--multimedia .interest-group-video .gif-video-preview{object-fit:cover}.interest-group-archive--multimedia .interest-group-video figcaption{min-height:53px}@media (width<=440px){.interest-group-archive--multimedia .interest-group-chapter[data-chapter-id=effects] .interest-group-media-grid{grid-template-columns:1fr}.interest-group-archive--multimedia .interest-group-video:first-child{grid-column:auto!important}.interest-group-archive--multimedia .interest-group-chapter[data-chapter-id=effects] .interest-group-video:not(:first-child) .looping-video-shell{aspect-ratio:16/9}}.active-leisure-archive{min-width:0;margin:18px 0 24px}.active-leisure-heading{background:linear-gradient(140deg,#211f37eb,#0e121cb3 58%,#111d2ac7);border:1px solid #b7a7ef38;margin-bottom:12px;padding:24px 22px 18px;position:relative;overflow:hidden}.active-leisure-heading:before{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(#b6a0ff3d,#0000 67%);border-radius:50%;width:48%;height:80%;position:absolute;top:-28%;right:-12%}.active-leisure-kicker{letter-spacing:.17em;color:#d8c9ff;align-items:center;gap:8px;font:700 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.active-leisure-heading h4{color:#f5f1ff;letter-spacing:-.028em;margin:13px 0 8px;font-size:clamp(19px,2.1vw,28px);font-weight:800;line-height:1.13}.active-leisure-heading h4 em{color:#f3c477;font-style:normal}.active-leisure-heading>p{color:#c3c5d0;max-width:520px;margin:0;font-size:13px;line-height:1.7}.active-leisure-stats{letter-spacing:.065em;color:#bdb8d4;flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:17px;font:600 10px/1.25 ui-monospace,monospace;display:flex}.active-leisure-stats>span{align-items:center;gap:6px;display:inline-flex}.active-leisure-stats-line{background:linear-gradient(90deg,#dfc4ff4d,#0000);flex:10px;min-width:15px;height:1px}.active-leisure-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.active-leisure-tile{background:#0c1018;border:1px solid #c1b4ef3d;min-width:0;transition:border-color .25s,transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s;position:relative;overflow:hidden}.active-leisure-tile:hover{border-color:#e1cdff94;transform:translateY(-2px);box-shadow:0 0 24px #a28cf224}.active-leisure-photo{cursor:zoom-in;text-align:left;aspect-ratio:1.12;grid-column:span 3;padding:0}.active-leisure-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.active-leisure-photo:hover img{filter:saturate(1.11);transform:scale(1.045)}.active-leisure-photo-shade{pointer-events:none;background:linear-gradient(#05080d59,#0000 35%,#05080de0 100%);position:absolute;inset:0}.active-leisure-tile--0{aspect-ratio:1.72;grid-column:span 6}.active-leisure-tile--1,.active-leisure-tile--2{aspect-ratio:.95}.active-leisure-tile--3,.active-leisure-tile--4{aspect-ratio:1.05}.active-leisure-tile--0 img{object-position:center 64%}.active-leisure-tile--1 img,.active-leisure-tile--2 img{object-position:center 65%}.active-leisure-index{z-index:1;color:#ece7ff;letter-spacing:.12em;text-shadow:0 1px 10px #000;font:700 10px/1 ui-monospace,monospace;position:absolute;top:13px;left:14px}.active-leisure-photo-label{color:#fff;z-index:1;justify-content:space-between;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.active-leisure-photo-label strong{text-shadow:0 1px 8px #000;font:700 12px/1.35 system-ui,sans-serif}.active-leisure-photo-label svg{color:#efdcff;flex:none}.active-leisure-video{flex-direction:column;grid-column:span 3;margin:0;display:flex}.active-leisure-video-shell{aspect-ratio:4/5;background-color:#090c13;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;width:100%;position:relative;overflow:hidden}.active-leisure-video-shell:before{content:"";-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;background:#03050c47;position:absolute;inset:0}.active-leisure-video video{z-index:1;object-fit:contain;background:0 0;width:100%;height:100%;position:absolute;inset:0}.active-leisure-video .active-leisure-play{z-index:2;color:#fff5e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;letter-spacing:.08em;background:#080a11bd;border:1px solid #f7dca8b3;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:12px 15px;font:700 10px/1.1 ui-monospace,monospace;transition:transform .2s,background .2s;display:inline-flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #f6be6829}.active-leisure-video .active-leisure-play:hover{background:#392916d4;transform:translate(-50%,-50%)scale(1.06)}.active-leisure-video figcaption{z-index:1;color:#ddd9e8;background:linear-gradient(135deg,#1b1728fa,#0c0f19f5);align-items:center;gap:8px;min-height:55px;padding:12px;font:600 11px/1.4 system-ui,sans-serif;display:flex;position:relative}.active-leisure-video figcaption svg{color:#eac48d;flex:none}.active-leisure-tile--7{grid-column:span 6}.active-leisure-tile--7 .active-leisure-video-shell{aspect-ratio:16/9}.active-leisure-end{color:#9994ad;letter-spacing:.11em;border-top:1px solid #b9a6f038;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding:16px 3px 3px;font:700 10px/1.3 ui-monospace,monospace;display:flex}.about-story-dialog--active .about-story-visual img{object-position:center 60%}.gacha-interest-sports .gacha-operator-visual img{object-position:center 57%}@media (width<=740px){.active-leisure-heading{padding:18px 16px}.active-leisure-grid{gap:8px}.active-leisure-photo-label{bottom:9px;left:9px;right:9px}.active-leisure-photo-label strong{font-size:10px}.active-leisure-index{top:10px;left:10px}.active-leisure-tile--0{aspect-ratio:1.45}.active-leisure-video figcaption{min-height:48px;padding:9px;font-size:10px}}@media (width<=440px){.active-leisure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-leisure-photo,.active-leisure-video{grid-column:span 1}.active-leisure-tile--0,.active-leisure-tile--7{grid-column:span 2}.active-leisure-tile--0{aspect-ratio:1.32}.active-leisure-video-shell{aspect-ratio:3/4}.active-leisure-tile--7 .active-leisure-video-shell{aspect-ratio:16/9}.active-leisure-video .active-leisure-play{min-width:0;padding:9px;font-size:9px}.active-leisure-heading h4{font-size:21px}}@media (prefers-reduced-motion:reduce){.active-leisure-tile,.active-leisure-photo img,.active-leisure-video .active-leisure-play{transition:none!important}}.about-section{--about-rgb:250,204,21;isolation:isolate;color:#f3f4f6;background:#060910;align-items:center;min-height:100svh;padding:92px 20px 38px;display:flex;position:relative;overflow:hidden}.about-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-atmosphere:before{content:"";background:radial-gradient(80% 90% at 94% 12%,#475f7a21,#0000 80%),linear-gradient(125deg,#131922 0%,#080d14 42%,#04070b 100%);position:absolute;inset:0}.about-atmosphere-spotlight{background:radial-gradient(ellipse at center,rgba(var(--about-rgb),.13),transparent 74%);pointer-events:none;will-change:transform;width:min(70vw,950px);height:min(75vh,800px);position:absolute;top:0;left:0;transform:translate(54vw,42vh)translate(-50%,-50%)}.about-atmosphere-grid{opacity:.28;background-image:linear-gradient(#c2d5e811 1px,#0000 1px),linear-gradient(90deg,#c2d5e811 1px,#0000 1px);background-size:76px 76px;animation:28s linear infinite about-grid-drift;position:absolute;inset:-20%;transform:rotate(-9deg)}.about-atmosphere-orbit{aspect-ratio:1;border:1px solid #bcccde0e;border-radius:50%;width:min(86vw,1200px);position:absolute;top:-51%;right:-14%;box-shadow:0 0 0 115px #b4d2ff03,0 0 0 230px #b4d2ff03}.about-atmosphere-orbit:before{content:"";border:1px dashed #d5e6fb1b;border-radius:50%;animation:90s linear infinite about-orbit;position:absolute;inset:9%}.about-atmosphere-beam{opacity:.22;filter:blur(30px);background:linear-gradient(#0000,#b5cee133 50%,#0000);height:170px;animation:11s ease-in-out infinite alternate about-beam;position:absolute;top:35%;left:-15%;right:-15%;transform:rotate(-13deg)}.about-atmosphere-noise{opacity:.2;mix-blend-mode:screen;background:url(/textures/experience-grain.svg);position:absolute;inset:0}.about-ambient-id{color:#e8edf506;letter-spacing:-.13em;font-size:min(38vw,580px);font-weight:900;line-height:1;position:absolute;top:23%;left:8%}.about-ambient-code{color:#cdd8ea3d;text-align:right;letter-spacing:.18em;font:9px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:18px;right:42px}.about-container{width:100%;max-width:1540px;margin:0 auto;padding-right:min(10vw,144px);position:relative}.about-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.about-header-main{min-width:0}.about-kicker{letter-spacing:.23em;color:#939da9;align-items:center;gap:13px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.about-kicker b{letter-spacing:-.04em;color:#facc15;font:600 31px/1 system-ui,sans-serif}.about-kicker i{background:#facc155c;width:55px;height:1px}.about-header h2{letter-spacing:-.065em;margin:15px 0 10px;font-size:clamp(35px,4.4vw,66px);font-weight:780;line-height:1.02}.about-header h2 em{color:#facc15;font-style:normal}.about-header p{color:#a2acba;max-width:675px;margin:0;font-size:clamp(12px,1.02vw,15px);line-height:1.68}.about-header-aside{color:#858f9c;letter-spacing:.17em;flex-shrink:0;align-items:center;gap:14px;padding-bottom:8px;font:10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.about-header-aside strong{color:#dddfe6;font-weight:600}.about-live-dot,.about-status-dot{background:#facc15;border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s infinite about-pulse;display:inline-block;box-shadow:0 0 16px #facc15a6}.about-film-intro{letter-spacing:.19em;color:#d6dee7;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:11px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.about-film-intro>span{align-items:center;gap:12px;display:flex}.about-small-star{color:#facc15;font:20px/10px serif}.about-film-hint{color:#8696a8;font-weight:500}.about-film-hint svg{color:#facc15}.about-film-stage{min-width:0;position:relative}.about-film-track{scroll-behavior:smooth;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;padding:19px 10px 30px;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 90%,#0000 100%)}.about-film-track::-webkit-scrollbar{display:none}.about-film-cards{--about-stage-height:clamp(345px,52svh,515px);width:max-content;height:var(--about-stage-height);align-items:center;gap:25px;padding-right:70px;display:flex}.about-card-holder{flex:0 0 clamp(245px,20vw,302px);align-items:center;height:100%;display:flex;position:relative}.about-card-float{width:100%;height:max(278px,calc(var(--about-stage-height) * var(--card-height,.85)));animation:about-card-hover-drift var(--float-duration,6.5s) ease-in-out infinite;animation-delay:var(--float-delay,0s);transform:translate3d(0,var(--float-y,0px),0)}.about-card-holder:hover,.about-card-holder:focus-within{z-index:10}.about-card-holder:hover .about-card-float,.about-card-holder:focus-within .about-card-float{animation-play-state:paused}.about-film-card{--card-accent:#facc15;--card-rgb:250,204,21;isolation:isolate;text-align:left;cursor:pointer;border:1px solid rgba(var(--card-rgb),.46);color:#fff;outline-offset:7px;transform-origin:50%;background:#0c131d;border-radius:3px;width:100%;height:100%;padding:0;transition:border-color .3s,box-shadow .42s,filter .42s,translate .48s cubic-bezier(.2,.8,.25,1),scale .48s cubic-bezier(.2,.8,.25,1);display:block;position:relative;overflow:visible;box-shadow:0 14px 42px #00000052,inset 0 0 0 1px #ffffff0d}.about-film-card--featured{box-shadow:0 18px 50px #0000006e, 0 0 29px rgba(var(--card-rgb),.11)}.about-film-card:hover,.about-film-card:focus-visible{border-color:var(--card-accent);box-shadow:0 28px 85px #000000a6,0 0 30px rgba(var(--card-rgb),.21);z-index:4;translate:0 -13px;scale:1.035}.about-film-card:focus-visible{outline:2px solid var(--card-accent)}.about-card-image,.about-card-image img,.about-card-image video,.about-card-vignette,.about-card-grain,.about-card-sheen,.about-card-glow,.about-card-edge{display:block;position:absolute;inset:0}.about-card-image{border-radius:2px;overflow:hidden}.about-card-image img,.about-card-image video{object-fit:cover;width:100%;height:100%;transition:transform .85s cubic-bezier(.2,.8,.2,1),filter .65s}.about-card-image img{filter:saturate(.88)brightness(.8)contrast(1.06);animation:13s ease-in-out infinite alternate about-image-idle;transform:scale(1.06)}.about-film-card:hover .about-card-image img,.about-film-card:focus-visible .about-card-image img{animation-play-state:paused;transform:scale(1.17)}.about-card-image video{opacity:0;transition:opacity .65s}.about-film-card:hover .about-card-image video{opacity:1}.about-card-vignette{background:linear-gradient(#050a108f 0%,#05090f0a 24%,#05080c08 42%,#04070bcc 76%,#030508fa 100%)}.about-card-grain{mix-blend-mode:screen;opacity:.23;background:url(/textures/experience-grain.svg)}.about-card-glow{opacity:.45;pointer-events:none;background:radial-gradient(circle at 55% 32%, rgba(var(--card-rgb), .17),transparent 55%);transition:opacity .4s;inset:0}.about-film-card:hover .about-card-glow{opacity:1}.about-card-sheen{background:linear-gradient(112deg,#0000 43%,#ffffff0a 46%,#ffffff38 49%,#0000 53%) 100% 0/280% 100%;transition:background-position .85s;inset:0}.about-film-card:hover .about-card-sheen{background-position:0 0}.about-card-edge{z-index:5;pointer-events:none;border:1px solid #ffffff1a;transition:border-color .3s;inset:5px}.about-film-card:hover .about-card-edge{border-color:rgba(var(--card-rgb),.42)}.about-card-corner{z-index:7;pointer-events:none;border-color:var(--card-accent);opacity:.8;width:27px;height:27px;position:absolute}.about-card-corner--top{border-top:3px solid;border-left:3px solid;top:0;left:0}.about-card-corner--bottom{border-bottom:3px solid;border-right:3px solid;bottom:0;right:0}.about-card-top{z-index:6;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:20px;left:20px;right:20px}.about-card-index{letter-spacing:.22em;color:#d5e0ea;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.about-card-featured{border:1px solid rgba(var(--card-rgb),.55);color:var(--card-accent);letter-spacing:.13em;background:#080b1299;align-items:center;gap:6px;padding:6px 9px;font:700 9px/1 ui-monospace,Consolas,monospace;display:flex}.about-card-featured span{background:currentColor;width:5px;height:5px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 12px}.about-card-middle{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;z-index:8;background:#070c144d;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:65px;height:65px;transition:opacity .28s,transform .38s;display:grid;position:absolute;top:39%;left:50%;transform:translate(-50%,-36%)scale(.75)}.about-film-card:hover .about-card-middle,.about-film-card:focus-visible .about-card-middle{opacity:1;transform:translate(-50%,-50%)scale(1)}.about-card-bottom{z-index:6;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:21px;left:21px;right:20px}.about-card-eyebrow{letter-spacing:.22em;color:var(--card-accent);text-transform:uppercase;font:700 9px/1.5 ui-monospace,Consolas,monospace}.about-card-bottom strong{letter-spacing:-.044em;white-space:pre-line;text-shadow:0 3px 22px #020508;max-width:100%;margin:7px 0 9px;font-size:clamp(22px,2.15vw,33px);font-weight:790;line-height:1.11}.about-film-card--standard .about-card-bottom strong{font-size:clamp(21px,1.72vw,27px)}.about-film-card--olympiad .about-card-bottom strong{letter-spacing:-.058em;font-size:clamp(21px,1.68vw,25px)}.about-card-tagline{color:#c3cdd9;max-width:95%;font-size:11px;line-height:1.5;display:block}.about-card-explore{letter-spacing:.13em;color:#e6e8ed;border-top:1px solid #ffffff30;align-items:center;gap:9px;width:100%;margin-top:15px;padding-top:12px;font:700 9px/1.5 ui-monospace,Consolas,monospace;transition:color .25s;display:flex}.about-card-explore svg{color:var(--card-accent);margin-left:auto;transition:transform .3s}.about-film-card:hover .about-card-explore{color:var(--card-accent)}.about-film-card:hover .about-card-explore svg{transform:translate(4px,-4px)}.about-film-ruler{opacity:.55;background:repeating-linear-gradient(90deg,#cadef645 0 1px,#0000 1px 27px);border-top:1px solid #ffffff1a;height:8px;margin-top:-24px}.about-stage-tag{letter-spacing:.16em;color:#626d7a;background:#080c13;padding-left:15px;font:8px/1 ui-monospace,Consolas,monospace;position:absolute;bottom:4px;right:2px}.about-footer{justify-content:space-between;align-items:center;gap:22px;min-height:67px;display:flex}.about-foot-left{letter-spacing:.13em;color:#89939f;white-space:nowrap;align-items:center;gap:12px;font:10px/1.4 ui-monospace,Consolas,monospace;display:flex}.about-foot-left strong{color:#dadfe6;font-weight:600}.about-foot-separator{opacity:.4}.about-film-controls{align-items:center;gap:10px;display:flex}.about-progress-text{color:#f0f3f6;letter-spacing:.12em;white-space:nowrap;font:700 12px/1 ui-monospace,Consolas,monospace}.about-progress-text i{color:#697687;font-style:normal}.about-progress{background:#dde6f43d;width:clamp(65px,11vw,170px);height:2px;margin:0 13px;overflow:hidden}.about-progress span{transform-origin:0;background:#facc15;width:100%;height:100%;transition:transform .14s linear;display:block;box-shadow:0 0 14px #facc1599}.about-film-controls button{color:#f1f4f8;cursor:pointer;background:#e0eafa0b;border:1px solid #dde6f438;flex-shrink:0;place-items:center;width:39px;height:39px;transition:border-color .25s,color .25s,background .25s;display:grid}.about-film-controls button:hover:not(:disabled){color:#facc15;background:#facc151a;border-color:#facc15}.about-film-controls button:disabled{opacity:.27;cursor:not-allowed}.about-mobile-swipe{letter-spacing:.14em;color:#7f8b97;align-items:center;gap:8px;font:700 10px/1 ui-monospace,Consolas,monospace;display:none}.about-mobile-swipe span{color:#facc15}.about-border-halo{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 44% 30% at 0% 11%,rgba(var(--card-rgb),.33),transparent 100%), radial-gradient(ellipse 38% 31% at 100% 85%,rgba(var(--card-rgb),.27),transparent 100%);filter:blur(11px);opacity:.54;border-radius:8px;transition:opacity .35s,filter .35s;animation:5.7s ease-in-out infinite alternate about-border-breathe;position:absolute;inset:-9px}.about-film-card:hover .about-border-halo,.about-film-card:focus-visible .about-border-halo{opacity:1;filter:blur(14px)}.about-border-art{z-index:9;pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);color:var(--card-accent);filter:drop-shadow(0 0 4px rgba(var(--card-rgb),.55));position:absolute;top:-6px;left:-6px;overflow:visible}.about-border-art rect,.about-border-motif path,.about-border-motif circle{vector-effect:non-scaling-stroke;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.about-border-baseline{stroke-width:1px;opacity:.38}.about-border-energy{stroke-width:2.4px;opacity:.88;stroke-dasharray:110 890;animation:about-perimeter-travel var(--edge-speed,11s) linear infinite}.about-border-motif{stroke-width:1.75px;opacity:.85}.about-border-motif .about-border-detail{stroke-width:1.1px;opacity:.62}.about-border-motif circle{fill:var(--card-accent);stroke:none}.about-film-card:hover .about-border-energy,.about-film-card:focus-visible .about-border-energy{stroke-width:3.2px;opacity:1;animation-duration:calc(var(--edge-speed,11s) * .55)}.about-film-card:hover .about-border-motif,.about-film-card:focus-visible .about-border-motif{opacity:1}.about-border-spark{pointer-events:none;z-index:10;background:var(--card-accent);width:5px;height:5px;box-shadow:0 0 8px 2px rgba(var(--card-rgb),.7);border-radius:50%;animation:3.1s ease-in-out infinite about-spark-flicker;position:absolute}.about-border-spark--a{top:28%;left:-3px}.about-border-spark--b{width:3px;height:3px;animation-delay:-1.4s;bottom:20%;right:-3px}.about-film-card--olympiad{--edge-speed:12s}.about-border-art--olympiad .about-border-motif{animation:3.8s steps(4,end) infinite about-border-digital}.about-border-art--olympiad .about-border-energy{stroke-dasharray:72 29 46 853}.about-film-card--karting{--edge-speed:5.7s}.about-border-art--karting .about-border-motif--fast{stroke-width:2.8px;animation:1.25s ease-in-out infinite alternate about-border-speed}.about-border-art--karting .about-border-energy{stroke-dasharray:174 35 50 741;stroke-width:3px}.about-film-card--motorcycles{--edge-speed:8.3s}.about-border-art--motorcycles .about-border-motif--spark{stroke-width:2.5px;animation:4.2s steps(8,end) infinite about-border-arc}.about-border-art--motorcycles .about-border-energy{stroke-dasharray:86 20 32 862}.about-film-card--gym{--edge-speed:14s}.about-border-art--gym .about-border-motif--weight{stroke-width:3px;animation:3.1s ease-in-out infinite about-border-lift}.about-border-art--gym .about-border-energy{stroke-dasharray:36 14 36 914}.about-film-card--simracing{--edge-speed:7.4s}.about-border-art--simracing .about-border-motif--telemetry{stroke-width:2px;animation:2.6s steps(5,end) infinite about-border-telemetry}.about-border-art--simracing .about-border-energy{stroke-dasharray:23 12 23 12 80 850}.about-film-card--aviation{--edge-speed:15s}.about-border-art--aviation .about-border-motif--radar{stroke-width:1.35px;animation:5s ease-in-out infinite about-border-radar}.about-border-art--aviation .about-border-energy{stroke-dasharray:95 905}.about-film-card--anime{--edge-speed:17s}.about-border-art--anime .about-border-motif--dream{stroke-width:1.9px;animation:5.3s ease-in-out infinite about-border-dream}.about-border-art--anime .about-border-energy{stroke-dasharray:47 29 47 877}.about-film-card--anime .about-border-spark{border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}@keyframes about-card-hover-drift{0%,to{transform:translate3d(0,calc(var(--float-y,0px) - 7px),0) rotate(-.35deg)}50%{transform:translate3d(0,calc(var(--float-y,0px) + 8px),0) rotate(.35deg)}}@keyframes about-perimeter-travel{to{stroke-dashoffset:-1000px}}@keyframes about-border-breathe{to{opacity:.85}}@keyframes about-spark-flicker{0%,to{opacity:.3;scale:.65}35%,65%{opacity:1;scale:1.25}85%{opacity:.5;scale:.85}}@keyframes about-border-digital{0%,to{opacity:.65}44%{opacity:1}50%{opacity:.35}66%{opacity:1}}@keyframes about-border-speed{0%{opacity:.48;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:-8px}}@keyframes about-border-arc{0%,to{opacity:.7}25%{opacity:1}27%{opacity:.3}29%{opacity:1}68%{opacity:.65}70%{opacity:1}}@keyframes about-border-lift{0%,to{opacity:.62;stroke-width:2.5px}45%{opacity:1;stroke-width:3.6px}}@keyframes about-border-telemetry{0%,to{opacity:.45}20%,55%{opacity:1}75%{opacity:.7}}@keyframes about-border-radar{0%,to{opacity:.55}50%{opacity:1}}@keyframes about-border-dream{0%,to{opacity:.6}50%{opacity:1}}.about-story-backdrop{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020408d9;justify-content:center;align-items:center;padding:82px 24px 28px;display:flex;position:absolute;inset:0}.about-story-dialog{--story-accent:#facc15;--story-rgb:250,204,21;isolation:isolate;border:1px solid rgba(var(--story-rgb),.52);width:min(1200px,100%);max-height:min(800px,100svh - 115px);box-shadow:0 26px 105px #000c,0 0 90px rgba(var(--story-rgb),.13);background:#0c1119;flex-direction:column;display:flex;position:relative;overflow:hidden}.about-story-dialog:after{content:"";pointer-events:none;z-index:5;border:1px solid #ffffff14;position:absolute;inset:6px}.about-story-flash{pointer-events:none;z-index:12;background:linear-gradient(115deg,transparent 35%,rgba(var(--story-rgb),.3) 49%,transparent 58%);animation:.9s ease-out .12s both about-reveal-flash;position:absolute;inset:-50%;transform:translate(-130%)}.about-story-topline{z-index:3;color:#aab5c2;letter-spacing:.15em;background:#111922;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:0 20px;font:700 10px/1.2 ui-monospace,Consolas,monospace;display:flex}.about-story-topline>span{align-items:center;gap:10px;display:flex}.about-story-topline svg{color:var(--story-accent)}.about-story-close{color:#d5dbe5;cursor:pointer;letter-spacing:.11em;background:0 0;border:0;align-items:center;gap:9px;padding:11px 10px;font:700 10px/1 ui-monospace,Consolas,monospace;display:flex}.about-story-close:hover{color:var(--story-accent)}.about-story-close:focus-visible,.about-story-switch button:focus-visible{outline:2px solid var(--story-accent);outline-offset:2px}.about-story-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;display:grid;overflow-y:auto}.about-story-visual{background:#09121c;min-height:510px;position:relative;overflow:hidden}.about-story-visual>img{object-fit:cover;filter:saturate(1.05)brightness(.87);width:100%;height:100%;animation:17s ease-in-out infinite alternate about-story-pan;position:absolute;inset:0}.about-story-visual-overlay{background:linear-gradient(#03080d0d 15%,#03080d8c 100%);position:absolute;inset:0}.about-story-visual-text{color:#e8eff7;letter-spacing:.16em;flex-direction:column;gap:6px;font:11px/1.3 ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:33px;left:34px;right:25px}.about-story-visual-text span{color:var(--story-accent)}.about-story-visual-text strong{font-size:15px;font-weight:700}.about-story-visual-mark{color:#ffffff45;letter-spacing:-.12em;font:900 103px/.9 system-ui,sans-serif;position:absolute;top:27px;left:30px}.about-story-information{min-width:0;padding:38px clamp(24px,4vw,56px) 30px}.about-story-category{letter-spacing:.15em;color:var(--story-accent);align-items:center;gap:10px;font:700 10px/1.3 ui-monospace,Consolas,monospace;display:flex}.about-story-category>span{background:var(--story-accent);width:6px;height:6px;transform:rotate(45deg)}.about-story-information h3{white-space:pre-line;letter-spacing:-.05em;margin:20px 0 5px;font-size:clamp(30px,3.1vw,52px);font-weight:790;line-height:1.05}.about-story-subtitle{color:#c1cbd7;margin:0;font-size:15px}.about-story-divider{background:#ffffff24;height:1px;margin:24px 0;position:relative}.about-story-divider span{background:var(--story-accent);width:52px;height:2px;position:absolute;top:0;left:0}.about-story-description{color:#b2bdcb;max-width:570px;margin:0;font-size:14px;line-height:1.85}.about-story-gallery-label{letter-spacing:.12em;color:#e9edf1;border-bottom:1px solid #ffffff21;align-items:center;gap:10px;margin-top:28px;padding-bottom:12px;font:700 10px/1.3 ui-monospace,Consolas,monospace;display:flex}.about-story-gallery-label svg{color:var(--story-accent)}.about-story-gallery-label span{color:#738292;margin-left:auto}.about-story-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.about-story-frame{background:#0b151f;border:1px solid #ffffff1c;min-width:0;position:relative;overflow:hidden}.about-story-frame>img,.about-story-frame>video{aspect-ratio:1.25;object-fit:cover;width:100%;display:block}.about-story-frame-placeholder{aspect-ratio:1.25;color:#ebf2f9c2;letter-spacing:.12em;text-align:center;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:10px;font:700 8px/1.3 ui-monospace,Consolas,monospace;display:flex}.about-story-frame-placeholder svg{color:var(--story-accent)}.about-story-frame-caption{color:#cbd3dd;align-items:center;gap:8px;padding:9px 8px;font:10px/1.35 system-ui,sans-serif;display:flex}.about-story-frame-caption span{color:var(--story-accent);font:700 9px/1 ui-monospace,Consolas,monospace}.about-story-placeholder-note{color:#7f8c9a;margin:12px 0 0;font-size:11px;line-height:1.6}.about-story-footline{color:#8f9dab;letter-spacing:.13em;background:#10161e;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 20px;font:700 9px/1.4 ui-monospace,Consolas,monospace;display:flex}.about-story-footline>span{align-items:center;gap:9px;display:flex}.about-story-footline>span svg{color:var(--story-accent)}.about-story-switch{color:#e0e5ec;align-items:center;gap:15px;display:flex}.about-story-switch span{white-space:nowrap}.about-story-switch i{color:#7c8895;font-style:normal}.about-story-switch button{color:#e5ebf1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff2e;place-items:center;width:34px;height:34px;transition:color .2s,border-color .2s;display:grid}.about-story-switch button:hover{border-color:var(--story-accent);color:var(--story-accent)}@keyframes about-grid-drift{to{transform:rotate(-9deg)translate(76px,76px)}}@keyframes about-orbit{to{transform:rotate(360deg)}}@keyframes about-beam{to{opacity:.39;transform:rotate(-17deg)translateY(90px)}}@keyframes about-pulse{0%,to{opacity:.55;box-shadow:0 0 8px #facc1559}50%{opacity:1;box-shadow:0 0 20px #facc15bf}}@keyframes about-image-idle{to{transform:scale(1.14)translate(-2%,1%)}}@keyframes about-reveal-flash{to{transform:translate(130%)}}@keyframes about-story-pan{to{transform:scale(1.07)translate(-1.5%,1%)}}@media (width<=1199px){.about-container{padding-right:65px}.about-header-aside{display:none}.about-card-holder{flex-basis:clamp(238px,23vw,282px)}}@media (width<=900px){.about-section{padding:92px 0 34px}.about-container{padding:0 25px}.about-header{margin-bottom:30px}.about-film-cards{--about-stage-height:clamp(325px,51svh,440px)}.about-card-float{min-height:260px}.about-story-visual{min-height:460px}.about-story-information{padding:30px 25px}.about-story-description{font-size:13px}.about-story-gallery{gap:6px}}@media (width<=650px){.about-section{align-items:flex-start;min-height:100svh;padding:92px 0 18px}.about-container{padding:0 0 0 18px}.about-header{margin:0 18px 26px 0}.about-kicker{letter-spacing:.16em;gap:8px;font-size:9px}.about-kicker b{font-size:26px}.about-kicker i{width:25px}.about-header h2{margin:12px 0;font-size:clamp(35px,8.7vw,48px)}.about-header p{max-width:340px;font-size:12px;line-height:1.6}.about-film-intro{margin-right:18px}.about-film-hint{display:none!important}.about-film-track{padding:14px 10px 24px 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 89%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 89%,#0000 100%)}.about-film-cards{--about-stage-height:clamp(315px,52svh,395px);gap:17px;padding-right:40px}.about-card-holder{flex-basis:min(67vw,272px)}.about-card-float{min-height:258px}.about-card-top{top:15px;left:15px;right:15px}.about-card-bottom{bottom:18px;left:17px;right:17px}.about-card-bottom strong{font-size:26px}.about-film-ruler{margin-right:18px}.about-stage-tag{right:18px}.about-footer{min-height:55px;margin-right:18px}.about-foot-left{display:none}.about-film-controls{gap:8px;margin-left:auto}.about-progress{width:100px;margin:0 8px}.about-mobile-swipe{margin-top:4px;display:flex}.about-ambient-id{font-size:60vw;top:29%;left:15%}.about-story-backdrop{padding:72px 7px 10px}.about-story-dialog{max-height:calc(100svh - 84px)}.about-story-topline{letter-spacing:.08em;min-height:44px;padding:0 13px;font-size:9px}.about-story-close span{display:none}.about-story-content{display:block}.about-story-visual{height:240px;min-height:0}.about-story-visual-mark{font-size:65px;top:19px;left:23px}.about-story-visual-text{bottom:22px;left:22px}.about-story-information{padding:24px 18px 23px}.about-story-information h3{margin-top:15px;font-size:clamp(29px,7.3vw,42px)}.about-story-divider{margin:19px 0}.about-story-gallery-label{margin-top:22px}.about-story-frame-caption{flex-wrap:wrap;font-size:9px}.about-story-frame-placeholder{font-size:7px}.about-story-frame-placeholder span{display:none}.about-story-footline{min-height:49px;padding:0 13px}.about-story-footline>span{display:none}.about-story-switch{margin-left:auto}}@media (height<=750px) and (width>=651px){.about-section{padding-top:80px;padding-bottom:16px}.about-header{margin-bottom:12px}.about-header h2{margin:10px 0 8px}.about-film-cards{--about-stage-height:clamp(315px,49svh,390px)}.about-card-float{min-height:256px}.about-film-track{padding-top:13px;padding-bottom:19px}.about-film-ruler{margin-top:-15px}.about-footer{min-height:51px}.about-story-visual{min-height:390px}.about-story-information{padding-top:23px;padding-bottom:20px}.about-story-information h3{margin:12px 0 5px}.about-story-divider{margin:15px 0}.about-story-gallery-label{margin-top:16px}}@media (prefers-reduced-motion:reduce){.about-atmosphere-grid,.about-atmosphere-orbit:before,.about-atmosphere-beam,.about-live-dot,.about-status-dot,.about-card-image img,.about-story-visual img,.about-story-flash,.about-card-float,.about-border-halo,.about-border-energy,.about-border-motif,.about-border-spark{animation:none!important}.about-film-track{scroll-behavior:auto}.about-film-card,.about-card-float{will-change:auto}}html[data-about-modal-open=true] .page-counter,html[data-about-modal-open=true] .global-scroll-indicator,html[data-about-modal-open=true] .system-rail{opacity:0;pointer-events:none}@media (width<=650px){main[data-active-section=about] .page-counter{display:none}.about-film-cards .about-card-holder:first-child .about-card-bottom strong{letter-spacing:-.05em;font-size:23px}}.about-film-track{scroll-behavior:auto;cursor:grab;-webkit-overflow-scrolling:touch}.about-film-track.is-dragging,.about-film-track.is-dragging .about-film-card{cursor:grabbing!important}.about-film-track.is-dragging .about-film-card{translate:0;scale:1}.about-film-track.is-dragging,.about-film-track.is-dragging *{-webkit-user-select:none;user-select:none}.about-film-track .about-card-image img{-webkit-user-drag:none}.about-progress span{transition:none}.about-stage-light{pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 54%, rgba(var(--about-rgb), .095), #9dbce007 43%, transparent 75%);filter:blur(20px);width:clamp(150px,23vw,380px);transition:background .65s;position:absolute;top:3%;bottom:7%;left:5%;transform:translate(0,0)translate(-50%)}.about-stage-scanline{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, #c6d5eb1f 20%, rgba(var(--about-rgb), .28) 50%, #c6d5eb1f 80%, transparent);height:1px;box-shadow:0 0 22px rgba(var(--about-rgb), .12);opacity:.55;animation:7.5s ease-in-out infinite about-stage-breathe;position:absolute;top:45%;left:-6%;right:-3%}.about-film-track{z-index:1}.about-film-ruler{z-index:1;position:relative}.about-atmosphere-motes{position:absolute;inset:0;overflow:hidden}.about-atmosphere-motes i{left:var(--mote-x);top:var(--mote-y);width:2px;height:2px;box-shadow:0 0 13px 2px rgba(var(--about-rgb), .22);opacity:.27;animation:about-mote-drift var(--mote-duration) ease-in-out infinite alternate;animation-delay:var(--mote-delay);background:#dceaf9a8;border-radius:50%;position:absolute}.about-atmosphere-motes i:nth-child(3n){opacity:.43;width:3px;height:3px}.about-atmosphere-motes i:nth-child(4n){opacity:.16}@keyframes about-mote-drift{0%{opacity:.1;transform:translate(-9px,12px)}45%{opacity:.52}to{opacity:.18;transform:translate(13px,-17px)}}@keyframes about-stage-breathe{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:.66;transform:translateY(-15px)}}@media (hover:none),(pointer:coarse){.about-film-track{cursor:auto}}@media (prefers-reduced-motion:reduce){.about-stage-scanline,.about-atmosphere-motes i{animation:none!important}.about-stage-light{filter:none;transition:none}}.about-ambient-reactor{z-index:1;pointer-events:none;opacity:.92;mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 79% at 66% 66%,#000 17%,#000000eb 51%,#0000 100%);mask-image:radial-gradient(92% 79% at 66% 66%,#000 17%,#000000eb 51%,#0000 100%)}.about-intro-actions{justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex!important}.about-reactive-readout{white-space:nowrap;color:#81909f;letter-spacing:.11em;align-items:center;gap:9px;min-width:0;font:700 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .4s;display:inline-flex!important}.about-reactive-readout>i{background:0 0;border:1px solid #e0ebf880;flex:none;width:6px;height:6px;transition:background .42s,border-color .42s,box-shadow .42s;display:block;transform:rotate(45deg)}.about-reactive-readout.is-active{color:#dae4f1e6}.about-reactive-readout.is-active>i{background:rgb(var(--readout-rgb));border-color:rgb(var(--readout-rgb));box-shadow:0 0 11px rgba(var(--readout-rgb),.65);animation:2.7s ease-in-out infinite about-reactive-pulse}.about-reactive-readout>span{text-overflow:ellipsis;max-width:280px;animation:.35s ease-out both about-readout-enter;display:inline-block;overflow:hidden}@keyframes about-readout-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes about-reactive-pulse{50%{opacity:.55;box-shadow:0 0 4px rgba(var(--readout-rgb),.36)}}@media (width<=1070px){.about-film-intro .about-film-hint{display:none}.about-intro-actions{gap:0}}@media (width<=650px){.about-reactive-readout{letter-spacing:.055em;gap:6px;font-size:8px}.about-reactive-readout>span{max-width:38vw}.about-ambient-reactor{opacity:.75;-webkit-mask-image:radial-gradient(100% 68% at 64% 64%,#000 10%,#0000 96%);mask-image:radial-gradient(100% 68% at 64% 64%,#000 10%,#0000 96%)}}@media (prefers-reduced-motion:reduce){.about-reactive-readout.is-active>i,.about-reactive-readout>span{animation:none!important}}.about-mobile-reactive-label{display:none}@media (width<=650px){.about-reactive-readout{display:none!important}.about-mobile-reactive-label{color:#7f8e9c;letter-spacing:.09em;white-space:nowrap;align-items:center;gap:7px;max-width:125px;font:700 8px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.about-mobile-reactive-label i{background:rgb(var(--readout-rgb));width:5px;height:5px;box-shadow:0 0 8px rgba(var(--readout-rgb),.55);flex:none;transform:rotate(45deg)}.about-film-controls{margin-left:auto}}.about-card-holder.is-offscreen .about-card-float,.about-card-holder.is-offscreen .about-card-image img,.about-card-holder.is-offscreen .about-border-halo,.about-card-holder.is-offscreen .about-border-energy,.about-card-holder.is-offscreen .about-border-motif,.about-card-holder.is-offscreen .about-border-spark{animation-play-state:paused!important}.about-card-holder:not(.is-offscreen):hover .about-film-card,.about-card-holder:not(.is-offscreen):focus-within .about-film-card{will-change:translate, scale}@media (prefers-reduced-motion:reduce){.about-atmosphere-spotlight{will-change:auto}}.about-section.is-story-open .about-card-float,.about-section.is-story-open .about-card-image img,.about-section.is-story-open .about-border-halo,.about-section.is-story-open .about-border-energy,.about-section.is-story-open .about-border-motif,.about-section.is-story-open .about-border-spark,.about-section.is-story-open .about-atmosphere-grid,.about-section.is-story-open .about-atmosphere-beam,.about-section.is-story-open .about-atmosphere-orbit:before,.about-section.is-story-open .about-atmosphere-motes i,.about-section.is-story-open .about-stage-scanline{animation-play-state:paused!important}.about-story-dialog--icpc{border-color:#7ce5df73;width:min(1420px,100%)}.about-story-content--icpc{scroll-behavior:smooth;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start}.about-story-content--icpc .about-story-visual{align-self:start;height:calc(100svh - 202px);min-height:410px;max-height:680px;position:sticky;top:0}.about-story-content--icpc .about-story-visual>img{object-position:50% 48%;filter:brightness(.73)saturate(.93)}.about-story-content--icpc .about-story-visual-overlay{background:linear-gradient(#03090e0f 12%,#040a1033 42%,#03080ce6 100%)}.about-story-content--icpc .about-story-information{padding:34px clamp(20px,3vw,45px) 48px}.icpc-visual-credit{color:#eef6f5;text-shadow:0 2px 10px #000c;flex-direction:column;gap:7px;font-family:ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:90px;left:32px;right:24px}.icpc-visual-credit span{letter-spacing:.14em;color:#b1e8df;font-size:10px;font-weight:700}.icpc-visual-credit strong{letter-spacing:.04em;font-size:clamp(14px,1.5vw,20px);line-height:1.25}.icpc-visual-credit i{letter-spacing:.16em;color:#b0c6c6;font-size:10px;font-style:normal}.icpc-photo-archive{margin-top:34px}.icpc-photo-intro{background:linear-gradient(135deg,#7ce5df18,#070f1559 52%,#ffffff06);border:1px solid #7ce5df38;padding:20px clamp(15px,2.2vw,26px) 19px;position:relative;overflow:hidden}.icpc-photo-intro:before{content:"";background:linear-gradient(#7ce5df,#7ce5df1f);width:3px;position:absolute;top:0;bottom:0;left:0}.icpc-photo-kicker{color:#9fe7df;letter-spacing:.16em;font:750 9px/1.4 ui-monospace,Consolas,monospace}.icpc-photo-intro-head{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.icpc-photo-intro-head strong{letter-spacing:-.05em;max-width:375px;font-size:clamp(20px,2.1vw,28px);line-height:1.13}.icpc-photo-intro-head em{color:#99e8df;font-style:normal}.icpc-photo-intro-head>span{text-align:right;color:#a3bec0;letter-spacing:.07em;flex:none;font:700 9px/1.65 ui-monospace,Consolas,monospace}.icpc-photo-intro>p{color:#aabcc4;max-width:570px;margin:13px 0 0;font-size:12px;line-height:1.7}.icpc-photo-chapter{margin-top:35px}.icpc-photo-chapter-heading{grid-template-columns:51px minmax(0,1fr);align-items:start;gap:14px;margin:0 0 14px;display:grid}.icpc-chapter-num{letter-spacing:-.12em;color:#99e8df;font:800 22px/.95 ui-monospace,Consolas,monospace}.icpc-chapter-num i{color:#536f70;vertical-align:top;letter-spacing:0;font-size:11px;font-style:normal}.icpc-photo-chapter-heading small{color:#8babb2;letter-spacing:.17em;font:750 9px/1.2 ui-monospace,Consolas,monospace;display:block}.icpc-photo-chapter-heading h4{letter-spacing:-.04em;color:#eef3f6;margin:4px 0 7px;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.12}.icpc-photo-chapter-heading p{color:#91a4ae;max-width:570px;margin:0;font-size:12px;line-height:1.6}.icpc-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.icpc-photo-tile{aspect-ratio:1.37;cursor:zoom-in;text-align:left;color:#eef7f8;background:#10202b;border:1px solid #dbeced30;width:100%;padding:0;transition:border-color .23s,box-shadow .25s,transform .3s cubic-bezier(.2,.75,.3,1);display:block;position:relative;overflow:hidden}.icpc-photo-tile:hover,.icpc-photo-tile:focus-visible{z-index:1;border-color:#84e8dee0;outline:none;transform:translateY(-3px);box-shadow:0 14px 30px #0000004d,0 0 16px #7ce5df1f}.icpc-photo-tile img{object-fit:cover;filter:saturate(.88)contrast(1.035);width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.75,.28,1),filter .5s;display:block}.icpc-photo-tile:hover img,.icpc-photo-tile:focus-visible img{filter:saturate(1.02)contrast(1.03);transform:scale(1.045)}.icpc-photo-tile-shade{pointer-events:none;background:linear-gradient(#01060b40,#0000 40%,#01060b17 53%,#01060be6 100%);position:absolute;inset:0}.icpc-photo-tile-index{color:#e5f5f4;letter-spacing:.06em;background:#040c11a6;border-left:2px solid #94e4df;padding:6px 8px;font:750 10px/1 ui-monospace,Consolas,monospace;position:absolute;top:13px;left:14px}.icpc-photo-tile-label{text-shadow:0 1px 5px #000;justify-content:space-between;align-items:end;gap:12px;min-height:56px;padding:11px 13px;font-size:12px;font-weight:620;line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.icpc-photo-tile-label svg{color:#a8f0eb;opacity:.9;flex:none;transition:transform .2s}.icpc-photo-tile:hover .icpc-photo-tile-label svg{transform:scale(1.12)}.icpc-photo-grid--arena .icpc-photo-tile,.icpc-photo-grid--work .icpc-photo-tile,.icpc-photo-grid--team .icpc-photo-tile:first-child,.icpc-photo-grid--team .icpc-photo-tile:nth-child(2),.icpc-photo-grid--team .icpc-photo-tile:last-child{aspect-ratio:1.9;grid-column:1/-1}.icpc-photo-grid--arena .icpc-photo-tile:nth-child(2){aspect-ratio:2.4}.icpc-photo-grid--work .icpc-photo-tile:first-child{aspect-ratio:1.86}.icpc-photo-grid--team .icpc-photo-tile:first-child{aspect-ratio:1.78}.icpc-photo-grid--team .icpc-photo-tile:last-child{aspect-ratio:1.85}.icpc-photo-grid--team .icpc-photo-tile:nth-child(2){aspect-ratio:1.6;border-color:#edc97670}.icpc-photo-grid--team .icpc-photo-tile:nth-child(2) .icpc-photo-tile-index{border-color:#f3cf7e}.icpc-photo-grid--work .icpc-photo-tile:nth-child(2){aspect-ratio:1.84}.icpc-photo-end{letter-spacing:.12em;color:#739ea2;border-top:1px solid #8bd5d42e;justify-content:space-between;gap:10px;margin-top:26px;padding-top:13px;font:750 9px/1.4 ui-monospace,Consolas,monospace;display:flex}.icpc-photo-lightbox{z-index:30;background:#050b11;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.icpc-photo-lightbox-top{color:#a7d9d6;letter-spacing:.12em;border-bottom:1px solid #7ce5df38;flex:none;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:0 18px;font:750 10px/1.35 ui-monospace,Consolas,monospace;display:flex}.icpc-photo-lightbox-top button{color:#eff4f7;cursor:pointer;letter-spacing:.12em;background:0 0;border:1px solid #ffffff29;align-items:center;gap:8px;padding:8px 11px;font:750 10px/1 ui-monospace,monospace;display:flex}.icpc-photo-lightbox-top button:hover,.icpc-photo-lightbox-top button:focus-visible{color:#9de8df;border-color:#9de8df}.icpc-photo-lightbox-main{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 55px;display:flex;position:relative}.icpc-photo-lightbox-main img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.icpc-photo-lightbox-main>button{cursor:pointer;color:#edf5f7;background:#0b161dc7;border:1px solid #ffffff2b;place-items:center;width:38px;height:52px;transition:color .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.icpc-photo-lightbox-main>button:hover,.icpc-photo-lightbox-main>button:focus-visible{color:#9de8df;border-color:#9de8df}.icpc-photo-lightbox-prev{left:9px}.icpc-photo-lightbox-next{right:9px}.icpc-photo-lightbox-bottom{background:#0d1820;border-top:1px solid #7ce5df2e;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 20px;display:flex}.icpc-photo-lightbox-bottom>span{white-space:nowrap;letter-spacing:-.06em;color:#9de8df;font:850 20px/1 ui-monospace,Consolas,monospace}.icpc-photo-lightbox-bottom>span i{color:#6f858d;font-size:13px;font-style:normal}.icpc-photo-lightbox-bottom p{color:#e1ecee;text-align:center;margin:0;font-size:12px}.icpc-photo-lightbox-bottom small{white-space:nowrap;color:#7e9ca4;letter-spacing:.06em;font:700 9px/1.4 ui-monospace,Consolas,monospace}@media (width<=980px){.about-story-content--icpc{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}.about-story-content--icpc .about-story-information{padding:25px 18px 38px}.icpc-photo-chapter-heading{grid-template-columns:40px minmax(0,1fr);gap:8px}.icpc-chapter-num{font-size:18px}.icpc-photo-tile-label{font-size:11px}.icpc-visual-credit{left:19px;right:12px}}@media (width<=700px){.about-story-dialog--icpc{max-height:calc(100svh - 84px)}.about-story-content--icpc{display:block}.about-story-content--icpc .about-story-visual{height:240px;min-height:0;max-height:none;position:relative}.about-story-content--icpc .about-story-visual>img{object-position:50% 42%}.about-story-content--icpc .about-story-information{padding:22px 16px 36px}.icpc-visual-credit{bottom:45px;left:22px}.icpc-visual-credit strong{font-size:12px}.icpc-visual-credit span,.icpc-visual-credit i{font-size:8px}.icpc-photo-archive{margin-top:23px}.icpc-photo-intro{padding:17px 15px}.icpc-photo-intro-head strong{font-size:20px}.icpc-photo-intro-head>span{font-size:8px}.icpc-photo-chapter{margin-top:25px}.icpc-photo-chapter-heading h4{font-size:21px}.icpc-photo-tile-label{min-height:50px;padding:9px;font-size:10px}.icpc-photo-tile-label svg{width:16px}.icpc-photo-grid{gap:6px}.icpc-photo-lightbox-top{padding:0 10px;font-size:8px}.icpc-photo-lightbox-top button span{display:none}.icpc-photo-lightbox-main{padding:12px 39px}.icpc-photo-lightbox-main>button{width:30px;height:45px}.icpc-photo-lightbox-main>button svg{width:21px}.icpc-photo-lightbox-prev{left:3px}.icpc-photo-lightbox-next{right:3px}.icpc-photo-lightbox-bottom{gap:9px;min-height:60px;padding:11px 14px}.icpc-photo-lightbox-bottom p{font-size:11px}.icpc-photo-lightbox-bottom small{display:none}}@media (prefers-reduced-motion:reduce){.icpc-photo-tile,.icpc-photo-tile img,.icpc-photo-tile-label svg{transition:none!important}}.about-story-content--icpc .about-story-visual-mark,.about-story-content--icpc .about-story-visual-text{display:none}.about-story-content--icpc .about-story-description{max-width:none;line-height:1.68}.about-story-content--icpc .icpc-visual-credit{bottom:37px}.about-story-content--icpc{scroll-behavior:auto}@media (width<=700px){.about-story-content--icpc .icpc-visual-credit{bottom:24px}}.icpc-photo-chapter-heading .icpc-chapter-num{white-space:nowrap;align-items:flex-start;gap:3px;display:inline-flex}.icpc-photo-chapter-heading .icpc-chapter-num small{color:#84b5b5;letter-spacing:0;margin-top:1px;font:750 10px/1.1 ui-monospace,Consolas,monospace;display:inline}.gacha-about-section{--scene-rgb:225,192,118;isolation:isolate;color:#e8edf3;background:#07090e;height:100svh;min-height:550px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.gacha-scene-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(68% 92% at 50% 55%,#242a33 0%,#111721 40%,#080b10 77%,#050709 100%);position:absolute;inset:0;overflow:hidden}.gacha-scene-backdrop:before{content:"";opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:perspective(700px)rotateX(21deg)scale(1.3)}.gacha-scene-grid{opacity:.34;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff04 5px 6px);position:absolute;inset:0}.gacha-scene-disc{aspect-ratio:1;border:1px solid #e1e5e913;border-radius:50%;width:min(90vw,1050px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 118px #f5f5f504,0 0 0 247px #f5f5f503}.gacha-scene-disc:before,.gacha-scene-disc:after{content:"";border:1px dashed #d8e0e81d;border-radius:50%;animation:95s linear infinite gacha-orbit;position:absolute;inset:12%}.gacha-scene-disc:after{animation-duration:67s;animation-direction:reverse;inset:28%}.gacha-scene-beacon{background:radial-gradient(ellipse at center,rgba(var(--scene-rgb),.115),transparent 67%);width:76%;height:78%;transition:background .5s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.gacha-scene-grain{opacity:.17;background:url(/textures/experience-grain.svg);position:absolute;inset:0}.gacha-shell{flex-direction:column;width:100%;max-width:1800px;height:100%;margin:auto;padding:93px clamp(98px,11vw,178px) 24px clamp(28px,4.6vw,90px);display:flex;position:relative}.gacha-shell:before,.gacha-shell:after{content:"";opacity:.3;background:linear-gradient(90deg,#0000 6px,#c7d6dd 6px 8px,#0000 8px),linear-gradient(#0000 6px,#c7d6dd 6px 8px,#0000 8px);width:15px;height:15px;position:absolute;top:53%;left:4.6%}.gacha-shell:after{top:27%;left:auto;right:13.1%}.gacha-topline{color:#9ba4b2;letter-spacing:.2em;border-bottom:1px solid #ebeff52b;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font:700 10px/1.3 ui-monospace,Consolas,monospace;display:flex}.gacha-topline span{align-items:center;gap:12px;display:flex}.gacha-topline b{letter-spacing:-.04em;color:#f1c862;font-family:system-ui;font-size:23px}.gacha-topline i{opacity:.5;background:#b9a170;width:26px;height:1px}.gacha-classic-link{color:#9aa4af;cursor:pointer;white-space:nowrap;letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:9px;font:700 9px/1.3 ui-monospace,monospace;transition:color .2s;display:flex}.gacha-classic-link:hover{color:#f9dc8c}.gacha-heading{text-align:center;z-index:2;flex-direction:column;flex:none;align-items:center;padding-top:19px;display:flex;position:relative}.gacha-heading h2{letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 5px 32px #030509;margin:5px 0 9px;font-size:clamp(32px,4vw,61px);font-weight:850;line-height:1.02}.gacha-heading h2 em{color:#f4cc76;font-style:normal}.gacha-heading p{color:#aab5bf;max-width:680px;margin:0;font-size:clamp(11px,1.05vw,15px);line-height:1.5}.gacha-side-label{color:#d2bd84;letter-spacing:.27em;font:700 9px/1.2 ui-monospace,Consolas,monospace}.gacha-playfield{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:visible}.gacha-bag-container{place-items:center;width:min(870px,94%);height:100%;max-height:610px;display:grid;position:relative}.gacha-bag-idle{transform-origin:50% 70%;place-items:center;width:100%;height:min(100%,590px);animation:6.4s ease-in-out infinite gacha-bag-breathe;display:grid;position:relative}.gacha-bag-svg{filter:drop-shadow(0 25px 31px #00000070);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-height:100%;position:relative;overflow:visible}.gacha-bag-svg .gacha-zipper-pull{filter:drop-shadow(0 0 6px #ffcf65a6)}.gacha-impact-halo{filter:blur(12px);pointer-events:none;background:radial-gradient(#febe5926,#ffffff08 37%,#0000 68%);border-radius:50%;width:79%;height:22%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.gacha-bag-container.is-dropping .gacha-impact-halo:after{content:"";border:2px solid #ffefc480;border-radius:50%;animation:1.2s ease-out .55s both gacha-impact;position:absolute;inset:8%}.gacha-zip-hit{touch-action:none;cursor:ew-resize;z-index:4;outline:0;width:63%;height:17%;position:absolute;top:38.2%;left:19.5%}.gacha-zip-hit:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #f8db90}.gacha-stage-landing .gacha-zip-hit{pointer-events:none}.gacha-about-section.is-dragging .gacha-bag-idle{animation-play-state:paused}.gacha-zip-prompt{pointer-events:none;color:#ffe9b9;filter:drop-shadow(0 2px 8px #050608);flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%)}.gacha-zip-prompt-label{letter-spacing:.2em;text-shadow:0 3px 20px #000;white-space:nowrap;font:900 13px/1.5 ui-monospace,Consolas,monospace}.gacha-zip-prompt-arrow{align-items:center;gap:4px;animation:1.75s ease-in-out infinite gacha-arrow-hint;display:flex}.gacha-zip-prompt-arrow i{background:linear-gradient(90deg,#0000,#ffdb86);width:95px;height:2px;display:block}.gacha-zip-prompt-arrow svg{stroke-width:2.5px}.gacha-open-console{color:#bec6cf;letter-spacing:.15em;white-space:nowrap;align-items:center;gap:17px;font:700 10px/1 ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gacha-open-status{align-items:center;gap:10px;display:flex}.gacha-open-status i,.gacha-bottom-status i{background:#ffd36d;width:7px;height:7px;display:block;transform:rotate(45deg);box-shadow:0 0 12px #ffd36d99}.gacha-open-meter{background:#f0f0f033;width:170px;height:2px;overflow:hidden}.gacha-open-meter>span{transform-origin:0;background:#ffd47b;width:100%;height:100%;display:block;box-shadow:0 0 16px #ffd47b}.gacha-open-percent{color:#f7cd75}.gacha-stage-burst .gacha-bag-container{z-index:1;pointer-events:none;width:100%;animation:1.4s ease-in .17s both gacha-bag-vanish;position:absolute;inset:0}.gacha-stage-burst .gacha-bag-idle{animation:none}.gacha-collection{z-index:3;flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;min-height:0;display:flex;position:relative}.gacha-collection-overline,.gacha-collection-underline{color:#a1aebd;letter-spacing:.17em;justify-content:space-between;gap:8px;font:700 9px/1.3 ui-monospace,Consolas,monospace;display:flex}.gacha-collection-overline{border-bottom:1px solid #ffffff29;padding:0 5px 9px}.gacha-collection-overline span:first-child{color:#fbd578}.gacha-collection-underline{color:#7b8794;border-top:1px solid #ffffff1f;padding:8px 5px 0}.gacha-collection-grid{perspective:900px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:7px;width:100%;height:min(51svh,510px);min-height:220px;display:grid}.gacha-reveal-holder{filter:drop-shadow(0 8px 10px #0000004d);min-width:0;min-height:0;position:relative}.gacha-stage-collection .gacha-reveal-holder:hover,.gacha-stage-collection .gacha-reveal-holder:focus-within{animation-play-state:paused}.gacha-operator-card{isolation:isolate;border:1px solid rgba(var(--gacha-rgb),.48);color:#fff;text-align:left;cursor:pointer;width:100%;height:100%;box-shadow:inset 0 0 0 2px #0000008c,0 0 18px rgba(var(--gacha-rgb),.055);background:#0c131e;padding:0;transition:transform .34s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.gacha-operator-card:before{content:"";z-index:5;pointer-events:none;border:1px solid #ffffff2b;position:absolute;inset:5px}.gacha-operator-card:hover,.gacha-operator-card:focus-visible{z-index:10;border-color:var(--gacha-accent);box-shadow:0 18px 45px #0009,0 0 24px rgba(var(--gacha-rgb),.3);outline:none;transform:translateY(-11px)scale(1.025)}.gacha-reveal-holder:hover,.gacha-reveal-holder:focus-within{z-index:11}.gacha-operator-visual,.gacha-operator-visual img,.gacha-operator-tint,.gacha-operator-scan{width:100%;height:100%;display:block;position:absolute;inset:0}.gacha-operator-visual{overflow:hidden}.gacha-operator-visual img{object-fit:cover;filter:saturate(.74)contrast(1.1)brightness(.83);transition:transform .8s,filter .65s;transform:scale(1.03)}.gacha-operator-card:hover .gacha-operator-visual img{filter:saturate(1.07)contrast(1.1)brightness(1.02);transform:scale(1.13)}.gacha-operator-tint{background:linear-gradient(#03060a78 0%,#0000 27%,#03060a1a 47%,#03060ad4 78%,#04070a 100%)}.gacha-operator-scan{opacity:.25;background:linear-gradient(120deg,#0000 39%,#ffffff14 49%,#0000 57%);transition:transform 1s;transform:translate(-100%)}.gacha-operator-card:hover .gacha-operator-scan{transform:translate(100%)}.gacha-operator-stars{letter-spacing:-.04em;color:#d4d7eb;z-index:3;text-shadow:0 2px 5px #000;font-size:clamp(11px,1.25vw,19px);line-height:1;position:absolute;top:15px;left:12px}.gacha-operator-card.is-featured .gacha-operator-stars{color:#ffdb75;text-shadow:0 0 14px #ffd37170}.gacha-operator-number{color:#d3dbe5;letter-spacing:.1em;z-index:3;font:700 8px/1.2 ui-monospace,Consolas,monospace;position:absolute;top:42px;left:13px}.gacha-operator-text{z-index:3;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:58px;left:12px;right:6px}.gacha-operator-text small{color:var(--gacha-accent);letter-spacing:.08em;white-space:nowrap;font:700 8px/1.2 ui-monospace,Consolas,monospace}.gacha-operator-text strong{letter-spacing:-.045em;white-space:pre-line;overflow-wrap:anywhere;text-shadow:0 2px 8px #000;font-size:clamp(12px,1.04vw,16px);font-weight:790;line-height:1.18}.gacha-title-compact{display:none}.gacha-operator-icon{color:#141a23;z-index:4;border-top:4px solid var(--gacha-accent);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 22%);background:#edf0ee;place-items:center;width:64px;height:54px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -9px 18px #03060966}.gacha-operator-card:hover .gacha-operator-icon{background:var(--gacha-accent)}.gacha-operator-bottom-line{background:linear-gradient(90deg,transparent,var(--gacha-accent),transparent);opacity:.8;height:5px;position:absolute;bottom:0;left:0;right:0}.gacha-operator-reveal{opacity:0;z-index:5;background:#060b13b8;border:1px solid #f1f2f2bb;border-radius:50%;place-items:center;width:53px;height:53px;transition:opacity .25s,transform .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)scale(.8)}.gacha-operator-card:hover .gacha-operator-reveal,.gacha-operator-card:focus-visible .gacha-operator-reveal{opacity:1;transform:translate(-50%,-50%)scale(1)}.gacha-collection-flare{pointer-events:none;background:radial-gradient(#f4c05b21,#0000 62%);position:absolute;inset:8% 12%}.gacha-bottomline{border-top:1px solid #ffffff26;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-top:6px;padding-top:10px;display:flex}.gacha-bottom-status{color:#d5dbe3;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:11px;font:700 10px/1.5 ui-monospace,Consolas,monospace;display:flex}.gacha-bottom-status strong{color:#8a949f;font-weight:500}.gacha-bottom-actions{color:#9ba8b7;letter-spacing:.13em;align-items:center;gap:10px;font:700 9px/1.4 ui-monospace,Consolas,monospace;display:flex}.gacha-bottom-actions svg{color:#e6c577}.gacha-bottom-actions button{color:#161b21;letter-spacing:.08em;cursor:pointer;background:#d9bd78;border:1px solid #e6c877;align-items:center;gap:5px;padding:10px 12px;font:800 9px/1 ui-monospace,Consolas,monospace;transition:background .2s;display:flex}.gacha-bottom-actions button:hover{background:#ffe09c}.gacha-bottom-actions button svg{color:#161b21}.gacha-bottom-tip{letter-spacing:.15em;color:#9ba5b0;font:700 9px/1 ui-monospace,Consolas,monospace}.about-showcase-classic{position:relative}.about-showcase-back{z-index:15;cursor:pointer;color:#fd8;letter-spacing:.07em;background:#080e14c7;border:1px solid #facc156b;align-items:center;gap:8px;padding:11px 12px;font:700 10px ui-monospace,monospace;display:flex;position:absolute;top:70px;right:clamp(115px,13vw,205px)}.about-showcase-back:hover{background:#3e3316cc}@keyframes gacha-orbit{to{rotate:360deg}}@keyframes gacha-bag-breathe{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-10px)rotate(.35deg)}}@keyframes gacha-bag-drop{0%{opacity:.1;transform:translateY(-115vh)scale(.82)rotate(-11deg)}55%{opacity:1;transform:translateY(14px)scale(1.08)rotate(2deg)}72%{transform:translateY(-15px)scale(.99)rotate(-1deg)}90%{transform:translateY(4px)rotate(.4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes gacha-impact{0%,42%{opacity:0;transform:scale(.3)}53%{opacity:.8}to{opacity:0;transform:scale(1.75)}}@keyframes gacha-arrow-hint{0%,to{opacity:.65;transform:translate(-6px)}50%{opacity:1;transform:translate(13px)}}@keyframes gacha-bag-vanish{0%{opacity:1;transform:scale(1)}40%{opacity:.94;transform:scale(1.08)}to{opacity:0;transform:scale(.7)translateY(150px)}}@keyframes gacha-card-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gacha-card-deal{0%{transform:translate(var(--reveal-from-x),200px) scale(.14) rotate(var(--reveal-from-rotate));opacity:0;filter:brightness(5)}42%{opacity:1;filter:brightness(2.1)}80%{filter:brightness(1.1);transform:translateY(-13px)scale(1.025)rotate(0)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)rotate(0)}}@keyframes gacha-unseal-flash{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.3}to{opacity:0;scale:1.8}}@media (height<=760px) and (width>=850px){.gacha-shell{padding-top:76px;padding-bottom:10px}.gacha-heading{padding-top:10px}.gacha-heading h2{margin:3px 0 5px;font-size:clamp(29px,3vw,45px)}.gacha-collection-grid{height:min(49svh,405px)}.gacha-bag-container{max-height:460px}.gacha-topline{padding-bottom:7px}.gacha-bottomline{padding-top:6px}}@media (width<=1050px){.gacha-shell{padding-left:25px;padding-right:95px}.gacha-heading h2{font-size:clamp(30px,4vw,47px)}.gacha-operator-text strong{font-size:clamp(11px,1.08vw,14px)}.gacha-operator-stars{font-size:12px}.gacha-operator-icon{width:51px;height:46px}.gacha-operator-icon svg{width:23px}.gacha-operator-text{bottom:50px}.gacha-collection-grid{gap:4px}}@media (width<=900px){.gacha-about-section{min-height:560px}.gacha-shell{padding:76px 18px 15px}.gacha-topline{letter-spacing:.08em;font-size:8px}.gacha-topline span i,.gacha-topline span i~*{display:none}.gacha-classic-link{font-size:8px}.gacha-heading{padding-top:12px}.gacha-heading h2{font-size:clamp(27px,7vw,43px)}.gacha-heading p{max-width:380px;font-size:11px;line-height:1.4}.gacha-side-label{letter-spacing:.1em;font-size:8px}.gacha-bag-container{width:min(600px,108%);max-height:510px}.gacha-zip-prompt{top:34%}.gacha-zip-prompt-label{font-size:10px}.gacha-zip-prompt-arrow i{width:54px}.gacha-open-console{gap:10px;font-size:8px;bottom:4%}.gacha-open-meter{width:74px}.gacha-collection-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:min(61svh,510px);min-height:300px}.gacha-reveal-holder:nth-child(n+5){grid-row:2}.gacha-reveal-holder:nth-child(5){grid-column:1}.gacha-reveal-holder:nth-child(6){grid-column:2}.gacha-reveal-holder:nth-child(7){grid-column:3}.gacha-operator-text{gap:3px;bottom:36px;left:7px;right:2px}.gacha-operator-text small{font-size:7px}.gacha-title-long{display:none}.gacha-title-compact{display:inline}.gacha-operator-text strong{font-size:clamp(10px,2.8vw,17px)}.gacha-operator-stars{font-size:10px;top:8px;left:7px}.gacha-operator-number{font-size:7px;top:26px;left:8px}.gacha-operator-icon{border-top-width:2px;width:40px;height:32px}.gacha-operator-icon svg{width:19px;height:19px}.gacha-operator-reveal{width:33px;height:33px}.gacha-operator-reveal svg{width:16px}.gacha-collection-overline,.gacha-collection-underline{letter-spacing:.02em;font-size:7px}.gacha-bottom-status{letter-spacing:.05em;gap:6px;font-size:8px}.gacha-bottom-status strong{display:none}.gacha-bottom-actions{gap:7px;font-size:8px}.gacha-bottom-actions>span,.gacha-bottom-actions>svg{display:none}.gacha-bottom-actions button{padding:9px 8px;font-size:8px}.gacha-bottom-tip{text-align:right;max-width:50%;font-size:8px;line-height:1.4}.about-showcase-back{font-size:8px;top:76px;right:15px}}@media (width<=480px){.gacha-topline{gap:4px}.gacha-topline span{gap:5px}.gacha-classic-link{letter-spacing:0;gap:2px;font-size:7px}.gacha-classic-link svg{width:11px}.gacha-heading h2{font-size:clamp(25px,7.6vw,34px)}.gacha-collection-grid{height:min(57svh,430px)}.gacha-operator-text strong{font-size:clamp(9px,2.9vw,13px)}.gacha-operator-text small{font-size:6px}.gacha-operator-stars{font-size:9px}.gacha-open-console{bottom:8%}.gacha-bag-container{align-self:center}}@media (prefers-reduced-motion:reduce){.gacha-scene-disc:before,.gacha-scene-disc:after,.gacha-bag-idle,.gacha-zip-prompt-arrow,.gacha-bag-container.is-dropping .gacha-bag-idle,.gacha-stage-burst .gacha-bag-container,.gacha-reveal-holder.is-bursting,.gacha-stage-burst .gacha-collection-flare,.gacha-stage-collection .gacha-reveal-holder{animation:none!important}.gacha-operator-card,.gacha-operator-visual img,.gacha-operator-scan,.gacha-scene-beacon{transition:none!important}}.gacha-bag-container{isolation:isolate}.gacha-ground-shadow{z-index:0;pointer-events:none;opacity:.95;filter:blur(10px);background:radial-gradient(#000000e0 0%,#00000091 38%,#0003 64%,#0000 74%);border-radius:50%;width:71%;height:10%;position:absolute;bottom:6.2%;left:50%;transform:translate(-50%)scale(1)}.gacha-bag-idle{z-index:2;transform-origin:50% 78%;animation:8.3s ease-in-out infinite gacha-weighted-idle}.gacha-bag-container.is-dropping .gacha-bag-idle{animation:1.84s both gacha-loaded-drop}.gacha-bag-container.is-dropping .gacha-ground-shadow{animation:1.84s both gacha-ground-contact}.gacha-bag-svg{filter:drop-shadow(0 15px 14px #00000047)}.gacha-bag-svg .gacha-bag-body{transform-box:view-box;transform-origin:50% 85%}.gacha-bag-container.is-dropping .gacha-bag-svg .gacha-bag-body{animation:1.84s both gacha-fabric-compression}.gacha-bag-svg .gacha-bag-handles{transform-box:fill-box;transform-origin:bottom}.gacha-bag-container.is-dropping .gacha-bag-handles{animation:1.84s both gacha-handle-inertia}.gacha-bag-svg .gacha-bag-cargo-tag{transform-box:fill-box;transform-origin:28% 1%;animation:9s ease-in-out infinite gacha-tag-idle}.gacha-bag-container.is-dropping .gacha-bag-cargo-tag{animation:1.84s both gacha-tag-impact}.gacha-bag-secret-glow{animation:7s ease-in-out infinite gacha-seam-breath}.gacha-bag-status-leds circle:nth-child(4){animation:4.6s ease-in-out infinite gacha-led-pulse}.gacha-about-section.is-dragging .gacha-bag-cargo-tag,.gacha-about-section.is-dragging .gacha-bag-secret-glow,.gacha-about-section.is-dragging .gacha-bag-status-leds circle{animation-play-state:paused}.gacha-impact-halo{z-index:1;opacity:.36;bottom:4%}.gacha-bag-container.is-dropping .gacha-impact-halo{animation:1.84s both gacha-dust-glow}.gacha-bag-container.is-dropping .gacha-impact-halo:after{animation:1.84s both gacha-weight-ring;inset:32% 10%}.gacha-impact-debris{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.gacha-impact-debris i{left:calc(15% + var(--debris-i) * 8%);opacity:0;background:#d9c9aa;border-radius:50%;width:3px;height:3px;position:absolute;bottom:10%;transform:translate(0,0)}.gacha-impact-debris i:first-child{--debris-i:0;--debris-x:-110px;--debris-y:-74px}.gacha-impact-debris i:nth-child(2){--debris-i:1;--debris-x:-80px;--debris-y:-40px}.gacha-impact-debris i:nth-child(3){--debris-i:2;--debris-x:-45px;--debris-y:-105px}.gacha-impact-debris i:nth-child(4){--debris-i:3;--debris-x:-33px;--debris-y:-52px}.gacha-impact-debris i:nth-child(5){--debris-i:4;--debris-x:0px;--debris-y:-80px}.gacha-impact-debris i:nth-child(6){--debris-i:5;--debris-x:38px;--debris-y:-57px}.gacha-impact-debris i:nth-child(7){--debris-i:6;--debris-x:75px;--debris-y:-100px}.gacha-impact-debris i:nth-child(8){--debris-i:7;--debris-x:93px;--debris-y:-41px}.gacha-impact-debris i:nth-child(9){--debris-i:8;--debris-x:110px;--debris-y:-76px}.gacha-bag-container.is-dropping .gacha-impact-debris i{animation:1.84s both gacha-dust-particle}@keyframes gacha-loaded-drop{0%{opacity:1;animation-timing-function:cubic-bezier(.58,.04,.88,.51);transform:translateY(-103vh)rotate(-8deg)scale(.97)}52%{animation-timing-function:cubic-bezier(.19,.64,.23,1);transform:translateY(-13px)rotate(-1.5deg)scale(1)}60%{animation-timing-function:cubic-bezier(.21,.73,.26,1);transform:translateY(17px)rotate(1.2deg)scaleX(1.045)scaleY(.926)}72%{animation-timing-function:ease-in-out;transform:translateY(-8px)rotate(-.52deg)scaleX(.99)scaleY(1.012)}83%{transform:translateY(3px)rotate(.23deg)scale(1)}92%{transform:translateY(-1px)rotate(-.09deg)}to{transform:translate(0,0)rotate(0)}}@keyframes gacha-ground-contact{0%{opacity:.2;transform:translate(-50%)scale(.38)}51%{opacity:.42;transform:translate(-50%)scale(.65)}60%{opacity:1;transform:translate(-50%)scale(1.14)}75%{opacity:.85;transform:translate(-50%)scale(.92)}to{opacity:.95;transform:translate(-50%)scale(1)}}@keyframes gacha-fabric-compression{0%,52%{transform:scale(1)}60%{transform:scaleX(1.016)scaleY(.966)}72%{transform:scaleX(.995)scaleY(1.01)}85%,to{transform:scale(1)}}@keyframes gacha-handle-inertia{0%,52%{transform:rotate(0)translateY(0)}61%{transform:rotate(7deg)translateY(10px)scaleY(.78)}72%{transform:rotate(-5deg)translateY(-3px)scaleY(1.05)}83%{transform:rotate(2.5deg)}92%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes gacha-tag-impact{0%,52%{transform:rotate(-18deg)}62%{transform:rotate(21deg)translateY(5px)}74%{transform:rotate(-14deg)}85%{transform:rotate(7deg)}94%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes gacha-weighted-idle{0%,to{transform:translate(0,0)rotate(0)}31%{transform:translateY(.7px)rotate(-.09deg)}58%{transform:translateY(-1.4px)rotate(.07deg)}78%{transform:translateY(.35px)}}@keyframes gacha-tag-idle{0%,to{transform:rotate(-1deg)}48%{transform:rotate(2.6deg)}70%{transform:rotate(-.4deg)}}@keyframes gacha-seam-breath{0%,21%,to{stroke-opacity:.15}52%{stroke-opacity:.42}64%{stroke-opacity:.27}}@keyframes gacha-led-pulse{0%,76%,to{opacity:.5}83%{opacity:1}89%{opacity:.58}95%{opacity:.9}}@keyframes gacha-dust-glow{0%,53%{opacity:.08;transform:translate(-50%)scale(.5)}60%{opacity:.9;transform:translate(-50%)scale(1.3)}to{opacity:.36;transform:translate(-50%)scale(1)}}@keyframes gacha-weight-ring{0%,55%{opacity:0;transform:scale(.5)}62%{opacity:.65;transform:scale(.95)}95%,to{opacity:0;transform:scale(2.5)}}@keyframes gacha-dust-particle{0%,55%{opacity:0;transform:translate(0,0)scale(.5)}60%{opacity:.78}84%{opacity:.3}to{opacity:0;transform:translate3d(var(--debris-x),var(--debris-y),0) scale(.2)}}@media (prefers-reduced-motion:reduce){.gacha-bag-container.is-dropping .gacha-ground-shadow,.gacha-bag-container.is-dropping .gacha-bag-body,.gacha-bag-container.is-dropping .gacha-bag-handles,.gacha-bag-container.is-dropping .gacha-bag-cargo-tag,.gacha-bag-container.is-dropping .gacha-impact-halo,.gacha-bag-container.is-dropping .gacha-impact-halo:after,.gacha-bag-container.is-dropping .gacha-impact-debris i,.gacha-bag-secret-glow,.gacha-bag-status-leds circle,.gacha-bag-cargo-tag{animation:none!important}}.gacha-landing-dock{z-index:0;pointer-events:none;opacity:.65;background:radial-gradient(#bfa36e11,#0000 69%);border:1px solid #edcf961f;border-radius:50%;width:75%;height:15%;position:absolute;bottom:2.6%;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #c6d1da04,inset 0 0 30px #ffcf760a}.gacha-landing-dock:after{content:"";background:linear-gradient(90deg,#0000,#fad99733,#0000);height:1px;position:absolute;top:49%;left:15%;right:15%}.gacha-bag-container.is-dropping .gacha-landing-dock{animation:1.84s both gacha-dock-receive}.gacha-bag-content-pressure{animation:10.3s ease-in-out infinite gacha-packed-pressure}.gacha-bag-status-leds circle{animation:8.2s ease-in-out infinite gacha-led-sequence}.gacha-bag-status-leds circle:first-child{animation-delay:-.8s}.gacha-bag-status-leds circle:nth-child(2){animation-delay:-1.15s}.gacha-bag-status-leds circle:nth-child(3){animation-delay:-1.5s}.gacha-bag-status-leds circle:nth-child(4){animation-delay:-1.85s}.gacha-bag-status-leds circle:nth-child(5){animation-delay:-2.2s}.gacha-bag-status-leds circle:nth-child(6){animation-delay:-2.55s}.gacha-bag-status-leds circle:nth-child(7){animation-delay:-2.9s}@keyframes gacha-dock-receive{0%,50%{opacity:.15}60%{opacity:.98}to{opacity:.65}}@keyframes gacha-packed-pressure{0%,56%,to{stroke-opacity:.08;transform:translate(0)}64%{stroke-opacity:.19;transform:translate(-1px)}75%{stroke-opacity:.07;transform:translate(0)}}@keyframes gacha-led-sequence{0%,78%,94%,to{opacity:.35}84%{opacity:.95}88%{opacity:.45}}@media (prefers-reduced-motion:reduce){.gacha-bag-container.is-dropping .gacha-landing-dock,.gacha-bag-content-pressure,.gacha-bag-status-leds circle{animation:none!important}}.gacha-bag-container.is-auto-opening .gacha-zip-hit{pointer-events:none}.gacha-bag-container.is-auto-opening .gacha-zip-prompt{opacity:0!important}.gacha-idle-energy{z-index:1;pointer-events:none;opacity:1;position:absolute;inset:4% 2% 0;overflow:visible}.gacha-idle-pulse,.gacha-idle-spark,.gacha-idle-scan{pointer-events:none;display:block;position:absolute}.gacha-idle-pulse{filter:blur(10px);background:radial-gradient(#ffba4338 0%,#ff95211c 34%,#ff952100 74%);border-radius:999px;width:52%;height:19%;animation:3.6s ease-in-out infinite gacha-idle-pulse;bottom:10%;left:50%;transform:translate(-50%)}.gacha-idle-pulse-b{opacity:.7;width:66%;height:27%;animation-delay:-1.8s;bottom:4%}.gacha-idle-spark{opacity:0;background:#ffd781;border-radius:999px;width:8px;height:8px;box-shadow:0 0 12px #ffcc5cbf,0 0 26px #ff88198c}.gacha-idle-spark-a{animation:2.9s ease-in-out infinite gacha-idle-spark-a;bottom:36%;left:34%}.gacha-idle-spark-b{animation:3.4s ease-in-out .55s infinite gacha-idle-spark-b;bottom:41%;left:58%}.gacha-idle-spark-c{animation:3.2s ease-in-out 1.1s infinite gacha-idle-spark-c;bottom:47%;left:48%}.gacha-idle-scan{opacity:0;background:linear-gradient(90deg,#0000 0%,#ffd87f1f 22%,#ffffffbf 50%,#ffd87f1f 78%,#0000 100%);height:1px;animation:4.6s ease-in-out infinite gacha-idle-scan;bottom:53%;left:18%;right:18%;box-shadow:0 0 8px #ffd68159}.gacha-bag-container.is-auto-opening .gacha-idle-pulse,.gacha-bag-container.is-auto-opening .gacha-idle-spark,.gacha-bag-container.is-auto-opening .gacha-idle-scan{opacity:.35;animation-play-state:paused}.gacha-bag-fire-core,.gacha-bag-inner-fire{transform-box:fill-box;transform-origin:50%}.gacha-bag-inner-fire{animation:1.8s ease-in-out infinite gacha-bag-fire-flicker}.gacha-bag-fire-core{animation:2.4s ease-in-out infinite gacha-bag-core-bloom}.gacha-bag-container.is-auto-opening .gacha-bag-inner-fire,.gacha-bag-container.is-auto-opening .gacha-bag-fire-core{animation-duration:.6s}.gacha-bag-container.is-auto-opening .gacha-bag-secret-glow,.gacha-about-section.is-dragging .gacha-bag-fire-core,.gacha-about-section.is-dragging .gacha-bag-inner-fire{animation-play-state:running}.gacha-bag-container.is-auto-opening .gacha-impact-halo{opacity:.5}@keyframes gacha-idle-pulse{0%,to{opacity:.18;transform:translate(-50%)scale(.92)}50%{opacity:.5;transform:translate(-50%)scale(1.06)}}@keyframes gacha-idle-spark-a{0%,70%,to{opacity:0;transform:translate(0,0)scale(.25)}10%{opacity:.9;transform:translateY(-8px)scale(1)}42%{opacity:0;transform:translate(22px,-52px)scale(.2)}}@keyframes gacha-idle-spark-b{0%,74%,to{opacity:0;transform:translate(0,0)scale(.25)}14%{opacity:.85;transform:translateY(-6px)scale(.95)}44%{opacity:0;transform:translate(-16px,-44px)scale(.2)}}@keyframes gacha-idle-spark-c{0%,76%,to{opacity:0;transform:translate(0,0)scale(.25)}18%{opacity:.8;transform:translateY(-8px)scale(.9)}52%{opacity:0;transform:translate(11px,-36px)scale(.2)}}@keyframes gacha-idle-scan{0%,18%,to{opacity:0;transform:translateY(8px)}28%{opacity:.95}52%{opacity:0;transform:translateY(-42px)}}@keyframes gacha-bag-fire-flicker{0%,to{transform:translateY(0)scaleY(.98)}25%{transform:translateY(-1px)scaleY(1.03)}58%{transform:translateY(.5px)scaleY(.96)}78%{transform:translateY(-1.5px)scaleY(1.06)}}@keyframes gacha-bag-core-bloom{0%,to{transform:scale(1)}45%{transform:scale(1.04,1.12)}70%{transform:scale(.98,.94)}}@media (prefers-reduced-motion:reduce){.gacha-idle-pulse,.gacha-idle-spark,.gacha-idle-scan,.gacha-bag-inner-fire,.gacha-bag-fire-core{animation:none!important}}.gacha-bag-idle{--bag-open-strength:calc(var(--bag-open,0) * 1)}.gacha-bag-idle:before,.gacha-bag-idle:after{content:"";pointer-events:none;z-index:1;opacity:0;position:absolute;left:50%;transform:translate(-50%)}.gacha-bag-idle:before{filter:blur(22px);width:44%;height:46%;opacity:calc(.06 + var(--bag-open,0) * .85);clip-path:polygon(34% 100%,66% 100%,87% 33%,70% 0%,30% 0%,13% 33%);background:radial-gradient(at 50% 100%,#ffd370e0 0%,#ffa9347a 23%,#ff781221 44%,#ff781200 72%);bottom:34%}.gacha-bag-idle:after{filter:blur(18px);width:68%;height:32%;opacity:calc(.02 + var(--bag-open,0) * .7);background:radial-gradient(#ffdf9566 0%,#ffa0312e 38%,#ffa03100 73%);bottom:37%}.gacha-bag-container.is-auto-opening .gacha-bag-idle:before{animation:.58s ease-out infinite alternate gacha-opening-plume}.gacha-bag-container.is-auto-opening .gacha-bag-idle:after{animation:.56s ease-out infinite alternate gacha-opening-bloom}.gacha-cinematic-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gacha-cinematic-beam,.gacha-cinematic-arc,.gacha-cinematic-mote,.gacha-cinematic-warning{pointer-events:none;display:block;position:absolute}.gacha-cinematic-beam{transform-origin:50% 100%;filter:blur(6px);opacity:.55;clip-path:polygon(50% 0%,100% 100%,0% 100%);mix-blend-mode:screen;background:linear-gradient(#fff0 0%,#f5c5680f 14%,#ffe0972e 52%,#ffe09700 100%);width:26%;height:46%;bottom:12%;left:50%}.gacha-cinematic-beam-a{animation:6.3s ease-in-out infinite gacha-cinematic-beam;transform:translate(-50%)rotate(-14deg)}.gacha-cinematic-beam-b{opacity:.42;width:19%;height:57%;animation:7.4s ease-in-out -2.4s infinite gacha-cinematic-beam;transform:translate(-50%)rotate(0)}.gacha-cinematic-beam-c{animation:6.8s ease-in-out -1.1s infinite gacha-cinematic-beam;transform:translate(-50%)rotate(13deg)}.gacha-cinematic-arc{border:1px solid #ffdd9a24;border-radius:50%;bottom:10%;left:50%;transform:translate(-50%)}.gacha-cinematic-arc-a{width:58%;height:18%;animation:8.4s ease-in-out infinite gacha-cinematic-arc;box-shadow:0 0 0 15px #ffdb8d04}.gacha-cinematic-arc-b{opacity:.65;border-style:dashed;width:74%;height:24%;animation:11.6s linear infinite reverse gacha-cinematic-arc}.gacha-cinematic-mote{opacity:0;background:#ffe09a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ffdc89bd,0 0 26px #ff911f7a}.gacha-cinematic-mote-a{animation:5.8s linear infinite gacha-cinematic-mote-a;bottom:23%;left:22%}.gacha-cinematic-mote-b{animation:6.6s linear .8s infinite gacha-cinematic-mote-b;bottom:18%;left:34%}.gacha-cinematic-mote-c{animation:6.1s linear 1.6s infinite gacha-cinematic-mote-c;bottom:20%;left:67%}.gacha-cinematic-mote-d{animation:7s linear 2.1s infinite gacha-cinematic-mote-d;bottom:24%;left:77%}.gacha-cinematic-warning{opacity:.35;background:linear-gradient(90deg,#0000,#ffdd9147,#ffffffb8,#ffdd9147,#0000);width:44%;height:1px;animation:4.8s ease-in-out infinite gacha-cinematic-warning;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffd47d40}.gacha-bag-container.is-auto-opening .gacha-cinematic-beam,.gacha-about-section.is-dragging .gacha-cinematic-beam{opacity:.8}.gacha-bag-container.is-auto-opening .gacha-cinematic-mote,.gacha-about-section.is-dragging .gacha-cinematic-mote{animation-duration:3s}.gacha-stage-burst .gacha-scene-beacon{background:radial-gradient(#ffd68338,#ffa93c24 26%,#0000 66%)}.gacha-collection-cinema{z-index:0;pointer-events:none;position:absolute;inset:5% 0 8%;overflow:hidden}.gacha-collection-bloom,.gacha-collection-burstline,.gacha-collection-beam{pointer-events:none;display:block;position:absolute}.gacha-collection-bloom{opacity:.35;background:radial-gradient(#ffe9ac2e 0%,#ffad4629 20%,#9163ff21 44%,#fff0 72%);inset:10% 12% 18%}.gacha-stage-burst .gacha-collection-bloom{animation:.95s ease-out both gacha-collection-bloom}.gacha-collection-burstline{transform-origin:50% 0;opacity:0;filter:blur(.2px);background:linear-gradient(#fff0 0%,#fff1ccd9 16%,#ffc05459 52%,#fff0 100%);width:2px;height:76%;top:8%;left:50%}.gacha-collection-burstline-a{transform:translate(-50%)rotate(-13deg)}.gacha-collection-burstline-b{height:82%;transform:translate(-50%)rotate(0)}.gacha-collection-burstline-c{transform:translate(-50%)rotate(13deg)}.gacha-stage-burst .gacha-collection-burstline{animation:.88s ease-out both gacha-collection-burstline}.gacha-stage-burst .gacha-collection-burstline-b{animation-delay:50ms}.gacha-stage-burst .gacha-collection-burstline-c{animation-delay:.1s}.gacha-collection-beam{opacity:.16;clip-path:polygon(50% 0%,100% 100%,0% 100%);filter:blur(5px);background:linear-gradient(#fff0 0%,#ffedc261 18%,#9571ff33 55%,#fff0 100%);width:13%;height:68%;bottom:7%}.gacha-collection-beam-a{left:16%}.gacha-collection-beam-b{opacity:.24;width:15%;left:43.5%}.gacha-collection-beam-c{right:16%}.gacha-stage-burst .gacha-collection-beam{animation:1.15s ease-out both gacha-collection-beam}.gacha-reveal-holder{z-index:1}.gacha-reveal-arrival,.gacha-reveal-column{pointer-events:none;z-index:0;opacity:0;position:absolute;inset:0}.gacha-reveal-arrival{filter:blur(10px);background:radial-gradient(circle,#fff3cae0 0%,#ffc15480 18%,#9167ff3d 38%,#fff0 72%);border-radius:50%;width:160%;height:160%;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.15)}.gacha-reveal-column{transform-origin:50% 100%;clip-path:polygon(50% 0%,100% 100%,0% 100%);filter:blur(4px);background:linear-gradient(#fff0 0%,#fff1d029 24%,#9f76ff2e 58%,#ffb8481f 100%);width:92%;height:150%;inset:auto auto -4% 50%;transform:translate(-50%)scaleY(.22)}.gacha-reveal-holder.is-bursting .gacha-reveal-arrival{animation:gacha-reveal-arrival .84s ease-out var(--reveal-delay,0s) both}.gacha-reveal-holder.is-bursting .gacha-reveal-column{animation:gacha-reveal-column .96s cubic-bezier(.15,.78,.24,1.02) var(--reveal-delay,0s) both}.gacha-stage-burst .gacha-reveal-holder:nth-child(3n+1) .gacha-reveal-column,.gacha-stage-burst .gacha-reveal-holder:nth-child(3n+1) .gacha-reveal-arrival{filter:hue-rotate(-10deg)blur(4px)}.gacha-stage-burst .gacha-reveal-holder:nth-child(3n+2) .gacha-reveal-column,.gacha-stage-burst .gacha-reveal-holder:nth-child(3n+2) .gacha-reveal-arrival{filter:hue-rotate(18deg)blur(4px)}.gacha-stage-burst .gacha-reveal-holder:nth-child(3n) .gacha-reveal-column,.gacha-stage-burst .gacha-reveal-holder:nth-child(3n) .gacha-reveal-arrival{filter:hue-rotate(-34deg)blur(4px)}.gacha-collection-grid{z-index:1;position:relative}.gacha-reveal-holder.is-bursting .gacha-operator-card{animation:gacha-card-surface 1.06s cubic-bezier(.15,.74,.23,1) var(--reveal-delay,0s) both}.gacha-stage-collection .gacha-operator-card.is-featured{box-shadow:inset 0 0 0 2px #0000008c, 0 0 18px rgba(var(--gacha-rgb),.055), 0 0 34px #ffd6742e}@keyframes gacha-opening-plume{0%{opacity:.65;transform:translate(-50%)translateY(0)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(-12px)scale(1.08)}}@keyframes gacha-opening-bloom{0%{opacity:.45;transform:translate(-50%)scale(.92)}to{opacity:.82;transform:translate(-50%)scale(1.1)}}@keyframes gacha-cinematic-beam{0%,to{opacity:.18;transform:translateX(-50%) rotate(var(--beam-rot,0deg)) scaleY(.92)}50%{opacity:.72;transform:translateX(-50%) rotate(var(--beam-rot,0deg)) scaleY(1.08)}}.gacha-cinematic-beam-a{--beam-rot:-14deg}.gacha-cinematic-beam-b{--beam-rot:0deg}.gacha-cinematic-beam-c{--beam-rot:13deg}@keyframes gacha-cinematic-arc{0%,to{opacity:.2;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.03)}}@keyframes gacha-cinematic-mote-a{0%{opacity:0;transform:translate(0,0)scale(.4)}10%{opacity:.8}to{opacity:0;transform:translate(40px,-210px)scale(.1)}}@keyframes gacha-cinematic-mote-b{0%{opacity:0;transform:translate(0,0)scale(.3)}12%{opacity:.72}to{opacity:0;transform:translate(8px,-180px)scale(.1)}}@keyframes gacha-cinematic-mote-c{0%{opacity:0;transform:translate(0,0)scale(.4)}8%{opacity:.9}to{opacity:0;transform:translate(-28px,-220px)scale(.1)}}@keyframes gacha-cinematic-mote-d{0%{opacity:0;transform:translate(0,0)scale(.35)}16%{opacity:.76}to{opacity:0;transform:translate(-10px,-190px)scale(.1)}}@keyframes gacha-cinematic-warning{0%,to{opacity:.18;transform:translate(-50%)scaleX(.72)}50%{opacity:.8;transform:translate(-50%)scaleX(1)}}@keyframes gacha-collection-bloom{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1.1)}to{opacity:.35;transform:scale(1.36)}}@keyframes gacha-collection-burstline{0%{opacity:0;transform:translateX(-50%) scaleY(.1) rotate(var(--line-rot,0deg))}18%{opacity:1}to{opacity:0;transform:translateX(-50%) scaleY(1.12) rotate(var(--line-rot,0deg))}}.gacha-collection-burstline-a{--line-rot:-13deg}.gacha-collection-burstline-b{--line-rot:0deg}.gacha-collection-burstline-c{--line-rot:13deg}@keyframes gacha-collection-beam{0%{opacity:0;transform:translateY(35px)scaleY(.4)}35%{opacity:.65}to{opacity:.16;transform:translateY(0)scaleY(1)}}@keyframes gacha-reveal-arrival{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes gacha-reveal-column{0%{opacity:0;transform:translate(-50%)scaleY(.08)}25%{opacity:.75}to{opacity:0;transform:translate(-50%)scaleY(1.06)}}@keyframes gacha-grid-settle{0%{filter:brightness(1.28);transform:translateY(18px)scale(.985)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes gacha-card-surface{0%{filter:brightness(1.3)saturate(1.1);box-shadow:0 0 #0000}to{box-shadow:inset 0 0 0 2px #0000008c,0 0 18px rgba(var(--gacha-rgb),.055);filter:brightness()saturate()}}@media (prefers-reduced-motion:reduce){.gacha-bag-idle:before,.gacha-bag-idle:after,.gacha-cinematic-beam,.gacha-cinematic-arc,.gacha-cinematic-mote,.gacha-cinematic-warning,.gacha-collection-bloom,.gacha-collection-burstline,.gacha-collection-beam,.gacha-reveal-arrival,.gacha-reveal-column,.gacha-stage-burst .gacha-collection-grid,.gacha-reveal-holder.is-bursting .gacha-operator-card{animation:none!important}}.gacha-stage-charge .gacha-bag-idle,.gacha-stage-release .gacha-bag-idle{animation:none!important}.gacha-stage-charge .gacha-bag-container,.gacha-stage-release .gacha-bag-container{isolation:auto}.gacha-unseal-theatre{z-index:2;pointer-events:none;position:absolute;inset:-12% -8%;overflow:hidden}.gacha-unseal-theatre>span{pointer-events:none;display:block;position:absolute}.gacha-unseal-backlight{opacity:0;background:radial-gradient(36% 49% at 50% 51%,#fff0c27a 0%,#ffad4640 30%,#ff80250f 57%,#0000 85%);inset:0;transform:scale(.7)}.gacha-stage-charge .gacha-unseal-backlight{animation:.73s ease-out both gacha-v10-charge}.gacha-stage-burst .gacha-unseal-backlight{opacity:0}.gacha-unseal-wave{aspect-ratio:1;opacity:0;border:2px solid #ffe7a0c7;border-radius:50%;width:25%;top:51%;left:50%;transform:translate(-50%,-50%)scale(.15);box-shadow:0 0 14px #ffcc6173,inset 0 0 15px #ffb74c33}.gacha-unseal-rays{opacity:0;background:repeating-conic-gradient(at 50% 51%,#ffe8ac66 0deg,#ffe8ac00 3.1deg 15deg);inset:2%;transform:scale(.45)rotate(-18deg);-webkit-mask-image:radial-gradient(47% 54% at 50% 51%,#0000 10%,#000 30%,#0000 73%);mask-image:radial-gradient(47% 54% at 50% 51%,#0000 10%,#000 30%,#0000 73%)}.gacha-unseal-streak{transform-origin:0;opacity:0;filter:drop-shadow(0 0 7px #ffb953);background:linear-gradient(90deg,#fffffff2,#ffd47580 27%,#0000 100%);width:45%;height:3px;top:50%;left:50%}.gacha-unseal-streak-one{--streak-angle:-32deg}.gacha-unseal-streak-two{--streak-angle:2deg}.gacha-unseal-streak-three{--streak-angle:39deg}.gacha-stage-release .gacha-unseal-streak{animation:.69s ease-out both gacha-v10-streak}.gacha-unseal-flash{opacity:0;background:radial-gradient(35% 35% at 50% 51%,#fffefa 0%,#fff3c2f0 23%,#ffc26442 57%,#0000 77%);inset:0}.gacha-stage-release .gacha-bag-secret-glow{stroke-width:14px}.gacha-stage-release .gacha-cavity-glimmer{animation:.28s ease-in-out infinite alternate gacha-v10-cavity-shimmer}.gacha-stage-charge .gacha-cavity-glimmer{animation:.51s ease-in-out infinite alternate gacha-v10-cavity-shimmer}.gacha-stage-release .gacha-idle-energy{opacity:.18}.gacha-stage-burst .gacha-collection-cinema{z-index:1}.gacha-stage-burst .gacha-collection-flare{animation:.93s ease-out both gacha-unseal-flash}.gacha-collection{gap:7px}.gacha-results-header{flex:none;grid-template-columns:minmax(110px,.8fr) minmax(0,2.8fr) minmax(108px,.8fr);align-items:center;gap:14px;min-height:56px;margin:1px 0 5px;padding:0 1px;display:grid}.gacha-results-index,.gacha-results-stats{flex-direction:column;gap:3px;font-family:ui-monospace,Consolas,monospace;display:flex}.gacha-results-index span,.gacha-results-stats span{color:#9fa7b2;letter-spacing:.12em;font-size:9px;font-weight:750}.gacha-results-index strong{letter-spacing:-.045em;color:#efdfb4;font-size:25px;line-height:1}.gacha-results-index i{color:#73808b;font-size:15px;font-style:normal;font-weight:400}.gacha-results-title{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.gacha-results-title small{letter-spacing:.25em;color:#dbb773;font:700 8px/1.2 ui-monospace,monospace}.gacha-results-title>span{letter-spacing:-.035em;color:#f3f5f8;font-size:clamp(15px,1.5vw,23px);font-weight:850;line-height:1.1}.gacha-results-title em{color:#f1c979;font-style:normal}.gacha-results-stats{text-align:right;align-items:flex-end}.gacha-results-stats b{color:#f1c979;font-size:25px;line-height:1}.gacha-collection-overline{border-color:#eccb8654}.gacha-collection-grid{isolation:isolate;align-items:stretch;gap:clamp(5px,.68vw,12px);height:min(49svh,475px);min-height:200px}.gacha-reveal-holder{filter:none;transform-origin:50% 90%;min-height:0}.gacha-reveal-holder:first-child,.gacha-reveal-holder:nth-child(3){--v10-rise:-8px}.gacha-reveal-holder:nth-child(n+4){--v10-rise:9px}.gacha-stage-collection .gacha-reveal-holder{animation:8s ease-in-out infinite gacha-v10-idle;animation-delay:var(--card-idle-delay)}.gacha-reveal-holder.is-bursting{animation:gacha-v10-deal 1.1s cubic-bezier(.16,.8,.25,1.05) var(--reveal-delay) both}.gacha-reveal-holder.is-rare{z-index:2}.gacha-operator-card{border-color:rgba(var(--gacha-rgb),.42);transition:transform .26s cubic-bezier(.17,.75,.23,1),box-shadow .28s,border-color .28s;box-shadow:0 13px 30px #0000007a,inset 0 0 0 2px #000000a6}.gacha-operator-card.is-featured{border:1px solid #f7cf79c4;box-shadow:0 22px 45px #00000082,0 0 0 1px #fdcf7026,0 0 30px #ffcf6529,inset 0 0 0 2px #000000a6}.gacha-operator-card.is-featured:before{border-color:#ffe69e75}.gacha-operator-card:hover,.gacha-operator-card:focus-visible{transform:translateY(-9px)scale(1.035)}.gacha-operator-card.is-featured:hover,.gacha-operator-card.is-featured:focus-visible{box-shadow:0 24px 58px #000000a6,0 0 36px #ffd8896b,0 0 0 1px #ffde9cb3}.gacha-rarity-ribbon{z-index:5;letter-spacing:.11em;color:#c0c9d1;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#18232d,#0a1018);border-left:2px solid #6c8190;padding:5px 8px 5px 11px;font:750 8px/1.15 ui-monospace,monospace;position:absolute;top:70px;right:-2px;box-shadow:0 2px 6px #0006}.gacha-rarity-ribbon.is-featured{color:#1e180e;background:linear-gradient(90deg,#ffe9b8,#d6a449);border-left-color:#f7d279}.gacha-card-foil{z-index:2;pointer-events:none;opacity:.58;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 27%,#ffe9ae12 40%,#fffdde42 48%,#ffd6871a 55%,#0000 66%) 130% 0/210% 100%;position:absolute;inset:0}.gacha-stage-collection .gacha-card-foil{animation:7.7s ease-in-out infinite gacha-v10-foil;animation-delay:var(--card-idle-delay)}.gacha-operator-card:hover .gacha-card-foil{opacity:1;animation-duration:1.8s}.gacha-rarity-corona{z-index:-1;pointer-events:none;filter:blur(13px);opacity:.7;background:radial-gradient(#ffd57e38,#0000 65%);position:absolute;inset:-14px -8px}.gacha-reveal-holder.is-rare.is-bursting .gacha-rarity-corona{animation:gacha-v10-corona 1.15s ease-out var(--reveal-delay) both}.gacha-stage-collection .gacha-rarity-corona{opacity:.65}.gacha-operator-card.is-featured .gacha-operator-icon{color:#22180e;background:#f5e6bd;border-top-color:#d5ad64}.gacha-operator-card.is-featured:hover .gacha-operator-icon{background:#ffe2a2}.gacha-stage-burst .gacha-operator-card{pointer-events:none}.gacha-stage-collection .gacha-operator-card{pointer-events:auto}@keyframes gacha-v10-charge{0%{opacity:.04;transform:scale(.65)}to{opacity:.55;transform:scale(1)}}@keyframes gacha-v10-detonation{0%{opacity:.55;transform:scale(1)}42%{opacity:1;transform:scale(1.45)}to{opacity:0;transform:scale(2)}}@keyframes gacha-v10-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}22%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(6)}}@keyframes gacha-v10-rays{0%{opacity:0;transform:scale(.4)rotate(-18deg)}38%{opacity:.8}to{opacity:0;transform:scale(1.8)rotate(15deg)}}@keyframes gacha-v10-streak{0%{opacity:0;transform:rotate(var(--streak-angle)) scaleX(.1)}30%{opacity:.96}to{opacity:0;transform:rotate(var(--streak-angle)) scaleX(1.8)}}@keyframes gacha-v10-white-flash{0%{opacity:0}28%{opacity:.65}45%{opacity:.95}to{opacity:0}}@keyframes gacha-v10-bag-brace{0%{transform:scale(1)}37%{transform:scale(1.065)translateY(-7px)}64%{transform:scale(.98)translateY(6px)}to{transform:scale(1.01)}}@keyframes gacha-v10-cavity-shimmer{0%{opacity:.4}to{opacity:1}}@keyframes gacha-v10-bag-dissolve{0%{opacity:1;transform:scale(1)}24%{opacity:.95;transform:scale(1.03)}80%{opacity:0;transform:scale(.83)translateY(75px)}to{opacity:0;transform:scale(.8)translateY(85px)}}@keyframes gacha-v10-collection-reveal{0%{opacity:0}23%{opacity:1}to{opacity:1}}@keyframes gacha-v10-deal{0%{opacity:0;transform:translate3d(var(--reveal-half-x),125px,-200px) scale(.18) rotate(-18deg) rotateY(76deg);filter:brightness(2.2)}28%{opacity:1;filter:brightness(2.4)}58%{filter:brightness(1.22);transform:translateY(-14px)scale(1.07)rotate(0)rotateY(-7deg)}84%{filter:brightness();transform:translateY(8px)scale(.99)rotateY(2deg)}to{opacity:1;filter:brightness();transform:translate(0,0)scale(1)rotateY(0)}}@keyframes gacha-v10-foil{0%,25%,to{background-position:130% 0}47%,65%{background-position:-95% 0}}@keyframes gacha-v10-idle{0%,to{transform:translateY(var(--v10-rise,0px))}50%{transform:translateY(calc(var(--v10-rise,0px) - 3px))}}@keyframes gacha-v10-corona{0%{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(1.25)}to{opacity:.68;transform:scale(1)}}@media (height<=760px) and (width>=901px){.gacha-results-header{gap:8px;min-height:41px;margin:0 0 2px}.gacha-results-index strong,.gacha-results-stats b{font-size:19px}.gacha-results-title>span{font-size:16px}.gacha-collection-grid{height:min(43svh,350px);min-height:190px}.gacha-rarity-ribbon{font-size:7px;top:58px}}@media (width<=1050px){.gacha-results-header{grid-template-columns:minmax(70px,.8fr) minmax(0,2fr) minmax(75px,.7fr);gap:6px}.gacha-results-index span,.gacha-results-stats span{font-size:7px}.gacha-rarity-ribbon{padding:3px 5px 3px 8px;font-size:6px;top:53px;right:0}}@media (width<=900px){.gacha-results-header{grid-template-columns:68px 1fr 56px;gap:6px;min-height:41px;margin:0}.gacha-results-index strong,.gacha-results-stats b{font-size:18px}.gacha-results-title small{letter-spacing:.08em;font-size:6px}.gacha-results-title>span{font-size:clamp(10px,2.65vw,17px)}.gacha-collection-grid{height:min(51svh,445px);min-height:250px}.gacha-rarity-ribbon{letter-spacing:0;padding:3px 4px 3px 8px;font-size:5.5px;top:33px}.gacha-reveal-holder:nth-child(n){--v10-rise:0px}.gacha-stage-collection .gacha-reveal-holder{animation-duration:9s}.gacha-operator-card.is-featured{box-shadow:0 7px 17px #00000085,0 0 20px #ffd06d24}}@media (width<=480px){.gacha-results-header{grid-template-columns:58px 1fr 39px}.gacha-results-index span,.gacha-results-stats span,.gacha-results-title small{display:none}.gacha-results-title>span{font-size:11px}.gacha-results-index strong,.gacha-results-stats b{font-size:16px}.gacha-collection-grid{gap:5px;height:min(52svh,415px);min-height:235px}.gacha-rarity-ribbon{font-size:5px;top:26px;right:0}.gacha-collection-overline,.gacha-collection-underline{font-size:6px}}@media (prefers-reduced-motion:reduce){.gacha-unseal-theatre>span,.gacha-stage-release .gacha-bag-idle,.gacha-stage-burst .gacha-collection,.gacha-stage-burst .gacha-collection-flare,.gacha-reveal-holder.is-bursting,.gacha-card-foil,.gacha-rarity-corona,.gacha-stage-collection .gacha-reveal-holder{animation:none!important}.gacha-stage-collection .gacha-reveal-holder{transform:none}}.gacha-interest-olympiad .gacha-operator-text strong{letter-spacing:-.055em;font-size:clamp(10px,.9vw,13px)}@media (width<=900px){.gacha-interest-olympiad .gacha-operator-text strong{font-size:clamp(10px,2.8vw,16px)}}.gacha-stage-landing .gacha-scene-beacon,.gacha-stage-sealed .gacha-scene-beacon{animation:7.2s ease-in-out infinite gacha-v11-scene-beacon}.gacha-stage-landing .gacha-landing-dock,.gacha-stage-sealed .gacha-landing-dock{animation:5.8s ease-in-out infinite gacha-v11-dock-breathe}.gacha-ground-shadow:after{content:"";filter:blur(10px);opacity:.48;background:radial-gradient(#ffd07238 0%,#ffa42a14 44%,#ffa42a00 76%);border-radius:50%;animation:4.9s ease-in-out infinite gacha-v11-shadow-ember;position:absolute;inset:18% 22%}.gacha-attention-layer{z-index:1;pointer-events:none;opacity:1;transition:opacity .35s;position:absolute;inset:0;overflow:visible}.gacha-bag-container.is-auto-opening .gacha-attention-layer{opacity:.5}.gacha-attention-core,.gacha-attention-ring,.gacha-attention-bracket,.gacha-attention-ping,.gacha-attention-shard,.gacha-attention-sweep,.gacha-attention-readout{pointer-events:none;display:block;position:absolute}.gacha-attention-core{filter:blur(16px);mix-blend-mode:screen;background:radial-gradient(#ffdd9729 0%,#ffb7531f 22%,#ffb7530a 48%,#fff0 72%);border-radius:50%;width:58%;height:54%;animation:6s ease-in-out infinite gacha-v11-core-breathe;top:49%;left:50%;transform:translate(-50%,-50%)}.gacha-attention-ring{border:1px solid #ffe09b2e;border-radius:50%;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff05}.gacha-attention-ring-a{border-color:#ffe09b30;width:62%;height:38%;animation:9s linear infinite gacha-v11-ring-a}.gacha-attention-ring-b{opacity:.74;border-style:dashed;width:76%;height:50%;animation:12.4s linear infinite reverse gacha-v11-ring-b}.gacha-attention-ring-c{border-color:#ffffff1f;width:48%;height:28%;animation:5.4s ease-in-out infinite gacha-v11-ring-c}.gacha-attention-bracket{opacity:.55;width:44px;height:44px}.gacha-attention-bracket:before,.gacha-attention-bracket:after{content:"";background:linear-gradient(90deg,#ffdb85cc,#ffdb8500);position:absolute;box-shadow:0 0 12px #ffc65333}.gacha-attention-bracket:before{width:100%;height:2px}.gacha-attention-bracket:after{background:linear-gradient(#ffdb85cc,#ffdb8500);width:2px;height:100%}.gacha-attention-bracket-tl{top:23%;left:18%}.gacha-attention-bracket-tr{top:23%;right:18%;transform:scaleX(-1)}.gacha-attention-bracket-bl{bottom:17%;left:20%;transform:scaleY(-1)}.gacha-attention-bracket-br{bottom:17%;right:20%;transform:scale(-1)}.gacha-attention-ping{background:#ffe099;border-radius:50%;width:12px;height:12px;box-shadow:0 0 #ffd36d6b,0 0 14px #ffd36d94}.gacha-attention-ping-a{animation:2.8s ease-out infinite gacha-v11-ping;top:41%;left:24%}.gacha-attention-ping-b{animation:2.8s ease-out 1.1s infinite gacha-v11-ping;top:38%;right:24%}.gacha-attention-shard{clip-path:polygon(50% 0%,100% 40%,58% 100%,0% 58%);opacity:0;filter:blur(.1px)drop-shadow(0 0 8px #ffc45661);background:linear-gradient(#fff5d6f2,#ffc4561a);width:10px;height:18px}.gacha-attention-shard-a{animation:6.4s ease-in-out infinite gacha-v11-shard-a;bottom:27%;left:29%}.gacha-attention-shard-b{animation:7.1s ease-in-out .8s infinite gacha-v11-shard-b;bottom:24%;left:63%}.gacha-attention-shard-c{animation:6.8s ease-in-out 1.7s infinite gacha-v11-shard-c;top:28%;left:38%}.gacha-attention-shard-d{animation:7.6s ease-in-out 2.4s infinite gacha-v11-shard-d;top:26%;right:34%}.gacha-attention-sweep{border-radius:34% 34% 28% 28%/28% 28% 34% 34%;inset:18% 15% 12%;overflow:hidden;-webkit-mask-image:radial-gradient(#000 0% 52%,#0000 76%);mask-image:radial-gradient(#000 0% 52%,#0000 76%)}.gacha-attention-sweep:before{content:"";background:linear-gradient(108deg,#0000 30%,#ffebb50d 45%,#ffffff6b 50%,#ffd06d0f 55%,#0000 70%);animation:5.6s ease-in-out infinite gacha-v11-sweep;position:absolute;inset:-12%;transform:translate(-70%)rotate(8deg)}.gacha-attention-readout{color:#ecdeb9e0;letter-spacing:.16em;white-space:nowrap;text-shadow:0 2px 12px #000000d9;opacity:.75;align-items:center;gap:8px;font:700 9px/1.3 ui-monospace,Consolas,monospace;display:flex;top:20%}.gacha-attention-readout i{background:#ffd36d;width:7px;height:7px;animation:2.6s ease-in-out infinite gacha-v11-readout-led;transform:rotate(45deg);box-shadow:0 0 10px #ffd36d9e}.gacha-attention-readout:after{content:"";background:linear-gradient(90deg,#ffd8828c,#ffd88200);width:110px;height:1px;position:absolute;top:50%}.gacha-attention-readout-left{left:-2%}.gacha-attention-readout-left:after{margin-left:12px;left:100%}.gacha-attention-readout-right{text-align:right;flex-direction:row-reverse;right:-2%}.gacha-attention-readout-right:after{background:linear-gradient(90deg,#ffd88200,#ffd8828c);margin-right:12px;right:100%}.gacha-about-section.is-dragging .gacha-attention-core,.gacha-about-section.is-dragging .gacha-attention-sweep:before,.gacha-about-section.is-dragging .gacha-attention-ring-c{animation-duration:2.2s}.gacha-about-section.is-dragging .gacha-attention-ping,.gacha-about-section.is-dragging .gacha-attention-readout i{box-shadow:0 0 #ffd36d9e,0 0 16px #ffd36dd9}@keyframes gacha-v11-scene-beacon{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes gacha-v11-dock-breathe{0%,to{opacity:.56;box-shadow:0 0 0 22px #c6d1da04,inset 0 0 30px #ffcf760a}50%{opacity:.86;box-shadow:0 0 0 28px #c6d1da05,inset 0 0 44px #ffcf7614,0 0 34px #ffc95c14}}@keyframes gacha-v11-shadow-ember{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.62;transform:scale(1.07)}}@keyframes gacha-v11-core-breathe{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.86;transform:translate(-50%,-50%)scale(1.05)}}@keyframes gacha-v11-ring-a{0%{opacity:.38;transform:translate(-50%,-50%)rotate(0)}50%{opacity:.7}to{opacity:.38;transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gacha-v11-ring-b{0%{opacity:.24;transform:translate(-50%,-50%)rotate(0)scale(1)}50%{opacity:.62}to{opacity:.24;transform:translate(-50%,-50%)rotate(360deg)scale(1.03)}}@keyframes gacha-v11-ring-c{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.52;transform:translate(-50%,-50%)scale(1.08)}}@keyframes gacha-v11-ping{0%{opacity:.45;transform:scale(.72);box-shadow:0 0 #ffd36d80,0 0 12px #ffd36d94}32%{opacity:1}to{opacity:0;transform:scale(1.1);box-shadow:0 0 0 18px #ffd36d00,0 0 12px #ffd36d00}}@keyframes gacha-v11-shard-a{0%,to{opacity:0;transform:translateY(10px)rotate(-8deg)scale(.4)}18%{opacity:.7}52%{opacity:0;transform:translate(28px,-62px)rotate(12deg)scale(.9)}}@keyframes gacha-v11-shard-b{0%,to{opacity:0;transform:translateY(8px)rotate(8deg)scale(.3)}16%{opacity:.65}46%{opacity:0;transform:translate(-22px,-56px)rotate(-10deg)scale(.85)}}@keyframes gacha-v11-shard-c{0%,to{opacity:0;transform:translateY(8px)rotate(2deg)scale(.25)}22%{opacity:.58}54%{opacity:0;transform:translate(18px,44px)rotate(14deg)scale(.72)}}@keyframes gacha-v11-shard-d{0%,to{opacity:0;transform:translateY(8px)rotate(-4deg)scale(.24)}20%{opacity:.54}58%{opacity:0;transform:translate(-16px,48px)rotate(-16deg)scale(.75)}}@keyframes gacha-v11-sweep{0%,14%,to{opacity:0;transform:translate(-75%)rotate(8deg)}26%{opacity:.55}48%{opacity:0;transform:translate(82%)rotate(8deg)}}@keyframes gacha-v11-readout-led{0%,to{opacity:.65}50%{opacity:1}}@media (width<=1050px){.gacha-attention-readout{letter-spacing:.1em;font-size:8px;top:18%}.gacha-attention-readout:after{width:72px}.gacha-attention-bracket{width:34px;height:34px}}@media (width<=900px){.gacha-attention-readout{display:none}.gacha-attention-bracket-tl{top:24%;left:11%}.gacha-attention-bracket-tr{top:24%;right:11%}.gacha-attention-bracket-bl{bottom:18%;left:14%}.gacha-attention-bracket-br{bottom:18%;right:14%}.gacha-attention-core{width:72%;height:58%}.gacha-attention-ring-a{width:77%;height:42%}.gacha-attention-ring-b{width:90%;height:56%}}@media (width<=480px){.gacha-attention-bracket{opacity:.42;width:26px;height:26px}.gacha-attention-ping-a{top:44%;left:17%}.gacha-attention-ping-b{top:40%;right:17%}.gacha-attention-shard-c,.gacha-attention-shard-d{display:none}}@media (prefers-reduced-motion:reduce){.gacha-stage-landing .gacha-scene-beacon,.gacha-stage-sealed .gacha-scene-beacon,.gacha-stage-landing .gacha-landing-dock,.gacha-stage-sealed .gacha-landing-dock,.gacha-ground-shadow:after,.gacha-attention-core,.gacha-attention-ring,.gacha-attention-ping,.gacha-attention-shard,.gacha-attention-sweep:before,.gacha-attention-readout i{animation:none!important}}.gacha-bag-idle:before,.gacha-bag-idle:after{display:none!important}.gacha-magic-emission,.gacha-magic-embers{pointer-events:none}.gacha-magic-column-wide,.gacha-magic-column-core,.gacha-magic-flame-tongue{transform-box:fill-box;transform-origin:50% 100%}.gacha-magic-column-wide{filter:blur(10px)drop-shadow(0 0 18px #ff962561);animation:1.75s ease-in-out infinite alternate gacha-v13-fire-breath}.gacha-magic-column-core{filter:blur(6px)drop-shadow(0 0 12px #fff6c88a);animation:.88s ease-in-out infinite alternate gacha-v13-core-flicker}.gacha-magic-flame-tongue{filter:drop-shadow(0 0 8px #ffae4366);animation:1.25s ease-in-out infinite alternate gacha-v13-flame-dance}.gacha-magic-ember{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #ffbc5d);animation:2s ease-out infinite gacha-v13-ember-rise}.gacha-bag-svg .gacha-zipper-tab{filter:drop-shadow(0 4px 7px #00000080)drop-shadow(0 0 9px #ffcc6c42)}.gacha-about-section.is-dragging .gacha-zipper-tab,.gacha-bag-container.is-auto-opening .gacha-zipper-tab{filter:drop-shadow(0 5px 9px #0000008f)drop-shadow(0 0 13px #ffd67485)}.gacha-stage-charge .gacha-magic-column-wide,.gacha-stage-release .gacha-magic-column-wide{animation-duration:.85s}.gacha-stage-charge .gacha-magic-column-core,.gacha-stage-release .gacha-magic-column-core{animation-duration:.46s}.gacha-stage-charge .gacha-magic-flame-tongue,.gacha-stage-release .gacha-magic-flame-tongue{animation-duration:.8s}.gacha-stage-charge .gacha-magic-ember,.gacha-stage-release .gacha-magic-ember{animation-duration:1.1s}@keyframes gacha-v13-fire-breath{0%{opacity:.82;transform:scaleX(.96)scaleY(.94)translateY(4px)}to{opacity:1;transform:scaleX(1.045)scaleY(1.075)translateY(-8px)}}@keyframes gacha-v13-core-flicker{0%{opacity:.78;transform:skew(-2deg)scaleY(.94)}46%{opacity:1;transform:skew(1deg)scaleY(1.06)}to{opacity:.9;transform:skew(3deg)scaleY(.98)}}@keyframes gacha-v13-flame-dance{0%{transform:skew(-6deg)scale(.89,.83)}50%{transform:skew(3deg)scale(1.04,1.12)}to{transform:skew(8deg)scale(.93,1.04)}}@keyframes gacha-v13-ember-rise{0%{transform:translate(0,0)scale(.62)}25%{transform:translate(8px,-37px)scale(1)}60%{transform:translate(-12px,-117px)scale(.72)}to{transform:translate(20px,-220px)scale(.14)}}@media (width<=900px){.gacha-magic-column-wide{filter:blur(7px)}.gacha-magic-column-core{filter:blur(4px)}.gacha-magic-ember{filter:drop-shadow(0 0 3px #ffbc5d)}}@media (prefers-reduced-motion:reduce){.gacha-magic-column-wide,.gacha-magic-column-core,.gacha-magic-flame-tongue,.gacha-magic-ember{animation:none!important}}.gacha-stage-suspense .gacha-bag-idle{animation:none!important}.gacha-stage-suspense .gacha-bag-svg{animation:.44s ease-in-out both gacha-v14-bag-pressure}.gacha-stage-suspense .gacha-cavity-glimmer{opacity:1;stroke-width:14px}.gacha-stage-suspense .gacha-magic-column-core{animation-duration:.38s}.gacha-stage-suspense .gacha-magic-flame-tongue{animation-duration:.52s}.gacha-stage-suspense .gacha-scene-beacon{opacity:.65;animation:none}.gacha-stage-suspense .gacha-unseal-backlight{opacity:.5;transform:scale(.9)}.gacha-stage-release .gacha-unseal-backlight{animation:.9s cubic-bezier(.12,.48,.22,1) both gacha-v14-release-light}.gacha-stage-release .gacha-unseal-wave-one{animation:.8s ease-out 70ms both gacha-v14-release-wave}.gacha-stage-release .gacha-unseal-wave-two{animation:.86s ease-out .17s both gacha-v14-release-wave}.gacha-stage-release .gacha-unseal-rays{animation:.88s ease-out both gacha-v14-release-rays}.gacha-stage-release .gacha-unseal-flash{animation:.9s ease-out both gacha-v14-release-flash}.gacha-stage-release .gacha-unseal-streak{animation-duration:.86s}.gacha-stage-release .gacha-bag-idle{animation:.9s cubic-bezier(.22,.71,.19,1) both gacha-v14-bag-recoil!important}.gacha-stage-burst .gacha-bag-container{animation:.82s cubic-bezier(.24,.38,.24,1) both gacha-v14-bag-vanish}.gacha-stage-burst .gacha-collection{animation:.45s ease-out both gacha-v14-collection-in}.gacha-stage-burst .gacha-collection-grid{animation:none}.gacha-stage-burst .gacha-results-header{animation:.64s ease-out 1.77s both gacha-v14-header-arrival}.gacha-stage-burst .gacha-collection-overline,.gacha-stage-burst .gacha-collection-underline{animation:.5s ease-out 1.96s both gacha-v14-header-arrival}.gacha-v14-finale{z-index:5;pointer-events:none;isolation:isolate;display:block;position:absolute;inset:-14% -9%;overflow:hidden}.gacha-v14-finale>span{pointer-events:none;display:block;position:absolute}.gacha-v14-eclipse{opacity:0;background:radial-gradient(48% 58% at 50% 56%,#0000 13%,#03050961 66%,#030509a6 100%);inset:0}.gacha-stage-suspense .gacha-v14-eclipse{animation:.44s ease-in-out both gacha-v14-eclipse}.gacha-stage-release .gacha-v14-eclipse{animation:.4s ease-out both gacha-v14-eclipse-out}.gacha-v14-halo{aspect-ratio:1;opacity:0;border:2px solid #ffedbeb8;border-radius:50%;width:min(70%,550px);top:56%;left:50%;transform:translate(-50%,-50%)scale(.14);box-shadow:0 0 19px #ffd26947,inset 0 0 22px #ffb44929}.gacha-v14-halo-two{border:1px dashed #fff6dba1}.gacha-stage-release .gacha-v14-halo-one{animation:.91s ease-out both gacha-v14-halo}.gacha-stage-release .gacha-v14-halo-two{animation:.96s ease-out 80ms both gacha-v14-halo}.gacha-v14-streak{opacity:0;transform-origin:0;background:linear-gradient(90deg,#fffbeb 0%,#ffd876a6 30%,#0000 100%);width:40%;height:2px;top:57%;left:50%}.gacha-v14-streak-one{--v14-ray-angle:-45deg}.gacha-v14-streak-two{--v14-ray-angle:-90deg}.gacha-v14-streak-three{--v14-ray-angle:36deg}.gacha-stage-release .gacha-v14-streak{animation:.86s ease-out 40ms both gacha-v14-streak}.gacha-v14-radiance{opacity:0;background:radial-gradient(43% 42% at 50% 57%,#fffff9f5 0%,#fff7d3d1 18%,#ffcc7254 39%,#ff923700 75%);inset:5%;transform:scale(.3)}.gacha-stage-release .gacha-v14-radiance{animation:.88s ease-out both gacha-v14-radiance}.gacha-stage-burst .gacha-v14-finale{animation:.62s ease-out both gacha-v14-finale-exit}.gacha-v14-announcement{z-index:3;text-align:center;pointer-events:none;opacity:0;white-space:nowrap;text-shadow:0 3px 28px #000000f2,0 0 26px #f0b2483b;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%,18px)}.gacha-v14-announcement small,.gacha-v14-announcement span{letter-spacing:.22em;color:#edcf88;font:750 clamp(8px,.9vw,12px)/1.2 ui-monospace,Consolas,monospace}.gacha-v14-announcement strong{color:#fff4ce;letter-spacing:-.055em;font:900 clamp(26px,4vw,55px)/1 system-ui,sans-serif}.gacha-stage-suspense .gacha-v14-announcement{animation:.44s ease-out both gacha-v14-announcement-suspense}.gacha-stage-release .gacha-v14-announcement{animation:.9s ease-out both gacha-v14-announcement}.gacha-reveal-holder.is-bursting.is-archive{animation:gacha-v14-card-in 1.01s cubic-bezier(.16,.8,.19,1) var(--reveal-delay) both}.gacha-reveal-holder.is-bursting.is-rare{animation:gacha-v14-rare-in 1.16s cubic-bezier(.14,.79,.19,1) var(--reveal-delay) both}.gacha-v14-arrival-ring,.gacha-v14-gold-burst{pointer-events:none;z-index:0;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)}.gacha-v14-arrival-ring{aspect-ratio:1;width:135%;box-shadow:0 0 18px rgba(var(--gacha-rgb),.52);border:2px solid #dbe5f5b8;border-radius:50%}.gacha-reveal-holder.is-bursting .gacha-v14-arrival-ring{animation:gacha-v14-card-ring .76s ease-out var(--reveal-delay) both}.gacha-v14-gold-burst{background:conic-gradient(#0000 0deg,#ffe08387 9deg,#0000 19deg 43deg,#ffffe6b8 51deg,#0000 65deg 96deg,#ffd2708a 108deg,#0000 120deg 156deg,#fff1b599 166deg,#0000 184deg 229deg,#ffd86975 237deg,#0000 248deg 302deg,#ffe89480 318deg,#0000 329deg);width:220%;height:150%;-webkit-mask-image:radial-gradient(#0000 3%,#000 28%,#0000 68%);mask-image:radial-gradient(#0000 3%,#000 28%,#0000 68%)}.gacha-reveal-holder.is-bursting .gacha-v14-gold-burst{animation:gacha-v14-gold-impact 1.24s ease-out var(--reveal-delay) both}.gacha-reveal-holder.is-bursting.is-rare .gacha-rarity-corona{animation:gacha-v14-corona 1.22s ease-out var(--reveal-delay) both}.gacha-reveal-holder.is-bursting.is-rare .gacha-operator-card:after{content:"";z-index:6;pointer-events:none;opacity:0;animation:gacha-v14-rare-sheen 1.1s ease-in-out var(--reveal-delay) both;background:linear-gradient(90deg,#0000 35%,#ffeeb133 46%,#ffffffb3 50%,#ffeeb13b 54%,#0000 65%);position:absolute;inset:-20%;transform:translate(-120%)skew(-19deg)}.gacha-stage-burst .gacha-reveal-holder.is-bursting .gacha-reveal-column{animation-duration:1.1s}.gacha-stage-burst .gacha-reveal-holder.is-bursting.is-rare .gacha-reveal-column{background:linear-gradient(#0000 0%,#fff4bf99 24%,#ffbe4e42 63%,#0000 100%);animation-duration:1.3s}@keyframes gacha-v14-bag-pressure{0%,to{transform:scale(1)}55%{transform:scale(1.015,.985)translateY(3px)}}@keyframes gacha-v14-eclipse{0%{opacity:0}to{opacity:1}}@keyframes gacha-v14-eclipse-out{0%{opacity:1}to{opacity:0}}@keyframes gacha-v14-release-light{0%{opacity:.2;transform:scale(.7)}30%{opacity:.95;transform:scale(1.15)}65%{opacity:1;transform:scale(1.65)}to{opacity:0;transform:scale(2.1)}}@keyframes gacha-v14-release-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}16%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(6.2)}}@keyframes gacha-v14-release-rays{0%{opacity:0;transform:scale(.4)rotate(-18deg)}35%{opacity:.95}to{opacity:0;transform:scale(1.8)rotate(28deg)}}@keyframes gacha-v14-release-flash{0%{opacity:0}18%{opacity:.86}37%{opacity:1}60%{opacity:.46}to{opacity:0}}@keyframes gacha-v14-bag-recoil{0%{transform:translateY(0)scale(1)}24%{transform:translateY(8px)scale(1.075,.92)}48%{transform:translateY(-19px)scale(.98,1.06)}72%{transform:translateY(-3px)scale(1.01)}to{transform:translateY(0)scale(1)}}@keyframes gacha-v14-bag-vanish{0%{opacity:1;transform:scale(1)}23%{opacity:.97;transform:translateY(-18px)scale(1.09)}70%{opacity:0;transform:translateY(90px)scale(.72)}to{opacity:0;transform:translateY(120px)scale(.68)}}@keyframes gacha-v14-collection-in{0%{opacity:0}22%{opacity:1}to{opacity:1}}@keyframes gacha-v14-finale-exit{0%{opacity:.84}to{opacity:0}}@keyframes gacha-v14-announcement-suspense{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:.68;transform:translate(-50%)}}@keyframes gacha-v14-announcement{0%{opacity:.5;transform:translate(-50%,8px)scale(.96)}28%{opacity:1;transform:translate(-50%)scale(1.045)}72%{opacity:.92}to{opacity:0;transform:translate(-50%,-10px)scale(1.02)}}@keyframes gacha-v14-halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}17%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(3.1)}}@keyframes gacha-v14-streak{0%{opacity:0;transform:rotate(var(--v14-ray-angle)) scaleX(.1)}20%{opacity:1}to{opacity:0;transform:rotate(var(--v14-ray-angle)) scaleX(1.65)}}@keyframes gacha-v14-radiance{0%{opacity:0;transform:scale(.32)}26%{opacity:1;transform:scale(1.13)}to{opacity:0;transform:scale(2.2)}}@keyframes gacha-v14-card-in{0%{opacity:0;transform:translate3d(var(--reveal-half-x),150px,0) scale(.28) rotateY(76deg)}35%{opacity:1}67%{transform:translateY(-19px)scale(1.06)rotateY(-8deg)}85%{transform:translateY(6px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes gacha-v14-rare-in{0%{opacity:0;transform:translate3d(var(--reveal-half-x),190px,0) scale(.13) rotateY(88deg)}29%{opacity:1}59%{transform:translateY(-32px)scale(1.12)rotateY(-9deg)}80%{transform:translateY(11px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes gacha-v14-card-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}32%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.75)}}@keyframes gacha-v14-gold-impact{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(-22deg)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)rotate(28deg)}}@keyframes gacha-v14-corona{0%{opacity:0;transform:scale(.2)}47%{opacity:1;transform:scale(1.37)}to{opacity:.65;transform:scale(1)}}@keyframes gacha-v14-rare-sheen{0%,34%{opacity:0;transform:translate(-120%)skew(-19deg)}45%{opacity:1}to{opacity:0;transform:translate(120%)skew(-19deg)}}@keyframes gacha-v14-header-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.gacha-v14-announcement{top:14%}.gacha-v14-announcement strong{font-size:clamp(22px,6vw,35px)}.gacha-v14-gold-burst{width:175%;height:125%}}@media (width<=480px){.gacha-v14-halo-two,.gacha-v14-streak-two,.gacha-v14-announcement small{display:none}.gacha-v14-announcement span{letter-spacing:.07em;font-size:8px}.gacha-v14-announcement strong{font-size:24px}.gacha-reveal-holder.is-bursting.is-archive{animation-duration:.84s}.gacha-reveal-holder.is-bursting.is-rare{animation-duration:1s}}@media (prefers-reduced-motion:reduce){.gacha-v14-finale,.gacha-reveal-holder.is-bursting.is-archive,.gacha-reveal-holder.is-bursting.is-rare,.gacha-v14-arrival-ring,.gacha-v14-gold-burst,.gacha-reveal-holder.is-bursting.is-rare .gacha-operator-card:after,.gacha-stage-burst .gacha-results-header,.gacha-stage-burst .gacha-collection-overline,.gacha-stage-burst .gacha-collection-underline{animation:none!important}}.gacha-collection-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(11px,1.3vw,23px);max-width:1180px;height:min(52svh,490px);min-height:210px;margin-inline:auto}.gacha-reveal-holder:nth-child(n){grid-area:auto}.gacha-reveal-holder:first-child{--v10-rise:-8px}.gacha-reveal-holder:nth-child(2){--v10-rise:-17px}.gacha-reveal-holder:nth-child(3){--v10-rise:9px}.gacha-reveal-holder:nth-child(4){--v10-rise:-3px}.gacha-operator-text{gap:9px;bottom:69px;left:17px;right:14px}.gacha-operator-text strong{letter-spacing:-.045em;font-size:clamp(17px,1.72vw,26px);line-height:1.08}.gacha-operator-text small{letter-spacing:.11em;font-size:9px}.gacha-operator-number{letter-spacing:.1em;font-size:9px}.gacha-operator-icon{width:76px;height:59px}.gacha-operator-visual img{object-position:center}.gacha-interest-olympiad .gacha-operator-text strong{font-size:clamp(15px,1.45vw,22px)}.gacha-interest-motorsport .gacha-operator-visual img{object-position:50% 43%}.gacha-interest-sports .gacha-operator-visual img,.gacha-interest-multimedia .gacha-operator-visual img{object-position:center}@media (width<=1050px){.gacha-collection-grid{gap:clamp(7px,1vw,13px)}.gacha-operator-text{gap:7px;bottom:56px;left:11px;right:8px}.gacha-operator-text strong{font-size:clamp(15px,1.65vw,19px)}.gacha-interest-olympiad .gacha-operator-text strong{font-size:clamp(14px,1.45vw,17px)}.gacha-operator-icon{width:59px;height:47px}}@media (width<=900px){.gacha-collection-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:650px;height:min(60svh,570px);min-height:285px}.gacha-reveal-holder:nth-child(n){grid-area:auto}.gacha-operator-text{gap:4px;bottom:45px;left:12px;right:10px}.gacha-operator-text strong{font-size:clamp(15px,3.3vw,23px)}.gacha-interest-olympiad .gacha-operator-text strong{font-size:clamp(14px,2.9vw,20px)}.gacha-operator-text small{font-size:8px}.gacha-operator-icon{width:54px;height:41px}.gacha-operator-icon svg{width:22px;height:22px}.gacha-operator-number{font-size:8px}.gacha-operator-stars{font-size:12px;top:10px;left:11px}.gacha-title-long{display:inline}.gacha-title-compact{display:none}}@media (width<=480px){.gacha-collection-grid{gap:7px;height:min(57svh,460px);min-height:240px}.gacha-operator-text{gap:4px;bottom:37px;left:10px;right:7px}.gacha-operator-text strong{font-size:clamp(12px,3.7vw,17px)}.gacha-interest-olympiad .gacha-operator-text strong{font-size:clamp(12px,3.55vw,16px)}.gacha-operator-text small{font-size:7px}.gacha-operator-icon{width:45px;height:34px}.gacha-operator-icon svg{width:19px;height:19px}.gacha-rarity-ribbon{font-size:6px;top:31px}.gacha-operator-stars{font-size:10px}.gacha-operator-number{font-size:7px;top:27px}}@media (height<=660px) and (width>=901px){.gacha-collection-grid{height:min(42svh,350px)}}.gacha-interest-multimedia .gacha-operator-visual img{object-position:center 38%;filter:brightness(.75)saturate(.94)}.gacha-interest-olympiad .gacha-operator-visual img{transform-origin:50% 76%;transform:scale(1.52)}.gacha-operator-card.gacha-interest-olympiad:hover .gacha-operator-visual img,.gacha-operator-card.gacha-interest-olympiad:focus-visible .gacha-operator-visual img{transform:scale(1.62)}
