/*! tailwindcss v4.3.3 | 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-font-weight:initial;--tw-tracking: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-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-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-amber-200:oklch(92.4% .12 95.746);--color-yellow-200:oklch(94.5% .129 101.54);--color-green-300:oklch(87.1% .15 154.449);--color-blue-200:oklch(88.2% .059 254.128);--color-violet-200:oklch(89.4% .057 293.283);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-bold:700;--tracking-widest:.1em;--radius-md:.375rem;--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);--font-quicksand:"Quicksand", sans-serif}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-60{left:calc(var(--spacing) * 60)}.isolate{isolation:isolate}.z-10{z-index:10}.z-98{z-index:98}.z-99{z-index:99}.z-100{z-index:100}.z-520{z-index:520}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.min-h-14{min-height:calc(var(--spacing) * 14)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-64{width:calc(var(--spacing) * 64)}.w-120{width:calc(var(--spacing) * 120)}.w-fit{width:fit-content}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-max{width:max-content}.w-screen{width:100vw}.max-w-\[85vw\]{max-width:85vw}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-black{border-color:var(--color-black)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-violet-200{background-color:var(--color-violet-200)}.bg-white{background-color:var(--color-white)}.bg-yellow-200{background-color:var(--color-yellow-200)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.font-quicksand{font-family:var(--font-quicksand)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-pre{white-space:pre}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-\[0px_4px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow:0px 4px 0px 0px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_6px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow:0px 6px 0px 0px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}.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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.select-none{-webkit-user-select:none;user-select:none}.active\:translate-y-1:active{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-1\.5:active{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[calc\(-50\%\+6px\)\]:active{--tw-translate-y:calc(-50% + 6px);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:before\:absolute:active:before{content:var(--tw-content);position:absolute}.active\:before\:inset-x-0:active:before{content:var(--tw-content);inset-inline:0}.active\:before\:-top-2:active:before{content:var(--tw-content);top:calc(var(--spacing) * -2)}.active\:before\:h-2:active:before{content:var(--tw-content);height:calc(var(--spacing) * 2)}.has-\[\>button\[hidden\]\]\:hidden:has(>button[hidden]){display:none}@media (width>=48rem){.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}@keyframes pop-in{0%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(0);opacity:0}70%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(calc(var(--pop-scale,1) * 1.15));opacity:1}to{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(var(--pop-scale,1));opacity:1}}.pop-in{animation:.3s ease-out forwards pop-in}@keyframes pop-out{0%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(var(--pop-scale,1));opacity:1}30%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(calc(var(--pop-scale,1) * 1.15));opacity:1}to{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(0);opacity:0}}.pop-out{animation:.3s ease-in forwards pop-out}.combo-text{-webkit-text-stroke-width:8px;paint-order:stroke fill}@media (width<=767px){.combo-text{-webkit-text-stroke-width:3.2px}}@keyframes combo-appear{0%{opacity:0}to{opacity:1}}.combo-appear{animation:.2s ease-out forwards combo-appear}@keyframes combo-pulse{0%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(1)}50%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(1.3)}to{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) scale(1)}}.combo-pulse{animation:.3s ease-out combo-pulse}@keyframes combo-float-out{0%{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) translateY(0);opacity:1}to{transform:var(--pop-anchor,translate(0, 0)) rotate(var(--pop-rotation,0deg)) translateY(-80px);opacity:0}}.combo-float-out{animation:.6s ease-out forwards combo-float-out}.rainbow-bg{z-index:-1;opacity:0;will-change:transform, opacity;background:conic-gradient(red 0deg 51.4286deg,#ff7f00 51.4286deg 102.857deg,#ff0 102.857deg 154.286deg,#0f0 154.286deg 205.714deg,#00f 205.714deg 257.143deg,indigo 257.143deg 308.571deg,#8f00ff 308.571deg 360deg);width:150vmax;height:150vmax;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes typed-keys-fail{0%{color:#b91c1c;filter:blur();opacity:1;transform:translateY(0)scaleY(1)}to{color:#7f1d1d;filter:blur(2px);opacity:0;transform:translateY(24px)scaleY(1.4)}}.typed-keys-fail{transform-origin:top;animation:.8s ease-in forwards typed-keys-fail}@keyframes typed-keys-success{0%{color:#000;text-shadow:none;opacity:1;transform:scale(1)}37.5%{color:#facc15;text-shadow:0 0 8px #fde047,0 0 24px #facc15,0 0 48px #f59e0b;opacity:1;transform:scale(1.2)}to{color:#fef08a;text-shadow:0 0 16px #fde047,0 0 48px #facc15,0 0 80px #f59e0b;opacity:0;transform:scale(1.3)}}.typed-keys-success{animation:.8s ease-out forwards typed-keys-success}@keyframes typed-keys-locked{0%,80%{opacity:1}to{opacity:0}}.typed-keys-locked{animation:1.8s linear forwards typed-keys-locked}@keyframes typed-keys-locked-word{0%{color:#000;transform:translate(0)}10%{transform:translate(0)}15%{color:#57534e;transform:translate(-8px)rotate(-2deg)}20%{transform:translate(8px)rotate(2deg)}25%{transform:translate(-6px)rotate(-1deg)}30%{transform:translate(6px)rotate(1deg)}35%{transform:translate(-3px)}40%{transform:translate(3px)}45%,to{color:#57534e;transform:translate(0)}}.typed-keys-locked-word{animation:1.8s ease-out forwards typed-keys-locked-word;display:inline-block}@keyframes typed-keys-padlock{0%{opacity:0;transform:translate(-50%,-50%)scale(3)}12%{opacity:1;transform:translate(-50%,-50%)scale(.9)}18%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.typed-keys-padlock{color:#1c1917;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 4px #0006);width:1.8em;height:1.8em;animation:1.8s ease-out forwards typed-keys-padlock;position:absolute;top:50%;left:50%}.typed-keys-padlock svg{width:100%;height:100%}@keyframes wizz-shake{0%,to{transform:translate(0)}10%{transform:translate(-12px,6px)}20%{transform:translate(10px,-8px)}30%{transform:translate(-8px,-6px)}40%{transform:translate(12px,8px)}50%{transform:translate(-10px,4px)}60%{transform:translate(8px,-10px)}70%{transform:translate(-6px,8px)}80%{transform:translate(6px,-4px)}90%{transform:translate(-4px,2px)}}.wizz-shake{animation:.6s linear wizz-shake}.achievements-toggle{z-index:500}.achievements-drawer{z-index:510;box-shadow:none;transition:transform .25s,box-shadow .25s;transform:translate(100%)}.achievements-drawer-open{transform:translate(0);box-shadow:-6px 0 #000}.achievement{background:#fef9c3;border:2px solid #000;border-radius:.375rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;box-shadow:0 4px #000}.achievement-icon{width:3rem;height:3rem;color:var(--icon-color,#000);background:#fff;border:2px solid #000;border-radius:.375rem;flex:none;place-items:center;display:grid}.achievement-icon svg{width:2rem;height:2rem}.achievements-toggle-icon svg{width:1.75rem;height:1.75rem}.achievement-secret-badge{text-transform:uppercase;letter-spacing:.05em;background:#fff;border:2px solid #000;border-radius:.25rem;flex:none;align-self:flex-start;margin-left:auto;padding:0 .375rem;font-size:.625rem;font-weight:700;line-height:1rem}.achievement-locked{color:#6b7280;background:#e5e7eb;box-shadow:0 4px #0006}.achievement-locked .achievement-icon{color:#6b7280;opacity:.5}.achievement-toasts{z-index:1000}@keyframes achievement-toast{0%{transform:translateY(calc(100% + 1.5rem))}8%,92%{transform:translateY(0)}to{transform:translateY(calc(100% + 1.5rem))}}.achievement-toast{width:18rem;max-width:calc(100vw - 2rem);animation:6s ease-in-out forwards achievement-toast}.achievement-link{color:inherit;font-weight:700;text-decoration:underline}.achievement-epic{isolation:isolate;position:relative;overflow:hidden}.achievement-epic.achievement-locked{animation:3s step-end infinite achievement-epic-glitch}.achievement-epic.achievement-locked>div{animation:3s step-end infinite achievement-epic-split}.achievement-epic:not(.achievement-locked){background:linear-gradient(110deg,#fde68a,#fbbf24,#fff7d6,#f59e0b,#fde68a) 0 0/300% 100%;animation:6s linear infinite achievement-epic-shimmer,2s ease-in-out infinite achievement-epic-glow}.achievement-epic.achievement-toast{animation:6s ease-in-out forwards achievement-toast,6s linear infinite achievement-epic-shimmer,2s ease-in-out infinite achievement-epic-glow}.achievement-epic:not(.achievement-locked):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffd9 50%,#0000 65%);animation:3s ease-in-out infinite achievement-epic-sweep;position:absolute;inset:0;translate:-100%}.achievement-epic:not(.achievement-locked) .achievement-icon{box-shadow:0 0 10px 2px #fbbf24e6}@keyframes achievement-epic-shimmer{to{background-position:300% 0}}@keyframes achievement-epic-glow{0%,to{box-shadow:0 4px #000,0 0 8px 1px #fbbf2499}50%{box-shadow:0 4px #000,0 0 22px 6px #fbbf24f2}}@keyframes achievement-epic-sweep{0%,30%{translate:-100%}70%,to{translate:100%}}@keyframes achievement-epic-glitch{0%{clip-path:none;filter:none;transform:none}76%{clip-path:inset(10% 0 55%);filter:hue-rotate(90deg)saturate(3);transform:translate(-8px,2px)}78%{clip-path:inset(60% 0 5%);filter:invert(.8);transform:translate(7px,-2px)}80%{clip-path:none;filter:hue-rotate(-90deg)contrast(1.6);transform:translate(-4px)}82%{filter:none;transform:none}87%{clip-path:inset(30% 0 35%);filter:saturate(4)brightness(1.3);transform:translate(10px)}88%{clip-path:inset(0 0 70%);filter:hue-rotate(180deg);transform:translate(-10px,1px)}90%{clip-path:none;filter:none;transform:none}94%{filter:invert();transform:translate(5px,-1px)}95%{filter:none;transform:translate(-3px)}96%{transform:none}}@keyframes achievement-epic-split{0%{text-shadow:none}76%{text-shadow:-5px 0 #ff00c8,5px 0 #00e5ff}78%{text-shadow:6px 1px #ff00c8,-6px -1px #00e5ff}80%{text-shadow:-3px 2px #ff00c8,3px -2px #00e5ff}82%{text-shadow:none}87%{text-shadow:8px 0 #ff00c8,-8px 0 #00e5ff}88%{text-shadow:-6px 0 #ff00c8,6px 0 #00e5ff}90%{text-shadow:none}94%{text-shadow:4px 0 #ff00c8,-4px 0 #00e5ff}96%{text-shadow:none}}.achievement-epic.achievement-locked:after{content:"";z-index:2;pointer-events:none;opacity:0;animation:3s step-end infinite achievement-epic-bands;position:absolute;inset:0}@keyframes achievement-epic-bands{0%{opacity:0}76%{opacity:.7;background:linear-gradient(#0000 20%,#ff00c8 20% 28%,#0000 28% 62%,#00e5ff 62% 66%,#0000 66%)}78%{opacity:.7;background:linear-gradient(#0000 45%,#00e5ff 45% 55%,#0000 55% 80%,#ff00c8 80% 84%,#0000 84%)}80%{opacity:0}87%{opacity:.8;background:linear-gradient(#0000 8%,#ff00c8 8% 14%,#0000 14% 70%,#00e5ff 70% 78%,#0000 78%)}88%{opacity:.6;background:repeating-linear-gradient(#0000 0 3px,#00000080 3px 5px)}90%{opacity:0}}@media (prefers-reduced-motion:reduce){.achievement-epic.achievement-locked,.achievement-epic.achievement-locked>div,.achievement-epic.achievement-locked:after,.achievement-epic:not(.achievement-locked),.achievement-epic:not(.achievement-locked):before{animation:none}.achievement-epic.achievement-toast{animation:6s ease-in-out forwards achievement-toast}}.reset-save-modal{z-index:530;background:#00000080}@keyframes six-seven-bob{0%,to{transform:translateY(-30%)rotate(-6deg)}50%{transform:translateY(30%)rotate(6deg)}}.six-seven-bob{animation:.6s ease-in-out infinite six-seven-bob}.six-seven-bob-late{animation-delay:-.3s}.typewriter-rest{visibility:hidden}.typewriter-cursor{position:relative}.typewriter-active .typewriter-cursor:after{content:"▌";position:absolute;left:0}.typewriter-done .typewriter-cursor:after{animation:1s step-end infinite typewriter-blink}@keyframes typewriter-blink{50%{opacity:0}}.intro-overlay{z-index:600;background:#000;justify-content:center;align-items:center;padding:2rem;transition:opacity 1s;display:flex;position:fixed;inset:0}.intro-overlay:has(.intro-title-screen){cursor:pointer}.intro-gate{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:min(36rem,90vw);display:flex}.intro-gate-icon{color:#fde047;animation:.8s ease-in-out infinite alternate intro-gate-icon-pulse}@keyframes intro-gate-icon-pulse{to{scale:1.12}}.intro-gate-icon svg{width:min(6rem,25vw);height:auto;display:block}.intro-gate-text{color:#fff;text-align:left;flex-direction:column;gap:1rem;margin:0;font-family:Quicksand,sans-serif;font-size:min(1.25rem,4.5vw);font-weight:600;line-height:1.5;display:flex}.intro-gate-text ul{margin:0;padding-left:1.5em;list-style:outside}.intro-loading{color:#fff;flex-direction:column;align-items:center;gap:.75rem;width:min(24rem,80vw);font-family:Quicksand,sans-serif;font-weight:600;display:flex}.intro-loading-text,.intro-loading-percent{margin:0}.intro-loading-text{font-size:min(1.25rem,4.5vw)}.intro-loading-percent{opacity:.7;font-variant-numeric:tabular-nums;font-size:.9rem}.intro-loading-bar{border:2px solid #fff;border-radius:999px;width:100%;height:.75rem;overflow:hidden}.intro-loading-fill{background:#fde047;width:0;height:100%;transition:width .2s linear}.intro-title-screen{background:#fde047;flex-direction:column;justify-content:center;align-items:center;gap:3rem;animation:.4s ease-out .5s intro-title-screen-shake;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes intro-title-screen-shake{0%,to{translate:0}20%{translate:-14px 8px}40%{translate:12px -10px}60%{translate:-8px 6px}80%{translate:4px -3px}}.intro-title-screen-leaving{animation:.4s ease-in forwards intro-title-screen-leave}@keyframes intro-title-screen-leave{to{opacity:0;rotate:20deg;scale:3}}.intro-title-rays{background:repeating-conic-gradient(#fde047 0deg 12deg,#fb923c 12deg 24deg);width:150vmax;height:150vmax;animation:30s linear infinite intro-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes intro-spin{to{rotate:360deg}}.intro-floaters{pointer-events:none;position:absolute;inset:0}.intro-floater{left:var(--x);white-space:nowrap;color:var(--color);font-family:Luckiest Guy,sans-serif;font-size:var(--size);-webkit-text-stroke:.08em #000;paint-order:stroke fill;animation:intro-float var(--duration) var(--delay) linear infinite;position:absolute;top:100%}.intro-floater-image{width:calc(var(--size) * 1.6)}@keyframes intro-float{0%{translate:-50%;rotate:0deg}to{translate:-50% calc(-100vh - 150%);rotate:var(--spin)}}.intro-title{-webkit-text-stroke:.06em #000;paint-order:stroke fill;text-shadow:0 .08em #000;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.05em;margin:0;font-family:Luckiest Guy,sans-serif;font-size:min(9rem,17vw);font-weight:400;line-height:1;animation:.6s cubic-bezier(.3,1.6,.5,1) both intro-title-slam;display:flex;position:relative}@keyframes intro-title-slam{0%{opacity:0;rotate:-30deg;scale:6}}.intro-title-pakwaf{z-index:1;color:#fff;display:flex;position:relative}.intro-title-letter{animation:intro-letter-wave 1.2s calc(.6s + var(--index) * 80ms) ease-in-out infinite;display:inline-block}@keyframes intro-letter-wave{0%,60%,to{translate:0}30%{translate:0 -.2em}}.intro-title-lol{color:#f472b6;isolation:isolate;font-size:1.3em;animation:1.6s ease-in-out .6s infinite intro-lol-laugh;display:inline-block;position:relative;rotate:-8deg}.intro-title-lol:before,.intro-title-lol:after{content:"";z-index:-1;clip-path:polygon(50% 0%,59% 17%,74% 8%,75% 25%,93% 25%,80% 42%,97% 50%,84% 59%,93% 75%,73% 73%,73% 90%,59% 85%,50% 100%,42% 81%,26% 92%,25% 75%,8% 75%,18% 59%,3% 50%,15% 41%,7% 25%,26% 26%,27% 10%,42% 19%);animation:.8s ease-in-out .6s infinite alternate intro-lol-burst;position:absolute;inset:-.35em -.45em}.intro-title-lol:before{background:#000}.intro-title-lol:after{background:#fff;inset:-.29em -.39em}@keyframes intro-lol-burst{to{rotate:4deg;scale:1.08}}@keyframes intro-lol-laugh{0%,50%,to{rotate:-8deg;scale:1}55%{rotate:-2deg;scale:1.15}60%{rotate:-14deg;scale:1.1}65%{rotate:-3deg;scale:1.15}70%{rotate:-12deg;scale:1.05}75%{rotate:-8deg;scale:1}}.intro-start{background:#fff;border:3px solid #000;border-radius:.5rem;margin:0;padding:.5rem 1.5rem;font-family:Luckiest Guy,sans-serif;font-size:min(1.75rem,6vw);animation:.8s ease-in-out .9s infinite alternate backwards intro-start-pulse;position:relative;box-shadow:0 6px #000}@keyframes intro-start-pulse{0%{scale:1}to{scale:1.08}}.intro-version{background:#fff;border:2px solid #000;border-radius:999px;margin:0;padding:.1rem .6rem;font-family:Luckiest Guy,sans-serif;font-size:1.1rem;position:absolute;bottom:24px;left:50%;translate:-50%}.intro-cutscene{justify-content:center;align-items:center;padding:2rem;transition:opacity 3s;display:flex;position:absolute;inset:0}.intro-screen{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:min(48rem,90vw);transition:opacity .6s;display:flex}.intro-line{color:#fff;white-space:pre-wrap;margin:0;font-family:Courier New,monospace;font-size:min(1.75rem,6vw);font-weight:700}.intro-screen-final{text-align:center;align-items:center}.intro-screen-final .intro-line{font-size:min(4rem,10vw);line-height:1.1}@keyframes intro-go-fade-in{0%{opacity:0}}.intro-go-button{margin-top:2rem}.intro-go-button-visible{animation:1.5s ease-out intro-go-fade-in}.intro-skip{width:fit-content;margin-inline:auto;position:absolute;bottom:24px;left:0;right:0}.fullscreen-video{object-fit:cover;z-index:300;width:100%;height:100%;position:fixed;inset:0}.fullscreen-video-skip{z-index:301;bottom:1.5rem;width:fit-content;margin-inline:auto;position:fixed;inset-inline:0}.replace-media-background{z-index:0;pointer-events:none;background-color:var(--replace-media-background-color);opacity:0;background-image:radial-gradient(#00000026 1.5px,#0000 1.5px);background-size:20px 20px;transition:opacity .3s;position:fixed;inset:0}.replace-media-background.replace-media-background-visible{opacity:1}@keyframes e2eb4e4-slide-in{0%{transform:translateY(100%)}to{transform:translateY(10%)}}.e2eb4e4-slide-in{animation:.6s ease-out forwards e2eb4e4-slide-in}@keyframes e2eb4e4-heart-float{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)}}.e2eb4e4-heart-float{animation:6s linear forwards e2eb4e4-heart-float}.e2eb4e4-heart{cursor:pointer;filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 1.5px #fff)}.e2eb4e4-heart svg{width:100%;height:100%;display:block}@keyframes e2eb4e4-heart-caught{to{opacity:0;transform:scale(2.2)}}.e2eb4e4-heart-caught{animation:.35s ease-out forwards e2eb4e4-heart-caught}.e2eb4e4-heart-gathering{transition:left 1.8s cubic-bezier(.3,0,.2,1),top 1.8s cubic-bezier(.3,0,.2,1),width 1.8s,height 1.8s,opacity 1s}.e2eb4e4-heart-scattering{opacity:0}@keyframes ecc3219-confetti-fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--ecc3219-drift), calc(100vh + 40px)) rotate(var(--ecc3219-spin))}}.ecc3219-confetti{z-index:99;pointer-events:none;border-radius:2px;animation:4s linear forwards ecc3219-confetti-fall;position:fixed;top:-20px}.ecc3219-party-hat{transform-origin:bottom;width:26%;height:34%;position:absolute;top:-15%;left:49%;transform:rotate(0)}.ecc3219-party-hat:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:repeating-linear-gradient(-35deg, var(--hat-color) 0 5%, #fff 10% 10%);position:absolute;inset:0}.ecc3219-party-hat:after{content:"";aspect-ratio:1;width:30%;box-shadow:inset 0 0 0 2px var(--hat-color);background:#fff;border-radius:50%;position:absolute;top:-9%;left:50%;transform:translate(-50%)}.e6fab56-overlay{z-index:200;opacity:0;pointer-events:none;background:#000;transition:opacity 1s;position:fixed;inset:0}@keyframes e6fab56-jumpscare{0%{transform:translate(-50%,-50%)translateY(100%)}to{transform:translate(-50%,-50%)}}.e6fab56-jumpscare{z-index:210;width:auto;height:100vh;animation:.3s ease-out forwards e6fab56-jumpscare;position:fixed;top:50%;left:50%}@font-face{font-family:Determination Mono;src:url(/assets/B8gmqBoD.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}body{transition:background-color 1.5s}.e38dbfe-overlay{z-index:400;opacity:0;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;transition:opacity 3s;display:flex;position:fixed;inset:0}.e38dbfe-messages{opacity:1;flex-direction:column;align-items:center;gap:.5rem;max-width:80vw;transition:opacity 1.5s;display:flex}.e38dbfe-message{color:#fff;text-align:center;opacity:0;margin:0;font-family:Determination Mono,monospace;font-size:1.75rem;transition:opacity 1.2s}@keyframes e38dbfe-thanks-fade-in{0%{opacity:0}to{opacity:1}}.e38dbfe-thanks-button{animation:2s ease-out forwards e38dbfe-thanks-fade-in;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.e38dbfe-skip-button{bottom:24px;width:fit-content;margin-inline:auto;animation:2s ease-out forwards e38dbfe-thanks-fade-in;position:absolute;inset-inline:0}body.e38dbfe-mode{background:#000}.e38dbfe-undertale-button{color:#fff;box-shadow:none;text-transform:uppercase;background:#000;border:4px solid #fff;border-radius:0;font-family:Determination Mono,monospace;font-weight:400;translate:none}.e38dbfe-undertale-button:hover{color:#ff0;border-color:#ff0}.e38dbfe-combo-text{-webkit-text-stroke-color:#000;font-family:Determination Mono,monospace;font-weight:400}.e38dbfe-member-avatar{border-radius:50%}.e38dbfe-mystery{z-index:99;pointer-events:none;color:#fff;letter-spacing:.15em;margin:0;font-family:Determination Mono,monospace;font-size:min(2.5rem,9vw);animation:2s ease-out forwards e38dbfe-thanks-fade-in;position:fixed;transform:translate(-50%,-50%)}.e38dbfe-member-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:150%;margin:8px 0 0;font-family:Determination Mono,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,monospace;font-size:min(1.5rem,5vw);position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.e38dbfe-determination{z-index:99;pointer-events:none;width:max-content;animation:2s ease-out forwards e38dbfe-thanks-fade-in;position:fixed;transform:translate(-50%)}.e38dbfe-determination-soul{width:48px;height:48px;image-rendering:pixelated;margin:0 auto 16px;display:block}.e38dbfe-determination-text{white-space:pre;color:#fff;text-align:center;margin:0;font-family:Determination Mono,monospace;font-size:min(1.25rem,3.6vw)}.eafa014-windows{z-index:400;color:#fff;opacity:0;background:url(/assets/CPBEy6-g.jpg) 50%/cover no-repeat;font-family:Segoe UI,Frutiger,Trebuchet MS,sans-serif;transition:opacity .6s;position:fixed;inset:0;overflow:hidden}.eafa014-windows-visible{opacity:1}.eafa014-windows .eafa014-fade-out{opacity:0;transition:opacity .8s}.eafa014-boot{background:#000;position:absolute;inset:0}.eafa014-boot-logo{width:120px;height:120px;animation:1.6s ease-in-out 4.6s infinite alternate eafa014-flag-glow;position:absolute;top:42%;left:50%;translate:-50% -50%}.eafa014-boot-flag{width:100%;height:100%;animation:1.2s ease-out 3.4s both eafa014-flag-in}.eafa014-boot-flag svg{width:100%;height:100%}.eafa014-boot-orb{width:12px;height:12px;box-shadow:0 0 12px 6px var(--orb-color), 0 0 30px 14px var(--orb-color);background:#fff;border-radius:50%;margin:-6px;animation:2.6s ease-in-out 1.3s both eafa014-orb;position:absolute;top:50%;left:50%}.eafa014-boot-orb-red{--orb-color:#ff5a2a;--x0:-190px;--y0:-90px;--x1:-40px;--y1:80px}.eafa014-boot-orb-green{--orb-color:#8ee03a;--x0:200px;--y0:-110px;--x1:70px;--y1:-60px}.eafa014-boot-orb-blue{--orb-color:#2fa8ff;--x0:-150px;--y0:140px;--x1:60px;--y1:70px;animation-delay:1.5s}.eafa014-boot-orb-yellow{--orb-color:#ffc21a;--x0:170px;--y0:130px;--x1:-70px;--y1:-50px;animation-delay:1.5s}@keyframes eafa014-orb{0%{transform:translate(var(--x0), var(--y0)) scale(.5);opacity:0}15%{opacity:1}55%{transform:translate(var(--x1), var(--y1)) scale(1)}85%{opacity:1}to{opacity:0;transform:translate(0)scale(1.8)}}@keyframes eafa014-flag-in{0%{opacity:0;filter:blur(8px)brightness(2);scale:.6}to{opacity:1;filter:blur()brightness();scale:1}}@keyframes eafa014-flag-glow{0%{filter:drop-shadow(0 0 4px #fff3)}to{filter:drop-shadow(0 0 18px #ffffff8c)}}.eafa014-boot-text{text-align:center;color:#e6e6e6;inset-inline:0;font-size:18px;animation:.8s 1s both eafa014-appear;position:absolute;top:calc(42% + 90px)}.eafa014-boot-copyright{text-align:center;color:#9a9a9a;inset-inline:0;font-size:12px;animation:.8s 1s both eafa014-appear;position:absolute;bottom:24px}@keyframes eafa014-appear{0%{opacity:0}to{opacity:1}}.e01a81b-avatar-frame{background:linear-gradient(#ebfafff2 0%,#aad7ebcc 50%,#78b4d2cc 51%,#bee6f5e6 100%);border:1px solid #0a2846bf;border-radius:24%;padding:11px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 2px 3px #ffffffe6,0 8px 18px #001e3c73}@supports (corner-shape:squircle){.e01a81b-avatar-frame{corner-shape:squircle;border-radius:42%}}.e01a81b-avatar-frame>img{border:1px solid #05192dd9;border-radius:6px;display:block;box-shadow:0 0 0 1px #fff9}.e01a81b-avatar-frame:after{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#ffffff26);border-radius:50%;height:105%;position:absolute;top:-58%;left:-35%;right:-35%}.eafa014-logon{text-shadow:0 1px 4px #000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eafa014-logon-center{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 16px;display:flex;translate:0 -6%}.eafa014-logon-avatar{object-fit:cover;width:128px;height:128px}.eafa014-logon-name{font-size:26px}.eafa014-logon-form{align-items:center;gap:6px;display:flex}.eafa014-logon-input{color:#000;width:210px;height:28px;font:inherit;text-shadow:none;-webkit-text-security:disc;-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #143250cc;border-radius:3px;outline:none;padding:0 8px;font-size:14px;box-shadow:inset 0 1px 2px #00000040,0 0 0 1px #ffffff59}.eafa014-logon-input::placeholder{color:#8a8a8a;font-style:italic}.eafa014-logon-submit,.eafa014-logon-power{cursor:pointer;border:1px solid #0a1e3cd9;place-items:center;transition:filter .15s;display:grid;box-shadow:inset 0 1px #fffc,0 1px 4px #0006}.eafa014-logon-submit{background:linear-gradient(#ffffffb3 0%,#ffffff26 50%,#fff0 51%),linear-gradient(#4fb3ff,#0b5ed7);border-radius:50%;width:30px;height:30px}.eafa014-logon-submit svg{width:18px;height:18px}.eafa014-logon-submit:hover,.eafa014-logon-power:hover{filter:brightness(1.15)}.eafa014-logon-hint{max-width:280px;font-size:14px}.eafa014-logon-error{flex-direction:column;align-items:center;gap:14px;max-width:320px;font-size:15px;display:flex}.eafa014-logon-status{align-items:center;gap:14px;font-size:34px;font-weight:300;display:flex}.eafa014-logon-brand{text-align:center;color:#ffffffeb;bottom:28px;font-size:22px;position:absolute;inset-inline:0}.eafa014-logon-brand span{opacity:.85;font-size:15px}.eafa014-logon-power{background:linear-gradient(#ffffff8c 0%,#ffffff1a 50%,#fff0 51%),linear-gradient(#f0745a,#b3200b);border-radius:4px;width:38px;height:30px;position:absolute;bottom:26px;right:24px}.eafa014-logon-power svg{width:18px;height:18px}.e01a81b-spinner{background:conic-gradient(#78c8ff00,#8fd6ff 70%,#fff);border-radius:50%;width:30px;height:30px;animation:1s linear infinite e01a81b-spin;-webkit-mask:radial-gradient(circle,#0000 52%,#000 56%);mask:radial-gradient(circle,#0000 52%,#000 56%)}@keyframes e01a81b-spin{to{rotate:360deg}}.e01a81b-button{color:#000;min-width:75px;font:inherit;text-align:center;text-shadow:none;cursor:pointer;background:linear-gradient(#f2f2f2 0%,#ebebeb 50%,#ddd 51%,#cfcfcf 100%);border:1px solid #707070;border-radius:3px;padding:3px 12px;font-size:13px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffffb3}.e01a81b-button:hover{background:linear-gradient(#eaf6fd 0%,#d9f0fc 50%,#bee6fd 51%,#a7d9f5 100%);border-color:#3c7fb1}.eafa014-desktop{cursor:default;opacity:0;transition:opacity .8s;position:absolute;inset:0}.eafa014-desktop-visible{opacity:1}.e01a81b-desktop-icons{flex-direction:column;gap:10px;display:flex;position:absolute;top:8px;left:8px}.e01a81b-desktop-icon{overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 2px #000,0 0 4px #000;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:center;gap:2px;width:92px;padding:4px 2px;font-size:12px;display:flex}.e01a81b-desktop-icon-image svg{width:48px;height:48px;display:block}.e01a81b-selected{background:linear-gradient(#aad7fa8c,#6eafeb73);border-color:#7dbef0e6}.e01a81b-taskbar{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);inset-inline:0;background:linear-gradient(#2846648c,#0a192db3);border-top:1px solid #ffffff59;align-items:center;gap:8px;height:40px;padding:0 10px 0 4px;display:flex;position:absolute;bottom:0;box-shadow:inset 0 1px #0006}.e01a81b-start-orb{background:linear-gradient(#ffffff8c 0%,#ffffff1a 50%,#fff0 51%),radial-gradient(circle at 50% 80%,#4fc3ff,#0b4f8a 70%);border:1px solid #001428cc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 6px #78c8ff99}.e01a81b-start-orb svg{width:22px;height:22px}.e01a81b-taskbar-buttons{flex:1;gap:4px;display:flex}.e01a81b-taskbar-button{background:linear-gradient(#ffffff59,#ffffff1a);border:1px solid #ffffff73;border-radius:3px;place-items:center;width:56px;height:36px;display:grid;box-shadow:inset 0 0 6px #ffffff4d}.e01a81b-taskbar-pinned{box-shadow:none;background:0 0;border-color:#0000;font-size:22px}.e01a81b-taskbar-pinned:hover,.e01a81b-taskbar-button:hover{background:linear-gradient(#ffffff4d,#ffffff14);border-color:#ffffff73}.e01a81b-taskbar-button svg,.e01a81b-taskbar-button img{object-fit:contain;width:26px;height:26px}.e01a81b-clock{flex-direction:column;align-items:center;font-size:12px;line-height:1.25;display:flex}.e01a81b-window{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;width:min(720px,100vw - 32px);height:min(440px,100vh - 140px);text-shadow:none;background:linear-gradient(#afd2eed1,#7dacd6b3);border:1px solid #000000a6;border-radius:7px 7px 4px 4px;flex-direction:column;padding:0 7px 7px;display:flex;position:absolute;top:calc(50% - 20px);left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff8c,0 10px 32px #00000080}.e01a81b-dialog{width:min(400px,100vw - 48px);height:auto;top:50%}.e01a81b-window-open{animation:.25s ease-out both e01a81b-window-open}.e01a81b-window-close{animation:.25s ease-in reverse both e01a81b-window-open}@keyframes e01a81b-window-open{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.e01a81b-titlebar{align-items:flex-start;gap:6px;height:30px;padding-left:2px;display:flex}.e01a81b-titlebar-icon svg,.e01a81b-titlebar-icon img{object-fit:contain;width:16px;height:16px;margin-top:7px;display:block}.e01a81b-title{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #fff,0 0 8px #fff;flex:1;min-width:0;margin-top:6px;font-size:13px;overflow:hidden}.e01a81b-caption{border:1px solid #0000008c;border-top:0;border-radius:0 0 5px 5px;display:flex;overflow:hidden;box-shadow:0 1px #ffffff80}.e01a81b-caption>span{background:linear-gradient(#fff9 0%,#ffffff40 50%,#c8dcf026 51%,#ffffff59 100%);width:27px;height:19px;position:relative}.e01a81b-caption>span+span{border-left:1px solid #00000073}.e01a81b-caption-minimize:after,.e01a81b-caption-maximize:after,.e01a81b-caption-close:after{content:"";filter:drop-shadow(0 0 1px #000);position:absolute;top:50%;left:50%;translate:-50% -50%}.e01a81b-caption-minimize:after{background:#fff;width:9px;height:3px;margin-top:3px}.e01a81b-caption-maximize:after{border:1px solid #fff;border-top-width:3px;width:9px;height:7px}.e01a81b-caption>.e01a81b-caption-close{background:linear-gradient(#ffffff73 0%,#ffffff1a 50%,#fff0 51%),linear-gradient(#e08a7b,#c2352a);width:46px}.e01a81b-caption>.e01a81b-caption-close:hover{background:linear-gradient(#ffffff80 0%,#ffffff26 50%,#fff0 51%),linear-gradient(#ff9b85,#e23b20);box-shadow:0 0 10px 2px #ff6e46cc}.e01a81b-caption-close:after{content:"✕";color:#fff;font-size:12px;font-weight:700;line-height:1}.e01a81b-window-body{background:#fff;border:1px solid #0000008c;flex-direction:column;flex:1;min-height:0;display:flex}.e01a81b-notepad-menu{background:linear-gradient(#f6f8fb,#e8edf4);border-bottom:1px solid #d5dbe4;gap:14px;padding:2px 8px;font-size:13px;display:flex}.e01a81b-notepad-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;padding:2px 4px;font-family:Consolas,Lucida Console,monospace;font-size:15px;line-height:1.35;overflow-y:auto}.e01a81b-caret{vertical-align:text-bottom;background:#000;width:1px;height:1.15em;margin-right:-1px;animation:1.06s step-end infinite e01a81b-caret;display:inline-block}@keyframes e01a81b-caret{50%{opacity:0}}.e01a81b-dialog-buttons{background:#f0f0f0;border-top:1px solid #dfdfdf;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.e01a81b-show-desktop{background:linear-gradient(90deg,#ffffff26,#ffffff0d);border-left:1px solid #ffffff4d;align-self:stretch;width:14px;margin-right:-10px}.e01a81b-start-orb:hover,.e01a81b-clock:hover{filter:brightness(1.2)}.e01a81b-start-menu{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#466e96bf,#142d4bd9);border:1px solid #000000b3;border-radius:6px 6px 0 0;gap:8px;width:min(420px,100vw - 8px);height:min(480px,100% - 48px);padding:8px;display:flex;position:absolute;bottom:40px;left:0;box-shadow:inset 0 0 0 1px #ffffff59,0 6px 24px #00000080}.e01a81b-start-programs{color:#000;min-width:0;text-shadow:none;background:#fff;border:1px solid #00000080;border-radius:4px;flex-direction:column;flex:1.3;gap:2px;padding:6px;font-size:13px;display:flex}.e01a81b-start-item{border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:4px 6px;display:flex}.e01a81b-start-item-icon{text-align:center;width:24px;font-size:20px}.e01a81b-start-item:hover{background:linear-gradient(#f1f7fe,#d6e8fd);border-color:#7da2ce}.e01a81b-start-all{border-top-color:#d8dee6;margin-top:auto;font-weight:600}.e01a81b-start-search{color:#6d6d6d;border:1px solid #a9b8c8;border-radius:3px;margin-top:6px;padding:4px 8px;font-style:italic}.e01a81b-start-places{text-shadow:0 1px 2px #0009;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.e01a81b-start-places .e01a81b-avatar-frame{align-self:center;margin:2px 0 8px;padding:5px}.e01a81b-start-avatar{object-fit:cover;width:48px;height:48px}.e01a81b-start-place{border:1px solid #0000;border-radius:3px;padding:5px 8px}.e01a81b-start-place:hover,.e01a81b-start-shutdown>span:hover{background:linear-gradient(#ffffff4d,#ffffff14);border-color:#ffffff80}.e01a81b-start-shutdown{align-self:flex-start;margin-top:auto;display:flex}.e01a81b-start-shutdown>span{background:linear-gradient(#ffffff40 0%,#ffffff14 50%,#0000001a 51%,#ffffff1a 100%);border:1px solid #0009;padding:4px 12px;box-shadow:inset 0 0 0 1px #ffffff40}.e01a81b-start-shutdown-button{border-radius:3px 0 0 3px}.e01a81b-start-shutdown-more{border-radius:0 3px 3px 0;border-left:0!important;padding-inline:6px!important}.e01a81b-modal{z-index:4;position:absolute;inset:0}.e01a81b-error-content{align-items:flex-start;gap:12px;padding:18px 16px 22px;font-size:14px;display:flex}.e01a81b-error-icon svg{width:32px;height:32px;display:block}.e01a81b-dialog-flash{animation:.12s step-end 4 e01a81b-dialog-flash}@keyframes e01a81b-dialog-flash{50%{filter:brightness(1.25)saturate(.6);box-shadow:inset 0 0 0 1px #ffffff8c,0 0 20px #ffffffb3}}.e01a81b-taskbar-button.eafa014-msn-flash{border-color:#ffdca0e6;animation:.9s ease-in-out infinite alternate eafa014-msn-flash}@keyframes eafa014-msn-flash{0%{background:linear-gradient(#ffffff59,#ffffff1a);box-shadow:inset 0 0 6px #ffffff4d}to{background:linear-gradient(#ffd38a 0%,#ffad3b 50%,#f08a0c 51%,#ffb547 100%);box-shadow:inset 0 0 6px #fff9,0 0 10px #ffa028cc}}.e01a81b-start-item-icon img{object-fit:contain;width:22px;height:22px;margin:auto;display:block}.eafa014-msn-contacts{width:min(300px,100vw - 32px);height:min(540px,100vh - 100px);left:auto;right:24px;translate:0 -50%}.eafa014-msn-chat{width:min(600px,100vw - 32px);height:min(500px,100vh - 100px)}.eafa014-msn-contacts .e01a81b-window-body,.eafa014-msn-chat .e01a81b-window-body{font-size:13px}.eafa014-msn-personal{white-space:nowrap;text-overflow:ellipsis;color:#6d6d6d;font-style:italic;overflow:hidden}.eafa014-msn-header{background:linear-gradient(#e3f1fb,#c4e0f5);border-bottom:1px solid #a9c8e2;align-items:center;gap:10px;padding:10px;display:flex}.eafa014-msn-header .e01a81b-avatar-frame{flex:none;padding:4px}.eafa014-msn-header-avatar{object-fit:cover;width:48px;height:48px}.eafa014-msn-me{flex-direction:column;min-width:0;display:flex}.eafa014-msn-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.eafa014-msn-status{color:#2d6a1e;align-self:flex-start;font-size:12px}.eafa014-msn-search{color:#6d6d6d;border:1px solid #a9b8c8;border-radius:3px;margin:6px 8px;padding:3px 8px;font-style:italic}.eafa014-msn-list{flex:1;min-height:0;padding:0 4px 6px;overflow-y:auto}.eafa014-msn-group{color:#1e4f84;margin-top:6px;padding:2px 4px;font-weight:600}.eafa014-msn-contact{color:#6d6d6d;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 14px;display:flex}.eafa014-msn-contact-status{object-fit:contain;filter:grayscale()opacity(.55);flex:none;width:16px;height:18px}.eafa014-msn-contact-name{flex:none}.eafa014-msn-contact-message{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-style:italic;overflow:hidden}.eafa014-msn-contact-message:not(:empty):before{content:"- "}.eafa014-msn-available{color:#000;cursor:pointer}.eafa014-msn-available .eafa014-msn-contact-status{filter:none}.eafa014-msn-available .eafa014-msn-contact-message{color:#6d6d6d}.eafa014-msn-available:hover{background:linear-gradient(#f1f7fe,#d6e8fd);border-color:#7da2ce}.eafa014-msn-ad{color:#7a4a00;text-align:center;background:linear-gradient(#fffbe0,#ffe98a);border:1px solid #e0b84a;margin:0 6px 6px;padding:6px 8px;font-size:11px;font-weight:600}.eafa014-msn-chat-top{background:linear-gradient(#e3f1fb,#c4e0f5);border-bottom:1px solid #a9c8e2;padding:6px 10px 0}.eafa014-msn-chat-to{align-items:baseline;gap:6px;min-width:0;font-size:15px;display:flex}.eafa014-msn-chat-to strong{flex:none}.eafa014-msn-chat-to-status{color:#4d4d4d;flex:none;font-size:12px}.eafa014-msn-chat-to .eafa014-msn-personal{font-size:12px}.eafa014-msn-actions,.eafa014-msn-tools{flex-wrap:wrap;gap:2px;display:flex}.eafa014-msn-actions{margin-top:4px}.eafa014-msn-actions>span,.eafa014-msn-tools>span{color:#1e4f84;border:1px solid #0000;border-radius:3px;padding:2px 8px;font-size:12px}.eafa014-msn-actions>span:hover,.eafa014-msn-tools>span:hover{background:linear-gradient(#f1f7fe,#d6e8fd);border-color:#7da2ce}.eafa014-msn-chat-main{background:linear-gradient(#f4f9fd,#e6f0f8);flex:1;gap:8px;min-height:0;padding:8px;display:flex}.eafa014-msn-conversation{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.eafa014-msn-messages{overflow-wrap:anywhere;background:#fff;border:1px solid #a5b9d1;flex:1;min-height:0;padding:6px 8px;overflow-y:auto}.eafa014-msn-author{color:#6d6d6d;margin-top:6px}.eafa014-msn-message{padding-left:14px}.eafa014-msn-emote{vertical-align:middle;height:1.8em;display:inline-block}.eafa014-msn-info{color:#6d6d6d;margin-top:6px;font-size:12px}.eafa014-msn-info:before{content:"ⓘ ";color:#1e6fc8}.eafa014-msn-info-quote{color:#000;padding-left:14px;font-size:13px;display:block}.eafa014-msn-error{color:#d0021b}.eafa014-msn-input-row{align-items:stretch;gap:6px;display:flex}.eafa014-msn-input{overflow-wrap:anywhere;background:#fff;border:1px solid #a5b9d1;flex:1;min-width:0;height:56px;padding:4px 6px;overflow:hidden}.eafa014-msn-input-row .e01a81b-button{align-self:flex-end}.eafa014-msn-avatars{flex-direction:column;flex:none;justify-content:space-between;display:flex}.eafa014-msn-avatars .e01a81b-avatar-frame{padding:6px}.eafa014-msn-avatar{object-fit:cover;background:#fff;width:88px;height:88px}.eafa014-msn-statusbar{color:#6d6d6d;background:#f0f4f9;border-top:1px solid #c9d6e3;min-height:22px;padding:3px 8px;font-size:11px}@media (width<=600px){.eafa014-msn-avatars{display:none}}.e3950de-overlay{z-index:100;opacity:0;background:#000;transition:opacity 1s;position:fixed;inset:0}.e3950de-overlay.e3950de-visible{opacity:1}.e3950de-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 30s linear}.e3950de-visible .e3950de-image{opacity:1}@keyframes e3950de-disable-button-fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.e3950de-disable-button{animation:5s 25s both e3950de-disable-button-fade-in}.e8a88c3-overlay{z-index:100;opacity:0;background:#000;transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.e8a88c3-overlay.e8a88c3-visible{opacity:1}@keyframes e8a88c3-pages-zoom-out{0%{transform:scale(1.6)}to{transform:scale(1)}}.e8a88c3-pages{animation:e8a88c3-pages-zoom-out var(--flip-duration) cubic-bezier(.5, 0, .75, 1) both;transition:opacity .6s,filter .6s;position:absolute;inset:0}.e8a88c3-pages:after{content:"";z-index:1;mix-blend-mode:multiply;animation:e8a88c3-red-wash var(--flip-duration) ease-in both;background:#e62429;position:absolute;inset:0}@keyframes e8a88c3-red-wash{0%{opacity:.15}to{opacity:.75}}.e8a88c3-logo-landed .e8a88c3-pages{opacity:0;filter:blur(4px)}@keyframes e8a88c3-page-flip{0%{transform:translateX(70%) rotate(calc(var(--tilt) * 3)) scale(1.2)}to{transform:rotate(var(--tilt))}}.e8a88c3-page{color:#fff;-webkit-text-stroke:.015em #111;paint-order:stroke fill;text-shadow:.03em .03em #111;justify-content:center;align-items:center;font-family:Anton,Impact,sans-serif;font-size:70vmin;line-height:1;animation:.12s ease-out both e8a88c3-page-flip;display:flex;position:absolute;inset:-10%;box-shadow:-2vmin 0 4vmin #0009}.e8a88c3-page-halftone{background:radial-gradient(circle, #0000008c 30%, transparent 32%) 0 0 / 14px 14px, hsl(var(--hue) 80% 55%)}.e8a88c3-page-stripes{background:repeating-linear-gradient(45deg, hsl(var(--hue) 75% 50%) 0 4vmin, #111 4vmin 5vmin)}.e8a88c3-page-burst{background:repeating-conic-gradient(from var(--tilt), #fff 0 6deg, hsl(var(--hue) 85% 55%) 6deg 18deg)}.e8a88c3-page-dark{background:radial-gradient(circle at 30% 40%, hsl(var(--hue) 70% 45%), transparent 60%), #0b0b0b}.e8a88c3-page-flash{color:#e62429;background:#f4efe4}.e8a88c3-page-panels{background:linear-gradient(90deg, transparent 48%, #111 48% 52%, transparent 52%), linear-gradient(0deg, transparent 58%, #111 58% 62%, transparent 62%), linear-gradient(135deg, hsl(var(--hue) 70% 60%), hsl(calc(var(--hue) + 120deg) 70% 45%))}@keyframes e8a88c3-logo-in{0%{opacity:0;filter:blur(12px);transform:scale(4)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes e8a88c3-logo-drift{0%{transform:scale(1)}to{transform:scale(.88)}}.e8a88c3-logo{z-index:2;color:#fff;letter-spacing:-.01em;background:#e62429;padding:.04em .12em 0;font-family:Anton,Impact,sans-serif;font-size:min(22vw,11rem);line-height:1.1;animation:.5s cubic-bezier(.2,.8,.2,1) both e8a88c3-logo-in,8s ease-out .5s forwards e8a88c3-logo-drift;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 6vmin #e6242973}.e8a88c3-logo span{display:inline-block;transform:scaleY(1.2)}@keyframes e8a88c3-flash{0%{opacity:.9}to{opacity:0}}.e8a88c3-flash{z-index:3;pointer-events:none;background:#fff;animation:.4s ease-out both e8a88c3-flash;position:absolute;inset:0}.e8a88c3-blackout{z-index:4;opacity:0;background:#000;transition:opacity 1.2s ease-in;position:absolute;inset:0}.e8a88c3-blackout.e8a88c3-blackout-visible{opacity:1}.e8a88c3-shot{background:radial-gradient(ellipse 55% 60% at 50% 55%, var(--glow), transparent 70%), #000;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.e8a88c3-shot{background:radial-gradient(ellipse 55% 60% at 50% 55%, color-mix(in srgb, var(--glow) 55%, transparent), transparent 70%), #000}}.e8a88c3-shot:before,.e8a88c3-shot:after{content:"";z-index:1;background:#000;height:9vh;position:absolute;left:0;right:0}.e8a88c3-shot:before{top:0}.e8a88c3-shot:after{bottom:0}.e8a88c3-shot img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 3vmin var(--glow));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.e8a88c3-shot img{filter:drop-shadow(0 0 3vmin color-mix(in srgb, var(--glow) 70%, transparent))}}.e8a88c3-shot img{animation:var(--camera-move) var(--shot-duration) cubic-bezier(.25, .1, .25, 1) both}.e8a88c3-shot img.e8a88c3-mirrored{scale:-1 1}.e8a88c3-shot-push-in{--camera-move:e8a88c3-camera-push-in}.e8a88c3-shot-pan-right{--camera-move:e8a88c3-camera-pan-right}.e8a88c3-shot-rise{--camera-move:e8a88c3-camera-rise}.e8a88c3-shot-pull-back{--camera-move:e8a88c3-camera-pull-back}.e8a88c3-shot-pan-left{--camera-move:e8a88c3-camera-pan-left}.e8a88c3-shot-tilt{--camera-move:e8a88c3-camera-tilt}@keyframes e8a88c3-camera-push-in{0%{transform:scale(1)}to{transform:scale(1.35)}}@keyframes e8a88c3-camera-pan-right{0%{transform:scale(1.3)translate(-9%)}to{transform:scale(1.3)translate(9%)}}@keyframes e8a88c3-camera-rise{0%{transform:scale(1.15)translateY(18%)}to{transform:scale(1.3)translateY(0)}}@keyframes e8a88c3-camera-pull-back{0%{transform:scale(1.7)translateY(-10%)}to{transform:scale(1.05)translateY(0)}}@keyframes e8a88c3-camera-pan-left{0%{transform:scale(1.3)translate(9%)}to{transform:scale(1.3)translate(-9%)}}@keyframes e8a88c3-camera-tilt{0%{transform:scale(1.4)rotate(-4deg)translateY(-6%)}to{transform:scale(1.15)rotate(2deg)translateY(4%)}}.e8a88c3-poster{z-index:2;background:radial-gradient(70% 55% at 50% 60%,#e6242973,#0000 70%),radial-gradient(90% 40% at 50% 100%,#e8a33a59,#0000 70%),#000;position:absolute;inset:0;overflow:hidden}@keyframes e8a88c3-poster-push-in{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.08)}}.e8a88c3-poster-stage{aspect-ratio:16/9;width:min(100vw,177.78vh);animation:e8a88c3-poster-push-in var(--finale-duration) ease-out both;position:absolute;top:50%;left:50%}@keyframes e8a88c3-poster-hero-in{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.e8a88c3-poster-hero{left:var(--x);bottom:var(--bottom);width:var(--width);transform-origin:50% 100%;filter:drop-shadow(0 0 2vmin var(--glow));position:absolute;translate:-50%}@supports (color:color-mix(in lab, red, red)){.e8a88c3-poster-hero{filter:drop-shadow(0 0 2vmin color-mix(in srgb, var(--glow) 70%, transparent))}}.e8a88c3-poster-hero{animation:.6s cubic-bezier(.2,.8,.2,1) both e8a88c3-poster-hero-in}@keyframes e8a88c3-poster-title-in{0%{opacity:0;letter-spacing:.4em;filter:blur(8px)drop-shadow(0 0 #0000)drop-shadow(0 0 #0000);transform:scale(1.6)}to{opacity:1;letter-spacing:.06em;filter:blur()drop-shadow(0 .04em #2a2f36)drop-shadow(0 0 3vmin #e624298c);transform:scale(1)}}.e8a88c3-poster-title{z-index:4;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#0000;background:linear-gradient(#fff 0%,#d9dde3 35%,#7d8590 52%,#c9ced6 70%,#f2f4f7 100%);-webkit-background-clip:text;background-clip:text;font-family:Anton,Impact,sans-serif;font-size:min(9vw,16vh);line-height:1;animation:.9s cubic-bezier(.2,.8,.2,1) .3s both e8a88c3-poster-title-in;position:absolute;top:6%;left:0;right:0}@keyframes e8a88c3-credit-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.e8a88c3-credit{color:#fff;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.4em;padding:0 16px;animation:6s ease-out both e8a88c3-credit-drift;display:flex;position:absolute;inset:0}.e8a88c3-credit-role{color:#b8b8b8;letter-spacing:.4em;margin-bottom:.6em;font-family:Quicksand,sans-serif;font-size:min(4vw,1.4rem);font-weight:500}.e8a88c3-credit-name{letter-spacing:.08em;text-shadow:0 0 3vmin #e6242980;font-family:Anton,Impact,sans-serif;font-size:min(10vw,4.5rem);line-height:1.1}@keyframes e8a88c3-hype-slam{0%{filter:blur(10px);transform:scale(1.8)}12%{filter:blur();transform:scale(1)}to{filter:blur();transform:scale(1.1)}}.e8a88c3-hype{z-index:1;background:#000;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.e8a88c3-hype p{color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 0 4vmin #e6242999;font-family:Anton,Impact,sans-serif;font-size:min(13vw,7rem);line-height:1.05;animation:2.5s cubic-bezier(.2,.8,.2,1) both e8a88c3-hype-slam}.e8a88c3-clip{z-index:1;object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.e1fd0b9-party{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(at 50% 110%,#4c1d95 0%,#1e1b4b 55%,#0b0620 100%);transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.e1fd0b9-party.e1fd0b9-visible{opacity:1}.e1fd0b9-party:before{content:"";background:radial-gradient(circle at 50% 40%,#ff3cac40,#0000 60%);animation:.9s ease-in-out infinite alternate e1fd0b9-pulse,8s linear infinite e1fd0b9-hue;position:absolute;inset:0}@keyframes e1fd0b9-pulse{0%{opacity:.3}to{opacity:1}}@keyframes e1fd0b9-hue{to{filter:hue-rotate(360deg)}}.e1fd0b9-spotlight{transform-origin:50% 100%;clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);background:linear-gradient(to top, var(--spotlight-color), transparent 85%);mix-blend-mode:screen;opacity:.55;filter:blur(6px);width:40vmax;height:130vh;margin-left:-20vmax;animation:4s ease-in-out infinite alternate e1fd0b9-sweep;position:absolute;bottom:-5vh}@keyframes e1fd0b9-sweep{0%{transform:rotate(-35deg)}to{transform:rotate(35deg)}}@keyframes e1fd0b9-rise{0%{transform:translate(0)rotate(-6deg)}25%{transform:translate(var(--balloon-drift), -35vh) rotate(6deg)}50%{transform:translateY(-70vh)rotate(-6deg)}75%{transform:translate(var(--balloon-drift), -105vh) rotate(6deg)}to{transform:translateY(calc(-140vh - 100%))rotate(-6deg)}}.e1fd0b9-balloon{width:var(--balloon-size);height:calc(var(--balloon-size) * 1.2);margin-left:calc(var(--balloon-size) / -2);background:radial-gradient(circle at 32% 28%, #ffffffbf 0 8%, transparent 25%), var(--balloon-color);border-radius:50%/45% 45% 55% 55%;animation:9s linear forwards e1fd0b9-rise;position:absolute;top:100%;box-shadow:inset -6px -8px #0000002e}.e1fd0b9-balloon:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--balloon-color);width:14%;height:8%;position:absolute;top:98%;left:50%;transform:translate(-50%)}.e1fd0b9-balloon:after{content:"";background:#fff9;width:1.5px;height:90%;position:absolute;top:105%;left:50%}.e1fd0b9-status-text{color:#fff;text-shadow:0 0 12px #ff3cac,0 0 24px #ff3cac,0 3px #000}.e1fd0b9-fragment-balloon{color:#fff;font-family:Quicksand,sans-serif;font-size:calc(var(--balloon-size) * .26);letter-spacing:.08em;text-shadow:0 2px #00000073;justify-content:center;align-items:center;font-weight:700;display:flex}.e31a89e-notification{z-index:450;box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:0;background:#1e1e1ed1;border-radius:24px;align-items:center;gap:10px;width:min(360px,100vw - 16px);padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;transition:transform .4s cubic-bezier(.4,0,1,1),opacity .4s;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%,calc(-100% - 24px));box-shadow:0 8px 30px #00000059}.e31a89e-notification.e31a89e-visible{opacity:1;transition:transform .55s cubic-bezier(.2,1.3,.4,1),opacity .2s;transform:translate(-50%)}.e31a89e-notification-icon{border-radius:9px;flex-shrink:0;width:38px;height:38px}.e31a89e-notification-content{flex:1;min-width:0}.e31a89e-notification-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.e31a89e-notification-title{font-size:15px;font-weight:600}.e31a89e-notification-time{color:#ebebf599;flex-shrink:0;font-size:13px}.e31a89e-notification-body{margin:1px 0 0;font-size:15px;line-height:1.3}.e3be7a5-overlay{--card-w:min(20rem, 70vw, 40dvh);z-index:400;opacity:0;background:radial-gradient(circle at 50% 40%,#1e1b4b,#000 70%);font-family:Quicksand,sans-serif;transition:opacity 1s;position:fixed;inset:0}.e3be7a5-overlay-visible{opacity:1}.e3be7a5-cutscene{background:#000;justify-content:center;align-items:center;padding:2rem;transition:opacity .8s;display:flex;position:absolute;inset:0}.e3be7a5-stage{flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:1.5rem 16px;transition:opacity .4s;animation:.8s ease-out e3be7a5-fade-in;display:flex;position:absolute;inset:0;overflow-y:auto}.e3be7a5-stage-hidden{opacity:0}@keyframes e3be7a5-fade-in{0%{opacity:0}}.e3be7a5-hint{color:#fff;text-align:center;margin:0;font-size:min(1.4rem,5vw);font-weight:700}.e3be7a5-table{width:var(--card-w);aspect-ratio:63/88;flex-shrink:0;position:relative}.e3be7a5-pack{z-index:2;width:calc(var(--card-w) * 1.2);height:calc(var(--card-w) * 1.6);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;animation:2.4s ease-in-out infinite alternate e3be7a5-pack-float;position:absolute;top:50%;left:50%;translate:-50% -50%}.e3be7a5-pack-dragging{cursor:grabbing}@keyframes e3be7a5-pack-float{to{rotate:2deg;scale:1.02}}.e3be7a5-pack-strip{height:12%;transform-origin:calc(50% + var(--tear-dir,1) * 50%) 100%;rotate:calc(var(--tear,0) * var(--tear-dir,1) * 18deg);background:repeating-linear-gradient(90deg,#0000 0 4px,#0000002e 4px 6px),linear-gradient(#f8fafc,#94a3b8 60%,#cbd5e1);border-radius:6px 6px 0 0;transition:rotate .25s ease-out;position:absolute;inset:0 0 auto}.e3be7a5-pack-strip:after{content:"✂";color:#fff;font-size:calc(var(--card-w) * .09);text-shadow:0 1px 2px #000;border-bottom:2px dashed #fffc;line-height:.5;animation:1.6s ease-in-out infinite alternate e3be7a5-scissors;position:absolute;bottom:-1px;left:0;right:0}@keyframes e3be7a5-scissors{0%{padding-left:4%}to{padding-left:88%}}.e3be7a5-pack-dragging .e3be7a5-pack-strip{transition:none}.e3be7a5-pack-torn{animation:none}.e3be7a5-pack-torn .e3be7a5-pack-strip{animation:.6s ease-in forwards e3be7a5-strip-fly}.e3be7a5-pack-torn .e3be7a5-pack-strip:after{content:none}@keyframes e3be7a5-strip-fly{to{translate:calc(var(--tear-dir,1) * 60vw) -50vh;rotate:calc(var(--tear-dir,1) * 90deg);opacity:0}}.e3be7a5-pack-body{clip-path:polygon(0 2%,5% 0,10% 2%,15% 0,20% 2%,25% 0,30% 2%,35% 0,40% 2%,45% 0,50% 2%,55% 0,60% 2%,65% 0,70% 2%,75% 0,80% 2%,85% 0,90% 2%,95% 0,100% 2%,100% 100%,0 100%);background:radial-gradient(circle at 50% 55%,#fbbf248c,#0000 55%),linear-gradient(160deg,#312e81,#7c3aed 50%,#db2777);border-radius:0 0 6px 6px;flex-direction:column;justify-content:space-between;align-items:center;padding:10% 6% 8%;display:flex;position:absolute;inset:12% 0 0;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff26}.e3be7a5-pack-body:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%) 0 0/250% 100%;animation:3s ease-in-out infinite e3be7a5-glare;position:absolute;inset:0}@keyframes e3be7a5-glare{0%{background-position:100% 0}to{background-position:-150% 0}}.e3be7a5-pack-opened .e3be7a5-pack-body{animation:.9s cubic-bezier(.5,0,.8,.4) forwards e3be7a5-pack-slide}@keyframes e3be7a5-pack-slide{to{translate:0 120dvh;rotate:6deg}}.e3be7a5-pack-logo{color:#fbbf24;font-family:Luckiest Guy,sans-serif;font-size:calc(var(--card-w) * .2);-webkit-text-stroke:.05em #000;paint-order:stroke fill;text-shadow:0 .06em #000;flex-direction:column;align-items:center;margin:0;line-height:1;display:flex}.e3be7a5-pack-logo span{color:#fff;letter-spacing:.08em;font-size:.4em}.e3be7a5-pack-art{filter:drop-shadow(0 6px 10px #00000080);pointer-events:none;width:70%}.e3be7a5-pack-edition{color:#fff;font-weight:700;font-size:calc(var(--card-w) * .06);text-align:center;background:#00000073;border-radius:999px;margin:0;padding:.2em .8em}.e3be7a5-deck{perspective:1200px;position:absolute;inset:0}.e3be7a5-deck-ready{cursor:pointer}.e3be7a5-card{translate:calc(var(--index) * 1px) calc(var(--index) * 1.5px);transition:translate .7s,scale .7s;position:absolute;inset:0}.e3be7a5-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);position:relative}.e3be7a5-card-revealed{translate:0 -4%;scale:1.12}.e3be7a5-card-revealed .e3be7a5-card-inner{transform:rotateY(180deg)}.e3be7a5-card-face{backface-visibility:hidden;border-radius:4.5%/3.2%;position:absolute;inset:0;box-shadow:0 4px 10px #00000080;container-type:inline-size}.e3be7a5-card-front{transform:rotateY(180deg)}.e3be7a5-card-back{background:radial-gradient(42% 46%,#f59e0b 0 30%,#0000 31%),radial-gradient(46% 50%,#1d4ed8,#0c1445 70%,#3b2416 71%);border:4cqw solid #4a2c17;justify-content:center;align-items:center;display:flex}.e3be7a5-card-back span{color:#fde68a;-webkit-text-stroke:.06em #3b2416;paint-order:stroke fill;font-family:Luckiest Guy,sans-serif;font-size:15cqw;rotate:-20deg}.e3be7a5-card-image{border-radius:4.5%/3.2%;width:100%;height:100%;position:relative;overflow:hidden}.e3be7a5-card-image img{object-fit:cover;width:100%;height:100%;display:block}.e3be7a5-card-foil:after{content:"";mix-blend-mode:color-dodge;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ff008059,#ffe60059,#00ffc859,#5078ff59,#0000 80%) 0 0/300% 300%;animation:4s linear infinite e3be7a5-foil;position:absolute;inset:0}@keyframes e3be7a5-foil{0%{background-position:0%}to{background-position:300%}}.e3be7a5-card-flyer{z-index:410;transform-origin:0 0;pointer-events:none;margin:0;position:fixed;box-shadow:0 4px 10px #00000080}.e3be7a5-collection{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:min(40rem,100%);display:flex}.e3be7a5-collection-slot{aspect-ratio:63/88;border-radius:4.5%/3.2%;outline:1px dashed #ffffff4d;flex-shrink:0;width:2.4rem;position:relative}.e3be7a5-collection-slot .e3be7a5-card-image{transition:scale .2s;box-shadow:0 2px 6px #00000080}.e3be7a5-stage-done .e3be7a5-collection{gap:.75rem;max-width:min(66rem,100%)}.e3be7a5-stage-done .e3be7a5-collection-slot{outline:none;width:min(10rem,28vw)}@media (hover:hover){.e3be7a5-stage-done .e3be7a5-collection-slot:hover{z-index:1}.e3be7a5-stage-done .e3be7a5-collection-slot:hover .e3be7a5-card-image{scale:1.6}}.e3be7a5-close{flex-shrink:0}.e9bfa0b-overlay{z-index:400;opacity:0;background:#000;font-family:Special Elite,Courier New,monospace;transition:opacity 1.5s;position:fixed;inset:0;overflow:hidden}.e9bfa0b-overlay-visible{opacity:1}.e9bfa0b-button{font-family:Special Elite,Courier New,monospace}.e9bfa0b-cutscene{justify-content:center;align-items:center;padding:2rem 16px;transition:opacity 1s;display:flex;position:absolute;inset:0}.e9bfa0b-screen .intro-line{color:#e7e5e4;text-shadow:0 0 .4em #dc262699;font-family:Special Elite,Courier New,monospace;font-weight:400;animation:.18s step-end infinite e9bfa0b-tremble,5s step-end infinite e9bfa0b-flicker}.e9bfa0b-screen.intro-screen-final .intro-line{color:#b91c1c;letter-spacing:.04em;text-shadow:0 0 .3em #b91c1cb3;font-family:Creepster,cursive}.e9bfa0b-big-text{font-size:min(9rem,28vw)!important}@keyframes e9bfa0b-tremble{0%{translate:0}25%{translate:-1px 1px}50%{translate:1px -1px}75%{translate:1px 1px}}@keyframes e9bfa0b-flicker{0%,to{opacity:1}61%{opacity:.2;skew:8deg 0}62%{opacity:1;skew:0deg 0}64%{opacity:.5}65%{opacity:1}}.e9bfa0b-loading{color:#e7e5e4;flex-direction:column;align-items:center;gap:.75rem;padding:0 16px;font-size:min(1.25rem,4.5vw);transition:opacity .8s;animation:1.5s ease-out e9bfa0b-fade-in;display:flex;position:absolute;bottom:18%;left:0;right:0}.e9bfa0b-loading p{margin:0}.e9bfa0b-loading-bar{border:2px solid #7f1d1d;width:min(30rem,80vw);height:1.25rem;padding:2px}.e9bfa0b-loading-fill{background:#b91c1c;width:0;height:100%;transition:width 1s linear}.e9bfa0b-game{--danger:0;background:radial-gradient(circle at 50% 30%,#1c1917,#000 75%);animation:1s ease-out e9bfa0b-fade-in;position:absolute;inset:0}.e9bfa0b-game[data-level="3"]{background:radial-gradient(circle at 50% 30%,#2a0a0a,#000 75%)}.e9bfa0b-game:after{content:"";pointer-events:none;box-shadow:inset 0 0 calc(12vmin + var(--danger) * 10vmin) calc(var(--danger) * 4vmin) #3c0000f2;transition:box-shadow .6s;position:absolute;inset:0}.e9bfa0b-game-shake{animation:.4s ease-out e9bfa0b-shake}@keyframes e9bfa0b-shake{0%,to{translate:0}20%{translate:-12px 6px}40%{translate:10px -8px}60%{translate:-6px 4px}80%{translate:3px -2px}}.e9bfa0b-game-lost:before{content:"";z-index:3;background:#7f1d1d8c;animation:.3s ease-out e9bfa0b-fade-in;position:absolute;inset:0}@keyframes e9bfa0b-fade-in{0%{opacity:0}}.e9bfa0b-web{pointer-events:none;border-top:1px solid #ffffff59;height:0;position:absolute;inset:0 0 auto}.e9bfa0b-web-corner{--size:min(14rem, 35vw);--ring-gap:1.8rem;--thread:#ffffff4d;width:var(--size);height:var(--size);background:repeating-radial-gradient(circle at 0 0, transparent 0 calc(var(--ring-gap) - 1px), var(--thread) calc(var(--ring-gap) - 1px) var(--ring-gap)), repeating-conic-gradient(from 90deg at 0 0, var(--thread) 0 .3deg, transparent .3deg 15deg);-webkit-mask:radial-gradient(circle var(--size) at 0 0, #000 60%, transparent 100%);-webkit-mask:radial-gradient(circle var(--size) at 0 0, #000 60%, transparent 100%);-webkit-mask:radial-gradient(circle var(--size) at 0 0, #000 60%, transparent 100%);mask:radial-gradient(circle var(--size) at 0 0, #000 60%, transparent 100%);position:absolute;top:0;left:0}.e9bfa0b-web-corner-right{left:auto;right:0;scale:-1 1}.e9bfa0b-field{position:absolute;inset:0;overflow:hidden}.e9bfa0b-word{will-change:translate;flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.e9bfa0b-word:before{content:"";background:#ffffff59;width:1px;height:100vh;position:absolute;bottom:100%;left:50%}.e9bfa0b-word-icon{color:#a8a29e}.e9bfa0b-word-icon svg{width:2rem;height:auto;display:block}.e9bfa0b-word-label{color:#fafaf9;white-space:nowrap;background:#000000bf;border:1px solid #44403c;border-radius:.25rem;padding:.15rem .6rem;font-size:min(1.6rem,5vw)}.e9bfa0b-game[data-level="3"] .e9bfa0b-word-label{font-size:min(1.25rem,4vw)}.e9bfa0b-word-typed{color:#ef4444}.e9bfa0b-word-target .e9bfa0b-word-label{border-color:#ef4444;box-shadow:0 0 .75rem #ef444499}.e9bfa0b-word-miss .e9bfa0b-word-label{animation:.2s ease-out e9bfa0b-word-miss}@keyframes e9bfa0b-word-miss{25%{translate:-4px}75%{translate:4px}}.e9bfa0b-word-killed{animation:.3s ease-out forwards e9bfa0b-word-killed}@keyframes e9bfa0b-word-killed{to{opacity:0;scale:1.4}}.e9bfa0b-word-hit{animation:.5s ease-out forwards e9bfa0b-word-hit}@keyframes e9bfa0b-word-hit{0%{filter:brightness(3)sepia()hue-rotate(-50deg)saturate(6)}to{opacity:0;filter:brightness(3)sepia()hue-rotate(-50deg)saturate(6);scale:1 .2}}.e9bfa0b-line{background:#dc2626;height:3px;animation:1.2s ease-in-out infinite alternate e9bfa0b-line-pulse;position:absolute;top:82%;left:0;right:0;box-shadow:0 0 1rem #dc2626}.e9bfa0b-game[data-level="3"] .e9bfa0b-line{animation-duration:.4s}@keyframes e9bfa0b-line-pulse{to{opacity:.5}}.e9bfa0b-hud{z-index:2;color:#e7e5e4;justify-content:space-between;align-items:center;gap:1rem;padding:0 24px;font-size:min(1.5rem,5vw);display:flex;position:absolute;bottom:24px;left:0;right:0}.e9bfa0b-lives{gap:.5rem;display:flex}.e9bfa0b-life{color:#dc2626;transition:opacity .4s,filter .4s}.e9bfa0b-life svg{width:2.25rem;height:auto;display:block}.e9bfa0b-life-lost{opacity:.25;filter:grayscale()}.e9bfa0b-banner{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:2.8s ease-in-out forwards e9bfa0b-banner;display:flex;position:absolute;inset:0}@keyframes e9bfa0b-banner{0%{opacity:0;scale:1.3}15%,75%{opacity:1;scale:1}to{opacity:0;scale:.9}}.e9bfa0b-banner p{text-align:center;margin:0}.e9bfa0b-banner-title{color:#b91c1c;letter-spacing:.04em;text-shadow:0 0 .3em #b91c1cb3;font-family:Creepster,cursive;font-size:min(7rem,20vw)}.e9bfa0b-banner-subtitle{color:#e7e5e4;font-size:min(1.75rem,6vw)}.e9bfa0b-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.e9bfa0b-emoji{vertical-align:middle;height:1.6em;margin-left:.25em;display:inline-block}.e9bfa0b-skips{z-index:5;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.e9bfa0b-blood-text{letter-spacing:.06em;color:#9b0000;text-shadow:0 .04em #4a0000,0 .12em .08em #780000cc,0 0 .4em #b91c1c99;justify-content:center;align-items:center;margin:0;font-family:Creepster,cursive;font-size:min(14rem,30vw);animation:.25s ease-out both e9bfa0b-blood-slam,.12s step-end .25s infinite e9bfa0b-blood-shake;display:flex;position:absolute;inset:0}@keyframes e9bfa0b-blood-shake{0%{translate:0}20%{translate:-6px 3px}40%{translate:5px -4px}60%{translate:-3px -2px}80%{translate:4px 5px}}@keyframes e9bfa0b-blood-slam{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.e1963f4-overlay{--twitch-purple:#9146ff;z-index:400;color:#efeff1;opacity:0;background:#0e0e10;flex-direction:column;font-family:Quicksand,sans-serif;transition:opacity .4s;display:flex;position:fixed;inset:0}.e1963f4-overlay-visible{opacity:1}.e1963f4-header{background:#18181b;border-bottom:2px solid #000;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.e1963f4-live{color:#fff;letter-spacing:.05em;background:#eb0400;border-radius:.25rem;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.e1963f4-title{flex:1;margin:0;font-weight:700}.e1963f4-title span{color:#adadb8;font-weight:400}.e1963f4-header button{color:#000}.e1963f4-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 20rem;min-height:0;display:grid}.e1963f4-main>section{min-height:0;padding:1rem;overflow-y:auto}.e1963f4-main h2{color:#adadb8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.e1963f4-main h2:not(:first-child){margin-top:1.5rem}.e1963f4-player{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.e1963f4-count{align-items:center;gap:.5rem;margin:0;font-size:min(3rem,10vw);font-weight:700;display:flex}.e1963f4-poink-icon{background:var(--twitch-purple);object-fit:contain;border-radius:50%;width:1em;height:1em;padding:.1em}.e1963f4-rate{color:#adadb8;margin:0}.e1963f4-coin{--coin-size:min(14rem, 50vw);width:var(--coin-size);aspect-ratio:1;padding:calc(var(--coin-size) * .12);background:radial-gradient(circle at 40% 35%, #c9a7ff, var(--twitch-purple) 60%, #5c16c5);cursor:pointer;border:4px solid #000;border-radius:50%;transition:translate 80ms,box-shadow 80ms;box-shadow:0 8px #000,0 0 3rem #9146ff66}.e1963f4-coin:active{translate:0 6px;box-shadow:0 2px #000,0 0 3rem #9146ff66}.e1963f4-coin img{object-fit:contain;pointer-events:none;width:100%;height:100%}.e1963f4-coin-pressed img{animation:.15s ease-out e1963f4-squash}@keyframes e1963f4-squash{50%{scale:1.12 .9}}.e1963f4-bonus-slot{min-height:2.75rem}.e1963f4-bonus{color:#000;animation:1s ease-in-out infinite e1963f4-bonus-wiggle}@keyframes e1963f4-bonus-wiggle{0%,60%,to{rotate:0deg}70%{rotate:-6deg}80%{rotate:6deg}90%{rotate:-3deg}}.e1963f4-goal{width:min(20rem,100%)}.e1963f4-goal p{color:#adadb8;margin:.4rem 0 0;font-size:.875rem}.e1963f4-goal-bar{background:#26262c;border:2px solid #000;border-radius:999px;height:1rem;overflow:hidden}.e1963f4-goal-bar div{background:linear-gradient(90deg, #5c16c5, var(--twitch-purple), #bf94ff);height:100%}.e1963f4-float{z-index:1;color:#bf94ff;-webkit-text-stroke:6px #000;paint-order:stroke fill;text-shadow:0 3px 6px #0009;white-space:nowrap;pointer-events:none;margin:0;font-size:1.9rem;font-weight:700;animation:.9s ease-out forwards e1963f4-float;position:fixed;translate:-50% -50%}@keyframes e1963f4-float{to{opacity:0;translate:-50% -250%}}.e1963f4-generators,.e1963f4-upgrades{flex-direction:column;gap:.75rem;display:flex}.e1963f4-shop-item{color:#000;text-align:left;flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.e1963f4-shop-item:disabled{opacity:.5;cursor:not-allowed;translate:none}.e1963f4-glitch{color:#e5e5e5;text-shadow:-2px 0 #ff2a6d,2px 0 #05d9e8;background:#111;animation:.9s step-end infinite e1963f4-glitch}@keyframes e1963f4-glitch{0%,to{filter:none;translate:0}8%{filter:hue-rotate(90deg);translate:-3px 1px}12%{filter:invert();translate:2px -1px}16%{filter:none;translate:0}62%{filter:saturate(4);translate:1px 2px}66%{filter:none;translate:0}}.e1963f4-shop-head{justify-content:space-between;gap:.5rem;display:flex}.e1963f4-shop-description{font-size:.8rem;font-weight:400}.e1963f4-shop-cost{font-size:.85rem}.e1963f4-shop-teaser .e1963f4-shop-name{filter:blur(6px)}.e1963f4-shop-teaser .e1963f4-shop-description{display:none}.e1963f4-chat{background:#18181b;border-left:2px solid #000;flex-direction:column;display:flex}.e1963f4-chat ul{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.e1963f4-chat-message{overflow-wrap:anywhere;padding:.25rem 0;font-size:.875rem;line-height:1.5}.e1963f4-chat-author{font-weight:700}.e1963f4-emote{object-fit:contain;vertical-align:middle;width:1.75rem;height:1.75rem;display:inline-block}.e1963f4-goal-banner{background:var(--twitch-purple);color:#fff;text-align:center;pointer-events:none;border:4px solid #000;border-radius:1rem;width:fit-content;height:fit-content;margin:auto;padding:1.5rem 2.5rem;font-family:Luckiest Guy,cursive;animation:3.5s ease-in-out forwards e1963f4-banner;position:absolute;inset:0;box-shadow:0 10px #000}.e1963f4-goal-banner p{margin:0;font-size:min(3rem,10vw)}.e1963f4-goal-banner p+p{font-size:min(1.5rem,6vw)}@keyframes e1963f4-banner{0%{rotate:-10deg;scale:0}12%{rotate:3deg;scale:1.15}18%,85%{opacity:1;rotate:0deg;scale:1}to{opacity:0;scale:1}}@media (width<=767px){.e1963f4-title span{display:none}.e1963f4-main{grid-template-columns:minmax(0,1fr);overflow-y:auto}.e1963f4-main>section{overflow:visible}.e1963f4-chat{display:none}}.e1963f4-chat-badge{vertical-align:-.2rem;width:18px;height:18px;margin-right:.3rem;display:inline-block}.edf5132-overlay{z-index:100;opacity:0;background:#fff;transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.edf5132-overlay.edf5132-visible{opacity:1}.edf5132-overlay.edf5132-dance{background:#1d4ed8}.edf5132-overlay.edf5132-dance.edf5132-yellow{background:#facc15}.edf5132-text{white-space:nowrap;color:#000;opacity:0;will-change:transform, opacity;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(4rem,18vw,14rem);line-height:1;transition:opacity .4s;position:absolute;top:50%;left:0}.edf5132-text.edf5132-text-visible{opacity:1;transition-duration:.25s}.edf5132-text.edf5132-text-cut{transition:none}@keyframes edf5132-dancer-pop{0%{scale:0}to{scale:1}}.edf5132-dancer{width:var(--dancer-size);animation:.25s cubic-bezier(.3,1.6,.5,1) both edf5132-dancer-pop;position:absolute;translate:-50% -50%}.edf5132-dancer-image{transform-origin:50% 100%;width:100%;height:auto;animation:.35s ease-out both edf5132-hop-right;display:block}.edf5132-dancer-image.edf5132-framed{border:4px solid #000;border-radius:12px;box-shadow:0 6px #000}@keyframes edf5132-hop-right{0%{transform:translateY(0)scale(1.15,.85)rotate(0)}40%{transform:translateY(-20%)scale(.95,1.08)rotate(8deg)}to{transform:translateY(0)scale(1)rotate(8deg)}}@keyframes edf5132-hop-left{0%{transform:scaleX(-1)translateY(0)scale(1.15,.85)rotate(0)}40%{transform:scaleX(-1)translateY(-20%)scale(.95,1.08)rotate(8deg)}to{transform:scaleX(-1)translateY(0)scale(1)rotate(8deg)}}.edf5132-flipped .edf5132-dancer-image{animation-name:edf5132-hop-left}.e1fd622-overlay{z-index:100;opacity:0;background:#000;transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.e1fd622-overlay.e1fd622-visible{opacity:1}.e1fd622-overlay:before{content:"";background:radial-gradient(circle,#ffffff59,#0000 65%),linear-gradient(135deg,#ff2d75,#ff9f1c 50%,#ff2d75);animation:12s linear infinite e1fd622-hue;position:absolute;inset:0}@keyframes e1fd622-hue{to{filter:hue-rotate(360deg)}}.e1fd622-overlay:after{content:"";pointer-events:none;background:radial-gradient(#0000 45%,#ffffff73 100%);position:absolute;inset:0}.e1fd622-stage{isolation:isolate;position:absolute;inset:16px 16px 96px}.e1fd622-dancer{opacity:0;will-change:opacity, filter, transform;width:max-content;position:absolute}.e1fd622-dancer-close-up{z-index:1}.e1fd622-dancer-medium{z-index:2}.e1fd622-dancer-small{z-index:3}.e1fd622-dancer img{width:auto;max-width:none;image-rendering:pixelated;filter:drop-shadow(0 4px #00000059);display:block}.e549ce5-overlay{z-index:100;opacity:0;background:radial-gradient(circle,#1c0b05 0%,#000 70%);transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.e549ce5-overlay.e549ce5-visible{opacity:1}.e549ce5-codec{--e549ce5-green:#7dffa6;color:var(--e549ce5-green);opacity:0;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:5vh;padding:0 16px;font-family:Courier New,monospace;transition:transform 4s cubic-bezier(.45,0,.85,.5);display:flex;position:absolute;inset:0}.e549ce5-overlay:not(.e549ce5-phase-codec) .e549ce5-codec{display:none}@keyframes e549ce5-codec-on{0%{opacity:0}20%{opacity:1}30%{opacity:.2}45%{opacity:1}55%{opacity:.5}to{opacity:1}}.e549ce5-codec-on .e549ce5-codec{animation:.5s linear both e549ce5-codec-on}.e549ce5-zoom .e549ce5-codec{transform:translate(var(--e549ce5-zoom-x), var(--e549ce5-zoom-y)) scale(6)}.e549ce5-codec-row{justify-content:center;align-items:center;gap:3vw;display:flex}.e549ce5-portrait{text-align:center;width:clamp(100px,24vw,320px)}.e549ce5-portrait-screen{aspect-ratio:3/4;border:3px solid var(--e549ce5-green);background:radial-gradient(circle at 50% 40%,#2f9c55 0%,#0b3a1b 70%);transition:scale .3s steps(4,end);position:relative;overflow:hidden;scale:1 0;box-shadow:0 0 2vmin #7dffa680}.e549ce5-portraits-on .e549ce5-portrait-screen{scale:1}.e549ce5-portrait-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000059 0 2px,#0000 2px 4px);position:absolute;inset:0}.e549ce5-portrait-image{object-fit:cover;object-position:90% 30%;transform-origin:75% 35%;filter:grayscale()sepia()hue-rotate(75deg)saturate(2.5)contrast(1.2);width:100%;max-width:none;height:100%;scale:1.35}.e549ce5-portrait-image-sad{object-position:50% 40%;transform-origin:50% 45%;filter:grayscale()sepia()hue-rotate(75deg)saturate(2.5)brightness(1.8)contrast(1.2);display:none;position:absolute;inset:0;scale:1.4}.e549ce5-sad .e549ce5-portrait-image-sad{animation:.4s linear both e549ce5-codec-on;display:block}.e549ce5-anonymous{color:#021a0b;position:absolute;inset:12% 8% 0}.e549ce5-anonymous svg{width:100%;height:100%;display:block}@keyframes e549ce5-speaking{0%,to{filter:brightness();translate:0}50%{filter:brightness(1.3);translate:0 -1px}}.e549ce5-portrait.e549ce5-speaking .e549ce5-portrait-screen{animation:.16s steps(2,end) infinite e549ce5-speaking}.e549ce5-portrait-name{letter-spacing:.2em;margin:.6em 0 0;font-size:clamp(.8rem,2vw,1.3rem);font-weight:700}.e549ce5-panel{grid-template-columns:auto 1fr;align-items:center;gap:.4em .8em;width:clamp(110px,22vw,300px);font-weight:700;display:grid}.e549ce5-call-label,.e549ce5-ptt,.e549ce5-memory{letter-spacing:.15em;margin:0;font-size:clamp(.7rem,1.6vw,1.1rem)}.e549ce5-call-label{text-align:center;visibility:hidden;grid-column:1/-1;font-size:clamp(1rem,3vw,2rem)}@keyframes e549ce5-blink{50%{visibility:hidden}}.e549ce5-calling .e549ce5-call-label{visibility:visible;animation:.5s step-end infinite e549ce5-blink}.e549ce5-frequency{text-align:center;text-shadow:0 0 1.5vmin var(--e549ce5-green);grid-column:1/-1;margin:0;font-size:clamp(1.6rem,5.5vw,4rem);line-height:1}.e549ce5-memory{border:2px solid var(--e549ce5-green);grid-column:1/-1;justify-self:center;padding:.1em .6em}@keyframes e549ce5-bar{0%,to{scale:1 .3}50%{scale:1}}.e549ce5-bars{grid-area:2/2;align-items:flex-end;gap:3px;height:clamp(16px,3vw,36px);display:flex}.e549ce5-bar{background:var(--e549ce5-green);transform-origin:bottom;flex:1;height:100%;scale:1 .3}.e549ce5-portraits-on .e549ce5-bar{animation:.9s ease-in-out infinite e549ce5-bar}.e549ce5-dialogue{text-align:center;color:#fff;width:min(100%,900px);min-height:2.8em;margin:0;font-family:Quicksand,sans-serif;font-size:clamp(1.1rem,3.2vw,2rem);font-weight:700}.e549ce5-flash{z-index:1;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}@keyframes e549ce5-flash-a{0%{opacity:1}to{opacity:0}}@keyframes e549ce5-flash-b{0%{opacity:1}to{opacity:0}}.e549ce5-phase-tension .e549ce5-flash{animation:1.5s ease-out both e549ce5-flash-a}.e549ce5-phase-shots .e549ce5-flash{animation:.8s ease-out both e549ce5-flash-b}.e549ce5-stage{position:absolute;inset:0}.e549ce5-stage:before{content:"";opacity:0;background:radial-gradient(circle,#fff3c4 0%,#f2a33a 30%,#0000 70%);position:absolute;inset:0}.e549ce5-phase-fusion .e549ce5-stage:before,.e549ce5-phase-halo .e549ce5-stage:before{opacity:calc(.15 + var(--e549ce5-fusion-glow,0) * .85)}.e549ce5-image{width:min(55vmin,45vw);max-width:none;height:auto;filter:drop-shadow(0 0 calc(1vmin + var(--e549ce5-fusion-glow,0) * 5vmin) #fff8d0);will-change:transform, opacity;position:absolute;top:50%;left:50%}.e549ce5-phase-finale .e549ce5-stage{display:none}.e549ce5-halo{pointer-events:none;background:radial-gradient(circle,#fff 0 45%,#fff6d6 58%,#0000 70%);border-radius:50%;width:100vmax;height:100vmax;transition:scale .9s cubic-bezier(.5,0,.8,.4);position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0}.e549ce5-phase-halo .e549ce5-halo{scale:3.2}.e549ce5-phase-finale .e549ce5-halo{opacity:0;transition:scale .9s cubic-bezier(.5,0,.8,.4),opacity 2.5s;scale:3.2}.e549ce5-finale{background:radial-gradient(circle,#fff1c2 0%,#e59a2f 40%,#5c1d06 100%);display:none;position:absolute;inset:0}.e549ce5-phase-finale .e549ce5-finale{display:block}@keyframes e549ce5-rays{to{rotate:360deg}}.e549ce5-rays{background:repeating-conic-gradient(#ffffff59 0deg 8deg,#0000 8deg 20deg);width:200vmax;height:200vmax;animation:40s linear infinite e549ce5-rays;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes e549ce5-finale-zoom{0%{scale:.9}to{scale:1.05}}@keyframes e549ce5-finale-glow{0%,to{filter:drop-shadow(0 0 3vmin #fff)drop-shadow(0 0 8vmin #ffd56b)}50%{filter:drop-shadow(0 0 5vmin #fff)drop-shadow(0 0 14vmin #ffd56b)}}.e549ce5-finale-image{width:min(70vmin,90vw);height:auto;position:absolute;top:46%;left:50%;translate:-50% -50%}.e549ce5-phase-finale .e549ce5-finale-image{animation:5s ease-out both e549ce5-finale-zoom,1.2s ease-in-out infinite e549ce5-finale-glow}@keyframes e549ce5-title-slam{0%{opacity:0;scale:3}to{opacity:1;scale:1}}.e549ce5-title{text-align:center;letter-spacing:.04em;color:#fff8e0;text-shadow:0 .6vmin #7a2c06,0 0 4vmin #ff9d2e;opacity:0;margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(2.5rem,11vw,8rem);line-height:1;position:absolute;bottom:6vh;left:16px;right:16px}.e549ce5-phase-finale .e549ce5-title{animation:.5s cubic-bezier(.3,1.5,.5,1) 1.5s both e549ce5-title-slam}.e1b3494-overlay{z-index:100;opacity:0;background:radial-gradient(circle,#1e1b4b 0%,#000 75%);transition:opacity .6s;position:fixed;inset:0;overflow:hidden}.e1b3494-overlay.e1b3494-visible{opacity:1}.e1b3494-lyrics{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:2vh;padding:0 16px 35vh;display:flex;position:absolute;inset:0}.e1b3494-line{color:#ffffff73;font-size:clamp(1.25rem,4vw,2.5rem);font-weight:800;transition:color .4s,opacity .4s,transform .4s;animation:.4s ease-out e1b3494-line-in}.e1b3494-line.e1b3494-line-current{color:#fff;text-shadow:0 0 18px #a5b4fccc;transform:scale(1.1)}.e1b3494-line.e1b3494-line-gone{display:none}.e1b3494-count{color:#fff;text-shadow:0 0 6vmin #a5b4fcb3;visibility:hidden;justify-content:center;align-items:center;padding:0 16px;font-size:min(60vh,50vw);font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.e1b3494-count.e1b3494-count-last{color:#facc15;text-shadow:0 0 6vmin #facc15b3;font-size:min(35vh,22vw)}.e1b3494-count.e1b3494-count-pop{animation:.3s ease-out e1b3494-count-pop}.e1b3494-overlay.e1b3494-counting .e1b3494-lyrics{visibility:hidden}.e1b3494-overlay.e1b3494-counting .e1b3494-count{visibility:visible}@keyframes e1b3494-count-pop{0%{opacity:0;transform:scale(1.6)}}@keyframes e1b3494-line-in{0%{opacity:0;transform:translateY(2vh)}}.e1b3494-scream{object-fit:cover;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.e1b3494-overlay.e1b3494-screaming .e1b3494-lyrics{visibility:hidden}.e1b3494-overlay.e1b3494-screaming .e1b3494-scream{visibility:visible;animation:.12s linear infinite e1b3494-shake}.e1b3494-title,.e1b3494-sung{color:#fff;text-align:center;overflow-wrap:anywhere;-webkit-text-stroke:3px #000;text-shadow:0 6px #000;visibility:hidden;padding:0 16px;font-size:clamp(2rem,9vw,7rem);font-weight:900;line-height:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.e1b3494-overlay.e1b3494-screaming:not(.e1b3494-shouting) .e1b3494-sung{visibility:visible;animation:80ms linear infinite e1b3494-shake}.e1b3494-sung-word{margin:0 .12em;animation:.25s ease-out e1b3494-count-pop;display:inline-block}.e1b3494-overlay.e1b3494-shouting .e1b3494-title{visibility:visible;animation:80ms linear infinite e1b3494-shake}@keyframes e1b3494-shake{0%{translate:0}25%{translate:.6vmin -.6vmin}50%{translate:-.6vmin .4vmin}75%{translate:.4vmin .6vmin}to{translate:0}}.e43ff8d-overlay{z-index:100;opacity:0;background:#000;justify-content:center;align-items:center;transition:opacity .6s;display:flex;position:fixed;inset:0;overflow:hidden}.e43ff8d-overlay.e43ff8d-visible{opacity:1}.e43ff8d-photos{perspective:1200px;position:absolute;inset:0}.e43ff8d-photo{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.e43ff8d-photo-placeholder{color:#ffffff59;justify-content:center;align-items:center;font-size:min(20vh,18vw);font-weight:900;display:flex}.e43ff8d-photo.e43ff8d-photo-spin-in{animation:.45s cubic-bezier(.2,.9,.3,1.1) e43ff8d-photo-spin-in}.e43ff8d-photo.e43ff8d-photo-flip-x-out{animation:.2s ease-in forwards e43ff8d-photo-flip-x-out}.e43ff8d-photo.e43ff8d-photo-flip-x-in{animation:.2s ease-out .2s backwards e43ff8d-photo-flip-x-in}.e43ff8d-photo.e43ff8d-photo-flip-y-out{animation:.2s ease-in forwards e43ff8d-photo-flip-y-out}.e43ff8d-photo.e43ff8d-photo-flip-y-in{animation:.2s ease-out .2s backwards e43ff8d-photo-flip-y-in}@keyframes e43ff8d-photo-spin-in{0%{transform:rotate(-180deg)scale(.2)}}@keyframes e43ff8d-photo-flip-x-out{to{transform:rotateX(90deg)}}@keyframes e43ff8d-photo-flip-x-in{0%{transform:rotateX(-90deg)}}@keyframes e43ff8d-photo-flip-y-out{to{transform:rotateY(90deg)}}@keyframes e43ff8d-photo-flip-y-in{0%{transform:rotateY(-90deg)}}.e43ff8d-stage{aspect-ratio:16/9;width:min(100vw,177.78vh);transition:opacity .74s,filter .74s;position:relative;container-type:size}.e43ff8d-overlay.e43ff8d-ending .e43ff8d-stage{opacity:0;filter:sepia()}.e43ff8d-word{color:#fff;white-space:nowrap;text-shadow:0 .2cqw .4cqw #0009,0 0 2cqw #00000073;font-family:Segoe UI,Open Sans,system-ui,sans-serif;font-size:max(6.6cqw,1.75rem);font-weight:600;line-height:1;animation:.12s ease-out e43ff8d-word-in;position:absolute;top:50%;left:50%;translate:-50% -50%}.e43ff8d-word.e43ff8d-word-out{animation:.12s ease-in forwards e43ff8d-word-out}@keyframes e43ff8d-word-in{0%{opacity:0;transform:scale(.5)}}@keyframes e43ff8d-word-out{to{opacity:0;filter:blur(4px);transform:scale(1.3)}}.e43ff8d-hearts{animation:.15s ease-out e43ff8d-hearts-in;position:absolute;inset:0}.e43ff8d-hearts.e43ff8d-hearts-out{animation:.15s ease-in forwards e43ff8d-hearts-out}.e43ff8d-heart{filter:drop-shadow(0 .3cqw .6cqw #00000059);font-size:9cqw;line-height:1;position:absolute;translate:-50% -50%}.e43ff8d-heart:first-child{top:23%;left:24%}.e43ff8d-heart:nth-child(2){top:23%;left:50%}.e43ff8d-heart:nth-child(3){top:23%;left:76%}.e43ff8d-heart:nth-child(4){top:50%;left:24%}.e43ff8d-heart:nth-child(5){top:50%;left:76%}.e43ff8d-heart:nth-child(6){top:78%;left:24%}.e43ff8d-heart:nth-child(7){top:78%;left:50%}.e43ff8d-heart:nth-child(8){top:78%;left:76%}@keyframes e43ff8d-hearts-in{0%{opacity:0;transform:scale(1.8)}}@keyframes e43ff8d-hearts-out{to{opacity:0;filter:blur(6px);transform:scale(1.5)}}.ef85e8a-background{z-index:0;object-fit:cover;object-position:47% 63%;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ef85e8a-poop{image-rendering:pixelated}.ef85e8a-stink-cloud{z-index:98;pointer-events:none;filter:blur(2px);opacity:0;width:48px;height:48px;animation:ef85e8a-stink 1.2s ease-out var(--ef85e8a-delay,0s) forwards;background:radial-gradient(circle,#84cc16bf,#65a30d59 55%,#0000 70%);border-radius:9999px;position:fixed}@keyframes ef85e8a-stink{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{transform:translate(var(--ef85e8a-drift,0px), -120px) scale(1.8);opacity:0}}.e3b34c6-overlay{z-index:100;font-family:var(--font-quicksand);opacity:0;background-color:#c4b5fd;background-image:radial-gradient(#00000026 1.5px,#0000 1.5px);background-size:20px 20px;padding:32px 16px 96px;transition:opacity .3s;position:fixed;inset:0;overflow-y:auto}.e3b34c6-overlay.e3b34c6-visible{opacity:1}.e3b34c6-title{text-align:center;background:#fef08a;border:2px solid #000;border-radius:6px;width:fit-content;margin:0 auto 32px;padding:8px 20px;font-size:1.75rem;font-weight:700;box-shadow:0 6px #000}.e3b34c6-grid{grid-template-columns:repeat(auto-fill,240px);justify-content:center;gap:28px;max-width:1200px;margin:0 auto;display:grid}.e3b34c6-card{background:#fff;border:2px solid #000;border-radius:6px;flex-direction:column;width:240px;transition:transform .1s,box-shadow .1s;display:flex;overflow:hidden;box-shadow:0 6px #000}.e3b34c6-card:hover{transform:translateY(-3px);box-shadow:0 9px #000}.e3b34c6-image{object-fit:cover;background:#000;width:100%;height:200px;display:block}.e3b34c6-download{color:#000;text-align:center;cursor:pointer;background:#fef08a;border-top:2px solid #000;padding:8px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .1s;display:block}.e3b34c6-download:hover{background:#fde047}.e3b34c6-download:active{background:#facc15}.e336074-overlay{z-index:100;font-family:var(--font-quicksand);opacity:0;background-color:#bae6fd;background-image:radial-gradient(#00000026 1.5px,#0000 1.5px);background-size:20px 20px;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:32px 16px 96px;transition:opacity .3s;display:flex;position:fixed;inset:0}.e336074-overlay.e336074-visible{opacity:1}.e336074-title{text-align:center;background:#fef08a;border:2px solid #000;border-radius:6px;width:fit-content;margin:0;padding:8px 20px;font-size:1.75rem;font-weight:700;box-shadow:0 6px #000}.e336074-frame{aspect-ratio:1;background:#fff;border:2px solid #000;border-radius:6px;justify-content:center;align-items:center;width:min(316px,100%);display:flex;overflow:hidden;box-shadow:0 6px #000}.e336074-image{object-fit:contain;width:100%;height:100%;display:block}.e336074-skeleton{background:#e5e7eb linear-gradient(100deg,#e5e7eb 30%,#f9fafb 50%,#e5e7eb 70%) 0 0/200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite e336074-skeleton-shimmer}@keyframes e336074-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.e336074-status{text-align:center;padding:16px 24px;font-size:1.25rem;font-weight:700}.e2584ff-overlay{z-index:100;opacity:0;background:linear-gradient(#38bdf8 0%,#7dd3fc 50%,#38bdf8 100%);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow:hidden}.e2584ff-overlay.e2584ff-visible{opacity:1;transition:none}.e2584ff-flash{pointer-events:none;background:#fff;animation:.5s ease-out forwards e2584ff-flash;position:absolute;inset:0}@keyframes e2584ff-flash{0%{opacity:1}to{opacity:0}}.e2584ff-speed-lines{pointer-events:none;position:absolute;inset:0}.e2584ff-speed-line{top:var(--e2584ff-line-top);width:var(--e2584ff-line-length);height:var(--e2584ff-line-thickness);opacity:var(--e2584ff-line-opacity);animation:e2584ff-speed-line var(--e2584ff-line-duration) linear var(--e2584ff-line-delay) infinite;background:linear-gradient(90deg,#0000,#fff);border-radius:999px;position:absolute;left:0;transform:translate(-100%)}@keyframes e2584ff-speed-line{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.e2584ff-image{width:min(480px,85vw);height:auto;animation:.25s cubic-bezier(.2,1.6,.4,1) both e2584ff-slam,.4s linear .25s e2584ff-shake;position:relative}@keyframes e2584ff-slam{0%{opacity:0;transform:scale(2.5)}to{opacity:1;transform:scale(1)}}@keyframes e2584ff-shake{0%,to{translate:0}20%{translate:-8px 4px}40%{translate:8px -4px}60%{translate:-6px -2px}80%{translate:6px 2px}}.e6ddc3d-overlay{z-index:100;opacity:0;background:radial-gradient(at 50% 55%,#ff6a0040 0%,#0000 45%),linear-gradient(#05030d 0%,#1b1036 50%,#2a0d05 52%,#05030d 100%);transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.e6ddc3d-overlay.e6ddc3d-visible{opacity:1}.e6ddc3d-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.e6ddc3d-overlay:has(.e6ddc3d-logo-done) .e6ddc3d-flash{animation:1.2s ease-out both e6ddc3d-flash}@keyframes e6ddc3d-flash{0%{opacity:0}8%{opacity:1}to{opacity:0}}.e6ddc3d-fire{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.e6ddc3d-lightning{pointer-events:none;position:absolute;inset:0}.e6ddc3d-lightning:before{content:"";opacity:0;background:radial-gradient(circle at 50% 45%,#8cc8ff59 0%,#0000 60%);position:absolute;inset:0}.e6ddc3d-lightning.e6ddc3d-lightning-glow:before{animation:.25s ease-out e6ddc3d-sky-glow}@keyframes e6ddc3d-sky-glow{0%{opacity:1}to{opacity:0}}.e6ddc3d-bolt{filter:drop-shadow(0 0 4px #9fe0ff)drop-shadow(0 0 14px #3b8bff);width:100%;height:100%;animation:.2s step-end forwards e6ddc3d-bolt-flicker;position:absolute;inset:0;overflow:visible}.e6ddc3d-bolt polyline{fill:none;stroke:#fff;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.e6ddc3d-bolt .e6ddc3d-bolt-branch{stroke-width:1.5px}@keyframes e6ddc3d-bolt-flicker{0%{opacity:1}25%{opacity:.3}45%{opacity:1}75%{opacity:.6}to{opacity:0}}.e6ddc3d-ignition{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#fff 0%,#cfeaff 40%,#6fb6ff 100%);position:absolute;inset:0}.e6ddc3d-overlay.e6ddc3d-ignited .e6ddc3d-ignition{animation:1.4s ease-out both e6ddc3d-ignition}@keyframes e6ddc3d-ignition{0%{opacity:0}5%{opacity:1}to{opacity:0}}@font-face{font-family:Archivo Black;src:url(/assets/gsXVxiLZ.ttf)format("truetype");font-weight:400;font-style:normal}.e6ddc3d-logo{flex-direction:column;align-items:flex-start;font-size:clamp(2.5rem,12vw,10rem);line-height:.9;display:flex;position:absolute;top:36%;left:54%;transform:translate(-50%,-50%)perspective(7em)rotateY(30deg)skew(-10deg)}.e6ddc3d-logo.e6ddc3d-logo-done{animation:2s ease-out e6ddc3d-logo-glow}@keyframes e6ddc3d-logo-glow{0%{filter:brightness(2.2)drop-shadow(0 0 .3em #ffb000)}to{filter:brightness()drop-shadow(0 0 #0000)}}.e6ddc3d-logo-row{align-items:center;display:flex}.e6ddc3d-logo-top{align-items:baseline}.e6ddc3d-logo-text{--e6ddc3d-text-fill:linear-gradient(180deg, #d81e00 0%, #f45a00 35%, #ffb400 75%, #ffd000 100%);letter-spacing:-.05em;color:#0000;background:var(--e6ddc3d-text-fill);-webkit-text-stroke:.045em #2f73c0;paint-order:stroke fill;filter:drop-shadow(0 0 .08em #468cff73);-webkit-background-clip:text;background-clip:text;font-family:Archivo Black,Arial Black,sans-serif;display:inline-block;position:relative}.e6ddc3d-logo-bottom .e6ddc3d-logo-text{--e6ddc3d-text-fill:linear-gradient(180deg, #ffd000 0%, #ffb400 25%, #f45a00 65%, #d81e00 100%)}.e6ddc3d-logo-small{flex-direction:column;margin:0 .06em 0 .08em;font-size:.42em;line-height:.95;display:flex}.e6ddc3d-logo-small .e6ddc3d-logo-text{-webkit-text-stroke-width:.08em}.e6ddc3d-logo-piece{opacity:0;display:inline-block;position:relative}.e6ddc3d-logo-piece.e6ddc3d-shown{animation:.35s cubic-bezier(.5,0,.75,0) forwards e6ddc3d-slam}@keyframes e6ddc3d-slam{0%{opacity:0;transform:scale(4)}70%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.e6ddc3d-logo-k{z-index:1}.e6ddc3d-logo-k.e6ddc3d-logo-hit{opacity:1;animation:.4s ease-out e6ddc3d-hit}@keyframes e6ddc3d-hit{0%{transform:translate(-.06em)rotate(-3deg)}40%{transform:translate(.03em)rotate(1.5deg)}to{transform:none}}.e6ddc3d-logo-arrow{aspect-ratio:87/40;filter:drop-shadow(0 0 .08em #468cff73);height:.69em;margin-left:-.1em;position:relative}.e6ddc3d-logo-arrow svg{width:100%;height:100%;display:block;overflow:visible}.e6ddc3d-logo-arrow.e6ddc3d-shown{animation:.45s cubic-bezier(.6,0,.9,.6) forwards e6ddc3d-arrow-in}@keyframes e6ddc3d-arrow-in{0%{opacity:1;transform:translate(120vw)}to{opacity:1;transform:none}}.e6ddc3d-video{object-fit:cover;opacity:0;transform-origin:50%;width:100%;height:100%;transition:opacity 5s;position:absolute;inset:0;box-shadow:0 0 6vh #ff8c0099}.e6ddc3d-video.e6ddc3d-video-playing{opacity:1}.e2c55b8-overlay{z-index:100;opacity:0;background:#000;justify-content:center;align-items:center;transition:opacity 1s;display:flex;position:fixed;inset:0}.e2c55b8-overlay.e2c55b8-visible{opacity:1}.e2c55b8-overlay.e2c55b8-leaving{transition:opacity 5s ease-in-out}.e2c55b8-screen .intro-line{color:#e7e5e4;text-shadow:0 0 12px #b91c1ccc}.e2c55b8-opening .intro-line{color:#fff;text-shadow:none}.e2c55b8-flash{z-index:2;pointer-events:none;background:#fff;animation:2.5s ease-out forwards e2c55b8-flash;position:absolute;inset:0}@keyframes e2c55b8-flash{0%{opacity:0}6%{opacity:1}to{opacity:0}}.e2c55b8-whiteout{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 35%,#f5f3ff 100%);transition:opacity 3s cubic-bezier(.45,0,.55,1);position:absolute;inset:0}.e2c55b8-whiteout.e2c55b8-visible{opacity:1}.e2c55b8-sky{background:radial-gradient(at 15% 20%,#a855f773,#0000 55%),radial-gradient(at 85% 75%,#0ea5e959,#0000 50%),radial-gradient(at 70% 15%,#ec489940,#0000 45%),radial-gradient(at 50% 120%,#3730a3,#0b1026 60%,#02030a);position:absolute;inset:0;overflow:hidden}.e2c55b8-sky-nebula{filter:blur(40px);background:radial-gradient(circle at 30% 60%,#f472b64d,#0000 35%),radial-gradient(circle at 70% 40%,#2dd4bf40,#0000 35%),radial-gradient(circle at 50% 80%,#818cf84d,#0000 40%);animation:30s ease-in-out infinite alternate e2c55b8-nebula;position:absolute;inset:-20%}@keyframes e2c55b8-nebula{0%{opacity:.7;transform:translate(-3%,2%)scale(1)}to{opacity:1;transform:translate(3%,-2%)scale(1.15)}}.e2c55b8-sky-milky-way{filter:blur(20px);background:linear-gradient(120deg,#0000 42%,#e0e7ff1f 48%,#ffffff2e 50%,#e0e7ff1f 52%,#0000 58%);position:absolute;inset:-50%}.e2c55b8-sky .e2c55b8-sky-layer-0{opacity:.6;animation-duration:400s}.e2c55b8-sky .e2c55b8-sky-layer-1{animation-duration:240s}.e2c55b8-sky .e2c55b8-sky-layer-2{animation-duration:150s}.e2c55b8-sky-layer-2 .e2c55b8-star{box-shadow:0 0 8px 2px #c7d2fee6,0 0 20px 4px #a5b4fc66}.e2c55b8-messages{z-index:1;justify-content:center;align-items:center;max-width:min(52rem,90vw);display:flex;position:relative}.e2c55b8-message{text-align:left;flex-direction:column;align-items:flex-start;gap:.6rem;transition:opacity 1.2s;display:flex}.e2c55b8-message.e2c55b8-hidden{opacity:0}.e2c55b8-line{color:#fff;text-shadow:0 0 12px #a5b4fce6,0 0 32px #a5b4fc80;opacity:0;margin:0;font-family:Quicksand,sans-serif;font-size:min(1.5rem,4.2vw,2.8vh);font-weight:700;line-height:1.3;transition:opacity 1.2s,transform 1.2s;transform:translateY(8px)}.e2c55b8-emote{vertical-align:middle;filter:drop-shadow(0 0 8px #a5b4fc99);width:auto;height:1.3em;display:inline-block}.e2c55b8-line.e2c55b8-visible{opacity:1;transform:none}.e2c55b8-swarm{pointer-events:none;position:fixed;inset:0}.e2c55b8-swarm-item{opacity:0;filter:blur(6px);width:max-content;max-width:min(26rem,58vw);transition:opacity 1.5s ease, filter 1.5s ease, transform var(--e2c55b8-swarm-life,6s) linear;flex-direction:column;gap:.3rem;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.85)}.e2c55b8-swarm-item.e2c55b8-visible{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1.15)}.e2c55b8-swarm-item.e2c55b8-visible.e2c55b8-hidden{opacity:0;filter:blur(6px)}.e2c55b8-swarm-item .e2c55b8-line{opacity:1;font-size:min(1.3rem,3.8vw,2.5vh);transition:none;transform:none}.e2c55b8-thanks{color:#fff;text-align:center;text-shadow:0 0 16px #a5b4fce6,0 0 48px #a5b4fc99,0 0 96px #818cf866;opacity:0;margin:0;font-family:Quicksand,sans-serif;font-size:min(5rem,11vw);font-weight:700;line-height:1.1;transition:opacity 2.5s,transform 2.5s;transform:scale(.95)}.e2c55b8-thanks.e2c55b8-visible{opacity:1;transform:none}.e2c55b8-thanks.e2c55b8-visible.e2c55b8-hidden{opacity:0;transition:opacity 5s}.e2c55b8-credits{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.e2c55b8-credits-roll{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:14vh;padding:0 1rem;font-family:Quicksand,sans-serif;display:flex;position:absolute;top:100%;left:0;right:0}.e2c55b8-credits-title{text-shadow:0 0 16px #a5b4fce6,0 0 48px #a5b4fc99;margin:0;font-size:min(4rem,9vw);font-weight:700;line-height:1.1}.e2c55b8-credits-block{flex-direction:column;align-items:center;gap:.4rem;display:flex}.e2c55b8-credits-heading{color:#c7d2fe;letter-spacing:.08em;margin:0 0 .4rem;font-size:min(1.1rem,4vw);font-weight:500}.e2c55b8-credits-name{text-shadow:0 0 12px #a5b4fce6,0 0 32px #a5b4fc80;margin:0;font-size:min(2rem,6.5vw);font-weight:700;line-height:1.2}.e2c55b8-credits-note{color:#c7d2fe;margin:0;font-size:min(1.1rem,4vw)}.e2c55b8-credits-track{margin-bottom:1.4rem}.e2c55b8-credits-track-where{color:#a5b4fc;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2rem;font-size:min(.8rem,3.2vw);font-weight:500}.e2c55b8-credits-track-title{text-shadow:0 0 12px #a5b4fce6,0 0 32px #a5b4fc80;margin:0;font-size:min(1.4rem,5vw);font-weight:700;line-height:1.2}.e2c55b8-quote{text-align:center;color:#fff;opacity:0;flex-direction:column;align-items:center;gap:1.5rem;margin:0;font-family:Quicksand,sans-serif;transition:opacity 2s;display:flex}.e2c55b8-quote.e2c55b8-visible{opacity:1}.e2c55b8-quote blockquote{text-shadow:0 0 12px #a5b4fce6,0 0 32px #a5b4fc80;margin:0;font-size:min(2.2rem,6vw);font-weight:700;line-height:1.3}.e2c55b8-quote figcaption{color:#c7d2fe;font-size:min(1.1rem,4vw);font-style:italic}.final-hint-complete{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.final-hint-thanks{color:#e7e5e4;margin:0;font-family:Quicksand,sans-serif;font-size:min(2rem,7vw);font-weight:700}.final-hint-percent{color:#fbbf24;text-shadow:0 0 24px #fbbf2499;margin:0;font-family:Quicksand,sans-serif;font-size:min(7rem,24vw);font-weight:700;line-height:1}.final-hint-count{color:#fbbf24;align-items:center;gap:.5rem;margin:0;font-family:Courier New,monospace;font-size:min(2rem,7vw);font-weight:700;display:flex}.final-hint-count svg{fill:currentColor;width:1.2em;height:1.2em}.final-hint-count.final-hint-revealed{color:#ef4444;text-shadow:0 0 16px #ef4444cc}.final-hint-glitching .e2c55b8-screen{animation:2.3s step-end infinite final-hint-shake}.final-hint-glitching .intro-line{text-shadow:2px 0 #ff0050bf,-2px 0 #00dcffbf,0 0 12px #b91c1ccc}.final-hint-glitching:before{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px);animation:.15s steps(2,end) infinite final-hint-flicker;position:absolute;inset:0}@keyframes final-hint-shake{0%,to{filter:none;transform:none}4%{filter:drop-shadow(5px 0 #f0f)drop-shadow(-5px 0 #0ff);transform:translate(-8px,2px)skew(10deg)}7%{filter:drop-shadow(-4px 0 #f0f)drop-shadow(4px 0 #0ff);transform:translate(6px,-3px)}10%{filter:none;transform:none}52%{filter:drop-shadow(3px 0 #f0f)drop-shadow(-3px 0 #0ff);transform:translate(3px)scaleY(1.08)}55%{filter:none;transform:none}81%{filter:drop-shadow(-3px 0 #0ff);transform:translate(-4px,-1px)skew(-6deg)}83%{filter:none;transform:none}}@keyframes final-hint-flicker{50%{opacity:.6}}.final-hint-big-glitch .e2c55b8-screen{animation:1s step-end both final-hint-big-glitch}.final-hint-big-glitch:after{content:"";z-index:1;pointer-events:none;animation:1s step-end both final-hint-big-glitch-bands;position:absolute;inset:0}@keyframes final-hint-big-glitch{0%{filter:drop-shadow(12px 0 #f0f)drop-shadow(-12px 0 #0ff);clip-path:inset(0 0 45%);transform:translate(-20px,6px)skew(20deg)}8%{filter:invert()hue-rotate(90deg);clip-path:inset(30% 0 20%);transform:translate(25px,-10px)scale(1.15)}16%{filter:drop-shadow(-16px 0 #f0f)drop-shadow(16px 0 #0ff)contrast(2);clip-path:inset(55% 0 5%);transform:translate(-35px)scaleY(1.6)skew(-25deg)}24%{filter:saturate(5)brightness(1.6);clip-path:none;transform:translate(10px,12px)scaleX(1.4)}32%{filter:invert();clip-path:inset(10% 0 70%);transform:translate(-50px,-4px)skew(35deg)}40%{filter:hue-rotate(180deg)drop-shadow(20px 0 #0ff);clip-path:inset(40% 0 35%);transform:translate(40px,8px)scale(.9,1.3)}48%{filter:none;clip-path:none;opacity:0;transform:none}54%{filter:drop-shadow(-20px 0 #f0f)drop-shadow(20px 0 #0ff)brightness(2);clip-path:inset(48% 0 46%);opacity:1;transform:translate(-15px)scaleX(2)}62%{filter:invert()contrast(3);clip-path:inset(20% 0 60%);transform:translate(60px,-6px)skew(-40deg)}70%{opacity:0}76%{filter:hue-rotate(-120deg)saturate(4);clip-path:inset(70% 0 25%);opacity:1;transform:translate(-30px,4px)scaleY(3)}84%,to{opacity:0}}@keyframes final-hint-big-glitch-bands{0%{opacity:.8;background:linear-gradient(#0000 15%,#ff00c8 15% 22%,#0000 22% 60%,#00e5ff 60% 64%,#0000 64%)}10%{opacity:.9;background:#fff}14%{opacity:1;background:repeating-linear-gradient(#0000 0 4px,#ffffff40 4px 6px)}28%{opacity:.9;background:linear-gradient(#0000 40%,#00e5ff 40% 52%,#0000 52% 80%,#ff00c8 80% 83%,#0000 83%)}38%{opacity:0}52%{opacity:1;background:linear-gradient(#0000 5%,#ff00c8 5% 9%,#0000 9% 47%,#fff 47% 53%,#0000 53% 88%,#00e5ff 88% 95%,#0000 95%)}60%{opacity:.7;background:#fff}64%{opacity:0}78%{opacity:1;background:repeating-linear-gradient(#0000 0 2px,#00e5ff66 2px 3px)}86%,to{opacity:0}}.final-hint-burst{animation:.5s step-end both final-hint-burst;display:inline-block}@keyframes final-hint-burst{0%{filter:drop-shadow(8px 0 #f0f)drop-shadow(-8px 0 #0ff);transform:translate(-10px,3px)skew(15deg)}20%{filter:drop-shadow(-6px 0 #f0f)drop-shadow(6px 0 #0ff);opacity:.4;transform:translate(8px,-4px)scaleX(1.2)}40%{filter:drop-shadow(5px 0 #0ff);opacity:1;transform:translate(-5px)skew(-12deg)}60%{filter:drop-shadow(-7px 0 #f0f)drop-shadow(4px 0 #0ff);transform:translate(6px,2px)scaleY(1.3)}80%{filter:drop-shadow(3px 0 #f0f);transform:translate(-3px,-2px)}to{filter:none;transform:none}}.final-hint-glitch-out{animation:1.2s step-end both final-hint-glitch-out}@keyframes final-hint-glitch-out{0%{transform:translate(-15px)skew(8deg)}10%{filter:invert();transform:none}18%{filter:none;clip-path:inset(0 0 60%);transform:translate(30px)}26%{filter:hue-rotate(90deg)contrast(2);clip-path:none;transform:scaleX(1.2)}34%{filter:none;clip-path:inset(25% 0 40%);transform:translate(-40px,5px)}42%{opacity:0}48%{filter:invert();clip-path:none;opacity:1;transform:scaleY(1.4)}58%{filter:none;clip-path:inset(50% 0 0);transform:translate(50px)skew(-20deg)}66%{opacity:0}72%{clip-path:inset(10% 0 75%);opacity:1;transform:translate(-60px)scaleX(1.3)}80%{filter:invert();clip-path:inset(60% 0 30%);transform:translate(20px)}88%,to{opacity:0}}#achievements-toggle.final-hint-glitch-in{animation:1.2s step-end both final-hint-glitch-in}@keyframes final-hint-glitch-in{0%{opacity:0}12%{filter:invert()drop-shadow(8px 0 #f0f)drop-shadow(-8px 0 #0ff);clip-path:inset(0 0 55%);opacity:1;transform:translate(-30px)skewY(10deg)}20%{opacity:0}30%{filter:hue-rotate(120deg)contrast(2);clip-path:inset(40% 0 20%);opacity:1;transform:translate(15px)scaleY(1.5)}40%{filter:drop-shadow(-10px 0 #f0f)drop-shadow(10px 0 #0ff);clip-path:none;transform:translate(-10px)}48%{opacity:0}56%{filter:invert();clip-path:inset(60% 0 0);opacity:1;transform:translate(25px)skew(-20deg)}66%{filter:drop-shadow(5px 0 #f0f)drop-shadow(-5px 0 #0ff);clip-path:inset(0 0 30%);transform:none}74%{opacity:0}80%{filter:hue-rotate(-90deg);clip-path:none;opacity:1;transform:translate(-8px)scaleX(1.2)}90%,to{filter:none;clip-path:none;opacity:1;transform:none}}.e2c55b8-stars{z-index:-2;pointer-events:none;opacity:0;background:radial-gradient(at 20% 15%,#7c3aed59,#0000 55%),radial-gradient(at 85% 80%,#0ea5e940,#0000 50%),radial-gradient(at 50% 120%,#312e81,#0b1026 60%,#02030a);transition:opacity 2s;position:fixed;inset:0;overflow:hidden}.e2c55b8-stars.e2c55b8-stars-visible{opacity:1}.e2c55b8-stars-field{animation:240s linear infinite e2c55b8-stars-drift;position:absolute;inset:-50%}@keyframes e2c55b8-stars-drift{to{transform:rotate(360deg)}}.e2c55b8-stars-glitch .e2c55b8-stars-field{animation:240s linear infinite e2c55b8-stars-drift,7s step-end infinite e2c55b8-stars-glitch}.e2c55b8-stars-glitch:after{content:"";pointer-events:none;opacity:0;animation:7s step-end infinite e2c55b8-stars-bands;position:absolute;inset:0}@keyframes e2c55b8-stars-glitch{0%{filter:none;translate:0}88%{filter:hue-rotate(120deg)saturate(2);translate:-6px 2px}89%{filter:none;translate:5px -1px}90%{translate:0}95%{filter:hue-rotate(-90deg);translate:8px}96%{filter:none;translate:0}}@keyframes e2c55b8-stars-bands{0%{opacity:0}88%{opacity:.18;background:linear-gradient(#0000 30%,#ff00c8 30% 32%,#0000 32% 70%,#00e5ff 70% 71%,#0000 71%)}90%{opacity:0}95%{opacity:.15;background:linear-gradient(#0000 12%,#00e5ff 12% 14%,#0000 14% 55%,#ff00c8 55% 56%,#0000 56%)}96%{opacity:0}}@media (prefers-reduced-motion:reduce){.e2c55b8-stars-glitch .e2c55b8-stars-field{animation:240s linear infinite e2c55b8-stars-drift}.e2c55b8-stars-glitch:after{animation:none}}.e2c55b8-star{width:var(--e2c55b8-star-size);height:var(--e2c55b8-star-size);animation:e2c55b8-twinkle var(--e2c55b8-twinkle) ease-in-out infinite alternate;background:#fff;border-radius:9999px;position:absolute;box-shadow:0 0 6px #fffc}@keyframes e2c55b8-twinkle{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.e2c55b8-shooting-star{filter:drop-shadow(0 0 4px #fff);opacity:0;background:linear-gradient(90deg,#fff0,#fff);border-radius:9999px;width:140px;height:2px;animation:1.2s ease-out forwards e2c55b8-shooting-star;position:absolute;transform:rotate(155deg)}@keyframes e2c55b8-shooting-star{0%{opacity:0;transform:rotate(155deg)translate(0)}15%{opacity:1}to{opacity:0;transform:rotate(155deg)translate(500px)}}html.e2c55b8-mystery{background:#0b1026}.e2c55b8-mystery :is(#easter-egg-typed-keys,#e1d72b6-status-text,#ecc3219-status-text,#eff26dc-status-text,#ef85e8a-status-text){color:#fff;text-shadow:0 0 12px #a5b4fce6}.e2c55b8-shine:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(110deg,#0000 35%,#fff9 50%,#0000 65%);background-repeat:no-repeat;background-size:300% 100%;animation:3.5s ease-in-out infinite e2c55b8-shine-sweep,2.4s ease-in-out infinite alternate e2c55b8-shine-halo;position:absolute;inset:0}@keyframes e2c55b8-shine-sweep{0%{background-position:100% 0}45%,to{background-position:0 0}}@keyframes e2c55b8-shine-halo{0%{box-shadow:0 0 6px 1px #fde0474d,0 0 16px 4px #a5b4fc33}to{box-shadow:0 0 12px 2px #fde047b3,0 0 32px 8px #a5b4fc80}}.e2c55b8-constellations{position:absolute;inset:0}.e2c55b8-constellation{position:absolute;overflow:visible}.e2c55b8-constellation-line{stroke:#c7d2fe73;stroke-width:.08px;stroke-linecap:round;stroke-dasharray:10;stroke-dashoffset:10px;animation:4s ease-in-out 1.5s forwards e2c55b8-constellation-draw}@keyframes e2c55b8-constellation-draw{to{stroke-dashoffset:0}}.e2c55b8-constellation-star{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite alternate e2c55b8-constellation-twinkle}@keyframes e2c55b8-constellation-twinkle{0%{opacity:.55;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.e2c55b8-glitch{animation:3s step-end infinite achievement-epic-glitch,3s step-end infinite achievement-epic-split}.e2c55b8-glitch.e3950de-disable-button{animation:5s 25s both e3950de-disable-button-fade-in,3s step-end infinite achievement-epic-glitch,3s step-end infinite achievement-epic-split}.e2c55b8-glitch:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:3s step-end infinite achievement-epic-bands;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.e2c55b8-glitch,.e2c55b8-glitch:after{animation:none}.e2c55b8-glitch.e3950de-disable-button{animation:5s 25s both e3950de-disable-button-fade-in}}.e2c55b8-glitch-drawer>*{animation:3s step-end infinite achievement-epic-glitch,3s step-end infinite achievement-epic-split}.e2c55b8-glitch-drawer:after{content:"";pointer-events:none;opacity:0;animation:3s step-end infinite achievement-epic-bands;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.e2c55b8-glitch-drawer>*,.e2c55b8-glitch-drawer:after{animation:none}}.e2c55b8-glitch-image{animation:.6s step-end infinite e2c55b8-glitch-image}@keyframes e2c55b8-glitch-image{0%{filter:drop-shadow(5px 0 #f0f)drop-shadow(-5px 0 #0ff);clip-path:inset(0);translate:0}15%{filter:drop-shadow(-8px 0 #f0f)drop-shadow(8px 0 #0ff)hue-rotate(90deg);clip-path:inset(10% 0 55%);translate:-10px 3px}30%{filter:drop-shadow(4px 0 #0ff)contrast(1.6);clip-path:inset(40% 0 20%);translate:8px -2px}45%{filter:drop-shadow(3px 0 #f0f)drop-shadow(-3px 0 #0ff);clip-path:inset(0);translate:0}70%{filter:drop-shadow(-6px 0 #f0f)invert(.15);clip-path:inset(0 0 35%);translate:4px}85%{filter:drop-shadow(6px 0 #0ff)hue-rotate(-60deg);clip-path:inset(60% 0 0);translate:-6px 2px}}html,body{-webkit-user-select:none;user-select:none;background:0 0;margin:0;padding:0;overflow:hidden}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
