/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@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;--spacing:4px;--font-weight-normal:400;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0e0d1f;--color-surface:#17152e;--color-raised:#242046;--color-edge:#3a3466;--color-pixel:#07060f;--color-rim:#2a2650;--color-deep-violet:#150e26;--color-horizon-1:#120f28;--color-horizon-2:#1c1a38;--color-success:#12301c;--color-gold:#fac775;--color-gold-light:#ffe6b0;--color-gold-dark:#c98f3a;--color-bronze:#5a3a12;--color-on-gold:#2a1a05;--color-text:#f4f1ff;--color-text-muted:#a7a0d0;--color-text-disabled:#6a6494;--color-pure-white:#fff;--color-rarity-green:#5bd16a;--color-rarity-green-dark:#1e6b3a;--color-rarity-blue:#4aa8ff;--color-rarity-blue-dark:#1d4e8f;--color-rarity-purple:#b66bff;--color-rarity-purple-dark:#5a2a99;--color-rarity-orange:#ff9a3c;--color-rarity-orange-dark:#9a4a12;--color-rarity-red:#ff4d5e;--color-rarity-red-dark:#8f1e2e;--color-metal:#b9b2e6;--color-cyan-light:#cffbff;--color-pink:#ff8fb0;--color-wood:#7a4e29;--color-wood-dark:#6b4423;--color-wood-joint:#3d2412;--color-wood-light:#9a6436;--color-baseboard:#2a1a0c;--color-wallpaper:#231a3d;--color-wallpaper-stripe:#2b2149;--color-wallpaper-shadow:#1c1533;--color-glass:#16213a;--color-glass-rim:#5c6b8f;--color-pc-light:#5c5490;--color-pc-screen:#0b0a18;--color-machine:#c2273a;--color-machine-light:#e03a4c;--color-display-rim:#2a0a12;--color-max-light:#ff8fa0;--color-reel:#dcd7f2;--color-mega-banner:#2a0e3a;--color-paint-canvas:#f4f1ff;--color-paint-grid:#dcd7f2;--color-paint-cross:#b9b2e6;--font-pixel:"Press Start 2P", monospace;--font-body:"VT323", monospace;--text-ps-10:10px;--text-ps-10--line-height:12px;--text-ps-12:12px;--text-ps-12--line-height:16px;--text-ps-14:14px;--text-ps-14--line-height:18px;--text-ps-16:16px;--text-ps-16--line-height:24px;--text-ps-20:20px;--text-ps-20--line-height:24px;--text-ps-24:24px;--text-ps-24--line-height:32px;--text-ps-32:32px;--text-ps-32--line-height:40px;--text-ps-40:40px;--text-ps-40--line-height:48px;--text-vt-18:18px;--text-vt-18--line-height:20px;--text-vt-20:20px;--text-vt-20--line-height:20px;--text-vt-22:22px;--text-vt-22--line-height:24px;--text-vt-24:24px;--text-vt-24--line-height:24px;--text-vt-26:26px;--text-vt-26--line-height:28px;--spacing-s6:32px}}@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}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,canvas,svg{image-rendering:pixelated;shape-rendering:crispedges}img{-webkit-user-drag:none}button{font:inherit;color:inherit}}@layer components{.px-raised{box-shadow:0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel)}.px-flat{box-shadow:0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel)}.mask-icon{-webkit-mask:var(--icon) center / 100% 100% no-repeat;-webkit-mask:var(--icon) center / 100% 100% no-repeat;-webkit-mask:var(--icon) center / 100% 100% no-repeat;-webkit-mask:var(--icon) center / 100% 100% no-repeat;mask:var(--icon) center / 100% 100% no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.pixel-img{image-rendering:pixelated;flex-shrink:0;display:block}.pbtn{--b:8px;box-sizing:border-box;min-width:44px;height:56px;min-height:44px;font-family:var(--font-pixel);text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:12px;line-height:16px;display:inline-flex;position:relative}.pbtn--sm{--b:6px;gap:8px;height:44px;padding:0 12px;font-size:10px;line-height:12px}.pbtn--block{width:100%;display:flex}.pbtn--primary{background:var(--color-gold);color:var(--color-on-gold);box-shadow:inset 0 4px 0 var(--color-gold-light), inset 0 calc(var(--b) * -1) 0 var(--color-gold-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 var(--b) 0 var(--color-pixel)}.pbtn--secondary{background:var(--color-raised);height:48px;color:var(--color-text);box-shadow:inset 0 4px 0 var(--color-edge), inset 0 calc(var(--b) * -1) 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 var(--b) 0 var(--color-pixel)}.pbtn--secondary.pbtn--sm{height:44px}.pbtn--danger{background:var(--color-rarity-red);color:var(--color-pure-white);text-shadow:2px 2px 0 var(--color-rarity-red-dark);box-shadow:inset 0 4px 0 var(--color-max-light), inset 0 calc(var(--b) * -1) 0 var(--color-rarity-red-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 var(--b) 0 var(--color-pixel)}.pbtn--primary:active:not(:disabled),.pbtn--primary.is-pressed{box-shadow:inset 0 4px 0 var(--color-gold-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.pbtn--secondary:active:not(:disabled),.pbtn--secondary.is-pressed{box-shadow:inset 0 4px 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.pbtn--danger:active:not(:disabled),.pbtn--danger.is-pressed{box-shadow:inset 0 4px 0 var(--color-rarity-red-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.pbtn--sm:active:not(:disabled),.pbtn--sm.is-pressed{transform:translateY(2px)}.pbtn:disabled,.pbtn--disabled{background:var(--color-surface);color:var(--color-text-disabled);text-shadow:none;cursor:not-allowed;box-shadow:0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.pbtn--sm:disabled{transform:translateY(2px)}.plaque{background:var(--color-surface);height:44px;box-shadow:inset 0 4px 0 var(--color-rim), inset 0 -4px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);align-items:center;gap:12px;padding:0 16px;display:inline-flex}.plaque__rivet{background:var(--color-gold-dark);flex-shrink:0;width:4px;height:4px}.plaque__num{font-family:var(--font-pixel);color:var(--color-gold);white-space:nowrap;font-size:16px;line-height:16px}.plaque.is-flash{background:var(--color-gold);box-shadow:inset 0 4px 0 var(--color-gold-light), inset 0 -4px 0 var(--color-gold-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel)}.plaque.is-flash .plaque__rivet{background:var(--color-bronze)}.plaque.is-flash .plaque__num{color:var(--color-on-gold)}.tabbar{background:var(--color-surface);box-shadow:0 -4px 0 var(--color-pixel);padding:12px calc(12px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));gap:12px;display:flex}.tab,.seg{background:var(--color-raised);min-width:0;color:var(--color-text-muted);font-family:var(--font-pixel);cursor:pointer;box-shadow:inset 0 4px 0 var(--color-edge), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-size:10px;line-height:10px;display:flex}.tab{height:56px}.seg{height:48px;line-height:12px}.tab.is-active,.seg.is-active{background:var(--color-bg);color:var(--color-gold);box-shadow:inset 0 6px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.dim{background:repeating-conic-gradient(#07060feb 0 25%, #07060f99 0 50%) 0 0 / 4px 4px;position:absolute;inset:0}.modal{box-sizing:border-box;background:var(--color-surface);box-shadow:inset 0 0 0 4px var(--frame), inset 0 0 0 8px var(--color-pixel), inset 0 0 0 12px var(--frame-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);flex-direction:column;padding:28px 28px 32px;display:flex;position:relative}.modal__close{background:var(--color-raised);width:44px;height:44px;color:var(--color-text);cursor:pointer;box-shadow:inset 0 4px 0 var(--color-edge), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:20px;right:20px}.modal__close:active{box-shadow:inset 0 4px 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel);transform:translateY(4px)}.toast{box-sizing:border-box;background:var(--color-surface);min-height:44px;color:var(--color-text);font-family:var(--font-body);box-shadow:inset 0 4px 0 var(--toast-edge,var(--color-gold)), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);align-items:center;gap:12px;padding:8px 16px;font-size:22px;line-height:24px;animation:.25s steps(2,end) both toast-in;display:flex}.toast.is-leaving{animation:.25s steps(2,end) both toast-out}.aura{--corner-a:32px;--corner-b:16px;--corner-c:8px;flex-shrink:0;position:relative}.aura--sm{--corner-a:16px;--corner-b:8px;--corner-c:4px;overflow:hidden}.aura__ring,.aura__glow,.aura__rays{pointer-events:none;clip-path:polygon(var(--corner-a) 0, calc(100% - var(--corner-a)) 0, calc(100% - var(--corner-a)) var(--corner-c), calc(100% - var(--corner-b)) var(--corner-c), calc(100% - var(--corner-b)) var(--corner-b), calc(100% - var(--corner-c)) var(--corner-b), calc(100% - var(--corner-c)) var(--corner-a), 100% var(--corner-a), 100% calc(100% - var(--corner-a)), calc(100% - var(--corner-c)) calc(100% - var(--corner-a)), calc(100% - var(--corner-c)) calc(100% - var(--corner-b)), calc(100% - var(--corner-b)) calc(100% - var(--corner-b)), calc(100% - var(--corner-b)) calc(100% - var(--corner-c)), calc(100% - var(--corner-a)) calc(100% - var(--corner-c)), calc(100% - var(--corner-a)) 100%, var(--corner-a) 100%, var(--corner-a) calc(100% - var(--corner-c)), var(--corner-b) calc(100% - var(--corner-c)), var(--corner-b) calc(100% - var(--corner-b)), var(--corner-c) calc(100% - var(--corner-b)), var(--corner-c) calc(100% - var(--corner-a)), 0 calc(100% - var(--corner-a)), 0 var(--corner-a), var(--corner-c) var(--corner-a), var(--corner-c) var(--corner-b), var(--corner-b) var(--corner-b), var(--corner-b) var(--corner-c), var(--corner-a) var(--corner-c));position:absolute;top:50%;left:50%;translate:-50% -50%}.aura__rays{clip-path:none}.aura__rays-in{position:absolute;inset:0}.aura__content{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.aura__spark,.aura__star{z-index:3;pointer-events:none;position:absolute}.aura__spark{width:12px;height:12px;color:rgb(var(--c));animation:.8s step-end infinite blink}.aura__star{background:var(--color-gold-light);z-index:1;width:4px;height:4px;animation:.8s step-end infinite blink}.aura__d1{animation-delay:-.2s}.aura__d2{animation-delay:-.4s}.aura__d3{animation-delay:-.6s}.aura--lg .aura__r1{background:rgb(var(--c) / .62);width:150%;height:150%}.aura--lg .aura__r2{background:rgb(var(--c) / .34);width:200%;height:200%}.aura--lg .aura__r3{background:rgb(var(--c) / .18);width:250%;height:250%}.aura--lg .aura__r4{background:rgb(var(--c) / .09);width:300%;height:300%}.aura--lg .aura__rays{width:300%;height:300%}.aura--sm .aura__r1{background:rgb(var(--c) / .55);width:108.33%;height:108.33%}.aura--sm .aura__r2{background:rgb(var(--c) / .3);width:129.17%;height:129.17%}.aura--sm .aura__r3{background:rgb(var(--c) / .14);width:150%;height:150%}.aura--sm .aura__r4{display:none}.aura--sm .aura__rays{width:250%;height:250%}.aura--green{--c:91 209 106}.aura--blue{--c:74 168 255}.aura--purple{--c:182 107 255}.aura--orange{--c:255 154 60}.aura--red{--c:255 77 94}.aura--gold{--c:250 199 117}.aura--green .aura__r3,.aura--green .aura__r4,.aura--blue .aura__r4,.aura--purple .aura__r4{display:none}.aura--orange .aura__rays-in{background:repeating-conic-gradient(rgb(var(--c) / .3) 0deg 10deg, transparent 10deg 90deg);animation:1.5s steps(3,end) infinite aura-spin90}.aura--red .aura__rays-in{background:repeating-conic-gradient(rgb(var(--c) / .32) 0deg 8deg, transparent 8deg 45deg);animation:.9s steps(3,end) infinite aura-spin45}.aura--green .aura__ring{animation:2s step-end infinite aura-breathe}.aura--blue .aura__ring{animation:1.6s step-end infinite aura-breathe2}.aura--purple .aura__r2,.aura--purple .aura__r3{animation:1.2s step-end infinite aura-pump}.aura--orange .aura__r2,.aura--orange .aura__r3,.aura--orange .aura__r4{animation:1s step-end infinite aura-pump}.aura--red .aura__r2,.aura--red .aura__r3,.aura--red .aura__r4{animation:.8s step-end infinite aura-pump-big}.aura--red .aura__r1{animation:.4s step-end infinite aura-breathe2}.aura--gold .aura__r1{background:#ffe6b0b3}.aura--gold .aura__r2{background:#fac77573;animation:1.2s step-end infinite aura-pump}.aura--gold .aura__r3{background:#fac77542;animation:1.2s step-end infinite aura-pump}.aura--gold .aura__r4{background:#c98f3a33;animation:1.2s step-end infinite aura-pump}.aura--gold .aura__glow{background:#ffe6b08c;width:125%;height:125%;animation:1.2s step-end infinite aura-breathe}.aura--gold .aura__rays{width:656%;height:656%}.aura--gold .aura__rays-in{background:repeating-conic-gradient(#fac77538 0deg 15deg,#fac7750f 15deg 30deg);animation:2s steps(2,end) infinite aura-spin30}.aura--sm.aura--gold .aura__r1{width:100%;height:100%}.aura--sm.aura--gold .aura__r2{width:125%;height:125%}.aura--sm.aura--gold .aura__r3{width:150%;height:150%}.aura--sm.aura--gold .aura__glow{width:75%;height:75%}.aura--sm.aura--gold .aura__rays{width:458%;height:458%}.aura--unclipped{overflow:visible}.aura--gold .aura__spark{color:var(--color-gold-light)}.sky-star{width:4px;height:4px;position:absolute}.sky-star--a{background:var(--color-text-disabled)}.sky-star--b{background:var(--color-text);animation:1.6s step-end infinite start-twinkle}.sky-star--c{background:var(--color-gold-light);box-shadow:4px 0 0 var(--color-gold-light), -4px 0 0 var(--color-gold-light), 0 4px 0 var(--color-gold-light), 0 -4px 0 var(--color-gold-light);animation:1.6s step-end infinite start-twinkle}.ground-1,.ground-2,.ground-3{position:absolute;bottom:0;left:0;right:0}.ground-1{height:calc(120px + env(safe-area-inset-bottom));background:var(--color-horizon-1)}.ground-2{height:calc(72px + env(safe-area-inset-bottom));background:var(--color-surface)}.ground-3{height:calc(32px + env(safe-area-inset-bottom));background:var(--color-horizon-2)}.gift{transform-origin:50% 94%;animation:1.2s step-end infinite gift-hop}.gift-shadow{background:var(--color-pixel);width:160px;height:12px;animation:1.2s step-end infinite gift-shadow;position:absolute;top:184px;left:16px}.start-spark{width:12px;height:12px;color:var(--color-gold);animation:1.2s step-end infinite start-blink;position:absolute}.intro-sky{animation:.5s step-end both start-sky-in}.intro-letter{margin:0 2px;animation:.4s step-end both intro-pop;display:inline-block}.intro-letter>span{text-shadow:4px 4px 0 var(--color-pixel);animation:1.6s step-end infinite intro-wave;display:inline-block}.intro-ring{clip-path:polygon(32px 0,calc(100% - 32px) 0,calc(100% - 32px) 8px,calc(100% - 16px) 8px,calc(100% - 16px) 16px,calc(100% - 8px) 16px,calc(100% - 8px) 32px,100% 32px,100% calc(100% - 32px),calc(100% - 8px) calc(100% - 32px),calc(100% - 8px) calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) calc(100% - 8px),calc(100% - 32px) calc(100% - 8px),calc(100% - 32px) 100%,32px 100%,32px calc(100% - 8px),16px calc(100% - 8px),16px calc(100% - 16px),8px calc(100% - 16px),8px calc(100% - 32px),0 calc(100% - 32px),0 32px,8px 32px,8px 16px,16px 16px,16px 8px,32px 8px);animation:.1s step-end both start-appear;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-ring--1{background:#fac77514;width:256px;height:256px}.intro-ring--2{background:#fac7751f;width:208px;height:208px}.intro-cake{transform-origin:50% 100%;width:192px;height:192px;animation:.9s step-end both intro-fall;position:absolute;top:32px;left:32px}.intro-flame{width:12px;height:24px;animation:.1s step-end both start-appear;position:absolute;top:0}.intro-flame__glow{background:#ffe6b02e;width:36px;height:36px;animation:.6s step-end infinite start-twinkle;position:absolute;top:-12px;left:-12px}.intro-flame__tip,.intro-flame__tip-light,.intro-flame__tip-red{width:12px;height:12px;position:absolute;top:0;left:0}.intro-flame__tip{background:var(--color-rarity-orange);animation:.45s step-end infinite flame-base}.intro-flame__tip-light{background:var(--color-gold-light);animation:.45s step-end infinite flame-light}.intro-flame__tip-red{background:var(--color-rarity-red);animation:.45s step-end infinite flame-red}.intro-flame__base{background:var(--color-gold);width:12px;height:12px;position:absolute;top:12px;left:0}.intro-name{font-family:var(--font-pixel);color:var(--color-gold);letter-spacing:8px;white-space:nowrap;text-shadow:4px 4px 0 var(--color-bronze), 8px 8px 0 var(--color-pixel);padding-left:8px;font-size:64px;line-height:64px;animation:.375s step-end both intro-stamp}.intro-tap{animation:.1s step-end both start-appear}.intro-tap>span{animation:1s step-end infinite start-blink;display:inline-block}.fw-rocket{width:4px;height:12px;animation:fw-rise var(--rise,.5s) steps(5, end) both;position:absolute}.fw-burst{width:104px;height:104px;animation:1.2s step-end both fw-burst;position:absolute}.fw-burst>i{width:8px;height:8px;position:absolute}.field-label{font-family:var(--font-pixel);color:var(--color-text-muted);font-size:10px;line-height:12px}.text-input{box-sizing:border-box;appearance:none;background:var(--color-surface);width:100%;height:48px;color:var(--color-text);font-family:var(--font-pixel);caret-color:var(--color-gold);box-shadow:inset 0 4px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);border:0;border-radius:0;outline:none;margin:4px 0;padding:0 12px;font-size:16px;line-height:16px}.text-input::placeholder{color:var(--color-text-disabled);font-size:12px}.text-input:focus{box-shadow:inset 0 4px 0 var(--color-pixel), 0 -4px 0 var(--color-gold), -4px 0 0 var(--color-gold), 4px 0 0 var(--color-gold), 0 4px 0 var(--color-gold)}.paint-board{aspect-ratio:1;background:var(--color-paint-canvas);width:min(320px,100vw - 56px);box-shadow:0 0 0 4px var(--color-pixel), 0 0 0 8px var(--color-edge);touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;margin:4px auto;position:relative}.paint-grid{grid-template-rows:repeat(16,minmax(0,1fr));grid-template-columns:repeat(16,minmax(0,1fr));width:100%;height:100%;display:grid}.paint-cell{box-shadow:inset -1px -1px 0 var(--color-paint-grid)}.paint-cell.vr{box-shadow:inset -1px -1px 0 var(--color-paint-grid), inset -2px 0 0 var(--color-paint-cross)}.paint-cell.hr{box-shadow:inset -1px -1px 0 var(--color-paint-grid), inset 0 -2px 0 var(--color-paint-cross)}.paint-cell.vr.hr{box-shadow:inset -2px -2px 0 var(--color-paint-cross)}.paint-hint{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.paint-hint__in{background:var(--color-paint-canvas);flex-direction:column;align-items:center;gap:16px;padding:16px 20px;display:flex}.paint-hint__pencil{animation:1s step-end infinite paint-bob}.swatch{cursor:pointer;height:48px;box-shadow:inset 0 0 0 4px var(--color-pixel), inset 0 -8px 0 #07060f59;border:0;padding:0;position:relative}.swatch.is-active{box-shadow:inset 0 0 0 4px var(--color-gold), inset 0 0 0 8px var(--color-pixel);transform:translateY(-6px)}.swatch.is-active:after{content:"";background:var(--color-gold);width:16px;height:4px;margin-left:-8px;position:absolute;bottom:-14px;left:50%}.pbtn--secondary.is-active{background:var(--color-bg);color:var(--color-gold);box-shadow:inset 0 6px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.choose-card{text-align:left;cursor:pointer;background:var(--color-surface);width:100%;height:140px;color:var(--color-text);box-shadow:0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);border:0;padding:0;display:block;position:relative;overflow:hidden}.choose-card.is-selected{background:var(--color-deep-violet);box-shadow:0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.choose-card__frame{pointer-events:none;z-index:5;box-shadow:inset 0 4px 0 var(--color-edge), inset 0 -8px 0 var(--color-bg);position:absolute;inset:0}.choose-card.is-selected .choose-card__frame{box-shadow:inset 0 0 0 4px var(--color-gold), inset 0 0 0 8px var(--color-pixel), inset 0 0 0 12px var(--color-bronze)}.choose-card__stage{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:10px;left:10px}.choose-card__text{z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;top:24px;left:144px;right:20px}.choose-card__check{z-index:6;background:var(--color-gold);width:24px;height:24px;color:var(--color-on-gold);box-shadow:inset 0 -4px 0 var(--color-gold-dark);display:flex;position:absolute;top:16px;right:16px}.choose-card.is-dissolving{animation:.6s step-end both choose-card-out}.dissolve-layer{pointer-events:none;z-index:7;width:96px;height:96px;position:absolute;top:22px;left:22px}.dissolve-px{width:6px;height:6px;animation:.6s step-end both choose-pixel-fall;position:absolute}.choose-fade-out{animation:.3s step-end both choose-fade-out}.crown-scene{z-index:40;pointer-events:auto;position:fixed;inset:0}.crown-scene__stars{animation:.6s step-end both choose-stars-in}.crown-scene__slot{flex-shrink:0;width:160px;height:160px;position:relative}.crown-scene__fx{pointer-events:none;animation:.1s step-end both start-appear;position:absolute;top:50%;left:50%;translate:-50% -50%}.crown-scene__rays{width:760px;height:760px;overflow:hidden}.crown-scene__rays>div{background:repeating-conic-gradient(#fac77533 0deg 15deg,#fac7750d 15deg 30deg);animation:2s steps(2,end) infinite aura-spin30;position:absolute;inset:0}.crown-ring{clip-path:polygon(32px 0,calc(100% - 32px) 0,calc(100% - 32px) 8px,calc(100% - 16px) 8px,calc(100% - 16px) 16px,calc(100% - 8px) 16px,calc(100% - 8px) 32px,100% 32px,100% calc(100% - 32px),calc(100% - 8px) calc(100% - 32px),calc(100% - 8px) calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) calc(100% - 8px),calc(100% - 32px) calc(100% - 8px),calc(100% - 32px) 100%,32px 100%,32px calc(100% - 8px),16px calc(100% - 8px),16px calc(100% - 16px),8px calc(100% - 16px),8px calc(100% - 32px),0 calc(100% - 32px),0 32px,8px 32px,8px 16px,16px 16px,16px 8px,32px 8px);position:absolute;top:50%;left:50%;translate:-50% -50%}.crown-ring--1{background:#ffe6b08c;width:184px;height:184px}.crown-ring--2{background:#fac7755c;width:232px;height:232px;animation:1.2s step-end infinite aura-pump}.crown-ring--3{background:#fac77533;width:280px;height:280px;animation:1.2s step-end infinite aura-pump}.crown-ring--4{background:#c98f3a29;width:328px;height:328px;animation:1.2s step-end infinite aura-pump}.crown-flyer{z-index:3;transform-origin:0 0;animation:choose-fly var(--fly-ms,.6s) steps(4, end) both;position:absolute;inset:0}.crown-crown{z-index:4;width:90px;height:54px;animation:choose-crown-drop var(--drop-ms,.5s) steps(1, end) both;position:absolute;top:-30px;left:35px}.crown-spark{width:16px;height:16px;color:var(--color-gold-light);animation:.8s step-end infinite start-blink;position:absolute}.crown-name{font-family:var(--font-pixel);text-align:center;white-space:nowrap;color:var(--color-gold-light);text-shadow:0 -4px #fac7758c,0 4px #fac7758c,-4px 0 #fac7758c,4px 0 #fac7758c,0 -8px #fac77538,0 8px #fac77538,-8px 0 #fac77538,8px 0 #fac77538,4px 4px #fac77559,-4px -4px #fac77559,4px -4px #fac77559,-4px 4px #fac77559;animation:.375s step-end both intro-stamp;position:relative}.crown-name__shine{color:var(--color-gold);text-shadow:none;animation:1.2s step-end infinite start-blink;position:absolute;inset:0}.crown-appear{animation:.1s step-end both start-appear}.chat-bg{background-color:var(--color-bg);background-image:linear-gradient(90deg,#3a346647 0 2px,#0000 2px),linear-gradient(#3a346647 0 2px,#0000 2px);background-size:16px 16px;background-attachment:local}.chat-bubble{background:var(--color-text);max-width:244px;color:var(--color-surface);font-family:var(--font-body);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;box-shadow:inset 0 -4px 0 var(--color-metal), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);align-self:flex-end;margin-right:4px;padding:12px 16px 14px;font-size:22px;line-height:24px;position:relative}.chat-bubble__tail{background:var(--color-text);width:12px;height:8px;box-shadow:4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel), -4px 4px 0 var(--color-pixel);position:absolute;bottom:-12px;right:-4px}.chat-stage{background:var(--color-bg);flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden}.chat-stage:after{content:"";pointer-events:none;z-index:5;box-shadow:inset 0 0 0 4px var(--stage-color,var(--color-gold)), inset 0 0 0 8px var(--color-pixel);position:absolute;inset:0}.chat-gain{font-family:var(--font-pixel);color:var(--color-gold);text-shadow:4px 4px 0 var(--color-bronze);white-space:nowrap;font-size:24px;line-height:24px}.chat-quote{font-family:var(--font-body);color:var(--color-text);font-size:26px;line-height:28px}.chat-quote__mark{color:var(--color-gold)}.chat-cursor{vertical-align:-3px;background:var(--color-gold);width:12px;height:22px;margin-left:2px;animation:.5s step-end infinite start-blink;display:inline-block}.chat-wheel{flex-shrink:0;grid-template-rows:repeat(3,16px);grid-template-columns:repeat(3,16px);width:48px;height:48px;display:grid}.chat-wheel.is-wobbling{animation:.2s step-end infinite chat-wobble}.chat-wheel>i{background:var(--color-edge);margin:2px;display:block;position:relative}.chat-wheel>i.hub{background:0 0}.chat-wheel>i:not(.hub):after{content:"";background:var(--color-gold);opacity:0;animation:.8s step-end infinite chat-dot;animation-delay:calc(var(--d,0) * .1s - .8s);position:absolute;inset:0}.chat-loadtxt{font-family:var(--font-pixel);color:var(--color-text-muted);font-size:10px;line-height:12px}.chat-loadtxt .dot{animation:1.2s step-end infinite start-blink;display:inline-block}.chat-rocket{z-index:6;pointer-events:none;animation:chat-rise var(--rocket-ms,.9s) steps(6, end) both;position:absolute;top:0;left:0}.chat-rocket__num{font-family:var(--font-pixel);color:var(--color-gold-light);white-space:nowrap;text-shadow:4px 4px 0 var(--color-bronze), 0 -4px 0 #fac77573, -4px 0 0 #fac77573, 4px 0 0 #fac77573;font-size:24px;line-height:24px}.chat-rocket__flame{display:block;position:absolute;left:24px}.chat-rocket__flame.is-flicker{animation:.25s step-end infinite chat-flick}.chat-dock{background:var(--color-surface);box-shadow:0 -4px 0 var(--color-pixel)}.chat-slot{aspect-ratio:1;cursor:pointer;background:var(--color-raised);width:100%;max-width:48px;box-shadow:inset 0 -4px 0 var(--slot), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.chat-slot>*{margin-top:-4px}.chat-slot.is-active{background:var(--color-bg);box-shadow:inset 0 0 0 4px var(--color-gold), inset 0 -8px 0 var(--color-gold), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel)}.chat-slot.is-active:before{content:"";background:var(--color-gold);width:16px;height:4px;position:absolute;top:-20px;left:calc(50% - 8px)}.chat-slot.is-active:after{content:"";background:var(--color-gold);width:8px;height:4px;position:absolute;top:-16px;left:calc(50% - 4px)}.chat-slot.is-locked{background:var(--color-bg);cursor:not-allowed;box-shadow:inset 0 4px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel)}.chat-field{box-sizing:border-box;appearance:none;background:var(--color-bg);min-width:0;height:52px;color:var(--color-text);font-family:var(--font-body);caret-color:var(--color-gold);box-shadow:inset 0 4px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);border:0;border-radius:0;outline:none;flex:1;padding:0 16px;font-size:24px;line-height:24px}.chat-field::placeholder{color:var(--color-text-disabled)}.chat-field:focus{box-shadow:inset 0 4px 0 var(--color-pixel), 0 -4px 0 var(--color-gold), -4px 0 0 var(--color-gold), 4px 0 0 var(--color-gold), 0 4px 0 var(--color-gold)}.shop-row{background:var(--color-surface);box-shadow:inset 0 4px 0 var(--color-raised), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);align-items:center;gap:12px;padding:0 8px;display:flex;position:relative}.shop-row--a{height:88px}.shop-row--g{min-height:72px}.shop-stage{background:var(--color-bg);flex-shrink:0;position:relative;overflow:hidden}.shop-row--a .shop-stage{width:72px;height:72px}.shop-row--g .shop-stage{width:64px;height:64px}.shop-row--g .aura--sm .aura__r1{width:100%;height:100%}.shop-row--g .aura--sm .aura__r2{width:116.67%;height:116.67%}.shop-row--g .aura--sm .aura__r3{width:133.33%;height:133.33%}.shop-row.is-dim .shop-stage{filter:grayscale()brightness(.6)}.shop-row.is-dim .shop-name,.shop-row.is-dim .shop-eff,.shop-row.is-dim .shop-eff b{color:var(--color-text-disabled)}.shop-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.shop-name{font-family:var(--font-pixel);text-transform:uppercase;font-size:10px;line-height:12px}.shop-eff{font-family:var(--font-body);color:var(--color-text);font-size:20px;line-height:20px}.shop-eff b{color:var(--color-gold);font-weight:400}.shop-owned.has-place{flex-direction:column;gap:2px;height:56px}.shop-place{font-family:var(--font-body);color:var(--color-text-muted);font-size:18px;line-height:18px}.shop-place.is-installed{color:var(--color-gold)}.shop-price{width:112px;height:44px;font-family:var(--font-pixel);white-space:nowrap;cursor:pointer;background:var(--color-gold);color:var(--color-on-gold);box-shadow:inset 0 4px 0 var(--color-gold-light), inset 0 -6px 0 var(--color-gold-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 6px 0 var(--color-pixel);border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-right:4px;padding:0 8px;font-size:10px;line-height:12px;display:flex;transform:translateY(-2px)}.shop-price:active:not(:disabled){box-shadow:inset 0 4px 0 var(--color-gold-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(2px)}.shop-price:disabled{background:var(--color-bg);color:var(--color-text-disabled);cursor:not-allowed;box-shadow:inset 0 4px 0 var(--color-pixel), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:none}.shop-owned{width:112px;height:44px;font-family:var(--font-pixel);color:var(--color-rarity-green);background:var(--color-success);box-shadow:inset 0 0 0 4px var(--color-rarity-green-dark);flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-right:4px;font-size:10px;line-height:12px;display:flex}.shop-wallet{background:var(--color-surface);height:64px;box-shadow:inset 0 4px 0 var(--color-raised), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);flex-shrink:0;align-items:center;gap:12px;padding:0 12px 0 8px;display:flex}.ex-label{font-family:var(--font-pixel);color:var(--color-text-muted);font-size:10px;line-height:12px}.ex-amount{align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.ex-big{font-family:var(--font-pixel);white-space:nowrap;font-size:24px;line-height:32px}.ex-big.is-long{font-size:18px}.ex-unit{font-family:var(--font-body);color:var(--color-text-muted);margin-top:6px;font-size:22px;line-height:22px}.ex-arrow{align-self:center;margin:14px 0;animation:.8s step-end infinite ex-bob}.ex-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 4px;display:grid}.ex-choice{cursor:pointer;height:44px;font-family:var(--font-pixel);background:var(--color-raised);color:var(--color-text);box-shadow:inset 0 4px 0 var(--color-edge), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);border:0;padding:0;font-size:10px;line-height:12px}.ex-choice.is-active{background:var(--color-bg);color:var(--color-gold);box-shadow:inset 0 6px 0 var(--color-pixel), 0 -4px 0 var(--color-gold), -4px 0 0 var(--color-gold), 4px 0 0 var(--color-gold), 0 4px 0 var(--color-gold);transform:translateY(4px)}.ex-hint{font-family:var(--font-body);color:var(--color-text-muted);text-align:center;margin:20px 0;font-size:20px;line-height:20px}.ex-go{margin:0 4px 8px;font-size:16px;line-height:16px}.ex-done{text-align:center;flex-direction:column;align-items:center;display:flex}.ex-badge{width:96px;height:96px;color:var(--color-rarity-green);background:var(--color-success);box-shadow:inset 0 0 0 4px var(--color-rarity-green), inset 0 0 0 8px var(--color-pixel), inset 0 -12px 0 var(--color-rarity-green-dark);justify-content:center;align-items:center;margin:8px 0 20px;animation:.375s step-end both ex-pop;display:flex;position:relative}.ex-conf{animation:.6s step-end infinite blink;display:block;position:absolute}.gpubuy{align-items:center;overflow:hidden}.gpubuy__title{font-family:var(--font-pixel);text-shadow:4px 4px 0 var(--frame-dark);margin:0;font-size:16px;font-weight:400;line-height:24px;animation:.8s step-end infinite gpubuy-flash}.gpubuy__stage{flex-shrink:0;width:100%;height:184px;margin:12px 0 8px;animation:.4s steps(4,end) both gpubuy-pop;position:relative}.gpubuy__ring{clip-path:polygon(32px 0,calc(100% - 32px) 0,calc(100% - 32px) 8px,calc(100% - 16px) 8px,calc(100% - 16px) 16px,calc(100% - 8px) 16px,calc(100% - 8px) 32px,100% 32px,100% calc(100% - 32px),calc(100% - 8px) calc(100% - 32px),calc(100% - 8px) calc(100% - 16px),calc(100% - 16px) calc(100% - 16px),calc(100% - 16px) calc(100% - 8px),calc(100% - 32px) calc(100% - 8px),calc(100% - 32px) 100%,32px 100%,32px calc(100% - 8px),16px calc(100% - 8px),16px calc(100% - 16px),8px calc(100% - 16px),8px calc(100% - 32px),0 calc(100% - 32px),0 32px,8px 32px,8px 16px,16px 16px,16px 8px,32px 8px);position:absolute;top:50%;left:50%}.gpubuy__r1{background:rgb(var(--c) / .6);width:152px;height:152px;margin:-76px 0 0 -76px}.gpubuy__r2{background:rgb(var(--c) / .32);width:184px;height:184px;margin:-92px 0 0 -92px;animation:1.2s step-end infinite aura-pump}.gpubuy__r3{background:rgb(var(--c) / .16);width:216px;height:216px;margin:-108px 0 0 -108px;animation:1.2s step-end infinite aura-pump}.gpubuy__card{z-index:2;margin:-64px 0 0 -64px;animation:1s step-end infinite gpubuy-bob;position:absolute;top:50%;left:50%}.gpubuy__spark{z-index:3;color:var(--frame);animation:.8s step-end infinite blink;position:absolute}.gpubuy__name{font-family:var(--font-pixel);color:var(--frame);text-transform:uppercase;font-size:14px;line-height:18px}.gpubuy__swatch{width:8px;height:8px;box-shadow:0 0 0 2px var(--color-pixel);flex-shrink:0}.casino-banner{background:var(--color-mega-banner);height:44px;font-family:var(--font-pixel);color:var(--color-gold-light);justify-content:center;align-items:center;gap:12px;font-size:12px;line-height:12px;animation:.6s step-end infinite casino-bannerframe;display:flex}.casino-banner span{animation:.6s step-end infinite casino-bannertext}.casino-machine{flex-shrink:0;width:338px;height:324px;position:relative}.casino-cab{background:var(--color-machine);width:296px;height:316px;box-shadow:inset 0 4px 0 var(--color-rarity-red), inset 4px 0 0 var(--color-machine-light), inset -4px 0 0 var(--color-rarity-red-dark), inset 0 -12px 0 var(--color-rarity-red-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 8px 0 var(--color-pixel);position:absolute;top:0;left:0}.casino-lights{justify-content:space-between;height:16px;display:flex;position:absolute;top:12px;left:20px;right:20px}.casino-bulb{background:var(--color-bronze);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--color-pixel);animation:.5s step-end infinite casino-chase;display:block}.casino-bulb.is-off{animation-delay:-.25s}.casino-cab.is-fast .casino-bulb{animation-duration:.2s}.casino-cab.is-fast .casino-bulb.is-off{animation-delay:-.1s}.casino-cab.is-mega .casino-bulb{animation:1s step-end infinite casino-rainbow}.casino-cab.is-mega.is-fast .casino-bulb{animation-duration:.4s}.casino-cab.is-party .casino-bulb{animation:.15s step-end infinite casino-gold}.casino-cab.is-party .casino-bulb.is-off{animation-delay:-.075s}.casino-disp{background:var(--color-pixel);height:76px;box-shadow:inset 0 0 0 4px var(--color-display-rim), inset 0 4px 0 var(--color-display-rim);position:absolute;top:40px;left:12px;right:12px;overflow:hidden}.casino-jp-label{text-align:center;font-family:var(--font-pixel);color:var(--color-rarity-red);font-size:10px;line-height:10px;position:absolute;top:12px;left:0;right:0}.casino-jp-num{text-align:center;white-space:nowrap;font-family:var(--font-pixel);color:var(--color-gold);text-shadow:2px 2px 0 var(--color-bronze);font-size:20px;line-height:24px;position:absolute;top:34px;left:0;right:0}.casino-jp-num.is-long{font-size:16px}.casino-x10{vertical-align:6px;background:var(--color-rarity-purple);color:var(--color-pixel);text-shadow:none;margin-left:8px;padding:2px 4px;font-size:10px;line-height:10px;display:inline-block}.casino-plus{font-family:var(--font-pixel);color:var(--color-rarity-green);animation:casino-floatup var(--float-ms,2.4s) steps(6, end) both;font-size:10px;line-height:10px;position:absolute}.casino-reels{background:var(--color-pixel);box-sizing:border-box;gap:8px;height:112px;padding:8px;display:flex;position:absolute;top:128px;left:12px;right:12px}.casino-reel{background:var(--color-text);box-shadow:inset 0 12px 0 var(--color-metal), inset 0 -12px 0 var(--color-metal), inset 0 16px 0 var(--color-reel), inset 0 -16px 0 var(--color-reel);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.casino-reel.is-spinning .pixel-img{transform:translateY(4px)}.casino-reels.is-win .casino-reel{box-shadow:inset 0 12px 0 var(--color-metal), inset 0 -12px 0 var(--color-metal), inset 0 0 0 4px var(--color-gold);animation:.3s step-end infinite casino-reelwin}.casino-payl{background:var(--color-gold);width:8px;height:16px;position:absolute;top:176px}.casino-status{background:var(--color-pixel);height:36px;box-shadow:inset 0 0 0 4px var(--color-display-rim);justify-content:center;align-items:center;display:flex;position:absolute;top:252px;left:12px;right:12px}.casino-status-t{font-family:var(--font-body);color:var(--color-gold);font-size:24px;line-height:24px}.casino-status-win{font-family:var(--font-pixel);white-space:nowrap;font-size:12px;line-height:12px;animation:.3s step-end infinite casino-wintext}.casino-lever{cursor:pointer;background:0 0;border:0;width:48px;height:260px;padding:0;position:absolute;top:0;left:296px}.casino-lever:disabled{cursor:not-allowed}.casino-lever__plate{background:var(--color-edge);width:16px;height:48px;box-shadow:inset -4px 0 0 var(--color-raised), 0 -4px 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);position:absolute;top:117px;left:0}.casino-lever__stick{background:var(--color-metal);width:8px;height:104px;box-shadow:inset -4px 0 0 var(--color-text-disabled), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel);position:absolute;top:37px;left:20px}.casino-lever__ball{position:absolute;top:13px;left:10px}.casino-lever.is-pulled .casino-lever__stick{height:96px;top:141px}.casino-lever.is-pulled .casino-lever__ball{top:225px}.casino-spark{z-index:5;color:var(--color-gold-light);pointer-events:none;animation:.4s step-end infinite blink;position:absolute}.casino-rain{pointer-events:none;z-index:6;position:absolute;inset:-40px -12px -8px;overflow:hidden}.casino-coin{animation:casino-fall var(--fall-ms,1.2s) steps(12, end) infinite;position:absolute;top:-24px}.casino-betrow{align-items:center;gap:12px;height:48px;display:flex}.casino-sq{cursor:pointer;background:var(--color-raised);width:48px;height:48px;color:var(--color-text);box-shadow:inset 0 4px 0 var(--color-edge), inset 0 -6px 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 6px 0 var(--color-pixel);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.casino-sq:active:not(:disabled){box-shadow:inset 0 4px 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.casino-betval{background:var(--color-pixel);min-width:0;height:48px;box-shadow:inset 0 4px 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.casino-max{cursor:pointer;width:72px;height:48px;font-family:var(--font-pixel);background:var(--color-rarity-red);color:var(--color-pure-white);text-shadow:2px 2px 0 var(--color-rarity-red-dark);box-shadow:inset 0 4px 0 var(--color-max-light), inset 0 -6px 0 var(--color-rarity-red-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 6px 0 var(--color-pixel);border:0;flex-shrink:0;font-size:12px;line-height:12px}.casino-max:active:not(:disabled),.casino-max.is-active{box-shadow:inset 0 4px 0 var(--color-rarity-red-dark), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);transform:translateY(4px)}.casino-sq:disabled,.casino-max:disabled{cursor:not-allowed;opacity:.5}.casino-spin{font-size:20px;line-height:20px}.casino-spin.is-pressed:disabled{background:var(--color-gold);color:var(--color-on-gold)}.tab-badge{white-space:nowrap;font-family:var(--font-body);background:var(--color-rarity-purple);color:var(--color-pixel);box-shadow:0 0 0 2px var(--color-pixel);pointer-events:none;padding:0 4px;font-size:18px;line-height:16px;animation:.6s step-end infinite casino-badge;position:absolute;top:-14px;left:50%;translate:-50%}.raum-scene{flex-shrink:0;width:390px;height:401px;margin-left:-195px;position:relative;left:50%}.raum-bg{pointer-events:none;position:absolute;left:-100vw;right:-100vw}.raum-wall{background-color:var(--color-wallpaper);background-image:linear-gradient(to right, var(--color-wallpaper-stripe) 0 8px, transparent 8px 16px), linear-gradient(to bottom, transparent 0 12px, var(--color-wallpaper-shadow) 12px 16px);background-size:16px 16px,16px 32px;height:237px;top:0}.raum-rail{background:var(--color-wood);height:8px;box-shadow:0 -4px 0 var(--color-wood-light), 0 4px 0 var(--color-wood-joint);top:209px}.raum-base{background:var(--color-baseboard);height:8px;top:229px}.raum-floor{background-color:var(--color-wood);background-image:linear-gradient(to right, var(--color-wood-joint) 0 4px, transparent 4px), repeating-linear-gradient(to bottom, var(--color-wood) 0 16px, var(--color-wood-dark) 16px 20px, var(--color-wood-joint) 20px 24px);background-size:96px 24px,100% 24px;height:164px;top:237px}.raum-floor-shade{background:#07060f59;height:12px;top:237px}.raum-title{background:var(--color-wood-joint);height:36px;box-shadow:inset 0 0 0 4px var(--color-wood), inset 0 -8px 0 var(--color-baseboard), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);font-family:var(--font-pixel);color:var(--color-gold);white-space:nowrap;align-items:center;margin:0;padding:0 16px;font-size:12px;font-weight:400;line-height:12px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.raum-gear{cursor:pointer;background:var(--color-raised);width:44px;height:44px;box-shadow:inset 0 4px 0 var(--color-edge), inset 0 -6px 0 var(--color-surface), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 6px 0 var(--color-pixel);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:16px}.raum-gear:active{transform:translateY(4px)}.raum-beam{clip-path:polygon(24px 0,40px 0,64px 100%,0 100%);pointer-events:none;background:#ffe6b00f;width:64px;height:96px;position:absolute;top:64px}.raum-lamp{background:var(--color-gold);width:16px;height:8px;box-shadow:0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel);position:absolute;top:60px}.vit{cursor:pointer;background:0 0;border:0;width:64px;height:112px;padding:0;display:block;position:absolute;top:76px}.vit__cap{background:var(--color-wood-joint);height:8px;box-shadow:inset 0 2px 0 var(--color-wood);position:absolute;top:0;left:0;right:0}.vit__glass{background:var(--color-glass);height:72px;box-shadow:inset 0 0 0 4px var(--color-pixel), inset 0 0 0 6px var(--color-glass-rim);position:absolute;top:8px;left:0;right:0;overflow:hidden}.vit__glint{z-index:4;background:#ffffff38;width:4px;height:20px;position:absolute;top:10px;left:10px;box-shadow:6px 6px #ffffff1f}.vit__ped{background:var(--color-wood-joint);height:32px;box-shadow:inset 0 4px 0 var(--color-wood), inset 0 -4px 0 var(--color-baseboard), 0 4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel);position:absolute;top:80px;left:0;right:0}.vit__plate{height:8px;box-shadow:0 0 0 2px var(--color-pixel);position:absolute;top:12px;left:12px;right:12px}.vit.is-selected .vit__glass{box-shadow:inset 0 0 0 4px var(--color-pixel), inset 0 0 0 6px var(--color-gold)}.vit.is-selected:after{content:"";box-shadow:0 0 0 4px var(--color-gold);pointer-events:none;position:absolute;inset:-8px}.vit-ring{clip-path:polygon(12px 0,calc(100% - 12px) 0,calc(100% - 12px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 12px,100% 12px,100% calc(100% - 12px),calc(100% - 4px) calc(100% - 12px),calc(100% - 4px) calc(100% - 4px),calc(100% - 12px) calc(100% - 4px),calc(100% - 12px) 100%,12px 100%,12px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 12px),0 calc(100% - 12px),0 12px,4px 12px,4px 4px,12px 4px);position:absolute;top:50%;left:50%}.vit-ring--1{background:rgb(var(--c) / .55);width:44px;height:44px;margin:-22px 0 0 -22px}.vit-ring--2{background:rgb(var(--c) / .28);width:56px;height:56px;margin:-28px 0 0 -28px}.vit-ring--3{background:rgb(var(--c) / .14);width:64px;height:68px;margin:-34px 0 0 -32px}.aura--green .vit-ring--3{display:none}.aura--green .vit-ring{animation:2s step-end infinite raum-breathe}.aura--blue .vit-ring{animation:1.6s step-end infinite aura-breathe2}.aura--purple .vit-ring--2,.aura--purple .vit-ring--3{animation:1.2s step-end infinite raum-pump}.aura--orange .vit-ring--2,.aura--orange .vit-ring--3{animation:1s step-end infinite raum-pump}.aura--red .vit-ring--2,.aura--red .vit-ring--3{animation:.8s step-end infinite aura-pump-big}.aura--red .vit-ring--1{animation:.4s step-end infinite aura-breathe2}.vit-card{z-index:2;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.vit-spark{z-index:3;color:var(--color-gold-light);animation:.8s step-end infinite blink;position:absolute}.vit-qm{font-family:var(--font-pixel);color:var(--color-glass-rim);justify-content:center;align-items:center;font-size:20px;line-height:20px;display:flex;position:absolute;inset:0}.vit-pctag{font-family:var(--font-pixel);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:12px;display:flex;position:absolute;inset:0}.is-arrive{animation:.5s steps(5,end) both raum-arrive}.raum-shadow{background:#07060f80;height:8px;position:absolute}.raum-player{z-index:2;position:absolute;top:277px;left:56px}.raum-nametag{background:var(--color-surface);max-width:180px;box-shadow:0 0 0 4px var(--color-pixel);font-family:var(--font-pixel);color:var(--color-text);white-space:nowrap;text-transform:uppercase;z-index:3;padding:4px 8px;font-size:10px;line-height:10px;position:absolute;top:253px;left:96px;overflow:hidden;transform:translate(-50%)}.raum-pc{background:var(--color-edge);width:80px;height:108px;box-shadow:inset 0 4px 0 var(--color-pc-light), inset -8px 0 0 var(--color-rim), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);position:absolute;top:257px;left:252px}.raum-pc__win{background:var(--color-pc-screen);width:52px;height:72px;box-shadow:inset 0 0 0 4px var(--color-pixel);position:absolute;top:12px;left:8px}.raum-pc__slot{background:var(--color-raised);width:36px;height:12px;box-shadow:0 0 0 2px var(--color-pixel);position:absolute;top:30px;left:8px}.raum-pc__glow{background:rgb(var(--c) / .35);width:44px;height:28px;animation:1.2s step-end infinite raum-breathe;position:absolute;top:22px;left:4px}.raum-pc__bar{background:var(--color-raised);position:absolute}.raum-pc__led{background:var(--color-rarity-green);width:4px;height:4px;animation:1s step-end infinite blink;position:absolute;top:12px;right:12px}.raum-pc__feet{background:var(--color-pixel);width:12px;height:4px;position:absolute;top:108px}.raum-pclabel{text-align:center;width:80px;font-family:var(--font-pixel);color:var(--color-text);font-size:10px;line-height:10px;position:absolute;top:373px;left:252px}.raum-info{box-sizing:border-box;background:var(--color-surface);box-shadow:inset 0 4px 0 var(--color-raised), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel);padding:16px}.raum-istage{background:var(--color-bg);flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.raum-istage .vit-ring--1{width:48px;height:48px;margin:-24px 0 0 -24px}.raum-istage .vit-ring--2{width:60px;height:60px;margin:-30px 0 0 -30px}.raum-btn{height:44px;font-size:12px;line-height:12px}.settings-btn{padding:0 12px;font-size:10px;line-height:12px}.settings-btn.pbtn--secondary{height:56px}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-0{margin-bottom:0}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.h-1{height:var(--spacing)}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.min-h-0{min-height:0}.w-\[342px\]{width:342px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.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}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-s6{gap:var(--spacing-s6)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-bg{background-color:var(--color-bg)}.bg-raised{background-color:var(--color-raised)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.px-1{padding-inline:var(--spacing)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-body)}.font-pixel{font-family:var(--font-pixel)}.text-ps-10{font-size:var(--text-ps-10);line-height:var(--tw-leading,var(--text-ps-10--line-height))}.text-ps-12{font-size:var(--text-ps-12);line-height:var(--tw-leading,var(--text-ps-12--line-height))}.text-ps-14{font-size:var(--text-ps-14);line-height:var(--tw-leading,var(--text-ps-14--line-height))}.text-ps-16{font-size:var(--text-ps-16);line-height:var(--tw-leading,var(--text-ps-16--line-height))}.text-ps-20{font-size:var(--text-ps-20);line-height:var(--tw-leading,var(--text-ps-20--line-height))}.text-ps-24{font-size:var(--text-ps-24);line-height:var(--tw-leading,var(--text-ps-24--line-height))}.text-ps-32{font-size:var(--text-ps-32);line-height:var(--tw-leading,var(--text-ps-32--line-height))}.text-ps-40{font-size:var(--text-ps-40);line-height:var(--tw-leading,var(--text-ps-40--line-height))}.text-vt-18{font-size:var(--text-vt-18);line-height:var(--tw-leading,var(--text-vt-18--line-height))}.text-vt-20{font-size:var(--text-vt-20);line-height:var(--tw-leading,var(--text-vt-20--line-height))}.text-vt-22{font-size:var(--text-vt-22);line-height:var(--tw-leading,var(--text-vt-22--line-height))}.text-vt-24{font-size:var(--text-vt-24);line-height:var(--tw-leading,var(--text-vt-24--line-height))}.text-vt-26{font-size:var(--text-vt-26);line-height:var(--tw-leading,var(--text-vt-26--line-height))}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-\[10px\]{--tw-leading:10px;line-height:10px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-gold{color:var(--color-gold)}.text-rarity-blue{color:var(--color-rarity-blue)}.text-rarity-green{color:var(--color-rarity-green)}.text-rarity-orange{color:var(--color-rarity-orange)}.text-rarity-purple{color:var(--color-rarity-purple)}.text-rarity-red{color:var(--color-rarity-red)}.text-text{color:var(--color-text)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-muted{color:var(--color-text-muted)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-text{-webkit-user-select:text;user-select:text}}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff")}@keyframes aura-breathe{0%,to{opacity:1}50%{opacity:.65}}@keyframes aura-breathe2{0%,to{opacity:1}50%{opacity:.45}}@keyframes aura-pump{0%,to{transform:scale(1)}33%{transform:scale(1.05)}66%{transform:scale(1.1)}}@keyframes aura-pump-big{0%,to{transform:scale(1)}25%{transform:scale(1.06)}50%{transform:scale(1.14)}75%{transform:scale(1.06)}}@keyframes aura-spin90{to{transform:rotate(90deg)}}@keyframes aura-spin45{to{transform:rotate(45deg)}}@keyframes aura-spin30{to{transform:rotate(30deg)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes start-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes start-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes start-appear{0%{opacity:0}99%,to{opacity:1}}@keyframes start-sky-in{0%{opacity:0}50%{opacity:.5}99%,to{opacity:1}}@keyframes gift-hop{0%,70%,to{transform:translateY(0)}15%,45%{transform:translateY(-12px)}30%{transform:translateY(-24px)}60%{transform:translateY(0)scale(1.04,.94)}}@keyframes gift-shadow{0%,70%,to{transform:scaleX(1)}15%,45%{transform:scaleX(.85)}30%{transform:scaleX(.7)}60%{transform:scaleX(1.05)}}@keyframes intro-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes intro-pop{0%{opacity:0;transform:translateY(-20px)}25%{opacity:1;transform:translateY(-20px)}50%{opacity:1;transform:translateY(4px)}75%,to{opacity:1;transform:translateY(0)}}@keyframes intro-fall{0%{transform:translateY(-560px)}12%{transform:translateY(-440px)}24%{transform:translateY(-300px)}36%{transform:translateY(-160px)}48%{transform:translateY(-40px)}56%{transform:translateY(0)scale(1.06,.9)}68%{transform:translateY(-12px)}80%,to{transform:translateY(0)}}@keyframes intro-stamp{0%{opacity:0;transform:scale(2)}33%{opacity:1;transform:scale(1.5)}66%{opacity:1;transform:scale(1.15)}99%,to{opacity:1;transform:scale(1)}}@keyframes flame-base{0%,to{opacity:1}50%{opacity:0}}@keyframes flame-light{0%,20%,50%,to{opacity:0}25%,45%{opacity:1}}@keyframes flame-red{0%,70%,to{opacity:0}75%,95%{opacity:1}}@keyframes fw-rise{0%{transform:translateY(var(--rise-from,300px));opacity:1}99%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes fw-burst{0%{opacity:0;transform:scale(.5)}1%{opacity:1;transform:scale(.5)}15%{opacity:1;transform:scale(.75)}30%,70%{opacity:1;transform:scale(1)}85%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes paint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes choose-card-out{0%{opacity:1}33%{opacity:.66}66%{opacity:.33}99%,to{opacity:0}}@keyframes choose-pixel-fall{0%{opacity:1;transform:translateY(0)}25%{opacity:1;transform:translateY(8px)}50%{opacity:.7;transform:translateY(32px)}75%{opacity:.35;transform:translateY(72px)}99%,to{opacity:0;transform:translateY(128px)}}@keyframes choose-fade-out{0%{opacity:1}50%{opacity:.5}99%,to{opacity:0}}@keyframes choose-stars-in{0%{opacity:0}50%{opacity:.5}99%,to{opacity:1}}@keyframes choose-fly{0%{transform:translate(var(--fly-x), var(--fly-y)) scale(var(--fly-s))}99%,to{transform:translate(0)scale(1)}}@keyframes choose-crown-drop{0%{opacity:0;transform:translateY(-320px)}20%{opacity:1;transform:translateY(-240px)}40%{opacity:1;transform:translateY(-140px)}60%{opacity:1;transform:translateY(-40px)}75%{opacity:1;transform:translateY(4px)}88%{opacity:1;transform:translateY(-8px)}99%,to{opacity:1;transform:translateY(0)}}@keyframes chat-dot{0%,12%{opacity:1}13%,to{opacity:0}}@keyframes chat-wobble{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-8deg)}50%{transform:translate(0)}75%{transform:translate(4px)rotate(8deg)}}@keyframes chat-rise{0%{opacity:1;transform:translateY(0)}60%{opacity:1}80%{opacity:.5}99%,to{opacity:0;transform:translateY(-184px)}}@keyframes chat-flick{0%,to{transform:scaleX(1)}50%{transform:scaleX(.67)}}@keyframes ex-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes ex-pop{0%{transform:scale(.5)}33%{transform:scale(1.2)}66%,to{transform:scale(1)}}@keyframes gpubuy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gpubuy-flash{0%,to{color:var(--color-text)}50%{color:var(--frame)}}@keyframes gpubuy-pop{0%{transform:scale(.25)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes casino-chase{0%,to{background:var(--color-gold-light)}50%{background:var(--color-bronze)}}@keyframes casino-gold{0%,to{background:var(--color-gold)}50%{background:var(--color-gold-light)}}@keyframes casino-rainbow{0%{background:var(--color-rarity-red)}17%{background:var(--color-rarity-orange)}33%{background:var(--color-gold)}50%{background:var(--color-rarity-green)}67%{background:var(--color-rarity-blue)}83%{background:var(--color-rarity-purple)}}@keyframes casino-floatup{0%{opacity:0;transform:translateY(0)}17%{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}83%{opacity:.5;transform:translateY(-16px)}to{opacity:0;transform:translateY(-16px)}}@keyframes casino-wintext{0%,to{color:var(--color-gold)}50%{color:var(--color-rarity-green)}}@keyframes casino-reelwin{0%,to{background:var(--color-text)}50%{background:var(--color-gold-light)}}@keyframes casino-bannertext{0%,to{color:var(--color-gold-light)}50%{color:var(--color-pink)}}@keyframes casino-bannerframe{0%,to{box-shadow:inset 0 0 0 4px var(--color-rarity-red), inset 0 0 0 8px var(--color-gold), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel)}50%{box-shadow:inset 0 0 0 4px var(--color-rarity-blue), inset 0 0 0 8px var(--color-rarity-purple), 0 -4px 0 var(--color-pixel), -4px 0 0 var(--color-pixel), 4px 0 0 var(--color-pixel), 0 4px 0 var(--color-pixel)}}@keyframes casino-fall{0%{transform:translateY(0)}to{transform:translateY(400px)}}@keyframes casino-badge{0%,to{background:var(--color-rarity-purple)}50%{background:var(--color-pink)}}@keyframes raum-breathe{0%,to{opacity:1}50%{opacity:.6}}@keyframes raum-pump{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes raum-arrive{0%{opacity:0;transform:translateY(-16px)scale(.5)}40%{opacity:1;transform:translateY(0)scale(1.2)}to{opacity:1;transform:translateY(0)scale(1)}}html,body{overscroll-behavior:none;background-color:var(--color-bg);height:100%;margin:0;position:fixed;inset:0;overflow:hidden}body{color:var(--color-text);font-family:var(--font-body);touch-action:manipulation;-webkit-font-smoothing:none;font-smooth:never;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{overscroll-behavior:none;height:100dvh;position:fixed;inset:0;overflow:hidden}*,:before,:after{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:0!important}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
