@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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--m:0%;--r:0%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--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);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\[container-type\:size\]{container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-\[1\.4cqh\]{top:1.4cqh}.top-\[15\.5cqh\]{top:15.5cqh}.top-\[19cqh\]{top:19cqh}.top-\[25cqh\]{top:25cqh}.top-\[31cqh\]{top:31cqh}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[1\.6cqw\]{right:1.6cqw}.right-\[2cqw\]{right:2cqw}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-\[1\.4cqh\]{bottom:1.4cqh}.bottom-\[1\.8cqh\]{bottom:1.8cqh}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[1\.6cqw\]{left:1.6cqw}.left-\[2cqw\]{left:2cqw}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.order-first{order:-9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-span-2{grid-column:span 2/span 2}.row-10{grid-row:10}.row-11{grid-row:11}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-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)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.6cqh\]{margin-top:.6cqh}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-auto{margin-bottom:auto}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[54px\]{height:54px}.h-\[68px\]{height:68px}.h-\[92\%\]{height:92%}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-\[152px\]{height:152px}.h-\[max\(24px\,4\.6cqh\)\]{height:max(24px,4.6cqh)}.h-\[var\(--ch\)\]{height:var(--ch)}.h-\[var\(--cw\)\]{height:var(--cw)}.h-full{height:100%}.h-px{height:1px}.min-h-\[230px\]{min-height:230px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-\[72px\]{width:72px}.w-\[92px\]{width:92px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[min\(50\%\,260px\)\]{width:min(50%,260px)}.w-\[min\(56\%\,340px\)\]{width:min(56%,340px)}.w-\[var\(--ch\)\]{width:var(--ch)}.w-\[var\(--cw\)\]{width:var(--cw)}.w-full{width:100%}.w-px{width:1px}.max-w-\[230px\]{max-width:230px}.max-w-\[340px\]{max-width:340px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[820px\]{max-width:820px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[280px\]{min-width:280px}.min-w-\[max\(24px\,4\.6cqh\)\]{min-width:max(24px,4.6cqh)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-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-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-\[76px\]{scroll-margin-top:76px}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.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-\[1\.4cqh\]{gap:1.4cqh}.gap-\[1\.8cqh\]{gap:1.8cqh}.gap-\[1cqh\]{gap:1cqh}.gap-\[calc\(var\(--cw\)\*0\.1\)\]{gap:calc(var(--cw) * .1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[0\.6cqh\]{border-radius:.6cqh}.rounded-\[1\.2cqh\]{border-radius:1.2cqh}.rounded-\[1\.6cqh\]{border-radius:1.6cqh}.rounded-\[1cqh\]{border-radius:1cqh}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[16px\]{border-top-left-radius:16px;border-top-right-radius:16px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.3cqh\]{border-style:var(--tw-border-style);border-width:.3cqh}.border-\[0\.25cqh\]{border-style:var(--tw-border-style);border-width:.25cqh}.border-y-\[0\.35cqh\]{border-block-style:var(--tw-border-style);border-block-width:.35cqh}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#6bb0ff\]\/35{border-color:#6bb0ff59;border-color:lab(69.7939% -5.03501 -46.5289/.35)}.border-\[\#6bb0ff\]\/70{border-color:#6bb0ffb3;border-color:lab(69.7939% -5.03501 -46.5289/.7)}.border-\[\#d6b167\]\/60{border-color:#d6b16799;border-color:lab(74.3826% 7.22158 42.811/.6)}.border-\[\#d6b167\]\/80{border-color:#d6b167cc;border-color:lab(74.3826% 7.22158 42.811/.8)}.border-\[\#f3d891\]{border-color:#f3d891}.border-\[\#fb2c36\]\/35{border-color:#fb2c3659;border-color:lab(55.5764% 75.1391 49.1568/.35)}.border-\[\#fb2c36\]\/70{border-color:#fb2c36b3;border-color:lab(55.5764% 75.1391 49.1568/.7)}.border-\[color\:var\(--gold-border\)\]{border-color:var(--gold-border)}.border-\[color\:var\(--hairline-gold\)\]{border-color:var(--hairline-gold)}.border-\[color\:var\(--red-border\)\]{border-color:var(--red-border)}.border-\[rgba\(46\,139\,127\,0\.4\)\]{border-color:#2e8b7f66}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[\#8cff00\]{background-color:#8cff00}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--jade-soft\)\]{background-color:var(--jade-soft)}.bg-\[var\(--red\)\]{background-color:var(--red)}.bg-\[var\(--red-soft\)\]{background-color:var(--red-soft)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[linear-gradient\(180deg\,\#2c6ad6\,\#0d2c66\)\]{background-image:linear-gradient(#2c6ad6,#0d2c66)}.bg-\[linear-gradient\(180deg\,\#4a3b1a\,\#171207\)\]{background-image:linear-gradient(#4a3b1a,#171207)}.bg-\[linear-gradient\(180deg\,\#4fa61f\,\#1b4d08\)\]{background-image:linear-gradient(#4fa61f,#1b4d08)}.bg-\[linear-gradient\(180deg\,\#d42a36\,\#5e0a10\)\]{background-image:linear-gradient(#d42a36,#5e0a10)}.bg-\[linear-gradient\(180deg\,rgba\(12\,32\,60\,0\.9\)\,rgba\(4\,10\,20\,0\.92\)\)\]{background-image:linear-gradient(#0c203ce6,#040a14eb)}.bg-\[linear-gradient\(180deg\,rgba\(28\,24\,16\,0\.92\)\,rgba\(8\,7\,5\,0\.92\)\)\]{background-image:linear-gradient(#1c1810eb,#080705eb)}.bg-\[linear-gradient\(180deg\,rgba\(28\,24\,16\,0\.95\)\,rgba\(8\,7\,5\,0\.95\)\)\]{background-image:linear-gradient(#1c1810f2,#080705f2)}.bg-\[linear-gradient\(180deg\,rgba\(60\,10\,14\,0\.9\)\,rgba\(20\,4\,6\,0\.92\)\)\]{background-image:linear-gradient(#3c0a0ee6,#140406eb)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#7fb8ff\,\#1c4fb0\)\]{background-image:radial-gradient(circle at 35% 30%,#7fb8ff,#1c4fb0)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#ff7a80\,\#a5101a\)\]{background-image:radial-gradient(circle at 35% 30%,#ff7a80,#a5101a)}.bg-\[radial-gradient\(ellipse_at_center\,\#0f2418\,\#050807_75\%\)\]{background-image:radial-gradient(#0f2418,#050807 75%)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[1\.2cqh\]{padding-inline:1.2cqh}.px-\[1\.6cqh\]{padding-inline:1.6cqh}.px-\[2cqh\]{padding-inline:2cqh}.px-\[3\.2cqh\]{padding-inline:3.2cqh}.px-\[3cqh\]{padding-inline:3cqh}.px-\[4cqw\]{padding-inline:4cqw}.px-\[5cqh\]{padding-inline:5cqh}.px-\[min\(1\.4cqh\,2cqw\)\]{padding-inline:min(1.4cqh,2cqw)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[0\.3cqh\]{padding-block:.3cqh}.py-\[0\.6cqh\]{padding-block:.6cqh}.py-\[0\.8cqh\]{padding-block:.8cqh}.py-\[1\.2cqh\]{padding-block:1.2cqh}.py-\[1cqh\]{padding-block:1cqh}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.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-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[1cqh\]{padding-top:1cqh}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[1\.4cqh\]{padding-bottom:1.4cqh}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\[font-family\:SBCinzel\,Georgia\,serif\]{font-family:SBCinzel,Georgia,serif}.\[font-family\:SBMont\,Arial\,sans-serif\]{font-family:SBMont,Arial,sans-serif}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.text-\[max\(8px\,1\.3cqh\)\]{font-size:max(8px,1.3cqh)}.text-\[max\(11px\,1\.8cqh\)\]{font-size:max(11px,1.8cqh)}.text-\[max\(11px\,1\.9cqh\)\]{font-size:max(11px,1.9cqh)}.text-\[max\(11px\,2cqh\)\]{font-size:max(11px,2cqh)}.text-\[max\(12px\,2\.1cqh\)\]{font-size:max(12px,2.1cqh)}.text-\[max\(12px\,2\.3cqh\)\]{font-size:max(12px,2.3cqh)}.text-\[max\(13px\,2\.8cqh\)\]{font-size:max(13px,2.8cqh)}.text-\[max\(16px\,3cqh\)\]{font-size:max(16px,3cqh)}.text-\[max\(18px\,4\.2cqh\)\]{font-size:max(18px,4.2cqh)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#0b1404\]{color:#0b1404}.text-\[\#9fd0ff\]{color:#9fd0ff}.text-\[\#d6b167\]{color:#d6b167}.text-\[\#f3d891\]{color:#f3d891}.text-\[\#ff8a90\]{color:#ff8a90}.text-\[\#ffe4a1\]{color:#ffe4a1}.text-\[color\:var\(--jade-bright\)\]{color:var(--jade-bright)}.text-\[color\:var\(--on-gold\)\]{color:var(--on-gold)}.text-\[color\:var\(--on-red\)\]{color:var(--on-red)}.text-\[color\:var\(--red-bright\)\]{color:var(--red-bright)}.text-\[color\:var\(--text\)\]{color:var(--text)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.6cqh_1\.4cqh_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 .6cqh 1.4cqh var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.6cqh_1\.4cqh_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 .6cqh 1.4cqh var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_1\.4cqh_rgba\(140\,255\,0\,0\.6\)\]{--tw-shadow:0 0 1.4cqh var(--tw-shadow-color,#8cff0099);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_2\.4cqh_rgba\(214\,177\,103\,0\.5\)\,0_0\.6cqh_1\.4cqh_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 2.4cqh var(--tw-shadow-color,#d6b16780), 0 .6cqh 1.4cqh var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_4cqh_rgba\(107\,176\,255\,0\.8\)\]{--tw-shadow:0 0 4cqh var(--tw-shadow-color,#6bb0ffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_4cqh_rgba\(251\,44\,54\,0\.8\)\]{--tw-shadow:0 0 4cqh var(--tw-shadow-color,#fb2c36cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#8cff00\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#8cff00);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1\.2cqh_3cqh_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 1.2cqh 3cqh var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1\.4cqh_3cqh_rgba\(0\,0\,0\,0\.55\)\,inset_0_0\.2cqh_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 1.4cqh 3cqh var(--tw-shadow-color,#0000008c), inset 0 .2cqh 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-0\.4cqh_0_rgba\(0\,0\,0\,0\.35\)\,0_0\.3cqh_0\.8cqh_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:inset 0 -.4cqh 0 var(--tw-shadow-color,#00000059), 0 .3cqh .8cqh var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[0\.3cqh\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.3cqh + 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)}.\[box-shadow\:0_2px_0_var\(--gold-deep\)\]{box-shadow:0 2px 0 var(--gold-deep)}.\[box-shadow\:0_2px_0_var\(--red-deep\)\]{box-shadow:0 2px 0 var(--red-deep)}.ring-\[\#8cff00\]{--tw-ring-color:#8cff00}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_1\.6cqh_rgba\(140\,255\,0\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 0 1.6cqh var(--tw-drop-shadow-color,#8cff00bf));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--ch\:calc\(var\(--cw\)\*1\.397\)\]{--ch:calc(var(--cw) * 1.397)}.\[--cw\:min\(6\.2cqw\,10cqh\)\]{--cw:min(6.2cqw, 10cqh)}.\[--cw\:min\(11cqw\,9\.6cqh\)\]{--cw:min(11cqw, 9.6cqh)}.\[background\:linear-gradient\(170deg\,var\(--gold-bright\)\,var\(--gold\)_55\%\,var\(--gold-deep\)\)\]{background:linear-gradient(170deg,var(--gold-bright),var(--gold) 55%,var(--gold-deep))}.\[background\:linear-gradient\(170deg\,var\(--red-bright\)\,var\(--red\)_55\%\,var\(--red-deep\)\)\]{background:linear-gradient(170deg,var(--red-bright),var(--red) 55%,var(--red-deep))}.\[text-shadow\:0_0\.4cqh_0_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:0 .4cqh #00000073}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[rgba\(224\,56\,43\,0\.2\)\]:hover{background-color:#e0382b33}.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:text-\[color\:var\(--text\)\]:hover{color:var(--text)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus-visible\:\[box-shadow\:0_0_0_2px_var\(--red-soft\)\]:focus-visible{box-shadow:0 0 0 2px var(--red-soft)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:40rem){.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-\[168px\]{width:168px}.sm\:w-auto{width:auto}.sm\:max-w-\[230px\]{max-width:230px}.sm\:max-w-\[340px\]{max-width:340px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:text-\[14px\]{font-size:14px}}@media (min-width:48rem){.md\:right-10{right:calc(var(--spacing) * 10)}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-\[210px\]{height:210px}.md\:min-h-\[280px\]{min-height:280px}.md\:w-\[210px\]{width:210px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pl-\[92px\]{padding-left:92px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_372px\]{grid-template-columns:1fr 372px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:80rem){.xl\:inline-flex{display:inline-flex}}}:root{--ground:#100f0e;--surface:#1a1816;--surface-2:#242220;--surface-3:#2f2c29;--hairline:#f6f2e817;--hairline-gold:#ebb13e38;--red:#e0382b;--red-deep:#b82418;--red-bright:#f2503f;--red-soft:#e0382b24;--red-border:#e0382b73;--gold:#ebb13e;--gold-bright:#f7d070;--gold-deep:#c8902a;--gold-soft:#ebb13e24;--gold-border:#ebb13e80;--jade:#2e8b7f;--jade-bright:#46b3a4;--jade-soft:#2e8b7f29;--cream:#f4eedf;--cream-ink:#1a1612;--text:#f6f2e8;--text-muted:#b8b2a8;--text-faint:#857f76;--text-dim:#57534e;--on-red:#fff4ec;--on-gold:#1a1610;--up:var(--jade-bright);--up-bright:var(--jade-bright);--down:var(--red);--down-bright:var(--red-bright);--radius-card:16px;--radius-input:10px;--radius-button:12px;--radius-pill:9999px;--radius-coin:9999px;--shadow-card:0 12px 30px -12px #000000a6, 0 2px 6px #0006;--shadow-lifted:0 28px 56px -18px #000000c7, 0 4px 10px #0000008c;--glow-red:0 0 0 1px var(--red-border), 0 6px 22px -6px #e0382b8c;--glow-gold:0 0 0 1px var(--gold-border), 0 8px 28px -6px #ebb13e8c;--glow-win:0 0 16px #f7d0708c, 0 0 40px #ebb13e4d;--inset-well:inset 0 1px 0 #0006, inset 0 0 0 1px #00000040;--font-cjk:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-cjk-serif:"Noto Serif SC", "Songti SC", serif;--font-latin:var(--font-archivo), "Archivo", system-ui, -apple-system, sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-display:clamp(44px, 6.5vw, 76px);--type-h1:clamp(32px, 4.5vw, 52px);--type-h2:30px;--type-h3:22px;--type-body:15px;--type-small:13px;--type-caption:11px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px}[data-locale=ja]{--font-cjk:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif}[data-locale=ko]{--font-cjk:"Noto Sans KR", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif}[data-locale=zh]{--up:var(--red-bright);--down:var(--jade-bright)}html,body{background:var(--ground);color:var(--text);font-family:var(--font-cjk);font-size:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}.wf-ground-texture{background-color:var(--ground);background-image:radial-gradient(70% 55% at 50% -12%,#ebb13e1a,#0000 62%),radial-gradient(50% 40% at 50% 0,#e0382b1a,#0000 60%),repeating-linear-gradient(115deg,#f7d07009 0 1px,#0000 1px 11px)}.wf-display{font-family:var(--font-latin);font-weight:800;font-size:var(--type-display);letter-spacing:-.02em;line-height:1.04}h1,.wf-h1{font-family:var(--font-latin);font-weight:800;font-size:var(--type-h1);letter-spacing:-.02em;line-height:1.06}h2,.wf-h2{font-family:var(--font-latin);font-weight:700;font-size:var(--type-h2);line-height:1.2}h3,.wf-h3{font-family:var(--font-latin);font-weight:700;font-size:var(--type-h3);line-height:1.3}p,.wf-body{font-family:var(--font-latin);font-weight:400;font-size:var(--type-body);color:var(--text)}[data-script=cjk] .wf-display,[data-script=cjk] h1,[data-script=cjk] .wf-h1,[data-script=cjk] h2,[data-script=cjk] .wf-h2,[data-script=cjk] h3,[data-script=cjk] .wf-h3,[data-script=cjk] p,[data-script=cjk] .wf-body{font-family:var(--font-cjk);letter-spacing:0}[data-script=cjk] .wf-display,[data-script=cjk] h1,[data-script=cjk] .wf-h1{font-weight:900}.wf-latin{font-family:var(--font-latin);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.wf-caption{font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.wf-muted{color:var(--text-muted)}.wf-faint{color:var(--text-faint)}.wf-tabular,.wf-amount,.wf-pnl,.wf-balance,.wf-stake,.wf-stat,.wf-timestamp,.wf-leaderboard .n{font-family:var(--font-latin);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wf-up{color:var(--up)}.wf-down{color:var(--down)}.wf-coin{border-radius:var(--radius-coin);background:radial-gradient(circle at 38% 30%, var(--gold-bright), var(--gold) 52%, var(--gold-deep));box-shadow:var(--shadow-card), inset 0 0 0 2px #ffffff38;display:inline-block;position:relative}.wf-coin:before{content:"";border-radius:inherit;background:repeating-conic-gradient(#1a16108c 0deg 7deg,#0000 7deg 30deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 calc(100% - 9px),#000 calc(100% - 9px));mask:radial-gradient(circle,#0000 calc(100% - 9px),#000 calc(100% - 9px))}.wf-coin:after{content:"";border:1.5px solid #1a161073;border-radius:9999px;position:absolute;inset:17%;box-shadow:inset 0 0 0 2px #ffffff26}.wf-burst{background:conic-gradient(from 0deg, var(--gold-deep) 0deg, var(--gold-bright) 22deg, var(--gold-deep) 45deg, var(--gold-bright) 67deg, var(--gold-deep) 90deg, var(--gold-bright) 112deg, var(--gold-deep) 135deg, var(--gold-bright) 157deg, var(--gold-deep) 180deg, var(--gold-bright) 202deg, var(--gold-deep) 225deg, var(--gold-bright) 247deg, var(--gold-deep) 270deg, var(--gold-bright) 292deg, var(--gold-deep) 315deg, var(--gold-bright) 337deg, var(--gold-deep) 360deg);-webkit-mask:radial-gradient(circle at 50% 50%, #000 14%, transparent 15%), conic-gradient(#000 0 0);border-radius:9999px;display:inline-block;position:relative}.wf-btn{border-radius:var(--radius-button);height:44px;font-family:var(--font-latin);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex}.wf-btn:active{transform:scale(.97)}.wf-btn-primary{background:linear-gradient(170deg, var(--red-bright), var(--red) 55%, var(--red-deep));color:var(--on-red);border-color:var(--gold-border);box-shadow:0 2px 0 var(--red-deep), var(--glow-red)}.wf-btn-primary:hover{filter:brightness(1.06)}.wf-btn-gold{background:linear-gradient(170deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));color:var(--on-gold);box-shadow:0 2px 0 var(--gold-deep), var(--glow-gold);border-color:#ffffff40}.wf-btn-gold:hover{filter:brightness(1.05)}.wf-btn-secondary{background:var(--surface-2);color:var(--text);border-color:var(--hairline-gold)}.wf-btn-secondary:hover{background:var(--surface-3)}.wf-btn-ghost{background:var(--red-soft);color:var(--red-bright);border-color:var(--red-border)}.wf-btn-ghost:hover{background:#e0382b33}.wf-btn-lg{height:54px;padding:0 30px;font-size:17px}.wf-btn-sm{height:36px;padding:0 14px;font-size:13px}.wf-card{background:var(--surface);border:1px solid var(--hairline-gold);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.wf-input{background:var(--surface-3);border:1px solid var(--hairline-gold);border-radius:var(--radius-input);height:44px;color:var(--text);font-family:var(--font-latin);box-shadow:var(--inset-well);outline:none;padding:0 14px;font-size:15px}.wf-input::placeholder{color:var(--text-faint)}.wf-input:focus{border-color:var(--red);box-shadow:var(--inset-well), 0 0 0 3px var(--red-soft)}.wf-badge{border-radius:var(--radius-pill);font-family:var(--font-latin);align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.wf-badge-red{background:var(--red);color:var(--on-red)}.wf-badge-gold{background:var(--gold);color:var(--on-gold)}.wf-badge-live{background:var(--jade-soft);color:var(--jade-bright);border:1px solid #2e8b7f66}.wf-badge-outline{color:var(--text-muted);border:1px solid var(--hairline-gold);background:0 0}@keyframes wf-deal{0%{opacity:0;transform:translateY(-160px)rotate(-6deg)scale(.96)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes wf-dealshoe{0%{opacity:0;transform:translate(var(--sx,120px), var(--sy,-150px)) rotate(var(--sr,16deg)) scale(.82)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes wf-flip{0%{opacity:.2;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes wf-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}60%{transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes wf-slidein{0%{opacity:0;transform:translate(22px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes wf-chip-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes wf-feed{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes wf-coin-spin{to{transform:rotate(360deg)}}.wf-flip{transform-origin:50%}.wf-pressable{transition:transform .12s}.wf-pressable:active{transform:scale(.92)}@media (prefers-reduced-motion:no-preference){.wf-deal{animation:.34s cubic-bezier(.2,.7,.3,1) both wf-deal}.wf-dealshoe{animation:.36s cubic-bezier(.2,.7,.3,1) both wf-dealshoe}.wf-flip{animation:.26s ease-out both wf-flip}.wf-slidein{animation:.22s both wf-slidein}.wf-pop{animation:.34s cubic-bezier(.2,.8,.3,1.2) both wf-pop}.wf-chip-pop{animation:.2s cubic-bezier(.2,.8,.3,1.3) both wf-chip-pop}.wf-feed{animation:.4s ease-in-out infinite wf-feed}.wf-coin-spin{animation:.8s linear infinite wf-coin-spin}}.wf-noanim .wf-deal,.wf-noanim .wf-dealshoe,.wf-noanim .wf-flip,.wf-noanim .wf-slidein,.wf-noanim .wf-pop,.wf-noanim .wf-chip-pop,.wf-noanim .wf-feed,.wf-noanim .wf-coin-spin{animation:none!important}input[type=range].wf-range{appearance:none;background:var(--surface-3);border-radius:9999px;outline:none;height:6px}input[type=range].wf-range::-webkit-slider-thumb{appearance:none;background:linear-gradient(170deg, var(--gold-bright), var(--gold) 55%, var(--gold-deep));border:1px solid var(--gold-deep);cursor:pointer;width:16px;height:16px;box-shadow:var(--shadow-card);border-radius:9999px}input[type=range].wf-range::-moz-range-thumb{background:var(--gold);border:1px solid var(--gold-deep);cursor:pointer;border-radius:9999px;width:16px;height:16px}@keyframes wf-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)rotate(-.6deg)}30%{transform:translate(7px)rotate(.5deg)}45%{transform:translate(-5px)}60%{transform:translate(4px)}78%{transform:translate(-2px)}}@keyframes wf-bigpop{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}72%{transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes wf-glowpulse{0%,to{box-shadow:0 0 #f7d07000}50%{box-shadow:0 0 22px 2px #f7d0708c}}@keyframes wf-anticip{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.045)}}@keyframes wf-climb{0%{transform:scale(1)}40%{filter:brightness(1.35);transform:scale(1.24)}to{filter:brightness();transform:scale(1)}}@keyframes wf-nearmiss{0%,to{box-shadow:0 0 #f7d07000}30%,70%{box-shadow:0 0 30px 4px #f7d07099}}@keyframes wf-floatup{0%{opacity:0;transform:translateY(10px)scale(.9)}18%{opacity:1}to{opacity:0;transform:translateY(-52px)scale(1.06)}}@keyframes wf-ringburst{0%{opacity:.75;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.wf-winglow{box-shadow:var(--glow-win)}@media (prefers-reduced-motion:no-preference){.wf-shake{animation:.42s both wf-shake}.wf-bigpop{animation:.5s cubic-bezier(.2,.8,.3,1.3) both wf-bigpop}.wf-glowpulse{animation:1.3s ease-in-out infinite wf-glowpulse}.wf-anticip{animation:1.1s ease-in-out infinite wf-anticip}.wf-climb{animation:.4s both wf-climb}.wf-nearmiss{animation:.7s both wf-nearmiss}.wf-floatup{animation:1.1s ease-out both wf-floatup}.wf-ringburst{animation:.7s ease-out both wf-ringburst}}.wf-noanim .wf-shake,.wf-noanim .wf-bigpop,.wf-noanim .wf-glowpulse,.wf-noanim .wf-anticip,.wf-noanim .wf-climb,.wf-noanim .wf-nearmiss,.wf-noanim .wf-floatup,.wf-noanim .wf-ringburst{animation:none!important}@keyframes wf-loaddot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.wf-loaddot{animation:.9s ease-in-out infinite wf-loaddot}}.wf-noanim .wf-loaddot{animation:none!important}.wf-felt{background-color:var(--ground);background-image:radial-gradient(78% 56% at 50% 14%,#e0382b2e,#0000 60%),radial-gradient(92% 72% at 50% 122%,#ebb13e1f,#0000 70%),repeating-linear-gradient(115deg,#f7d07006 0 2px,#0000 2px 9px),repeating-linear-gradient(205deg,#0000001a 0 2px,#0000 2px 9px),radial-gradient(132% 112%,#0000 50%,#00000080)}.wf-game-stage{display:flex}.wf-game-board{flex:1;min-width:0}.wf-game-panel{border-right:1px solid var(--hairline);flex:0 0 300px;width:300px}.wf-panel-push,.wf-panel-push-el{margin-top:auto}@media (max-width:1023px){.wf-game-stage{flex-direction:column}.wf-game-board{order:1;width:100%}.wf-game-panel{border-right:none;border-top:1px solid var(--hairline);flex:auto;order:2;width:100%;min-width:0}.wf-game-action{order:-1}.wf-panel-push{display:none}.wf-panel-push-el{margin-top:0}}:root,[data-theme=dark]{--bg-000:#141722;--bg-100:#1b1f2e;--bg-200:#232838;--bg-300:#2c3245;--line:#363c52;--line-control:#6b7391;--ink:#f4f5fa;--ink-muted:#a4abc4;--ink-faint:#7f879f;--signal:#f25f5c;--signal-press:#d94b48;--on-signal:#141722;--volt:#5b2fd9;--volt-text:#a78bff;--mint:#58d79a;--on-mint:#141722;--sky:#4bb8ea;--acid:#d7f542;--loss:#f25f5c;--white:#fff;--hud-overlay:#080a12b8;--hud-glass:#141722db}[data-theme=noir]{--bg-000:#0b0b0d;--bg-100:#131316;--bg-200:#1b1b20;--bg-300:#26262c;--line:#2f2f36;--line-control:#716b5b;--ink:#f5f1e6;--ink-muted:#b3ad9d;--ink-faint:#87826f;--signal:#e8b84a;--signal-press:#cf9f2f;--on-signal:#0b0b0d;--volt:#5a4412;--volt-text:#d4b06a;--mint:#58d79a;--on-mint:#0b0b0d;--sky:#e4cf8f;--acid:#ffd45c;--loss:#f25f5c;--white:#f5f1e6;--hud-overlay:#040406bf;--hud-glass:#0b0b0de0}:root{--chamfer-sm:6px;--chamfer-md:10px;--chamfer-lg:18px;--chamfer-xl:28px;--shadow-float:0 12px 32px #080a1299;--shadow-card-art:inset 0 -90px 60px -30px #141722e6;--hud-display:var(--font-michroma), Michroma, var(--font-chakra), "Chakra Petch", system-ui, sans-serif;--hud-sans:var(--font-chakra), "Chakra Petch", system-ui, sans-serif;--hud-mono:var(--font-sharetech), "Share Tech Mono", ui-monospace, Menlo, monospace;--hud-up:var(--mint);--hud-down:var(--loss);--hud-nav-w:232px;--hud-gutter:16px}[data-locale=zh]{--hud-up:var(--loss);--hud-down:var(--mint)}[data-script=cjk]{--hud-display:var(--font-cjk);--hud-sans:var(--font-cjk)}html[data-theme]{background:var(--bg-000);color:var(--ink)}body.hud-body{background:var(--bg-000);color:var(--ink);font-family:var(--hud-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.hud-body :where(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--acid);outline-offset:2px}.hud-body :is(.hud-btn:not(.hud-btn-outline),.hud-balance,.hud-chip,.hud-well[tabindex]):focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-body :is(.hud-btn-outline,.hud-tab,.hud-inputwrap):focus-visible{background:var(--acid);outline:none}.hud-body ::selection{background:var(--signal);color:var(--on-signal)}.hud-display-xl{font:400 64px/68px var(--hud-display);letter-spacing:.02em;text-transform:uppercase}.hud-display-l{font:400 36px/42px var(--hud-display);letter-spacing:.02em;text-transform:uppercase}.hud-heading-l{font:400 24px/30px var(--hud-display);letter-spacing:.04em;text-transform:uppercase}.hud-heading-m{font:400 18px/24px var(--hud-display);letter-spacing:.04em;text-transform:uppercase}.hud-card-title{font:400 14px/18px var(--hud-display);letter-spacing:.06em;text-transform:uppercase}.hud-body-m{font:500 15px/22px var(--hud-sans)}.hud-body-s{font:500 13px/18px var(--hud-sans)}.hud-label{font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.hud-num-xl{font:400 72px/72px var(--hud-mono)}.hud-num-l{font:400 32px/36px var(--hud-mono)}.hud-num{font:400 14px/20px var(--hud-mono)}.hud-mono{font-family:var(--hud-mono)}.hud-muted{color:var(--ink-muted)}.hud-faint{color:var(--ink-faint)}.hud-pos{color:var(--hud-up)}.hud-neg{color:var(--hud-down)}.hud-signal-text{color:var(--signal)}[data-script=cjk] :is(.hud-display-xl,.hud-display-l,.hud-heading-l,.hud-heading-m,.hud-card-title){letter-spacing:0;font-weight:900}.hud-ch{--c:var(--chamfer-md);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c))}.hud-ch-br{--c:var(--chamfer-lg);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%)}.hud-brackets{position:relative}.hud-brackets:before,.hud-brackets:after{content:"";border:2px solid var(--ink);pointer-events:none;width:12px;height:12px;position:absolute}.hud-brackets:before{border-bottom:0;border-right:0;top:-6px;left:-6px}.hud-brackets:after{border-top:0;border-left:0;bottom:-6px;right:-6px}.hud-brackets-signal:before,.hud-brackets-signal:after{border-color:var(--signal)}.hud-notch{border-top:22px solid var(--bg-000);pointer-events:none;border-right:22px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.hud-dots{font:400 14px/1 var(--hud-mono);color:var(--ink);opacity:.5;letter-spacing:.2em;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.hud-btn{--c:var(--chamfer-md);font:700 13px/16px var(--hud-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;height:44px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:background .12s,transform 80ms,filter .12s,color .12s;display:inline-flex}.hud-btn:active{transform:translateY(1px)}.hud-btn-sm{--c:var(--chamfer-sm);height:32px;padding:0 16px;font-size:11px}.hud-btn-lg{height:56px;padding:0 40px;font-size:15px}.hud-btn-block{width:100%}@media (max-width:639.98px){.hud-btn.hud-btn-block:not(.hud-btn-outline),.hud-btn.hud-btn-block.hud-btn-outline>span{white-space:normal;text-align:center;padding-inline:16px;line-height:15px}}.hud-btn-icon{width:44px;padding:0}.hud-btn-sm.hud-btn-icon{width:32px}.hud-btn-signal{background:var(--signal);color:var(--on-signal)}.hud-btn-white{background:var(--white);color:var(--on-signal)}.hud-btn-dark{background:var(--bg-100);color:var(--ink)}.hud-btn-raised{background:var(--bg-200);color:var(--ink)}.hud-btn-volt{background:var(--volt);color:var(--ink)}.hud-btn-mint{background:var(--mint);color:var(--on-mint)}@media (hover:hover){.hud-btn-signal:hover{background:var(--signal-press)}.hud-btn-white:hover{background:var(--ink)}.hud-btn-dark:hover,.hud-btn-raised:hover{background:var(--bg-300)}.hud-btn-volt:hover{filter:brightness(1.12)}.hud-btn-mint:hover{filter:brightness(1.08)}}.hud-btn-signal:active{background:var(--signal-press)}.hud-btn-white:active{background:var(--ink)}.hud-btn-dark:active,.hud-btn-raised:active{background:var(--bg-300)}.hud-btn-volt:active,.hud-btn-mint:active{filter:brightness(.92)}.hud-btn-wrap{display:inline-block;position:relative}.hud-btn-wrap.hud-btn-block{display:block}.hud-btn-outline{background:var(--line-control);height:auto;padding:1.5px}.hud-btn-outline>span{--ci:calc(var(--c) - 1.5px);background:var(--bg-000);width:100%;height:41px;color:var(--ink);clip-path:polygon(var(--ci) 0, 100% 0, 100% calc(100% - var(--ci)), calc(100% - var(--ci)) 100%, 0 100%, 0 var(--ci));justify-content:center;align-items:center;gap:8px;padding:0 22.5px;transition:background .12s;display:inline-flex}@media (hover:hover){.hud-btn-outline:hover>span{background:var(--bg-300)}}.hud-btn-outline:active>span{background:var(--bg-300)}.hud-btn-sm.hud-btn-outline>span{height:29px;padding:0 14.5px}.hud-btn-lg.hud-btn-outline>span{height:53px;padding:0 38.5px}.hud-btn:is([disabled],[aria-disabled=true]),.hud-btn:is([disabled],[aria-disabled=true]):is(:hover,:active){background:var(--bg-300) repeating-linear-gradient(-45deg, transparent 0 7px, var(--ink) 7px 14px)}@supports (color:color-mix(in lab, red, red)){.hud-btn:is([disabled],[aria-disabled=true]),.hud-btn:is([disabled],[aria-disabled=true]):is(:hover,:active){background:var(--bg-300) repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--ink) 4%, transparent) 7px 14px)}}.hud-btn:is([disabled],[aria-disabled=true]),.hud-btn:is([disabled],[aria-disabled=true]):is(:hover,:active){color:var(--ink-faint);filter:none;cursor:not-allowed;transform:none}.hud-btn-outline:is([disabled],[aria-disabled=true]),.hud-btn-outline:is([disabled],[aria-disabled=true]):is(:hover,:active){background:var(--line)}.hud-btn-outline:is([disabled],[aria-disabled=true])>span{background:var(--bg-000);color:var(--ink-faint)}.hud-tabs{flex-wrap:wrap;gap:8px;display:flex}.hud-tab{--c:var(--chamfer-sm);font:700 11px/14px var(--hud-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--line-control);height:34px;color:var(--ink-muted);cursor:pointer;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));-webkit-tap-highlight-color:transparent;touch-action:manipulation;white-space:nowrap;border:0;padding:1.5px}.hud-tab>span{--ci:calc(var(--c) - 1.5px);background:var(--bg-000);width:100%;height:31px;clip-path:polygon(var(--ci) 0, 100% 0, 100% calc(100% - var(--ci)), calc(100% - var(--ci)) 100%, 0 100%, 0 var(--ci));justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}@media (hover:hover){.hud-tab:hover>span{background:var(--bg-200);color:var(--ink)}}.hud-tab:active>span{background:var(--bg-300);color:var(--ink)}.hud-tab:is([aria-selected=true],[aria-checked=true]),.hud-tab:is([aria-selected=true],[aria-checked=true])>span{background:var(--white);color:var(--on-signal)}.hud-tab-signal[aria-selected=true],.hud-tab-signal[aria-selected=true]>span{background:var(--signal);color:var(--on-signal)}.hud-panel .hud-tab:not([aria-selected=true],[aria-checked=true])>span{background:var(--bg-100)}@media (hover:hover){.hud-panel .hud-tab:not([aria-selected=true],[aria-checked=true]):hover>span{background:var(--bg-200)}}.hud-panel .hud-tab:not([aria-selected=true],[aria-checked=true]):active>span{background:var(--bg-300)}.hud-nav-group .hud-tab:not([aria-checked=true])>span{background:var(--bg-100)}.hud-seg{gap:8px;display:flex}.hud-seg .hud-tab{flex:1}@media (max-width:1023.98px){.hud-tab{height:44px}.hud-tab>span{height:41px}.hud-tabs-fill>.hud-tab{flex:auto}.hud-tabs-fill{gap:6px}.hud-tabs-fill>.hud-tab>span{padding:0 10px}}.hud-tag{--c:var(--chamfer-sm);height:22px;font:700 10px/12px var(--hud-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--bg-300);color:var(--ink-muted);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hud-tag-new{background:var(--mint);color:var(--on-mint)}.hud-tag-hot{background:var(--signal);color:var(--on-signal)}.hud-tag-live{background:var(--acid);color:var(--on-mint)}.hud-tag-info{background:var(--sky);color:var(--on-mint)}.hud-tag-volt{background:var(--volt);color:var(--ink)}.hud-tag-dark{background:var(--bg-000);color:var(--ink)}.hud-tag-live:before{content:"";background:currentColor;width:6px;height:6px;animation:1.4s steps(2,start) infinite hud-blink}@keyframes hud-blink{to{visibility:hidden}}.hud-app{grid-template-columns:var(--hud-nav-w) minmax(0, 1fr);gap:var(--hud-gutter);padding:var(--hud-gutter);align-items:start;min-height:100dvh;display:grid}.hud-main{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:1440px;margin-inline:auto;display:flex}.hud-page{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:1023.98px){.hud-app{--hud-sl:env(safe-area-inset-left,0px);--hud-sr:env(safe-area-inset-right,0px);padding:0 calc(var(--hud-gutter) + var(--hud-sr)) calc(88px + env(safe-area-inset-bottom,0px)) calc(var(--hud-gutter) + var(--hud-sl));grid-template-columns:minmax(0,1fr)}.hud-app.hud-app-game{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.hud-main,.hud-page{gap:20px}}:where(.hud-topbar,.hud-nav,.hud-drawer,.hud-bottomnav,.hud-footer,.hud-pop) :where(a,button,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hud-hit{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.hud-hit>:is(.hud-btn,.hud-balance){pointer-events:none}.hud-hit>.hud-btn-sm{height:40px}.hud-hit>.hud-btn-sm.hud-btn-icon{width:40px}.hud-hit:active>:is(.hud-btn,.hud-balance){transform:translateY(1px)}.hud-hit:active>:is(.hud-btn-dark,.hud-balance){background:var(--bg-300)}.hud-hit:active>.hud-btn-signal{background:var(--signal-press)}.hud-hit:active>.hud-btn-white{background:var(--ink)}@media (hover:hover){.hud-hit:hover>:is(.hud-btn-dark,.hud-balance){background:var(--bg-300)}.hud-hit:hover>.hud-btn-signal{background:var(--signal-press)}.hud-hit:hover>.hud-btn-white{background:var(--ink)}}.hud-hit[aria-expanded=true]>.hud-balance{background:var(--bg-300)}.hud-hit[aria-busy=true]>.hud-btn{opacity:.7}.hud-body .hud-hit:focus-visible{outline-offset:0}:where(.hud-topbar,.hud-drawer,.hud-footer,.hud-pop) .hud-btn:not(.hud-btn-outline):focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}:where(.hud-topbar,.hud-drawer,.hud-footer) .hud-btn-outline:focus-visible,:where(.hud-nav,.hud-drawer) .hud-tab:focus-visible{background:var(--acid);outline:none}.hud-nav{width:var(--hud-nav-w);top:var(--hud-gutter);height:calc(100vh - 2 * var(--hud-gutter));height:calc(100dvh - 2 * var(--hud-gutter));flex-direction:column;gap:6px;display:flex;position:sticky}.hud-nav>*{flex:none}.hud-nav-logo{--c:var(--chamfer-lg);background:var(--bg-100);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);align-items:center;margin-bottom:6px;padding:18px 22px;text-decoration:none;display:flex}.hud-nav-group{--c:var(--chamfer-lg);background:var(--bg-100);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);flex-direction:column;gap:2px;padding:8px;display:flex}.hud-nav-group-label{color:var(--ink-faint);align-items:center;gap:8px;padding:8px 8px 6px;display:flex}.hud-nav-count{font:400 11px/1 var(--hud-mono);letter-spacing:.06em;color:var(--ink-faint);margin-left:auto}.hud-nav>.hud-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:0 auto;min-height:0;overflow-y:auto}.hud-nav>.hud-nav-fill{flex:1 1 0;min-height:0}.hud-nav-link{width:100%;min-width:0;height:48px;color:var(--ink-muted);cursor:pointer;text-align:left;font:700 12px/14px var(--hud-sans);letter-spacing:.1em;text-transform:uppercase;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:0 8px;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative}.hud-nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hud-nav-group>.hud-nav-link:last-child,.hud-nav-group>:last-child .hud-nav-link{border-bottom:0}@media (hover:hover){.hud-nav-link:hover{color:var(--ink)}}.hud-nav-link:active{color:var(--ink);background:var(--bg-200)}.hud-nav-link[aria-current=page]{color:var(--signal);background:var(--bg-200)}.hud-nav-link[aria-current=page]:after{content:"›";color:var(--signal);margin-left:auto;font-size:18px;line-height:1}.hud-nav-link .hud-nav-aside{font:400 11px/1 var(--hud-mono);letter-spacing:.06em;color:var(--ink-faint);text-transform:none;margin-left:auto}.hud-app>.hud-nav [data-pwa-install] .hud-nav-aside{display:none}.hud-app>.hud-nav [data-pwa-install]{white-space:nowrap}.hud-nav-link[aria-current=page] .hud-nav-aside{display:none}.hud-nav-ico{--c:6px;background:var(--bg-300);width:32px;height:32px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:none;place-items:center;display:grid}.hud-nav-ico svg{width:16px;height:16px}.hud-nav-link[aria-current=page] .hud-nav-ico{background:var(--bg-000);box-shadow:inset 0 0 0 1.5px var(--signal)}.hud-nav-game{height:44px}.hud-nav-thumb{--c:6px;background:var(--bg-300);width:32px;height:32px;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.hud-nav-thumb img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.hud-nav-thumb:after{content:"";pointer-events:none;position:absolute;inset:0}.hud-nav-link[aria-current=page] .hud-nav-thumb:after{box-shadow:inset 0 0 0 1.5px var(--signal)}.hud-nav-thumb-glyph{font:700 15px/1 var(--hud-sans);color:var(--ink)}.hud-nav-play{color:var(--ink-faint);opacity:0;margin-left:auto;transition:opacity .12s,color .12s}.hud-nav-game:focus-visible .hud-nav-play{opacity:1;color:var(--signal)}@media (hover:hover){.hud-nav-game:hover .hud-nav-play{opacity:1;color:var(--signal)}}.hud-nav-theme{flex-direction:column;gap:8px;padding:10px 8px 6px;display:flex}.hud-nav-theme .hud-label{color:var(--ink-faint)}@media (min-width:1024px) and (max-height:760px){.hud-nav-logo{margin-bottom:0;padding:14px 22px}.hud-nav .hud-nav-link{height:40px}.hud-nav .hud-nav-game{height:36px}.hud-nav .hud-nav-game .hud-nav-thumb{width:28px;height:28px}.hud-nav .hud-nav-theme{gap:6px;padding-top:6px}}@media (max-width:1023.98px){.hud-app>.hud-nav{display:none}}.hud-logo{align-items:center;display:inline-flex}.hud-logo img{width:auto;height:100%;display:block}.hud-logo .hud-logo-noir,[data-theme=noir] .hud-logo .hud-logo-ops{display:none}[data-theme=noir] .hud-logo .hud-logo-noir{display:block}.hud-topbar{align-items:center;gap:10px;min-height:56px;display:flex}.hud-topbar .hud-spacer{flex:1;min-width:0}.hud-topbar-mobile-brand{display:none}.hud-topbar-status{align-items:center;gap:10px;min-width:0}.hud-tb-price{align-items:center;gap:8px;height:28px;padding:0 10px;display:inline-flex}.hud-tb-meta{font:600 11px/14px var(--hud-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;align-items:center;gap:6px}.hud-tb-meta svg{color:var(--sky)}.hud-tb-lowgas{cursor:pointer;background:0 0;border:0;padding:0}.hud-tb-bal{display:flex;position:relative}.hud-tb-pop{width:min(280px,100vw - 24px);top:calc(100% + 6px);right:0}.hud-balance{--c:var(--chamfer-sm);background:var(--bg-100);height:32px;color:var(--ink);cursor:pointer;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));border:0;align-items:center;gap:8px;padding:0 10px 0 12px;transition:background .12s;display:inline-flex}.hud-balance:hover,.hud-balance[aria-expanded=true]{background:var(--bg-300)}.hud-balance-n{font:400 15px/1 var(--hud-mono)}.hud-balance-dot{background:var(--signal);flex:none;width:6px;height:6px}@media (max-width:1023.98px){.hud-topbar{z-index:50;margin:0 calc(-1 * (var(--hud-gutter) + var(--hud-sr,0px))) 0 calc(-1 * (var(--hud-gutter) + var(--hud-sl,0px)));padding:env(safe-area-inset-top,0px) calc(var(--hud-gutter) + var(--hud-sr,0px) - 2px) 0 calc(var(--hud-gutter) + var(--hud-sl,0px) - 2px);height:calc(60px + env(safe-area-inset-top,0px));background:var(--hud-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);gap:4px;min-height:0;position:sticky;top:0}.hud-topbar-mobile-brand{flex:none;align-items:center;gap:2px;display:inline-flex}.hud-topbar-mark{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hud-tb-bal{position:static}.hud-tb-pop{top:100%;right:calc(var(--hud-gutter) + var(--hud-sr,0px));width:min(300px, calc(100vw - 2 * var(--hud-gutter)));margin-top:4px}.hud-hit>.hud-balance{height:40px;padding:0 12px}.hud-tb-deposit{gap:6px;padding:0 14px}}@media (max-width:639.98px){.hud-balance-chev{display:none}}@media (max-width:399.98px){.hud-tb-label{display:none}.hud-hit>.hud-tb-deposit{width:40px;padding:0}.hud-balance-n{font-size:14px}}.hud-pop{--c:var(--chamfer-md);z-index:60;background:var(--bg-200);min-width:200px;box-shadow:var(--shadow-float);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);padding:6px;animation:.12s both hud-pop-in;position:absolute}.hud-pop-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;overflow-y:auto}@keyframes hud-pop-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.hud-pop-item{cursor:pointer;width:100%;min-height:44px;color:var(--ink-muted);text-align:left;font:600 13px/16px var(--hud-sans);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}@media (hover:hover){.hud-pop-item:hover{background:var(--bg-300);color:var(--ink)}}.hud-pop-item:active,.hud-pop-item:focus-visible{background:var(--bg-300);color:var(--ink)}.hud-body .hud-pop-item:focus-visible{outline-offset:-2px}@media (pointer:fine) and (min-width:1024px){.hud-pop-item{min-height:38px}}.hud-pop-item[aria-selected=true]{color:var(--signal)}.hud-pop-sep{background:var(--line);height:1px;margin:6px 0}.hud-bottomnav{z-index:40;background:var(--hud-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px calc(8px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px));gap:4px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:1023.98px){.hud-bottomnav{display:grid}}@media (min-width:640px) and (max-width:1023.98px){.hud-bottomnav{padding-inline:max(calc(8px + env(safe-area-inset-left,0px)), calc(50vw - 280px))}}.hud-bottomnav a{--c:var(--chamfer-sm);min-width:0;height:52px;color:var(--ink-faint);font:700 10px/12px var(--hud-sans);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 2px;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative}.hud-bottomnav-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-script=cjk] .hud-bottomnav a{letter-spacing:.02em;font-size:11px}@media (max-width:359.98px){.hud-bottomnav a{letter-spacing:.04em}}.hud-bottomnav a svg{width:20px;height:20px}.hud-bottomnav a:active{background:var(--bg-100);color:var(--ink)}.hud-bottomnav a[aria-current=page]{background:var(--bg-200);color:var(--signal)}.hud-bottomnav a[aria-current=page]:before{content:"";background:var(--signal);width:20px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hud-bottomnav a:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-drawer{z-index:90;pointer-events:none;position:fixed;inset:0}.hud-drawer[data-open=true]{pointer-events:auto}.hud-drawer-bg{background:var(--hud-overlay);opacity:0;transition:opacity .22s;position:absolute;inset:0}.hud-drawer[data-open=true] .hud-drawer-bg{opacity:1}.hud-drawer-panel{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;background:var(--bg-000);border-right:1px solid var(--line);width:min(340px,100vw - 48px);padding:calc(6px + env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));visibility:hidden;flex-direction:column;gap:8px;transition:transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.hud-drawer[data-open=true] .hud-drawer-panel{visibility:visible;transition:transform .26s cubic-bezier(.2,.8,.2,1);transform:none}.hud-drawer-panel>*{flex:none}.hud-body .hud-drawer-panel:focus-visible{outline:none}.hud-drawer-head{justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin-right:-2px;padding-left:4px;display:flex}.hud-drawer-brand{align-items:center;min-height:44px;display:inline-flex}.hud-drawer-account{gap:10px;padding:12px}.hud-drawer-account p{margin:0}.hud-drawer-acct-row{width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;display:flex}.hud-drawer-acct-row:active{background:var(--bg-200)}.hud-drawer-bal{--c:var(--chamfer-sm);background:var(--bg-000);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hud-drawer-bal-v{align-items:center;gap:8px;min-width:0;display:inline-flex}.hud-drawer-bal-v .hud-num{color:var(--ink);font-size:20px;line-height:24px}.hud-drawer .hud-nav-game{height:48px}.hud-drawer .hud-nav-play{opacity:.7}.hud-drawer .hud-nav-theme .hud-tab{height:44px}.hud-drawer .hud-nav-theme .hud-tab>span{height:41px}.hud-drawer-settings{margin-top:auto}.hud-panel{--c:var(--chamfer-lg);background:var(--bg-100);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);padding:16px;position:relative}.hud-panel-lg{padding:24px}.hud-panel-raised{background:var(--bg-200)}.hud-panel-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hud-panel-h h3{font:400 18px/24px var(--hud-display);letter-spacing:.04em;text-transform:uppercase;margin:0}.hud-well{--c:var(--chamfer-sm);background:var(--bg-000);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));padding:8px 12px}.hud-hash{font:400 12px/18px var(--hud-mono);color:var(--ink);word-break:break-all}@media (max-width:639.98px){.hud-panel-lg{padding:18px}.hud-panel-h h3{font-size:15px;line-height:20px}}.hud-actionbar{z-index:39;left:0;right:0;bottom:calc(var(--hud-bottomnav-h,65px) + env(safe-area-inset-bottom));padding:8px var(--hud-gutter);background:var(--hud-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(calc(100% + var(--hud-bottomnav-h,65px)));opacity:0;pointer-events:none;align-items:center;gap:12px;transition:transform .18s,opacity .18s;display:none;position:fixed}.hud-actionbar[data-shown=true]{opacity:1;pointer-events:auto;transform:none}.hud-actionbar-l{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hud-actionbar-l .hud-label{font-size:10px;line-height:12px}.hud-actionbar-l .hud-num{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1023.98px){.hud-actionbar{display:flex}}.hud-stat{--c:var(--chamfer-md);background:var(--bg-200);min-width:0;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);padding:14px 18px 12px;position:relative}.hud-stat-l{font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;margin-bottom:6px;display:flex}.hud-stat-v{font:400 32px/36px var(--hud-mono);color:var(--ink);overflow-wrap:normal;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hud-stat-v small{font-size:16px}.hud-stat-sub{font:400 12px/16px var(--hud-mono);color:var(--ink-faint);margin-top:4px}.hud-stat-acid{background:var(--acid)}.hud-stat-acid :is(.hud-stat-l,.hud-stat-v,.hud-stat-sub){color:var(--on-mint)}.hud-stat-acid:after{content:"";border-top:14px solid var(--bg-000);border-left:14px solid #0000;position:absolute;top:0;right:0}.hud-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}@media (max-width:639.98px){.hud-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hud-stats>:last-child:nth-child(odd){grid-column:1/-1}.hud-stat{padding:12px 14px 11px}.hud-stat-l{letter-spacing:.12em;font-size:10px}.hud-stat-v{font-size:clamp(20px,6.2vw,24px);line-height:28px}.hud-stat-v small{font-size:13px}.hud-stat-sub{font-size:11px;line-height:15px}}.hud-card{--c:var(--chamfer-lg);aspect-ratio:3/4;background:var(--bg-200);cursor:pointer;text-align:left;width:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);border:0;padding:0;text-decoration:none;transition:transform 80ms;display:block;position:relative;overflow:hidden;container:hud-card/size}.hud-card-media{position:absolute;inset:0}.hud-card-art{object-fit:cover;width:100%;height:100%;transition:filter .15s;position:absolute;inset:0}.hud-card-fade{box-shadow:var(--shadow-card-art);position:absolute;inset:0}.hud-card-top{justify-content:flex-end;align-items:flex-start;padding:8px;display:flex;position:absolute;top:0;left:0;right:0}.hud-card-body{text-align:center;padding:10px 8px;position:absolute;bottom:0;left:0;right:0}.hud-card-name{font:400 11px/14px var(--hud-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.hud-card-meta{font:500 11px/14px var(--hud-sans);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:none;overflow:hidden}.hud-card-play{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@container hud-card (min-width:140px){.hud-card-name{font-size:13px;line-height:17px}.hud-card-meta{display:block}}@container hud-card (min-width:180px){.hud-card-body{padding:16px 12px}.hud-card-name{letter-spacing:.06em;font-size:14px;line-height:18px}.hud-card-meta{margin-top:4px;font-size:12px;line-height:16px}}@container hud-card (max-width:129.98px){.hud-card-play{display:none}}@container hud-card (min-aspect-ratio:5/4){.hud-card-media{aspect-ratio:5/4;width:auto;max-width:58%;height:100%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34%);mask-image:linear-gradient(90deg,#0000 0,#000 34%)}.hud-card-art{object-position:50% 14%}.hud-card-fade{box-shadow:none}.hud-card-top{justify-content:flex-start;padding:8px 0 0;left:22px;right:auto}.hud-card-body{text-align:left;flex-direction:column;justify-content:flex-end;width:64%;padding:16px 8px 16px 18px;display:flex;top:0;right:auto}.hud-card-name{font-size:clamp(13px,6cqw,18px);line-height:1.25}.hud-card-meta{margin-top:6px;font-size:12px;line-height:16px;display:block}.hud-card-play{inset:auto 14px 16px auto;transform:none}}@media (hover:hover){.hud-card:hover .hud-card-play{opacity:1}.hud-card:hover .hud-card-art{filter:brightness(.55)}}.hud-card:focus-visible .hud-card-play{opacity:1}.hud-card:focus-visible .hud-card-art{filter:brightness(.55)}.hud-card:not(.hud-card-soon):active{transform:scale(.98)}.hud-card:not(.hud-card-soon):active .hud-card-art{filter:brightness(.7)}.hud-card-soon{cursor:default}.hud-card-soon .hud-card-art,.hud-card-soon:hover .hud-card-art{filter:grayscale(.7)brightness(.5)}.hud-card-soon .hud-card-name{color:var(--ink-muted)}.hud-grid-cards{--banner-h:clamp(132px, 20vw, 180px);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1279.98px){.hud-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){.hud-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (max-width:419.98px){.hud-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.hud-grid-cards>:last-child:nth-child(6n+1){aspect-ratio:auto;min-height:var(--banner-h);grid-column:1/-1}.hud-grid-cards>:last-child:nth-child(6n+2){aspect-ratio:auto;grid-column:span 5}.hud-grid-cards>:last-child:nth-child(6n+3){aspect-ratio:auto;grid-column:span 4}.hud-grid-cards>:last-child:nth-child(6n+4){aspect-ratio:auto;grid-column:span 3}.hud-grid-cards>:last-child:nth-child(6n+5){aspect-ratio:auto;grid-column:span 2}}@media (min-width:768px) and (max-width:1279.98px){.hud-grid-cards>:last-child:nth-child(4n+1){aspect-ratio:auto;min-height:var(--banner-h);grid-column:1/-1}.hud-grid-cards>:last-child:nth-child(4n+2){aspect-ratio:auto;grid-column:span 3}.hud-grid-cards>:last-child:nth-child(4n+3){aspect-ratio:auto;grid-column:span 2}}@media (min-width:420px) and (max-width:767.98px){.hud-grid-cards>:last-child:nth-child(3n+1){aspect-ratio:auto;min-height:var(--banner-h);grid-column:1/-1}.hud-grid-cards>:last-child:nth-child(3n+2){aspect-ratio:auto;grid-column:span 2}}@media (max-width:419.98px){.hud-grid-cards>:last-child:nth-child(odd){aspect-ratio:auto;min-height:var(--banner-h);grid-column:1/-1}}.hud-promos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hud-promo-ticks{display:none}@media (max-width:1279.98px){.hud-promos{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--hud-gutter));padding-inline:var(--hud-gutter);scroll-padding-inline:var(--hud-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;display:flex;overflow-x:auto}.hud-promos::-webkit-scrollbar{display:none}.hud-promos>.hud-promo{scroll-snap-align:start;flex:0 0 min(84%,360px)}.hud-promo-ticks{justify-content:center;gap:6px;margin-top:10px;display:flex}.hud-promo-ticks>span{background:var(--line-control);width:16px;height:3px;transition:background .15s,width .15s}.hud-promo-ticks>span[data-on]{background:var(--ink);width:28px}}@media (min-width:640px) and (max-width:1279.98px){.hud-promos>.hud-promo{flex-basis:45%}}@media (min-width:1024px) and (max-width:1279.98px){.hud-promos{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.hud-promo{--c:var(--chamfer-lg);--promo-img:clamp(120px, 40%, 170px);min-height:200px;color:var(--ink);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);flex-direction:column;justify-content:center;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.hud-promo-volt{background:var(--volt)}.hud-promo-mint{background:var(--mint);color:var(--on-mint)}.hud-promo-sky{background:var(--sky);color:var(--on-mint)}.hud-promo-signal{background:var(--signal);color:var(--on-signal)}.hud-promo-slash{pointer-events:none;z-index:0;background:#ffffff24;width:55%;height:140%;position:absolute;top:-20%;right:-10%;transform:skew(-22deg)}.hud-promo>:not(.hud-promo-slash){z-index:1;position:relative}.hud-promo .hud-tag{position:absolute;top:0;left:24px}.hud-promo h3{font:400 18px/24px var(--hud-display);letter-spacing:.04em;text-transform:uppercase;max-width:calc(100% - var(--promo-img) + 12px);margin:0}.hud-promo p{max-width:calc(100% - var(--promo-img) + 12px);font:500 13px/18px var(--hud-sans);opacity:.82;margin:0}.hud-promo-img{width:var(--promo-img);height:var(--promo-img);object-fit:cover;top:50%;right:16px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 70%);mask-image:radial-gradient(circle,#000 48%,#0000 70%);position:absolute!important}@media (max-width:1279.98px){.hud-promo{--promo-img:124px;justify-content:flex-end;gap:12px;min-height:152px;padding:32px 18px 18px}.hud-promo .hud-tag{left:18px}.hud-promo h3{max-width:calc(100% - 104px);font-size:16px;line-height:21px}.hud-promo-img{right:0}.hud-promo .hud-btn-sm{height:44px;padding:0 18px}}.hud-hero{--c:var(--chamfer-xl);--hero-art-w:340px;--hero-reach:96px;background:var(--signal);min-height:340px;color:var(--on-signal);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);flex-direction:column;justify-content:center;padding:40px 48px;display:flex;position:relative;overflow:hidden}.hud-hero .hud-dots{z-index:1}.hud-hero-copy{z-index:2;min-width:0;max-width:calc(100% - var(--hero-art-w) - var(--hero-reach) + 8px);flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.hud-hero-visual{width:var(--hero-art-w);position:absolute;top:0;bottom:0;right:0}.hud-hero-slash{height:120%;top:-10%;left:calc(-1 * var(--hero-reach));width:calc(var(--hero-reach) + 64px);background:var(--bg-000);pointer-events:none;position:absolute;transform:skew(-22deg)}.hud-hero-img{object-fit:cover;object-position:50% 0;width:100%;height:100%;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%);position:absolute!important}[data-theme=noir] :is(.hud-hero-img,.hud-promo-img){mix-blend-mode:luminosity}.hud-hero-eyebrow{font:400 16px/20px var(--hud-display);letter-spacing:.08em;text-transform:uppercase}.hud-hero-eyebrow b{color:var(--ink);font-weight:400}.hud-hero h1{font:400 64px/68px var(--hud-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0}.hud-hero h1 em{color:var(--on-signal);font-style:normal;display:inline-block}[data-theme=noir] .hud-hero h1{color:var(--on-signal)}[data-theme=noir] :is(.hud-hero h1 em,.hud-hero-eyebrow b){color:var(--volt)}.hud-hero-sub{max-width:52ch;font:500 15px/22px var(--hud-sans);color:var(--on-signal);opacity:.85;margin:0}.hud-hero-cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.hud-hero-art{text-align:center;border:1.5px dashed var(--ink-muted);width:86%;height:88%;font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1279.98px){.hud-hero{--hero-art-w:290px;--hero-reach:64px;padding:36px 40px}.hud-hero h1{font-size:40px;line-height:46px}.hud-hero-cta{gap:16px}.hud-hero .hud-btn-lg{height:52px;padding:0 22px;font-size:14px}}@media (max-width:1023.98px){.hud-hero{--hero-art-w:260px;--hero-reach:64px;min-height:320px;padding:32px}.hud-hero h1{font-size:36px;line-height:42px}}@media (max-width:767.98px){.hud-hero{justify-content:flex-start;min-height:0;padding:0 20px 22px}.hud-hero .hud-dots{display:none}.hud-hero-visual{width:auto;height:clamp(150px,44vw,240px);margin:0 -20px;position:relative;top:auto;bottom:auto;right:auto;overflow:hidden}.hud-hero-img{object-position:50% 6%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.hud-hero-slash{z-index:1;aspect-ratio:.404;clip-path:polygon(0 0,100% 0,100% 100%);width:auto;height:78%;top:0;left:auto;right:0;transform:none}.hud-hero-copy{gap:10px;max-width:none;margin-top:2px}.hud-hero-eyebrow{font-size:12px;line-height:16px}.hud-hero h1{font-size:clamp(26px,8.4vw,36px);line-height:1.16}.hud-hero-sub{font-size:13px;line-height:19px}.hud-hero-cta{align-self:stretch;gap:12px;margin-top:6px}.hud-hero-cta>*{flex:140px}.hud-hero-cta .hud-btn{width:100%}.hud-hero .hud-btn-lg{height:48px;padding:0 16px;font-size:13px}}.hud-count{gap:12px;display:flex}.hud-count-unit{text-align:center}.hud-count-unit>div{--c:var(--chamfer-md);background:var(--white);width:72px;height:72px;color:var(--on-signal);font:400 32px/36px var(--hud-mono);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));place-items:center;display:grid}.hud-count-unit:first-child>div{background:var(--bg-000);color:var(--ink)}.hud-count-unit>span{font:700 10px/12px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:6px;display:block}@media (max-width:767.98px){.hud-count-unit>div{width:52px;height:52px;font-size:22px}}.hud-sec{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-top:16px;display:flex}.hud-sec h2{font:400 24px/30px var(--hud-display);letter-spacing:.04em;text-transform:uppercase;min-width:0;margin:0}.hud-sec-aside{color:var(--ink);flex:none;align-items:center;gap:12px;display:flex}@media (max-width:767.98px){.hud-sec h2{font-size:17px;line-height:22px}}.hud-sec-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.hud-sec-tabs::-webkit-scrollbar{display:none}.hud-sec-tabs>.hud-tab{flex:none}@media (max-width:767.98px){.hud-sec-tabs{margin-inline:calc(-1 * var(--hud-gutter));padding-inline:var(--hud-gutter)}}@media (pointer:coarse){.hud-sec-tabs>.hud-tab{height:44px}.hud-sec-tabs>.hud-tab>span{height:41px}.hud-sec-aside .hud-btn-sm{height:44px}}.hud-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hud-pagehead-eyebrow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.hud-pagehead h1{font:400 36px/42px var(--hud-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.hud-pagehead p{max-width:640px;font:500 15px/22px var(--hud-sans);color:var(--ink-muted);margin:8px 0 0}@media (max-width:767.98px){.hud-pagehead h1{font-size:24px;line-height:30px}.hud-pagehead p{font-size:13.5px;line-height:20px}}.hud-table-wrap{overflow-x:auto}.hud-table{border-collapse:separate;border-spacing:6px;width:calc(100% + 12px);margin:0 -6px}.hud-table th{font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:left;white-space:nowrap;padding:0 12px 4px}.hud-table th.r,.hud-table td.r{text-align:right}.hud-table td{--c:var(--chamfer-sm);background:var(--bg-100);height:48px;font:500 14px/18px var(--hud-sans);color:var(--ink);white-space:nowrap;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));padding:0 12px}.hud-panel .hud-table td{background:var(--bg-200)}.hud-table td.num{font:400 14px/20px var(--hud-mono)}.hud-table td.empty{text-align:center;color:var(--ink-faint);height:72px}.hud-table tr.sel td:first-child{background:var(--signal);color:var(--on-signal)}.hud-cell{align-items:center;gap:8px;display:flex}.hud-cell-r{justify-content:flex-end}.hud-rows{flex-direction:column;gap:6px;display:flex}.hud-rowcard{--c:var(--chamfer-sm);background:var(--bg-100);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));align-items:center;gap:12px;padding:10px 12px;display:flex}.hud-panel .hud-rowcard{background:var(--bg-200)}.hud-rowcard.sel{background:var(--bg-200);box-shadow:inset 3px 0 0 var(--signal)}.hud-panel .hud-rowcard.sel{background:var(--bg-300)}.hud-rowcard-empty{text-align:center;min-height:56px;color:var(--ink-faint);font:500 13px/18px var(--hud-sans);justify-content:center}.hud-rowcard .hud-num{white-space:nowrap}.hud-field>label,.hud-field-label{font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.hud-field>label span,.hud-field-label span{letter-spacing:0;text-transform:none;font:400 12px/14px var(--hud-mono);color:var(--ink-faint)}.hud-inputwrap{--c:var(--chamfer-md);background:var(--line-control);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));padding:1.5px}.hud-inputwrap:focus-within{background:var(--acid)}.hud-inputwrap>div{--ci:calc(var(--c) - 1.5px);background:var(--bg-000);min-height:44px;clip-path:polygon(var(--ci) 0, 100% 0, 100% calc(100% - var(--ci)), calc(100% - var(--ci)) 100%, 0 100%, 0 var(--ci));align-items:center;gap:4px;padding:4px 4px 4px 12px;display:flex}.hud-input{min-width:0;color:var(--ink);font:400 18px/24px var(--hud-mono);background:0 0;border:0;outline:none;flex:1;height:36px}.hud-input::placeholder{color:var(--ink-faint)}.hud-input-text{font:500 14px/20px var(--hud-sans)}.hud-input:disabled{color:var(--ink-faint)}.hud-chip{background:var(--bg-300);color:var(--ink);font:700 11px/1 var(--hud-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:6px;min-width:40px;height:32px;padding:0 10px;display:inline-flex}@media (hover:hover){.hud-chip:hover{background:var(--line-control)}}.hud-chip:active{background:var(--line-control)}.hud-chip[disabled]{opacity:.45;cursor:not-allowed}@media (max-width:1023.98px){.hud-input-text{font-size:16px}.hud-chip{min-width:48px;height:36px}}.hud-modal{z-index:100;background:var(--hud-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;justify-content:center;align-items:center;padding:16px;animation:.14s both hud-fade;display:flex;position:fixed;inset:0}.hud-modal-box{--c:var(--chamfer-lg);width:var(--hud-modal-w,480px);background:var(--bg-100);max-width:100%;max-height:90vh;box-shadow:var(--shadow-float);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);outline:none;flex-direction:column;display:flex}.hud-modal-h{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.hud-modal-h h2{font:400 18px/24px var(--hud-display);letter-spacing:.04em;text-transform:uppercase;min-width:0;margin:0}.hud-modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:12px;padding:16px 20px 24px;display:flex;overflow-y:auto}.hud-modal-body p{font:500 14px/21px var(--hud-sans);color:var(--ink-muted);margin:0}.hud-modal-body .flex:has(>.hud-btn){flex-wrap:wrap}.hud-modal-body .flex:has(>.hud-btn)>.hud-btn{flex:auto}.hud-modal-grip{display:none}.hud-modal-box:focus,.hud-modal-box:focus-visible{outline:none}@keyframes hud-fade{0%{opacity:0}to{opacity:1}}@keyframes hud-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:639.98px){.hud-modal{align-items:flex-end;padding:0}.hud-modal-box{width:100%;max-height:88dvh;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%, 0 var(--c));animation:.22s cubic-bezier(.2,.8,.2,1) both hud-sheet-up}.hud-modal-grip{background:var(--line-control);flex:none;width:40px;height:4px;margin:10px auto 0;display:block}.hud-modal-h{padding:8px 16px 0}.hud-modal-h h2{font-size:16px;line-height:22px}.hud-modal-h .hud-btn-icon{width:40px;height:40px}.hud-modal-body{padding:14px 16px calc(20px + env(safe-area-inset-bottom))}}.hud-alert{--c:var(--chamfer-md);background:var(--bg-100);box-shadow:inset 3px 0 0 var(--loss);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);align-items:center;gap:12px;padding:12px 16px;display:flex}.hud-alert-lg{align-items:flex-start;padding:20px 20px 20px 24px}.hud-alert-lg h3{font:400 18px/24px var(--hud-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}@media (max-width:639.98px){.hud-alert-lg{gap:10px;padding:16px 16px 16px 18px}.hud-alert-lg h3{font-size:15px;line-height:20px}}.hud-footer{border-top:1px solid var(--line);flex-direction:column;gap:24px;margin-top:16px;padding-top:28px;display:flex}.hud-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;display:flex}.hud-footer-brand{flex-direction:column;gap:14px;min-width:0;display:flex}.hud-footer-cols{grid-template-columns:repeat(2,minmax(140px,auto));gap:24px 56px;display:grid}.hud-footer-col{flex-direction:column;gap:2px;min-width:0;display:flex}.hud-footer-col .hud-label{margin-bottom:6px}.hud-footer-col a{min-height:32px;color:var(--ink-muted);font:600 13px/16px var(--hud-sans);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.hud-footer-col a:hover{color:var(--ink)}}.hud-footer-col a:active{color:var(--ink)}.hud-footer-rg{--c:var(--chamfer-md);background:var(--bg-100);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.hud-footer-18{--c:6px;background:var(--bg-300);width:40px;height:40px;font:400 15px/1 var(--hud-mono);color:var(--ink);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:none;place-items:center;display:grid}.hud-footer-rg .hud-label{margin-bottom:4px}.hud-footer-legal{max-width:820px;font:500 12px/18px var(--hud-sans);color:var(--ink-faint);margin:0}.hud-footer-base{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hud-footer-copy{font:400 12px/16px var(--hud-mono);letter-spacing:.04em;color:var(--ink-faint)}.hud-lang-compact{letter-spacing:.04em;text-transform:none;font-size:12px}@media (max-width:1023.98px){.hud-footer .hud-lang-compact{height:44px;padding:0 14px}}@media (max-width:639.98px){.hud-footer{gap:20px}.hud-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;width:100%}.hud-footer-col a{min-height:40px}.hud-footer-rg{gap:12px;padding:12px 14px}}.hud-coin{width:22px;height:22px;font:700 10px/1 var(--hud-sans);color:var(--on-mint);border-radius:999px;flex:none;place-items:center;display:inline-grid}.hud-skel{background:linear-gradient(90deg, var(--bg-200), var(--bg-300), var(--bg-200));background-size:200% 100%;animation:1.2s linear infinite hud-shimmer}@keyframes hud-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hud-body *,.hud-body :before,.hud-body :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hidden[class*=hud-]{display:none}@media (min-width:640px){.sm\:hidden[class*=hud-]{display:none}.sm\:block[class*=hud-]{display:block}.sm\:flex[class*=hud-]{display:flex}.sm\:inline-flex[class*=hud-]{display:inline-flex}.sm\:grid[class*=hud-]{display:grid}}@media (min-width:768px){.md\:hidden[class*=hud-]{display:none}.md\:block[class*=hud-]{display:block}.md\:flex[class*=hud-]{display:flex}.md\:inline-flex[class*=hud-]{display:inline-flex}.md\:grid[class*=hud-]{display:grid}}@media (min-width:1024px){.lg\:hidden[class*=hud-]{display:none}.lg\:block[class*=hud-]{display:block}.lg\:flex[class*=hud-]{display:flex}.lg\:inline-flex[class*=hud-]{display:inline-flex}.lg\:grid[class*=hud-]{display:grid}}@media (min-width:1280px){.xl\:hidden[class*=hud-]{display:none}.xl\:block[class*=hud-]{display:block}.xl\:flex[class*=hud-]{display:flex}.xl\:inline-flex[class*=hud-]{display:inline-flex}.xl\:grid[class*=hud-]{display:grid}}html:has(.hud-stage-app){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.hud-stage-app) body{overscroll-behavior:none;height:100%;overflow:hidden}.hud-stage-app{background:var(--bg-000);grid-template-columns:64px minmax(0,1fr);height:100dvh;display:grid}@media (max-width:1023.98px){.hud-stage-app{grid-template-columns:minmax(0,1fr)}}.hud-rail{background:var(--bg-100);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex;overflow-y:auto}.hud-rail::-webkit-scrollbar{display:none}.hud-rail-logo{place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.hud-rail-group{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:10px;display:flex}.hud-rail-btn{--c:var(--chamfer-sm);width:44px;height:44px;color:var(--ink-faint);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:0 0;place-items:center;text-decoration:none;transition:color .12s,background .12s;display:grid;position:relative}.hud-rail-btn:hover{color:var(--ink);background:var(--bg-200)}.hud-rail-btn[aria-current=page]{color:var(--signal);background:var(--bg-200);box-shadow:inset 2px 0 0 var(--signal)}.hud-rail-game img{object-fit:cover;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);filter:saturate(.6)brightness(.8);width:36px;height:36px;transition:filter .12s}.hud-rail-game:hover img,.hud-rail-game[aria-current=page] img{filter:none}.hud-rail-game[aria-current=page]{box-shadow:inset 0 0 0 2px var(--signal)}.hud-body .hud-rail-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}@media (max-width:1023.98px){.hud-rail{display:none}}.hud-stage{background:var(--bg-000);flex-direction:column;min-width:0;height:100dvh;display:flex;position:relative;overflow:hidden}.hud-stage-bar{z-index:5;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--hud-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;display:flex;position:relative}.hud-stage-title{align-items:center;gap:10px;min-width:0;display:flex}.hud-stage-title h1{font:400 15px/18px var(--hud-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.hud-stage-title .hud-stage-sub{font:400 11px/14px var(--hud-mono);color:var(--ink-faint);white-space:nowrap}.hud-stage-bar .hud-spacer{flex:1;min-width:4px}.hud-stage-ibtn{--c:var(--chamfer-sm);cursor:pointer;background:var(--bg-100);width:40px;height:40px;color:var(--ink-muted);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;flex:none;place-items:center;padding:0;text-decoration:none;transition:background .12s,color .12s;display:grid}.hud-stage-ibtn:hover,.hud-stage-ibtn[aria-expanded=true],.hud-stage-ibtn[aria-pressed=true]{background:var(--bg-300);color:var(--ink)}.hud-stage-ibtn:active{transform:translateY(1px)}.hud-body .hud-stage-ibtn:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-stage-wallet{align-items:center;gap:0;display:flex}.hud-stage-bal{--c:var(--chamfer-sm);background:var(--bg-100);height:40px;color:var(--ink);clip-path:polygon(var(--c) 0, 100% 0, 100% 100%, 0 100%, 0 var(--c));font:400 15px/1 var(--hud-mono);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.hud-stage-wallet .hud-btn{--c:var(--chamfer-sm);width:40px;height:40px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);padding:0}@media (max-width:1023.98px){.hud-stage-bar{height:calc(52px + env(safe-area-inset-top));padding-left:max(10px, env(safe-area-inset-left));padding-right:max(10px, env(safe-area-inset-right));gap:6px}.hud-stage-title h1{font-size:13px}.hud-stage-bal{gap:6px;padding:0 10px;font-size:14px}}@media (max-width:379.98px){.hud-stage-title .hud-stage-sub{display:none}}.hud-stage-main{isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hud-stage-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.hud-stage-backdrop img{object-fit:cover;opacity:.85;width:100%;height:100%}.hud-stage-backdrop:after{content:"";background:radial-gradient(at 50% 45%,#0000 0,#00000026 55%,#0000008c 100%);position:absolute;inset:0}.hud-stage-ticker{flex:none;justify-content:safe center;gap:6px;min-height:40px;padding:12px 16px 0;display:flex;overflow:hidden}.hud-stage-surface{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 16px;display:flex;position:relative}.hud-stage-flash{z-index:3;pointer-events:none;background:var(--acid);opacity:0;position:absolute;inset:0}.hud-stage-flash.on{animation:.38s ease-out hud-stage-flash}@keyframes hud-stage-flash{0%{opacity:.22}to{opacity:0}}.hud-stage-shake{animation:.32s ease-in-out hud-stage-shake}@keyframes hud-stage-shake{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.hud-tick{--c:5px;min-width:42px;height:26px;font:400 13px/1 var(--hud-mono);background:var(--bg-200);color:var(--ink-muted);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:none;place-items:center;padding:0 8px;display:inline-grid}.hud-tick-win{background:var(--mint);color:var(--on-mint)}.hud-tick-loss{background:var(--bg-200);color:var(--ink-muted)}.hud-tick-accent{background:var(--acid);color:var(--on-mint)}.hud-tick-info{background:var(--sky);color:var(--on-mint)}.hud-tick-volt{background:var(--volt);color:var(--ink)}.hud-tick-signal{background:var(--signal);color:var(--on-signal)}.hud-tick-dark{background:var(--bg-000);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-control)}.hud-tick-new{animation:.25s ease-out hud-tick-in}@keyframes hud-tick-in{0%{opacity:0;transform:translateY(-8px)}}.hud-stage-wait{z-index:4;background:var(--bg-000);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hud-stage-wait{background:color-mix(in srgb, var(--bg-000) 55%, transparent)}}.hud-stage-wait{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.15s both hud-fade}.hud-stage-wait-box{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 24px;display:flex}.hud-stage-wait-ring{width:64px;height:64px;position:relative}.hud-stage-wait-ring svg{position:absolute;inset:0}.hud-stage-wait-ring .spin{transform-origin:50%;animation:1.1s linear infinite wf-spin}.hud-stage-wait h2{font:400 16px/20px var(--hud-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.hud-stage-wait p{max-width:300px;font:500 13px/18px var(--hud-sans);color:var(--ink-muted);margin:0}.hud-stage-result{--c:var(--chamfer-md);height:40px;font:700 13px/1 var(--hud-sans);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));align-items:center;gap:10px;padding:0 16px;animation:.18s both hud-pop-in;display:inline-flex}.hud-stage-result b{font:400 18px/1 var(--hud-mono);letter-spacing:0}.hud-stage-result-win{background:var(--acid);color:var(--on-mint)}.hud-stage-result-loss{background:var(--bg-200);color:var(--ink-muted)}.hud-stage-result-loss b{color:var(--ink)}.hud-stage-result-push{background:var(--bg-300);color:var(--ink)}.hud-stage-result small{font:400 13px/16px var(--hud-mono);letter-spacing:0;text-transform:none;color:var(--ink-muted)}.hud-stage-error{--c:var(--chamfer-sm);z-index:4;background:var(--bg-100);width:min(560px,100% - 24px);box-shadow:inset 3px 0 0 var(--loss), var(--shadow-float);font:500 13px/18px var(--hud-sans);color:var(--ink);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;top:48px;left:50%;transform:translate(-50%)}.hud-stage-error small{font:400 11px/15px var(--hud-mono);color:var(--ink-faint);overflow-wrap:anywhere;display:block}.hud-stage-error button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:2px}.hud-stage-dock{z-index:5;padding:12px max(16px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--hud-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);flex:none;position:relative}.hud-dock-in{flex-direction:column;gap:10px;max-width:1180px;margin:0 auto;display:flex}.hud-dock-row{align-items:center;gap:12px;display:flex}.hud-dock-options{align-items:stretch;gap:8px;display:flex}.hud-dock-options>*{flex:1;min-width:0}@media (min-width:1280px){.hud-dock-in{flex-direction:row;align-items:center;gap:12px}.hud-dock-in>.hud-dock-options{flex:1;order:2;min-width:0}.hud-dock-in>.hud-dock-row{display:contents}.hud-dock-row>.hud-dock-bet{flex:none;order:1;width:clamp(320px,26vw,380px)}.hud-dock-row>.hud-dock-action{flex:none;order:3;width:240px}.hud-dock-row>.hud-dock-actions{width:auto;min-width:240px;max-width:420px}.hud-dock-row>.hud-dock-tools{order:4}}.hud-dock-tools{flex:none;gap:6px;display:flex}.hud-dock-bet{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hud-dock-label{white-space:nowrap;font:600 10px/12px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:8px;display:flex;overflow:hidden}.hud-dock-label span:last-child:not(:first-child){font:400 11px/12px var(--hud-mono);letter-spacing:0;text-transform:none}.hud-dock-betrow{align-items:stretch;gap:4px;height:48px;display:flex}.hud-dock-step{--c:var(--chamfer-sm);cursor:pointer;background:var(--bg-200);width:44px;color:var(--ink);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));font:700 12px/1 var(--hud-sans);letter-spacing:.04em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;flex:none;place-items:center;padding:0;transition:background .12s;display:grid}.hud-dock-step:hover:not([disabled]){background:var(--bg-300)}.hud-dock-step:active:not([disabled]){background:var(--line-control)}.hud-dock-step[disabled]{opacity:.4;cursor:not-allowed}.hud-body .hud-dock-step:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-dock-amt{--c:var(--chamfer-sm);background:var(--bg-000);min-width:0;box-shadow:inset 0 0 0 1.5px var(--line-control);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:1;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex}.hud-dock-amt:focus-within{box-shadow:inset 0 0 0 1.5px var(--acid)}.hud-dock-amt input{width:100%;min-width:0;color:var(--ink);font:400 18px/1 var(--hud-mono);text-align:center;background:0 0;border:0;outline:none;flex:1}.hud-dock-amt input:disabled{color:var(--ink-faint)}.hud-dock-tok{flex:none;display:inline-flex}.hud-dock-unit{cursor:pointer;background:var(--bg-200);height:32px;color:var(--ink-muted);font:700 10px/1 var(--hud-sans);letter-spacing:.1em;border:0;flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.hud-dock-unit:hover:not([disabled]){color:var(--ink);background:var(--bg-300)}.hud-dock-unit[disabled]{cursor:default}.hud-dock-quick{display:none}@media (min-width:640px){.hud-dock-quick{display:grid}}.hud-dock-stat{--c:var(--chamfer-sm);background:var(--bg-100);min-height:52px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);flex-direction:column;justify-content:center;gap:4px;padding:6px 12px;display:flex}.hud-dock-stat-v{font:400 18px/20px var(--hud-mono);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:flex}.hud-dock-stat-v .hud-dock-step{width:32px;height:28px}.hud-dock-stat-v output,.hud-dock-stat-v>span{text-align:center;flex:1;min-width:0}.hud-dock-stat-accent .hud-dock-stat-v{color:var(--acid)}.hud-dock-btn{--c:var(--chamfer-sm);cursor:pointer;background:var(--bg-100);min-width:56px;min-height:52px;color:var(--ink-muted);font:700 10px/12px var(--hud-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 10px;transition:background .12s,color .12s;display:inline-flex}.hud-dock-btn:hover:not([disabled]){background:var(--bg-200);color:var(--ink)}.hud-dock-btn:active:not([disabled]){background:var(--bg-300)}.hud-dock-btn[disabled]{opacity:.4;cursor:not-allowed}.hud-body .hud-dock-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-dock-options>.hud-dock-btn{flex:none}@media (max-width:479.98px),(min-width:1280px) and (max-width:1439.98px){.hud-dock-btn-compact{min-width:44px;padding:6px;position:relative}.hud-dock-btn-compact>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hud-dock-actions{gap:6px;display:flex}.hud-dock-actions>*{flex:1;min-width:0}.hud-dock-actions .hud-btn{padding:0 10px}.hud-dock-action{flex:1.15;min-width:0}.hud-dock-action .hud-btn{letter-spacing:.14em;--c:var(--chamfer-md);white-space:normal;text-align:center;width:100%;height:64px;font-size:15px;line-height:18px}.hud-dock-action .hud-btn[aria-busy=true]{background:var(--bg-200);color:var(--ink-muted);cursor:progress}.hud-dock-action .hud-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.7s linear infinite wf-spin}@media (max-width:639.98px){.hud-dock-amt{flex-direction:column;justify-content:center;gap:2px;padding:0 4px}.hud-dock-tok{display:none}.hud-dock-amt input{flex:none;font-size:17px;line-height:20px}.hud-dock-unit{background:0 0;height:16px;padding:0 4px;font-size:9px}}@media (max-width:1023.98px){.hud-stage-dock{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.hud-dock-in{gap:8px}.hud-dock-tools{display:none}.hud-dock-action .hud-btn{height:66px}.hud-dock-stat{min-height:46px;padding:6px 10px}.hud-dock-stat-v{font-size:16px}}@media (max-width:379.98px){.hud-dock-row{gap:8px}.hud-dock-step{width:38px}.hud-dock-amt input{font-size:16px}.hud-dock-stat{padding:6px 8px}.hud-dock-stat-v{font-size:14px}.hud-dock-stat .hud-dock-label{letter-spacing:.08em}}@media (max-height:500px) and (min-width:600px){.hud-stage-bar{height:calc(44px + env(safe-area-inset-top))}.hud-stage-bar .hud-stage-ibtn,.hud-stage-bal,.hud-stage-wallet .hud-btn{height:36px}.hud-stage-bar .hud-stage-ibtn{width:36px}.hud-stage-ticker{min-height:30px;padding-top:6px}.hud-tick{min-width:34px;height:22px;font-size:12px}.hud-stage-surface{padding:4px 16px}.hud-stage-dock{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}.hud-dock-in{flex-direction:row;align-items:center;gap:8px}.hud-dock-in>.hud-dock-options{flex:1;order:2;gap:6px;min-width:0}.hud-dock-in>.hud-dock-row{display:contents}.hud-dock-row>.hud-dock-bet{flex:none;order:1;width:220px}.hud-dock-tok{display:none}.hud-dock-row>.hud-dock-action{flex:none;order:3;width:170px}.hud-dock-quick,.hud-dock-tools{display:none}.hud-dock-btn{flex-direction:row;gap:6px;min-height:40px;padding:4px 8px}.hud-dock-betrow{height:40px}.hud-dock-stat{gap:2px;min-height:40px;padding:4px 8px}.hud-dock-stat-v{font-size:14px}.hud-dock-stat-v .hud-dock-step{width:26px;height:24px}.hud-dock-action .hud-btn{height:52px;font-size:13px}.hud-stage-result{height:32px;padding:0 12px;font-size:11px}.hud-stage-result b{font-size:15px}}.hud-sheet{z-index:95;position:fixed;inset:0}.hud-sheet-bg{background:var(--hud-overlay);animation:.15s both hud-fade;position:absolute;inset:0}.hud-sheet-panel{background:var(--bg-100);width:min(420px,100%);box-shadow:var(--shadow-float);padding-top:env(safe-area-inset-top);flex-direction:column;animation:.2s both hud-sheet-in-r;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes hud-sheet-in-r{0%{opacity:0;transform:translate(24px)}}.hud-sheet-h{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.hud-sheet-h h2{font:400 16px/20px var(--hud-display);letter-spacing:.06em;text-transform:uppercase;margin:0}.hud-sheet-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.hud-sheet-tabs .hud-tab{flex:1 1 0;min-width:0}.hud-sheet-tabs .hud-tab>span{padding:0 6px}.hud-sheet-body{min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.hud-sheet-body p{font:500 14px/21px var(--hud-sans);color:var(--ink-muted);margin:0}.hud-sheet-row{border-bottom:1px solid var(--line);min-height:48px;font:600 13px/16px var(--hud-sans);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.hud-sheet-row:last-child{border-bottom:0}.hud-switch{cursor:pointer;background:var(--bg-300);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border:0;flex:none;width:44px;height:26px;padding:0;transition:background .12s;position:relative}.hud-switch:after{content:"";background:var(--ink-muted);width:18px;height:18px;transition:transform .15s,background .15s;position:absolute;top:4px;left:4px}.hud-switch[aria-checked=true]{background:var(--mint)}.hud-switch[aria-checked=true]:after{background:var(--on-mint);transform:translate(18px)}.hud-body .hud-switch:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-range{width:140px;accent-color:var(--signal)}@media (max-width:1023.98px){.hud-sheet-panel{--c:var(--chamfer-lg);width:100%;max-height:86dvh;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, 0 100%, 0 var(--c));padding-top:0;animation:.22s both hud-sheet-in-b;top:auto;left:0}.hud-sheet-panel:before{content:"";background:var(--line-control);width:40px;height:4px;margin:10px auto 0;display:block}.hud-sheet-h{padding-top:8px}}@keyframes hud-sheet-in-b{0%{opacity:0;transform:translateY(40px)}}.hud-dock-options>.hud-dock-stat-wide{flex:1.7}.dl-root{--dl-ink:#0b1a20;--dl-teal:#12414a;--dl-slate:#2a4a5c;--dl-enamel:#2f6b4f;--dl-copper:#c8693a;--dl-brass:#e0a83c;--dl-brass-hi:#ffe08a;--dl-cream:#f3e3c3;--dl-spark:#ffe14a;--dl-arc:#fdfbe8;--dl-fuse:#d7432e;--dl-violet:#8e6cff;--dl-nixie:#ffb347;--dl-display:"Big Shoulders Display", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;-webkit-user-select:none;user-select:none;font-family:var(--dl-display);position:absolute;inset:0;overflow:hidden}.dl-root>*{position:absolute}.dl-root img{pointer-events:none;-webkit-user-drag:none;object-fit:contain;display:block}.dl-wash{pointer-events:none;background:radial-gradient(34% 60% at 37% 55%,#ffe14a14,#0000 70%);transition:background .4s;inset:0}.dl-root.is-wide .dl-wash{background:radial-gradient(22% 60% at 50% 55%,#ffe14a14,#0000 70%)}.dl-root.is-rolling .dl-wash,.dl-root.is-lit .dl-wash{background:radial-gradient(40% 65% at 37%,#ffe14a33,#0000 72%)}.dl-root.is-wide.is-rolling .dl-wash,.dl-root.is-wide.is-lit .dl-wash{background:radial-gradient(26% 65%,#ffe14a33,#0000 72%)}.dl-root.is-slow .dl-wash{box-shadow:inset 0 0 120px 40px #0b1a20b3}.dl-tower{z-index:3;filter:drop-shadow(0 10px 18px #0b1a2099)}.dl-zone{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(#fdfbe880,#ffe14a52 40%,#ffe14a8c);transition:clip-path 80ms linear;animation:2.6s ease-in-out infinite dl-zone;-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes dl-zone{0%,to{opacity:.6}50%{opacity:.85}}.dl-root.tier-surge .dl-zone,.dl-root.tier-overload .dl-zone,.dl-root.tier-strike .dl-zone{animation:.32s steps(2,end) 6 dl-zone-hot,2.6s ease-in-out 2s infinite dl-zone}@keyframes dl-zone-hot{0%{opacity:1}to{opacity:.5}}.dl-root.is-short .dl-zone{opacity:.28;animation:none}.dl-scale{z-index:5;pointer-events:none;inset:0}.dl-scale span{font:800 11px/1 var(--dl-display);letter-spacing:.04em;color:#f3e3c399;text-shadow:0 1px 2px var(--dl-ink), 0 0 4px var(--dl-ink);position:absolute;translate:-100% -50%}.dl-scale span.is-win{color:var(--dl-spark)}.dl-root.is-wide .dl-scale span{font-size:13px}.dl-orb{z-index:7;pointer-events:none;mix-blend-mode:screen;will-change:transform;filter:drop-shadow(0 0 12px #ffe14acc);background:url(/games/dice/fx-charge-v2.webp) 0 0/200% 200% no-repeat;animation:.25s infinite dl-sheet4}.dl-root.is-slow .dl-orb{animation-duration:.12s}@keyframes dl-sheet4{0%,24.9%{background-position:0 0}25%,49.9%{background-position:100% 0}50%,74.9%{background-position:0 100%}75%,to{background-position:100% 100%}}.dl-clamp{z-index:8;pointer-events:none;transition:top 80ms linear}.dl-clamp img{width:100%;height:100%;position:absolute;inset:0}.dl-clamp-lit{opacity:0;transition:opacity .12s}.dl-root.is-lit .dl-clamp-lit{opacity:1}.dl-root.is-locked:not(.is-lit) .dl-clamp-base{filter:brightness(.92)}.dl-sparks{aspect-ratio:1;mix-blend-mode:screen;background:url(/games/dice/fx-sparks-v2.webp) 0 0/200% 200% no-repeat;width:160%;animation:.42s forwards dl-sheet4-once;position:absolute;translate:-50% -50%}@keyframes dl-sheet4-once{0%,24.9%{opacity:1;background-position:0 0}25%,49.9%{background-position:100% 0}50%,74.9%{background-position:0 100%}75%,99.9%{opacity:1;background-position:100% 100%}to{opacity:0;background-position:100% 100%}}.dl-tag{z-index:9;pointer-events:none;background:linear-gradient(180deg, #ffe9a6, var(--dl-brass) 55%, #a8721e);border:2px solid var(--dl-ink);color:var(--dl-ink);border-radius:4px 10px 10px 4px;flex-direction:column;align-items:flex-start;padding:3px 7px 3px 9px;transition:top 80ms linear;display:flex;translate:0 -50%;box-shadow:0 3px #0b1a208c,inset 0 1px #fff9}.dl-tag b{font:900 22px/.95 var(--dl-display);letter-spacing:.01em}.dl-tag small{font:800 11px/1 var(--dl-display);letter-spacing:.03em;opacity:.8}.dl-root.is-wide .dl-tag b{font-size:28px}.dl-root.is-wide .dl-tag small{font-size:13px}.dl-hint{white-space:nowrap;font:800 12px/1.1 var(--dl-display);letter-spacing:.04em;text-transform:uppercase;color:var(--dl-arc);border:1px solid var(--dl-spark);background:#0b1a20d9;border-radius:999px;padding:5px 10px;font-style:normal;animation:1.4s ease-in-out infinite dl-hint;position:absolute;top:50%;left:calc(100% + 8px);translate:0 -50%}.dl-root.is-tall .dl-hint{top:calc(100% + 18px);left:auto;right:-4px;translate:0}@keyframes dl-hint{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dl-smoke{z-index:7;pointer-events:none;background:url(/games/dice/fx-smoke-v2.webp) 0 0/200% 200% no-repeat;animation:.7s .15s backwards dl-sheet4-once,.5s .85s forwards dl-fade}@keyframes dl-fade{to{opacity:0}}.dl-hit{z-index:10;cursor:grab;touch-action:none;border-radius:8px;outline:none}.dl-hit:active{cursor:grabbing}.dl-hit{-webkit-tap-highlight-color:transparent}.dl-root .dl-hit:focus,.dl-root .dl-hit:focus-visible{box-shadow:none;outline:none}.dl-root:has(.dl-hit:focus-visible) .dl-tag{outline:2px solid var(--dl-arc);outline-offset:2px}.dl-root.is-locked .dl-hit{cursor:default}.dl-stand{z-index:1}.dl-ring{z-index:2;opacity:.95}.dl-root.is-running .dl-ring{animation:.55s linear infinite dl-spin}.dl-root.is-rolling .dl-ring{animation:2.4s cubic-bezier(.2,.6,.4,1) dl-spin}@keyframes dl-spin{to{rotate:360deg}}.dl-run{z-index:2;pointer-events:none;background:url(/games/dice/nibs-run-v2.webp) 0 0/200% 200% no-repeat;animation:.33s infinite dl-sheet4}.dl-nibs{z-index:11;transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #0b1a208c);animation:3.2s ease-in-out infinite dl-breathe}@keyframes dl-breathe{0%,to{scale:1}50%{scale:1.015 .985}}.dl-lip{z-index:11;pointer-events:none;filter:drop-shadow(0 -4px 10px #0b1a208c);background:url(/games/dice/fg-lip-v2.webp) 50% 100%/100% 100% no-repeat;bottom:0;left:0;right:0}.dl-nibs.pose-watch{animation:.25s ease-out dl-pop,.18s ease-in-out .25s infinite dl-jitter}.dl-root.is-slow .dl-nibs.pose-watch{animation-duration:.25s,90ms}@keyframes dl-jitter{0%,to{translate:0}50%{translate:0 -1.5%}}.dl-nibs.pose-cheer{animation:.5s ease-out 2 dl-hop,3.2s ease-in-out 1s infinite dl-breathe}.dl-nibs.pose-poof{animation:.5s cubic-bezier(.3,1.6,.5,1) both dl-poof,.12s linear .5s 10 dl-buzz}.dl-root.tier-overload .dl-nibs.pose-poof,.dl-root.tier-strike .dl-nibs.pose-poof{animation:.6s cubic-bezier(.3,1.6,.5,1) both dl-poof-big,.1s linear .6s 18 dl-buzz}.dl-nibs.pose-soclose{animation:.25s ease-out dl-pop,80ms linear .25s 8 dl-shiver}.dl-nibs.pose-shrug{animation:.25s ease-out dl-pop}.dl-nibs.pose-nervous{animation:.2s ease-out dl-pop,.12s linear .2s infinite dl-shiver}@keyframes dl-pop{0%{scale:.92}}@keyframes dl-hop{0%,to{translate:0}40%{translate:0 -10%}}@keyframes dl-poof{0%{scale:.7}to{scale:1.08}}@keyframes dl-poof-big{0%{scale:.7}to{scale:1.2}}@keyframes dl-buzz{0%,to{translate:0}25%{translate:1%}75%{translate:-1%}}@keyframes dl-shiver{0%,to{translate:0}50%{translate:.8%}}.dl-readout{z-index:6;pointer-events:none}.dl-readout>img{width:100%;height:100%}.dl-tube{place-items:center;display:grid;position:absolute}.dl-digit{font:700 var(--nixie,40px) / 1 var(--dl-display);color:#ffe2b0;text-shadow:0 0 2px #fff3dc, 0 0 6px var(--dl-nixie), 0 0 14px #ff7a1a, 0 0 26px #ff7a1ab3;font-variant-numeric:tabular-nums}.dl-tube.is-off .dl-digit{opacity:0}.dl-root.is-tall .dl-readout{--nixie:11.5vw}.dl-root.is-wide .dl-readout{container-type:size}.dl-root.is-wide .dl-digit{font-size:30cqh}.dl-root.is-rolling .dl-digit{animation:.1s steps(2,end) infinite dl-flicker}@keyframes dl-flicker{50%{opacity:.82}}.dl-root.is-short .dl-digit{color:#ffcfa1;text-shadow:0 0 2px #fff3dc,0 0 5px #ff8a3a,0 0 10px #d7432e99}.dl-plate-pos{z-index:12;pointer-events:none}.dl-quick-pos{z-index:12}.dl-plate{text-align:center;border:2px solid var(--dl-ink);background:radial-gradient(ellipse at 50% 0%, #ffe14a2e, transparent 60%), linear-gradient(180deg, #1f5a50, var(--dl-teal) 70%, #0d2e35);box-shadow:0 0 0 3px var(--dl-brass), 0 0 0 5px var(--dl-ink), 0 8px 18px #0b1a2099, inset 0 1px 0 #fff3;color:var(--dl-cream);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px 7px;animation:.45s cubic-bezier(.25,1.5,.5,1) both dl-plate-in;display:flex}.dl-plate b{font:900 26px/.95 var(--dl-display);letter-spacing:.04em;color:var(--dl-arc);text-shadow:0 0 6px var(--dl-spark), 0 0 14px #ffe14ab3, 0 2px 0 var(--dl-ink)}.dl-plate-amt{font:900 18px/1 var(--dl-display);color:var(--dl-spark);letter-spacing:.02em}.dl-plate small{font:700 11px/1.15 var(--dl-display);letter-spacing:.03em;opacity:.8}.dl-plate.tier-surge{box-shadow:0 0 0 3px var(--dl-brass), 0 0 0 5px var(--dl-ink), 0 0 26px #ffe14a8c, 0 8px 18px #0b1a2099}.dl-plate.tier-surge b{font-size:30px}.dl-plate.tier-overload,.dl-plate.tier-strike{box-shadow:0 0 0 3px var(--dl-brass-hi), 0 0 0 5px var(--dl-ink), 0 0 40px #ffe14acc, 0 8px 18px #0b1a2099}.dl-plate.tier-strike{background:radial-gradient(at 50% 0,#8e6cff73,#0000 65%),linear-gradient(#2a2b6a,#17204a 70%,#0d1530)}.dl-plate.tier-strike b{text-shadow:0 0 6px var(--dl-violet), 0 0 16px var(--dl-violet), 0 2px 0 var(--dl-ink);font-size:22px}.dl-plate.is-loss{box-shadow:0 0 0 2px #6d5a3a, 0 0 0 4px var(--dl-ink), 0 6px 14px #0b1a2099;background:linear-gradient(#2a3b44,#1a2a33);animation-duration:.3s}.dl-plate.is-loss b{color:var(--dl-cream);text-shadow:0 2px 0 var(--dl-ink);font-size:20px}.dl-plate.is-close b{color:#ffcfa1;text-shadow:0 0 8px #d7432ecc, 0 2px 0 var(--dl-ink)}@keyframes dl-plate-in{0%{opacity:0;scale:1.6}}.dl-quick{grid-template-columns:1fr;gap:6px;display:grid}.dl-root.is-wide .dl-quick{grid-template-columns:1fr 1fr}.dl-chip{border:2px solid var(--dl-ink);background:linear-gradient(180deg, #3b8064, var(--dl-enamel) 60%, #1f4a37);min-height:44px;box-shadow:0 3px 0 var(--dl-ink), inset 0 1px 0 #ffffff40;color:var(--dl-cream);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 4px 5px;transition:transform 80ms,background .15s;display:flex}.dl-chip b{font:900 18px/1 var(--dl-display)}.dl-chip small{font:700 10px/1 var(--dl-display);letter-spacing:.04em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dl-chip:active:not(:disabled){box-shadow:0 1px 0 var(--dl-ink);transform:translateY(2px)}.dl-chip.is-on{background:linear-gradient(180deg, #ffe9a6, var(--dl-brass) 55%, #a8721e);color:var(--dl-ink)}.dl-chip:disabled{opacity:.5;cursor:default}@media (hover:hover){.dl-chip:hover:not(:disabled):not(.is-on){background:linear-gradient(#4a9476,#367a5a 60%,#23533e)}}.dl-topleft{z-index:13;top:6px;left:8px}.dl-demo{color:var(--dl-cream);font:700 12px/1 var(--dl-display);letter-spacing:.03em;background:#0b1a20c7;border:1px solid #e0a83c99;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 5px;display:flex}.dl-demo b{background:var(--dl-brass);color:var(--dl-ink);text-transform:uppercase;border-radius:999px;padding:3px 7px;font-weight:900}.dl-takeover{z-index:20;pointer-events:none;background:radial-gradient(at 50% 45%,#fdfbe88c,#ffe14a40 35%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:6px;animation:2.2s ease-out forwards dl-take;display:flex;inset:0}.dl-takeover b{font:900 clamp(40px, 13vw, 120px)/.9 var(--dl-display);letter-spacing:.03em;color:var(--dl-arc);-webkit-text-stroke:.04em var(--dl-ink);paint-order:stroke fill;text-shadow:0 0 12px var(--dl-spark), 0 0 34px var(--dl-spark), 0 6px 0 var(--dl-ink);text-align:center;animation:.5s cubic-bezier(.2,1.6,.4,1) both dl-slam}.dl-takeover span{font:900 clamp(22px, 6vw, 48px)/1 var(--dl-display);color:var(--dl-spark);-webkit-text-stroke:.05em var(--dl-ink);paint-order:stroke fill}.dl-takeover.tier-strike{background:radial-gradient(at 50% 30%,#fdfbe8b3,#8e6cff59 40%,#0000 75%)}.dl-takeover.tier-strike b{text-shadow:0 0 12px var(--dl-violet), 0 0 34px var(--dl-violet), 0 6px 0 var(--dl-ink);font-size:clamp(30px,10vw,104px)}@keyframes dl-take{0%{opacity:0}8%{opacity:1}70%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes dl-slam{0%{opacity:0;scale:2.4}}.dl-bolt{z-index:19;pointer-events:none;top:0;left:0;overflow:visible}.dl-bolt polyline{stroke:var(--dl-arc);stroke-width:6px;filter:drop-shadow(0 0 6px var(--dl-violet)) drop-shadow(0 0 18px var(--dl-violet));animation:.9s step-end forwards dl-bolt}@keyframes dl-bolt{0%{opacity:1}15%{opacity:.2}25%{opacity:1}45%{opacity:.3}55%{opacity:1}to{opacity:0}}.dl-cable{z-index:4;pointer-events:none;top:0;left:0;overflow:visible}.dl-cable-base{fill:none;stroke:#17110c;stroke-linecap:round}.dl-cable-flow{fill:none;stroke:var(--dl-spark);stroke-linecap:round;stroke-dasharray:7 10;opacity:0;filter:drop-shadow(0 0 3px var(--dl-spark)) drop-shadow(0 0 7px #ffe14ab3)}.dl-plug{fill:var(--dl-brass);stroke:var(--dl-ink);stroke-width:1.5px}.dl-root.is-running .dl-cable-flow{opacity:1;animation:.45s linear infinite dl-flow}.dl-root.is-running .dl-plug{fill:var(--dl-arc);filter:drop-shadow(0 0 6px var(--dl-spark));animation:.3s steps(2,end) infinite dl-plug}.dl-root.is-rolling .dl-cable-flow{opacity:0;transition:opacity .5s}@keyframes dl-flow{to{stroke-dashoffset:-17px}}@keyframes dl-plug{50%{opacity:.6}}.dl-root.is-running .dl-ring{filter:drop-shadow(0 0 5px #ffe14abf)drop-shadow(0 0 14px #ffe14a59)}.dl-fill{z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;border-radius:6px;transition:opacity .35s;overflow:hidden}.dl-fill-bar{transform-origin:50% 100%;background:repeating-linear-gradient(0deg,#ffe14ae6 0 7px,#fdfbe8f2 7px 10px,#ffe14a40 10px 18px) 0 0/100% 36px;position:absolute;inset:0;transform:scaleY(0);-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.dl-root.is-running .dl-fill{opacity:.9}.dl-root.is-running .dl-fill-bar{animation:.3s linear infinite dl-stripes,3.4s cubic-bezier(.2,.7,.3,1) forwards dl-fill-up}.dl-root.is-rolling .dl-fill-bar{animation:.15s linear infinite dl-stripes;transform:scaleY(.34)}@keyframes dl-stripes{to{background-position:0 -36px}}@keyframes dl-fill-up{0%{transform:scaleY(.02)}to{transform:scaleY(.34)}}.dl-jars{z-index:6;pointer-events:none;inset:0}.dl-jar{filter:drop-shadow(0 3px 4px #0b1a2099);position:absolute}.dl-jar.is-full{filter:drop-shadow(0 0 8px #ffe14a99)drop-shadow(0 3px 4px #0b1a2099);animation:.3s ease-out dl-pop}.dl-bolt-art{z-index:19;pointer-events:none;animation:.9s step-end forwards dl-bolt}.dl-plate.has-art{box-shadow:none;filter:drop-shadow(0 8px 14px #0b1a208c);background-color:#0000;background-repeat:no-repeat;border:0;border-radius:0;justify-content:center;padding:0 12%}.dl-plate.has-art.tier-surge{padding-top:9%}.dl-plate.has-art.tier-overload,.dl-plate.has-art.tier-strike{padding-top:14%}.dl-plate.is-loss.is-close.has-art{aspect-ratio:1.25;color:var(--dl-ink);padding:0 16%}.dl-plate.is-loss.is-close.has-art b{color:var(--dl-fuse);text-shadow:0 2px #0b1a2040;font-size:22px}.dl-plate.is-loss.is-close.has-art small{opacity:.85}.dl-intro{z-index:30;background:radial-gradient(at 50% 40%,#12414ad1,#0b1a20f0);place-items:center;padding:12px;animation:.3s ease-out dl-fadein;display:grid;position:absolute;inset:0}.dl-intro-card{flex-direction:column;align-items:center;gap:12px;width:min(86%,380px);display:flex}.dl-intro-card img{aspect-ratio:1;border-radius:14px;width:100%;animation:.35s cubic-bezier(.25,1.4,.5,1) both dl-plate-in;box-shadow:0 12px 30px #00000080}.dl-intro-card p{text-align:center;font:900 clamp(20px, 6vw, 28px)/1.05 var(--dl-display);letter-spacing:.02em;color:var(--dl-arc);text-shadow:0 0 10px #ffe14a99, 0 2px 0 var(--dl-ink);margin:0}.dl-intro-dots{gap:6px;display:flex}.dl-intro-dots i{background:#f3e3c34d;border-radius:50%;width:8px;height:8px}.dl-intro-dots i.is-on{background:var(--dl-spark)}.dl-intro-btn{border:2px solid var(--dl-ink);background:linear-gradient(180deg, #ffe9a6, var(--dl-brass) 55%, #a8721e);min-height:48px;box-shadow:0 4px 0 var(--dl-ink);color:var(--dl-ink);font:900 18px/1 var(--dl-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 26px}.dl-intro-btn:active{box-shadow:0 2px 0 var(--dl-ink);transform:translateY(2px)}@keyframes dl-fadein{0%{opacity:0}}.dl-root.is-wide .dl-intro-card{width:min(40%,380px)}.dl-root.wind-hot .dl-ring{filter:drop-shadow(0 0 7px #ffe14ae6)drop-shadow(0 0 20px #ffe14a80);animation-duration:.3s}.dl-root.wind-hot .dl-run{animation-duration:.2s}.dl-root.wind-hot .dl-cable-flow{animation-duration:.24s}.dl-root.wind-hot .dl-fill,.dl-root.wind-over .dl-fill{opacity:1}.dl-root.wind-over .dl-ring{filter:drop-shadow(0 0 8px var(--dl-arc)) drop-shadow(0 0 24px #ffe14ae6);animation:.17s linear infinite dl-spin,90ms .6s infinite dl-rattle}.dl-root.wind-over .dl-run{animation:.12s infinite dl-sheet4,90ms .6s infinite dl-rattle}.dl-root.wind-over .dl-stand{animation:90ms .6s infinite dl-rattle}.dl-root.wind-over .dl-cable-flow{stroke:var(--dl-arc);animation-duration:.14s}.dl-root.wind-over .dl-fill-bar{animation-duration:.12s,3.4s}.dl-root.wind-over .dl-wash{animation:.5s .6s infinite dl-storm;box-shadow:inset 0 0 90px 12px #ffe14a47}@keyframes dl-rattle{0%,to{translate:0}25%{translate:1.5px -1px}50%{translate:-1px 1px}75%{translate:1px 1px}}@keyframes dl-storm{0%,to{opacity:1}12%{opacity:.35}24%{opacity:1}60%{opacity:.75}}.dl-wheel-sparks{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:url(/games/dice/fx-sparks-v2.webp) 0 0/200% 200% no-repeat;animation:.24s .6s infinite dl-sheet4,.2s .6s forwards dl-in;scale:1.4}.dl-wheel-arc{z-index:6;pointer-events:none;transform-origin:50% 0;opacity:0;filter:drop-shadow(0 0 8px #ffe14ae6);background:url(/games/dice/fx-arc-v2.webp) 0 0/400% 100% no-repeat;animation:.22s .8s infinite dl-arc4}@keyframes dl-in{to{opacity:1}}@keyframes dl-arc4{0%,24.9%{opacity:1;background-position:0 0}25%,49.9%{opacity:.55;background-position:33.333% 0}50%,74.9%{opacity:1;background-position:66.667% 0}75%,to{opacity:.8;background-position:100% 0}}@media (prefers-reduced-motion:reduce){.dl-root *,.dl-root :before{transition:none!important;animation:none!important}.dl-takeover,.dl-wheel-sparks,.dl-wheel-arc{display:none}}.dl-plate.has-art{position:relative}.dl-plate.has-art:not(.is-loss) small{color:var(--dl-cream);opacity:1;text-shadow:0 1px 2px var(--dl-ink), 0 0 6px var(--dl-ink);margin-top:3px;position:absolute;top:100%;left:0;right:0}.hud-dock-options>.hud-bac-dbtn{flex:none}.hud-bac-total{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hud-dock-options>.hud-bac-totalstat{flex:1 0 96px}@media (min-width:1280px){.hud-dock-options>.hud-bac-dbtn{letter-spacing:.06em;flex:0 auto;min-width:48px;padding:6px 8px}.hud-bac-dbtn>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (max-width:479.98px){.hud-bac-dbtn{min-width:48px;padding:6px 8px}.hud-bac-dbtn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hud-bac-tick{min-width:30px;padding:0 6px}.hud-bac-tick.is-player{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-control);background:0 0}.hud-bac-tick.is-banker{background:var(--ink);color:var(--bg-000)}.hud-bac-tick.is-tie{background:repeating-linear-gradient(-45deg, var(--bg-300) 0 4px, var(--bg-200) 4px 8px);color:var(--ink-muted)}@media (max-width:419.98px){.hud-bac-tick:nth-child(n+9){display:none}}.hud-bac{--cw:clamp(38px, min(16vw, 10.5vh), 92px);flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(6px,1.8vh,18px);width:min(780px,100%);max-height:100%;display:flex}.hud-bac-hands{justify-content:center;align-items:flex-start;gap:clamp(6px,2vw,28px);display:flex}.hud-bac-vs{font:400 11px/1 var(--hud-mono);letter-spacing:.1em;color:var(--ink-faint);flex:none;align-self:center;margin-top:22px}.hud-bac-hand{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.hud-bac-hand-h{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.hud-bac-hand-name{font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-bac-hand-total{--c:5px;background:var(--bg-200);min-width:32px;height:26px;color:var(--ink);font:400 16px/1 var(--hud-mono);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:none;place-items:center;padding:0 8px;display:inline-grid}.hud-bac-hand.is-win .hud-bac-hand-name{color:var(--ink)}.hud-bac-hand.is-win .hud-bac-hand-total{background:var(--ink);color:var(--bg-000)}.hud-bac-hand.is-lose .hud-bac-card{opacity:.5}.hud-bac-hand.is-lose .hud-bac-hand-total{color:var(--ink-faint)}.hud-bac-cards{height:calc(var(--cw) * 1.4);justify-content:center;align-items:center;display:flex}.hud-bac-card,.hud-bac-slot{--c:calc(var(--cw) * .14);width:var(--cw);height:calc(var(--cw) * 1.4);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));flex:none;position:relative}.hud-bac-card+.hud-bac-card,.hud-bac-slot+.hud-bac-slot{margin-left:calc(var(--cw) * -.18)}.hud-bac-slot+.hud-bac-slot{margin-left:calc(var(--cw) * .08)}.hud-bac-card{background:var(--bg-000);color:var(--bg-000);transition:opacity .2s;animation:.28s cubic-bezier(.2,.8,.2,1) both hud-bac-deal}.hud-bac-card:before{content:"";background:var(--ink);clip-path:polygon(calc(var(--c) - 1px) 0, 100% 0, 100% calc(100% - var(--c) + 1px), calc(100% - var(--c) + 1px) 100%, 0 100%, 0 calc(var(--c) - 1px));position:absolute;inset:1.5px}.hud-bac-card.is-red{color:var(--loss)}.hud-bac-card-idx{flex-direction:column;align-items:center;gap:1px;line-height:.9;display:flex;position:absolute;top:8%;left:11%}.hud-bac-card-idx b{font:400 calc(var(--cw) * .27) / .9 var(--hud-mono)}.hud-bac-card-idx span{font-size:calc(var(--cw) * .18)}.hud-bac-card-pip{font-size:calc(var(--cw) * .5);line-height:1;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.hud-bac-card.is-back:before{background:repeating-linear-gradient(-45deg, var(--bg-300) 0 4px, var(--bg-200) 4px 8px)}.hud-bac-card.is-back:after{content:"";aspect-ratio:1/1.15;background:var(--line-control);clip-path:polygon(evenodd,50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%,50% 0,50% 14%,12% 32%,12% 68%,50% 86%,88% 68%,88% 32%,50% 14%);width:42%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-bac-card.is-pulse{animation:.28s cubic-bezier(.2,.8,.2,1) both hud-bac-deal,1.2s ease-in-out .3s infinite hud-bac-pulse}.hud-bac-slot{background:var(--bg-100)}@supports (color:color-mix(in lab, red, red)){.hud-bac-slot{background:color-mix(in srgb, var(--bg-100) 55%, transparent)}}.hud-bac-slot{box-shadow:inset 0 0 0 1.5px var(--line)}@keyframes hud-bac-deal{0%{opacity:0;transform:translate(18%,-28%)rotate(-5deg)}}@keyframes hud-bac-pulse{50%{opacity:.55}}.hud-bac.is-noanim .hud-bac-card,.hud-bac.is-noanim .hud-bac-chip{animation:none}.hud-bac-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:66px;display:flex}.hud-bac-verdict{font:600 11px/14px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;animation:.15s both hud-fade;display:flex}.hud-bac-verdict b{font:400 14px/14px var(--hud-mono);letter-spacing:0}.hud-bac-tag{--c:4px;background:var(--bg-300);color:var(--ink);font:700 10px/12px var(--hud-sans);letter-spacing:.1em;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));padding:3px 6px}.hud-bac-hint{font:500 13px/18px var(--hud-sans);color:var(--ink-muted)}.hud-bac-spots{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"pa pa pa dr dr dr""pl pl ti ti ba ba";gap:8px;display:grid}.hud-bac-spot.is-panda{grid-area:pa}.hud-bac-spot.is-dragon{grid-area:dr}.hud-bac-spot.is-player{grid-area:pl}.hud-bac-spot.is-tie{grid-area:ti}.hud-bac-spot.is-banker{grid-area:ba}.hud-bac-spot{--c:var(--chamfer-md);cursor:pointer;min-width:0;min-height:clamp(70px,12.5vh,116px);color:var(--ink);background:var(--bg-100);border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-bac-spot{background:color-mix(in srgb, var(--bg-100) 90%, transparent)}}.hud-bac-spot{box-shadow:inset 0 0 0 1.5px var(--line);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .12s,box-shadow .12s,opacity .2s,transform 80ms}.hud-bac-spot:hover:not([aria-disabled]){background:var(--bg-200)}.hud-bac-spot:active:not([aria-disabled]){background:var(--bg-300);transform:translateY(1px)}.hud-bac-spot[aria-disabled]{cursor:default}.hud-body .hud-bac-spot:focus-visible{box-shadow:inset 0 0 0 2px var(--acid);outline:none}.hud-bac-spot-name{max-width:100%;font:700 clamp(12px, 3.4vw, 16px)/1.15 var(--hud-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-bac-spot-pay{font:400 13px/16px var(--hud-mono);color:var(--ink-muted);white-space:nowrap}.hud-bac-chip{background:var(--ink);min-width:44px;max-width:100%;height:22px;color:var(--bg-000);font:400 12px/1 var(--hud-mono);white-space:nowrap;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);place-items:center;padding:0 9px;animation:.18s ease-out both hud-bac-chip;display:inline-grid;overflow:hidden}@keyframes hud-bac-chip{0%{opacity:0;transform:translateY(-6px)scale(.85)}}.hud-bac-spot.is-side{flex-flow:wrap;gap:2px 8px;min-height:clamp(44px,7vh,60px);padding:6px 8px}.hud-bac-spot.is-side .hud-bac-spot-name{font-size:clamp(11px,3vw,13px)}.hud-bac-spot.is-side .hud-bac-spot-pay{font-size:12px}.hud-bac-spot.is-side .hud-bac-chip{min-width:38px;height:20px;font-size:11px}.hud-bac-spot.st-chipped{background:var(--bg-200)}@supports (color:color-mix(in lab, red, red)){.hud-bac-spot.st-chipped{background:color-mix(in srgb, var(--bg-200) 92%, transparent)}}.hud-bac-spot.st-chipped{box-shadow:inset 0 0 0 1.5px var(--line-control)}.hud-bac-spot.st-win{background:var(--mint);color:var(--on-mint);box-shadow:none;animation:.18s both hud-pop-in}.hud-bac-spot.st-win .hud-bac-spot-pay{color:var(--on-mint);font:700 11px/16px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase}.hud-bac-spot.st-win .hud-bac-chip{background:var(--on-mint);color:var(--mint)}.hud-bac-spot.st-lose{opacity:.45}.hud-bac-spot.st-push{background:var(--bg-300)}.hud-bac-spot.st-lose .hud-bac-spot-pay,.hud-bac-spot.st-push .hud-bac-spot-pay{color:var(--ink);font:700 11px/16px var(--hud-sans);letter-spacing:.14em;text-transform:uppercase}.hud-bac-spot.st-idle,.hud-bac-spots.is-locked .hud-bac-spot.st-empty{opacity:.6}.hud-bac-kbd{background:var(--bg-300);color:var(--ink);padding:2px 8px;font-size:12px}@media (max-width:639.98px){.hud-bac-hand-h{gap:6px}.hud-bac-hand-name{letter-spacing:.1em;font-size:10px}.hud-bac-hand-total{min-width:28px;height:24px;font-size:15px}.hud-bac-vs{display:none}.hud-bac-spots{gap:6px}}@media (max-height:700px) and (max-width:1023.98px){.hud-bac-result{min-height:58px}}@media (max-height:500px) and (min-width:600px){.hud-bac{--cw:clamp(32px, 10.5vh, 56px);gap:4px;width:min(900px,100%)}.hud-bac-hand{gap:4px}.hud-bac-hand-total{height:22px;font-size:14px}.hud-bac-vs{margin-top:16px;display:block}.hud-bac-result{flex-direction:row;gap:10px;min-height:36px}.hud-bac-spots{grid-template-columns:.85fr 1fr 1fr 1fr .85fr;grid-template-areas:"pa pl ti ba dr";gap:6px}.hud-bac-spot,.hud-bac-spot.is-side{flex-flow:column;gap:2px;min-height:56px;padding:4px 6px}.hud-bac-spot-name,.hud-bac-spot.is-side .hud-bac-spot-name{font-size:12px}}.hud-bac-roads{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:4px;display:flex}.hud-bac-sum{flex-wrap:wrap;gap:6px 14px;display:flex}.hud-bac-sum-i{font:600 11px/14px var(--hud-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.hud-bac-sum-i b{font:400 14px/14px var(--hud-mono);letter-spacing:0;color:var(--ink)}.hud-bac-sum-i>.hud-bac-bead{width:12px;height:13px}.hud-bac-sum-slash{background:var(--ink-muted);width:12px;height:2px;transform:rotate(-45deg)}.hud-bac-sum-pair{background:var(--ink);width:6px;height:6px}.hud-bac-sum-pair.is-p{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.hud-bac-road{flex-direction:column;gap:6px;display:flex}.hud-bac-road-scroll{scrollbar-width:none;background:var(--bg-000);width:fit-content;max-width:100%;padding:1px;overflow-x:auto}.hud-bac-road-scroll::-webkit-scrollbar{display:none}.hud-bac-road-grid{--cell:24px;grid-template-rows:repeat(6, var(--cell));gap:1px;width:max-content;display:grid}.hud-bac-cell{width:var(--cell);height:var(--cell);background:var(--bg-200);place-items:center;display:grid;position:relative}.hud-bac-bead{background:var(--ink);width:17px;height:19px;color:var(--bg-000);font:700 10px/1 var(--hud-sans);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;display:grid;position:relative}.hud-bac-bead.is-player{background:var(--ink)}.hud-bac-bead.is-player:before{content:"";background:var(--bg-200);clip-path:inherit;position:absolute;inset:2px}.hud-bac-bead.is-player>span{color:var(--ink);position:relative}.hud-bac-bead.is-tie{background:var(--bg-300);color:var(--ink-muted)}.hud-bac-bead-slash{background:var(--ink-muted);pointer-events:none;height:2px;margin-top:-1px;position:absolute;top:50%;left:3px;right:3px;transform:rotate(-45deg)}.hud-bac-bead-n{font:400 9px/1 var(--hud-mono);color:var(--ink);position:absolute;top:0;right:1px}.hud-bac-bead-pair{width:5px;height:5px;position:absolute}.hud-bac-bead-pair.is-b{background:var(--ink);top:1px;left:1px}.hud-bac-bead-pair.is-p{box-shadow:inset 0 0 0 1.5px var(--ink);bottom:1px;right:1px}.hud-sheet-body .hud-bac-roads+.hud-label{margin-top:2px}.hud-stage:has(.sq-root) .hud-stage-backdrop img{object-position:50% 0%;opacity:1}.hud-stage:has(.sq-root) .hud-stage-surface{padding:0}.sq-pop{animation:.3s ease-out both sq-pop}@keyframes sq-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hud-bac-opt{flex-direction:column;flex:none;gap:2px;min-width:56px;padding:4px 8px}.hud-bac-opt>small{font:700 9px/1 var(--hud-sans,system-ui);letter-spacing:.08em;opacity:.75;text-transform:uppercase}.hud-bac-opt>span{font:700 12px/1.1 var(--hud-sans,system-ui);letter-spacing:.04em;color:var(--ink,#fff)}.hud-bac-opt.is-on{box-shadow:inset 0 0 0 2px #d6b167}.hud-bac-opt.is-on>span{color:#ffe4a1}@media (max-width:479.98px){.hud-bac-opt{min-width:0;max-width:60px;padding:4px}.hud-bac-opt>small{letter-spacing:.04em;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}}.sq-action{display:flex}.sq-deal{cursor:pointer;color:#0b1404;letter-spacing:.16em;text-transform:uppercase;text-overflow:ellipsis;background:linear-gradient(#b6ff4f,#5fb800);border:1px solid #e2ffb0;border-radius:999px;flex:1;min-width:0;height:100%;min-height:56px;padding:6px 16px;font:900 18px/1.1 SBMont,Arial,sans-serif;transition:transform 80ms,filter .2s;overflow:hidden;box-shadow:inset 0 3px #ffffff8c,0 0 22px #8cff0080,0 6px 12px #0009}.sq-deal:not(:disabled):hover{filter:brightness(1.1)}.sq-deal:not(:disabled):active{transform:translateY(1px)}.sq-deal:disabled{color:#a3b38a;box-shadow:none;cursor:not-allowed;background:linear-gradient(#3f4a2f,#262d1c);border-color:#4a5638}.sq-deal.is-busy{cursor:progress;justify-content:center;align-items:center;gap:10px;display:inline-flex}.sq-deal.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.7s linear infinite wf-spin}.sq-deal.is-refill{color:#171207;background:linear-gradient(#fff6e0,#ecdcb6);border-color:#fff;box-shadow:0 6px 12px #00000080}@media (max-width:479.98px){.sq-deal{letter-spacing:.1em;padding:6px 10px;font-size:15px}}.hl-scene{--hl-green:#1f3b2d;--hl-deep:#12261c;--hl-cream:#f2e8d5;--hl-ink:#1a1a1f;--hl-red:#d6412b;--hl-brass:#c9a24a;--hl-brass-hi:#f0d68a;--hl-lamp:#ffcf87;--hl-alarm:#ff6a3d;--hl-num:"Bodoni Moda", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", Georgia, serif;--hl-word:"Prata", "Bodoni Moda", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", Georgia, serif;--amp:calc(.5 + var(--tension,0) * 1);--gust:calc(.45 + var(--tension,0) * .5);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:1;align-self:stretch;min-height:0;margin:-12px -16px;position:relative}.hl-scene.is-tense{--amp:calc(1.1 + var(--tension,0) * 1.6);--gust:calc(.9 + var(--tension,0) * .8)}.hl-scene.is-cashout{--gust:0}.hl-room{pointer-events:none;z-index:0;position:absolute;inset:0}.hl-lampglow{background:radial-gradient(at 50% 28%,#ffcf8733,#ffcf870f 42%,#ffcf8700 66%);border-radius:50%;animation:5s ease-in-out infinite alternate hl-breathe;position:absolute}.is-tense .hl-lampglow{animation:1.9s step-end infinite hl-flicker}.tier-skyscraper .hl-lampglow,.tier-penthouse .hl-lampglow{animation:1.6s ease-out both hl-flare}@keyframes hl-breathe{0%{opacity:.75}to{opacity:1}}@keyframes hl-flicker{0%,to{opacity:1}42%{opacity:.82}44%{opacity:1}71%{opacity:.9}}@keyframes hl-flare{0%{opacity:1;scale:1}25%{opacity:1;filter:brightness(1.8);scale:1.6}to{opacity:1;scale:1.15}}.hl-curtain{transform-origin:50% 0;opacity:.88;animation:hl-curtain calc(5.6s - var(--tension,0) * 2.2s) ease-in-out infinite alternate;will-change:transform;position:absolute}.hl-curtain img{object-fit:fill;width:100%;height:100%;display:block}.is-tense .hl-curtain{animation-duration:1.8s}.is-cashout .hl-curtain{animation:.6s cubic-bezier(.3,1.5,.5,1) both hl-curtain-fall}@keyframes hl-curtain{0%{transform:skewX(calc(-2deg * var(--gust))) scaleX(1)}to{transform:skewX(calc(7deg * var(--gust))) scaleX(calc(1 + .09 * var(--gust)))}}@keyframes hl-curtain-fall{0%{transform:skew(8deg)scaleX(1.1)}to{transform:none}}.hl-winflash{background:radial-gradient(at 50% 60%,#a0c4ff8c,#6d8fbf00 70%);animation:.6s ease-out both hl-winflash;position:absolute}@keyframes hl-winflash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.hl-motes{position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.hl-motes i{opacity:0;background:#ffe6b4;border-radius:50%;width:3px;height:3px;animation-name:hl-mote;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:0;box-shadow:0 0 6px 1px #ffd68c8c}@keyframes hl-mote{0%{opacity:0;transform:translate(0)}15%{opacity:.75}80%{opacity:.5}to{transform:translate(22px, calc(var(--mh,200px) * -1));opacity:0}}.hl-card{width:100%;height:100%;color:var(--hl-ink);border-radius:6%/4.3%;display:block;position:relative;box-shadow:inset 0 1px #ffffff40,0 2px 4px #00000059;container-type:inline-size}.hl-card>img{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hl-card.is-red{color:var(--hl-red)}.hl-idx{flex-direction:column;align-items:center;gap:1cqw;width:18cqw;display:flex;position:absolute}.hl-idx b{font:900 19cqw/.86 var(--hl-num);letter-spacing:-.04em}.hl-idx .hl-pip{width:11cqw;height:11cqw}.hl-idx-tl{top:6cqw;left:4.5cqw}.hl-idx-br{bottom:6cqw;right:4.5cqw;transform:rotate(180deg)}.hl-center{flex-direction:column;justify-content:center;align-items:center;gap:3cqw;padding-top:6cqw;display:flex;position:absolute;inset:0}.hl-center b{font:900 46cqw/.8 var(--hl-num);letter-spacing:-.05em}.hl-center.is-ten b{letter-spacing:-.08em;font-size:34cqw}.hl-center .hl-pip{width:24cqw;height:24cqw}.hl-card>img.hl-emblem{border-radius:0;width:66%;height:auto;inset:50% auto auto 50%;translate:-50% -50%}.hl-card>img.hl-emblem.r1{width:72%}.hl-card>img.hl-emblem.r11{width:74%}.hl-card-mini{flex-direction:column;justify-content:center;align-items:center;gap:2cqw;display:flex;position:absolute;inset:0}.hl-card-mini b{font:900 54cqw/.8 var(--hl-num);letter-spacing:-.06em}.hl-card-mini .hl-pip{width:30cqw;height:30cqw}.hl-pip{flex:none;display:block}.hl-gilt{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff4c88c 45%,#0000 60%) 0 0/260% 100% no-repeat;animation:2.8s ease-in-out infinite hl-sheen;position:absolute;inset:0;box-shadow:0 0 14px #ffcf878c}.hl-gilt>img{width:100%;height:100%;position:absolute;inset:0}.hl-card.is-gilt .hl-idx-tl{top:12cqw;left:11cqw}.hl-card.is-gilt .hl-idx-br{bottom:12cqw;right:11cqw}@keyframes hl-sheen{0%{background-position:120% 0}to{background-position:-60% 0}}.hl-hero{z-index:3;perspective:900px;position:absolute}.hl-hero .hl-card{box-shadow:inset 0 1px #ffffff4d,0 14px 28px #00000080,0 3px 6px #0006}.hl-flip{width:100%;height:100%;transform-style:preserve-3d;position:relative}.hl-side-f,.hl-side-b{backface-visibility:hidden;inset:0;position:absolute!important}.hl-side-b{transform:rotateY(180deg)}.hl-hero.is-arrive{animation:.8s cubic-bezier(.2,.8,.2,1) both hl-arrive}.hl-hero.is-arrive .hl-flip{animation:.34s cubic-bezier(.3,.6,.3,1) 60ms both hl-flipin}@keyframes hl-arrive{0%{translate:var(--hx) var(--hy);scale:var(--hsc)}42%{translate:var(--hx) var(--hy);scale:calc(var(--hsc) * 1.08)}to{translate:0;scale:1}}@keyframes hl-flipin{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.hl-hero-bust{z-index:4;rotate:7deg}.hl-hero.is-idle{opacity:.6;animation:3.2s ease-in-out infinite alternate hl-idlecard}@keyframes hl-idlecard{0%{translate:0}to{translate:0 -4px}}.is-bust .hl-hero:not(.hl-hero-bust){filter:brightness(.8)saturate(.8);transition:filter .4s .5s}.hl-hover{z-index:4;perspective:700px;animation:.5s cubic-bezier(.2,.8,.2,1) both hl-rise;position:absolute}.hl-hover>.hl-card{animation:1.5s ease-in-out .5s infinite alternate hl-bob;box-shadow:0 18px 30px #00000080,0 0 26px #ffcf8740}.hl-hover:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff0c873 48%,#0000 60%) 0 0/260% 100% no-repeat;border-radius:6%/4.3%;animation:1.6s ease-in-out infinite hl-sheen;position:absolute;inset:0}@keyframes hl-rise{0%{translate:var(--rx) var(--ry);scale:var(--rs)}to{translate:0;scale:1}}@keyframes hl-bob{0%{transform:translateY(0)rotate(-3deg)rotateY(-14deg)}to{transform:translateY(-7px)rotate(3deg)rotateY(14deg)}}.hl-deck{z-index:2;position:absolute}.hl-deck-card{transform:translate(calc(var(--d) * -1.1px), calc(var(--d) * -1.7px)) rotate(calc(var(--j) * 2.2deg));position:absolute;inset:0}.hl-deck-card .hl-card{box-shadow:0 1px #00000080,0 4px 10px #00000073}.is-confirming .hl-deck{animation:.6s ease-in-out infinite alternate hl-decklift}@keyframes hl-decklift{to{translate:0 -4px}}.hl-deck.is-shuffle .hl-deck-card{animation:.55s ease-in-out 1.75s both hl-riffle}.hl-deck.is-shuffle .hl-deck-card:nth-child(odd){animation-name:hl-riffle-b}@keyframes hl-riffle{50%{transform:translate(-60%,-8px)rotate(-10deg)}}@keyframes hl-riffle-b{50%{transform:translate(60%,-8px)rotate(10deg)}}.hl-house{z-index:1;width:0;height:0;position:absolute}.hl-house-in{transform:scale(var(--hs));transform-origin:0 0;transition:transform .6s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;left:0}.hl-base{left:calc(var(--F) * -1.5);width:calc(var(--F) * 3);height:var(--sh);position:absolute;bottom:0}.hl-frame{bottom:0;left:calc((var(--col) + 1) * var(--F));width:var(--F);height:calc(var(--sh) - var(--ft));position:absolute}.hl-hc{width:var(--hw);height:var(--hh);transform-origin:50% 100%;position:absolute;bottom:0}.hl-hc-l{left:calc(var(--F) / 2 - var(--lx) - var(--hw) / 2);rotate:var(--lean);z-index:2}.hl-hc-r{left:calc(var(--F) / 2 + var(--lx) - var(--hw) / 2);rotate:calc(var(--lean) * -1);z-index:1}.hl-hc-r .hl-card{filter:brightness(.82)}.hl-hc .hl-card{box-shadow:inset 0 1px #ffffff40,2px 3px 6px #0006}.hl-floor{bottom:calc(var(--sh) - var(--ft));left:calc(var(--F) * -.05);width:calc(var(--F) * 1.1);height:var(--ft);z-index:3;background:linear-gradient(#fbf3e2,#d8c8a8 70%,#b9a888);border-radius:1.5px;position:absolute;box-shadow:0 2px 3px #0006}.hl-floor-base{width:104%;left:-2%}.hl-frame .hl-hc{animation:hl-deal .45s cubic-bezier(.2, .8, .2, 1) var(--dd) both}.hl-floor-base{animation:.32s ease-out .48s both hl-floorin}@keyframes hl-deal{0%{opacity:0;translate:0 -70px;rotate:none}}@keyframes hl-floorin{0%{opacity:0;translate:0 -24px;scale:.4 1}}.hl-tower{left:var(--F);bottom:var(--sh);width:var(--F);height:0;position:absolute}.hl-tower.is-phew{transform-origin:50% 100%;animation:.9s cubic-bezier(.3,0,.3,1) .75s both hl-phew}@keyframes hl-phew{15%{rotate:-2.6deg}35%{rotate:2.2deg}55%{rotate:-1.3deg}75%{rotate:.6deg}}.hl-storey{width:var(--F);height:var(--sh);transform-origin:50% 100%;animation:hl-sway var(--sd,3s) ease-in-out infinite alternate;position:absolute;bottom:0;left:0}.hl-storey>.hl-storey{bottom:var(--sh)}.is-tense .hl-storey{animation-duration:calc(var(--sd,3s) * .55)}.is-cashout .hl-storey{transition:rotate .5s ease-out;animation:none;rotate:none}@keyframes hl-sway{0%{rotate:calc(var(--sw) * var(--amp) * -1)}to{rotate:calc(var(--sw) * var(--amp))}}.hl-storey.is-new>.hl-hc-l.is-fly{z-index:6;animation:.6s cubic-bezier(.35,.7,.25,1) .34s both hl-intohouse}.hl-storey.is-new>.hl-hc-r{animation:.36s ease-out .72s both hl-dropin}.hl-storey.is-new>.hl-floor{animation:.28s ease-out .92s both hl-floorin}.hl-storey.is-pushnew>.hl-hc-l .hl-gilt{animation:2.8s ease-in-out infinite hl-sheen,.9s ease-out .9s both hl-giltflash}@keyframes hl-intohouse{0%{translate:var(--fx) var(--fy);rotate:none;scale:var(--fs)}to{translate:0;rotate:var(--lean);scale:1}}@keyframes hl-dropin{0%{opacity:0;translate:0 -26px}}@keyframes hl-giltflash{0%{filter:brightness(2.2)}to{filter:none}}.is-bust .hl-storey,.is-bust .hl-tower{animation:none}.is-bust .hl-house .hl-hc,.is-bust .hl-house .hl-floor{animation:hl-collapse .95s cubic-bezier(.45, 0, .8, .45) var(--cd,.6s) both}@keyframes hl-collapse{0%{opacity:1;translate:0}12%{translate:calc(var(--cx) * .06) -5px}to{translate:var(--cx) var(--cy);rotate:var(--cr);opacity:0;scale:1.9}}.hl-alarm{z-index:7;pointer-events:none;animation:1.1s ease-out .58s both hl-alarm;position:absolute;inset:0;box-shadow:inset 0 0 110px 26px #ff6a3d80}@keyframes hl-alarm{0%{opacity:0}14%{opacity:1}to{opacity:0}}.is-cashout .hl-hc:after{content:"";pointer-events:none;box-shadow:0 0 0 1.5px var(--hl-brass), 0 0 10px #ffcf8780;animation:hl-gild .6s ease-out var(--gd,.2s) both;background:linear-gradient(165deg,#fff4c8bf,#f0d68a80 45%,#c9a24a59);border-radius:6%/4.3%;position:absolute;inset:0}@keyframes hl-gild{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:.6;clip-path:inset(0)}}.hl-calls{z-index:3;flex-direction:column;gap:14px;display:flex;position:absolute}.hl-callcard{width:var(--ccw);cursor:pointer;color:var(--hl-ink);box-shadow:inset 0 0 0 1.5px var(--hl-brass), inset 0 0 0 4px #f6eddc, inset 0 0 0 5px #c9a24a80, 0 10px 22px #00000073;background:url(/games/hilo/card-face.webp) 50%/100% 100% no-repeat;border:0;border-radius:9px;justify-items:center;gap:4px;padding:12px 10px 11px;transition:translate .16s ease-out,rotate .16s ease-out,box-shadow .16s;display:grid}.hl-callcard:hover:not(:disabled){translate:0 -6px;rotate:-1.5deg}.hl-callcard:active:not(:disabled){translate:0 -2px}.hl-callcard:disabled{cursor:default;opacity:.45}.hl-callcard:focus-visible{outline:2px solid var(--hl-brass-hi);outline-offset:3px}.hl-callcard-dir{max-width:100%;font:400 13px/1.15 var(--hl-word);letter-spacing:.06em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hl-callcard.is-lower .hl-callcard-dir{color:var(--hl-red)}.hl-callcard b{font:900 30px/1 var(--hl-num);letter-spacing:-.02em}.hl-callcard small{font:700 12px/1 var(--hud-mono);color:#6b5a3a}.hl-plaque-wrap{z-index:5;pointer-events:none;position:absolute;translate:-50%}.hl-plaque{--ph:74px;--pe:39px;min-width:112px;height:var(--ph);color:var(--hl-ink);border:0 solid #0000;border-width:0 var(--pe);border-image:url(/games/hilo/plaque.webp) 0 11% fill / 0 var(--pe) stretch;filter:drop-shadow(0 8px 14px #00000080);align-content:center;justify-items:center;gap:1px;padding:0 4px;animation:.32s cubic-bezier(.2,1.3,.4,1) both hl-plaque;display:grid}.hl-plaque-l{font:400 10px/1 var(--hl-word);letter-spacing:.2em;text-transform:uppercase;color:#6b5a3a;white-space:nowrap}.hl-plaque-x{font:900 28px/1 var(--hl-num);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.hl-plaque-amt{font:700 11px/1.1 var(--hud-mono);color:#3d3426;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.hl-plaque.is-win{filter:sepia(.55)saturate(2.1)hue-rotate(-8deg)brightness(1.04)drop-shadow(0 0 22px #ffcf8799)drop-shadow(0 8px 14px #00000080)}.hl-plaque.is-bust .hl-plaque-x{color:#8b8072;text-decoration:line-through;-webkit-text-decoration-color:var(--hl-red);-webkit-text-decoration-color:var(--hl-red);-webkit-text-decoration-color:var(--hl-red);text-decoration-color:var(--hl-red);text-decoration-thickness:3px}.hl-plaque.is-bust .hl-plaque-l{color:var(--hl-red)}@keyframes hl-plaque{0%{opacity:.4;scale:.86}}.hl-word{z-index:6;pointer-events:none;white-space:nowrap;height:1.5em;font:400 clamp(26px, 7.8vw, 60px)/1 var(--hl-word);filter:drop-shadow(0 8px 16px #0000008c);border:0 solid #0000;border-width:0 1.1145em;border-image:url(/games/hilo/word-ribbon.webp) 0 11% fill/0 1.1145em;align-items:center;padding:0 .15em;animation:.85s cubic-bezier(.2,1.4,.3,1) .45s both hl-slam;display:flex;position:absolute;left:50%;translate:-50% -50%}.hl-word span{letter-spacing:.04em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff6d8 0%,#f0d68a 46%,#c9a24a 58%,#a07b2c 100%);-webkit-background-clip:text;background-clip:text;display:block;translate:0 .05em}.hl-word.tone-phew,.hl-word.tone-push{animation:.7s cubic-bezier(.2,1.4,.3,1) .6s both hl-slam,.45s ease-in 2.2s forwards hl-wordout}.hl-word.tone-phew{font-size:clamp(24px,7vw,46px)}.hl-word.tone-phew span{background:linear-gradient(180deg, #fff, var(--hl-cream) 60%, #cdbb98);-webkit-background-clip:text;background-clip:text}.hl-word.tone-close{font-size:clamp(24px,7.4vw,48px);animation-delay:.9s}.hl-word.tone-close span{background:linear-gradient(180deg, #ffd7c8, #ff8a63 55%, var(--hl-red));-webkit-background-clip:text;background-clip:text}.hl-word.tone-steady{font-size:clamp(26px,7.4vw,50px)}.hl-word.tone-penthouse{filter:drop-shadow(0 0 26px #ffcf87b3)drop-shadow(0 8px 16px #0000008c);font-size:clamp(30px,8.6vw,80px)}@keyframes hl-slam{0%{opacity:0;scale:2.4}55%{opacity:1;scale:.94}to{opacity:1;scale:1}}@keyframes hl-wordout{to{opacity:0;translate:-50% -70%}}.hl-hint{z-index:5;pointer-events:none;white-space:nowrap;font:400 15px/1.2 var(--hl-word);letter-spacing:.06em;color:var(--hl-cream);text-shadow:0 2px 10px #000000e6,0 0 2px #000c;animation:.5s ease-out both hl-fade;position:absolute;translate:-50%}.hl-hint-draw{animation:1.1s ease-in-out infinite alternate hl-pulse}@keyframes hl-fade{0%{opacity:0;translate:-50% 6px}}@keyframes hl-pulse{0%{opacity:.55}to{opacity:1}}.hl-note{z-index:6;text-align:center;max-width:340px;font:500 12px/16px var(--hud-sans);color:var(--hl-cream);background:#12261cd9;border-radius:6px;margin:0;padding:4px 10px;position:absolute;bottom:6px;left:50%;translate:-50%}.hl-glints{z-index:6;pointer-events:none;width:0;height:0;position:absolute}.hl-glints i{width:44px;height:44px;animation:hl-glint 1.15s ease-out var(--gdl) both, hl-glint-f 1.15s steps(1, end) var(--gdl) both;background:url(/games/hilo/fx-glint.webp) 0 0/200% 200% no-repeat;position:absolute;top:-22px;left:-22px}@keyframes hl-glint{0%{opacity:0;translate:0;scale:.3}12%{opacity:1}35%{scale:var(--gz)}to{translate:var(--gx) var(--gy);opacity:0;scale:.5}}@keyframes hl-glint-f{0%{background-position:0 0}15%{background-position:100% 0}38%{background-position:0 100%}70%{background-position:100% 100%}}.hl-leaf{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hl-leaf i{filter:drop-shadow(0 2px 3px #00000059);animation:hl-leaf var(--lt) cubic-bezier(.3, .1, .6, 1) var(--ld) both, hl-flutter .55s ease-in-out var(--ld) infinite alternate;background:url(/games/hilo/fx-goldleaf.webp) 0 0/200% 200% no-repeat;position:absolute;top:-48px}.hl-leaf i.f1{background-position:100% 0}.hl-leaf i.f2{background-position:0 100%}.hl-leaf i.f3{background-position:100% 100%}@keyframes hl-leaf{0%{opacity:0;translate:0;rotate:none}8%{opacity:1}50%{translate:var(--lfx) calc(var(--lh) * .5)}to{translate:calc(var(--lfx) * -.5) var(--lh);rotate:var(--lr);opacity:.85}}@keyframes hl-flutter{0%{scale:1}to{scale:.35 1}}.hl-badge{z-index:8;pointer-events:none;font:700 10px/1 var(--hud-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hl-deep);background:linear-gradient(#f6e3a6,#c9a24a);border-radius:4px;padding:5px 8px 4px;position:absolute;top:10px;left:10px;box-shadow:0 0 0 1px #12261c99,0 4px 10px #0006}.hl-scene.is-wide .hl-badge{font-size:11px;top:14px;left:18px}.tier-penthouse:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 35%,#ffcf8747,#0000 70%);animation:1.2s ease-out both hl-fade-in;position:absolute;inset:0}@keyframes hl-fade-in{0%{opacity:0}}.hl-scene.is-land .hl-plaque{--ph:54px;--pe:28px}.hl-scene.is-land .hl-plaque-x{font-size:20px}.hl-scene.is-land .hl-plaque-l{font-size:9px}.hl-scene.is-land .hl-word{font-size:clamp(22px,6vh,36px)}.hl-scene.is-wide .hl-plaque{--ph:92px;--pe:48px;min-width:150px}.hl-scene.is-wide .hl-plaque-x{font-size:36px}.hl-scene.is-wide .hl-plaque-l{font-size:11px}.hl-scene.is-wide .hl-plaque-amt{font-size:13px}.hl-scene.is-wide .hl-hint{font-size:18px}.hl-scene.is-instant *,.hl-scene.is-instant :before,.hl-scene.is-instant :after{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}.hl-scene.is-instant .hl-storey,.hl-scene.is-instant .hl-curtain,.hl-scene.is-instant .hl-motes i,.hl-scene.is-instant .hl-hover>.hl-card,.hl-scene.is-instant .hl-lampglow,.hl-scene.is-instant .hl-gilt{animation:none!important}.hl-scene.is-instant.is-bust .hl-house{opacity:0}.hud-hilo-amt{align-items:center;gap:6px;display:inline-flex}.hud-dock-actions.hud-hilo-actions{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);gap:6px;display:grid}.hud-dock-actions.hud-hilo-actions .hud-btn{letter-spacing:.06em;flex-direction:column;justify-content:center;gap:4px;height:60px;padding:0 6px;font-size:11px;line-height:13px;display:flex}.hud-hilo-call-l{text-align:center;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.hud-hilo-call-l svg{flex:none}.hud-hilo-call-v{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px 6px;display:flex}.hud-hilo-call-v b,.hud-hilo-cash-v b{font:400 17px/1 var(--hud-mono);letter-spacing:0}.hud-hilo-call-v small{font:400 11px/1 var(--hud-mono);letter-spacing:0;color:var(--ink-muted)}.hud-btn[disabled] .hud-hilo-call-v small{color:inherit}.hud-dock-actions.hud-hilo-actions .hud-hilo-cash{letter-spacing:.1em;font-size:13px}.hud-dock-actions.hud-hilo-actions .hud-btn.hud-hilo-call{clip-path:none;color:#1a1a1f;background:linear-gradient(#f6eddc,#e2d2b2);border-radius:10px;box-shadow:inset 0 0 0 1.5px #c9a24a,inset 0 0 0 4px #f6eddc,inset 0 0 0 5px #c9a24a73,0 3px 8px #00000059}.hud-dock-actions.hud-hilo-actions .hud-btn.hud-hilo-call:not([disabled]):active{background:linear-gradient(#efe2c8,#d8c6a2)}@media (hover:hover){.hud-dock-actions.hud-hilo-actions .hud-btn.hud-hilo-call:not([disabled]):hover{background:linear-gradient(#fff5e2,#e9dbbd)}}.hud-dock-actions.hud-hilo-actions .hud-btn.hud-hilo-call[disabled]{color:#5a5040;opacity:.55;background:linear-gradient(#cfc4ae,#b9ad95)}.hud-hilo-call .hud-hilo-call-l{letter-spacing:.03em;white-space:nowrap;font-family:Prata,Georgia,serif;font-size:10.5px;font-weight:400}@media (max-width:379.98px){.hud-hilo-call .hud-hilo-call-l{letter-spacing:0;font-size:9.5px}}.hud-hilo-call.is-down .hud-hilo-call-l{color:#b8341f}.hud-hilo-call .hud-hilo-call-v b{font:900 18px/1 Bodoni Moda,Georgia,serif}.hud-hilo-call .hud-hilo-call-v small{color:#6b5a3a}.hud-hilo-cash-v{align-items:center;gap:5px;display:inline-flex}@media (min-width:1280px){.hud-dock-row>.hud-dock-actions.hud-hilo-actions{flex:0 600px;width:600px;max-width:600px}}@media (max-width:1023.98px){.hud-dock-actions.hud-hilo-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.hud-dock-actions.hud-hilo-actions .hud-btn{height:56px}.hud-dock-actions.hud-hilo-actions .hud-hilo-cash{flex-direction:row;grid-column:1/-1;gap:12px}}@media (max-width:379.98px){.hud-dock-actions.hud-hilo-actions .hud-btn{letter-spacing:.03em;padding:0 4px;font-size:10px}.hud-hilo-call-l svg{display:none}.hud-hilo-call-v b{font-size:16px}}@media (max-height:500px) and (min-width:600px){.hud-dock-row>.hud-dock-actions.hud-hilo-actions{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr);width:min(480px,58%)}.hud-dock-actions.hud-hilo-actions .hud-btn{gap:3px;height:52px}.hud-dock-actions.hud-hilo-actions .hud-hilo-cash{flex-direction:column;grid-column:auto;gap:3px}.hud-hilo-call-v b,.hud-hilo-cash-v b{font-size:15px}}@media (prefers-reduced-motion:reduce){.hl-storey,.hl-curtain,.hl-motes i,.hl-hover>.hl-card,.hl-lampglow,.hl-gilt{animation:none!important}}.hl-intro{z-index:20;place-items:center;animation:.4s ease-out both hl-fade-in;display:grid;position:absolute;inset:0;overflow:hidden}.hl-intro-bg{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate hl-intro-drift;position:absolute;inset:0}.hl-intro-shade{background:radial-gradient(at 50% 55%,#12261c59,#0a120ee0 75%);position:absolute;inset:0}@keyframes hl-intro-drift{0%{scale:1.04}to{translate:0 -1.5%;scale:1.1}}.hl-intro-skip{z-index:2;cursor:pointer;letter-spacing:.08em;color:#f2e8d5;background:#12261c8c;border:0;border-radius:6px;padding:8px 12px;font:400 13px/1 Prata,Georgia,serif;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #c9a24a99}.hl-intro-panel{z-index:1;text-align:center;color:#1a1a1f;background:linear-gradient(#f6eddc,#e6d7b9);border-radius:14px;justify-items:center;gap:10px;width:min(340px,86vw);padding:22px 22px 18px;animation:.5s cubic-bezier(.2,1.2,.4,1) both hl-intro-deal;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #c9a24a,inset 0 0 0 5px #f6eddc,inset 0 0 0 6px #c9a24a73,0 24px 60px #0009}@keyframes hl-intro-deal{0%{opacity:0;translate:0 60px;rotate:-6deg}}.hl-intro-panel h2{margin:4px 0 0;font:400 24px/1.15 Prata,Noto Serif SC,Noto Serif JP,Noto Serif KR,Georgia,serif}.hl-intro-panel p{max-width:28ch;font:500 14px/1.4 var(--hud-sans);color:#4a4032;margin:0}.hl-intro-dots{gap:6px;margin-top:2px;display:flex}.hl-intro-dots i{background:#1a1a1f33;border-radius:50%;width:7px;height:7px}.hl-intro-dots i.is-on{background:#c9a24a;box-shadow:0 0 0 1px #8a6a24}.hl-intro-next{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#f2e8d5;background:linear-gradient(#2a5140,#1f3b2d);border:0;border-radius:9px;min-width:160px;height:46px;margin-top:4px;padding:0 22px;font:400 16px/1 Prata,Georgia,serif;box-shadow:inset 0 0 0 1.5px #c9a24a,0 6px 14px #00000059}.hl-intro-next:focus-visible,.hl-intro-skip:focus-visible{outline-offset:2px;outline:2px solid #f0d68a}.hl-intro-demo{justify-content:center;align-items:center;gap:14px;width:100%;height:150px;display:flex;position:relative}.hl-intro-card{filter:drop-shadow(0 8px 12px #00000059);width:84px;height:118px;display:block;position:relative}.hl-intro-arrow{color:#1f3b2d;font-size:26px;line-height:1;animation:.9s ease-in-out infinite alternate hl-intro-bob}.hl-intro-arrow.is-down{color:#b8341f;animation-delay:.45s}@keyframes hl-intro-bob{to{translate:0 -6px}}.hl-intro-demo.is-build{align-items:flex-end;gap:0;padding-bottom:6px}.hl-intro-tent{left:calc(50% + var(--x) - 35px);bottom:calc(8px + var(--y));width:70px;height:62px;animation:hl-intro-tent .45s cubic-bezier(.2, 1.2, .4, 1) calc(var(--i) * .28s + .2s) both;position:absolute}@keyframes hl-intro-tent{0%{opacity:0;translate:0 -40px}}.hl-intro-hc{bottom:4px;left:calc(50% - 20px + var(--side) * -12px);width:40px;height:56px;rotate:calc(var(--side) * 16deg);transform-origin:50% 100%;position:absolute}.hl-intro-hc .hl-card{box-shadow:1px 2px 4px #00000059}.hl-intro-floor{background:linear-gradient(#fbf3e2,#b9a888);border-radius:1px;height:4px;position:absolute;top:2px;left:2px;right:2px}.hl-intro-demo.is-cash .hl-intro-card{width:92px;height:129px;animation:1.6s ease-in-out infinite alternate hl-intro-glow}@keyframes hl-intro-glow{to{filter:drop-shadow(0 0 18px #ffcf87cc)}}.hl-intro-glint{width:30px;height:30px;rotate:var(--a);animation:hl-intro-spark 1.6s ease-out var(--d) infinite;background:url(/games/hilo/fx-glint.webp) 100% 100%/200% 200% no-repeat;margin:-15px;position:absolute;top:50%;left:50%}@keyframes hl-intro-spark{0%{opacity:0;translate:0;scale:.2}25%{opacity:1}to{translate:calc(cos(var(--a)) * 80px) calc(sin(var(--a)) * 62px);opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.hl-intro *,.hl-intro{animation:none!important}}.rlt-root{--rlt-umber:#5a3a24;--rlt-cream:#f4ebdd;--rlt-plaster:#fbf7ef;--rlt-lemon:#f2c94c;--rlt-lemon-hi:#ffe98a;--rlt-gold:#d9a62a;--rlt-red:#c8312c;--rlt-black:#1e2430;--rlt-green:#2e8b6e;--rlt-terra:#c9643b;--rlt-cobalt:#2a4fa0;--rlt-sea:#1f8fb8;--rlt-olive:#8a5a34;--rlt-shade:#6b6fa8;--rlt-serif:Georgia, "Times New Roman", "Noto Serif", "Noto Serif SC", "Noto Serif JP", serif;position:absolute;inset:0;overflow:hidden;container-type:size}.rlt-root img{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.hud-stage:has(.rlt-root.bg-ready) .hud-stage-backdrop{background:url(/games/roulette/backdrop-gold-tall-v3.webp) 50%/cover no-repeat}@media (min-width:1024px){.hud-stage:has(.rlt-root.bg-ready) .hud-stage-backdrop{background-image:url(/games/roulette/backdrop-gold-wide-v4.webp)}}.hud-stage:has(.rlt-root) .hud-stage-backdrop img{opacity:1;transition:opacity 1.6s}.hud-stage:has(.rlt-root.is-golden) .hud-stage-backdrop img{opacity:0}.hud-stage:has(.rlt-root) .hud-stage-backdrop:after{background:linear-gradient(#14162800 50%,#1416286b 100%)}.hud-stage:has(.rlt-root) .hud-stage-backdrop{container-type:size}.hud-stage:has(.rlt-root.has-yacht) .hud-stage-backdrop:before{--ar:calc(941 / 1672);--k:.033;--x0:.0987;--wl:.2093;--run:480%;--ch:max(100cqh, 100cqw / var(--ar));content:"";width:calc(var(--ch) * var(--k));aspect-ratio:1;left:calc(50cqw - var(--ch) * var(--ar) / 2 + var(--ch) * var(--x0) - var(--ch) * var(--k) / 2);top:calc(50cqh - var(--ch) / 2 + var(--ch) * var(--wl) - var(--ch) * var(--k) * .9);transform-origin:50% 90%;opacity:0;background:url(/games/roulette/yacht-v2.webp) 50%/contain no-repeat;transition:filter 1.6s;animation:100s linear -42s infinite rlt-yacht-sail,3.6s ease-in-out infinite alternate rlt-yacht-bob;position:absolute}@media (min-width:1024px){.hud-stage:has(.rlt-root.has-yacht) .hud-stage-backdrop:before{--ar:calc(1672 / 941);--k:.0655;--x0:.2125;--wl:.2795;--run:974%;animation-duration:130s,3.6s;animation-delay:-55s,0s}}.hud-stage:has(.rlt-root.is-golden) .hud-stage-backdrop:before{filter:sepia(.5)saturate(1.5)hue-rotate(-14deg)brightness(.9)}.hud-stage:has(.rlt-root.is-static) .hud-stage-backdrop:before{opacity:1;translate:calc(var(--run) * .42) 0;animation:none}.hud-stage:has(.rlt-root.no-anim) .hud-stage-backdrop:before{opacity:1;translate:calc(var(--run) * .42) 0;animation:none}@media (prefers-reduced-motion:reduce){.hud-stage:has(.rlt-root.has-yacht) .hud-stage-backdrop:before{opacity:1;translate:calc(var(--run) * .42) 0;animation:none}}@keyframes rlt-yacht-sail{0%{opacity:0;translate:0}5%,95%{opacity:1}to{translate:var(--run) 0;opacity:0}}@keyframes rlt-yacht-bob{0%{rotate:-1.6deg}to{rotate:1.6deg}}.hud-stage:has(.rlt-root) .hud-stage-surface{padding:2px 6px 6px}.hud-stage:has(.rlt-root) .hud-stage-ticker{min-height:36px;padding-top:8px}.hud-stage:has(.rlt-root) .hud-stage-dock{background:linear-gradient(#2a2f48,#1b1f2e);box-shadow:0 -2px #f4ebdd2e}.hud-stage:has(.rlt-root) .hud-stage-flash{display:none}.rlt-ticks{gap:5px;display:flex;overflow:hidden}.rlt-tick{min-width:27px;height:25px;font:700 13px/1 var(--rlt-serif,Georgia, serif);color:#fbf7ef;text-shadow:0 1px #00000059;background:linear-gradient(#3a4358,#1e2430);border-radius:5px;flex:none;place-items:center;padding:0 4px;display:grid;box-shadow:inset 0 0 0 1.5px #f4ebddbf,0 1px 3px #140f1e73}.rlt-tick.is-red{background:linear-gradient(#e2564a,#c8312c 60%,#9a2420)}.rlt-tick.is-green{background:linear-gradient(#4cb48f,#2e8b6e 60%,#1f6650)}.rlt-tick.is-new{animation:.45s cubic-bezier(.3,1.6,.5,1) rlt-tick-in;box-shadow:inset 0 0 0 1.5px #ffe98a,0 0 0 2px #ffe98a8c,0 1px 3px #140f1e73}@keyframes rlt-tick-in{0%{opacity:0;transform:scale(.4)}}.rlt-tick-none{letter-spacing:.1em;text-transform:uppercase;color:#fbf7efd9;text-shadow:0 1px 2px #00000080;align-self:center;font:600 11px/1 system-ui,sans-serif}.rlt-ticks .rlt-tick:nth-child(n+9){opacity:.8}.rlt-board-wrap{z-index:1;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .45s;display:grid;position:absolute;inset:0}.rlt-wheel-wrap{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rlt-root.is-vertical .rlt-wheel-wrap{transition:transform .6s cubic-bezier(.25,.9,.3,1.05);transform:translateY(108%)}.rlt-root.is-vertical.is-up .rlt-wheel-wrap{transform:none}.rlt-root.is-vertical.is-up .rlt-board-wrap{opacity:.42;transform:scale(.94)translateY(-4%)}.rlt-root.is-vertical .rlt-wheel{width:min(94cqw,74cqh,480px)}.rlt-root.is-vertical .rlt-table{width:min(100%,480px);height:min(100%,780px)}.rlt-root.is-wide{grid-template-columns:minmax(0,.82fr) minmax(0,1.75fr);align-items:center;gap:clamp(8px,2cqw,28px);padding:0 clamp(0px,1cqw,16px);display:grid}.rlt-root.is-wide .rlt-board-wrap,.rlt-root.is-wide .rlt-wheel-wrap{height:100%;min-height:0;position:relative;inset:auto}.rlt-root.is-wide .rlt-board-wrap{grid-area:1/2}.rlt-root.is-wide .rlt-wheel-wrap{grid-area:1/1;transition:transform .6s cubic-bezier(.25,.9,.3,1.05)}.rlt-root.is-wide .rlt-wheel{width:min(100%,92cqh)}.rlt-root.is-wide .rlt-table{aspect-ratio:2.55;width:100%;max-width:1100px;height:auto;max-height:100%}.rlt-root.is-wide.is-up .rlt-wheel-wrap{transform:scale(1.1)}.rlt-root.is-wide.is-up .rlt-board-wrap{opacity:.45}@media (orientation:portrait){.rlt-root.is-wide{grid-template-rows:minmax(0,.95fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rlt-root.is-wide .rlt-wheel-wrap{grid-area:1/1}.rlt-root.is-wide .rlt-board-wrap{grid-area:2/1}.rlt-root.is-wide .rlt-wheel{width:min(100%,46cqh)}}.rlt-hint{z-index:4;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:#fbf7ef;letter-spacing:.04em;background:#1e2430b8;border-radius:999px;max-width:96%;margin:0;padding:4px 12px;font:600 11px/1.2 system-ui,sans-serif;animation:.6s ease-out both rlt-fade;position:absolute;bottom:2px;left:50%;overflow:hidden;translate:-50%}.rlt-root.is-vertical .rlt-hint{display:none}.rlt-table{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(160deg,#fbf5ea,#efe4d0 60%,#e6d8c0) padding-box padding-box;border:14px solid #8a5a34;border-image:url(/games/roulette/table-frame-v2.webp) 128/14px round;position:relative;box-shadow:0 14px 28px #28193261}.rlt-root.is-wide .rlt-table{border-width:18px;border-image-width:18px}.rlt-gridbox{position:absolute;inset:3px;container-type:size}.rlt-table.is-locked{cursor:default}.rlt-grid{width:100%;height:100%;display:grid;position:relative}.rlt-grid.is-vertical{grid-template-rows:repeat(14,minmax(0,1fr));grid-template-columns:minmax(0,.78fr) minmax(0,.78fr) repeat(3,minmax(0,2fr))}.rlt-grid.is-horizontal{grid-template-rows:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.78fr));grid-template-columns:minmax(0,1.1fr) repeat(12,minmax(0,1fr)) minmax(0,1.1fr)}.rlt-slot{min-width:0;min-height:0;display:grid;position:relative}.rlt-zero{grid-template-rows:1fr 1fr;min-height:0;display:grid;position:relative}.rlt-zero.is-row{grid-template-rows:none;grid-template-columns:1fr 1fr}.rlt-nums{min-height:0;display:grid;position:relative}.rlt-spot{cursor:pointer;color:#fbf7ef;-webkit-tap-highlight-color:transparent;background:#1e2430 padding-box padding-box;border:7px solid #0000;border-image:url(/games/roulette/tile-black-v2.webp) 62 fill/7px;border-radius:3px;place-items:center;min-width:0;min-height:0;margin:1px;padding:0;display:grid;position:relative}.rlt-spot.is-red{background-color:#c8312c;border-image-source:url(/games/roulette/tile-red-v2.webp)}.rlt-spot.is-green{background-color:#2e8b6e;border-image-source:url(/games/roulette/tile-zero-v2.webp)}.rlt-spot.is-terra{background-color:#c9643b;border-image-source:url(/games/roulette/tile-terra-v2.webp)}.rlt-spot[disabled]{cursor:default}.rlt-num{z-index:4;font:700 clamp(11px, 3.3cqh, 22px)/1 var(--rlt-serif,Georgia, serif);text-shadow:0 1px #1e0f0a73,0 0 6px #00000026;position:relative}.rlt-grid.is-horizontal .rlt-num{font-size:clamp(12px,min(8cqh,2.4cqw),24px)}.rlt-lab{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px #3c140573;max-width:100%;font:700 clamp(8px,1.75cqh,12px)/1 system-ui,sans-serif;position:relative;overflow:hidden}.rlt-grid.is-horizontal .rlt-lab{font-size:clamp(9px,min(5.2cqh,1.4cqw),14px)}.rlt-spot.is-rot .rlt-lab{writing-mode:vertical-rl;max-height:100%;rotate:180deg}.rlt-diamond{aspect-ratio:.62;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(150deg,#3a4358,#1e2430 55%,#0b0e15);width:52%;display:block}.rlt-diamond.is-red{background:linear-gradient(150deg,#ec6a5c,#c8312c 55%,#7e1a17)}.rlt-grid.is-horizontal .rlt-diamond{aspect-ratio:1.6;width:auto;height:74%}.rlt-spot.is-rot .rlt-diamond{width:58%}.rlt-grid{--rlt-hit:14px}.rlt-combo{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;translate:-50% -50%}.rlt-combo.is-vbar{width:var(--rlt-hit);height:var(--rlt-chh)}.rlt-combo.is-hbar{width:var(--rlt-cw);height:var(--rlt-hit)}.rlt-combo.is-cross{width:calc(var(--rlt-hit) + 4px);height:calc(var(--rlt-hit) + 4px)}.rlt-combo:after{content:"";opacity:0;background:#ffe98a;border-radius:50%;width:9px;height:9px;transition:opacity .1s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #5a3a24}@media (hover:hover){.rlt-combo:hover:not([disabled]):after{opacity:.9}}.rlt-combo.is-aim:after{opacity:1;width:12px;height:12px}.rlt-combo[disabled]{cursor:default}.hud-body .rlt-combo:focus-visible{outline:none}.hud-body .rlt-combo:focus-visible:after{opacity:1}.hud-body .rlt-spot:focus-visible{outline-offset:-3px;z-index:2;outline:3px solid #ffe98a}.rlt-spot.is-aim{z-index:2;box-shadow:0 0 0 2px #ffe98a,0 0 10px #ffe98ae6}.rlt-grid{--chip:clamp(20px, 4.4cqh, 34px)}.rlt-grid.is-horizontal{--chip:clamp(20px, min(13cqh, 3.6cqw), 40px)}.rlt-chip{z-index:3;pointer-events:none;width:var(--chip);aspect-ratio:1;background:#2a4fa0 url(/games/roulette/chip-set-v2.webp) 0 0/200% 200% no-repeat;border-radius:50%;place-items:center;animation:.24s cubic-bezier(.3,1.6,.5,1) rlt-chip-in;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 2px #28140a73}.rlt-chip.c1{background-color:#f2c94c}.rlt-chip.c2{background-color:#1f8fb8}.rlt-chip.c3{background-color:#e8674f}.rlt-chip>b{max-width:82%;font:800 clamp(7px, calc(var(--chip) * .27), 11px)/1 system-ui, sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 0 2px #000,0 1px 1px #000;white-space:nowrap;overflow:hidden}.rlt-grid.is-vertical .rlt-nums>.rlt-spot>.rlt-chip{left:auto;right:2px;translate:0 -50%}.rlt-nums>.rlt-spot>.rlt-chip,.rlt-zero>.rlt-spot>.rlt-chip{width:calc(var(--chip) * .88);opacity:.96}.rlt-grid.is-horizontal .rlt-nums>.rlt-spot>.rlt-chip{top:auto;bottom:1px;translate:-50%}@keyframes rlt-chip-in{0%{opacity:0;translate:-50% -90%;scale:1.8}}.rlt-grid.is-vertical .rlt-nums>.rlt-spot>.rlt-chip{animation-name:rlt-chip-in-side}@keyframes rlt-chip-in-side{0%{opacity:0;scale:1.8}}.rlt-spot.is-landed{z-index:2;animation:1s ease-in-out infinite alternate rlt-landed;box-shadow:0 0 0 2px #ffe98a,0 0 18px 4px #ffe98ad9}.rlt-spot.is-won:after,.rlt-spot.is-landed:after,.rlt-spot.is-hit:after{content:"";pointer-events:none;border:9px solid #0000;border-image:url(/games/roulette/tile-lit-v2.webp) 90/9px;animation:.9s ease-in-out infinite alternate rlt-lit;position:absolute;inset:-9px}.rlt-spot.is-hit:after{opacity:.55;animation:none}.rlt-spot{transition:filter .45s}.rlt-table.fx-show .rlt-spot:not(.is-won):not(.is-hit):not(.is-landed),.rlt-table.fx-sweep .rlt-spot:not(.is-won):not(.is-hit):not(.is-landed){filter:brightness(.68)saturate(.7)}.rlt-spot.is-landed{animation:.55s cubic-bezier(.3,1.6,.5,1) rlt-landed-pop,1s ease-in-out .55s infinite alternate rlt-landed}@keyframes rlt-landed-pop{0%{scale:1}40%{scale:1.14}to{scale:1}}.rlt-marker{z-index:5;width:min(42%, calc(var(--chip) * 1.15));aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 3px 2px #3c1e0a80);background:url(/games/roulette/fx-lemon-burst-v2.webp) 0 0/200% 200% no-repeat;animation:.65s cubic-bezier(.3,1.5,.5,1) .1s both rlt-marker-in;position:absolute;top:50%;left:5%;translate:0 -50%}.rlt-grid.is-horizontal .rlt-marker{width:46%;top:3%;left:2%;translate:0}.rlt-zero .rlt-marker{width:min(30%, calc(var(--chip) * 1.15))}@keyframes rlt-marker-in{0%{opacity:0;transform:translateY(-220%)scale(1.5)rotate(-50deg)}60%{opacity:1}to{transform:none}}.rlt-pay{z-index:6;pointer-events:none;white-space:nowrap;color:#5a3a24;background:#f2c94c;border-radius:999px;padding:2px 6px;font:800 clamp(9px,1.6cqh,12px)/1.1 system-ui,sans-serif;animation:2.8s ease-out .35s both rlt-pay;position:absolute;top:0;left:50%;translate:-50% -55%;box-shadow:0 0 0 1.5px #5a3a24,0 3px 6px #28190a59}.rlt-grid.is-horizontal .rlt-pay{font-size:clamp(9px,4.6cqh,13px)}.rlt-combo>.rlt-pay{padding:1px 5px;font-size:9px;translate:-50% -125%}@keyframes rlt-pay{0%{opacity:0;transform:translateY(8px)scale(.7)}12%{opacity:1;transform:none}80%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-14px)}}.rlt-glint{z-index:5;aspect-ratio:.75;pointer-events:none;mix-blend-mode:screen;background:url(/games/roulette/fx-glint-v2.webp) 0 0/400% 100% no-repeat;height:80%;animation:.75s steps(4,jump-none) both rlt-glint,.75s ease-in both rlt-glint-out;position:absolute;top:4%;right:6%}@keyframes rlt-glint{0%{background-position:0 0}to{background-position:100% 0}}@keyframes rlt-glint-out{0%,70%{opacity:1}to{opacity:0}}.fx-show .is-won>.rlt-chip,.fx-sweep .is-won>.rlt-chip{animation:.55s cubic-bezier(.3,1.6,.5,1) 3 rlt-chip-pay}.fx-show .is-lost>.rlt-chip,.fx-sweep .is-lost>.rlt-chip,.rlt-combo.is-lost>.rlt-chip{animation:.7s ease-in .5s forwards rlt-sweep}@keyframes rlt-chip-pay{50%{scale:1.35}}@keyframes rlt-sweep{to{opacity:0;translate:-50% 160%;scale:.6}}@keyframes rlt-lit{0%{opacity:.55}to{opacity:1}}@keyframes rlt-landed{to{box-shadow:0 0 0 3px #ffe98a,0 0 26px 8px #ffe98af2}}.rlt-loupe{z-index:40;pointer-events:none;background:#efe4d0;border-radius:50%;animation:.14s ease-out rlt-loupe-in;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 4px #f4ebdd,0 0 0 7px #8a5a34,0 12px 26px #1e140a80}.rlt-loupe-in{transform-origin:0 0;top:0;left:0;position:absolute;inset:auto}.rlt-loupe-cross{border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #fbf7ef,0 0 0 4px #5a3a24}.rlt-loupe-tag{text-overflow:ellipsis;white-space:nowrap;color:#fbf7ef;background:#5a3a24;border-radius:999px;max-width:88%;padding:3px 8px;font:700 11px/1.2 system-ui,sans-serif;position:absolute;bottom:10px;left:50%;overflow:hidden;translate:-50%}.rlt-grid.is-ghost *{transition:none!important;animation:none!important}@keyframes rlt-loupe-in{0%{opacity:0;scale:.6}}.rlt-wheel{aspect-ratio:1;position:relative;container-type:inline-size}.rlt-wheel:before{content:"";background:radial-gradient(closest-side,#28193c80,#28193c2e 75%,#0000);border-radius:50%;position:absolute;inset:6% -3% -7%}.rlt-w-bowl{width:100%;height:100%;position:absolute;inset:0}.rlt-w-bowl.is-standin{background:radial-gradient(circle,#0000 0 31%,#f4ebdd 31% 33%,#8a5a34 33% 40.5%,#f4ebdd 40.5% 42%,#2a4fa0 42% 44%,#f4ebdd 44% 50%,#0000 50%);border-radius:50%}.rlt-w-rotor{will-change:transform;position:absolute;top:18.5%;left:18.5%}.rlt-w-rotor svg{width:100%;height:100%;display:block;overflow:visible}.rlt-w-num{fill:#fbf7ef;font:700 7.4px Georgia,Times New Roman,serif}.rlt-w-win{fill:#ffe98a99;animation:.8s ease-in-out infinite alternate rlt-pocket}@keyframes rlt-pocket{0%{fill:#ffe98a40}to{fill:#ffe98ab3}}.rlt-w-hub-standin{fill:#8a5a34;stroke:#f4ebdd;stroke-width:2px}.rlt-w-ball{z-index:2;will-change:transform;position:absolute;top:0;left:0}.rlt-w-ball img{width:100%;height:100%}.rlt-w-ball.is-standin{background:radial-gradient(circle at 35% 30%,#fff,#f1ead9 45%,#a9a6d6 100%);border-radius:50%}.rlt-w-over{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rlt-caption{white-space:nowrap;color:#5a3a24;letter-spacing:.08em;text-transform:uppercase;background:#fbf7efeb;border-radius:999px;margin:0;padding:6px 14px;font:700 12px/1 system-ui,sans-serif;animation:.3s ease-out both rlt-fade;position:absolute;bottom:3%;left:50%;translate:-50%;box-shadow:0 4px 10px #2819324d}.rlt-caption:before{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:.8s linear infinite wf-spin;display:inline-block}.rlt-root.is-wide .rlt-caption{bottom:-2%}.rlt-plate{aspect-ratio:1;align-content:center;place-items:center;gap:1cqw;width:50%;animation:.6s cubic-bezier(.2,1.5,.4,1) both rlt-slam;display:grid;position:relative}.rlt-plate>img{width:100%;height:100%;position:absolute;inset:0}.rlt-plate:not(.has-art){background:radial-gradient(circle,#fbf7ef 0 58%,#4e8a3c 59% 66%,#f2c94c 67% 74%,#f4ebdd 75%);border-radius:50%}.rlt-plate>b{font:800 14cqw/1 var(--rlt-serif,Georgia, serif);color:#1e2430;text-shadow:0 2px #fff9;position:relative}.rlt-plate.is-red>b{color:#c8312c}.rlt-plate.is-green>b{color:#2e8b6e}.rlt-plate>span{letter-spacing:.16em;text-transform:uppercase;color:#5a3a24;font:800 3.6cqw/1 system-ui,sans-serif;position:relative}@keyframes rlt-slam{0%{opacity:0;transform:scale(1.9)}60%{opacity:1}to{transform:scale(1)}}.rlt-moment{z-index:30;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rlt-win{pointer-events:auto;aspect-ratio:1.5;cursor:pointer;background:0 0;border:0;place-items:center;width:min(94cqw,560px,132cqh);padding:0;animation:.65s cubic-bezier(.2,1.4,.4,1) both rlt-slam;display:grid;position:relative;container-type:inline-size}.rlt-win>img,.rlt-win-standin{width:100%;height:100%;position:absolute;inset:0}.rlt-win-standin{background:radial-gradient(#fbf7ef 0 55%,#f2c94c 56% 62%,#4e8a3c 63% 70%,#0000 71%);border-radius:50%}.rlt-win-in{flex-direction:column;align-items:center;gap:2cqw;max-width:64%;display:flex;position:relative}.rlt-win-word{font:italic 900 14cqw/1 var(--rlt-serif,Georgia, serif);letter-spacing:.02em;color:#f2c94c;white-space:nowrap;-webkit-text-stroke:.07em #5a3a24;paint-order:stroke fill;text-shadow:0 .06em #5a3a24}.rlt-win-amt{font:800 6.4cqw/1 var(--rlt-serif,Georgia, serif);color:#5a3a24;font-variant-numeric:tabular-nums}.rlt-win.is-bello{aspect-ratio:auto;width:auto;padding:14px 22px;container-type:normal}.rlt-win.is-bello .rlt-win-in{gap:6px;max-width:none}.rlt-win.is-bello .rlt-win-word{font-size:clamp(38px,14cqw,64px)}.rlt-win.is-bello .rlt-win-amt{color:#fbf7ef;-webkit-text-stroke:.12em #5a3a24;paint-order:stroke fill;font-size:clamp(18px,6cqw,28px)}.rlt-win.is-magnifico .rlt-win-word{color:#0000;background:linear-gradient(#ffe98a,#f2c94c 55%,#d9a62a);-webkit-background-clip:text;background-clip:text;font-size:10.5cqw}.rlt-win.is-plein .rlt-win-word{color:#0000;background:linear-gradient(#ffe2c4,#f7a27a 45%,#e58aa0);-webkit-background-clip:text;background-clip:text;font-size:16cqw;animation:.9s ease-in-out infinite alternate rlt-plein}@keyframes rlt-plein{to{transform:scale(1.06)rotate(-2deg)}}.rlt-note{z-index:30;white-space:nowrap;pointer-events:none;color:#5a3a24;letter-spacing:.06em;background:#fbf7eff0;border-radius:999px;margin:0;padding:8px 16px;font:700 13px/1 system-ui,sans-serif;animation:2.2s ease-out both rlt-note;position:absolute;top:10%;left:50%;translate:-50%;box-shadow:0 6px 14px #2819324d}.rlt-note.is-near{font:italic 900 20px/1 var(--rlt-serif,Georgia, serif);letter-spacing:.02em;background:#f2c94c;animation:2.4s ease-out both rlt-note,.5s ease-in-out .3s 2 rlt-wiggle}@keyframes rlt-note{0%{opacity:0;transform:translateY(10px)scale(.9)}12%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}@keyframes rlt-wiggle{25%{rotate:-3deg}75%{rotate:3deg}}.rlt-burst{z-index:-1;width:0;height:0;position:absolute;top:50%;left:50%}.rlt-burst>i{width:var(--sz);aspect-ratio:1;margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);animation:rlt-burst 1.5s cubic-bezier(.15, .7, .3, 1) var(--dl) both;background:url(/games/roulette/fx-lemon-burst-v2.webp) 0 0/200% 200% no-repeat;position:absolute}@keyframes rlt-burst{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}65%{opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + 140px)) scale(1) rotate(var(--rot));opacity:0}}.rlt-fireworks{z-index:25;pointer-events:none;position:absolute;inset:0}.rlt-fireworks>i{width:var(--sz);aspect-ratio:1;opacity:0;animation:rlt-fw 1.2s steps(1, end) var(--dl) 2 both;background:url(/games/roulette/fx-firework-v2.webp) 0 0/200% 200% no-repeat;position:absolute;translate:-50% -50%}@keyframes rlt-fw{0%{opacity:1;background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%{background-position:100% 100%}99%{opacity:1}to{opacity:0}}.rlt-gulls{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rlt-gull{width:var(--sz);aspect-ratio:.75;animation:rlt-gull-fly var(--dur) linear forwards, rlt-gull-flap .55s steps(4, jump-none) infinite;background:url(/games/roulette/gull-v2.webp) 0 0/400% 100% no-repeat;position:absolute;left:-12%}.rlt-gull.is-left{animation-name:rlt-gull-fly-l,rlt-gull-flap;left:auto;right:-12%;scale:-1 1}@keyframes rlt-gull-fly{to{transform:translate(min(125vw,1700px),-30px)}}@keyframes rlt-gull-fly-l{to{transform:translate(max(-125vw,-1700px),-20px)}}@keyframes rlt-gull-flap{0%{background-position:0 0}to{background-position:100% 0}}.rlt-intro{z-index:60;background:radial-gradient(at 50% 30%,#2a2f4899,#141622eb 75%);place-items:center;animation:.4s ease-out both rlt-fade;display:grid;position:absolute;inset:0}.rlt-intro-in{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2.4cqh,20px);width:min(96%,900px);height:100%;padding:8px;display:flex}.rlt-intro-title{color:#f2c94c;-webkit-text-stroke:.06em #5a3a24;paint-order:stroke fill;text-shadow:0 3px #5a3a24;margin:0;font:italic 900 clamp(26px,5.5cqh,44px)/1 Georgia,Times New Roman,serif}.rlt-howto{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2cqw,18px);width:100%;min-height:0;display:grid}.rlt-card{animation:rlt-card-in .5s calc(var(--i) * .12s) cubic-bezier(.2, 1.3, .4, 1) both;background:#1e2430;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #f4ebdd,0 0 0 5px #8a5a34,0 10px 22px #0006}.rlt-card>img,.rlt-card-standin{aspect-ratio:3/4;object-fit:cover;object-position:50% 35%;width:100%;max-height:62cqh;display:block}.rlt-card-standin{background:linear-gradient(#9fd3e8,#1f8fb8 40%,#c9643b 41%,#8a5a34)}.rlt-card-txt{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.rlt-card-txt>b{color:#f2c94c;font:italic 800 clamp(15px,2.6cqh,20px)/1.1 Georgia,serif}.rlt-card-txt>span{color:#fbf7ef;font:500 clamp(11px,1.7cqh,13px)/1.35 system-ui,sans-serif}.rlt-continue{cursor:pointer;color:#5a3a24;letter-spacing:.04em;background:linear-gradient(#ffe98a,#f2c94c 45%,#d9a62a);border:0;border-radius:999px;flex:none;min-width:200px;min-height:52px;padding:0 28px;font:italic 900 20px/1 Georgia,serif;box-shadow:inset 0 2px #fff9,0 4px #8a5a34,0 10px 20px #00000059}.rlt-continue:active{transform:translateY(2px)}@keyframes rlt-card-in{0%{opacity:0;transform:translateY(24px)scale(.92)}}@keyframes rlt-fade{0%{opacity:0}}.rlt-root.is-vertical .rlt-howto{grid-template-columns:minmax(0,1fr);gap:10px}.rlt-root.is-vertical .rlt-card{flex-direction:row;min-height:0}.rlt-root.is-vertical .rlt-card>img,.rlt-root.is-vertical .rlt-card-standin{aspect-ratio:3/4;object-position:50% 30%;flex:none;width:34%;height:auto}.rlt-root.is-vertical .rlt-card-txt{justify-content:center;padding:10px 12px;position:static}.rlt-root.is-vertical .rlt-card-txt>b{font-size:clamp(15px,2.5cqh,19px)}.rlt-root.is-vertical .rlt-card-txt>span{font-size:clamp(11px,1.75cqh,13.5px)}@container (max-height:520px){.rlt-root.is-vertical .rlt-card>img,.rlt-root.is-vertical .rlt-card-standin{width:26%}.rlt-root.is-vertical .rlt-card-txt>span{font-size:11px;line-height:1.25}}@container (max-height:420px){.rlt-root.is-wide .rlt-intro-title{font-size:22px}.rlt-root.is-wide .rlt-card-txt{padding:6px 8px 8px}.rlt-root.is-wide .rlt-card-txt>span{font-size:10.5px;line-height:1.25}.rlt-root.is-wide .rlt-continue{min-height:40px;font-size:16px}}.hud-stage:has(.rlt-intro) .rlt-spin{opacity:.45;filter:grayscale(.5)}.rlt-rack-row{align-items:center;gap:4px;height:52px;display:flex}.rlt-rack-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;place-items:center;min-width:0;height:100%;padding:0;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:grid;position:relative}.rlt-rack-chip>i{aspect-ratio:1;background:#2a4fa0 url(/games/roulette/chip-set-v2.webp) 0 0/200% 200% no-repeat;border-radius:50%;width:min(100%,46px);transition:box-shadow .2s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 3px 3px #00000073}.rlt-rack-chip.c1>i{background-color:#f2c94c}.rlt-rack-chip.c2>i{background-color:#1f8fb8}.rlt-rack-chip.c3>i{background-color:#e8674f}.rlt-rack-chip>b{letter-spacing:-.03em;color:#fff;text-shadow:0 0 3px #000,0 1px 1px #000;white-space:nowrap;max-width:90%;font:800 11px/1 system-ui,sans-serif;position:relative;overflow:hidden}.rlt-rack-chip.is-on{transform:translateY(-5px)}.rlt-rack-chip.is-on>i{box-shadow:0 0 0 2px #ffe98a,0 0 14px 3px #ffe98abf,0 6px 6px #00000073}.rlt-rack-chip:disabled{cursor:default;opacity:.55}.hud-body .rlt-rack-chip:focus-visible{outline:none}.hud-body .rlt-rack-chip:focus-visible>i{box-shadow:0 0 0 3px #fbf7ef}.rlt-total{align-items:center;gap:6px;display:inline-flex}.rlt-action{display:flex}.rlt-spin{cursor:pointer;color:#5a3a24;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#ffe98a,#f2c94c 45%,#d9a62a) padding-box padding-box;border:1px solid #0000;border-radius:999px;flex:1;place-items:center;min-width:0;height:64px;min-height:56px;padding:0 11%;font:italic 900 24px/1 Georgia,Times New Roman,serif;transition:transform 80ms,filter .2s;display:grid;position:relative;box-shadow:inset 0 2px #fff9,0 3px #8a5a34,0 8px 16px #5a3a2459;container-type:inline-size}.rlt-spin.has-art{box-shadow:none;filter:drop-shadow(0 4px 6px #5a3a2466);background:0 0;border-image:url(/games/roulette/btn-spin-v2.webp) 0 160 fill/0 30px;border-radius:0}.rlt-spin>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:min(1em, calc(100cqw / (var(--len,6) * .82)));text-shadow:0 1px #ffffff80;position:relative;overflow:hidden}.rlt-spin:not(:disabled):active{transform:scale(.96)}.rlt-spin.is-ready{animation:1.8s ease-in-out infinite rlt-ready}@keyframes rlt-ready{50%{filter:brightness(1.1)drop-shadow(0 0 10px #ffe98ad9);transform:scale(1.025)}}.rlt-spin.is-busy{cursor:progress;filter:saturate(.55)brightness(.95)}.rlt-spin.is-busy>span{font-size:min(.66em, calc(100cqw / (var(--len,6) * .82)));letter-spacing:.1em;font-family:system-ui,sans-serif;font-style:normal}.rlt-spin.is-white{border-image:;background:linear-gradient(#fbf7ef,#e9dcc4) padding-box padding-box;border-radius:999px;box-shadow:inset 0 2px #fff,0 3px #8a5a34}.rlt-spin.is-white>span{font-size:min(.7em, calc(100cqw / (var(--len,6) * .82)));letter-spacing:.1em;font-family:system-ui,sans-serif;font-style:normal}.rlt-spin:disabled:not(.is-busy){cursor:not-allowed;filter:grayscale(.55)brightness(.8);opacity:.8}@media (max-width:639.98px){.rlt-spin{height:66px;font-size:22px}}@media (orientation:landscape) and (max-height:500px){.rlt-spin{height:48px;min-height:44px;font-size:18px}.rlt-rack-row{height:44px}.rlt-rack-chip>i{width:min(100%,38px)}}.rlt-stats h4{font:700 11px/1.2 var(--hud-sans,system-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint,#9aa);margin:4px 0 8px}.rlt-split{border-radius:6px;height:24px;margin-bottom:14px;display:flex;overflow:hidden}.rlt-split>i{color:#fbf7ef;place-items:center;min-width:0;font:700 11px/1 system-ui,sans-serif;display:grid;overflow:hidden}.rlt-split>.is-red{background:#c8312c}.rlt-split>.is-black{background:#1e2430;box-shadow:inset 0 0 0 1px #f4ebdd40}.rlt-split>.is-green{background:#2e8b6e}.rlt-stats-row{align-items:center;gap:10px;margin-bottom:18px;display:flex}.rlt-stats-lab{letter-spacing:.1em;text-transform:uppercase;flex:none;width:44px;font:800 11px/1 system-ui,sans-serif}.rlt-stats-lab.is-hot{color:#f2a14c}.rlt-stats-lab.is-cold{color:#8fc3e0}.rlt-stiles{flex-wrap:wrap;gap:5px;display:flex}.rlt-stile{box-sizing:border-box;color:#fbf7ef;background:#1e2430;border-radius:5px;place-items:center;min-width:30px;height:30px;padding:0 3px;font:700 13px/1 Georgia,serif;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #f4ebdd99}.rlt-stile.is-red{background:#c8312c}.rlt-stile.is-green{background:#2e8b6e}.rlt-stile>small{color:var(--ink-faint,#9aa);white-space:nowrap;font:600 9px/1 system-ui,sans-serif;position:absolute;bottom:-13px;left:50%;translate:-50%}.rlt-stiles.is-grid{margin-bottom:10px}.rlt-stiles.is-grid .rlt-stile{min-width:26px;height:26px;font-size:11px}.rlt-stats-foot,.rlt-stats-none{color:var(--ink-faint,#9aa);margin:0 0 12px;font-size:12px}.hud-rlt-keys kbd{font:400 12px/1 var(--hud-mono);background:var(--bg-300);color:var(--ink);padding:5px 8px}@media (max-width:1023.98px){.hud-rlt-keys{display:none}}.rlt-root.is-static *,.rlt-root.is-static :before,.rlt-root.is-static :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rlt-root.is-static .rlt-note,.rlt-root.is-static .rlt-pay{animation:none!important}.rlt-root.is-static .rlt-fireworks>i{opacity:1;background-position:0 100%;animation:none!important}.rlt-root.is-static .rlt-burst>i{transform:translate(calc(var(--dx) * .7), calc(var(--dy) * .7)) rotate(var(--rot));opacity:1;animation-play-state:paused;animation-duration:1000s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.rlt-root *,.rlt-root :before,.rlt-root :after{transition-duration:.12s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rlt-gulls,.rlt-fireworks,.rlt-burst{display:none}}.mr-root{--mr-ink:#2b1a24;--mr-steam:#f6f2ea;--mr-amber:#ffb547;--mr-amber-hot:#ffd27a;--mr-red:#d8412f;--mr-brass:#d7a94b;--mr-night:#141a36;--mr-font:"M PLUS Rounded 1c", "Noto Sans JP", "Noto Sans SC", "Noto Sans KR", ui-rounded, system-ui, sans-serif;font-family:var(--mr-font);color:var(--mr-steam);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden}.mr-root>*{position:absolute}.mr-root img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.hud-stage:has(.mr-root) .hud-stage-backdrop img{object-position:50% 0%;opacity:1}@media (orientation:landscape) and (max-width:1023.98px){.hud-stage:has(.mr-root) .hud-stage-backdrop img{object-position:50% 58%}}.hud-stage:has(.mr-root) .hud-stage-backdrop:after{background:radial-gradient(at 50% 38%,#0000 0,#0c10241f 58%,#0c102480 100%)}.hud-stage:has(.mr-root) .hud-stage-flash{background:radial-gradient(circle at 50% 60%,#ffd27ae6,#ff7a4566 60%,#0000)}.mr-slam-word,.mr-mult,.mr-puff-in,.mr-sign-in b,.mr-bowl-total b,.mr-bowl-title,.mr-stepfloat{font-family:var(--mr-font);color:var(--mr-steam);-webkit-text-stroke:.09em var(--mr-ink);paint-order:stroke fill;text-shadow:0 .06em 0 var(--mr-ink), 0 0 .5em #ffb5478c;letter-spacing:.01em;font-weight:900;line-height:1}.mr-snow{pointer-events:none;z-index:0;inset:0}.mr-fx{pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.mr-fx-snow{width:var(--sz);height:var(--sz);opacity:.8;animation:mr-snow var(--dur) linear var(--delay) infinite;background-image:url(/games/midnight-ramen/fx-snow-v2.webp);background-size:200% 200%;top:-24px}@keyframes mr-snow{0%{transform:translate(0)rotate(0)}50%{transform:translate(var(--drift), 55cqh) rotate(140deg)}to{transform:translate(calc(var(--drift) * -.5), calc(100cqh + 40px)) rotate(280deg)}}.mr-root{container-type:size}.mr-lantern{z-index:1;transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate mr-sway;animation-delay:calc(var(--i) * -1.3s)}.mr-lantern.is-rush img{filter:drop-shadow(0 0 18px #ff7a45f2)brightness(1.15)}@keyframes mr-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.mr-momo{z-index:2;transform-origin:50% 100%}.mr-momo>img{position:absolute;inset:0}.mr-momo-body{transform-origin:50% 100%;animation:3.2s ease-in-out infinite mr-breathe}.mr-momo-arm{transform-origin:26% 24%;animation:mr-stir var(--stir) ease-in-out infinite alternate}@keyframes mr-stir{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)translateY(1.5%)}}@keyframes mr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.99)}}.mr-pose{transform-origin:50% 100%;animation:.34s cubic-bezier(.3,1.6,.5,1) both mr-pop}@keyframes mr-pop{0%{transform:scale(.92,1.06)}60%{transform:scale(1.04,.97)}to{transform:scale(1)}}.mr-momo.is-cheer .mr-pose,.mr-momo.is-flip .mr-pose{animation:.34s cubic-bezier(.3,1.6,.5,1) both mr-pop,.9s ease-in-out .34s 2 mr-hop}@keyframes mr-hop{50%{transform:translateY(-4%)}}.mr-pip{z-index:4;transform-origin:50% 100%}.mr-pip.is-idle .mr-pose{animation:.3s both mr-pop,2.4s steps(2,end) .3s infinite mr-fidget}.mr-pip.is-bell .mr-pose{animation:.3s both mr-pop,.18s ease-in-out .3s 6 alternate mr-ring}.mr-pip.is-gasp .mr-pose,.mr-pip.is-ears .mr-pose{animation:.3s both mr-pop,90ms linear .3s infinite alternate mr-shiver}.mr-pip.is-cheer .mr-pose{animation:.3s both mr-pop,.55s ease-in-out .3s 3 mr-hop}@keyframes mr-fidget{50%{transform:translate(1px)rotate(1deg)}}@keyframes mr-ring{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes mr-shiver{0%{transform:translate(-1px)}to{transform:translate(1px)}}.mr-spirit{z-index:6;animation:.7s cubic-bezier(.2,1.3,.4,1) both mr-slidein,1.8s ease-in-out infinite alternate mr-bob;animation-delay:calc(1.25s + var(--i) * .25s), calc(2s + var(--i) * -.6s)}.mr-spirit img{filter:drop-shadow(0 0 6px #ffaa508c)drop-shadow(0 4px 4px #0a051480)}@keyframes mr-slidein{0%{opacity:0;transform:translate(-120%)}}@keyframes mr-bob{to{translate:0 -4%}}.mr-flame{z-index:4}.mr-fx-flame{animation:mr-sheet4 var(--fps) steps(4, jump-none) infinite;filter:drop-shadow(0 0 10px #ff8c32cc);background-image:url(/games/midnight-ramen/fx-flame-v2.webp);background-size:400% 100%;inset:0}@keyframes mr-sheet4{0%{background-position-x:0%}to{background-position-x:100%}}.mr-stove{z-index:5}.mr-vent{aspect-ratio:1;background:radial-gradient(circle,#ffd27a40,#0000 70%);border-radius:50%;width:7.2%;transition:background .3s,box-shadow .3s;position:absolute;translate:-50% -50%}.mr-vent.is-lit{background:radial-gradient(circle,#ffd27a 0 28%,#ff7a45 55%,#0000 72%)}.mr-vent.is-now{animation:.6s ease-in-out infinite alternate mr-throb;box-shadow:0 0 12px 4px #ff963ccc}@keyframes mr-throb{to{transform:scale(1.18)}}.mr-vent b{font:900 clamp(10px, var(--lf,12px), 17px)/1 var(--mr-font);color:#f6f2eab3;-webkit-text-stroke:2px var(--mr-ink);paint-order:stroke fill;position:absolute;top:150%;left:50%;translate:-50%}.mr-vent.is-lit b{color:var(--mr-amber-hot)}.mr-vent.is-next{animation:.9s ease-in-out infinite alternate mr-nextpulse}.mr-vent.is-next b{color:#fff4dc;text-shadow:0 0 8px #ffaa46f2;scale:1.25}.mr-root.is-erupt .mr-plaque,.mr-root.is-erupt .mr-nexttag{opacity:0;transition:opacity .2s}.mr-root.is-landscape .mr-puff-in{font-size:clamp(14px,3.4cqw,20px)}@keyframes mr-nextpulse{0%{box-shadow:0 0 0 1px #ffd27a80,0 0 4px #ff963c4d}to{box-shadow:0 0 0 2px #ffe6a0,0 0 14px 4px #ff963cd9}}.mr-nexttag{z-index:9;border:2px solid var(--mr-ink);font-family:var(--mr-font);white-space:nowrap;color:var(--mr-amber-hot);pointer-events:none;background:linear-gradient(#5a3420,#3d2418);border-radius:999px;padding:.18em .6em .22em;font-weight:900;line-height:1;animation:.45s cubic-bezier(.3,1.8,.5,1) both mr-multpop;translate:-50%;box-shadow:inset 0 1px #ffd2a04d,0 2px 4px #08061480}.mr-nexttag.is-side{padding:.22em .7em .26em;translate:-100% -50%}.mr-root.heat-5 .mr-nexttag{color:#fff1cc;background:linear-gradient(#d8412f,#8a2416)}.mr-pot{z-index:6;filter:drop-shadow(0 0 calc(var(--h,0) * 5px) rgba(255, 122, 69, calc(var(--h,0) * .16)));transition:filter .4s}.mr-pot>img{position:absolute;inset:0}.mr-pot-front{z-index:3}.mr-broth{width:58%;height:27%;opacity:calc(.25 + var(--boil) * .14);animation:mr-bubble calc(1.6s / (1 + var(--boil) * .5)) steps(3) infinite;background:radial-gradient(circle at 30% 40%,#fff3b0e6 0 6%,#0000 7%) 0 0/50% 100%,radial-gradient(circle at 70% 55%,#fff3b0cc 0 5%,#0000 6%) 0 0/60% 100%,radial-gradient(circle at 50% 30%,#fff3b0b3 0 4%,#0000 5%) 0 0/40% 100%;border-radius:50%;position:absolute;top:22%;left:21%}@keyframes mr-bubble{33%{background-position:20% 10%,70% 30%,40% 0}66%{background-position:60% 30%,10% 0,80% 20%}}.mr-pot.is-splash img:first-child{animation:.25s ease-out mr-jolt}@keyframes mr-jolt{40%{transform:translateY(2%)scale(1.02,.98)}}.mr-fx-splash{z-index:4;aspect-ratio:1;width:70%;animation:mr-sheet4 calc(.42s / var(--mr-speed)) steps(4, jump-none) both, mr-fadeout calc(.42s / var(--mr-speed)) ease-in both;background-image:url(/games/midnight-ramen/fx-splash-v2.webp);background-size:400% 100%;top:30%;left:50%;translate:-50% -62%}.mr-fx-splash.is-m{width:88%}.mr-fx-splash.is-l{width:112%}@keyframes mr-fadeout{70%{opacity:1}to{opacity:0}}.mr-steam{z-index:7;pointer-events:none}.mr-fx-steam{aspect-ratio:1;width:70%;left:calc(15% + var(--x));animation:mr-rise var(--dur) ease-out infinite;animation-delay:calc(var(--i) * -.7s);background-image:url(/games/midnight-ramen/fx-steam-puff-v2.webp);background-size:200% 200%;top:30%}@keyframes mr-rise{0%{opacity:0;transform:translateY(20%)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-120%)scale(1.4)}}.mr-mult{z-index:9;font-size:clamp(16px, calc(var(--cell,52px) * .5), 34px);pointer-events:none;animation:.45s cubic-bezier(.3,1.8,.5,1) both mr-multpop;translate:-50% -50%}.mr-root.heat-3 .mr-mult,.mr-root.heat-4 .mr-mult,.mr-root.heat-5 .mr-mult{color:var(--mr-amber-hot);text-shadow:0 .06em 0 var(--mr-ink), 0 0 .6em #ff7a45f2}@keyframes mr-multpop{0%{transform:scale(.4)}to{transform:scale(1)}}.mr-frame{z-index:10;pointer-events:none;filter:drop-shadow(0 8px 14px #0806148c);border-style:solid;border-width:0;border-image-repeat:stretch}.mr-cells{z-index:11;clip-path:inset(0 -200% -400%)}.mr-col{position:absolute;top:0;bottom:0}.mr-cell{width:var(--cell);height:var(--cell);place-items:center;display:grid;position:absolute;left:0}.mr-cell:before{content:"";background:radial-gradient(circle at 40% 35%,#5a3c646b,#321e3c47);border-radius:22%;position:absolute;inset:4%;box-shadow:inset 0 1px #ffdcb414}.mr-cell img{filter:drop-shadow(0 2px 2px #0a051480);width:114%;height:114%;position:absolute;top:-7%;left:-7%}.mr-cell.is-wild img{filter:drop-shadow(0 0 8px #ffd54ad9);width:124%;height:124%;animation:1.6s ease-in-out infinite alternate mr-glint;top:-12%;left:-12%}@keyframes mr-glint{to{filter:drop-shadow(0 0 14px #fff3b0)}}.mr-cell.is-ticket img{animation:1.4s ease-in-out infinite alternate mr-flutter}@keyframes mr-flutter{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.mr-cell.is-fall{animation:mr-fall calc((.3s + var(--fall) * 45ms) / var(--mr-speed)) cubic-bezier(.45, 0, .6, 1.25) var(--d) backwards}.mr-cells.is-slow .mr-cell.is-fall{animation-duration:calc(1.05s / var(--mr-speed));animation-timing-function:cubic-bezier(.2,0,.4,1.1)}@keyframes mr-fall{0%{transform:translateY(calc(var(--fall) * -100%))}}.mr-cells.is-out .mr-cell{animation:mr-out calc(.22s / var(--mr-speed)) ease-in forwards}@keyframes mr-out{to{opacity:0;transform:translateY(40%)scale(.85)}}.mr-cell.is-hl{z-index:2;translate:0 -4%}.mr-cell.is-hl img{filter:drop-shadow(0 0 5px #ffe6a0)drop-shadow(0 3px 3px #0a051499)}.mr-cells.has-hl .mr-cell:not(.is-hl):not(.is-hop) img{filter:brightness(.5)saturate(.55);transition:filter .15s}.mr-cells.has-hl .mr-cell:not(.is-hl):before{background:#140c1c8c}.mr-cell.is-hl:before{background:radial-gradient(circle,#ffd27a8c,#ff7a4540);box-shadow:0 0 16px 3px #ffb547e6,inset 0 0 0 3px #ffdc8cf2}.mr-cell.is-hl img{animation:mr-pulse calc(.26s / var(--mr-speed)) ease-in-out infinite alternate}@keyframes mr-pulse{to{transform:scale(1.12)}}.mr-cells.is-wait .mr-cell img{animation:mr-rattle calc(.22s / var(--mr-speed)) ease-in-out infinite alternate;animation-delay:calc(var(--c,0) * -37ms)}@keyframes mr-rattle{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-6%)rotate(3deg)}}.mr-cell.is-hop{z-index:30}.mr-cell.is-hop:before{opacity:0}.mr-cell.is-hop img{animation:mr-hop-to-pot calc(.42s / var(--mr-speed)) cubic-bezier(.4, 0, .7, .6) forwards}@keyframes mr-hop-to-pot{0%{transform:translate(0)scale(1)}35%{transform:translate(calc(var(--dx) * .3), calc(var(--dy) * .18 - var(--cell) * .45)) scale(1.05) rotate(-10deg)}to{transform:translate(var(--dx), var(--dy)) scale(.38) rotate(25deg);opacity:.2}}.mr-fx-poof{z-index:-1;width:100%;height:100%;animation:mr-sheet4 calc(.36s / var(--mr-speed)) steps(4, jump-none) both, mr-fadeout calc(.36s / var(--mr-speed)) both;background-image:url(/games/midnight-ramen/fx-hop-poof-v2.webp);background-size:400% 100%}.mr-fx-sparkle{mix-blend-mode:screen;background-image:url(/games/midnight-ramen/fx-gold-sparkle-v2.webp);background-size:400% 100%;animation:.5s steps(4,jump-none) 3 both mr-sheet4,1.5s both mr-fadeout;inset:-30%}.mr-rail{z-index:14}.mr-rail-img{position:absolute;inset:0}.mr-slot{transform-origin:50% 0;position:absolute}.mr-slot.is-pinned img{transform-origin:50% 6%;filter:drop-shadow(0 3px 3px #0a051480);animation:.4s cubic-bezier(.3,1.7,.5,1) both mr-pin,2s ease-in-out .4s infinite alternate mr-flutter}@keyframes mr-pin{0%{opacity:0;transform:translateY(-40%)scale(1.3)}}.mr-slot-clip{width:26%;height:16%;box-shadow:0 1px 0 var(--mr-ink);background:linear-gradient(#e8c26a,#8a6326);border-radius:3px;position:absolute;top:2%;left:50%;translate:-50%}.mr-slot.is-hot:after{content:"";border:2px dashed #ffd27ad9;border-radius:10px;animation:.5s ease-in-out infinite alternate mr-throb;position:absolute;inset:0 10% 10%;box-shadow:0 0 14px #ffb547b3}.mr-slot.is-hot.is-slow:after{animation-duration:.22s}.mr-rail.is-full .mr-slot.is-pinned img{filter:drop-shadow(0 0 10px #ff7a45)}.mr-slot-more{font:900 14px/1 var(--mr-font);-webkit-text-stroke:3px var(--mr-ink);paint-order:stroke fill;color:var(--mr-amber-hot);position:absolute}.mr-plaque{border:2px solid var(--mr-ink);font:800 11px/1.1 var(--mr-font);white-space:nowrap;background:linear-gradient(#5a3420,#3d2418);border-radius:8px;flex-direction:column;align-items:flex-end;gap:1px;max-width:46%;padding:3px 8px 4px;display:flex;position:absolute;box-shadow:inset 0 1px #ffd2a040,0 3px 6px #08061480}.mr-plaque>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mr-plaque b{letter-spacing:.08em;text-transform:uppercase;color:var(--mr-amber);font-size:9px}.mr-root.is-rush .mr-plaque{background:linear-gradient(#a3311f,#6b1d14);max-width:54%}.mr-plaque-rush em{color:var(--mr-amber-hot);font-variant-numeric:tabular-nums;font-style:normal;font-weight:900}.mr-root.is-desktop .mr-plaque{padding:4px 10px 5px;font-size:13px}.mr-root.is-desktop .mr-plaque b{font-size:10px}.mr-puff{z-index:20;white-space:nowrap;pointer-events:none;place-items:center;animation:.4s cubic-bezier(.3,1.6,.5,1) both mr-multpop;display:grid;translate:-50%}.mr-puff-in{background:radial-gradient(at 50% 40%,#2d3f8ad1,#141a36c7);border:2px solid #f6f2ea59;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:6px 14px 7px;font-size:clamp(15px,4.4cqw,24px);display:flex;position:relative;box-shadow:0 0 22px 6px #f6f2ea38,0 6px 14px #08061480}.mr-puff-in small{color:var(--mr-amber-hot);font-size:.62em}.mr-puff.is-side{justify-content:safe flex-end;align-items:flex-start;display:flex;translate:none}.mr-root.is-portrait .mr-puff-in{padding:5px 12px 6px;font-size:clamp(13px,3.8cqw,22px)}.mr-stepfloat{z-index:21;animation:mr-floatup calc(.9s / var(--mr-speed)) ease-out both;pointer-events:none;white-space:nowrap;font-size:14px}.mr-stepfloat small{color:var(--mr-amber-hot)}@keyframes mr-floatup{0%{opacity:0;transform:translateY(10px)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)}}.mr-slam{z-index:40;pointer-events:none;align-content:center;place-items:center;animation:.5s cubic-bezier(.2,1.6,.4,1) both mr-slam;display:grid;container-type:inline-size}.mr-slam>img{position:absolute;inset:0}.mr-slam-word{text-align:center;max-width:94%;margin-top:-6%;font-size:clamp(18px,11cqw,66px);line-height:.95;position:relative;transform:rotate(-4deg)}.mr-slam-amt{text-align:center;max-width:90%;font:900 clamp(14px, 7cqw, 40px)/1 var(--mr-font);color:var(--mr-amber-hot);-webkit-text-stroke:.1em var(--mr-ink);paint-order:stroke fill;margin-top:2%;position:relative}.mr-slam.is-delicious .mr-slam-word{color:#ffe3a6}.mr-slam.is-boilover .mr-slam-word{color:#0000;-webkit-text-stroke:.08em var(--mr-ink);background:linear-gradient(#ffd27a,#ff7a45 55%,#d8412f);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,11.5cqw,72px);animation:.12s linear .5s 8 alternate mr-quake}@keyframes mr-slam{0%{opacity:0;transform:scale(2.4)}60%{opacity:1;transform:scale(.94)}to{transform:scale(1)}}@keyframes mr-quake{0%{translate:-2px 1px}to{translate:2px -1px}}.mr-erupt{z-index:35;transform-origin:50% 100%;pointer-events:none;animation:1.1s cubic-bezier(.2,.9,.3,1) both mr-erupt}@keyframes mr-erupt{0%{opacity:0;transform:scaleY(.05)scaleX(.6)}30%{opacity:1}to{transform:none}}.mr-root.is-erupt .mr-momo{z-index:37}.mr-noodles{z-index:36;pointer-events:none;animation:1.6s cubic-bezier(.3,.6,.4,1) .3s both mr-flip}@keyframes mr-flip{0%{opacity:0;transform:translateY(60%)scale(.4)rotate(-20deg)}40%{opacity:1;transform:translateY(-12%)scale(1.05)rotate(6deg)}to{transform:translateY(0)scale(1)rotate(0)}}.mr-bubble{z-index:45;color:var(--mr-ink);border:2.5px solid var(--mr-ink);font:800 clamp(12px, min(3.6cqw, 2.7cqh), 16px)/1.3 var(--mr-font);background:#fff4dc;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;animation:.35s cubic-bezier(.3,1.6,.5,1) both mr-multpop;display:flex;box-shadow:0 5px #2b1a248c,0 10px 22px #08061473}.mr-bubble>span{flex:1;min-width:0}.mr-bubble:before,.mr-bubble:after{content:"";top:100%;left:var(--tail,-100px);border-style:solid;width:0;height:0;position:absolute;translate:-50%}.mr-bubble:before{border-width:14px 9px 0;border-color:var(--mr-ink) transparent transparent;margin-top:1px}.mr-bubble:after{border-width:10px 6px 0;border-color:var(--bubble-bg,#fff4dc) transparent transparent;margin-top:-1px}.mr-bubble.is-up{translate:0 calc(-100% - 14px)}.mr-bubble.is-narrow{gap:6px}.mr-bubble.is-narrow:has(.mr-bubble-skip){padding-bottom:14px}.mr-bubble.is-narrow .mr-bubble-skip{min-height:28px;padding:3px 10px;font-size:11px;position:absolute;bottom:-15px;right:8px;box-shadow:0 2px #2b1a248c}.mr-bubble.is-note{--bubble-bg:#2d3f8a;text-align:center;color:var(--mr-steam);border-color:var(--mr-ink);background:#2d3f8a;justify-content:center}.mr-bubble.is-miss{--bubble-bg:#fbf0d6;text-align:center;background:linear-gradient(#d8412f 0 7px,#fbf0d6 7px);border-radius:6px 6px 14px 14px;justify-content:center;padding-top:13px;rotate:-2deg}.mr-bubble-skip{border:2px solid var(--mr-ink);min-height:34px;font:800 12px/1 var(--mr-font);color:var(--mr-ink);background:#f6f2ea;border-radius:10px;flex:none;padding:4px 10px}.mr-shutter{--mr-slat:clamp(36px, 1.6vw + 30px, 58px);z-index:60;background:var(--mr-shutter-img) left bottom / 100% calc(var(--mr-slat) * 6) repeat-y, #3d2418;position:absolute;inset:0;box-shadow:inset 0 -10px #2b1a24,0 10px 30px #080614b3}.mr-shutter:before,.mr-shutter:after{content:"";width:calc(var(--mr-slat) * .4);background:var(--mr-shutter-img) left bottom / auto calc(var(--mr-slat) * 6) repeat-y;pointer-events:none;position:absolute;top:0;bottom:10px;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.mr-shutter:before{left:0}.mr-shutter:after{background-position:100% 100%;right:0;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.mr-shutter.is-slam{animation:mr-slamdown calc(.32s / var(--mr-speed)) cubic-bezier(.6, 0, 1, 1) both}.mr-shutter.is-rolling{animation:.75s cubic-bezier(.5,0,.3,1) .35s both mr-rollup}@keyframes mr-slamdown{0%{transform:translateY(-100%)}}@keyframes mr-rollup{to{transform:translateY(-104%)}}.mr-takeover{z-index:70;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;inset:0}.mr-rushintro{cursor:pointer;background:radial-gradient(110% 40% at 50% 0,#ff963c80,#0000 72%),radial-gradient(at 50% 45%,#d8412f52,#1e0812b8 70%),#14081061;animation:.4s ease-in 3.2s both mr-fadeout}.mr-root.is-rushintro .mr-rail{animation:10ms linear 1.05s forwards mr-raise}.mr-root.is-rushintro .mr-lantern{animation:10ms linear 1.05s forwards mr-raise,3.6s ease-in-out infinite alternate mr-sway}.mr-root.is-rushintro .mr-spirit{z-index:75}.mr-root.is-rushintro .mr-rail .mr-slot.is-pinned img{filter:drop-shadow(0 0 12px #ff963c)brightness(1.15)}@keyframes mr-raise{0%,to{z-index:75}}.mr-rushintro .mr-rushhint{text-align:center;margin:0;animation-delay:1.9s}.mr-rushintro .mr-shutter.is-rolling{animation-name:mr-rollup-keep}@keyframes mr-rollup-keep{to{transform:translateY(calc(-100% + var(--mr-slat) * .6))}}.mr-sign{aspect-ratio:2;transform-origin:50% 0;width:min(92%,520px);animation:1s cubic-bezier(.3,1.5,.5,1) .9s both mr-swingin;position:relative;container-type:inline-size}.mr-sign>img{position:absolute;inset:0}.mr-sign-in{text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:20% 15% 26%}.mr-sign-in b{color:#ffe3a6;font-size:clamp(16px,7.4cqw,44px);line-height:1}.mr-sign-in span{font:800 clamp(11px, 3.9cqw, 20px)/1.1 var(--mr-font);color:var(--mr-amber-hot)}@keyframes mr-swingin{0%{transform:translateY(-140%)rotate(-12deg)}60%{transform:translateY(0)rotate(5deg)}80%{transform:rotate(-2deg)}to{transform:none}}.mr-rushhint{max-width:30ch;font:800 clamp(12px, 3.6cqw, 16px)/1.3 var(--mr-font);-webkit-text-stroke:3px var(--mr-ink);paint-order:stroke fill;animation:.5s ease-out 1.6s both mr-floatin}@keyframes mr-floatin{0%{opacity:0;transform:translateY(12px)}}.mr-bowldim{z-index:66;cursor:pointer;background:radial-gradient(at 50% 38%,#ffb54742,#140c1ccc 64%),#0c0a1873;animation:.4s ease-out both mr-floatin;inset:0}.mr-bowldim.is-boilover{background:radial-gradient(at 50% 38%,#ff7a4561,#180a14d1 64%),#0c0a1873}.mr-root.has-bowl .mr-momo,.mr-root.has-bowl .mr-pip,.mr-root.has-bowl .mr-spirit{z-index:68}.mr-root.has-bowl .mr-spirit img{filter:drop-shadow(0 0 10px #ffaa50b3)drop-shadow(0 4px 4px #0a051480)}.mr-bowlwrap{--bw:min(66cqw, 40cqh, 400px);cursor:pointer;background:0 0;gap:clamp(2px,1.1cqh,12px);padding:4px 8px;container-type:size}.mr-bowl-title{color:#ffe3a6;margin:0;font-size:clamp(22px,min(9cqw,9cqh),56px);animation:.5s cubic-bezier(.2,1.6,.4,1) both mr-slam}.mr-bowl{width:var(--bw);aspect-ratio:1;flex:none;animation:.8s cubic-bezier(.3,1.4,.5,1) .2s both mr-serve;position:relative}.mr-bowl>img{position:absolute;inset:0}.mr-bowl-steam{pointer-events:none;width:56%;height:56%;position:absolute;top:-24%;left:22%}.mr-bowl-steam .mr-fx-steam{opacity:.85}.mr-bowl-spark{aspect-ratio:1;mix-blend-mode:screen;width:30%;animation:.6s steps(4,jump-none) infinite mr-sheet4,1.8s ease-in-out infinite mr-twinkle;animation-delay:calc(var(--i) * -.2s), calc(var(--i) * -.6s);background-image:url(/games/midnight-ramen/fx-gold-sparkle-v2.webp);background-size:400% 100%}.mr-bowl-spark:nth-child(3){top:28%;left:-2%}.mr-bowl-spark:nth-child(4){top:18%;right:-4%}.mr-bowl-spark:nth-child(5){width:24%;top:58%;left:40%}@keyframes mr-twinkle{0%,to{opacity:0;scale:.6}40%,60%{opacity:1;scale:1}}.mr-bowl-total{z-index:3;margin-top:calc(var(--bw) * -.3 - clamp(2px, 1.1cqh, 12px));white-space:nowrap;background:radial-gradient(at 50% 30%,#4a2a3af5,#2b1a24f5);border:2px solid #ffd27abf;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:.45em 1.1em .5em;animation:.45s cubic-bezier(.3,1.8,.5,1) .6s both mr-multpop;display:flex;position:relative;box-shadow:0 0 18px #ffb54773,0 6px 14px #0806148c}.mr-bowl-total b{font-variant-numeric:tabular-nums;font-size:clamp(16px,min(6.4cqw,5.6cqh),34px)}.mr-bowl-total span{font:900 clamp(11px, min(3.8cqw, 3.6cqh), 18px)/1 var(--mr-font);color:var(--mr-amber-hot)}.mr-bowl-tier{z-index:2;width:min(66cqw, calc(var(--bw) * 1.08), 380px);aspect-ratio:3/2;margin:calc(var(--bw) * -.07) 0;flex:none;place-items:center;animation:.5s cubic-bezier(.2,1.6,.4,1) .8s both mr-slam;display:grid;position:relative;container-type:inline-size}.mr-bowl-tier>img{position:absolute;inset:0}.mr-bowl-tier b{text-align:center;max-width:90%;font:900 clamp(16px, 12cqw, 56px)/.95 var(--mr-font);color:#ffe3a6;-webkit-text-stroke:.09em var(--mr-ink);paint-order:stroke fill;text-shadow:0 .06em 0 var(--mr-ink), 0 0 .5em #ffb5478c;position:relative;transform:rotate(-4deg)}.mr-bowl-tier.is-boilover b{color:#0000;-webkit-text-stroke:.08em var(--mr-ink);background:linear-gradient(#ffd27a,#ff7a45 55%,#d8412f);-webkit-background-clip:text;background-clip:text}@keyframes mr-serve{0%{opacity:0;transform:translateY(40%)scale(.6)}}.mr-bowl-sub{font:800 clamp(12px, min(3.8cqw, 3.6cqh), 20px)/1.2 var(--mr-font);-webkit-text-stroke:3px var(--mr-ink);paint-order:stroke fill;margin:0}.mr-root:not(.is-portrait) .mr-bowlwrap{--bw:min(84cqh, 48cqw, 340px);grid-template-columns:auto auto;grid-template-areas:"bowl title""bowl tier""bowl total""bowl sub";place-content:center;place-items:center;gap:clamp(2px,1.4cqh,10px) clamp(8px,3cqw,36px);padding:4px;display:grid}.mr-root:not(.is-portrait) .mr-bowl{grid-area:bowl}.mr-root:not(.is-portrait) .mr-bowl-title{grid-area:title;font-size:clamp(18px,min(11cqh,8cqw),44px)}.mr-root:not(.is-portrait) .mr-bowl-tier{grid-area:tier;width:min(40cqw,54cqh,300px);margin:-2cqh 0 -4cqh}.mr-root:not(.is-portrait) .mr-bowl-total{grid-area:total;margin:0}.mr-root:not(.is-portrait) .mr-bowl-total b{font-size:clamp(14px,min(7cqh,5cqw),26px)}.mr-root:not(.is-portrait) .mr-bowl-total span{font-size:clamp(11px,4.4cqh,16px)}.mr-root:not(.is-portrait) .mr-bowl-sub{grid-area:sub;font-size:clamp(12px,4cqh,15px)}.mr-root.is-desktop .mr-bowlwrap{--bw:min(80cqh, 50cqw, 520px)}.mr-root.is-desktop .mr-bowl-title{font-size:clamp(30px,min(10cqh,8cqw),68px)}.mr-root.is-desktop .mr-bowl-tier{width:min(46cqw,52cqh,440px)}.mr-root.is-desktop .mr-bowl-total b{font-size:clamp(22px,min(7cqh,5.4cqw),44px)}.mr-root.is-desktop .mr-bowl-total span{font-size:clamp(14px,3.6cqh,22px)}.mr-root.is-desktop .mr-bowl-sub{font-size:clamp(14px,3.4cqh,20px)}.mr-worldbtn{border:3px solid var(--mr-ink);min-width:140px;min-height:48px;color:var(--mr-ink);font:900 16px/1 var(--mr-font);box-shadow:0 5px 0 var(--mr-ink), 0 10px 20px #08061473;cursor:pointer;background:linear-gradient(#f6f2ea,#e2d6c2);border-radius:999px;padding:10px 22px}.mr-worldbtn:active{box-shadow:0 2px 0 var(--mr-ink);transform:translateY(3px)}.mr-worldbtn.is-hot{color:var(--mr-steam);background:linear-gradient(#ff7a45,#d8412f)}.mr-worldbtn.is-quiet{min-width:0;color:var(--mr-steam);box-shadow:none;background:#2b1a2499}.mr-intro{background:var(--mr-night);padding:0;overflow:hidden}.mr-intro-key{object-position:50% 30%;position:absolute;inset:0;object-fit:cover!important}.mr-intro-win{display:none}.mr-intro-main{flex-direction:column;justify-content:space-between;align-items:center;padding:1.5cqh 12px 2.5cqh;display:flex;position:absolute;inset:0}.mr-intro-foot{flex-direction:column;align-items:center;gap:clamp(6px,1.6cqh,12px);display:flex}.mr-root.is-portrait .mr-intro-foot{align-self:flex-end;max-width:66cqw;margin-right:2cqw}.mr-root.is-portrait .mr-intro-tag{text-wrap:balance;max-width:60cqw;font-size:clamp(13px,3.7cqw,19px)}.mr-root.is-portrait .mr-intro .mr-worldbtn{min-width:0;padding-inline:18px}.mr-root.is-portrait .mr-intro .mr-worldbtn.is-hot{min-width:108px}.mr-root:not(.is-portrait) .mr-intro{flex-direction:row;gap:3cqw;padding:3cqh 3cqw}.mr-root:not(.is-portrait) .mr-intro-key{filter:blur(10px)brightness(.5)saturate(1.1);transform:scale(1.08)}.mr-root:not(.is-portrait) .mr-intro-win{aspect-ratio:1.34;border:3px solid var(--mr-ink);border-radius:22px;flex:none;width:min(56cqw,125cqh);animation:.6s ease-out 1s both mr-floatin;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffb54780,0 0 40px #ff963c59,0 14px 30px #08061499}.mr-root:not(.is-portrait) .mr-intro-win img{position:absolute;top:-85.8%;left:0;width:100%!important;height:auto!important}.mr-root:not(.is-portrait) .mr-intro-main{flex:0 auto;justify-content:center;gap:3cqh;min-width:0;padding:0;position:relative;inset:auto}.mr-root:not(.is-portrait) .mr-intro-logo{width:min(36cqw,78cqh,520px)!important}.mr-intro .mr-shutter{animation-duration:1.1s;animation-delay:.5s}.mr-intro-logo{aspect-ratio:3/2;filter:drop-shadow(0 10px 20px #08061499);flex:none;animation:.8s cubic-bezier(.3,1.5,.5,1) 1.4s both mr-logodrop;position:relative;width:min(80cqw,62cqh,520px)!important;height:auto!important}@keyframes mr-logodrop{0%{opacity:0;transform:translateY(-60%)scale(1.3)}}.mr-intro-tag{text-align:center;font:800 clamp(14px, 4cqw, 19px)/1.3 var(--mr-font);-webkit-text-stroke:3px var(--mr-ink);paint-order:stroke fill;margin:0;animation:.5s ease-out 2s both mr-floatin;position:relative}.mr-intro-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;animation:.5s ease-out 2.2s both mr-floatin;display:flex;position:relative}.mr-root.is-static *,.mr-root.is-static :before,.mr-root.is-static :after{transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.mr-root.is-static .mr-rushintro,.mr-root.is-static .mr-fx-splash,.mr-root.is-static .mr-fx-sparkle{animation:none!important}.mr-root.is-static .mr-shutter.is-rolling{transform:translateY(-104%)}.mr-root.is-static .mr-rushintro .mr-shutter.is-rolling{transform:translateY(calc(-100% + var(--mr-slat) * .6))}.mr-root.is-static .mr-bowl .mr-fx{animation:none!important}.mr-root.is-static .mr-bowl-spark{opacity:.9}.mr-action{display:flex}.mr-spin{color:#f6f2ea;text-align:left;-webkit-text-stroke:.06em #2b1a24;paint-order:stroke fill;cursor:pointer;background:linear-gradient(#ff7a45,#d8412f 55%,#a3311f);border:3px solid #2b1a24;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;height:100%;min-height:56px;padding:6px 18px 6px 8px;font:900 clamp(15px,2.4vw,20px)/1.05 "M PLUS Rounded 1c",Noto Sans JP,Noto Sans SC,Noto Sans KR,ui-rounded,system-ui,sans-serif;transition:transform 80ms,filter .2s;display:flex;position:relative;box-shadow:inset 0 2px #ffdcb473,0 4px #2b1a24,0 8px 18px #d8412f59}.mr-spin>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.mr-spin>.mr-spin-stack{flex-direction:column;gap:2px;line-height:1;display:flex}.mr-spin-stack small{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:.68em;overflow:hidden}.mr-spin-disc{filter:drop-shadow(0 2px 2px #2b1a2499);flex:none;margin:-4px 0;transition:transform .4s;width:46px!important;height:46px!important}.mr-spin:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 2px #ffdcb473,0 1px #2b1a24}.mr-spin:not(:disabled):active .mr-spin-disc{transform:rotate(60deg)scale(.94)}.mr-spin.is-busy{cursor:default;filter:saturate(.6);background:linear-gradient(#6b4a4a,#4a3030)}.mr-spin.is-busy .mr-spin-disc{animation:1s linear infinite mr-spinning}.mr-spin.is-rush{color:#2b1a24;-webkit-text-stroke:0;background:linear-gradient(#ffd27a,#e9a83a 55%,#b8701f)}.mr-spin.is-white{color:#2b1a24;-webkit-text-stroke:0;background:linear-gradient(#f6f2ea,#d9cdb8)}.mr-spin:disabled:not(.is-busy){filter:grayscale(.6)brightness(.8);cursor:not-allowed}@keyframes mr-spinning{to{transform:rotate(360deg)}}.mr-dock-turbo.is-on,.mr-auto-on{box-shadow:inset 0 0 0 2px #ffb547}.mr-dock-turbo.is-on span{color:#ffb547}.hud-sheet-panel:has(.mr-paytable) :is(.hud-sheet-h,.hud-sheet-tabs){flex:none}.mr-paytable{gap:2px;margin:8px 0;font-size:11px;display:grid;overflow-x:auto}.mr-pt-row{grid-template-columns:minmax(96px,1.6fr) repeat(9,minmax(34px,1fr));align-items:center;gap:2px;display:grid}.mr-pt-row>span{text-align:right;font-variant-numeric:tabular-nums;padding:4px 2px}.mr-pt-row>span:first-child{text-align:left;align-items:center;gap:6px;display:flex}.mr-pt-row em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.mr-pt-head{color:var(--ink-faint,#8a8fa3);font-size:10px}.mr-word code{word-break:break-all;font-size:11px}.mr-root.is-landscape .mr-rushhint,.mr-root.is-landscape .mr-intro-tag{font-size:12px}.mr-root.is-landscape .mr-worldbtn{min-height:40px;padding:6px 16px;font-size:14px}.mr-root.is-landscape .mr-bubble{padding:6px 10px;font-size:12px}@media (max-width:379px){.mr-spin{gap:6px;padding-right:10px}.mr-spin-disc{width:36px!important;height:36px!important}}@media (orientation:landscape) and (max-height:500px){.mr-spin{gap:6px;padding-right:10px;font-size:15px}.mr-spin-disc{width:34px!important;height:34px!important}}@media (prefers-reduced-motion:reduce){.mr-root *,.mr-root :before,.mr-root :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mr-snow,.mr-steam{display:none}}.mr-rushglow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(80% 60% at 50% 100%,#d8412f38,#0000 70%);animation:2.4s ease-in-out infinite alternate mr-flare;inset:0}@keyframes mr-flare{0%{opacity:.7}to{opacity:1}}.hud-stage:has(.mr-root.is-rush) .hud-stage-backdrop img{filter:saturate(1.25)brightness(1.08)sepia(.12);transition:filter .6s}.hud-stage:has(.mr-root.is-rush) .hud-stage-backdrop:after{background:radial-gradient(120% 34% at 50% 0,#ff963c61,#0000 75%),radial-gradient(at 50% 42%,#0000 0,#3c0c142e 60%,#1e081094 100%)}.mr-root.is-rush .mr-frame{animation:1.4s ease-in-out infinite alternate mr-framehot}@keyframes mr-framehot{0%{filter:drop-shadow(0 8px 14px #0806148c)drop-shadow(0 0 6px #ff963c99)}to{filter:drop-shadow(0 8px 14px #0806148c)drop-shadow(0 0 16px #ffaa46f2)}}.mr-root.is-rush .mr-cell:before{background:radial-gradient(circle at 40% 35%,#78323c80,#4618225c);box-shadow:inset 0 1px #ffc88c2e}.mr-root.is-rush .mr-rail-img{filter:drop-shadow(0 0 8px #ffaa46e6)brightness(1.12)}.mr-root.is-rush .mr-slot-clip{background:radial-gradient(circle,#ffe3a6,#ff7a45 70%);box-shadow:0 0 10px 3px #ff963ccc}.mr-root.is-rush .mr-lantern img{filter:drop-shadow(0 0 18px #ff7a45f2)brightness(1.15)}.hud-stage:has(.mr-root.is-rush) .hud-dock-bet{opacity:.4;filter:grayscale(.8);pointer-events:none}.hud-stage:has(.mr-root) .hud-tick{--c:0px;clip-path:none;color:#6b4128;background:linear-gradient(#e9dcc0,#d7c6a3);border:1.5px solid #2b1a24;border-radius:4px 4px 7px 7px;height:24px;font:900 12px/1 "M PLUS Rounded 1c",Noto Sans JP,Noto Sans SC,Noto Sans KR,ui-rounded,system-ui,sans-serif;box-shadow:0 2px #2b1a2499}.hud-stage:has(.mr-root) .hud-tick-win{color:#2b1a24;background:linear-gradient(#ffe3a6,#ffb547)}.hud-stage:has(.mr-root) .hud-tick-accent{color:#fff4dc;background:linear-gradient(#ff7a45,#d8412f)}.hud-stage:has(.mr-root) .hud-tick-dark{color:#e9dcc0;background:linear-gradient(#5a3420,#3d2418)}.hud-stage:has(.mr-root.is-rush) .hud-stage-ticker{opacity:.85}@media (orientation:landscape) and (max-height:500px){.hud-stage:has(.mr-root) .hud-stage-ticker{z-index:3;flex-wrap:wrap;justify-content:flex-start;row-gap:12px;max-width:min(19vw,180px);height:30px;min-height:0;padding:6px 0 0 10px;position:absolute;top:0;left:0}}.hud-stage:has(.mr-root.has-takeover) .hud-stage-ticker{opacity:.22;transition:opacity .3s}.mr-root.has-bowl .mr-plaque,.mr-root.has-bowl .mr-rail{opacity:.2;transition:opacity .3s}.hud-stage:has(.mr-intro) .mr-spin{opacity:.4;filter:grayscale(.6);pointer-events:none}.gi-root{--gi-ink:#2a1014;--gi-cream:#fff2d2;--gi-amber:#ffb340;--gi-crimson:#a3162b;--gi-crimson-deep:#5e0b19;--gi-gold:#d6a23e;--gi-gold-light:#f7d97c;--gi-gold-shade:#7f5418;--gi-midnight:#1c2763;--gi-star:#f2c94c;--gi-teal:#1f8f8a;--gi-house:#1d0f1f;--gi-smoke:#b7a6c9;--gi-display:"Limelight", "Playfair Display", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", "Songti SC", "Hiragino Mincho ProN", "Yu Mincho", serif;--gi-hand:"Caveat Brush", "Caveat", "Comic Sans MS", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", cursive;font-family:var(--gi-display);color:var(--gi-cream);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden;container-type:size}.gi-root>*{position:absolute}.gi-scene{z-index:1;transform-origin:0 0;transition:transform calc(.9s / var(--gi-speed)) cubic-bezier(.45, 0, .2, 1);inset:0}.gi-scene>*{position:absolute}.gi-spotlayer{z-index:0;pointer-events:none;transform-origin:0 0;transition:transform calc(.9s / var(--gi-speed)) cubic-bezier(.45, 0, .2, 1);mix-blend-mode:screen;inset:0}.gi-spotlayer>*{position:absolute}.gi-zoomdim{z-index:64;pointer-events:none;background:radial-gradient(circle at var(--gi-fx) var(--gi-fy), #0f071200 0 var(--gi-fr), #0f07128c calc(var(--gi-fr) * 1.5), #0f0712b8 calc(var(--gi-fr) * 3));animation:gi-fade calc(.6s / var(--gi-speed)) ease-out both;inset:-2px}.gi-scene.is-zoom .gi-box-royal{z-index:65}.gi-root.is-portrait .gi-scene :is(.gi-marquee,.gi-plaque,.gi-sword,.gi-cab,.gi-tipshine,.gi-tipstar){transition:opacity calc(.45s / var(--gi-speed))}.gi-root.is-portrait .gi-scene.is-zoom :is(.gi-marquee,.gi-plaque,.gi-sword,.gi-cab,.gi-tipshine,.gi-tipstar){opacity:0}.gi-root:not(.is-portrait) .gi-scene.is-zoom .gi-marquee{z-index:65;animation:gi-board-chase calc(.36s / var(--gi-speed)) steps(1, jump-none) infinite}.gi-root:not(.is-portrait) .gi-scene.is-zoom .gi-plaque{z-index:66}.gi-root:not(.is-portrait) .gi-scene.is-zoom .gi-sword.is-rack{z-index:67}.gi-root:not(.is-portrait) .gi-scene.is-zoom .gi-plaque.is-lit{animation:gi-plaque-chase calc(.9s / var(--gi-speed)) ease-in-out calc(var(--i) * .16s / var(--gi-speed)) infinite}.gi-root:not(.is-portrait) .gi-scene.is-zoom .gi-plaque.is-lit.is-grand{animation:gi-blaze calc(.5s / var(--gi-speed)) ease-in-out infinite alternate}@keyframes gi-board-chase{0%{filter:brightness(1.05)saturate(1.1)}50%{filter:brightness(1.35)saturate(1.25)drop-shadow(0 0 14px #ffb340bf)}}@keyframes gi-plaque-chase{0%,to{filter:brightness(1.05)drop-shadow(0 0 8px #ffb340cc);transform:scale(1)}25%{filter:brightness(1.5)drop-shadow(0 0 18px #fff2d2);transform:scale(1.1)}}@keyframes gi-blaze{0%{filter:brightness(1.3)drop-shadow(0 0 16px #ffb340);transform:scale(1.04)}to{filter:brightness(1.75)drop-shadow(0 0 30px #fff2d2)drop-shadow(0 0 12px #ffb340);transform:scale(1.14)}}.gi-scene.is-zoom .gi-mort{opacity:0;transition:opacity calc(.3s / var(--gi-speed))}.gi-zoomtop{z-index:2;pointer-events:none;animation:gi-fade calc(.9s / var(--gi-speed)) ease-out both;background:linear-gradient(#0f0712 0 calc(100% - 64px),#0f071200);top:0;left:0;right:0}.gi-cameo{z-index:61;pointer-events:none;animation:gi-cutin calc(.6s / var(--gi-speed)) cubic-bezier(.3, 1.3, .5, 1) calc(.45s / var(--gi-speed)) both;transform-origin:30% 100%}.gi-cameo>*{position:absolute;inset:0}.gi-cameo>.gi-sprite{filter:drop-shadow(0 0 18px #0f0712cc)}@keyframes gi-cutin{0%{opacity:0;transform:translate(-35%,30%)rotate(-8deg)}}.gi-scene.is-zoom .gi-bulbs{opacity:0;transition:opacity .3s}.gi-root img.gi-sprite,.gi-root .gi-ph{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gi-root .gi-ph>i,.gi-root .gi-ph>b{display:block;position:absolute}.hud-stage:has(.gi-root) .hud-tick{--c:0px;letter-spacing:.02em;color:#5e0b19;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 12%,100% 25%,calc(100% - 3px) 38%,100% 50%,calc(100% - 3px) 62%,100% 75%,calc(100% - 3px) 88%,100% 100%,0 100%,0 62%,3px 50%,0 38%);background:repeating-linear-gradient(#5e0b198c 0 2px,#0000 2px 4px) 8px 0/1px 100% no-repeat,linear-gradient(#fff6de,#efdcb4);border-radius:3px 0 0 3px;min-width:44px;height:26px;padding:0 9px 0 15px;font:400 13px/1 Limelight,Playfair Display,Noto Serif SC,Noto Serif JP,serif;box-shadow:inset 0 0 0 1px #7f541873}.hud-stage:has(.gi-root) .hud-tick-win{color:#5e0b19}.hud-stage:has(.gi-root) .hud-tick-loss{color:#6d6158;opacity:.82;background:repeating-linear-gradient(#50463e80 0 2px,#0000 2px 4px) 8px 0/1px 100% no-repeat,linear-gradient(#cfc5b4,#b4a994);font-family:Caveat Brush,Caveat,Noto Sans SC,cursive;font-size:15px}.hud-stage:has(.gi-root) .hud-tick-accent{color:#2a1014;background:repeating-linear-gradient(#2a10148c 0 2px,#0000 2px 4px) 8px 0/1px 100% no-repeat,linear-gradient(115deg,#b8862e 0,#f7d97c 30%,#fff4c8 46%,#d6a23e 62%,#f2c94c 100%);box-shadow:inset 0 0 0 1px #7f5418cc}.hud-stage:has(.gi-root){background:#0f0712}.hud-stage:has(.gi-root) .hud-stage-backdrop img{object-position:50% 62%;opacity:1}.hud-stage:has(.gi-root) .hud-stage-backdrop:after{background:radial-gradient(at 50% 46%,#0000 0,#0f07121a 58%,#0f07128c 100%)}.hud-stage:has(.gi-root) .hud-stage-flash{background:radial-gradient(circle at 50% 45%,#fff2d2e6,#ffb34073 55%,#0000)}.gi-root .gi-lettered,.gi-plaque-label,.gi-bulbs,.gi-plate-in,.gi-call-total,.gi-intro-title{font-family:var(--gi-display);-webkit-text-stroke:.08em var(--gi-ink);paint-order:stroke fill;text-shadow:0 0 .5em #ffb340bf, 0 .06em 0 var(--gi-ink);line-height:1}.gi-house{z-index:0;background:radial-gradient(60% 30% at 50% 92%,#ffb34052,#0000 70%),linear-gradient(#0000 82%,#6a3a20 82%,#3b1f12 92%,#0f0712 100%),repeating-linear-gradient(90deg,#5e0b19 0 14px,#a3162b 14px 26px,#7a1022 26px 40px) 0/12% 100% no-repeat,repeating-linear-gradient(90deg,#5e0b19 0 14px,#a3162b 14px 26px,#7a1022 26px 40px) 100%/12% 100% no-repeat,radial-gradient(at 50% 30%,#3a1a3a 0,#1d0f1f 60%,#0f0712 100%);inset:0}.gi-valance{z-index:95;pointer-events:none;filter:drop-shadow(0 4px 6px #0f071299);background-repeat:repeat-x;top:0;left:-2px;right:-2px}.gi-ph-valance{background:radial-gradient(circle at 50% 0, transparent 62%, var(--gi-gold) 62% 68%, transparent 68%) 0 100% / 64px 32px repeat-x, radial-gradient(circle at 50% 0, #a3162b 0 60%, transparent 61%) 0 100% / 64px 32px repeat-x, linear-gradient(#5e0b19, #a3162b);background-position:0 100%,0 100%,0 0;background-repeat:repeat-x,repeat-x,no-repeat;background-size:64px 32px,64px 32px,100% calc(100% - 22px)}.gi-beam{z-index:5;transform-origin:50% 0;pointer-events:none;mix-blend-mode:screen;opacity:.55;transition:width calc(.5s / var(--gi-speed)), left calc(.5s / var(--gi-speed)), transform calc(.7s / var(--gi-speed)) cubic-bezier(.5, 0, .3, 1.2), opacity .4s;background-size:100% 100%;overflow:hidden}.gi-beam.is-tight{opacity:.75}.gi-beam.is-royal{opacity:.85}.gi-ph-beam{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#fff2d20d,#fff2d26b)}.gi-mote{left:calc(30% + var(--i) * 8%);bottom:calc(10% + var(--i) * 11%);background:var(--gi-cream);opacity:0;width:3px;height:3px;animation:7s linear infinite gi-mote;animation-delay:calc(var(--i) * -1.15s);border-radius:50%;position:absolute}@keyframes gi-mote{0%{opacity:0;transform:translate(0)}20%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:translate(14px,-120px)}}.gi-pool{z-index:6;pointer-events:none;mix-blend-mode:screen;transition:all calc(.5s / var(--gi-speed));opacity:.7;background-size:100% 100%}.gi-pool.is-tight{opacity:1;filter:brightness(1.15)}.gi-ph-pool{background:radial-gradient(#fff2d280,#fff2d21f 55%,#0000 72%)}.gi-box{z-index:10;pointer-events:none;transition:opacity .4s,filter .5s}.gi-box>*{position:absolute}.gi-box-back,.gi-box-rail{inset:0}.gi-box-rail{z-index:2}.gi-box-royal .gi-box-rail{clip-path:inset(58% 0 0)}.gi-pigeons{z-index:1;width:70%;height:46.7%;animation:2.6s ease-in-out infinite gi-bob;position:absolute;bottom:20%;left:14.3%}.pg-lean .gi-pigeons{animation:.25s ease-out gi-pop;transform:translateY(-10%)}.pg-heckle .gi-pigeons{animation:.35s ease-in-out 3 gi-heckle}.pg-cheer .gi-pigeons{animation:.4s ease-in-out infinite alternate gi-cheer}.pg-clap .gi-pigeons{animation:.95s ease-in-out 3 gi-clap}@keyframes gi-heckle{50%{transform:rotate(-4deg)translateY(-6%)}}@keyframes gi-cheer{to{transform:translateY(-14%)}}@keyframes gi-clap{0%,to{transform:scale(1)}15%{transform:scale(1.06)}}.gi-box-royal{filter:brightness(.5)saturate(.7)}.gi-box-royal.is-lit{filter:brightness(1.12)drop-shadow(0 0 18px #fff2d2cc)}.gi-box-royal.is-hidden{opacity:0}.gi-royal-clem{z-index:1;width:50%;height:50%;animation:gi-rise calc(.6s / var(--gi-speed)) cubic-bezier(.3, 1.4, .5, 1) both;top:23%;left:25%}.gi-royal-clem>*{position:absolute;inset:0}.gi-box-royal.is-lit .gi-royal-clem{width:66%;height:66%;top:4%;left:17%}@keyframes gi-rise{0%{opacity:0;transform:translateY(45%)}}.gi-ph-box>i{border:3px solid var(--gi-gold);background:radial-gradient(at 50% 80%,#2b0610,#1d0f1f 70%);border-radius:40% 40% 8% 8%/30% 30% 8% 8%;inset:4% 6% 8%}.gi-ph-box>b{background:linear-gradient(var(--gi-gold-light), var(--gi-gold) 40%, var(--gi-gold-shade));z-index:3;border-radius:10px;height:34%;bottom:4%;left:2%;right:2%;box-shadow:inset 0 -6px #2a101459}.gi-ph-box-royal>i{border:3px solid var(--gi-gold);background:radial-gradient(at 50% 80%,#2b0610,#1d0f1f 70%);border-radius:50% 50% 8% 8%/34% 34% 8% 8%;inset:10% 6% 8%}.gi-ph-box-royal>b{background:linear-gradient(var(--gi-gold-light), var(--gi-gold) 40%, var(--gi-gold-shade));z-index:3;border-radius:10px;height:30%;bottom:4%;left:0;right:0}.gi-ph-box-royal:after{content:"";background:var(--gi-gold);clip-path:polygon(0 100%,0 30%,25% 70%,50% 0,75% 70%,100% 30%,100% 100%);height:14%;position:absolute;top:0;left:40%;right:40%}.gi-ph-pigeons>i{background:radial-gradient(circle at 18% 40%,#4aa59b 0 8%,#0000 9%),radial-gradient(circle at 50% 36%,#8b6bb8 0 8%,#0000 9%),radial-gradient(circle at 82% 40%,#4aa59b 0 8%,#0000 9%),radial-gradient(15% 34% at 18% 62%,#8d93a8 0 98%,#0000),radial-gradient(15% 34% at 50% 58%,#8d93a8 0 98%,#0000),radial-gradient(15% 34% at 82% 62%,#8d93a8 0 98%,#0000);inset:0}.gi-ph-pigeons>b{background:radial-gradient(circle, var(--gi-gold) 0 40%, transparent 42%) 0 0 / 33% 100% repeat-x;height:8%;top:26%;left:10%;right:10%}.gi-marquee{z-index:38;pointer-events:none;box-sizing:border-box}.gi-ph-marquee{border:4px solid var(--gi-gold);box-shadow:inset 0 0 0 3px var(--gi-gold-shade), 0 6px 14px #0f071299;background:linear-gradient(#5e0b19,#2b0610);border-radius:14px}.gi-marquee.has-art .gi-chase{display:none}.gi-chase{border:3px dotted var(--gi-gold-light);opacity:.85;pointer-events:none;border-radius:10px;animation:.7s steps(2,jump-none) infinite gi-chase;position:absolute;inset:5px}@keyframes gi-chase{50%{border-color:var(--gi-amber);opacity:.4}}.gi-bulbs{z-index:39;text-align:center;pointer-events:none;letter-spacing:.06em;color:var(--gi-cream);white-space:nowrap;justify-content:safe center;align-items:center;font-size:clamp(12px,5.2cqw,30px);display:flex}.gi-bulbs>span{font-size:calc(1em * var(--gi-fit,1));flex:none;display:inline-block}.gi-bulbs>.gi-bulbs-short,.gi-bulbs[data-short]>.gi-bulbs-full{display:none}.gi-bulbs[data-short]>.gi-bulbs-short{display:inline-block}.gi-bulbs.is-desktop{font-size:clamp(18px,2.6cqw,34px)}.gi-bulbs.is-landscape{border:3px solid var(--gi-gold);background:linear-gradient(#5e0b19,#2b0610);border-radius:12px;font-size:clamp(14px,4.6cqh,24px);box-shadow:0 6px 12px #0f07128c}.gi-root.has-slam.is-landscape .gi-bulbs{opacity:0}.gi-bulbs.is-win{color:#fff8e4;text-shadow:0 0 .6em #ffb340, 0 .06em 0 var(--gi-ink);animation:.9s ease-in-out infinite alternate gi-pulse}.gi-plaque{z-index:40;pointer-events:none;transition:filter .3s}.gi-root.has-slam:not(.slam-over) .gi-plaque,.gi-root.has-slam:not(.slam-over) .gi-bulbs{z-index:67}.gi-root.has-slam:not(.slam-over) .gi-sword.is-rack{z-index:68}.gi-root .gi-plaque,.gi-root .gi-bulbs,.gi-root .gi-sword.is-rack{transition:opacity .25s}.gi-root.slam-over .gi-plaque,.gi-root.slam-over .gi-bulbs,.gi-root.slam-over .gi-sword.is-rack{opacity:0}.gi-plaque>.gi-sprite,.gi-plaque>.gi-ph{position:absolute;inset:0}.gi-plaque-label{color:#e9d8b4;opacity:.85;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:.08em;display:flex;position:absolute;inset:22% 10% 16%}.gi-plaque-label small{letter-spacing:.04em;font-size:.55em}.gi-plaque.is-lit .gi-plaque-label{color:#fff8e4;opacity:1;text-shadow:0 0 .6em #ffb340, 0 .06em 0 var(--gi-ink)}.gi-plaque.is-lit{animation:gi-light calc(.45s / var(--gi-speed)) cubic-bezier(.3, 1.6, .5, 1);filter:drop-shadow(0 0 10px #ffb340d9)}.gi-plaque.is-flicker:not(.is-lit){animation:.42s steps(2,jump-none) infinite gi-flicker}.gi-plaque.is-top{animation:.8s ease-in-out infinite alternate gi-pulse}@keyframes gi-light{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes gi-flicker{50%{filter:brightness(1.45)drop-shadow(0 0 8px #ffb340cc)}}@keyframes gi-pulse{to{filter:brightness(1.18)drop-shadow(0 0 14px #ffb340)}}.gi-root .gi-burst{z-index:2;mix-blend-mode:screen;width:190%;height:190%;position:absolute;top:-45%;left:-45%}.gi-ph-plaque>i,.gi-ph-plaque-lit>i,.gi-ph-plaque-grand>i,.gi-ph-plaque-grand-lit>i{border:4px solid var(--gi-gold);box-shadow:inset 0 0 0 2px var(--gi-gold-shade), 0 3px 0 var(--gi-ink);background:radial-gradient(circle at 50% 45%,#3a1620,#1d0f1f);border-radius:18%;inset:8%}.gi-ph-plaque-lit>i,.gi-ph-plaque-grand-lit>i{background:radial-gradient(circle at 50% 45%,#fff2d2,#ffb340 60%,#b86a14)}.gi-ph-plaque-grand>i,.gi-ph-plaque-grand-lit>i{border-width:5px;border-radius:50% 50% 18% 18%/34% 34% 18% 18%;inset:6%}.gi-ph-plaque-lit .gi-plaque-label{color:var(--gi-ink)}.gi-sword{z-index:26;pointer-events:none;transform-origin:50%;transition:transform calc(.42s / var(--gi-speed)) cubic-bezier(.4, 0, .2, 1);will-change:transform;position:absolute;top:0;left:0}.gi-sword-in{position:absolute;inset:0}.gi-sword.is-rack{z-index:41;transition-duration:calc(.55s / var(--gi-speed));transition-delay:calc(var(--i) * 60ms / var(--gi-speed));filter:drop-shadow(0 2px 2px #0f071299)}.gi-sword.is-held{z-index:52;opacity:0}.gi-sword.is-held .gi-sword-in{animation:gi-twirl calc(.45s / var(--gi-speed)) ease-out}.gi-sword.is-ready,.gi-sword.is-through,.gi-sword.is-half,.gi-sword.is-wobble{z-index:30}.gi-sword.is-through{transition-duration:calc(.3s / var(--gi-speed));transition-timing-function:cubic-bezier(.6,0,.9,.6)}.gi-sword.is-half{transition-duration:calc(.24s / var(--gi-speed));transition-timing-function:ease-in}.gi-sword.is-wobble{transition-duration:calc(.5s / var(--gi-speed))}.gi-sword.is-wobble .gi-sword-in{animation:.12s ease-in-out infinite alternate gi-wobble;animation-delay:calc(.45s / var(--gi-speed))}.gi-sword.is-bent{z-index:48;transition-duration:calc(.5s / var(--gi-speed))}.gi-sword.is-bent .gi-sword-in{animation:.3s ease-out gi-pop}@keyframes gi-twirl{0%{transform:rotate(-360deg)}}@keyframes gi-wobble{0%{transform:rotate(-1.4deg)translate(-2px)}to{transform:rotate(1.4deg)translate(2px)}}.gi-tipglint{z-index:36;mix-blend-mode:screen;pointer-events:none}.gi-tipshine{z-index:36;pointer-events:none;clip-path:polygon(0 0,82% 0,100% 50%,82% 100%,0 100%);filter:drop-shadow(0 0 2px #ffe8aaf2);height:2px;animation:gi-fade calc(.2s / var(--gi-speed)) ease-out calc(.28s / var(--gi-speed)) both;background:linear-gradient(90deg,#fff8e48c,#fff 55%,#fff8e4);position:absolute}.gi-tipstar{z-index:37;pointer-events:none;animation:gi-twinkle 2.6s ease-in-out calc(.9s + var(--i) * .43s) infinite both;background-position:33.333% 0;background-repeat:no-repeat;background-size:400% 100%;position:absolute}@keyframes gi-twinkle{0%,to{opacity:.55;transform:scale(.55)rotate(0)}45%{opacity:1;transform:scale(1.1)rotate(20deg)}60%{opacity:.85;transform:scale(.8)rotate(28deg)}}.gi-bs-hilt,.gi-bs-blade{background-repeat:no-repeat;height:100%;position:absolute;top:0}.gi-bs-hilt{z-index:1;background-position:0 0;left:0}.gi-sword.is-box .gi-sword-in{filter:drop-shadow(0 0 1.5px #fff8e4d9)drop-shadow(0 1px 1px #0f0712b3)}.gi-sword.is-through .gi-sword-in{filter:drop-shadow(0 0 2px #fff8e4f2)drop-shadow(0 0 6px #ffd2788c)drop-shadow(0 1px 1px #0f0712b3)}.gi-ph-sword>i{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);background:linear-gradient(#fff,#cfd8e0 40%,#6f7c8a);height:10%;top:45%;left:16%;right:4%}.gi-ph-sword>b{background:linear-gradient(var(--gi-gold-light), var(--gi-gold-shade));width:12%;height:20%;box-shadow:0 0 0 2px var(--gi-ink);border-radius:6px;top:40%;left:4%}.gi-ph-sword>b:after{content:"";background:var(--gi-gold);width:16%;height:320%;box-shadow:0 0 0 2px var(--gi-ink);border-radius:4px;position:absolute;top:-110%;right:-8%}.gi-ph-sword-bent>i{border:.9cqw solid #cfd8e0;border-left-color:#6f7c8a;border-radius:50%;width:28%;height:64%;top:18%;left:30%;transform:rotate(30deg)}.gi-ph-sword-bent>b{background:linear-gradient(var(--gi-gold-light), var(--gi-gold-shade));width:12%;height:20%;box-shadow:0 0 0 2px var(--gi-ink);border-radius:6px;top:40%;left:4%}.gi-cab{z-index:35;pointer-events:none;perspective:900px;transform-origin:50% 95%}.gi-cab>.gi-sprite,.gi-cab>.gi-ph{z-index:0}.gi-cab.is-drum{animation:90ms linear infinite gi-tremble}@keyframes gi-tremble{0%{transform:rotate(-.35deg)}50%{transform:rotate(.35deg)translateY(-.4px)}to{transform:rotate(-.35deg)}}.gi-door{z-index:3;transform-style:preserve-3d;position:absolute;inset:0}.gi-door>*{position:absolute;inset:0}.gi-door.is-l{transform-origin:25.8%;animation:gi-door-l calc(.5s / var(--gi-speed)) cubic-bezier(.3, 1.3, .5, 1) forwards}.gi-door.is-r{transform-origin:74.2%;animation:gi-door-r calc(.5s / var(--gi-speed)) cubic-bezier(.3, 1.3, .5, 1) forwards}@keyframes gi-door-l{0%{transform:rotateY(0)}to{transform:rotateY(-78deg)}}@keyframes gi-door-r{0%{transform:rotateY(0)}to{transform:rotateY(78deg)}}.gi-ears,.gi-feet{z-index:4;position:absolute}.gi-ears>*,.gi-feet>*{position:absolute;inset:0}.gi-ears{clip-path:inset(0 0 71.5%)}.gi-ears>*{transform-origin:50% 28.5%;animation:gi-ears-up calc(.35s / var(--gi-speed)) ease-out both, gi-wig var(--gi-wig) ease-in-out .35s infinite alternate}@keyframes gi-ears-up{0%{transform:translateY(16%)}}.gi-feet>*{transform-origin:49.6% 80.4%;animation:gi-wig var(--gi-wig) ease-in-out infinite alternate-reverse}@keyframes gi-wig{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.gi-ph-cab>i,.gi-ph-cab-open>i{background:radial-gradient(circle at 30% 30%, var(--gi-star) 0 1.4%, transparent 1.6%) 0 0 / 34% 22%, radial-gradient(circle at 70% 70%, var(--gi-star) 0 1%, transparent 1.2%) 0 0 / 27% 18%, linear-gradient(#26337a, var(--gi-midnight) 60%, #121a45);border:4px solid var(--gi-gold);box-shadow:inset 0 0 0 3px var(--gi-gold-shade), 0 0 0 2px var(--gi-ink);border-radius:8px;inset:9% 10.5% 11% 10.4%}.gi-ph-cab>b,.gi-ph-cab-open>b{background:linear-gradient(var(--gi-gold-light), var(--gi-gold-shade));border-radius:8px 8px 2px 2px;height:6%;top:6%;left:8%;right:8%;box-shadow:0 84cqh #0000}.gi-ph-cab:before,.gi-ph-cab-open:before{content:"";box-shadow:0 0 0 2px var(--gi-ink);background:linear-gradient(#a0643a,#6a3a20);border-radius:4px;position:absolute;inset:89% 12% 5%}.gi-ph-cab:after{content:"";border:2px solid var(--gi-gold);background:linear-gradient(90deg, transparent calc(50% - 1px), var(--gi-gold) calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;inset:20.6% 25.8% 28.1%}.gi-ph-cab-open:after{content:"";border:2px solid var(--gi-gold);background:radial-gradient(at 50% 70%,#2b1840,#0f0712 80%);position:absolute;inset:20.6% 25.8% 28.1%}.gi-ph-door-l>i,.gi-ph-door-r>i{background:radial-gradient(circle at 40% 40%, var(--gi-star) 0 4%, transparent 5%), linear-gradient(#26337a, var(--gi-midnight));border:2px solid var(--gi-gold);top:20.6%;bottom:28.1%}.gi-ph-door-l>i{left:25.8%;right:50%}.gi-ph-door-r>i{left:50%;right:25.8%}.gi-ph-ears>i,.gi-ph-ears>b{width:18%;height:86%;box-shadow:0 0 0 2px var(--gi-ink);background:radial-gradient(30% 60% at 50% 45%,#f0a0ab 0 80%,#0000 82%),#f6f1e8;border-radius:50% 50% 30% 30%/70% 70% 20% 20%;bottom:0}.gi-ph-ears>i{left:26%;transform:rotate(-6deg)}.gi-ph-ears>b{right:26%;transform:rotate(6deg)}.gi-ph-feet>i,.gi-ph-feet>b{width:30%;height:60%;box-shadow:0 0 0 2px var(--gi-ink);background:#f6f1e8;border-radius:50%;top:20%}.gi-ph-feet>i{left:12%}.gi-ph-feet>b{right:12%}.gi-mort{z-index:45;pointer-events:none;transition:transform calc(.2s / var(--gi-speed)) cubic-bezier(.5, 0, .9, .55);transform-origin:50% 95%}.gi-mort.is-lunge{transform:translate(7%)}.gi-mort.has-reach{transition-duration:calc(.2s / var(--gi-speed));transition-timing-function:cubic-bezier(.2,.75,.35,1)}.gi-mort-in{transform-origin:50% 95%;animation:gi-pop calc(.3s / var(--gi-speed)) ease-out;position:absolute;inset:0}.gi-mort-in>.gi-sprite{transform-origin:50% 95%}.gi-mort.mo-idle .gi-mort-in,.gi-mort.mo-present .gi-mort-in{animation:.3s ease-out gi-pop,3.2s ease-in-out .3s infinite gi-breathe}.gi-mort.mo-idle .gi-mort-in>.gi-sprite{animation:6.5s ease-in-out 1.2s infinite gi-preen}.gi-mort.mo-sweat .gi-mort-in{animation:.3s ease-out gi-pop,.16s linear .3s infinite gi-shiver}.gi-mort.mo-triumph .gi-mort-in,.gi-mort.mo-bow .gi-mort-in{animation:.3s ease-out gi-pop,1.1s ease-in-out .3s infinite alternate gi-proud}@keyframes gi-pop{0%{transform:scale(.97,1.03)}45%{transform:scale(1.045,.95)}75%{transform:scale(.99,1.012)}to{transform:none}}@keyframes gi-breathe{50%{transform:scale(1.012,1.018)}}@keyframes gi-preen{0%,62%,to{transform:none}70%{transform:rotate(-1.6deg)scale(1.012,1.03)}80%{transform:rotate(-1.2deg)scale(1.01,1.026)}90%{transform:rotate(.5deg)scale(1.004,.996)}}@keyframes gi-shiver{50%{transform:translate(.6px)rotate(.3deg)}}@keyframes gi-proud{0%{transform:scale(1)rotate(0)}to{transform:scale(1.015,1.035)rotate(-1deg)}}.gi-shadow{pointer-events:none;background:radial-gradient(closest-side,#10040ae0,#10040a9e 38%,#10040a3d 72%,#10040a00 100%);border-radius:50%;position:absolute}.gi-mort-shadow{z-index:20;transform-origin:50%;transition:transform calc(.2s / var(--gi-speed)) cubic-bezier(.5, 0, .9, .55), opacity calc(.2s / var(--gi-speed)), left .3s, top .3s, width .3s;margin-left:2%}.gi-mort-shadow.has-reach{transition-timing-function:cubic-bezier(.2,.75,.35,1)}.gi-scene.is-zoom .gi-mort-shadow{opacity:0!important}.gi-root.is-call .gi-mort-shadow{z-index:84}.gi-mort-shadow:has(+.gi-mort.mo-idle){animation:3.2s ease-in-out infinite gi-shadow-breathe}@keyframes gi-shadow-breathe{50%{scale:1.015 1}}.gi-shadow.is-cab{z-index:-1;width:84%;height:8.4%;top:90.6%;left:9%}.gi-shadow.is-clem{width:64%;height:7.6%;animation:gi-shadow-land calc(.45s / var(--gi-speed)) ease-out both;top:91%;left:20%}@keyframes gi-shadow-land{0%{opacity:0;transform:scale(.55)}45%{opacity:.45;transform:scale(.7)}70%{opacity:1;transform:scale(1.06)}to{transform:none}}.gi-sweat{width:1px;height:1px;position:absolute;top:18%;left:52%}.gi-sweat>span{width:clamp(8px,2.6cqw,18px);height:clamp(8px,2.6cqw,18px);animation:.9s ease-in infinite gi-drop;animation-delay:calc(var(--i) * .3s);opacity:0;position:absolute}@keyframes gi-drop{0%{opacity:1;transform:translate(0)}to{transform:translate(calc(18px - var(--i) * 14px), 40px);opacity:0}}.gi-ph-mort>i{box-shadow:-1.4cqw 0 0 0 #a3162b, 0 0 0 2px var(--gi-ink);background:radial-gradient(22% 26% at 54% 40%,#f3eee6 0 96%,#0000),radial-gradient(circle at 54% 12%,#a3162b 0 6%,#0000 6.5%),linear-gradient(#1e1b26,#2a2536);border-radius:46% 46% 30% 30%/40% 40% 20% 20%;inset:30% 22% 5% 20%}.gi-ph-mort>b{height:24%;box-shadow:0 0 0 2px var(--gi-ink), 0 calc(2.2cqw) 0 .6cqw #111;background:linear-gradient(#0000 70%,#a3162b 70% 82%,#111 82%),#111;border-radius:6px 6px 2px 2px;top:8%;left:38%;right:30%}.gi-ph-mort.mo-hatless>b,.gi-ph-mort.mo-bow>b{display:none}.gi-ph-mort.mo-bow>i{transform-origin:50% 100%;transform:rotate(18deg)}.gi-ph-mort.mo-twirl>i,.gi-ph-mort.mo-triumph>i{transform:rotate(-3deg)}.gi-ph-mort.mo-thrust>i{transform-origin:50% 100%;transform:rotate(6deg)}.gi-clem{z-index:50;pointer-events:none;transition:opacity calc(.3s / var(--gi-speed)), transform calc(.35s / var(--gi-speed)) ease-in;transform-origin:50% 95%}.gi-clem.is-away{opacity:0;transform:translate(-20%,-10%)scale(.6)}.gi-clem-in{transform-origin:50% 95%;animation:gi-stepout calc(.45s / var(--gi-speed)) ease-out both;position:absolute;inset:0}.gi-clem-in>.gi-sprite{transform-origin:50% 95%}.gi-clem.cl-idle .gi-clem-in,.gi-clem.cl-twitch .gi-clem-in{animation:.45s ease-out both gi-stepout,4.2s ease-in-out .45s infinite gi-breathe}.gi-clem.cl-idle .gi-clem-in>.gi-sprite,.gi-clem.cl-twitch .gi-clem-in>.gi-sprite{animation:5.6s ease-in-out .6s infinite gi-shift}@keyframes gi-shift{0%,to{transform:rotate(0)}30%{transform:rotate(.9deg)}70%{transform:rotate(-.7deg)}}@keyframes gi-stepout{0%{opacity:0;transform:translateY(-4%)scale(.88)}40%{opacity:1;transform:translateY(-9%)scale(.97,1.02)}70%{transform:translateY(0)scale(1.05,.94)}86%{transform:scale(.985,1.015)}to{transform:none}}.gi-tada{font-family:var(--gi-hand);color:var(--gi-ink);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.gi-ph-clem>i{box-shadow:0 0 0 2px var(--gi-ink);background:radial-gradient(circle at 50% 22%,#f6f1e8 0 26%,#0000 27%),linear-gradient(#0000 38%,#1f8f8a 38% 84%,#f6f1e8 84%);border-radius:46% 46% 34% 34%/50% 50% 26% 26%;inset:34% 26% 5%}.gi-ph-clem>b{width:9%;height:32%;box-shadow:2.4cqw 0 0 0 #f6f1e8, 0 0 0 2px var(--gi-ink);background:radial-gradient(30% 60%,#f0a0ab 0 80%,#0000 82%),#f6f1e8;border-radius:50%;top:6%;left:38%}.gi-ph-clem.cl-tada>i:after{content:"";border:2px solid var(--gi-ink);background:#fff2d2;height:36%;position:absolute;top:-26%;left:-10%;right:-10%;transform:rotate(-6deg)}.gi-ph-clem.cl-coin>i:after,.gi-ph-clem.cl-sack>i:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#f7d97c,#d6a23e 60%,#7f5418);border-radius:50%;width:40%;position:absolute;top:-8%;left:30%}.gi-ph-clem.cl-sack>i:after{border-radius:40% 40% 50% 50%;width:70%;top:-30%;left:50%}.gi-ph-clem.cl-cards>i:after{content:"";background:repeating-conic-gradient(from 270deg at 50% 100%, #f7d97c 0 8deg, #d6a23e 8deg 16deg);border-radius:50% 50% 0 0;width:80%;height:30%;position:absolute;top:-16%;left:10%}.gi-ph-clem.cl-doves>i:after{content:"";background:linear-gradient(#0000 70%,#a3162b 70% 82%,#111 82%),#111;border-radius:4px;width:60%;height:36%;position:absolute;top:-40%;left:20%}.gi-ph-clem.cl-bow>i{transform-origin:50% 100%;transform:rotate(-14deg)}.gi-sheet{animation:gi-sheet var(--gi-sheet-dur) steps(4, jump-none) forwards;pointer-events:none;background-position:0 0;background-repeat:no-repeat;position:absolute}.gi-sheet.is-loop{animation-iteration-count:infinite}@keyframes gi-sheet{0%{background-position-x:0%}to{background-position-x:100%}}.gi-smoke{z-index:49;pointer-events:none}.gi-sheet.gi-smoke{animation:gi-sheet var(--gi-sheet-dur) steps(4, jump-none) forwards, gi-smoke-out calc(.45s / var(--gi-speed)) ease-in calc(.22s / var(--gi-speed)) forwards}@keyframes gi-smoke-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)translateY(-6%)}}.gi-root.is-static .gi-smoke{display:none}.gi-ph-smoke{background:radial-gradient(circle at 35% 55%,#b7a6c9f2 0 18%,#0000 19%),radial-gradient(circle at 60% 40%,#d6c8e6f2 0 22%,#0000 23%),radial-gradient(circle at 55% 66%,#b7a6c9e6 0 20%,#0000 21%);animation:.9s ease-out forwards gi-puff}@keyframes gi-puff{0%{opacity:1;transform:scale(.3)}60%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.gi-ph-burst{background:repeating-conic-gradient(#fff2d2f2 0 6deg, transparent 6deg 24deg);border-radius:50%;animation:.45s ease-out forwards gi-burst;position:absolute;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}@keyframes gi-burst{0%{opacity:1;transform:scale(.2)rotate(0)}to{opacity:0;transform:scale(1.1)rotate(30deg)}}.gi-ph-glint{background:radial-gradient(circle,#fff 0 8%,#0000 9%),linear-gradient(90deg,#0000 46%,#ffffffe6 50%,#0000 54%),linear-gradient(#0000 46%,#ffffffe6 50%,#0000 54%);animation:.4s ease-out forwards gi-burst}.gi-doves,.gi-coins,.gi-confetti,.gi-roses{pointer-events:none;inset:0}.gi-doves{z-index:58}.gi-dove{animation:gi-fly var(--dd) ease-in var(--dl) both;position:absolute}.gi-dove>*{position:absolute;inset:0}@keyframes gi-fly{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1);opacity:0}}.gi-ph-dove{clip-path:polygon(0 30%,50% 60%,100% 30%,100% 45%,50% 80%,0 45%);background:#fffaf0;animation:.18s ease-in-out infinite alternate gi-flap}@keyframes gi-flap{to{transform:scaleY(.4)}}.gi-coins{z-index:58}.gi-coin{animation:gi-spill .9s cubic-bezier(.4, 0, .9, .5) var(--dl) both, gi-coin-out .5s ease-in calc(var(--dl) + 1.6s) forwards;position:absolute}.gi-coin>.gi-sheet.is-loop{animation-iteration-count:4;animation-direction:alternate;animation-delay:var(--dl)}.gi-coin>.gi-ph-coin{animation-iteration-count:6}@keyframes gi-coin-out{to{opacity:0}}.gi-coin>*{position:absolute;inset:0}@keyframes gi-spill{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{transform:translate(var(--dx), var(--dy))}}.gi-ph-coin{box-shadow:0 0 0 2px var(--gi-ink);background:radial-gradient(circle,#f7d97c,#d6a23e 60%,#7f5418);border-radius:50%;animation:.35s linear infinite alternate gi-coinspin}@keyframes gi-coinspin{to{transform:scaleX(.25)}}.gi-confetti{z-index:62}.gi-conf{animation:gi-fall var(--dd) linear var(--dl) infinite;background-size:200% 200%;position:absolute;top:-6%}@keyframes gi-fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--sx), 115cqh) rotate(var(--rot))}}.gi-ph-conf{border-radius:2px}.gi-ph-conf.c0{background:#f7d97c}.gi-ph-conf.c1{clip-path:inset(30% 0);background:#d6a23e}.gi-ph-conf.c2{background:#fff2d2;border-radius:50%}.gi-ph-conf.c3{background:#a3162b}.gi-roses{z-index:86}.gi-rose{transform:rotate(var(--rot));animation:gi-throw .8s cubic-bezier(.3, 0, .6, 1) var(--dl) both;position:absolute}.gi-rose>*{position:absolute;inset:0}@keyframes gi-throw{0%{opacity:0;transform:translate(-40%,-60cqh)rotate(0)}20%{opacity:1}}.gi-ph-rose{background:radial-gradient(circle at 40% 40%,#d23a4a 0 30%,#a3162b 31% 38%,#0000 40%),linear-gradient(60deg,#0000 52%,#2f6b2a 52% 58%,#0000 58%)}.gi-ph-drop{background:radial-gradient(circle at 30% 30%,#fff,#a9d8f0);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.gi-dim{z-index:64;pointer-events:none;background:#0f071273;animation:.3s ease-out both gi-fade;inset:0}@keyframes gi-fade{0%{opacity:0}}.gi-dim.is-encore{-webkit-mask-image:radial-gradient(circle at var(--gi-fx) var(--gi-fy), transparent 0 var(--gi-fr), #000 calc(var(--gi-fr) * 1.45)), radial-gradient(circle at var(--gi-mx) var(--gi-my), transparent 0 var(--gi-mr), #000 calc(var(--gi-mr) * 1.45));-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle at var(--gi-fx) var(--gi-fy), transparent 0 var(--gi-fr), #000 calc(var(--gi-fr) * 1.45)), radial-gradient(circle at var(--gi-mx) var(--gi-my), transparent 0 var(--gi-mr), #000 calc(var(--gi-mr) * 1.45));-webkit-mask-image:radial-gradient(circle at var(--gi-fx) var(--gi-fy), transparent 0 var(--gi-fr), #000 calc(var(--gi-fr) * 1.45)), radial-gradient(circle at var(--gi-mx) var(--gi-my), transparent 0 var(--gi-mr), #000 calc(var(--gi-mr) * 1.45));-webkit-mask-image:radial-gradient(circle at var(--gi-fx) var(--gi-fy), transparent 0 var(--gi-fr), #000 calc(var(--gi-fr) * 1.45)), radial-gradient(circle at var(--gi-mx) var(--gi-my), transparent 0 var(--gi-mr), #000 calc(var(--gi-mr) * 1.45));mask-image:radial-gradient(circle at var(--gi-fx) var(--gi-fy), transparent 0 var(--gi-fr), #000 calc(var(--gi-fr) * 1.45)), radial-gradient(circle at var(--gi-mx) var(--gi-my), transparent 0 var(--gi-mr), #000 calc(var(--gi-mr) * 1.45));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#0f071273;-webkit-mask-composite:source-in;mask-composite:intersect}.gi-root.is-portrait .gi-dim.is-encore{background:#0f071247}.gi-plate{z-index:66;pointer-events:none;animation:gi-slam calc(.5s / var(--gi-speed)) cubic-bezier(.3, 1.6, .5, 1) both;transform:scale(var(--gi-pscale,1))}.gi-plate>.gi-sprite,.gi-plate>.gi-ph{position:absolute;inset:0}.gi-plate .gi-chase{border-radius:18px;inset:18% 10%}.gi-plate.is-bravo .gi-chase,.gi-plate.has-art .gi-chase{display:none}@keyframes gi-slam{0%{opacity:0;transform:scale(.2)rotate(-8deg)}70%{transform:scale(calc(var(--gi-pscale,1) * 1.08)) rotate(1deg);opacity:1}to{transform:scale(var(--gi-pscale,1))}}.gi-plate-in{text-align:center;color:var(--gi-cream);flex-direction:column;justify-content:center;align-items:center;gap:.18em;display:flex;position:absolute;inset:24% 12% 22%}.gi-plate-in b{letter-spacing:.04em;text-wrap:balance;max-width:100%;font-size:1em;font-weight:400}.gi-plate-in .gi-plate-amt{color:#fff8e4;white-space:nowrap;letter-spacing:.03em;text-shadow:0 0 .45em #ffb340, 0 0 .9em #ffb34099, 0 .06em 0 var(--gi-ink);font-size:max(26px,.86em)}.gi-plate.is-bravo .gi-plate-in,.gi-plate.is-encore .gi-plate-in{gap:.1em;inset:20% 10% 18%}.gi-plate.is-bravo .gi-plate-in b,.gi-plate.is-encore .gi-plate-in b{font-size:.9em}.gi-plate.is-grand .gi-plate-in .gi-plate-amt{font-size:max(24px,.8em)}.gi-plate.is-grand .gi-plate-in b{font-size:.9em;line-height:1.02}.gi-plate.is-grand{animation:.6s cubic-bezier(.3,1.6,.5,1) both gi-slam,.9s ease-in-out .6s infinite alternate gi-pulse}.gi-ph-plate>i{border:5px solid var(--gi-gold);box-shadow:inset 0 0 0 3px var(--gi-gold-shade), 0 8px 18px #0f071299;background:linear-gradient(#a3162b,#5e0b19);border-radius:16px;inset:22% 6% 20%}.gi-ph-plate>b{background:linear-gradient(var(--gi-gold-light), var(--gi-gold) 50%, var(--gi-gold-shade));clip-path:polygon(0 0,8% 50%,0 100%,100% 100%,92% 50%,100% 0);z-index:-1;height:22%;top:40%;left:0;right:0}.gi-ph-plate.pl-grand>i{border-radius:50% 50% 22px 22px/30% 30% 22px 22px;top:10%;bottom:10%}.gi-pop{z-index:60;border:2px solid var(--gi-gold);box-shadow:0 0 14px #ffb3408c, 0 3px 0 var(--gi-ink);font-family:var(--gi-display);color:#fff8e4;white-space:nowrap;-webkit-text-stroke:.06em var(--gi-ink);paint-order:stroke fill;text-shadow:0 0 .45em #ffb340;pointer-events:none;animation:gi-pop-in calc(.5s / var(--gi-speed)) cubic-bezier(.3, 1.6, .5, 1) calc(.25s / var(--gi-speed)) both;background:radial-gradient(at 50% 40%,#5e0b19eb,#2a1014eb);border-radius:999px;padding:4px 12px 6px;line-height:1;transform:translate(-50%,-100%)}@keyframes gi-pop-in{0%{opacity:0;transform:translate(-50%,-40%)scale(.3)}}.gi-curtain{pointer-events:none;background-position:50% 0;background-repeat:repeat-x;background-size:auto 100%;position:absolute;inset:0}.gi-curtain.is-rising{z-index:82;animation:gi-curtain-up calc(1.1s / var(--gi-speed)) cubic-bezier(.6, 0, .8, .6) forwards}.gi-curtain.is-falling{animation:.9s cubic-bezier(.3,0,.3,1.1) both gi-curtain-down}@keyframes gi-curtain-up{to{transform:translateY(-104%)}}@keyframes gi-curtain-down{0%{transform:translateY(-104%)}}.gi-ph-curtain{background:radial-gradient(100% 6% at 50% 100%,#d6a23e 0 50%,#0000 52%),repeating-linear-gradient(90deg,#4a0814 0,#8a1226 3%,#b81c33 5%,#8a1226 7%,#4a0814 10%)}.gi-call{z-index:80;inset:0}.gi-root.is-call .gi-mort,.gi-root.is-call .gi-clem{z-index:85}.gi-root.is-call .gi-cab,.gi-root.is-call .gi-sword,.gi-root.is-call .gi-box{visibility:hidden;transition:visibility 0s .9s}.gi-call-total{z-index:88;text-align:center;font-size:calc(var(--gi-font,40px) * var(--gi-fit,1));color:var(--gi-cream);pointer-events:none;flex-direction:column;justify-content:safe center;align-items:center;gap:.22em;animation:.6s cubic-bezier(.3,1.6,.5,1) .6s both gi-slam;display:flex;position:absolute}.gi-call-total b{text-wrap:balance;max-width:100%;font-weight:400}.gi-call-total .gi-call-amt{white-space:nowrap;letter-spacing:.03em;color:#f7d97c;text-shadow:0 0 .45em #ffb340, 0 0 .9em #ffb34099, 0 .06em 0 var(--gi-ink);font-size:.7em;animation:.9s ease-in-out 1.2s infinite alternate gi-pulse}.gi-bubble{z-index:97;color:var(--gi-ink);border:3px solid var(--gi-ink);pointer-events:auto;background:#fff2d2;border-radius:16px;padding:10px 14px 12px;font-family:Playfair Display,Noto Serif SC,Noto Serif JP,Noto Serif KR,Georgia,serif;font-size:clamp(13px,3.9cqw,19px);font-weight:900;line-height:1.25;animation:.35s cubic-bezier(.3,1.5,.5,1) both gi-slam;box-shadow:0 6px #2a101459}.gi-root.is-desktop .gi-bubble{font-size:clamp(15px,1.6cqw,21px)}.gi-root.is-landscape .gi-bubble{font-size:clamp(12px,4cqh,16px)}.gi-root .gi-bubble p,.gi-root .gi-intro-tag{color:inherit;font:inherit;text-wrap:pretty;margin:0}.gi-root .gi-intro-tag{color:var(--gi-cream);font-family:Playfair Display,Noto Serif SC,Noto Serif JP,Georgia,serif;font-size:clamp(14px,min(4cqw,6cqh),22px);font-weight:900}.gi-bubble:after{content:"";left:var(--tail);clip-path:polygon(0 0,100% 0,30% 100%);width:20px;height:14px;filter:drop-shadow(0 3px 0 var(--gi-ink));background:#fff2d2;position:absolute;bottom:-14px}.gi-bubble-skip{border:2px solid var(--gi-ink);min-height:32px;color:var(--gi-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:.78em}.gi-takeover{z-index:100;justify-content:center;align-items:center;display:flex;inset:0}.gi-intro .gi-curtain{z-index:0}.gi-intro-main{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:92cqw;padding:16px;display:flex;position:relative}.gi-intro-logo{filter:drop-shadow(0 6px 10px #0f071299);width:min(80cqw,620px,76cqh)!important;height:auto!important;position:static!important}.gi-root.is-landscape .gi-intro-main{text-align:start;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 18px;max-width:96cqw;padding:8px 12px;display:grid}.gi-root.is-landscape .gi-intro-logo{grid-row:1/span 2;width:min(52cqw,120cqh)!important}.gi-root.is-landscape .gi-intro-title{grid-row:1/span 2}.gi-root.is-landscape .gi-intro-tag{align-self:end;font-size:clamp(13px,5.5cqh,18px)}.gi-root.is-landscape .gi-intro-btns{justify-content:flex-start;align-self:start}.gi-root.is-landscape .gi-intro .gi-worldbtn{min-height:44px;padding:6px 16px;font-size:clamp(14px,5cqh,18px)}.gi-intro-title{color:var(--gi-gold-light);text-wrap:balance;margin:0;font-size:clamp(30px,min(11cqw,16cqh),84px);font-weight:400}.gi-intro-tag{color:var(--gi-cream);text-shadow:0 2px 0 var(--gi-ink);text-wrap:balance;margin:0;font-family:Playfair Display,Noto Serif SC,Noto Serif JP,Georgia,serif;font-size:clamp(14px,min(4cqw,6cqh),22px);font-weight:900}.gi-intro-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gi-worldbtn{border:3px solid var(--gi-ink);min-height:48px;font-family:var(--gi-display);cursor:pointer;pointer-events:auto;border-radius:999px;padding:8px 22px;font-size:clamp(15px,4cqw,20px)}.gi-worldbtn.is-hot{background:linear-gradient(var(--gi-gold-light), var(--gi-gold) 55%, var(--gi-gold-shade));color:var(--gi-ink);box-shadow:0 4px 0 var(--gi-ink)}.gi-worldbtn.is-quiet{color:var(--gi-cream);border-color:var(--gi-gold);background:#0f071280}.gi-root.is-landscape .gi-plaque-label{inset:20% 8% 14%}.gi-root.is-landscape .gi-ph-marquee{border-radius:12px}.hud-dock-options>.gi-dock-show{flex:2.4}.gi-show-value{justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.gi-show-value>span{text-overflow:ellipsis;white-space:nowrap;font-size:.82em;overflow:hidden}.gi-show-value img{flex:none;width:18px;height:18px}@media (min-width:1280px){.gi-show-value img{display:none}.gi-show-value>span{font-size:.8em}}@media (max-width:479.98px){.gi-show-value img{display:none}.hud-dock-options>.gi-dock-show{flex:2}.gi-dock-show .hud-dock-stat-v>.hud-dock-step:first-child{display:none}.gi-dock-show .hud-dock-stat-v{gap:4px}}@media (max-width:479.98px),(min-width:1280px){.gi-dock-auto .hud-dock-stat-v{gap:2px}.gi-dock-auto .hud-dock-stat-v .hud-dock-step{width:24px}.gi-dock-auto.hud-dock-stat{padding-left:6px;padding-right:6px}}@media (min-width:1280px){.gi-dock-show .hud-dock-stat-v>.hud-dock-step:first-child{display:none}}.gi-ph-icon{border-radius:50%;flex:none;width:16px;height:16px;display:inline-block;box-shadow:0 0 0 2px #2a1014}.gi-ph-icon.is-matinee{background:radial-gradient(circle,#fff2d2,#ffb340)}.gi-ph-icon.is-evening{background:radial-gradient(circle,#f7d97c,#a3162b)}.gi-ph-icon.is-midnight{background:radial-gradient(circle at 35% 35%,#f2c94c 0 18%,#1c2763 22%)}.gi-auto-on,.gi-dock-turbo.is-on{box-shadow:inset 0 0 0 2px #ffb340}.gi-dock-turbo.is-on span{color:#ffb340}.gi-action{display:flex}.gi-showtime{color:#fff2d2;letter-spacing:.03em;text-align:left;-webkit-text-stroke:.07em #2a1014;paint-order:stroke fill;cursor:pointer;background:linear-gradient(#d23a4a,#a3162b 55%,#5e0b19);border:3px solid #2a1014;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;height:100%;min-height:56px;padding:6px 18px 6px 8px;font:400 clamp(16px,2.4vw,21px)/1.05 Limelight,Playfair Display,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif;transition:transform 80ms,filter .2s;display:flex;position:relative;box-shadow:inset 0 2px #ffdcb473,0 4px #2a1014,0 8px 18px #a3162b66}.gi-showtime>.gi-fit{white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.gi-fit>span{font-size:calc(1em * var(--gi-fit,1));display:inline-block}.gi-fit[data-wrap]{white-space:normal}.gi-fit[data-wrap]>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8em;display:-webkit-box;overflow:hidden}.gi-showtime-disc{filter:drop-shadow(0 2px 2px #2a101499);flex:none;margin:-4px 0;transition:transform .4s;width:46px!important;height:46px!important;position:relative!important}.gi-ph-btn{background:radial-gradient(circle,#fff2d2 0 14%,#0000 15%),conic-gradient(#f7d97c,#d6a23e,#7f5418,#d6a23e,#f7d97c);border-radius:50%;box-shadow:0 0 0 2px #2a1014;position:relative!important}.gi-showtime:not(:disabled):active{transform:translateY(3px);box-shadow:inset 0 2px #ffdcb473,0 1px #2a1014}.gi-showtime:not(:disabled):active .gi-showtime-disc{transform:scale(.94)rotate(30deg)}.gi-showtime.is-busy{cursor:default;filter:saturate(.6);background:linear-gradient(#6b4a52,#4a3038)}.gi-showtime.is-busy .gi-showtime-disc{animation:1.2s linear infinite gi-spinning}.gi-showtime.is-white{color:#2a1014;-webkit-text-stroke:0;background:linear-gradient(#fff2d2,#e2cfa6)}.gi-showtime:disabled:not(.is-busy){filter:grayscale(.6)brightness(.8);cursor:not-allowed}@keyframes gi-spinning{to{transform:rotate(360deg)}}.gi-paytable{gap:4px;margin-top:8px;display:grid}.gi-pt-row{grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:4px;display:grid}.gi-pt-row>span{background:var(--bg-200,#ffffff0d);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;flex-direction:column;align-items:center;min-width:0;padding:6px 4px;display:flex}.gi-pt-row>span small{opacity:.7;font-size:11px}.gi-pt-head>span{opacity:.8;text-overflow:ellipsis;background:0 0;font-size:12px;overflow:hidden}.gi-pt-row.is-grand>span{box-shadow:inset 0 0 0 1px #d6a23e99}.gi-word code{word-break:break-all;font-size:11px}@media (max-width:480px){.gi-showtime{letter-spacing:0;gap:6px;padding-right:10px;font-size:15px}.gi-showtime-disc{width:36px!important;height:36px!important}}@media (orientation:landscape) and (max-height:500px){.gi-showtime{gap:6px;padding-right:10px;font-size:15px}.gi-showtime-disc{width:34px!important;height:34px!important}}.gi-root.is-static .gi-sheet,.gi-root.is-static .gi-ph-smoke{animation-duration:.01ms}.gi-root.is-static .gi-curtain.is-falling,.gi-root.is-static .gi-bubble{animation:none}@media (prefers-reduced-motion:reduce){.gi-root *,.gi-root :before,.gi-root :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gi-mote,.gi-confetti{display:none}}.gc-root{--gc-walnut:#5a3420;--gc-walnut-l:#8a5632;--gc-walnut-d:#2e1a10;--gc-ink:#3a2414;--gc-honey:#e9cf9c;--gc-honey-l:#f6e6c0;--gc-brass:#d9a441;--gc-brass-l:#ffe08a;--gc-brass-d:#8a5a1c;--gc-red:#c8323c;--gc-red-d:#8e1f2a;--gc-teal:#1f8a86;--gc-teal-l:#49c2b4;--gc-moss:#5f8a3a;--gc-cream:#fff1d6;--gc-lamp:#ffc35a;--gc-indigo:#1d1f5e;--gc-indigo-d:#0e0f33;--gc-silver:#c9d3e3;--gc-moon:#dfe6f5;--gc-serif:"Alegreya SC", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", Georgia, serif;--gc-flapfont:"Oswald", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", "Arial Narrow", system-ui, sans-serif;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;container-type:size}.gc-root>*{position:absolute}.gc-root img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.hud-stage:has(.gc-root) .hud-stage-backdrop img{opacity:1;object-position:50% 30%;transition:filter 1.2s}.hud-stage:has(.gc-root) .hud-stage-backdrop:after{background:radial-gradient(at 50% 40%,#0000 0,#24161c1a 60%,#24161c73 100%)}.hud-stage:has(.gc-root.grade-sky) .hud-stage-backdrop img{filter:brightness(.42)saturate(.7)hue-rotate(190deg)contrast(1.08)}.hud-stage:has(.gc-root) .hud-stage-flash{background:radial-gradient(circle at 50% 45%,#ffe08ae6,#f7a64a59 60%,#0000)}.hud-stage:has(.gc-root.is-midnight) .hud-stage-flash{background:radial-gradient(circle at 50% 35%,#dfe6f5e6,#1d1f5e66 60%,#0000)}.gc-sky{z-index:0;background:linear-gradient(#f7a64a 0%,#e9786a 38%,#8d6fa8 66%,#4a2f3a 86%,#24161c 100%);transition:filter 1.2s;display:none;inset:0}.gc-root.no-backdrop .gc-sky{display:block}.gc-root.no-backdrop.is-midnight .gc-sky{filter:brightness(.38)saturate(.6)hue-rotate(200deg)}.gc-fireflies{z-index:1;pointer-events:none;inset:0}.gc-fireflies i{mix-blend-mode:screen;opacity:0;width:5px;height:5px;animation:6.5s ease-in-out infinite gc-firefly;animation-delay:calc(var(--i) * -.83s);background:radial-gradient(circle,#fff6c8 0 30%,#ffc35acc 45%,#0000 70%);border-radius:50%;position:absolute}@keyframes gc-firefly{0%,to{opacity:0;transform:translate(0)}30%{opacity:.95}50%{opacity:.5;transform:translate(14px,-18px)}70%{opacity:.9;transform:translate(-8px,-30px)}}.gc-root.is-midnight .gc-fireflies i{background:radial-gradient(circle,#fff 0 30%,#dfe6f5cc 45%,#0000 70%)}.gc-clock{z-index:10;transform-origin:0 0;pointer-events:none}.gc-clock>*{position:absolute}.gc-case{z-index:2;transition:filter 1.2s;top:0;left:0;width:1600px!important;height:2000px!important}.gc-root.is-midnight .gc-case,.gc-root.is-midnight .gc-case-standin{filter:brightness(.62)saturate(.72)hue-rotate(-14deg)drop-shadow(14px -10px 26px #dfe6f559)}.gc-root.is-striking .gc-case{filter:brightness(1.12)drop-shadow(0 0 40px #ffe08ab3)}.gc-case-standin{z-index:2;width:1600px;height:2000px;transition:filter 1.2s;top:0;left:0}.gc-case-standin>i{display:block;position:absolute}.gc-cs-roof{clip-path:polygon(50% 0,100% 88%,96% 100%,4% 100%,0 88%);background:linear-gradient(#8a5632,#5a3420);width:1460px;height:380px;top:60px;left:70px}.gc-cs-body{border:14px solid var(--gc-ink);background:linear-gradient(90deg,#5a3420,#8a5632 18%,#6b3e24 50%,#8a5632 82%,#5a3420);border-radius:26px;width:1360px;height:1220px;top:380px;left:120px}.gc-cs-face{background:radial-gradient(ellipse at 50% 30%, var(--gc-honey-l), var(--gc-honey) 60%, #d9b77a);border:10px solid var(--gc-ink);border-radius:240px 240px 18px 18px/60px 60px 18px 18px;width:1160px;height:866px;top:560px;left:221px;box-shadow:inset 0 0 0 26px #c8323c2e,inset 0 0 0 30px #1f8a8633}.gc-cs-door{border:10px solid var(--gc-brass-d);background:radial-gradient(at 50% 80%,#3a2414,#1c120c);border-radius:60px 60px 6px 6px}.gc-cs-dial{background:radial-gradient(circle, var(--gc-honey-l) 0 62%, var(--gc-brass) 63% 76%, var(--gc-brass-d) 78% 82%, var(--gc-ink) 83%);border-radius:50%}.gc-cs-groove{background:#1c120c;border-radius:10px}.gc-cs-terrace{border:12px solid var(--gc-ink);background:linear-gradient(#6b3e24,#3d2418);border-radius:12px;width:1300px;height:200px;top:1580px;left:150px}.gc-cs-base{border:12px solid var(--gc-ink);background:linear-gradient(#8a5632,#5a3420);border-radius:18px;width:1380px;height:90px;top:1770px;left:110px}.gc-pendulum{z-index:1;transform-origin:50% 3.08%;width:200px;height:600px;animation:gc-swing calc(var(--period) / 2) ease-in-out infinite alternate}.gc-pendulum.is-stalled{animation-play-state:paused}@keyframes gc-swing{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}.gc-pendulum-standin{background:radial-gradient(circle at 50% 84%, var(--gc-brass-l) 0 6%, var(--gc-brass) 11%, var(--gc-brass-d) 15.5%, var(--gc-ink) 16.5%, transparent 17%), linear-gradient(90deg, transparent 44%, var(--gc-ink) 44% 46%, var(--gc-brass) 46% 54%, var(--gc-ink) 54% 56%, transparent 56%) 0 0 / 100% 76% no-repeat;display:block;position:absolute;inset:0}.gc-stud{z-index:3;border-radius:50%;width:32px;height:32px;transition:box-shadow .25s,background .25s}.gc-stud.is-lit{background:radial-gradient(circle,#fffbe6 0 30%,#ffe08ae6 50%,#0000 72%);box-shadow:0 0 26px 10px #ffe08abf}.gc-root.is-midnight .gc-stud.is-lit{background:radial-gradient(circle,#fff 0 30%,#dfe6f5e6 50%,#0000 72%);box-shadow:0 0 26px 10px #dfe6f5bf}.gc-hand{z-index:4;transition:transform .9s cubic-bezier(.5,0,.3,1.25)}.gc-hand>i{background:linear-gradient(90deg, var(--gc-brass-d), var(--gc-brass-l) 45%, var(--gc-brass) 60%, var(--gc-brass-d));box-shadow:0 0 0 5px var(--gc-ink);border-radius:40px 40px 6px 6px;display:block;position:absolute;inset:0 30% 6%}.gc-hand.is-minute>i{left:36%;right:36%}.gc-hand>img{filter:drop-shadow(0 0 3px var(--gc-ink)) drop-shadow(0 3px 2px #3a24148c)}.gc-dial-pin{z-index:5;background:radial-gradient(circle at 35% 35%, var(--gc-brass-l), var(--gc-brass-d));width:24px;height:24px;box-shadow:0 0 0 4px var(--gc-ink);border-radius:50%}.gc-ring{z-index:6;mix-blend-mode:screen;animation:1.1s ease-out forwards gc-ring}.gc-ring.is-standin{border:14px solid #dfe6f5d9;border-radius:50%;box-shadow:0 0 40px #dfe6f5b3,inset 0 0 40px #dfe6f580}@keyframes gc-ring{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.gc-fritz-window{z-index:5;overflow:hidden}.gc-fritz{transform-origin:50% 97%;scale:var(--sc,1);transition:scale .16s cubic-bezier(.3,1.6,.5,1),translate .3s;animation:.28s cubic-bezier(.3,1.7,.5,1) both gc-fritz-pop;position:absolute}.gc-fritz.is-sulk{transition-duration:.16s,.6s;translate:0 34%}.gc-fritz.is-idle{animation:.28s cubic-bezier(.3,1.7,.5,1) both gc-fritz-pop,2.6s ease-in-out .3s infinite gc-fritz-idle}.gc-fritz.is-rattle{animation:.11s linear infinite gc-rattle;translate:0 18%}.gc-fritz.is-cheer,.gc-fritz.is-full{animation:.28s cubic-bezier(.3,1.7,.5,1) both gc-fritz-pop,.5s ease-in-out .28s 3 gc-boing}@keyframes gc-fritz-pop{0%{translate:0 30%}to{translate:0}}@keyframes gc-fritz-idle{0%,to{rotate:none}50%{rotate:-3deg}}@keyframes gc-boing{0%,to{translate:0}50%{translate:0 -6%}}@keyframes gc-rattle{0%{rotate:-3deg}50%{rotate:3deg}to{rotate:-3deg}}.gc-fritz-standin{display:block;position:absolute;inset:14% 18% 4%}.gc-fritz-standin:before{content:"";background:repeating-linear-gradient(var(--gc-brass) 0 8px, var(--gc-brass-d) 8px 14px);width:6%;height:38%;position:absolute;top:62%;left:47%}.gc-fritz-standin>b{background:radial-gradient(circle at 34% 40%, #fff 0 7%, #1c120c 7.5% 11%, transparent 11.5%), radial-gradient(circle at 64% 40%, #fff 0 9%, #1c120c 9.5% 13%, transparent 13.5%), radial-gradient(ellipse at 50% 85%, var(--gc-cream) 0 30%, transparent 31%), radial-gradient(circle at 40% 30%, #e85560, var(--gc-red) 55%, var(--gc-red-d));height:64%;box-shadow:0 0 0 7px var(--gc-ink), -36px 22px 0 -10px var(--gc-teal), 36px 22px 0 -10px var(--gc-teal);border-radius:50% 50% 46% 46%;position:absolute;top:0;left:6%;right:6%}.gc-fritz-standin>b:after{content:"";background:var(--gc-brass);clip-path:polygon(0 0,100% 0,50% 100%);width:14%;height:12%;position:absolute;top:50%;left:44%}.gc-door{z-index:6;perspective:700px}.gc-door-leaf{transform-origin:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1);position:absolute;inset:0;transform:rotateY(-112deg)}.gc-door-leaf>i{background:radial-gradient(circle at 82% 55%, var(--gc-brass-l) 0 4%, var(--gc-brass-d) 6%, transparent 7%), linear-gradient(90deg, #6b3e24, #8a5632 50%, #5a3420);border:9px solid var(--gc-ink);border-radius:60px 60px 6px 6px;display:block;position:absolute;inset:0}.gc-door-leaf.is-bang{animation:.32s cubic-bezier(.3,1.5,.5,1) gc-bang}.gc-door.is-wide .gc-door-leaf{transform:rotateY(-160deg)}@keyframes gc-bang{0%{transform:rotateY(-20deg)}to{transform:rotateY(-112deg)}}.gc-weight{z-index:4;transition:top .55s cubic-bezier(.3,1.5,.5,1)}.gc-weight>i{box-shadow:0 0 0 6px var(--gc-ink), inset 0 18px 0 var(--gc-brass);background:repeating-linear-gradient(135deg,#0000 0 18px,#2e1a108c 18px 22px),repeating-linear-gradient(45deg,#8a5632 0 18px,#6b3e24 18px 22px);border-radius:50% 50% 46% 46%/30% 30% 70% 70%;display:block;position:absolute;inset:10% 8% 0}.gc-weight.is-shudder{animation:.14s linear infinite gc-shudder}.gc-weight.is-full>i,.gc-weight.is-full>img{filter:drop-shadow(0 0 24px var(--gc-brass-l)) brightness(1.15)}@keyframes gc-shudder{0%{translate:-4px}50%{translate:4px 2px}to{translate:-4px}}.gc-chain{z-index:4;background-position:50% 100%;background-repeat:repeat-y;background-size:100%;transition:height .55s cubic-bezier(.3,1.5,.5,1)}.gc-chain.is-standin{background:repeating-linear-gradient(var(--gc-brass) 0 14px, var(--gc-brass-d) 14px 18px, transparent 18px 22px);border-radius:8px}.gc-notch{z-index:4;background:var(--gc-brass-d);width:20px;height:20px;box-shadow:0 0 0 4px var(--gc-ink);border-radius:50%;transition:background .3s,box-shadow .3s}.gc-notch.is-lit{background:var(--gc-brass-l);box-shadow:0 0 0 4px var(--gc-ink), 0 0 20px 6px #ffe08acc}.gc-pins{z-index:7;width:1600px;height:2000px;top:0;left:0}.gc-pins>i{background:radial-gradient(circle at 36% 32%, var(--gc-brass-l) 0 20%, var(--gc-brass) 46%, var(--gc-brass-d) 82%);box-shadow:0 0 0 4px var(--gc-ink), 0 4px 0 2px #3a241459;border-radius:50%;display:block;position:absolute}.gc-pins.has-art>i{background:var(--pin) center / contain no-repeat;box-shadow:none}.gc-pins.is-silver:not(.has-art)>i{background:radial-gradient(circle at 36% 32%, #fff 0 20%, var(--gc-silver) 46%, #6a7590 82%);box-shadow:0 0 0 4px #1a1838,0 0 12px #dfe6f580}.gc-bins{z-index:8;width:1600px;height:2000px;top:0;left:0}.gc-bin{position:absolute}.gc-bin-standin{border:5px solid var(--gc-ink);background:var(--bin,#6b3e24);border-radius:10px 10px 16px 16px;display:block;position:absolute;inset:0;box-shadow:inset 0 10px #ffffff38,inset 0 -12px #0000002e}.gc-bin.t0{--bin:linear-gradient(var(--gc-brass-l), var(--gc-brass) 55%, var(--gc-brass-d))}.gc-bin.t1{--bin:linear-gradient(#e85560, var(--gc-red) 55%, var(--gc-red-d))}.gc-bin.t2{--bin:linear-gradient(#ffc06a, #f7a64a 55%, #b8701f)}.gc-bin.t3{--bin:linear-gradient(var(--gc-teal-l), var(--gc-teal) 60%, #135c59)}.gc-bin.t4{--bin:linear-gradient(#86b25a, var(--gc-moss) 60%, #3c5a22)}.gc-bin.t5{--bin:linear-gradient(var(--gc-walnut-l), var(--gc-walnut) 60%, var(--gc-walnut-d))}.gc-bin-art{background-repeat:no-repeat;background-size:300% 200%;width:132px;height:132px;display:block;position:absolute;bottom:-4px;left:calc(50% - 66px)}.gc-bin-x{z-index:2;font:700 40px/1 var(--gc-flapfont);letter-spacing:0;white-space:nowrap;color:var(--gc-cream);-webkit-text-stroke:7px var(--gc-walnut-d);paint-order:stroke fill;position:absolute;top:58%;left:50%;translate:-50% -50%}.gc-bin.t0 .gc-bin-x{color:#fffbe6}.gc-bin-flash{z-index:3;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(ellipse at 50% 80%, var(--fl,#ffe08af2) 0, transparent 65%);animation:.6s ease-out forwards gc-binflash;display:block;position:absolute;inset:-70% -40% -10%}.gc-bin-flash.is-low{--fl:#fff1d68c}.gc-bin-flash.is-mid{--fl:#49c2b4e6}.gc-bin-flash.is-high{--fl:#ffe08a}@keyframes gc-binflash{0%{opacity:1;transform:scaleY(.6)}to{opacity:0;transform:scaleY(1.25)}}:is(.gc-bin:has(.gc-bin-flash) .gc-bin-standin,.gc-bin:has(.gc-bin-flash) .gc-bin-art){animation:.32s ease-out gc-binpop}@keyframes gc-binpop{0%{transform:translateY(8px)scale(1.12)}to{transform:none}}.gc-bin-count{z-index:4;white-space:nowrap;pointer-events:none;border:4px solid var(--gc-brass);color:var(--gc-brass-l);font:700 36px/1 var(--gc-flapfont);letter-spacing:0;background:linear-gradient(#6b3e24,#2e1a10);border-radius:999px;padding:3px 10px 5px;animation:.3s cubic-bezier(.3,1.7,.5,1) gc-tagpop;position:absolute;top:0;left:50%;translate:-50% -58%}.gc-bin.is-hit .gc-bin-art,.gc-bin.is-hit .gc-bin-standin{filter:brightness(1.1)}.gc-bin.is-best .gc-bin-art,.gc-bin.is-best .gc-bin-standin{filter:brightness(1.28)drop-shadow(0 0 16px #ffe08af2)}.gc-bin.is-best .gc-bin-count{background:linear-gradient(#fffbe6, var(--gc-brass-l) 40%, var(--gc-brass));border-color:var(--gc-walnut-d);color:var(--gc-walnut-d)}.gc-bins.is-jackpot .gc-bin-standin,.gc-bins.is-jackpot .gc-bin-art{filter:drop-shadow(0 0 16px #ffe08ae6)brightness(1.12)}.gc-bins.is-midnight:not(.is-jackpot) .gc-bin-standin{filter:saturate(.5)brightness(.9)hue-rotate(-20deg);box-shadow:inset 0 10px #dfe6f566,0 0 14px #dfe6f559}.gc-tags{z-index:8;width:1600px;height:2000px;top:0;left:0}.gc-tag{transform-origin:50% 0;place-items:center;display:grid;position:absolute}.gc-tag>img,.gc-tag-coin{position:absolute;inset:0}.gc-tag-tab{background:linear-gradient(90deg, var(--gc-brass-d), var(--gc-brass-l) 45%, var(--gc-brass) 70%, var(--gc-brass-d));width:14px;height:34px;box-shadow:0 0 0 3px var(--gc-ink);border-radius:4px;position:absolute;top:-18px;left:calc(50% - 7px)}.gc-tag-coin{box-shadow:0 0 0 6px var(--gc-brass-d), 0 0 0 10px var(--gc-ink);background:radial-gradient(circle at 38% 32%,#2f7e78,#1d5753 60%,#123a37);border-radius:50%;display:block;top:14%}.gc-tag>b{font:900 64px/1 var(--gc-serif);color:#fff1d680;-webkit-text-stroke:8px #10302d;paint-order:stroke fill;margin-top:15%;position:relative}.gc-tag:not(.is-lit)>img,.gc-tag:not(.is-lit)>.gc-tag-coin{filter:brightness(.66)saturate(.7)}.gc-tag:not(.is-lit)>.gc-tag-tab{filter:brightness(.7)}.gc-tag.is-lit{animation:.45s cubic-bezier(.3,1.7,.5,1) gc-tagpop}.gc-tag.is-lit>img,.gc-tag.is-lit>.gc-tag-coin{filter:drop-shadow(0 0 2px #e0a53c)drop-shadow(0 0 3px #e0a53c)drop-shadow(0 0 22px #ffc35af2)}.gc-tag.is-lit>.gc-tag-coin{background:radial-gradient(circle at 38% 32%,#fffbe6,#f6e4b8 60%,#e3c88a)}.gc-tag.is-lit>b{color:var(--gc-red-d);-webkit-text-stroke:7px var(--gc-cream)}.gc-tag.is-last{animation:.7s ease-in-out infinite alternate gc-tagwait}@keyframes gc-tagwait{0%{transform:scale(1)}to{transform:scale(1.12)}}.gc-root.is-striking .gc-tag.is-lit,.gc-root.is-midnight .gc-tag.is-lit{filter:brightness(1.25)drop-shadow(0 0 26px #ffe08a)}@keyframes gc-tagpop{0%{transform:scale(1.6)}to{transform:scale(1)}}.gc-bin-lit{pointer-events:none;opacity:.5;background:radial-gradient(at 50% 62%,#ffe08af2,#ffc35a80 45%,#0000 70%);border-radius:50%;animation:.6s ease-out gc-binlit;display:block;position:absolute;inset:-18% -36% -30%}@keyframes gc-binlit{0%{opacity:1;transform:scale(1.35)}60%{opacity:.9}to{opacity:.5;transform:none}}.gc-parade{z-index:3;width:1600px;height:2000px;top:0;left:0}.gc-auto{opacity:0;transform:translateX(calc(-1 * (var(--i) * 230px + 260px)));transition:transform 1.8s cubic-bezier(.3,.9,.4,1),opacity .4s;transition-delay:calc(var(--i) * .3s);position:absolute}.gc-parade.is-on .gc-auto{opacity:1;transform:none}.gc-parade.is-on .gc-auto>*{animation:.6s ease-in-out infinite alternate gc-toybob;animation-delay:calc(var(--i) * -.15s);transform-origin:50% 100%}@keyframes gc-toybob{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-5%)rotate(3deg)}}.gc-auto-standin{border:7px solid var(--gc-ink);border-radius:40% 40% 12% 12%;display:block;position:absolute;inset:8% 24% 0}.gc-auto-standin.n0{background:linear-gradient(var(--gc-red) 0 55%, var(--gc-teal) 55%)}.gc-auto-standin.n1{background:repeating-linear-gradient(90deg, var(--gc-red) 0 14px, #8e1f2a 14px 28px)}.gc-auto-standin.n2{background:linear-gradient(var(--gc-red) 0 22%, var(--gc-teal) 22%)}.gc-auto-standin.n3{background:#f6f2ea;border-radius:50% 60% 30% 30%;inset:30% 18% 0}.gc-railfront{z-index:4;top:0;left:0;width:1600px!important;height:2000px!important}.gc-tdoor{z-index:5;perspective:600px}.gc-tdoor>img,.gc-tdoor>i{transform-origin:0;transition:transform .5s cubic-bezier(.3,1.5,.5,1);position:absolute;inset:0}.gc-tdoor.is-right>img,.gc-tdoor.is-right>i{transform-origin:100%;scale:-1 1}.gc-tdoor>i{border:8px solid var(--gc-ink);background:linear-gradient(90deg,#6b3e24,#8a5632 50%,#5a3420);border-radius:40px 40px 4px 4px;display:block}.gc-tdoor.is-open>img,.gc-tdoor.is-open>i{transform:rotateY(-115deg)}.gc-cameo{z-index:3;pointer-events:none;overflow:hidden}.gc-cameo-fig{animation:2.2s cubic-bezier(.3,.9,.4,1) both gc-cameo;position:absolute}.gc-cameo-fig>*{transform-origin:50% 100%;animation:.36s ease-in-out infinite alternate gc-toybob}@keyframes gc-cameo{0%{transform:translate(-270px)}24%{transform:translate(14px)}32%,76%{transform:none}to{transform:translate(-270px)}}.gc-root.is-static .gc-cameo-fig{animation:none}.gc-tglow{background:radial-gradient(at 50% 75%,#fff6d0 0,#ffc35ae6 35%,#f7a64a73 65%,#f7a64a1a 85%);border-radius:40px 40px 4px 4px;animation:1.1s ease-in-out infinite alternate gc-glow;display:none;position:absolute;inset:6% 8% 0;box-shadow:0 0 46px 14px #ffc35a8c}.gc-tdoor.is-ajar .gc-tglow{display:block}.gc-tdoor.is-ajar>img,.gc-tdoor.is-ajar>i{transform:rotateY(-40deg)}@keyframes gc-glow{0%{opacity:.75}to{opacity:1}}.gc-acorns{z-index:9;width:1600px;height:2000px;top:0;left:0}.gc-acorn{z-index:9;will-change:transform;filter:drop-shadow(7px 12px 4px #4a2f3a80);width:50px;height:50px;position:absolute;top:-25px;left:-25px}.gc-acorn.is-ghost{filter:saturate(1.6)brightness(1.06);opacity:.62;z-index:8}.gc-acorn.is-ghost>i{scale:.85}.gc-acorn.is-ghost.g2{opacity:.4}.gc-acorn.is-ghost.g2>i{scale:.7}.gc-acorn>i{background:var(--acorn-brass,none) center / contain no-repeat;display:block;position:absolute;inset:0}.gc-acorn.is-silver>i{background-image:var(--acorn-silver,none)}.gc-acorn.is-gold{filter:drop-shadow(0 0 13px #ffe08af2)drop-shadow(7px 12px 4px #4a2f3a73);width:60px;height:60px;top:-30px;left:-30px}.gc-acorn.is-gold.is-ghost{filter:saturate(1.5)brightness(1.15)}.gc-acorn.is-silver.is-ghost{filter:brightness(1.15)}.gc-acorn.is-gold>i{background-image:var(--acorn-gold,none)}.gc-acorns:not(.has-brass) .gc-acorn.is-brass>i,.gc-acorns:not(.has-silver) .gc-acorn.is-silver>i,.gc-acorns:not(.has-gold) .gc-acorn.is-gold>i,.gc-acorn.is-still.no-art>i{background:radial-gradient(circle at 40% 62%, var(--gc-brass-l) 0 12%, var(--gc-brass) 40%, var(--gc-brass-d) 78%);box-shadow:0 0 0 4px var(--gc-ink), inset 0 12px 0 #6b4423;border-radius:46% 46% 50% 50%/42% 42% 58% 58%}.gc-acorns:not(.has-silver) .gc-acorn.is-silver>i{background:radial-gradient(circle at 40% 62%, #fff 0 12%, var(--gc-silver) 40%, #6a7590 78%);box-shadow:0 0 0 4px #1a1838,inset 0 12px #4b5470,0 0 14px #dfe6f5cc}.gc-acorns:not(.has-gold) .gc-acorn.is-gold>i{background:radial-gradient(circle at 40% 62%,#fffbe6 0 14%,#ffd04a 40%,#b8701f 78%)}.gc-acorn.is-in{opacity:0;transition:opacity .5s .35s}.gc-plaque{z-index:20;filter:drop-shadow(0 4px 6px #24161c80);container-type:size}.gc-plaque>img,.gc-plaque-standin{position:absolute;inset:0}.gc-plaque-standin{border:3px solid var(--gc-ink);box-shadow:inset 0 0 0 4px var(--gc-brass), inset 0 0 0 6px var(--gc-ink);background:linear-gradient(#8a5632,#5a3420);border-radius:12%/36%;display:block}.gc-flaps{grid-template-columns:repeat(var(--n), 1fr);perspective:300px;gap:1%;display:grid;position:absolute;inset:39% 18.6% 34% 19%;container-type:size}.gc-plaque-standin~.gc-flaps{background:#1c120c;border-radius:4px;padding:2% 1.5%;inset:23% 10.5%}.gc-flap{background:linear-gradient(var(--gc-cream) 0 49%, #3a2414 49% 51%, #f3e1bd 51%);color:var(--gc-walnut-d);font:700 min(70cqh, calc(118cqw / var(--n))) / 1 var(--gc-flapfont);text-transform:uppercase;animation:.24s ease-out both gc-flap;animation-delay:var(--d);border-radius:2px;place-items:center;display:grid;position:relative;overflow:hidden}.gc-flap.has-art{background:url(/games/grand-cuckoo/flap-tile-v2.webp) 50%/100% 100%}.gc-flap.is-wide{font-size:min(70cqh, calc(170cqw / var(--n)));grid-column:span 2;font-weight:700}@keyframes gc-flap{0%{filter:brightness(.6);transform:rotateX(-90deg)}to{transform:none}}.gc-plaque.is-tick .gc-flap,.gc-plaque.is-tock .gc-flap{color:#6b3e10}.gc-plaque.is-cuckoo .gc-flap{color:var(--gc-red-d)}.gc-plaque.is-tock,.gc-plaque.is-cuckoo{filter:drop-shadow(0 0 14px #ffc35ad9)}.gc-plaque.is-midnight .gc-flap{color:var(--gc-indigo-d);background:linear-gradient(#f4f7ff 0 49%,#1a1838 49% 51%,#dfe6f5 51%)}.gc-plaque.is-midnight{filter:drop-shadow(0 0 14px #dfe6f5b3)}.gc-run{white-space:nowrap;border:2px solid var(--gc-brass);color:var(--gc-brass-l);font:700 clamp(11px, 3.4cqw, 15px)/1.15 var(--gc-flapfont);letter-spacing:.02em;background:linear-gradient(#5a3420,#2e1a10);border-radius:999px;padding:.12em .7em .16em;position:absolute;top:96%;left:50%;translate:-50%}.gc-run.is-neutral{border-color:var(--gc-walnut-l);color:var(--gc-walnut-d);background:linear-gradient(#f6e6c0,#e9cf9c)}.gc-root.is-midnight .gc-run.is-neutral{border-color:var(--gc-silver);color:var(--gc-indigo-d);background:linear-gradient(#f4f7ff,#dfe6f5)}.gc-bell{aspect-ratio:110/134;transform-origin:50% 0;pointer-events:none;animation:.5s ease-in-out 3 alternate gc-bellswing;position:absolute}.gc-bell:before{content:"";background:repeating-linear-gradient(var(--gc-brass-l) 0 28%, var(--gc-brass-d) 28% 40%);width:7%;height:24%;box-shadow:0 0 0 1px var(--gc-ink);border-radius:99px;position:absolute;top:0;left:46.5%}.gc-bell-body{aspect-ratio:1;position:absolute;bottom:0;left:0;right:0}.gc-bell-body>i{background:radial-gradient(circle at 36% 30%, var(--gc-brass-l), var(--gc-brass) 50%, var(--gc-brass-d));box-shadow:0 0 0 2px var(--gc-ink);border-radius:50% 50% 18% 18%/60% 60% 18% 18%;display:block;position:absolute;inset:10% 18% 8%}.gc-tbell{z-index:6}.gc-tbell:before{box-shadow:0 0 0 4px var(--gc-ink)}.gc-tbell.n1{animation-delay:.12s}.gc-pbell{z-index:3}.gc-pbell.is-crest{width:15%;animation-delay:.24s;bottom:92%;left:42.5%}.gc-pbell.is-ring{width:11%;top:12%;left:80.5%}@keyframes gc-bellswing{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.gc-otto{z-index:15;transition:filter .6s}.gc-root.is-midnight .gc-otto{filter:brightness(.82)saturate(.8)hue-rotate(-8deg)drop-shadow(4px -3px 6px #c8d7ff73)}.gc-otto-in:after{content:"";pointer-events:none;opacity:0;-webkit-mask:var(--otto,none) center / contain no-repeat;-webkit-mask:var(--otto,none) center / contain no-repeat;-webkit-mask:var(--otto,none) center / contain no-repeat;-webkit-mask:var(--otto,none) center / contain no-repeat;mask:var(--otto,none) center / contain no-repeat;mix-blend-mode:multiply;background:linear-gradient(215deg,#96a5eb8c,#343a8cbf 55%,#1e2060d9);transition:opacity .6s;position:absolute;inset:0}.gc-root.is-midnight .gc-otto-in:after{opacity:.55}.gc-otto-in{transform-origin:50% 96%;animation:.32s cubic-bezier(.3,1.6,.5,1) both gc-pose;position:absolute;inset:0}.gc-otto.is-idle .gc-otto-in{animation:.32s cubic-bezier(.3,1.6,.5,1) both gc-pose,3.4s ease-in-out .4s infinite gc-rock}.gc-otto.is-cheer .gc-otto-in,.gc-otto.is-captoss .gc-otto-in{animation:.32s cubic-bezier(.3,1.6,.5,1) both gc-pose,.45s ease-in-out .3s 3 gc-hop}.gc-otto.is-wince .gc-otto-in{animation:.32s both gc-pose,.4s ease-in-out 2 gc-wince}@keyframes gc-pose{0%{transform:scale(.94,1.05)}to{transform:none}}@keyframes gc-rock{0%,to{rotate:none}50%{rotate:1.4deg}}@keyframes gc-hop{0%,to{translate:0}50%{translate:0 -4%}}@keyframes gc-wince{0%,to{translate:0}50%{translate:-2% 1%}}.gc-otto-standin{box-shadow:0 0 0 3px var(--gc-ink);background:radial-gradient(at 50% 20%,#f2efe8 0 7%,#0000 7.5%),linear-gradient(90deg,#7a7880 0 34%,#26232a 34% 42%,#f2efe8 42% 58%,#26232a 58% 66%,#7a7880 66%) 0 6%/100% 22% no-repeat,linear-gradient(#7e2a33,#5c1e25) 0 34%/100% 70% no-repeat;border-radius:46% 46% 30% 30%/26% 26% 20% 20%;display:block;position:absolute;inset:5% 14% 4%}.gc-otto-standin:before{content:"";background:var(--gc-moss);height:9%;box-shadow:0 0 0 3px var(--gc-ink);border-radius:50% 50% 10% 10%;position:absolute;top:-3%;left:14%;right:14%}.gc-cap{aspect-ratio:1;z-index:2;width:40%;animation:1.5s cubic-bezier(.3,.7,.6,1) forwards gc-captoss;position:absolute;top:0;left:30%}.gc-cap>i{background:var(--gc-moss);box-shadow:0 0 0 3px var(--gc-ink);border-radius:50% 50% 14% 14%;display:block;position:absolute;inset:20% 8% 30%}@keyframes gc-captoss{0%{opacity:1;transform:translateY(0)rotate(0)}45%{transform:translateY(-150%)rotate(420deg)}85%{opacity:1}to{opacity:0;transform:translateY(-10%)rotate(720deg)}}.gc-slam{z-index:30;pointer-events:none;place-items:center;animation:.45s cubic-bezier(.25,1.6,.45,1) both gc-slam;display:grid}.gc-slam>img,.gc-slam>i{position:absolute}.gc-plate{inset:0}.gc-plate.is-standin{border:4px solid var(--gc-ink);box-shadow:inset 0 0 0 5px var(--gc-brass), inset 0 0 0 8px var(--gc-ink), 0 10px 26px #24161c8c;background:radial-gradient(at 50% 40%,#8a5632,#5a3420 70%);border-radius:22px;display:block;inset:14% 4%}.gc-slam.is-midnight .gc-plate.is-standin{background:radial-gradient(ellipse at 50% 40%, #2b2e7a, var(--gc-indigo-d) 75%);box-shadow:inset 0 0 0 5px var(--gc-silver), inset 0 0 0 8px #1a1838, 0 10px 30px #0e0f3399}.gc-burst{mix-blend-mode:screen;opacity:.9;animation:9s linear infinite gc-burst;inset:-32%;width:164%!important;height:164%!important}.gc-burst.is-standin{background:repeating-conic-gradient(#ffe08a80 0 7deg, transparent 7deg 20deg);border-radius:50%;display:block;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}.gc-slam.is-midnight .gc-burst{filter:grayscale()brightness(1.3)}@keyframes gc-burst{to{transform:rotate(360deg)}}@keyframes gc-slam{0%{opacity:0;transform:scale(2.2)}60%{opacity:1}to{transform:scale(1)}}.gc-slam-in{text-align:center;flex-direction:column;align-items:center;gap:.06em;max-width:78%;line-height:1;display:flex;position:relative}.gc-slam-word{font:900 1em/1 var(--gc-serif);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#fffbe6, var(--gc-brass-l) 35%, var(--gc-brass) 70%, #b8701f);color:#0000;-webkit-text-stroke:.06em var(--gc-ink);paint-order:stroke fill;filter:drop-shadow(0 .05em 0 var(--gc-ink));-webkit-background-clip:text;background-clip:text}.gc-slam.is-cuckoo .gc-slam-word{font-size:1.15em}.gc-slam.is-midnight .gc-slam-word{background-image:linear-gradient(#fff, #f4f7ff 40%, var(--gc-silver) 80%, #8e9ab8);-webkit-text-stroke-color:#1a1838}:is(:lang(zh),:lang(ja),:lang(ko)) :is(.gc-slam-word,.gc-logo.is-standin){letter-spacing:.04em;-webkit-text-stroke-width:.02em;filter:drop-shadow(.035em 0 0 var(--gc-ink)) drop-shadow(-.035em 0 0 var(--gc-ink)) drop-shadow(0 .035em 0 var(--gc-ink)) drop-shadow(0 -.035em 0 var(--gc-ink)) drop-shadow(0 .05em 0 var(--gc-ink));font-weight:900}:lang(zh) :is(.gc-slam-word,.gc-logo.is-standin){font-family:"Noto Sans SC", var(--gc-serif)}:lang(ja) :is(.gc-slam-word,.gc-logo.is-standin){font-family:"Noto Sans JP", var(--gc-serif)}:lang(ko) :is(.gc-slam-word,.gc-logo.is-standin){font-family:"Noto Sans KR", var(--gc-serif)}:is(:lang(zh),:lang(ja),:lang(ko)) .gc-slam.is-midnight .gc-slam-word{filter:drop-shadow(.035em 0 #1a1838)drop-shadow(-.035em 0 #1a1838)drop-shadow(0 .035em #1a1838)drop-shadow(0 -.035em #1a1838)drop-shadow(0 .05em #1a1838)}.gc-slam-amt{font:700 .5em/1.1 var(--gc-flapfont);color:var(--gc-cream);text-shadow:0 2px 0 var(--gc-ink), 0 0 12px #ffc35ab3;white-space:nowrap}.gc-slam-sub{font:700 .24em/1.2 var(--gc-flapfont);color:var(--gc-brass-l);letter-spacing:.06em;text-transform:uppercase}.gc-slam.is-midnight .gc-slam-sub{color:var(--gc-moon)}.gc-slam.has-art .gc-slam-in{justify-content:flex-end;gap:0;max-width:none;padding-bottom:.08em;position:absolute}.gc-slam.has-art .gc-slam-word{position:absolute;top:0;left:50%;translate:-50% -56%}.gc-slam.has-art.is-cuckoo .gc-slam-word{translate:-50% -66%}.gc-slam.has-art .gc-slam-amt{color:var(--gc-walnut-d);text-shadow:0 1px #fffbe6bf;font-size:.42em}.gc-slam.has-art .gc-slam-sub{color:var(--gc-red-d);text-shadow:none;max-width:100%;font-size:.24em}.gc-slam.has-art.is-midnight .gc-slam-amt{color:var(--gc-indigo-d)}.gc-slam.has-art.is-midnight .gc-slam-sub{color:var(--gc-indigo)}.gc-slam.has-art.is-midnight:not(:has(.gc-slam-amt)) .gc-slam-sub{margin-top:auto;margin-bottom:auto;padding-top:.5em;font-size:.36em}.gc-confetti{z-index:35;pointer-events:none;inset:0;overflow:hidden}.gc-confetti i{animation:gc-fall var(--d) var(--delay) cubic-bezier(.3, .4, .6, 1) forwards;background-size:200% 200%;border-radius:2px;display:block;position:absolute;top:-6%}.gc-confetti i.c0{background:var(--gc-brass)}.gc-confetti i.c1{background:var(--gc-red)}.gc-confetti i.c2{background:var(--gc-teal-l)}.gc-confetti i.c3{background:#3f6e2a;border-radius:50% 0}.gc-root.is-midnight .gc-confetti i:not(.has-art){background:var(--gc-silver)}@keyframes gc-fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift), 112cqh) rotate(var(--spin));opacity:0}}.gc-callout{z-index:26;white-space:nowrap;pointer-events:none;color:var(--gc-cream);font:700 clamp(12px, 3.6cqw, 17px)/1.1 var(--gc-flapfont);letter-spacing:.04em;text-transform:uppercase;margin:0;animation:.35s cubic-bezier(.3,1.6,.5,1) both gc-callout}.gc-callout.is-standin{border:2px solid var(--gc-brass);background:#2e1a10d9;border-radius:999px;padding:.25em .9em .3em;translate:-50% -50%}.gc-callout.is-standin.is-five{border-color:var(--gc-red)}.gc-callout.has-art{filter:drop-shadow(0 5px 8px #24161c80);transform-origin:50% 60%;translate:-50%}.gc-callout.has-art>img{width:100%;height:100%;position:absolute;inset:0}.gc-callout-t{place-items:center;display:grid;position:absolute;inset:26.2% 17.1% 37.8% 17.2%;container-type:size}.gc-callout-t>span{font:700 min(74cqh, calc(176cqw / var(--n,20))) / 1 var(--gc-flapfont);letter-spacing:.02em;text-transform:uppercase;color:var(--gc-walnut-d);text-shadow:0 1px #fffbe6b3;white-space:nowrap;translate:0 4%}.gc-callout.is-five{animation:.35s cubic-bezier(.3,1.6,.5,1) both gc-callout,.8s ease-in-out .4s infinite alternate gc-calloutpulse}.gc-callout.is-five .gc-callout-t>span{color:var(--gc-red-d)}@keyframes gc-callout{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes gc-calloutpulse{0%{transform:scale(1)}to{transform:scale(1.06)}}.gc-intro{z-index:50;cursor:pointer;background:radial-gradient(at 50% 30%,#2e1a108c,#24161ce0 75%);place-items:center;animation:.4s ease-out both gc-fadein;display:grid;inset:0}@keyframes gc-fadein{0%{opacity:0}to{opacity:1}}.gc-intro-in{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,2.2cqh,18px);width:min(96%,720px);height:100%;min-height:0;padding:8px;display:flex;overflow:hidden}.gc-logo{object-fit:contain;flex:0 auto;min-height:0;max-height:18cqh;animation:.6s cubic-bezier(.25,1.6,.45,1) both gc-slam;width:min(92%,640px)!important;height:auto!important}@container (min-height:600px){.gc-intro-in{justify-content:space-evenly;padding-bottom:16px}.gc-logo{max-height:30cqh}}@container (min-height:600px) and (min-width:900px){.gc-logo{max-height:36cqh}}.gc-logo.is-standin{text-align:center;font:900 clamp(30px, 11cqw, 64px)/.95 var(--gc-serif);letter-spacing:.01em;background:linear-gradient(#fffbe6, var(--gc-brass-l) 35%, var(--gc-brass) 70%, #b8701f);color:#0000;-webkit-text-stroke:.05em var(--gc-ink);paint-order:stroke fill;filter:drop-shadow(0 .06em 0 var(--gc-ink));-webkit-background-clip:text;background-clip:text;margin:0}.gc-howto{flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,2cqw,14px);width:100%;min-height:0;display:grid}.gc-card{text-align:center;border:3px solid var(--gc-ink);min-width:0;box-shadow:inset 0 0 0 3px var(--gc-brass), 0 6px 14px #24161c73;background:linear-gradient(#fff1d6,#f0d9a8);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 10px;animation:.5s cubic-bezier(.25,1.6,.45,1) both gc-slam;display:flex}.gc-card:nth-child(2){animation-delay:.12s}.gc-card:nth-child(3){animation-delay:.24s}.gc-card.has-frame{border:18px solid #0000;background-clip:padding-box;border-image-slice:22%;border-image-width:18px;border-image-repeat:stretch;box-shadow:0 6px 14px #24161c73}.gc-card>img,.gc-card-standin{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;max-height:22cqh;height:auto!important}.gc-card-standin{color:var(--gc-cream);font:900 clamp(14px, 5cqw, 26px)/1 var(--gc-serif);-webkit-text-stroke:.08em var(--gc-ink);paint-order:stroke fill;background:radial-gradient(circle at 50% 40%,#ffe0a0,#e9786a 70%,#8d6fa8);place-items:center;font-style:normal;display:grid}.gc-card>b{font:900 clamp(11px, 3.4cqw, 16px)/1.1 var(--gc-serif);color:var(--gc-red-d)}.gc-nowrap{white-space:nowrap}.hud-stage:has(.gc-root.has-intro) .hud-stage-ticker{visibility:hidden}.gc-card>span{color:var(--gc-walnut-d);font:600 clamp(10px,2.8cqw,13px)/1.25 system-ui,sans-serif}.gc-continue{cursor:pointer;border:3px solid var(--gc-ink);background:linear-gradient(#e85560, var(--gc-red) 55%, var(--gc-red-d));width:min(340px,90%);min-height:64px;box-shadow:inset 0 3px 0 #ffdcc873, 0 5px 0 var(--gc-ink), 0 10px 22px #c8323c66;color:var(--gc-cream);font:900 clamp(18px, 5.4cqw, 26px)/1 var(--gc-serif);-webkit-text-stroke:.06em var(--gc-ink);paint-order:stroke fill;border-radius:999px;flex:none;padding:10px 24px;animation:1.4s ease-in-out infinite alternate gc-breathe}.gc-continue.has-art{box-shadow:none;border:20px solid #0000;background:0 0;border-image-slice:0 45% fill;border-image-width:0 32px;border-image-repeat:stretch;border-radius:0}@keyframes gc-breathe{0%{transform:scale(1)}to{transform:scale(1.04)}}.gc-intro-foot{color:#fff1d6cc;letter-spacing:.06em;text-transform:uppercase;flex:none;margin:0;font:600 12px/1.2 system-ui,sans-serif}@container (max-width:400px){.gc-card.has-frame{border-width:12px;border-image-width:12px}.gc-card>b{letter-spacing:-.01em;font-size:10.5px}}@container (max-height:560px){.gc-card>img,.gc-card-standin{aspect-ratio:16/9;max-height:16cqh}.gc-card{gap:2px;padding:6px 4px 8px}.gc-card.has-frame{border-width:10px;border-image-width:10px}.gc-card>span{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.gc-continue{min-height:52px}.gc-logo{max-height:16cqh}}@container (min-height:401px) and (max-height:599px) and (max-width:600px){.gc-intro-in{justify-content:space-evenly}.gc-logo{max-height:27cqh}.gc-intro-foot{display:none}}@container (max-height:400px){.gc-howto{grid-template-columns:repeat(3,minmax(0,170px));justify-content:center}.gc-card>span{display:none}.gc-continue{min-height:46px;font-size:18px}.gc-intro-foot{display:none}}.gc-opt{gap:2px;min-width:52px;padding:4px 8px}.gc-opt>small{font:700 9px/1 var(--hud-sans,system-ui);letter-spacing:.08em;opacity:.75}.gc-opt>span{font:700 12px/1.1 var(--hud-sans,system-ui);letter-spacing:.04em;color:var(--ink,#fff);align-items:center;gap:4px;display:inline-flex}.gc-opt>span>img{width:18px;height:18px}.gc-opt.is-on{box-shadow:inset 0 0 0 2px #d9a441}.gc-opt.is-on>span{color:#ffe08a}.gc-dock-count output{text-align:center;min-width:3ch}.gc-action{display:flex}.gc-drop{cursor:pointer;color:#fff1d6;letter-spacing:.04em;-webkit-text-stroke:.07em #2e1a10;paint-order:stroke fill;background:radial-gradient(circle at 12%,#ffe08a 0 3px,#8a5a1c 4px,#0000 5px),radial-gradient(circle at 88%,#ffe08a 0 3px,#8a5a1c 4px,#0000 5px),linear-gradient(#a8693c,#8a5632 40%,#5a3420);border:3px solid #3a2414;border-radius:14px;flex:1;place-items:center;min-width:0;height:100%;min-height:56px;padding:6px 16px;font:900 22px/1 Alegreya SC,Noto Serif SC,Georgia,serif;transition:transform 80ms,filter .2s;display:grid;position:relative;box-shadow:inset 0 2px #ffe0a080,inset 0 0 0 3px #d9a441,0 4px #2e1a10,0 8px 18px #5a342073}.gc-drop>span{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.gc-drop.has-art{box-shadow:none;background:0 0;border:0}.gc-drop-art{position:absolute;inset:0;object-fit:fill!important;width:100%!important;height:100%!important}.gc-drop:not(:disabled):active{filter:brightness(.92);transform:translateY(2px)}.gc-drop.is-busy{cursor:default;filter:saturate(.6)}.gc-drop.is-busy>span{font-size:.86em}.gc-drop.is-white{color:#2e1a10;-webkit-text-stroke:0;background:linear-gradient(#fff1d6,#e9cf9c)}.gc-drop:disabled:not(.is-busy){filter:grayscale(.6)brightness(.8);cursor:not-allowed}.hud-stage:has(.gc-intro) .gc-drop{opacity:.45;filter:grayscale(.5)}.hud-dock-options:has(.gc-opt){gap:6px}.gc-dock-count{flex:1 0 auto!important}.gc-dock-count .hud-dock-stat-v{gap:2px}.gc-dock-count .hud-dock-step{width:26px}@media (max-width:479.98px){.gc-opt{min-width:0;max-width:64px;padding:4px;flex:1 1 0!important}.gc-opt>small{letter-spacing:.04em;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.gc-opt>span{letter-spacing:0;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}}@media (max-width:379.98px){.hud-dock-options:has(.gc-opt){gap:4px}.gc-dock-count{padding-left:6px!important;padding-right:6px!important}.gc-opt>span{font-size:10px}.gc-drop{font-size:19px}}.hud-stage:has(.gc-root:is(.is-desktop,.is-landscape)) .hud-stage-ticker{z-index:30;flex-wrap:wrap;justify-content:flex-start;row-gap:20px;max-width:min(28%,340px);height:40px;min-height:0;padding:12px 0 0 16px;position:absolute;top:0;left:0}.hud-stage:has(.gc-root.is-desktop) .gc-dock-count{max-width:280px;flex:0 280px!important}.hud-stage:has(.gc-root.is-desktop) .hud-dock-options{justify-content:center}@media (orientation:landscape) and (max-height:500px){.hud-stage:has(.gc-root) .hud-stage-ticker{z-index:30;flex-wrap:wrap;justify-content:flex-start;row-gap:12px;max-width:min(24vw,200px);height:30px;min-height:0;padding:6px 0 0 10px;position:absolute;top:0;left:0}}.gc-root:is(.is-landscape,.is-desktop) .gc-clock{transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.gc-root.is-landscape .gc-otto{transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),filter .6s}.gc-root:is(.is-landscape,.is-desktop):not(.is-wide-cam) .gc-fritz{scale:min(var(--sc,1), 1.25)}@media (orientation:landscape) and (max-height:500px){.gc-opt.hud-dock-btn{flex-direction:column;gap:1px;min-width:0;padding:2px 6px}.gc-opt>small{font-size:8px}.gc-opt>span{font-size:11px}.gc-drop{min-height:44px;font-size:17px}}@media (min-width:1280px){.hud-stage:has(.gc-root) .hud-dock-in{flex-direction:column;align-items:stretch;gap:8px}.hud-stage:has(.gc-root) .hud-dock-in>.hud-dock-row{order:1;justify-content:center;display:flex}.hud-stage:has(.gc-root) .hud-dock-row>.hud-dock-bet{flex:0 460px;width:auto}.hud-stage:has(.gc-root) .hud-dock-row>.hud-dock-action{flex:0 0 320px;width:auto}.hud-stage:has(.gc-root) .hud-dock-in>.hud-dock-options{order:0;align-self:center;width:100%;max-width:760px}}.hud-stage:has(.gc-root) .hud-dock-bet .hud-dock-label>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.hud-stage:has(.gc-root) .hud-dock-bet .hud-dock-label>span:last-child:not(:first-child){flex:none}@media (max-width:479.98px){.hud-stage:has(.gc-root) .hud-dock-bet .hud-dock-label{letter-spacing:.06em;gap:6px}.gc-opt>span>img{display:none}.gc-opt{max-width:72px}.gc-opt>span{letter-spacing:-.02em;font-size:10.5px}.gc-opt>small{letter-spacing:0}}@media (max-width:379.98px){.gc-opt{padding-left:2px!important;padding-right:2px!important}.gc-opt>span{font-size:9.5px}}.hud-sheet-panel:has(.gc-paytable) :is(.hud-sheet-h,.hud-sheet-tabs){flex:none}.gc-paytable{gap:2px;margin:8px 0;font-size:11px;display:grid;overflow-x:auto}.gc-pt-row{grid-template-columns:minmax(92px,1.8fr) repeat(13,minmax(26px,1fr));align-items:center;gap:2px;display:grid}.gc-pt-row>span{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 1px}.gc-pt-row>span:first-child{text-align:left;text-overflow:ellipsis;overflow:hidden}.gc-pt-row>span.is-letter{box-shadow:inset 0 -2px #d9a441}.gc-word code{word-break:break-all;font-size:11px}.gc-root.is-static *,.gc-root.is-static :before,.gc-root.is-static :after{transition:none!important;animation-iteration-count:1!important;animation-delay:-10s!important}.gc-root.is-static .gc-confetti i{transform:translate(var(--drift), calc(var(--delay) * 140cqh + 20cqh)) rotate(var(--spin));animation:none}.gc-root.is-static .gc-ring{opacity:.6;animation:none;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.gc-root *,.gc-root :before,.gc-root :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gc-fireflies,.gc-confetti{display:none}}.lt-root{--lt-ink:#17312c;--lt-slate:#3e5a63;--lt-slate-d:#1d2f35;--lt-mist:#a9c4c2;--lt-mist-l:#d8e8e4;--lt-jade-pond:#2f7d6d;--lt-water:#123a38;--lt-pad:#5fa04a;--lt-pad-l:#9ccf5f;--lt-pad-v:#3c6e2f;--lt-lotus:#f27fa0;--lt-lotus-l:#ffc6d6;--lt-lotus-d:#c8436e;--lt-cinnabar:#b3202a;--lt-cinnabar-d:#6e1219;--lt-gold:#e8b23a;--lt-gold-l:#ffe48a;--lt-gold-d:#8c5a14;--lt-copper:#b8673a;--lt-copper-l:#e59a5f;--lt-bronze:#7a5a2e;--lt-verdigris:#4f9a86;--lt-jade:#3fae7f;--lt-jade-l:#8fe0b0;--lt-lamp:#f2b45a;--lt-cream:#fff6e0;--lt-shadow:#1d3a38;--lt-face:"Nunito", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0;overflow:hidden;container-type:size}.lt-root>*{position:absolute}.lt-root img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.hud-stage:has(.lt-root) .hud-stage-backdrop img{opacity:1;object-position:50% 28%;transition:filter 1.2s}.hud-stage:has(.lt-root) .hud-stage-backdrop:after{background:radial-gradient(at 50% 42%,#0000 0,#0d1c1c1f 60%,#0d1c1c80 100%)}.hud-stage:has(.lt-root.is-storm) .hud-stage-backdrop img{filter:brightness(.82)saturate(.85)}.hud-stage:has(.lt-root) .hud-stage-flash{background:radial-gradient(circle at 50% 35%,#e6f5ffd9,#a9c4c259 60%,#0000)}.hud-stage:has(.lt-root.is-sun) .hud-stage-flash{background:radial-gradient(circle at 50% 35%,#ffe48af2,#ffd76a66 60%,#0000)}.lt-sky{z-index:0;background:linear-gradient(#1d2f35 0%,#3e5a63 30%,#6f8f8c 46%,#2f7d6d 58%,#123a38 82%,#0d1c1c 100%);display:none;inset:0}.lt-root.no-backdrop .lt-sky{display:block}.lt-sun{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.1s;inset:0}.lt-sun.is-on{opacity:1}.lt-sun>*{position:absolute}.lt-sun-sky{mix-blend-mode:screen;background:linear-gradient(#8fd3f08c,#ffd76a40 45%,#0000 70%);inset:0}.lt-root:not(.no-backdrop) .lt-sun-sky{background:linear-gradient(#ffe48a40,#0000 60%)}.lt-rainbow{opacity:.85;-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--m,0%), transparent calc(var(--m,0%) + 10%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--m,0%), transparent calc(var(--m,0%) + 10%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--m,0%), transparent calc(var(--m,0%) + 10%));-webkit-mask-image:linear-gradient(90deg, #000 0, #000 var(--m,0%), transparent calc(var(--m,0%) + 10%));mask-image:linear-gradient(90deg, #000 0, #000 var(--m,0%), transparent calc(var(--m,0%) + 10%));top:2%;left:0;object-fit:cover!important;width:100%!important;height:46%!important}.lt-sun.is-on .lt-rainbow{animation:1.1s ease-out .4s both lt-rainbow-in}.lt-root.is-portrait .lt-rainbow:not(.is-standin){top:0;left:-14%;object-fit:fill!important;width:128%!important;height:30%!important}@property --m{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes lt-rainbow-in{0%{--m:-10%}to{--m:110%}}.lt-rainbow.is-standin{background:radial-gradient(at 50% 100%,#0000 54%,#a078ff80 56%,#50a0ff8c 59%,#5adc8c8c 62%,#ffe65a99 65%,#ff963c8c 68%,#ff505a80 71%,#0000 73%);border-radius:50% 50% 0 0/100% 100% 0 0;width:120%;height:70%;top:6%;left:-10%}.lt-sunburst{mix-blend-mode:screen;opacity:.9;background:repeating-conic-gradient(from 0deg, #ffd76a8c 0 7deg, transparent 7deg 18deg);border-radius:50%;animation:60s linear infinite lt-spin;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 62%);mask-image:radial-gradient(circle,#000 8%,#0000 62%)}.lt-sunburst.has-art{mix-blend-mode:normal;opacity:.85;-webkit-mask-image:var(--sb), radial-gradient(circle, #000 18%, transparent 64%);-webkit-mask-image:var(--sb), radial-gradient(circle, #000 18%, transparent 64%);-webkit-mask-image:var(--sb), radial-gradient(circle, #000 18%, transparent 64%);-webkit-mask-image:var(--sb), radial-gradient(circle, #000 18%, transparent 64%);mask-image:var(--sb), radial-gradient(circle, #000 18%, transparent 64%);-webkit-mask-source-type:luminance,alpha;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:luminance,alpha;-webkit-mask-composite:source-in;-webkit-mask-source-type:luminance,alpha;background-position:50%;background-size:cover;border-radius:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover,100% 100%;mask-size:cover,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha}@keyframes lt-spin{to{transform:rotate(360deg)}}.lt-rain{pointer-events:none;background-repeat:repeat;transition:opacity 1.2s;inset:-10% 0 0}.lt-rain.is-far{z-index:3;opacity:.4;background-size:220px 220px;animation:.9s linear infinite lt-rain-fall}.lt-rain.is-near{z-index:80;opacity:.25;background-size:360px 360px;animation:.45s linear infinite lt-rain-fall-near}.lt-rain:not(.has-art){background-image:repeating-linear-gradient(104deg,#0000 0 22px,#d8e8e48c 22px 23px,#0000 23px 47px),repeating-linear-gradient(100deg,#0000 0 61px,#d8e8e459 61px 62px,#0000 62px 97px);background-size:220px 140px,300px 210px}.lt-rain.is-near:not(.has-art){opacity:.18;background-size:340px 240px,420px 300px}@keyframes lt-rain-fall{0%{background-position:0 0}to{background-position:-40px 220px}}@keyframes lt-rain-fall-near{0%{background-position:0 0}to{background-position:-60px 360px}}.lt-root.is-storm .lt-rain.is-far{opacity:.6;animation-duration:.6s}.lt-root.is-storm .lt-rain.is-near{opacity:.38;animation-duration:.32s}.lt-root.is-sun .lt-rain{opacity:0}.lt-bolt{z-index:1;mix-blend-mode:screen;opacity:0;animation:.45s ease-out both lt-bolt;width:84%!important;height:46%!important;top:0!important;left:8%!important}.lt-lightning{z-index:81;pointer-events:none;opacity:0;background:#fff;animation:.45s ease-out both lt-flicker;inset:0}@keyframes lt-bolt{0%{opacity:0}12%{opacity:1}30%{opacity:.2}45%{opacity:.9}to{opacity:0}}@keyframes lt-flicker{0%{opacity:0}12%{opacity:.08}30%{opacity:.02}45%{opacity:.06}to{opacity:0}}.lt-table,.lt-fx{transform-origin:0 0;width:1000px;height:1000px}.lt-table{z-index:10}.lt-fx{z-index:30;pointer-events:none}.lt-root:is(.ph-spit,.ph-bowl) .lt-fx{z-index:19}.lt-table>*,.lt-fx>*{position:absolute}.lt-table-art{filter:drop-shadow(0 18px 22px #0d1c1c8c);top:0;left:0;width:1000px!important;height:1000px!important}.lt-table-standin{background:linear-gradient(135deg, #c8323a, var(--lt-cinnabar) 45%, var(--lt-cinnabar-d));box-shadow:inset 0 0 0 7px var(--lt-gold), inset 0 0 0 11px var(--lt-cinnabar-d), 0 18px 30px #0d1c1c99;border-radius:26px;inset:14px}.lt-table-standin>i{display:block;position:absolute}.lt-ts-water{background:radial-gradient(ellipse at 60% 30%, #2f7d6d, #1a524c 50%, var(--lt-water));box-shadow:inset 0 0 0 4px var(--lt-gold-d), inset 0 10px 30px #00000073;border-radius:14px;inset:59px 59px 66px}.lt-ts-rail{background:linear-gradient(90deg, var(--lt-gold-d), var(--lt-gold), var(--lt-gold-d));width:10px;top:59px;bottom:66px}.lt-ts-rail.is-l{left:157px}.lt-ts-rail.is-r{right:157px}.lt-ts-tray{background:radial-gradient(circle at 40% 35%, #a77d45, var(--lt-bronze) 55%, #4a3418);box-shadow:inset 0 0 0 8px var(--lt-gold), inset 0 0 0 12px var(--lt-gold-d), inset 0 8px 18px #00000080;border-radius:50%}.lt-table-standin .lt-ts-tray{transform:translate(-14px,-14px)}.lt-ripples{pointer-events:none;inset:0}.lt-ripples>i{opacity:0;width:120px;height:120px;animation:4.2s ease-out infinite lt-ripple;animation-delay:calc(var(--i) * -.9s);border:3px solid #d8e8e480;border-radius:50%;margin:-60px 0 0 -60px;position:absolute;transform:scale(.2)scaleY(.6)}.lt-ripples>i.has-art{background-repeat:no-repeat;background-size:200% 200%;border:0;border-radius:0}@keyframes lt-ripple{0%{opacity:0;transform:scale(.2)scaleY(.6)}15%{opacity:.8}60%,to{opacity:0;transform:scale(1.3)scaleY(.6)}}.lt-pad,.lt-stone,.lt-koi{cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.lt-table.is-locked :is(.lt-pad,.lt-stone,.lt-koi){cursor:default}:is(.lt-pad,.lt-stone,.lt-koi):focus-visible{outline:6px solid var(--lt-gold-l);outline-offset:4px;border-radius:50%}.lt-pad{animation:5.2s ease-in-out infinite lt-bob;animation-delay:calc(var(--i) * -1.3s);border-radius:50%}@keyframes lt-bob{0%,to{transform:translate(0)rotate(0)}50%{transform:translateY(5px)rotate(1deg)}}.lt-pad-leaf{transition:filter .4s;position:absolute;inset:0}.lt-pad-standin{background:radial-gradient(circle at 42% 38%, var(--lt-pad-l), var(--lt-pad) 55%, var(--lt-pad-v));-webkit-mask-image:conic-gradient(from 80deg at 50% 50%, transparent 0 14deg, #000 14deg);-webkit-mask-image:conic-gradient(from 80deg at 50% 50%, transparent 0 14deg, #000 14deg);-webkit-mask-image:conic-gradient(from 80deg at 50% 50%, transparent 0 14deg, #000 14deg);-webkit-mask-image:conic-gradient(from 80deg at 50% 50%, transparent 0 14deg, #000 14deg);mask-image:conic-gradient(from 80deg at 50% 50%, transparent 0 14deg, #000 14deg);border-radius:50%;position:absolute;inset:4%;box-shadow:inset 0 0 0 5px #17312c99,0 8px 14px #0d1c1c73}.lt-pad-num{font:900 128px/1 var(--lt-face);color:var(--lt-cream);-webkit-text-stroke:14px var(--lt-ink);paint-order:stroke fill;text-shadow:0 6px #17312c80;pointer-events:none;place-items:center;transition:color .3s,transform .4s;display:grid;position:absolute;inset:0}.lt-pad.is-bet .lt-pad-leaf{filter:drop-shadow(0 0 14px #ffe48abf)brightness(1.06)}.lt-pad.is-win .lt-pad-leaf{filter:drop-shadow(0 0 24px #ffc6d6f2)brightness(1.1)}.lt-nums{z-index:1700;pointer-events:none;inset:0}.lt-num{animation:5.2s ease-in-out infinite lt-bob;animation-delay:calc(var(--i) * -1.3s);transition:filter .4s;position:absolute}.lt-num.is-bloom .lt-pad-num{color:var(--lt-gold-l);transform:translate(-28%,-30%)scale(.72)}.lt-num.is-lose,.lt-pad.is-lose,.lt-stone.is-lose,.lt-koi.is-lose{filter:saturate(.6)brightness(.8)}.lt-bloom{pointer-events:none;width:64%;height:64%;animation:.6s cubic-bezier(.3,1.5,.5,1) both lt-bloom-in,2.4s ease-in-out .6s infinite lt-bloom-pulse;position:absolute;top:18%;left:22%}.lt-bloom:not(.has-art){background:radial-gradient(circle, var(--lt-gold-l) 0 10%, var(--lt-lotus-l) 12% 22%, transparent 24%), repeating-conic-gradient(from 10deg, var(--lt-lotus) 0 20deg, var(--lt-lotus-l) 24deg, var(--lt-lotus-d) 36deg, transparent 40deg 45deg);filter:drop-shadow(0 4px 6px #6e121980);border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 70%);mask-image:radial-gradient(circle,#000 58%,#0000 70%)}.lt-bloom.has-art{background-repeat:no-repeat;background-size:200% 200%;animation:.3s ease-out both lt-bloom-in,.6s step-end both lt-sheet4,2.4s ease-in-out .6s infinite lt-bloom-pulse}@keyframes lt-bloom-in{0%{opacity:0;transform:scale(.2)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lt-bloom-pulse{0%,to{scale:1}50%{scale:1.06}}@keyframes lt-sheet4{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%,to{background-position:100% 100%}}.lt-stone{border-radius:50%;place-items:center;transition:opacity .35s;display:grid}.lt-root.is-zoom .lt-stone{opacity:0}.lt-stone-vis{pointer-events:none;place-items:center;width:128px;height:128px;display:grid;position:relative}.lt-stone-rock{transition:filter .3s;display:block;position:relative}.lt-stone-standin{background:radial-gradient(circle at 40% 35%,#9fb0a8,#5f7570 60%,#33453f);border-radius:46% 54% 50% 50%;position:absolute;inset:0;box-shadow:inset 0 -6px #3fae7f8c,0 5px 8px #0d1c1c80}.lt-stone-num{text-align:center;white-space:nowrap;font:900 max(26px, calc(11px / var(--s,1)))/1 var(--lt-face);color:var(--lt-cream);-webkit-text-stroke:5px var(--lt-ink);paint-order:stroke fill;pointer-events:none;position:absolute;bottom:-2px;left:0;right:0}.lt-stone-lit{opacity:0;transition:opacity .2s;animation:1.1s ease-in-out 1.2s 2 lt-stone-hint;position:absolute;inset:0}@keyframes lt-stone-hint{0%,to{opacity:0}50%{opacity:1}}@media (hover:hover){.lt-table:not(.is-locked) .lt-stone:hover .lt-stone-lit{opacity:1}}.lt-root.is-static .lt-stone-lit{animation:none}.lt-stone.is-bet .lt-stone-rock{filter:drop-shadow(0 0 10px #8fe0b0f2)drop-shadow(0 0 4px #ffe48ae6)}.lt-stone.is-win .lt-stone-rock{filter:drop-shadow(0 0 16px #ffe48a)brightness(1.2)}.lt-stone{overflow:visible}.lt-stone.is-win .lt-stone-vis:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffeca0f2 0 45%,#ffd76a99 70%,#ffd76a00 100%);border-radius:50%;animation:1.6s ease-in-out infinite lt-win-halo;position:absolute;inset:-34%}@keyframes lt-win-halo{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.08}}.lt-root.is-static .lt-stone.is-win .lt-stone-vis:before{animation:none}.lt-koi{border-radius:40px}.lt-koi-fish{pointer-events:none;transform-origin:50% 30%;transition:filter .3s;animation:3.4s ease-in-out infinite lt-sway;display:block;position:absolute}.lt-koi.is-even .lt-koi-fish{animation-delay:-1.7s}@keyframes lt-sway{0%,to{transform:rotate(-3deg)skew(-1.5deg)}50%{transform:rotate(3deg)skew(1.5deg)}}.lt-koi-standin{border-radius:50% 50% 46% 46%/36% 36% 64% 64%;position:absolute;inset:6% 28%;box-shadow:0 6px 10px #0d1c1c73}.lt-koi-standin.is-odd{background:radial-gradient(at 50% 22%,#e2373a 0 18%,#0000 19%),radial-gradient(at 40% 52%,#e2373a 0 14%,#0000 15%),linear-gradient(#fff6ee,#f1e6dc)}.lt-koi-standin.is-even{background:radial-gradient(at 50% 30%,#f3f0e8 0 16%,#0000 17%),linear-gradient(#3b4f9a,#26346e 60%,#8ea0c8)}.lt-koi-standin.is-leap{border-radius:50% 40% 40% 50%;inset:30% 10%}.lt-koi-word{font:900 34px/1 var(--lt-face);letter-spacing:.06em;color:var(--lt-cream);-webkit-text-stroke:6px var(--lt-ink);paint-order:stroke fill;white-space:nowrap;pointer-events:none;position:absolute;bottom:18px;transform:translate(-50%)}.lt-koi.is-bet .lt-koi-fish{filter:drop-shadow(0 0 12px #ffe48ae6)}.lt-koi.is-win .lt-koi-fish{filter:drop-shadow(0 0 20px #ffe48a)brightness(1.15)}.lt-koi.is-win .lt-koi-word{color:var(--lt-gold-l)}@container (max-width:520px){.lt-koi-word{font-size:30px}}.lt-chiplayer{pointer-events:none;z-index:5;inset:0}.lt-chiplayer>span{display:contents}.lt-chips{width:82px;height:82px;animation:.25s ease-out both lt-chip-in;position:absolute}.lt-chip{border-radius:50%;display:block;position:absolute;inset:0;box-shadow:0 4px #0d1c1c8c}.lt-chip:not(.has-art){border:5px dashed #fff6e0d9;box-shadow:inset 0 0 0 6px #17312c59,0 4px #0d1c1c8c}.lt-chip.c0:not(.has-art){background:radial-gradient(circle, #5cc596 0 46%, var(--lt-jade) 48%)}.lt-chip.c1:not(.has-art){background:radial-gradient(circle, #d8434c 0 46%, var(--lt-cinnabar) 48%)}.lt-chip.c2:not(.has-art){background:radial-gradient(circle,#4e6fd0 0 46%,#2a3f8f 48%)}.lt-chip.c3:not(.has-art){background:radial-gradient(circle,#fffaf0 0 46%,#e6dccb 48%)}.lt-chip.has-art{background-repeat:no-repeat;background-size:200% 200%}.lt-chip.has-art.c0{background-position:0 0}.lt-chip.has-art.c1{background-position:100% 0}.lt-chip.has-art.c2{background-position:0 100%}.lt-chip.has-art.c3{background-position:100% 100%}.lt-chip-amt{font:900 max(26px, calc(11.5px / var(--s,1)))/1 var(--lt-face);color:var(--lt-cream);letter-spacing:.01em;white-space:nowrap;background:#17312ceb;border-radius:999px;padding:.1em .45em .14em;position:absolute;top:84px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #e8b23ae6,0 3px 5px #0d1c1c80}.lt-chips.pill-up .lt-chip-amt{top:auto;bottom:calc(86px - var(--top,0px))}.lt-chips.is-won .lt-chip-amt{z-index:2;color:var(--lt-gold-l);box-shadow:0 0 0 2.5px var(--lt-gold), 0 0 12px #ffd76a8c, 0 3px 5px #0d1c1c80;font-size:max(30px, calc(12.5px / var(--s,1)));background:#0d1c1cf2}.lt-chips.is-won.on-kwok:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fff4c4 0 50%,#ffde78cc 68%,#ffd76a00 100%);border-radius:50%;animation:1.6s ease-in-out infinite lt-win-halo;position:absolute;inset:-56%}.lt-root.is-static .lt-chips.is-won.on-kwok:before{animation:none}.lt-chips.is-won .lt-chip{box-shadow:0 0 0 4px #ffe48af2,0 0 16px #ffe48ae6,0 4px #0d1c1c8c}.lt-chips.is-sunk{animation:.7s ease-in both lt-sink}@keyframes lt-sink{0%{opacity:1;transform:none}to{opacity:.32;transform:translateY(14px)scale(.82)}}.lt-chips.is-pay{z-index:3;animation:.55s cubic-bezier(.3,1.2,.5,1) both lt-pay-hop,.55s cubic-bezier(.5,0,.75,0) 1.35s forwards lt-pay-go}@keyframes lt-pay-hop{0%{transform:translate(var(--fx), var(--fy)) scale(.5);opacity:0}15%{opacity:1}55%{transform:translate(calc(var(--fx) * .4), calc(var(--fy) * .4 - 110px)) scale(1.15)}to{opacity:1;transform:none}}@keyframes lt-pay-go{0%{opacity:1;transform:none}to{transform:translate(var(--px), var(--py)) scale(.5);opacity:0}}.lt-chips.on-kwok{transition:filter .35s}.lt-chips.on-kwok .lt-chip{filter:drop-shadow(5px 0 #0b1a18e6)drop-shadow(-5px 0 #0b1a18e6)drop-shadow(0 5px #0b1a18e6)drop-shadow(0 -5px #0b1a18e6)drop-shadow(0 6px 4px #0b1a1899)}.lt-root.is-zoom .lt-chips.on-kwok{filter:opacity(0)}.lt-chips.is-eaten{animation:.7s cubic-bezier(.5,0,.75,0) both lt-eaten}@keyframes lt-chip-in{0%{opacity:0;transform:translateY(-30px)scale(1.25)}to{opacity:1;transform:none}}@keyframes lt-eaten{to{transform:translate(var(--mx), var(--my)) scale(.3);opacity:0}}.lt-heap{z-index:1300;pointer-events:none;filter:saturate(1.45)contrast(1.12)brightness(.94)drop-shadow(0 1.5px #300e06d9);position:absolute;inset:0}.lt-heap>i,.lt-heap-gold>i{position:absolute}.lt-fx.is-zoom .lt-heap{filter:saturate(1.08)contrast(1.06)brightness(.97)drop-shadow(0 2px #300e06cc)}.lt-fx .lt-heap.is-sm,.lt-fx.is-zoom .lt-heap.is-sm{filter:none}.lt-heap.is-sm .lt-coin.has-art:not(.is-sm,.is-gold){filter:drop-shadow(0 2px #300e06cc)}.lt-traydisc{z-index:1250;background-repeat:no-repeat;background-size:1000px 1000px;border-radius:50%;transition:transform .5s cubic-bezier(.3,1.25,.5,1),box-shadow .5s;display:block}.lt-traydisc:not(.has-art){background:radial-gradient(circle at 50% 50%, var(--lt-cinnabar) 0 80%, var(--lt-gold) 82% 92%, var(--lt-gold-d) 94%)}.lt-fx.is-zoom .lt-traydisc{box-shadow:0 0 0 2px #17312c8c,0 10px 22px #0d1c1c99}.lt-heap-shadow{z-index:1260;pointer-events:none;background:radial-gradient(#28060499,#28060447 55%,#0000 72%);border-radius:50%;transition:transform .5s cubic-bezier(.3,1.25,.5,1);display:block}.lt-coin.is-pile{transition:transform .5s cubic-bezier(.3,1.25,.5,1),opacity .25s}.lt-fx.is-counting .lt-coin.is-pile{transition:transform .3s cubic-bezier(.25,.8,.35,1),opacity .25s}.lt-fx.is-counting .lt-heap-shadow{transition:transform .3s cubic-bezier(.25,.8,.35,1)}.lt-heap-gold{z-index:1301;pointer-events:none;position:absolute;inset:0}.lt-coin{transition:transform var(--pull,.2s) cubic-bezier(.45, 0, .3, 1), opacity .25s ease;will-change:transform;border-radius:50%;display:block;top:0;left:0}.lt-coin:not(.has-art){background:radial-gradient(circle, transparent 0 15%, var(--lt-copper-l) 16% 30%, var(--lt-copper) 46%, #7a3f22 70%);box-shadow:inset 0 0 0 3px #5e2f18,0 2px #0d1c1c73}.lt-coin:not(.has-art):after{content:"";background:#2a1a10;border-radius:2px;position:absolute;inset:37%}.lt-coin.is-gold:not(.has-art){background:radial-gradient(circle, transparent 0 15%, var(--lt-gold-l) 16% 32%, var(--lt-gold) 50%, var(--lt-gold-d) 74%);box-shadow:inset 0 0 0 3px #6b420b,0 0 12px #ffe48ad9,0 2px #0d1c1c73}.lt-coin.has-art{background-repeat:no-repeat;background-size:200% 200%}.lt-coin.has-art.f0{background-position:0 0}.lt-coin.has-art.f1{background-position:100% 0}.lt-coin.has-art.f3{background-position:100% 100%}.lt-coin.is-gold{filter:drop-shadow(0 1.5px #300e06d9)brightness(1.08)drop-shadow(0 0 5px #fff4c2)drop-shadow(0 0 14px #ffe278d9)}.lt-coin.is-heap{animation:.62s cubic-bezier(.3,.1,.4,1) both lt-spit;animation-delay:var(--d)}@keyframes lt-spit{0%{transform:translate(var(--mx), var(--my)) scale(.5) rotate(0);opacity:0}8%{opacity:1}45%{transform:translate(calc((var(--mx) + var(--x)) / 2), calc(min(var(--my), var(--y)) - 120px)) scale(1.15) rotate(180deg)}to{transform:translate(var(--x), var(--y)) scale(1) rotate(var(--r));opacity:1}}.lt-coin.is-gone{opacity:0;transition:transform .18s cubic-bezier(.5,0,.8,.6),opacity .18s ease-in}.lt-fx.is-counting .lt-coin.is-gone{animation:.26s cubic-bezier(.3,0,.7,1) both lt-flick}@keyframes lt-flick{0%{transform:translate(var(--gx), var(--gy)) scale(var(--zs,1));opacity:1}45%{transform:translate(calc((var(--gx) + var(--fx)) / 2), calc(min(var(--gy), var(--fy)) - 70px)) rotate(140deg) scale(calc(var(--zs,1) * .85));opacity:1}85%{opacity:1}to{transform:translate(var(--fx), var(--fy)) rotate(260deg) scale(.45);opacity:0}}.lt-coin.is-gold.is-pulled{--rest:.9}.lt-coin.is-rest{--rest:1.35;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.lt-fx.is-zoom .lt-coin.is-rest{--rest:1.4}.lt-fx.is-zoom .lt-coin.is-gold.is-rest{--rest:1.15}.lt-restnum{z-index:1350;width:calc(44px * var(--z,1));height:calc(44px * var(--z,1));margin:calc(-22px * var(--z,1)) 0 0 calc(-22px * var(--z,1));pointer-events:none;background:radial-gradient(circle at 50% 38%, #2b4d45, var(--lt-ink) 70%);box-shadow:0 0 0 calc(3px * var(--z,1)) var(--lt-gold), 0 calc(3px * var(--z,1)) 0 calc(3px * var(--z,1)) #0d1c1c8c, 0 0 calc(14px * var(--z,1)) #ffd76ab3;font:900 calc(33px * var(--z,1))/1 var(--lt-face);color:var(--lt-gold-l);-webkit-text-stroke:calc(2px * var(--z,1)) var(--lt-ink);paint-order:stroke fill;border-radius:50%;place-items:center;transition:left .5s cubic-bezier(.3,1.25,.5,1),top .5s cubic-bezier(.3,1.25,.5,1),width .5s cubic-bezier(.3,1.25,.5,1),height .5s cubic-bezier(.3,1.25,.5,1),margin .5s cubic-bezier(.3,1.25,.5,1),font-size .5s cubic-bezier(.3,1.25,.5,1);animation:.45s cubic-bezier(.25,1.6,.45,1) both lt-restnum-in;display:grid;position:absolute}@keyframes lt-restnum-in{0%{opacity:0;scale:.2}60%{opacity:1}to{opacity:1;scale:1}}.lt-root.is-static .lt-restnum{animation:none}.lt-coin.is-gold:is(.is-pile,.is-pulled):before{content:"";pointer-events:none;border:4px solid #fff4c2f2;border-radius:50%;animation:1.2s ease-out infinite lt-ring;position:absolute;inset:-12%}.lt-coin.is-gold.is-alive:before{border-width:5px;animation-duration:.8s}@keyframes lt-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.lt-coin.is-gold.is-pile,.lt-coin.is-gold.is-pulled{filter:drop-shadow(0 1.5px #300e06d9)brightness(1.08)drop-shadow(0 0 3px #fff4c2e6)}.lt-coin.is-gold.is-pile.is-alive{animation:none}.lt-coin.is-gold.is-alive{animation:1.2s ease-in-out infinite lt-glint}.lt-fx.is-last .lt-coin.is-gold.is-alive{animation-duration:.7s}@keyframes lt-glint{0%,to{filter:drop-shadow(0 1.5px #300e06d9)brightness(1.08)drop-shadow(0 0 6px #fff4c2)drop-shadow(0 0 16px #ffe278e6)}50%{filter:drop-shadow(0 1.5px #300e06d9)brightness(1.35)drop-shadow(0 0 10px #fff)drop-shadow(0 0 30px #ffec96)}}.lt-root.tier-lucky .lt-coin.is-gold.is-rest{--rest:2;transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.lt-root.is-turbo .lt-coin.is-heap{animation-duration:.4s;animation-delay:calc(var(--d) * .3)}.lt-root.is-turbo .lt-bowl.is-slam{animation-duration:.26s}.lt-root.is-turbo .lt-bowl.is-lift{animation-duration:.36s}.lt-bowl{z-index:1500;pointer-events:none;filter:drop-shadow(0 12px 10px #0d1c1c8c);display:block}.lt-bowl-standin{background:radial-gradient(circle at 38% 32%, #c7a466 0 6%, #9c7a43 20%, var(--lt-bronze) 48%, #3f2d14 78%);border-radius:50%;position:absolute;inset:6%;box-shadow:inset 0 0 0 10px #5c4420,inset 0 0 0 16px #4f9a868c}.lt-bowl-standin:after{content:"";background:radial-gradient(circle at 40% 35%, var(--lt-gold-l), var(--lt-gold) 60%, var(--lt-gold-d));border-radius:50%;width:18%;height:18%;position:absolute;top:41%;left:41%}.lt-bowl.is-rest{animation:.5s cubic-bezier(.3,1.4,.5,1) both lt-bowl-rest}.lt-bowl.is-away{opacity:0;transform:translateY(var(--drop,-700px)) scale(1.1);animation:.45s ease-in both lt-bowl-up}.lt-bowl.is-slam{animation:.42s cubic-bezier(.55,0,.9,.5) both lt-bowl-slam}.lt-bowl.is-lift{animation:.6s cubic-bezier(.4,0,.6,1) both lt-bowl-lift}@keyframes lt-bowl-rest{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:none}}@keyframes lt-bowl-up{0%{opacity:1;transform:none}99%{opacity:1}to{transform:translateY(var(--drop,-700px)) scale(1.1);opacity:0}}@keyframes lt-bowl-slam{0%{transform:translateY(var(--drop,-700px)) scale(1.15);opacity:1}80%{transform:translateY(0)scale(1.06,.94)}to{opacity:1;transform:none}}@keyframes lt-bowl-lift{0%{opacity:1;transform:none}30%{transform:translateY(-30px)scale(1.02)}99%{opacity:1}to{transform:translateY(var(--drop,-700px)) scale(1.12);opacity:0}}.lt-fountain{z-index:36;pointer-events:none;inset:0}.lt-fcoin{opacity:0;filter:drop-shadow(0 1.5px #300e06d9)saturate(1.15);animation:lt-fountain .62s calc(var(--i) * 22ms) cubic-bezier(.2, .7, .4, 1) both;border-radius:50%;display:block;position:absolute}.lt-fcoin.has-art{background-repeat:no-repeat;background-size:200% 200%}.lt-fcoin.is-sm{filter:none}.lt-fcoin.has-art.f0{background-position:0 0}.lt-fcoin.has-art.f1{background-position:100% 0}.lt-fcoin.has-art.f3{background-position:100% 100%}.lt-fcoin:not(.has-art){background:radial-gradient(circle, transparent 0 15%, var(--lt-copper-l) 16% 30%, var(--lt-copper) 46%, #7a3f22 70%)}@keyframes lt-fountain{0%{opacity:0;transform:translate(0)scale(.55)rotate(0)}8%{opacity:1}42%{transform:translate(var(--ax), var(--ay)) scale(1.1) rotate(160deg);animation-timing-function:cubic-bezier(.5,0,.85,.6)}90%{opacity:1}to{transform:translate(var(--ex), var(--ey)) scale(.75) rotate(320deg);opacity:0}}.lt-root.is-turbo .lt-fcoin{animation-duration:.4s;animation-delay:calc(var(--i) * 12ms)}.lt-rake{transform-origin:100%;z-index:1600;transition:left var(--pull,.2s) cubic-bezier(.45, 0, .3, 1), top var(--pull,.2s) cubic-bezier(.45, 0, .3, 1), width var(--pull,.2s) cubic-bezier(.45, 0, .3, 1), height var(--pull,.2s) cubic-bezier(.45, 0, .3, 1), transform var(--pull,.2s) cubic-bezier(.45, 0, .3, 1);filter:drop-shadow(0 6px 4px #0d1c1c80);animation:.25s ease-out both lt-fadein;display:block}.lt-rake.is-shaky>*{animation:90ms steps(2,end) infinite lt-jitter}.lt-rake.is-jab{transition-timing-function:cubic-bezier(.2,.9,.3,1.15)}.lt-rake-standin{height:8%;box-shadow:0 0 0 2px var(--lt-ink);background:linear-gradient(#e6cf8a,#c9a95a 50%,#8c7434);border-radius:6px;position:absolute;top:46%;left:6%;right:0}.lt-rake-standin:before{content:"";width:7%;height:860%;box-shadow:0 0 0 2px var(--lt-ink);background:linear-gradient(90deg,#e6cf8a,#c9a95a);border-radius:8px;position:absolute;top:-380%;left:-7%}.lt-splash{pointer-events:none;z-index:1400;display:block}.lt-splash:not(.has-art){transform-origin:50% 100%;border:6px solid #d8e8e4d9;border-radius:50%;animation:.5s ease-out both lt-splash-ring}.lt-splash.has-art{background-repeat:no-repeat;background-size:200% 200%;animation:.26s step-end both lt-sheet4,.1s .26s both lt-fadeout}.lt-splash.is-big.has-art{animation:.4s step-end both lt-sheet4,.12s .4s both lt-fadeout}@keyframes lt-splash-ring{0%{opacity:1;transform:translateY(40%)scale(.2,.1)}to{opacity:0;transform:translateY(40%)scaleY(.4)}}@keyframes lt-fadeout{to{opacity:0}}@keyframes lt-fadein{0%{opacity:0}to{opacity:1}}.lt-jin{z-index:20;pointer-events:none;transform-origin:50% 55%;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1),filter .6s}.lt-jin.is-puffed{z-index:55;filter:drop-shadow(0 0 30px #ffd76ab3)}.lt-jin-lean{transform-origin:50% 95%;transition:translate .7s cubic-bezier(.3,.7,.3,1),scale .7s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0}.lt-jin-pose{transform-origin:50% 95%;animation:.32s cubic-bezier(.3,1.4,.5,1) both lt-pose-in,3.2s ease-in-out .32s infinite lt-breathe;position:absolute;inset:0}@keyframes lt-pose-in{0%{transform:scale(1.035,.965)}55%{transform:scale(.99,1.015)}to{transform:none}}@keyframes lt-breathe{0%,70%,to{transform:none}28%{transform:scale(1.012,1.03)}40%{transform:scale(1.004,1.01)}52%{transform:scale(1.014,1.032)}}.lt-jin .lt-jin-pose.is-out{animation:.16s ease-out both lt-pose-out}@keyframes lt-pose-out{0%{opacity:1}to{opacity:0}}.lt-jin.pose-spit .lt-jin-pose:not(.is-out){animation:.62s cubic-bezier(.4,0,.3,1) both lt-spit-jolt}.lt-jin.pose-slap .lt-jin-pose:not(.is-out){animation:.5s ease-out both lt-slap}.lt-jin.pose-inhale .lt-jin-pose:not(.is-out){animation:.9s ease-in-out infinite alternate lt-inhale}.lt-jin.pose-gulp .lt-jin-pose:not(.is-out){animation:.6s ease-in-out both lt-gulp}.lt-jin.pose-sigh .lt-jin-pose:not(.is-out){animation:.9s cubic-bezier(.3,.6,.3,1) both lt-sigh}.lt-jin.pose-lean .lt-jin-pose:not(.is-out){animation:.32s cubic-bezier(.3,1.4,.5,1) both lt-pose-in,1.1s ease-in-out .32s infinite lt-breathe}.lt-jin.pose-puff .lt-jin-pose:not(.is-out){animation:.7s ease-out both lt-jiggle}.lt-jin.pose-jackpot .lt-jin-pose:not(.is-out){animation:.32s cubic-bezier(.3,1.4,.5,1) both lt-pose-in,.42s ease-in-out .32s infinite alternate lt-jackpot-bob}@keyframes lt-spit-jolt{0%{transform:none}38%{transform:translateY(-4%)scale(.95,1.07)}52%{transform:translateY(2%)scale(1.09,.92)}72%{transform:scale(.98,1.03)}to{transform:none}}@keyframes lt-slap{0%{transform:translateY(-5%)scale(.97,1.04)}25%{transform:translateY(2.5%)scale(1.07,.92)}50%{transform:scale(.98,1.03)}75%{transform:scale(1.01,.99)}to{transform:none}}@keyframes lt-sigh{0%{transform:scale(1.03,1.04)}45%{transform:translateY(2%)scale(1.035,.93)}to{transform:translateY(1%)scale(1.015,.97)}}@keyframes lt-jiggle{0%{transform:scale(1.07,.93)}30%{transform:scale(.95,1.05)}55%{transform:scale(1.03,.97)}80%{transform:scale(.99,1.01)}to{transform:none}}@keyframes lt-jackpot-bob{0%{transform:none}to{transform:translateY(-2.5%)scale(.98,1.03)}}@keyframes lt-inhale{0%{transform:scale(1)}to{transform:scale(1.06,1.05)}}@keyframes lt-gulp{0%{transform:scale(1)}50%{transform:scale(1.12,1.06)}to{transform:scale(1.04)}}.lt-jin.is-fallback.pose-sigh .lt-jin-pose{filter:saturate(.75);animation:none;transform:translateY(3%)scale(1.02,.95)}.lt-jin.is-fallback.pose-lean .lt-jin-pose{animation:none;transform:translateY(5%)scale(1.07)}.lt-jin.is-fallback.pose-puff .lt-jin-pose,.lt-jin.is-fallback.pose-jackpot .lt-jin-pose{filter:brightness(1.15)saturate(1.2)drop-shadow(0 0 20px #ffe48ae6)}.lt-grin-glint{pointer-events:none;opacity:0;width:13%;height:13%;animation:5.5s ease-in-out infinite lt-glint-star;position:absolute;top:37%;left:44%}.lt-grin-glint:not(.has-art){background:radial-gradient(circle, #fff 0 10%, transparent 12%), conic-gradient(from 0deg, transparent 0 40deg, #fffffff2 45deg, transparent 50deg 130deg, #fffffff2 135deg, transparent 140deg 220deg, #fffffff2 225deg, transparent 230deg 310deg, #fffffff2 315deg, transparent 320deg);mix-blend-mode:screen;border-radius:50%}.lt-grin-glint.has-art{mix-blend-mode:screen;background-position:0 0;background-size:200% 200%}@keyframes lt-glint-star{0%,82%,to{opacity:0;transform:scale(.3)rotate(0)}88%{opacity:1;transform:scale(1)rotate(30deg)}94%{opacity:0;transform:scale(.5)rotate(60deg)}}.lt-jin-standin{position:absolute;inset:0}.lt-jin-standin>i{display:block;position:absolute}.lt-js-body{background:radial-gradient(circle at 30% 30%, #ffe48a, var(--lt-gold) 45%, var(--lt-gold-d) 95%);border-radius:50% 50% 44% 44%/56% 56% 44% 44%;inset:24% 8% 7%;box-shadow:inset 0 0 0 4px #17312cb3}.lt-js-belly{opacity:.9;background:radial-gradient(circle at 50% 30%,#fff1c0,#f6dc8a 60%);border-radius:50%;inset:55% 26% 8%}.lt-js-eye{background:radial-gradient(circle at 50% 55%,#17312c 0 14%,#f2a51a 16% 52%,#ffe48a 54%);border-radius:50%;width:20%;height:18%;top:18%;box-shadow:0 0 0 3px #17312ccc}.lt-js-eye.is-l{left:18%}.lt-js-eye.is-r{right:18%}.lt-js-cap{background:linear-gradient(#d33a44, var(--lt-cinnabar) 60%, var(--lt-cinnabar-d));border-radius:50% 50% 10% 10%;height:12%;top:9%;left:38%;right:38%;box-shadow:inset 0 0 0 3px #17312cb3}.lt-js-beads{background:radial-gradient(circle at 50% 70%, var(--lt-jade-l) 0 22%, transparent 24%), repeating-linear-gradient(90deg, var(--lt-jade) 0 9%, #1f6b4b 10% 12%);border-radius:0 0 50% 50%;height:7%;top:54%;left:26%;right:26%}.lt-js-mouth{background:#6e1219;border-radius:0 0 50% 50%;height:6%;top:40%;left:26%;right:26%;box-shadow:0 0 0 3px #17312ccc}.lt-js-mouth.is-open{border-radius:40% 40% 50% 50%;height:14%;top:37%}.lt-js-coin{aspect-ratio:1;background:radial-gradient(circle, #6b420b 0 12%, var(--lt-gold-l) 14% 36%, var(--lt-gold) 60%, var(--lt-gold-d));border-radius:50%;top:35%;left:42%;right:42%;box-shadow:0 0 0 3px #17312ccc}.lt-js-leg{background:radial-gradient(circle at 50% 30%, var(--lt-gold), var(--lt-gold-d));border-radius:50% 50% 30% 30%;width:16%;height:14%;bottom:4%;box-shadow:inset 0 0 0 3px #17312cb3}.lt-js-leg.is-l{left:22%}.lt-js-leg.is-r{right:22%}.lt-reed{z-index:34;pointer-events:none;transition-property:translate;transition-timing-function:cubic-bezier(.45,0,.3,1)}.lt-root.ph-lucky .lt-reed{z-index:58}.lt-reed.is-flip .lt-reed-pose{scale:-1 1}.lt-reed-pose{transform-origin:50% 95%;animation:.24s cubic-bezier(.3,1.4,.5,1) both lt-pose-in,4.6s ease-in-out .24s infinite lt-fidget;position:absolute;inset:0}@keyframes lt-fidget{0%,86%,to{transform:none}89%{transform:translateY(-1.5%)}92%{transform:translateY(.5%)}}.lt-reed.is-shake1 .lt-reed-pose{animation:.14s steps(2,end) infinite lt-jitter}.lt-reed.is-shake2 .lt-reed-pose{animation:80ms steps(2,end) infinite lt-jitter-big}@keyframes lt-jitter{0%{transform:translate(-1px)}50%{transform:translate(1px,-1px)}}@keyframes lt-jitter-big{0%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}}.lt-reed.pose-collapse .lt-reed-pose,.lt-reed.pose-cheer .lt-reed-pose,.lt-reed.pose-thumbs .lt-reed-pose{animation:.5s cubic-bezier(.3,1.6,.5,1) both lt-hop}@keyframes lt-hop{0%{transform:translateY(4%)scale(1.04,.94)}60%{transform:translateY(-6%)}to{transform:none}}.lt-reed.is-fallback.pose-wince .lt-reed-pose,.lt-reed.is-fallback.pose-wipe .lt-reed-pose{animation:none;transform:translateY(2%)rotate(-3deg)scale(.98)}.lt-reed.is-fallback.pose-gulp .lt-reed-pose{transform:scale(.97,1.03)}.lt-reed.is-fallback.pose-collapse .lt-reed-pose{animation:none;transform:translateY(6%)scale(1.04,.9)}.lt-reed-standin{position:absolute;inset:0}.lt-reed-standin>i{display:block;position:absolute}.lt-rs-body{background:radial-gradient(circle at 40% 30%,#9be86a,#6cd13a 50%,#3f8a1e);border-radius:46%;inset:34% 30% 14%;box-shadow:inset 0 0 0 3px #17312cbf}.lt-rs-tunic{background:linear-gradient(#3a8f7d,#2f7d6d 60%,#1f574c);border-radius:30% 30% 40% 40%;inset:46% 31% 22%;box-shadow:inset 0 -10px #b3202a,inset 0 0 0 3px #17312cbf}.lt-rs-head{background:radial-gradient(circle at 40% 30%,#9be86a,#6cd13a 55%,#3f8a1e);border-radius:50% 50% 46% 46%;height:26%;top:14%;left:22%;right:22%;box-shadow:inset 0 0 0 3px #17312cbf}.lt-rs-eye{background:radial-gradient(circle at 50% 55%,#17312c 0 16%,#ff7a2a 18% 60%,#ffb07a 62%);border-radius:50%;width:22%;height:15%;top:12%;box-shadow:0 0 0 3px #17312ccc}.lt-rs-eye.is-l{left:24%}.lt-rs-eye.is-r{right:24%}.lt-rs-specs{border:3px solid var(--lt-gold);background:radial-gradient(circle at 25%,#d8e8e459 0 20%,#0000 22%),radial-gradient(circle at 75%,#d8e8e459 0 20%,#0000 22%);border-radius:50%;height:11%;top:21%;left:24%;right:24%}.lt-rs-legs{background:repeating-linear-gradient(90deg,#6cd13a 0 30%,#0000 30% 70%,#6cd13a 70%);border-radius:40%;height:10%;bottom:5%;left:30%;right:30%}.lt-plaque{z-index:25;pointer-events:none;place-items:center;display:grid}.lt-plaque>.lt-plaque-art,.lt-plaque-standin{display:block;position:absolute;inset:0}.lt-plaque-art{box-sizing:border-box;border-style:solid;border-color:#0000;border-width:0 calc(var(--ph) * .75);border-image-slice:0 25% fill;border-image-width:0 calc(var(--ph) * .75);filter:drop-shadow(0 4px 6px #0d1c1c80);border-image-repeat:stretch}.lt-plaque-standin{border:3px solid var(--lt-gold);box-shadow:inset 0 0 0 3px var(--lt-cinnabar-d), inset 0 0 0 6px var(--lt-cinnabar), 0 6px 12px #0d1c1c8c;background:linear-gradient(#1f4440,#123a38);border-radius:16px}.lt-plaque-t{z-index:1;width:var(--tw);max-width:var(--tw);font:900 clamp(10px, min(calc(var(--ph) * .3), calc(var(--tw) * 1.5 / var(--n))), 26px)/1.2 var(--lt-face);color:var(--lt-cream);text-align:center;letter-spacing:.01em;-webkit-text-stroke:.1em var(--lt-ink);paint-order:stroke fill;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.4em;animation:.22s ease-out both lt-plaque-in;display:flex;position:relative}@keyframes lt-plaque-in{0%{opacity:.2;transform:translateY(18%)}to{opacity:1;transform:none}}.lt-plaque.tone-tense .lt-plaque-t{color:#ffd2a8;font-size:clamp(10px, min(calc(var(--ph) * .34), calc(var(--tw) * 1.5 / var(--n))), 30px)}.lt-plaque.tone-number .lt-plaque-t{color:var(--lt-lotus-l);font-size:clamp(10px, min(calc(var(--ph) * .33), calc(var(--tw) * 1.5 / var(--n))), 30px)}.lt-plaque.tone-loss .lt-plaque-t{color:var(--lt-mist)}.lt-plaque.tone-win .lt-plaque-t{color:var(--lt-gold-l);flex-wrap:nowrap}.lt-plaque-n{background:radial-gradient(circle at 40% 35%, var(--lt-lotus-l), var(--lt-lotus) 60%, var(--lt-lotus-d));width:1.2em;height:1.2em;color:var(--lt-cream);border-radius:50%;flex:none;place-items:center;font-size:1em;display:grid}.lt-plaque-win{white-space:nowrap}.lt-callout{z-index:40;pointer-events:none;place-items:center;margin:0;animation:.5s cubic-bezier(.25,1.6,.45,1) both lt-slam;display:grid}.lt-callout>img,.lt-callout-standin{position:absolute;inset:0}.lt-callout-standin{background:linear-gradient(var(--lt-cinnabar), var(--lt-cinnabar-d));border:3px solid var(--lt-gold);clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);border-radius:10px;display:block;box-shadow:0 6px 14px #0d1c1c80}.lt-callout>span{z-index:1;text-align:center;width:82%;font:900 clamp(12px, calc(var(--lt-cw,1cqw) * 4), 22px)/1.05 var(--lt-face);color:var(--lt-gold-l);-webkit-text-stroke:.1em var(--lt-cinnabar-d);paint-order:stroke fill;position:relative}.lt-callout.has-art>img{filter:drop-shadow(0 3px #0d1c1cbf)drop-shadow(0 0 10px #ffd76a80)}.lt-callout.has-art>span{white-space:nowrap;width:84%;font-size:max(10px, min(calc(var(--cw) * 1.55 / var(--n)), calc(var(--ch) * .3), 22px));transform:translateY(-12%)}.lt-pop{z-index:42;pointer-events:none;width:0;height:0}.lt-pop>*{position:absolute;top:0;left:0}.lt-pop>b{font:900 var(--fs)/1 var(--lt-face);letter-spacing:.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:.07em var(--lt-ink);paint-order:stroke fill;filter:drop-shadow(.035em 0 #0b1a18)drop-shadow(-.035em 0 #0b1a18)drop-shadow(0 .035em #0b1a18)drop-shadow(0 -.035em #0b1a18)drop-shadow(0 4px #0b1a18a6);background:linear-gradient(#fff,#f0ffc8 38%,#b6ef6e 70%,#6cd13a);-webkit-background-clip:text;background-clip:text;animation:1.8s cubic-bezier(.25,1.4,.45,1) both lt-pop-slam;transform:translate(-50%,-50%)}@keyframes lt-pop-slam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}16%{opacity:1;transform:translate(-50%,-50%)scale(.9)}26%{transform:translate(-50%,-50%)scale(1.06)}36%,84%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-80%)scale(1)}}.lt-pop-ring{width:var(--ring);height:calc(var(--ring) * .46);margin:calc(var(--ring) * -.12) 0 0 calc(var(--ring) * -.5);opacity:0;border:4px solid #e8fff0f2;border-radius:50%;animation:.9s ease-out .1s both lt-pop-ring;box-shadow:0 0 12px #9be86acc,inset 0 0 10px #9be86a99}.lt-pop-ring.is-2{animation-delay:.3s}@keyframes lt-pop-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.25)}}.lt-mega{z-index:64;text-align:center;pointer-events:none;font:900 var(--fs)/1 var(--lt-face);letter-spacing:.01em;background:linear-gradient(#fffbe0, var(--lt-gold-l) 35%, var(--lt-gold) 65%, var(--lt-gold-d));color:#0000;-webkit-text-stroke:.04em #3a0a0e;paint-order:stroke fill;filter:drop-shadow(.035em 0 #2a0508)drop-shadow(-.035em 0 #2a0508)drop-shadow(0 .035em #2a0508)drop-shadow(0 -.035em #2a0508)drop-shadow(0 8px #2a050899)drop-shadow(0 0 30px #ffe48ae6);-webkit-background-clip:text;background-clip:text;animation:2s cubic-bezier(.25,1.4,.45,1) both lt-mega;top:30%;left:0;right:0}@keyframes lt-mega{0%{opacity:0;transform:scale(3.2)rotate(-8deg)}14%{opacity:1;transform:scale(.9)rotate(2deg)}22%{transform:scale(1.08)rotate(0)}30%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.lt-plate{z-index:60;pointer-events:none;place-items:center;animation:.55s cubic-bezier(.25,1.6,.45,1) both lt-slam;display:grid}.lt-plate>img,.lt-plate-standin{position:absolute;inset:0}.lt-plate-standin{border:5px solid var(--lt-gold);box-shadow:inset 0 0 0 5px var(--lt-cinnabar), 0 10px 24px #0d1c1c99;background:radial-gradient(at 50% 30%,#2f7d6d,#123a38 80%);border-radius:28px;display:block;inset:14% 4%}.lt-plate.is-lucky .lt-plate-standin{background:radial-gradient(ellipse at 50% 30%, #d33a44, var(--lt-cinnabar-d) 85%);border-color:var(--lt-gold-l);box-shadow:inset 0 0 0 5px var(--lt-gold), 0 0 40px #ffd76acc}.lt-plate-t{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;width:78%;display:flex;position:relative}.lt-plate-word{font:900 clamp(18px, calc(var(--pw) * 1.12 / var(--n)), 64px)/1 var(--lt-face);letter-spacing:.02em;background:linear-gradient(#fff6c8, var(--lt-gold-l) 40%, var(--lt-gold) 70%);color:#0000;-webkit-text-stroke:.08em var(--lt-cinnabar-d);paint-order:stroke fill;filter:drop-shadow(0 4px #6e121999);white-space:nowrap;-webkit-background-clip:text;background-clip:text}.lt-plate.is-splash .lt-plate-word{background:linear-gradient(#fff, #d8f5e8 45%, var(--lt-jade-l));-webkit-text-stroke-color:var(--lt-ink);filter:drop-shadow(.035em 0 #0b1a18)drop-shadow(-.035em 0 #0b1a18)drop-shadow(0 .035em #0b1a18)drop-shadow(0 -.035em #0b1a18)drop-shadow(0 4px #0b1a18b3);-webkit-background-clip:text;background-clip:text}.lt-plate-amt{font:900 clamp(18px, calc(var(--pw) * .1), 44px)/1 var(--lt-face);color:#fff;-webkit-text-stroke:.1em var(--lt-ink);paint-order:stroke fill;white-space:nowrap}.lt-plate.is-lucky .lt-plate-t:before{content:"";z-index:-1;background:radial-gradient(#3a080cd1 0,#3a080c99 55%,#0000 74%);border-radius:999px;position:absolute;inset:-10% -7%}.lt-plate.is-lucky .lt-plate-word{-webkit-text-stroke:.1em #3a0a0e;filter:drop-shadow(.035em 0 #2a0508)drop-shadow(-.035em 0 #2a0508)drop-shadow(0 .035em #2a0508)drop-shadow(0 -.035em #2a0508)drop-shadow(0 3px #2a0508)drop-shadow(0 0 10px #3a080cb3)}.lt-plate-t>small{font:800 clamp(12px, 3.4cqw, 18px)/1 var(--lt-face);color:var(--lt-gold-l);-webkit-text-stroke:.08em var(--lt-cinnabar-d);paint-order:stroke fill}@keyframes lt-slam{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:none}}.lt-plate.is-out{animation:.46s cubic-bezier(.5,0,.75,0) forwards lt-plate-out}@keyframes lt-plate-out{0%{opacity:1;transform:none}20%{opacity:1;transform:scale(1.04)}75%{opacity:1}to{transform:translate(var(--ox), var(--oy)) scale(var(--os));opacity:0}}.lt-badge{z-index:62;pointer-events:none;place-items:center;animation:.8s cubic-bezier(.25,1.5,.45,1) both lt-badge-in;display:grid}.lt-badge>img,.lt-badge-standin{position:absolute;inset:0}.lt-badge-standin{background:radial-gradient(circle, var(--lt-cinnabar) 0 46%, var(--lt-gold-l) 48%, var(--lt-gold) 62%, var(--lt-gold-d) 74%, transparent 76%);filter:drop-shadow(0 0 16px #ffd76ad9);border-radius:50%;display:block}.lt-badge>b{z-index:1;font:900 clamp(28px, 34cqmin, 72px)/1 var(--lt-face);color:var(--lt-gold-l);-webkit-text-stroke:.09em var(--lt-cinnabar-d);paint-order:stroke fill;font-size:min(30cqw,54px);position:relative}.lt-badge.has-art{container-type:size}.lt-badge.has-art>b{white-space:nowrap;font-size:19cqw;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.lt-badge.is-huge{animation:.9s cubic-bezier(.25,1.5,.45,1) both lt-badge-in,.9s ease-in-out .9s infinite lt-badge-pulse}@keyframes lt-badge-in{0%{opacity:0;transform:perspective(600px)rotateY(540deg)scale(0)}70%{opacity:1;transform:perspective(600px)rotateY(-10deg)scale(1.15)}to{opacity:1;transform:none}}@keyframes lt-badge-pulse{0%,to{scale:1}50%{scale:1.08}}.lt-leap{z-index:44;pointer-events:none;animation:.95s cubic-bezier(.3,0,.7,1) both lt-leap}.lt-leap.is-even{animation-delay:.18s}@keyframes lt-leap{0%{opacity:0;transform:translate(0)rotate(-50deg)scale(.6)}10%{opacity:1}50%{transform:translate(calc(var(--dx) / 2), calc(var(--lift) * -1)) rotate(0) scale(1.1)}90%{opacity:1}to{transform:translate(var(--dx), 0) rotate(50deg) scale(.6);opacity:0}}.lt-leap.is-even>*{scale:-1 1}.lt-shower{z-index:57;pointer-events:none;inset:0;overflow:hidden}.lt-shower>i{top:-8%;left:var(--x);display:block;position:absolute}.lt-shower.is-mega{background:radial-gradient(at 50% 40%,#ffe48a4d,#0000 70%)}.lt-shower.is-mega .lt-shower-coin{animation-duration:1.35s}.lt-shower-coin{width:calc(26px * var(--s));height:calc(26px * var(--s));animation:1.9s linear infinite lt-fall;animation-delay:calc(var(--i) * -.13s);border-radius:50%}.lt-shower-coin:not(.has-art){background:radial-gradient(circle, #6b420b 0 12%, var(--lt-gold-l) 14% 34%, var(--lt-gold) 60%, var(--lt-gold-d));box-shadow:0 0 8px #ffe48acc}.lt-shower-coin.has-art{background-size:200% 200%}.lt-shower-coin.has-art.f0{background-position:0 0}.lt-shower-coin.has-art.f1{background-position:100% 0}.lt-shower-coin.has-art.f2{background-position:0 100%}.lt-shower-coin.has-art.f3{background-position:100% 100%}.lt-petal{width:22px;height:16px;animation:3.4s linear infinite lt-drift;animation-delay:calc(var(--i) * -.29s)}.lt-petal:not(.has-art){background:linear-gradient(135deg, var(--lt-lotus-l), var(--lt-lotus) 70%);border-radius:70% 10%}.lt-petal.has-art{background-size:200% 200%;width:30px;height:30px}.lt-petal.has-art.f1{background-position:100% 0}.lt-petal.has-art.f2{background-position:0 100%}.lt-petal.has-art.f3{background-position:100% 100%}@keyframes lt-fall{0%{transform:translateY(0)rotateY(0)}to{transform:translateY(118cqh)rotateY(1080deg)}}@keyframes lt-drift{0%{transform:translate(0)rotate(0)}50%{transform:translate(24px,60cqh)rotate(200deg)}to{transform:translate(-12px,118cqh)rotate(400deg)}}.lt-root.is-waiting .lt-table{filter:brightness(.92)}.lt-intro{z-index:90;cursor:pointer;background:radial-gradient(at 50% 30%,#1d2f358c,#0d1c1ce6 75%);place-items:center;animation:.4s ease-out both lt-fadein;display:grid;inset:0}.lt-intro-in{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,2.2cqh,18px);width:min(96%,720px);height:100%;min-height:0;padding:8px;display:flex;overflow:hidden}.lt-logo{object-fit:contain;flex:0 auto;min-height:0;max-height:20cqh;animation:.6s cubic-bezier(.25,1.6,.45,1) both lt-slam;width:min(92%,600px)!important;height:auto!important}.lt-logo.is-standin{text-align:center;max-height:none;font:900 clamp(30px, 10cqw, 64px)/1 var(--lt-face);background:linear-gradient(#fff6c8, var(--lt-gold-l) 40%, var(--lt-gold) 70%, var(--lt-gold-d));color:#0000;-webkit-text-stroke:.06em var(--lt-cinnabar-d);paint-order:stroke fill;filter:drop-shadow(0 4px 0 var(--lt-cinnabar-d));-webkit-background-clip:text;background-clip:text;margin:0}.lt-howto{flex:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,2cqw,14px);width:100%;min-height:0;display:grid}.lt-card{text-align:center;border:3px solid var(--lt-ink);min-width:0;box-shadow:inset 0 0 0 3px var(--lt-gold), 0 6px 14px #0d1c1c80;background:linear-gradient(#fff6e0,#ecdcb6);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 10px;animation:.5s cubic-bezier(.25,1.6,.45,1) both lt-slam;display:flex}.lt-card:nth-child(2){animation-delay:.12s}.lt-card:nth-child(3){animation-delay:.24s}.lt-card.has-frame{border:18px solid #0000;background-clip:padding-box;border-image-slice:22%;border-image-width:18px;border-image-repeat:stretch;box-shadow:0 6px 14px #0d1c1c80}.lt-card>img,.lt-card-standin{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;max-height:22cqh;height:auto!important}.lt-card-standin{background:radial-gradient(circle at 50% 40%, var(--lt-pad-l), var(--lt-jade-pond) 60%, var(--lt-water));display:block}.lt-card-standin.n0{background:radial-gradient(circle at 50% 30%, var(--lt-gold-l) 0 16%, transparent 18%), radial-gradient(circle at 30% 75%, var(--lt-copper-l) 0 7%, transparent 8%), radial-gradient(circle at 55% 80%, var(--lt-copper) 0 7%, transparent 8%), radial-gradient(circle at 72% 70%, var(--lt-copper-l) 0 7%, transparent 8%), linear-gradient(var(--lt-slate), var(--lt-jade-pond))}.lt-card-standin.n1{background:radial-gradient(circle at 25% 50%, var(--lt-copper-l) 0 7%, transparent 8%), radial-gradient(circle at 42% 50%, var(--lt-copper-l) 0 7%, transparent 8%), radial-gradient(circle at 59% 50%, var(--lt-copper-l) 0 7%, transparent 8%), radial-gradient(circle at 76% 50%, var(--lt-copper) 0 7%, transparent 8%), radial-gradient(circle at 50% 50%, #a77d45 0 34%, var(--lt-bronze) 36% 40%, transparent 42%), linear-gradient(var(--lt-water), var(--lt-jade-pond))}.lt-card-standin.n2{background:radial-gradient(circle at 50% 50%, #fff 0 4%, var(--lt-gold-l) 6% 18%, var(--lt-gold) 26%, transparent 28%), radial-gradient(circle at 50% 50%, #ffd76a99, transparent 60%), linear-gradient(#8fd3f0, var(--lt-jade-pond))}.lt-card>b{font:900 clamp(11px, 3.4cqw, 16px)/1.1 var(--lt-face);color:var(--lt-cinnabar-d)}.lt-card>span{color:var(--lt-ink);font:600 clamp(10px,2.8cqw,13px)/1.25 system-ui,sans-serif}.lt-root.has-intro .lt-plaque{visibility:hidden}.hud-stage:has(.lt-root.has-intro) .hud-stage-ticker{visibility:hidden}.lt-continue{z-index:1;cursor:pointer;border:3px solid var(--lt-ink);background:linear-gradient(#d8434c, var(--lt-cinnabar) 55%, var(--lt-cinnabar-d));width:min(340px,90%);min-height:64px;box-shadow:inset 0 3px 0 #ffdcc873, inset 0 0 0 3px var(--lt-gold), 0 5px 0 var(--lt-ink), 0 10px 22px #b3202a66;color:var(--lt-cream);font:900 clamp(18px, 5.4cqw, 26px)/1 var(--lt-face);-webkit-text-stroke:.06em var(--lt-ink);paint-order:stroke fill;border-radius:999px;flex:none;padding:10px 24px;animation:1.4s ease-in-out infinite alternate lt-breathe-btn;position:relative}.lt-continue.has-art{box-shadow:none;border:20px solid #0000;background:0 0;border-image-slice:0 45% fill;border-image-width:0 32px;border-image-repeat:stretch;border-radius:0}.lt-continue:active{filter:brightness(.92);transform:scale(.96)}@keyframes lt-breathe-btn{0%{transform:scale(1)}to{transform:scale(1.04)}}.lt-intro-foot{color:#fff6e0cc;letter-spacing:.06em;text-transform:uppercase;flex:none;margin:0;font:600 12px/1.2 system-ui,sans-serif}@container (max-width:480px){.lt-card>img,.lt-card-standin{aspect-ratio:16/9;max-height:16cqh}.lt-card{gap:2px;padding:6px 4px 8px}.lt-card.has-frame{border-width:10px;border-image-width:10px}.lt-card>span{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.lt-card>b{font-size:10.5px}.lt-continue{min-height:52px}}@container (max-height:330px) or ((min-width:600px) and (max-height:600px)){.lt-intro-in{gap:12px}.lt-howto{grid-template-columns:repeat(3,minmax(0,170px));justify-content:center}.lt-card>span{display:none}.lt-card>img,.lt-card-standin{aspect-ratio:16/9;max-height:17cqh}.lt-card{gap:2px;padding:4px 4px 6px}.lt-card.has-frame{border-width:10px;border-image-width:10px}.lt-card>b{font-size:12px}.lt-logo{max-height:17cqh}.lt-continue{min-height:46px;font-size:18px}.lt-intro-foot{display:none}.lt-logo.is-standin{font-size:28px}}.lt-opt{flex-direction:column;gap:2px;min-width:52px;padding:4px 8px}.lt-opt>small{font:700 9px/1 var(--hud-sans,system-ui);letter-spacing:.08em;opacity:.75}.lt-opt>span{font:700 12px/1.1 var(--hud-sans,system-ui);letter-spacing:.04em;color:var(--ink,#fff)}.lt-opt.is-on{box-shadow:inset 0 0 0 2px #e8b23a}.lt-opt.is-on>span{color:#ffe48a}.lt-action{display:flex}.lt-count{cursor:pointer;color:#fff6e0;letter-spacing:.05em;-webkit-text-stroke:.07em #17312c;paint-order:stroke fill;background:radial-gradient(circle at 10%,#ffe48a 0 4px,#8c5a14 5px,#0000 6px),radial-gradient(circle at 90%,#ffe48a 0 4px,#8c5a14 5px,#0000 6px),linear-gradient(#d8434c,#b3202a 50%,#6e1219);border:3px solid #17312c;border-radius:16px;flex:1;place-items:center;min-width:0;height:100%;min-height:56px;padding:6px 16px;font:900 24px/1 Nunito,Noto Sans SC,system-ui,sans-serif;transition:transform 80ms,filter .2s;display:grid;position:relative;box-shadow:inset 0 2px #ffdcc880,inset 0 0 0 3px #e8b23a,0 4px #17312c,0 8px 18px #b3202a73}.lt-count>span{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.lt-count.has-art{box-shadow:none;background:0 0;border:0;padding:0 9% 0 25%;container-type:inline-size}.lt-count.has-art>span{font-size:min(1em, calc(100cqw / (var(--len,6) * .86)))}.lt-count.has-art.is-busy>span{font-size:min(.82em, calc(100cqw / (var(--len,6) * .86)))}.lt-count-art{position:absolute;inset:0;object-fit:fill!important;width:100%!important;height:100%!important}.lt-count:not(:disabled):active{filter:brightness(.92);transform:scale(.96)}.lt-count.is-busy{cursor:default;filter:saturate(.6)}.lt-count.is-busy>span{font-size:.82em}.lt-count.is-white{color:#17312c;-webkit-text-stroke:0;background:linear-gradient(#fff6e0,#ecdcb6)}.lt-count:disabled:not(.is-busy){filter:grayscale(.6)brightness(.75);opacity:.8;cursor:not-allowed}.hud-stage:has(.lt-intro) .lt-count{opacity:.45;filter:grayscale(.5)}.hud-dock-options:has(.lt-opt){gap:6px}@media (max-width:479.98px){.lt-opt{min-width:0;max-width:60px;padding:4px}.lt-opt>small{letter-spacing:.04em;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.lt-opt>span{font-size:11px}}@media (max-width:379.98px){.hud-dock-options:has(.lt-opt){gap:4px}.lt-count{font-size:20px}}@media (orientation:landscape) and (max-height:500px){.lt-opt.hud-dock-btn{gap:1px;padding:2px 6px}.lt-count{min-height:44px;font-size:18px}.hud-stage:has(.lt-root) .hud-dock-btn-compact{min-width:44px;padding:6px;position:relative}.hud-stage:has(.lt-root) .hud-dock-btn-compact>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hud-stage:has(.lt-root) .hud-stage-ticker{z-index:30;flex-wrap:wrap;justify-content:flex-start;row-gap:12px;max-width:min(24vw,200px);height:30px;min-height:0;padding:6px 0 0 10px;position:absolute;top:0;left:0}}.hud-stage:has(.lt-root.is-desktop) .hud-stage-ticker{z-index:30;flex-wrap:wrap;justify-content:flex-start;row-gap:20px;max-width:min(28%,340px);height:40px;min-height:0;padding:12px 0 0 16px;position:absolute;top:0;left:0}:is(:lang(zh),:lang(ja),:lang(ko)) :is(.lt-plate-word,.lt-logo.is-standin,.lt-callout>span,.lt-pop,.lt-koi-word){letter-spacing:0}.lt-root:is(:lang(zh),:lang(ko)) .lt-plate .lt-plate-word{-webkit-text-stroke:0;letter-spacing:.01em;--o:.035em;--oc:var(--lt-cinnabar-d);filter:drop-shadow(var(--o) 0 0 var(--oc)) drop-shadow(calc(var(--o) * -1) 0 0 var(--oc)) drop-shadow(0 var(--o) 0 var(--oc)) drop-shadow(0 calc(var(--o) * -1) 0 var(--oc)) drop-shadow(0 3px 0 #3a080c8c)}.lt-root:is(:lang(zh),:lang(ko)) .lt-plate.is-splash .lt-plate-word{--oc:var(--lt-ink)}.lt-root:is(:lang(zh),:lang(ko)) .lt-plate.is-lucky .lt-plate-word{--oc:#3a0a0e}body:has(.lt-root) .hud-sheet-panel :is(.hud-sheet-h,.hud-sheet-tabs){flex:none}.lt-root.is-static *,.lt-root.is-static :before,.lt-root.is-static :after{transition:none!important;animation-iteration-count:1!important;animation-delay:-10s!important}.lt-root.is-static .lt-rain,.lt-root.is-static .lt-ripples>i,.lt-root.is-static .lt-grin-glint,.lt-root.is-static .lt-lightning,.lt-root.is-static .lt-bolt{animation:none}.lt-root.is-static .lt-shower>i{transform:translateY(calc(var(--i) * 3.1cqh + 10cqh)) rotate(calc(var(--i) * 37deg));animation:none}.lt-root.is-static .lt-leap{transform:translate(calc(var(--dx) / 2), calc(var(--lift) * -1));animation:none}.lt-root.is-static .lt-leap.is-even{transform:translate(calc(var(--dx) * .35), calc(var(--lift) * -.8)) rotate(-15deg)}.lt-root.is-static .lt-pop>b{animation:none;transform:translate(-50%,-50%)}.lt-root.is-static .lt-pop-ring{opacity:.75;animation:none;transform:scale(.85)}.lt-root.is-static .lt-pop-ring.is-2{transform:scale(.55)}.lt-root.is-static .lt-chips.is-pay{animation:none}.lt-root.is-static .lt-coin.is-gold:before{opacity:.8;animation:none;transform:scale(1.1)}.lt-root.is-static .lt-chips.is-eaten{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.lt-rain{opacity:.15;animation:none}.lt-pad,.lt-num,.lt-koi-fish,.lt-jin-pose,.lt-reed-pose,.lt-ripples>i,.lt-sunburst,.lt-grin-glint,.lt-continue,.lt-root .lt-jin .lt-jin-pose:not(.is-out):not(.lt-rm){animation:none}.lt-root .lt-jin .lt-jin-pose.is-out{display:none}.lt-jin-lean,.lt-reed{transition:none}}.lt-stone.at-kwok-12 .lt-stone-num{top:-54px;bottom:auto}.lt-stone.at-kwok-34 .lt-stone-num{bottom:-40px}.lt-stone.at-kwok-41 .lt-stone-num{bottom:46px;left:auto;right:96%}.lt-stone.at-kwok-23 .lt-stone-num{bottom:46px;left:96%;right:auto}.cp-root{--cp-fog:#131a30;--cp-fog-d:#0a0f1d;--cp-sea:#3c4a70;--cp-haze:#8794b8;--cp-pink:#ff6fa8;--cp-pink-d:#c93f7a;--cp-mint:#6ff0c8;--cp-mint-d:#2fb393;--cp-cream:#fff1df;--cp-chrome:#c9d3e0;--cp-chrome-d:#6f7a8f;--cp-bulb:#ffcf6a;--cp-bulb-h:#fff0b8;--cp-ticket:#ffe27a;--cp-ticket-e:#e8b23a;--cp-gum:#ff8fcf;--cp-gum-l:#ffd3ee;--cp-tangerine:#ff8a3d;--cp-denim:#3e5a8a;--cp-crimson:#b3243f;--cp-gold:#e6b23e;--cp-plum:#6a2457;--cp-plum-d:#2a1840;--cp-timber:#4a3b3f;--cp-ink:#24163a;--cp-display:"Rubik Mono One", "Rubik", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;--cp-num:"Rubik", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--cp-cream);font-family:var(--cp-num);position:absolute;inset:0;overflow:hidden}.cp-root>*{position:absolute}.cp-root img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.cp-night{pointer-events:none;background:radial-gradient(80% 60% at 50% 55%,#ff6fa824,#0000 70%),radial-gradient(60% 40% at 82% 10%,#8794b82e,#0000 70%);inset:0}.cp-root.no-backdrop .cp-night{background:radial-gradient(ellipse 80% 60% at 50% 55%, #ff6fa82e, transparent 70%), radial-gradient(circle at 84% 12%, transparent 0 46px, #8794b859 47px 49px, transparent 50px), linear-gradient(var(--cp-fog) 0%, var(--cp-sea) 52%, var(--cp-fog) 74%, var(--cp-fog-d))}.cp-root.is-lit .cp-night{background:radial-gradient(90% 60% at 50% 30%,#ffcf6a38,#0000 70%);transition:background .8s}.cp-vignette{pointer-events:none;z-index:40;transition:box-shadow .6s;inset:0;box-shadow:inset 0 0 #0a0f1d00}.cp-root.is-slowmo .cp-vignette{box-shadow:inset 0 0 120px 40px #0a0f1dbf}.cp-fog{pointer-events:none;z-index:30;opacity:.45;mix-blend-mode:screen;transition:opacity .8s;inset:0}.cp-fog.is-thick{opacity:.85}.cp-fog-band{background-repeat:repeat-x;background-size:auto 100%;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.cp-fog-band.is-far{opacity:.6;height:34%;animation:70s linear infinite cp-fog;top:8%}.cp-fog-band.is-near{opacity:.8;height:30%;animation:40s linear infinite cp-fog;bottom:0}.cp-fog:not(.has-art) .cp-fog-band{background-image:radial-gradient(30% 50% at 20%,#8794b859,#0000 70%),radial-gradient(25% 40% at 70% 60%,#8794b847,#0000 70%);background-size:50% 100%}@keyframes cp-fog{0%{background-position-x:0}to{background-position-x:-1536px}}.cp-cabinet{z-index:10;transform-origin:50% 100%;transition:transform .7s cubic-bezier(.3,0,.2,1),filter .4s}.cp-cabinet>*{position:absolute}.cp-cab-img{inset:0}.cp-root.is-duke.is-portrait .cp-cabinet{transform:scale(.84)}.cp-cabinet.glass-k0{animation:.42s ease-out cp-shake-a}.cp-cabinet.glass-k1{animation:.42s ease-out cp-shake-b}@keyframes cp-shake-a{0%,to{translate:0}15%{translate:3% .4%}35%{translate:-2.4%}55%{translate:1.4%}75%{translate:-.6%}}@keyframes cp-shake-b{0%,to{translate:0}15%{translate:3% .4%}35%{translate:-2.4%}55%{translate:1.4%}75%{translate:-.6%}}.cp-cab-stand{inset:0}.cp-cab-stand>*{position:absolute}.cp-cs-marquee{background:linear-gradient(var(--cp-fog-d), #1c1430);box-shadow:0 0 0 calc(var(--cw) * .03) var(--cp-pink), 0 0 0 calc(var(--cw) * .036) var(--cp-ink), 0 0 calc(var(--cw) * .12) #ff6fa899;border-radius:48% 48% 6% 6%/60% 60% 8% 8%}.cp-cs-pillar{background:repeating-linear-gradient(-35deg, var(--cp-pink) 0 calc(var(--cw) * .03), var(--cp-cream) calc(var(--cw) * .03) calc(var(--cw) * .06));border:2px solid var(--cp-ink);border-radius:8px;width:8.8%;top:18%;bottom:0}.cp-cs-pillar.is-l{left:0}.cp-cs-pillar.is-r{right:0}.cp-cs-window{background:radial-gradient(ellipse 70% 50% at 50% 8%, #fff1df40, transparent 70%), repeating-linear-gradient(45deg, transparent 0 calc(var(--cw) * .07), #00000029 calc(var(--cw) * .07) calc(var(--cw) * .075)), repeating-linear-gradient(-45deg, transparent 0 calc(var(--cw) * .07), #00000029 calc(var(--cw) * .07) calc(var(--cw) * .075)), linear-gradient(var(--cp-plum), var(--cp-plum-d));border-top:calc(var(--cw) * .012) solid var(--cp-mint);box-shadow:inset 0 0 0 2px var(--cp-ink), 0 0 calc(var(--cw) * .05) #6ff0c880}.cp-cs-rail{background:linear-gradient(#fff, var(--cp-chrome) 40%, var(--cp-chrome-d));box-shadow:0 1px 0 var(--cp-ink);border-radius:99px}.cp-cs-pile{opacity:.85;background:radial-gradient(circle at 10% 30%,#ffb3cf 0 6%,#0000 6.5%),radial-gradient(circle at 28% 18%,#b8f5e0 0 7%,#0000 7.5%),radial-gradient(circle at 46% 34%,#ffe8a8 0 6%,#0000 6.5%),radial-gradient(circle at 64% 22%,#c7c0ff 0 7%,#0000 7.5%),radial-gradient(circle at 82% 36%,#ffb3cf 0 6%,#0000 6.5%),radial-gradient(circle at 18% 70%,#c7c0ff 0 8%,#0000 8.5%),radial-gradient(circle at 38% 66%,#ffb3cf 0 7%,#0000 7.5%),radial-gradient(circle at 58% 72%,#b8f5e0 0 8%,#0000 8.5%),radial-gradient(circle at 78% 64%,#ffe8a8 0 7%,#0000 7.5%),radial-gradient(circle at 92% 78%,#c7c0ff 0 6%,#0000 6.5%);border-radius:30% 30% 0 0/14% 14% 0 0}.cp-cs-base{background:linear-gradient(var(--cp-pink), var(--cp-pink-d));border:2px solid var(--cp-ink);border-radius:0 0 10px 10px;left:9%;right:9%}.cp-cs-door{border:2px solid var(--cp-chrome);box-shadow:inset 0 0 0 2px var(--cp-ink);background:linear-gradient(#c9d3e080,#6f7a8f99);border-radius:8px}.cp-logo-slot{z-index:3;pointer-events:none;place-items:center;display:grid}.cp-logo-slot.has-art{mix-blend-mode:lighten;filter:drop-shadow(0 0 calc(var(--cw) * .02) #ff6fa873);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-repeat:no-repeat;animation:7s infinite cp-neon;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 9% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 9% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cp-logo-text{font:400 calc(var(--cw) * .06) / 1.05 var(--cp-display);text-align:center;color:var(--cp-cream);text-shadow:0 0 6px var(--cp-pink), 0 0 16px var(--cp-pink), 0 0 2px var(--cp-ink);-webkit-text-stroke:1px var(--cp-ink);paint-order:stroke fill;animation:7s infinite cp-neon}.cp-logo-text.is-big{font-size:clamp(26px,9vw,64px)}@keyframes cp-neon{0%,92%,96%,to{opacity:1}93%,95%{opacity:.55}}.cp-bulbs{pointer-events:none;inset:0}.cp-bulb{width:calc(var(--cw) * .1);height:calc(var(--cw) * .1);margin:calc(var(--cw) * -.05) 0 0 calc(var(--cw) * -.05);z-index:4;mix-blend-mode:screen;opacity:.25;background:radial-gradient(circle,#fff0b8e6 0 12%,#ffcf6a59 30%,#0000 62%) 0 0/cover;border-radius:50%;animation:3.2s ease-in-out infinite cp-twinkle;position:absolute}.cp-bulb.has-art{-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 68%);mask-image:radial-gradient(circle,#000 38%,#0000 68%)}.cp-cabinet.is-marquee .cp-bulb{animation:.7s steps(2,jump-none) infinite cp-chase}@keyframes cp-twinkle{0%,to{opacity:.18}50%{opacity:.4}}@keyframes cp-chase{0%{opacity:1}50%{opacity:.15}to{opacity:1}}.cp-inside{inset:0}.cp-inside>*{position:absolute}.cp-full{z-index:30;top:0;left:0;width:100%!important;height:100%!important}.cp-chute-front{z-index:32}.cp-chute-stand{z-index:32;border-top:calc(var(--cw) * .012) solid var(--cp-mint);box-shadow:inset 0 0 0 2px #24163a99, 0 0 calc(var(--cw) * .03) #6ff0c899;background:linear-gradient(#c9d3e047,#6ff0c81f);border-radius:4px 4px 0 0}.cp-disco{z-index:1;mix-blend-mode:screen;opacity:.75;background-size:calc(var(--cw) * .5) auto;animation:6s linear infinite cp-disco,.5s steps(2,jump-none) infinite cp-strobe}.cp-disco:not([style*=url]){background-image:radial-gradient(circle,#ff6fa8e6 0 5%,#0000 6%),radial-gradient(circle,#6ff0c8e6 0 4%,#0000 5%),radial-gradient(circle,#ffe27acc 0 3%,#0000 4%);background-size:38% 26%,30% 22%,24% 30%}@keyframes cp-disco{0%{filter:hue-rotate();background-position:0 0,0 0,0 0}to{filter:hue-rotate(360deg);background-position:200% 100%,-150% 80%,120% -100%}}@keyframes cp-strobe{0%{opacity:.85}50%{opacity:.45}to{opacity:.85}}.cp-cabinet.is-disco .cp-cab-img,.cp-cabinet.is-disco .cp-cab-stand{animation:1s steps(4,end) infinite cp-disco-tint}@keyframes cp-disco-tint{0%{filter:none}25%{filter:hue-rotate(40deg)saturate(1.3)}50%{filter:hue-rotate(-30deg)brightness(1.1)}75%{filter:hue-rotate(80deg)}to{filter:none}}.cp-cushion{z-index:9;aspect-ratio:4/3}.cp-cushion-stand{background:radial-gradient(ellipse at 50% 30%, #e0475f, var(--cp-crimson) 60%, #6e1424);height:44%;box-shadow:inset 0 0 0 2px var(--cp-ink), 0 calc(var(--cw) * .012) 0 var(--cp-gold);border-radius:50%;position:absolute;top:18%;left:6%;right:6%}.cp-plush{position:absolute}.cp-plush-wiggle{transform-origin:50% 93%;width:100%;height:100%;animation:3.4s ease-in-out infinite cp-breathe}@keyframes cp-breathe{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.02,.975)rotate(-1.2deg)}65%{transform:scale(.985,1.02)rotate(1deg)}}.cp-plush.p-scared .cp-plush-wiggle{animation:.12s linear infinite cp-shiver}@keyframes cp-shiver{0%{transform:translate(-1.2%)rotate(-1deg)}50%{transform:translate(1.2%)rotate(1deg)}to{transform:translate(-1.2%)rotate(-1deg)}}.cp-plush.p-peek .cp-plush-wiggle{animation:none;transform:scale(1.02,.95)}.cp-plush.p-smug .cp-plush-wiggle{animation:.9s ease-in-out infinite cp-smug}@keyframes cp-smug{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)translateY(-2%)}}.cp-plush.p-win .cp-plush-wiggle{animation:.5s ease-in-out infinite cp-hop}@keyframes cp-hop{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-8%)scale(.96,1.05)}80%{transform:translateY(0)scale(1.05,.95)}}.cp-plush.is-target .cp-plush-img{filter:drop-shadow(0 0 calc(var(--cw) * .012) var(--cp-mint)) drop-shadow(0 0 calc(var(--cw) * .03) #6ff0c8b3)}.cp-plush.is-duke.is-target .cp-plush-img{filter:drop-shadow(0 0 calc(var(--cw) * .014) var(--cp-gold)) drop-shadow(0 0 calc(var(--cw) * .04) #e6b23ecc)}.cp-plush.is-restock{animation:.7s cubic-bezier(.4,0,.3,1.4) both cp-restock}@keyframes cp-restock{0%{translate:0 var(--drop);opacity:0}25%{opacity:1}to{opacity:1;translate:0}}.cp-plush.is-hint:after{content:"";border:3px solid var(--cp-mint);box-shadow:0 0 14px var(--cp-mint);pointer-events:none;border-radius:50%;animation:1.1s ease-out infinite cp-pulse;position:absolute;inset:4% 8% 2%}@keyframes cp-pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.3)}}.cp-plush-hit{z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:30%;min-width:44px;min-height:44px;padding:0;position:absolute;inset:-6% -4% 2%}.cp-root.is-landscape .cp-plush-hit{inset:-8% -8% 0}.cp-root.is-landscape .cp-tag{width:68%;right:-20%}.cp-root.is-landscape .cp-tag.has-art b{font-size:max(11px, calc(var(--cw) * .04))}.cp-plush-hit:focus-visible{outline:3px solid var(--cp-mint);outline-offset:2px}.cp-plush-img{display:block}.cp-plush-img.is-cell{background-repeat:no-repeat;background-size:200% 200%}.cp-plush-img.pose-peek:not(.is-stand){filter:brightness(.8)saturate(.8)}.cp-plush-img.is-stand{position:relative}.cp-stand-body{background:radial-gradient(circle at 35% 30%, #ffffff73, transparent 40%), var(--c);border:2px solid var(--cp-ink);box-shadow:inset 0 calc(var(--cw) * -.01) 0 var(--c2);border-radius:46% 46% 40% 40%;position:absolute;inset:22% 18% 7%}.shape-tall .cp-stand-body{top:10%;left:27%;right:27%}.shape-wide .cp-stand-body{border-radius:50% 50% 30% 30%;top:32%;left:8%;right:8%}.shape-flat .cp-stand-body{border-radius:50%;top:34%;left:12%;right:12%}.shape-moon .cp-stand-body{box-shadow:inset calc(var(--cw) * .03) 0 0 var(--c2);border-radius:50%}.cp-stand-glyph{text-align:center;filter:drop-shadow(0 1px 0 var(--cp-ink));line-height:1;position:absolute;top:30%;left:0;right:0}.cp-stand-crown{background:var(--cp-gold);clip-path:polygon(0 100%,0 20%,25% 60%,50% 0,75% 60%,100% 20%,100% 100%);height:14%;position:absolute;top:12%;left:34%;right:34%}.cp-plush-img.is-stand.pose-scared .cp-stand-glyph{transform:scale(.9)translateY(-6%)}.cp-plush-img.is-stand.pose-peek{filter:brightness(.75)}.cp-plush-img.is-stand.pose-win{filter:drop-shadow(0 0 8px var(--cp-ticket))}.cp-tag{z-index:2;aspect-ratio:1;transform-origin:20% 10%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:60%;transition:transform .25s cubic-bezier(.3,1.6,.5,1);animation:3s ease-in-out infinite cp-tag-swing;display:grid;position:absolute;top:2%;right:-16%;transform:rotate(10deg)}.cp-tag:not(.has-art){aspect-ratio:auto;background:var(--cp-cream);border:1.5px solid var(--cp-ink);width:auto;min-width:34%;box-shadow:0 1px 0 var(--cp-ink);border-radius:3px 8px 8px 3px;padding:2px 5px 2px 7px}.cp-tag:not(.has-art):before{content:"";background:var(--cp-ink);border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:3px}.cp-tag.is-gold:not(.has-art){background:linear-gradient(#ffe08a, var(--cp-gold))}.cp-tag b{font:900 calc(var(--cw) * .036) / 1 var(--cp-num);color:var(--cp-ink);letter-spacing:-.02em;white-space:nowrap}.cp-tag.has-art b{font-size:calc(var(--cw) * .034);place-items:center;display:grid;position:absolute;inset:40% 4% 14% 22%;transform:rotate(-15deg)}.cp-tag.is-hot{filter:drop-shadow(0 0 6px var(--cp-mint));transform:rotate(4deg)scale(1.18)}.cp-tag.is-gold.is-hot{filter:drop-shadow(0 0 6px var(--cp-gold))}@keyframes cp-tag-swing{0%,to{rotate:none}50%{rotate:-6deg}}.cp-lump{z-index:25;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:200% 200%}.cp-lump:not([style*=url]){background:radial-gradient(circle at 22% 62%,#ffb3cf 0 17%,#0000 18%),radial-gradient(circle at 50% 54%,#b8f5e0 0 19%,#0000 20%),radial-gradient(circle at 78% 64%,#c7c0ff 0 17%,#0000 18%),radial-gradient(circle at 36% 80%,#ffe8a8 0 16%,#0000 17%),radial-gradient(circle at 66% 82%,#ffb3cf 0 16%,#0000 17%)}.cp-clawx{z-index:28;width:0;height:0;top:0;left:0}.cp-clawx>*{position:absolute}.cp-carriage{z-index:2}.cp-carriage-stand{background:linear-gradient(#fff, var(--cp-chrome) 45%, var(--cp-chrome-d));border:2px solid var(--cp-ink);border-radius:30% 30% 20% 20%;position:absolute;inset:10% 0 20%;box-shadow:inset 0 -4px #24163a40,0 0 8px #6ff0c866}.cp-swing{transform-origin:0 0;width:0;height:0;left:0}.cp-swing>*{position:absolute}.cp-swing.is-sway{animation:1.3s ease-in-out infinite cp-sway}.cp-swing.is-sway.is-slow{animation-duration:2.6s}@keyframes cp-sway{0%,to{rotate:-5deg}50%{rotate:5deg}}.cp-cabinet.is-waiting .cp-swing{animation:.16s linear infinite cp-jiggle}@keyframes cp-jiggle{0%,to{rotate:-1.2deg}50%{rotate:1.2deg}}.cp-cable{left:calc(var(--cw) * -.007);width:calc(var(--cw) * .014);background:repeating-linear-gradient(var(--cp-chrome) 0 3px, var(--cp-chrome-d) 3px 5px);border-left:1px solid var(--cp-ink);border-right:1px solid var(--cp-ink);background-repeat:repeat-y;background-size:100%;top:0}.cp-cable.has-art{background-size:100%;border:0}.cp-claw{width:0;height:0;top:0;left:0}.cp-claw>*{position:absolute}.cp-claw-box{z-index:1}.cp-claw-box.is-front{z-index:3}.cp-carried{z-index:2;transform-origin:50% 0;animation:.7s ease-in-out infinite cp-dangle}@keyframes cp-dangle{0%,to{rotate:-3deg}50%{rotate:3deg}}.cp-claw-stand{position:absolute;inset:0}.cp-claw-stand>i{display:block;position:absolute}.cp-claw-stand .hub{background:linear-gradient(90deg, var(--cp-chrome-d), #fff 40%, var(--cp-chrome) 60%, var(--cp-chrome-d));border:2px solid var(--cp-ink);z-index:2;border-radius:30% 30% 45% 45%;height:26%;top:2%;left:34%;right:34%}.cp-claw-stand .prong{background:linear-gradient(90deg, var(--cp-chrome-d), #fff, var(--cp-chrome-d));border:1.5px solid var(--cp-ink);transform-origin:50% 0;border-radius:40% 40% 80% 80%;width:7%;height:58%;transition:transform .22s;top:22%;left:46.5%}.cp-claw-stand.is-open .prong.l{transform:rotate(38deg)}.cp-claw-stand.is-open .prong.r{transform:rotate(-38deg)}.cp-claw-stand.is-closed .prong.l{transform:rotate(12deg)}.cp-claw-stand.is-closed .prong.r{transform:rotate(-12deg)}.cp-claw-stand.is-grip .prong.l{transform:rotate(24deg)}.cp-claw-stand.is-grip .prong.r{transform:rotate(-24deg)}.cp-claw-stand .prong.m{opacity:.7}.cp-actor{z-index:29;width:0;height:0;top:0;left:0}.cp-actor>div{width:0;height:0}.cp-actor.is-front{z-index:33}.cp-actor-sprite{position:absolute}.cp-actor-rot.loop-teeter{transform-origin:0 0;animation:.5s ease-in-out infinite cp-teeter}@keyframes cp-teeter{0%,to{rotate:-16deg}50%{rotate:14deg}}.cp-actor-rot.loop-dance .cp-actor-sprite{animation:.36s ease-in-out infinite cp-hop}.cp-poof{z-index:31;pointer-events:none;background-repeat:no-repeat;background-size:200% 200%;animation:.3s step-end forwards cp-frames4}.cp-poof:not(.has-art){background:radial-gradient(circle at 30% 70%,#fff1dfe6 0 14%,#0000 15%),radial-gradient(circle at 55% 60%,#fff1dfd9 0 18%,#0000 19%),radial-gradient(circle at 75% 75%,#fff1dfcc 0 12%,#0000 13%);animation:.45s ease-out forwards cp-puff}@keyframes cp-frames4{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%{opacity:1;background-position:100% 100%}to{opacity:0;background-position:100% 100%}}@keyframes cp-puff{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}.cp-emote{z-index:33;pointer-events:none;background-repeat:no-repeat;background-size:200% 200%;place-items:center;line-height:1;animation:1.4s cubic-bezier(.3,1.6,.5,1) forwards cp-emote;display:grid}@keyframes cp-emote{0%{opacity:0;transform:scale(0)}18%{opacity:1;transform:scale(1.2)}30%{transform:scale(1)}80%{opacity:1;transform:translateY(-20%)}to{opacity:0;transform:translateY(-40%)}}.cp-discoball{z-index:27;transform-origin:50% 0;animation:.7s cubic-bezier(.3,1.4,.5,1) both cp-ball-drop}.cp-discoball img{animation:1.6s linear infinite cp-ball-spin}.cp-discoball-stand{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #fff 0 15deg, var(--cp-chrome-d) 15deg 30deg);border:2px solid var(--cp-ink);border-radius:50%;animation:1.6s linear infinite cp-ball-spin;position:absolute;bottom:0;left:10%;right:10%;box-shadow:0 0 18px #fff9}.cp-discoball-stand:before{content:"";background:var(--cp-chrome);width:2%;height:60%;position:absolute;bottom:100%;left:49%}@keyframes cp-ball-drop{0%{transform:translateY(-120%)}to{transform:translateY(0)}}@keyframes cp-ball-spin{0%{filter:hue-rotate()brightness()}50%{filter:hue-rotate(180deg)brightness(1.25)}to{filter:hue-rotate(360deg)brightness()}}.cp-gull{z-index:5;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:200% 200%;animation:26s ease-in infinite cp-gull}.cp-gull:not(.has-art){background:radial-gradient(40% 26% at 50% 70%,#e8ecf4 0 90%,#0000 92%),radial-gradient(circle at 70%,#e8ecf4 0 14%,#0000 15%)}@keyframes cp-gull{0%,84%{opacity:1;background-position:0 0;transform:translate(0)}86%{background-position:0 100%}88%{background-position:100% 100%;transform:translate(40%,-60%)}90%{background-position:0 100%}92%{opacity:1;background-position:100% 100%;transform:translate(220%,-260%)}93%{opacity:0}97%{opacity:0;background-position:0 0;transform:translate(0)}to{opacity:1}}.cp-glass{z-index:34;pointer-events:none;mix-blend-mode:screen;opacity:.5;border-radius:2px;overflow:hidden}.cp-glass>img{max-width:none;position:absolute}.cp-glass:empty{background:linear-gradient(115deg,#0000 0 18%,#ffffff29 19% 24%,#0000 25% 60%,#ffffff14 61% 64%,#0000 65%)}.cp-cabinet.glass-k0 .cp-glass,.cp-cabinet.glass-k1 .cp-glass{opacity:.8}.cp-flap-open{z-index:5;animation:.25s ease-out cp-flap}.cp-flap-open>span{box-shadow:inset 0 0 0 2px var(--cp-chrome), inset 0 -10px 18px #ffcf6a66;background:linear-gradient(#0a0f1d,#2a1840);border-radius:8px;position:absolute;inset:0}@keyframes cp-flap{0%{transform-origin:50% 0;transform:perspective(200px)rotateX(-70deg)}to{transform:none}}.cp-counter-slot{z-index:6}.cp-line{z-index:8;pointer-events:none;inset:0}.cp-tray-row{z-index:25;pointer-events:none;position:absolute;inset:0}.cp-dancer{transform-origin:50% 93%;animation:.48s ease-in-out infinite cp-hop,.4s cubic-bezier(.3,1.5,.5,1) both cp-line-in;position:absolute}@keyframes cp-line-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.cp-counter{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.cp-counter:not(.has-art){box-shadow:inset 0 0 0 2px var(--cp-chrome-d), inset 0 0 0 4px var(--cp-ink), 0 0 10px #6ff0c840;background:linear-gradient(#1a1a2a,#0a0f1d);border-radius:8px}.cp-counter-plate{aspect-ratio:2.4;width:min(100%,240cqh);position:relative}.cp-counter-plate>.cp-counter-img{position:absolute;inset:0}.cp-counter-plate>.cp-flaps{gap:1.5%;width:69%;height:37%;margin:0;position:absolute;top:20%;left:15.5%;container-type:size}.cp-flaps{z-index:1;gap:2%;width:86%;height:54%;display:flex;position:relative}.cp-counter-plate .cp-flapcell{border-radius:2px;font-size:min(74cqh,17cqw)}.cp-flapcell{color:var(--cp-ticket);font:800 min(62cqh, 17cqw) / 1 var(--cp-num);font-variant-numeric:tabular-nums;background:linear-gradient(#2b2b3c 0 49%,#101018 50%) 0 0/100% 100%;border-radius:3px;flex:1;place-items:center;animation:.16s ease-out cp-flip;display:grid;box-shadow:inset 0 0 0 1px #0009}.cp-flapcell.has-art{color:var(--cp-ink)}.cp-flapcell.is-blank{color:#0000}@keyframes cp-flip{0%{transform:perspective(60px)rotateX(-80deg)}to{transform:none}}.cp-grabn{z-index:2;background:var(--cp-ink);color:var(--cp-mint);font:800 10px/1.2 var(--cp-num);white-space:nowrap;box-shadow:0 0 0 1.5px var(--cp-mint);border-radius:99px;padding:2px 6px;position:absolute;top:-42%;left:50%;translate:-50%}.cp-counter-float{z-index:22;position:absolute}.cp-crate{z-index:21;pointer-events:none;background:linear-gradient(90deg,#0000 0 6%,#140c0a8c 6% 9%,#0000 9% 91%,#140c0a8c 91% 94%,#0000 94%),repeating-linear-gradient(#6b4a35 0 2px,#4d3426 2px calc(33.3% - 2px),#24161a calc(33.3% - 2px) 33.3%),#4d3426;border-radius:3px;position:absolute;box-shadow:inset 0 0 0 2px #1b1220,inset 0 3px 0 2px #ffd6aa2e,0 6px 10px -4px #000000b3}.cp-crate:before{content:"";filter:blur(1px);background:#ff9fca59;border-radius:1px;height:2px;position:absolute;top:4px;left:10%;right:10%}.cp-netchip{z-index:27;pointer-events:none;white-space:nowrap;color:#2a1840d9;font:800 11px/1.1 "Rubik", var(--cp-cjk,system-ui), sans-serif;letter-spacing:.01em;background:#e9dccd;border-radius:3px;padding:4px 9px;animation:1.6s ease-out both cp-netchip;position:absolute;translate:-50% calc(-100% - 6px);rotate:-1.5deg;box-shadow:0 1.5px #24163ae6,0 0 0 1px #24163ab3}.cp-netchip.is-right{translate:calc(4px - 100%) calc(-100% - 6px)}.cp-root.is-static .cp-netchip{animation:none}@keyframes cp-netchip{0%{opacity:0;transform:translateY(6px)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.cp-marge{z-index:20;pointer-events:none}.cp-marge-pose{transform-origin:50% 95%;opacity:.002;position:absolute;inset:0}.cp-marge-pose.is-on{opacity:1;animation:.28s cubic-bezier(.3,1.6,.5,1) cp-pose-in}.cp-marge.is-idle .cp-marge-pose.is-on,.cp-marge.is-point .cp-marge-pose.is-on,.cp-marge.is-blow .cp-marge-pose.is-on{animation:.28s cubic-bezier(.3,1.6,.5,1) cp-pose-in,1.6s ease-in-out .3s infinite cp-chew}.cp-marge.is-dance .cp-marge-pose.is-on{animation:.5s ease-in-out infinite cp-dance}.cp-marge.is-slap .cp-marge-pose.is-on{animation:.4s ease-out cp-slap}.cp-marge.is-jawdrop .cp-marge-pose.is-on{animation:.28s cubic-bezier(.3,1.6,.5,1) cp-pose-in,.9s ease-in-out infinite cp-jaw}@keyframes cp-pose-in{0%{transform:scale(.96,1.04)}to{transform:none}}@keyframes cp-chew{0%,to{transform:scale(1)}50%{transform:scale(1.008,.992)}}@keyframes cp-dance{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-3%)rotate(3deg)}}@keyframes cp-slap{0%{transform:translate(-4%)rotate(-3deg)}30%{transform:translate(-7%)rotate(-5deg)}to{transform:none}}@keyframes cp-jaw{0%,to{transform:scale(1)}50%{transform:scale(1.02,.99)}}.cp-marge-stand{position:absolute;inset:0}.cp-marge-stand>i{display:block;position:absolute}.cp-marge-stand .tail{border:2px solid var(--cp-ink);background:repeating-linear-gradient(160deg,#7b7f8c 0 12%,#2b2b36 12% 22%);border-radius:50%;width:22%;height:34%;bottom:10%;right:6%}.cp-marge-stand .body{background:linear-gradient(var(--cp-tangerine), #e9a074);border:2px solid var(--cp-ink);border-radius:40% 40% 20% 20%;inset:36% 20% 5%}.cp-marge-stand .apron{background:var(--cp-denim);border:2px solid var(--cp-ink);border-radius:6px 6px 16px 16px;inset:58% 28% 16%}.cp-marge-stand .head{border:2px solid var(--cp-ink);background:#9aa0ad;border-radius:46% 46% 42% 42%;height:28%;top:11%;left:26%;right:26%}.cp-marge-stand .head>i{display:block;position:absolute}.cp-marge-stand .ear{border:2px solid var(--cp-ink);background:#7b7f8c;border-radius:50% 50% 20% 20%;width:26%;height:30%;top:-12%}.cp-marge-stand .ear.l{background:var(--cp-gum);left:6%}.cp-marge-stand .ear.r{right:6%}.cp-marge-stand .mask{background:#2b2b36;border-radius:40%;height:24%;top:34%;left:10%;right:10%;box-shadow:inset 14px 0 0 -8px #fff,inset -14px 0 0 -8px #fff}.cp-marge.is-crop{z-index:21}.cp-bubble{z-index:23;pointer-events:none;transform-origin:84% 86%}.cp-bubble-wobble{transform-origin:84% 86%;animation:.9s ease-in-out infinite cp-wobble;position:absolute;inset:0}.cp-bubble.is-slow .cp-bubble-wobble{animation-duration:1.8s}@keyframes cp-wobble{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}.cp-bubble-stand{background:radial-gradient(circle at 34% 30%, #ffffffd9 0 7%, transparent 9%), radial-gradient(circle at 40% 40%, var(--cp-gum-l), var(--cp-gum) 60%, #e05aa8);border:2px solid var(--cp-ink);opacity:.94;border-radius:50%;width:80%;height:80%;position:absolute;top:6%;left:6%}.cp-bubblepop{z-index:24;pointer-events:none;background-repeat:no-repeat;background-size:200% 200%;animation:.26s step-end forwards cp-frames4}.cp-bubblepop:not(.has-art){background:radial-gradient(circle, transparent 0 40%, var(--cp-gum) 41% 46%, transparent 47%), conic-gradient(from 0deg, var(--cp-gum) 0 6deg, transparent 6deg 40deg, var(--cp-gum) 40deg 46deg, transparent 46deg 90deg, var(--cp-gum) 90deg 96deg, transparent 96deg 140deg, var(--cp-gum) 140deg 146deg, transparent 146deg 200deg, var(--cp-gum) 200deg 206deg, transparent 206deg 260deg, var(--cp-gum) 260deg 266deg, transparent 266deg 320deg, var(--cp-gum) 320deg 326deg, transparent 326deg);border-radius:50%;animation:.3s ease-out forwards cp-puff}.cp-booth{z-index:8;pointer-events:none}.cp-booth-stand{background:linear-gradient(90deg, #5b4a4f, var(--cp-timber) 50%, #2c2430);border:2px solid var(--cp-ink);box-shadow:inset 0 22% 0 -1px #1c1430, 0 0 30px #ff6fa826;border-radius:30% 30% 6px 6px/12% 12% 6px 6px;position:absolute;inset:8% 6% 3%}.cp-jukebox{z-index:8;pointer-events:none;filter:brightness(.35)saturate(.4);transition:filter .6s}.cp-jukebox.is-on{filter:none;transform-origin:50% 100%;animation:.5s ease-in-out infinite cp-hop}.cp-jukebox.is-on:after{content:"";mix-blend-mode:screen;background:radial-gradient(#ff6fa859,#0000 65%);border-radius:40%;animation:.5s steps(2,jump-none) infinite cp-strobe;position:absolute;inset:-10%}.cp-jukebox-stand{background:linear-gradient(var(--cp-pink), #7a2a5a 60%, var(--cp-plum-d));border:2px solid var(--cp-ink);box-shadow:inset 0 0 0 6px var(--cp-mint);border-radius:48% 48% 8px 8px/30% 30% 8px 8px;position:absolute;inset:6% 8% 2%}.cp-tickets{z-index:36;pointer-events:none;width:0;height:0}.cp-ticket{opacity:0;background-repeat:no-repeat;background-size:200% 200%;margin:-10px 0 0 -10px;animation-name:cp-ticket;animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-fill-mode:both;position:absolute;top:0;left:0}.cp-ticket:not(.has-art){aspect-ratio:2;background:linear-gradient(90deg, var(--cp-ticket) 0 46%, var(--cp-ticket-e) 46% 54%, var(--cp-ticket) 54%);border:1px solid #b07a1a;border-radius:2px;height:auto!important}@keyframes cp-ticket{0%{opacity:1;transform:translate(0, 0) rotate(0) scale(var(--s))}55%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot) * .6)) scale(var(--s))}to{opacity:0;transform:translate(calc(var(--dx) * 1.3), calc(var(--dy) * -.6)) rotate(var(--rot)) scale(var(--s))}}.cp-hint{z-index:37;border:2px solid var(--cp-mint);width:max-content;color:var(--cp-cream);font:800 14px/1.2 var(--cp-num);text-align:center;text-wrap:balance;pointer-events:none;background:#24163ad9;border-radius:16px;padding:7px 12px;animation:1.6s ease-in-out infinite cp-bob;translate:-50%;box-shadow:0 0 14px #6ff0c880}@keyframes cp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cp-soclose{z-index:38;pointer-events:none;place-items:center;animation:1.6s cubic-bezier(.3,1.6,.5,1) forwards cp-soclose;display:grid}.cp-soclose>img,.cp-soclose-stand{position:absolute;inset:0}.cp-soclose-stand{background:radial-gradient(circle at 40% 35%, var(--cp-gum-l), var(--cp-gum) 55%, #e05aa8);border:3px solid var(--cp-ink);border-radius:46% 54% 50% 50%/60% 50% 50% 40%}.cp-soclose b{font:400 clamp(16px, 5.2vw, 30px) / 1 var(--cp-display);color:var(--cp-cream);-webkit-text-stroke:.12em var(--cp-ink);paint-order:stroke fill;white-space:nowrap;position:relative;transform:rotate(-6deg)}@keyframes cp-soclose{0%{opacity:0;transform:scale(.3)rotate(-20deg)}9%{opacity:1;transform:scale(1.15)rotate(4deg)}16%{transform:scale(1)rotate(-2deg)}22%{transform:translate(-3%)rotate(-2deg)}28%{transform:translate(3%)rotate(-2deg)}34%{transform:translate(0)rotate(-2deg)}86%{opacity:1;transform:scale(1)rotate(-2deg)}to{opacity:0;transform:scale(.9)rotate(-2deg)}}.cp-plate{z-index:39;pointer-events:none;place-items:center;animation:.5s cubic-bezier(.3,1.6,.5,1) both cp-plate-in;display:grid}.cp-plate.is-out{animation:.5s ease-in both cp-plate-out}.cp-plate>.cp-plate-img,.cp-plate-stand{position:absolute;inset:0}@keyframes cp-plate-in{0%{opacity:0;transform:scale(.2)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes cp-plate-out{0%{opacity:1}to{opacity:0;transform:scale(.94)translateY(4%)}}.cp-plate-stand{border:3px solid var(--cp-ink);border-radius:22px;inset:14% 4%}.cp-plate.is-grab .cp-plate-stand{background:linear-gradient(var(--cp-ticket), var(--cp-ticket-e));clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);border-radius:6px}.cp-plate.is-score .cp-plate-stand{background:radial-gradient(circle, var(--cp-bulb-h) 0 3px, transparent 4px) 0 0 / 18px 18px, linear-gradient(var(--cp-pink), var(--cp-pink-d));box-shadow:inset 0 0 0 8px var(--cp-pink-d), 0 0 30px #ff6fa899}.cp-plate.is-conga .cp-plate-stand{background:linear-gradient(var(--cp-mint), #2fb393 40%, var(--cp-plum));box-shadow:inset 0 0 0 8px var(--cp-pink), 0 0 34px #6ff0c899;border-radius:50% 50% 14px 14px/40% 40% 14px 14px;inset:6% 12%}.cp-plate.is-duke .cp-plate-stand{background:radial-gradient(ellipse at 50% 30%, #e0475f, var(--cp-crimson) 60%, #6e1424);box-shadow:inset 0 0 0 7px var(--cp-gold), 0 0 40px #e6b23eb3;border-radius:40% 40% 50% 50%/30% 30% 60% 60%;inset:8%}.cp-plate-text{z-index:2;align-items:center;gap:calc(var(--pw) * .012);text-align:center;flex-direction:column;max-width:78%;display:flex;position:relative}.cp-slam{font:400 calc(var(--pw) * .13) / 1 var(--cp-display);color:var(--cp-cream);letter-spacing:.02em;-webkit-text-stroke:.09em var(--cp-ink);paint-order:stroke fill;text-shadow:0 0 calc(var(--pw) * .03) var(--cp-pink), 0 0 calc(var(--pw) * .06) var(--cp-pink);white-space:nowrap;animation:.45s cubic-bezier(.3,1.8,.5,1) .12s both cp-slam}.cp-plate.is-grab .cp-slam{text-shadow:0 0 calc(var(--pw) * .03) var(--cp-ticket-e)}.cp-plate.is-conga .cp-slam{text-shadow:0 0 calc(var(--pw) * .03) var(--cp-mint), 0 0 calc(var(--pw) * .06) var(--cp-mint)}.cp-plate.is-duke .cp-slam{font-size:calc(var(--pw) * .16);background:linear-gradient(var(--cp-cream), var(--cp-gold));color:#0000;-webkit-text-stroke:.08em var(--cp-crimson);text-shadow:none;filter:drop-shadow(0 0 calc(var(--pw) * .03) #e6b23ecc);-webkit-background-clip:text;background-clip:text}.cp-plate-amount{font:900 calc(var(--pw) * .075) / 1 var(--cp-num);color:var(--cp-cream);-webkit-text-stroke:.1em var(--cp-ink);paint-order:stroke fill;font-variant-numeric:tabular-nums;white-space:nowrap}.cp-plate.is-grab .cp-plate-amount{color:var(--cp-ink);-webkit-text-stroke:0}.cp-plate-sub{font:800 calc(var(--pw) * .042) / 1.15 var(--cp-num);color:var(--cp-cream);-webkit-text-stroke:.12em var(--cp-ink);paint-order:stroke fill}.cp-plate.is-grab .cp-plate-sub{color:var(--cp-ink);-webkit-text-stroke:0;font-size:max(11px, calc(var(--pw) * .052))}.cp-plate.is-grab .cp-plate-amount{font-size:max(14px, calc(var(--pw) * .076))}.cp-plate.is-grab .cp-plate-text{gap:0;max-width:70%;translate:0 -4%}.cp-plate.is-grab .cp-slam{font-size:calc(var(--pw) * .112)}.cp-plate.is-grab .cp-plate-sub{font-size:max(10.5px, calc(var(--pw) * .046));margin-top:calc(var(--pw) * .006);line-height:1.05}.cp-plate-sub{text-wrap:balance;max-width:100%}@keyframes cp-slam{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:none}}.cp-ribbon{clip-path:inset(0 100% 0 0);z-index:0;background-size:100% 100%;height:40%;animation:.6s ease-out .2s forwards cp-unspool;position:absolute;top:30%;left:-8%;right:-8%}.cp-ribbon:not(.has-art){background:repeating-linear-gradient(90deg, var(--cp-ticket) 0 34px, var(--cp-ticket-e) 34px 36px);border-block:2px solid #b07a1a}@keyframes cp-unspool{to{clip-path:inset(0)}}.cp-stars{z-index:26;pointer-events:none;inset:0}.cp-star{width:0;height:0;transition:left .45s cubic-bezier(.4,0,.3,1),top .45s cubic-bezier(.4,0,.3,1);position:absolute}.cp-star>div,.cp-star-in>div,.cp-star-scale>div{width:0;height:0;position:absolute;top:0;left:0}.cp-star-in{animation:.62s cubic-bezier(.3,0,.4,1) both cp-star-in}@keyframes cp-star-in{0%{translate:var(--ex) var(--ey);opacity:0;scale:.3}12%{opacity:1}55%{translate:calc(var(--ex) * .35) calc(var(--ey) * .35 - var(--hop));scale:1.06}80%{translate:0;scale:1.08 .9}to{opacity:1;translate:0;scale:1}}.cp-star-scale{transform-origin:0 0;transition:transform .45s cubic-bezier(.4,0,.3,1)}.cp-star-hop{animation:.5s ease-in-out infinite cp-star-bob}@keyframes cp-star-bob{0%,to{translate:0;scale:1}40%{translate:0 calc(var(--bob) * -1);scale:.97 1.04}80%{translate:0;scale:1.04 .96}}.cp-star.at-line .cp-star-hop{animation:.48s ease-in-out infinite cp-conga-step}.cp-star.at-line .cp-star-hop.is-odd{animation-delay:-.24s}@keyframes cp-conga-step{0%,to{translate:0;rotate:-6deg}25%{translate:0 calc(var(--bob) * -1.3)}50%{translate:0;rotate:6deg}75%{translate:0 calc(var(--bob) * -1.3)}}.cp-star.at-tray .cp-star-hop{animation:none}.cp-star-hop>.cp-star-sprite{position:absolute}.cp-star.at-show .cp-star-sprite{filter:drop-shadow(0 0 10px #ffe27ab3)}.cp-star.at-line .cp-star-sprite{filter:drop-shadow(0 0 8px #6ff0c88c)}.cp-step{position:absolute;inset:0}.cp-step.is-a{animation:.96s step-end infinite cp-step-a}.cp-step.is-b{animation:.96s step-end infinite cp-step-b}.cp-star-hop.is-odd .cp-step{animation-delay:-.48s}@keyframes cp-step-a{0%{opacity:1}50%{opacity:0}}@keyframes cp-step-b{0%{opacity:0}50%{opacity:1}}.cp-star-chip{background:linear-gradient(#ff9fca, var(--cp-pink));border:2px solid var(--cp-ink);color:var(--cp-cream);font:900 1em/1 var(--cp-num);-webkit-text-stroke:.1em var(--cp-ink);paint-order:stroke fill;white-space:nowrap;box-shadow:0 3px 0 var(--cp-ink), 0 0 14px #ff6fa899;border-radius:99px;padding:.22em .55em;animation:1.9s cubic-bezier(.3,1.6,.5,1) forwards cp-chip;position:absolute;left:0;translate:-50%}@keyframes cp-chip{0%{opacity:0;scale:0}15%{opacity:1;scale:1.2}25%{scale:1}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40%)}}.cp-root.is-turbo .cp-plush.is-restock{animation-duration:.3s}.cp-duke{pointer-events:none;inset:0}.cp-fireworks{z-index:35;mix-blend-mode:screen;inset:0}.cp-fireworks>*{position:absolute}.cp-wheel{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background-repeat:no-repeat;background-size:contain;animation:1.2s ease-out .3s forwards cp-wheel-on,40s linear infinite cp-wheel-spin}@keyframes cp-wheel-on{to{opacity:.85}}@keyframes cp-wheel-spin{to{rotate:360deg}}.cp-duke>*{position:absolute}.cp-firework{mix-blend-mode:screen;opacity:0;background-repeat:no-repeat;background-size:200% 200%;animation:2.2s ease-out infinite cp-firework}.cp-firework:not(.has-art){background:repeating-conic-gradient(from 0deg, hsl(var(--hue) 100% 70%) 0 4deg, transparent 4deg 22deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 18%,#000 20% 48%,#0000 50%);mask:radial-gradient(circle,#0000 0 18%,#000 20% 48%,#0000 50%)}@keyframes cp-firework{0%{opacity:0;transform:scale(.2)}10%{opacity:1}60%{opacity:.9}to{opacity:0;transform:scale(1.2)}}.cp-duke-rise{z-index:36;filter:drop-shadow(0 0 18px #e6b23ecc);animation:.9s cubic-bezier(.3,1.4,.5,1) both cp-rise}@keyframes cp-rise{0%{opacity:0;transform:translateY(60%)scale(.3)}to{opacity:1;transform:none}}.cp-intro{z-index:60;background:radial-gradient(80% 50% at 50% 30%,#ff6fa82e,#0000 70%),#0a0f1de0;flex-direction:column;justify-content:safe center;align-items:center;gap:clamp(8px,2.4vh,22px);padding:16px;animation:.5s both cp-fade;display:flex;inset:0;overflow-y:auto}.cp-intro-fog{pointer-events:none;background:radial-gradient(60% 20% at 30% 85%,#8794b840,#0000 70%),radial-gradient(50% 18% at 75% 70%,#8794b833,#0000 70%);position:absolute;inset:0}.cp-intro-logo{aspect-ratio:3/2;flex:none;place-items:center;max-width:92%;height:min(23vh,340px);animation:1.3s step-end both cp-flicker-on;display:grid;position:relative}.cp-intro-logo img{filter:drop-shadow(0 0 18px #ff6fa899)}@keyframes cp-flicker-on{0%{opacity:0}18%{opacity:1}24%{opacity:.1}34%{opacity:1}40%{opacity:.3}52%,to{opacity:1}}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}.cp-intro-cards{justify-content:center;gap:12px;width:min(100%,980px);display:flex;position:relative}.cp-howto{border:2px solid var(--cp-pink);max-width:310px;box-shadow:0 0 0 2px var(--cp-ink), 0 0 18px #ff6fa859;background:#24163ae6;border-radius:16px;flex-direction:column;flex:1 1 0;animation:.45s cubic-bezier(.3,1.4,.5,1) both cp-card-in;display:flex;overflow:hidden}.cp-howto.has-frame{box-shadow:none;border:16px solid #0000;background:#24163a99;border-image-slice:14% fill;border-image-width:16px}@keyframes cp-card-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.cp-howto-art{aspect-ratio:4/3;background:var(--cp-fog);position:relative}.cp-howto-art img{object-fit:cover}.cp-howto-stand{background:radial-gradient(ellipse 50% 40% at 50% 60%, #6ff0c840, transparent 70%), linear-gradient(var(--cp-plum), var(--cp-plum-d));display:block;position:absolute;inset:0}.cp-howto-stand:after{place-items:center;font-size:clamp(28px,8vw,56px);display:grid;position:absolute;inset:0}.cp-howto-stand.is-0:after{content:"👆🧸"}.cp-howto-stand.is-1:after{content:"🏷️"}.cp-howto-stand.is-2:after{content:"🕹️💃"}.cp-howto-text{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.cp-howto-text b{font:400 14px/1.15 var(--cp-display);color:var(--cp-mint)}.cp-howto-text span{font:600 13px/1.3 var(--cp-num);color:var(--cp-cream);opacity:.9}.cp-continue{border:3px solid var(--cp-ink);background:linear-gradient(#ff8fbf, var(--cp-pink) 50%, var(--cp-pink-d));min-width:min(260px,80%);min-height:60px;box-shadow:inset 0 2px 0 #ffffff80, 0 4px 0 var(--cp-ink), 0 0 24px #ff6fa88c;color:var(--cp-cream);font:400 18px/1 var(--cp-display);-webkit-text-stroke:.08em var(--cp-ink);paint-order:stroke fill;cursor:pointer;border-radius:99px;padding:0 30px;animation:.45s cubic-bezier(.3,1.4,.5,1) 1.5s both cp-card-in;position:relative}.cp-continue.has-art{box-shadow:none;border:0 solid #0000;border-width:0 64px;background:0 0;border-image-slice:0 22% fill;border-image-width:0 64px;padding:0 8px}.cp-continue:active{transform:scale(.96)}.cp-intro-foot{font:700 12px/1.2 var(--cp-num);color:var(--cp-haze);letter-spacing:.06em;text-transform:uppercase;margin:0}@media (max-width:719.98px){.cp-intro{justify-content:space-evenly;gap:6px;padding:8px 12px}.cp-intro-logo{height:17%}.cp-howto.has-frame{border-width:10px;border-image-width:10px}.cp-logo-text.is-big{font-size:clamp(20px,6.4vw,40px)}.cp-intro-cards{flex-direction:column;align-items:center;gap:6px}.cp-howto{border-radius:12px;flex-direction:row;flex:none;width:min(100%,420px);max-width:none}.cp-howto-art{aspect-ratio:auto;flex:none;width:25%}.cp-howto-stand:after{font-size:26px}.cp-howto-text{justify-content:center;gap:2px;padding:7px 10px}.cp-howto-text b{font:900 13px/1.15 var(--cp-num);text-transform:uppercase;letter-spacing:.02em}.cp-howto-text span{font-size:12px;line-height:1.25}.cp-continue{min-height:52px;font-size:16px}}@media (max-width:719.98px) and (max-height:760px){.cp-intro-foot{display:none}.cp-howto-text{padding:5px 8px}.cp-howto-text span{font-size:11.5px;line-height:1.22}}@media (min-width:720px) and (max-height:820px){.cp-intro{justify-content:space-evenly;gap:8px}.cp-intro-logo{height:24%}.cp-howto{flex-direction:row}.cp-howto-art{aspect-ratio:auto;flex:none;width:34%}.cp-howto-text{justify-content:center}.cp-intro-foot{display:none}}@media (min-width:900px) and (max-height:760px){.cp-intro{justify-content:safe center;gap:8px;padding:10px 16px}.cp-intro-logo{height:18%}.cp-intro-cards{gap:10px}.cp-howto.has-frame{border-width:10px;border-image-width:10px}.cp-howto-art{width:28%}.cp-howto-text{gap:2px;padding:6px 10px}.cp-howto-text b{font-size:13px}.cp-howto-text span{font-size:12px;line-height:1.25}.cp-continue{min-height:52px}}@media (max-height:520px){.cp-intro{justify-content:space-evenly;gap:6px;padding:6px 12px}.cp-intro-logo{height:22%}.cp-howto.has-frame{border-width:10px;border-image-width:10px}.cp-logo-text.is-big{font-size:clamp(18px,5vh,32px)}.cp-howto{flex-direction:row}.cp-howto-art{aspect-ratio:auto;flex:none;width:30%}.cp-howto-stand:after{font-size:24px}.cp-howto-text{gap:2px;padding:6px 9px}.cp-howto-text b{font:900 12px/1.15 var(--cp-num);text-transform:uppercase}.cp-howto-text span{font-size:11px;line-height:1.25}.cp-continue{min-height:44px;font-size:15px}.cp-intro-foot{display:none}}.cp-opt{flex-direction:column;gap:2px;min-width:52px;padding:4px 8px}.cp-opt>small{font:700 9px/1 var(--hud-sans,system-ui);letter-spacing:.08em;opacity:.75}.cp-opt>span{font:700 12px/1.1 var(--hud-sans,system-ui);letter-spacing:.04em;color:var(--ink,#fff)}.cp-opt.is-on{box-shadow:inset 0 0 0 2px #ff6fa8}.cp-opt.is-on>span{color:#ffd3ee}.hud-dock-options:has(.cp-opt){gap:6px}.hud-stage:has(.cp-root) .hud-dock-bet .hud-dock-label>span:first-child{flex:none}.hud-stage:has(.cp-root) .hud-dock-bet .hud-dock-label>span:last-child:not(:first-child){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-stat-target .hud-dock-stat-v{white-space:nowrap}.cp-stat-target .hud-dock-stat-v>span{text-overflow:ellipsis;overflow:hidden}.hud-dock-options:has(.cp-opt)>.cp-stat-target{flex:2 1 0}@media (min-width:1280px){.cp-stat-target .hud-dock-step{display:none}}.cp-action{display:flex}.cp-grab{cursor:pointer;color:#fff1df;letter-spacing:.04em;-webkit-text-stroke:.08em #24163a;paint-order:stroke fill;background:radial-gradient(60% 40% at 50% 22%,#ffffff8c,#0000 70%),linear-gradient(#ff8fbf,#ff6fa8 45%,#c93f7a);border:3px solid #24163a;border-radius:999px;flex:1;place-items:center;min-width:0;height:100%;min-height:56px;padding:6px 16px;font:400 22px/1 Rubik Mono One,Rubik,Noto Sans SC,system-ui,sans-serif;transition:transform 80ms,filter .2s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #c9d3e0,inset 0 0 0 5px #6f7a8f,0 4px #24163a,0 8px 22px #ff6fa880}.cp-grab>span{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;overflow:hidden}.cp-grab.has-art{box-shadow:none;background:0 0;border:0;padding:0 14%;container-type:inline-size}.cp-grab.has-art>span{font-size:min(1em, calc(100cqw / (var(--len,6) * .95)))}.cp-grab-art{z-index:0;position:absolute;inset:0;object-fit:fill!important;width:100%!important;height:100%!important}.cp-grab-art.is-down{opacity:0;z-index:1}.cp-grab:not(:disabled):active .cp-grab-art.is-down{opacity:1}.cp-grab:not(:disabled):active{filter:brightness(.95);transform:scale(.96)}.cp-grab.is-busy{cursor:default;filter:saturate(.6)}.cp-grab.is-busy>span{font-size:.72em}.cp-grab.is-auto{filter:none}.cp-grab.is-auto>span{font-size:.72em}.cp-grab.is-white{color:#24163a;-webkit-text-stroke:0;background:linear-gradient(#fff1df,#e9d6bf)}.cp-grab:disabled:not(.is-busy){filter:grayscale(.6)brightness(.75);opacity:.8;cursor:not-allowed}.cp-grab:not(.has-art)>span{font-size:min(1em, calc((100cqw - 32px) / (var(--len,6) * .95)))}.cp-grab:not(.has-art){container-type:inline-size}.hud-stage:has(.cp-intro) .cp-grab{opacity:.45;filter:grayscale(.5)}@media (max-width:479.98px){.cp-opt{min-width:44px;max-width:58px;padding:4px 3px}.cp-opt>small{letter-spacing:.04em;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.cp-opt>span{font-size:11px}.hud-dock-options:has(.cp-opt){gap:4px}.cp-stat-target .hud-dock-stat-v{gap:3px;font-size:12px}}@media (max-width:399.98px){.hud-dock-options:has(.cp-opt)>.cp-stat-target{padding:4px 6px}.cp-stat-target .hud-dock-stat-v .hud-dock-step{width:26px}}@media (orientation:landscape) and (max-height:500px){.cp-opt.hud-dock-btn{gap:1px;padding:2px 6px}.cp-grab{min-height:56px;font-size:17px}}@media (prefers-reduced-motion:reduce){.cp-root *,.cp-root :before,.cp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cp-root.is-static .cp-fog-band,.cp-root.is-static .cp-gull,.cp-root.is-static .cp-soclose{animation:none}.cp-word code{word-break:break-all;font-size:11px}.hud-stage:has(.cp-root) .hud-stage-ticker{gap:5px;transition:opacity .3s;position:relative}.cp-ticker-empty{height:24px;display:block}.hud-stage:has(.cp-root) .hud-tick{--c:0px;--stub:#fff1df;clip-path:none;letter-spacing:.02em;color:#2a1840;background:radial-gradient(circle at 0 50%, transparent 4px, var(--stub) 4.5px) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent 4px, var(--stub) 4.5px) right / 51% 100% no-repeat;filter:drop-shadow(0 1.5px #24163ae6)drop-shadow(0 0 1px #24163ae6);border-radius:3px;min-width:40px;height:24px;padding:0 10px;font:900 12px/1 Rubik,Noto Sans SC,Noto Sans JP,Noto Sans KR,system-ui,sans-serif;position:relative;rotate:-2deg}.hud-stage:has(.cp-root) .hud-tick:nth-child(2n){rotate:2.5deg}.hud-stage:has(.cp-root) .hud-tick-win{--stub:#ff9fca}.hud-stage:has(.cp-root) .hud-tick-accent{--stub:#6ff0c8}.hud-stage:has(.cp-root) .hud-tick-loss{--stub:#e3d4c4;color:#2a1840bf;opacity:.62}.hud-stage:has(.cp-root) .hud-tick-loss:after{content:"";opacity:.85;pointer-events:none;background:#ff4f93;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:22px;right:7px;rotate:-9deg}.hud-stage:has(.cp-root) .hud-tick-dark{--stub:#5a4470;color:#fff1df;box-shadow:none;opacity:.78}.hud-stage:has(.cp-root.has-intro) .hud-stage-ticker{visibility:hidden}.hud-stage:has(.cp-root:is(.has-bigplate,.is-duke)) .hud-stage-ticker{opacity:0;pointer-events:none}.cp-root:lang(zh){--cp-cjk:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif}.cp-root:lang(ja){--cp-cjk:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif}.cp-root:lang(ko){--cp-cjk:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.cp-root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.cp-slam,.cp-soclose b,.cp-plate-sub,.cp-plate-amount,.cp-hint,.cp-howto-text b,.cp-logo-text,.cp-star-chip){font-family:"Rubik", var(--cp-cjk);letter-spacing:0;font-weight:900}.cp-root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.cp-slam,.cp-soclose b){-webkit-text-stroke-width:.06em}.hud-stage:has(.cp-root:is(:lang(zh),:lang(ja),:lang(ko))) .cp-grab{font-family:Rubik Mono One,Rubik,Noto Sans SC,Noto Sans JP,Noto Sans KR,sans-serif;font-weight:900}.gd-root{--gd-font:"Dela Gothic One", "Noto Sans JP", "Noto Sans SC", "Noto Sans KR", "Arial Black", system-ui, sans-serif;--gd-ink:#1c0614;--gd-violet:#1b0f3a;--gd-deep:#0c0620;--gd-steel:#3b3566;--gd-mag:#ff2fa0;--gd-mag-glow:#ff7ccf;--gd-cyan:#29e3ff;--gd-cyan-glow:#9ff4ff;--gd-chrome:#eef1f8;--gd-chrome-mid:#a9b1c7;--gd-chrome-dark:#4a4f68;--gd-gold:#ffc23a;--gd-gold-hot:#ffe48a;--gd-speed:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--gd-font);position:absolute;inset:0;overflow:hidden}.gd-root>*{position:absolute}.gd-root img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.gd-root.no-backdrop{background:radial-gradient(ellipse 120% 60% at 50% 18%, #3b3566 0, var(--gd-violet) 48%, var(--gd-deep) 100%)}.gd-root{background:var(--gd-deep)}.gd-bd{pointer-events:none;inset:0}.gd-bd-plate{position:absolute;inset:0}.gd-root .gd-bd-plate img{object-fit:fill;max-width:none;position:absolute}.gd-bd-plate.is-skate{animation:.9s ease-out both gd-bd-in}.gd-bd-plate.is-skate img{filter:brightness(.8)}.gd-bd-plate.is-max{animation:.5s ease-out both gd-bd-in}.gd-bd-plate.is-max img{animation:.48s ease-in-out .5s infinite alternate gd-skyline}@keyframes gd-bd-in{0%{opacity:0}to{opacity:1}}.gd-bd-vignette{background:radial-gradient(#0000 0,#0c06201a 60%,#0c062080 100%);position:absolute;inset:0}.hud-stage:has(.gd-root) .hud-stage-flash{mix-blend-mode:screen;background:radial-gradient(circle at 50% 55%,#ff2fa0e6,#29e3ff73 55%,#0000)}@keyframes gd-skyline{0%{filter:none}to{filter:brightness(1.14)saturate(1.15)}}.gd-mq-l,.gd-mq-r,.gd-plaque-value,.gd-float,.gd-plate-word,.gd-plate-amount,.gd-pbanner-word,.gd-plate-stamp,.gd-ball-tag,.gd-dball-tag,.gd-pod-amount,.gd-pod-x,.gd-pod-tumble,.gd-bmarquee-in b,.gd-endplate-in h2,.gd-endplate-in b,.gd-buypanel-in h2,.gd-buypanel-in b,.gd-callout,.gd-intro-title,.gd-endtier{font-family:var(--gd-font);color:#fff;letter-spacing:.01em;-webkit-text-stroke:.08em var(--gd-ink);paint-order:stroke fill;text-shadow:-.06em 0 .3em #ff2fa0d9, .06em 0 .3em #29e3ffd9, 0 .08em 0 var(--gd-ink);font-variant-numeric:tabular-nums;font-weight:400}.gd-action{--gd-font:"Dela Gothic One", "Noto Sans JP", "Noto Sans SC", "Noto Sans KR", "Arial Black", system-ui, sans-serif}html[lang^=zh] :is(.gd-root,.gd-action),html[lang=ko] :is(.gd-root,.gd-action){--gd-font:"PingFang SC", "Noto Sans SC", "Microsoft YaHei", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif}html[lang^=zh] :is(.gd-root,.gd-action) *,html[lang=ko] :is(.gd-root,.gd-action) *{font-weight:900}html[data-script=cjk] .gd-spin{-webkit-text-stroke:.04em var(--gd-ink)}html[data-script=cjk] .gd-root :is(.gd-mq-l,.gd-mq-r,.gd-plaque-value,.gd-float,.gd-plate-word,.gd-plate-amount,.gd-pbanner-word,.gd-plate-stamp,.gd-bmarquee-in b,.gd-endplate-in h2,.gd-endplate-in b,.gd-buypanel-in h2,.gd-buypanel-in b,.gd-callout,.gd-intro-title,.gd-endtier){-webkit-text-stroke-width:.05em}.gd-specks{z-index:1;pointer-events:none;inset:0 0 40%}.gd-specks>span{background:var(--tc);width:4px;height:4px;box-shadow:0 0 6px 1px var(--tc);opacity:0;animation:gd-speck 6s ease-in-out var(--sd) infinite;border-radius:50%;position:absolute}@keyframes gd-speck{0%,to{opacity:0;transform:translate(0)}30%{opacity:.9}70%{opacity:.6;transform:translate(14px,40px)}}.gd-floor{z-index:10;filter:drop-shadow(0 10px 18px #08041899)}.gd-frame{pointer-events:none;border-image-repeat:stretch;position:absolute;inset:0}.gd-ph-frame{border-style:solid;border-image:linear-gradient(135deg, var(--gd-mag) 0, var(--gd-chrome) 26%, var(--gd-chrome-mid) 50%, var(--gd-chrome) 74%, var(--gd-cyan) 100%) 1;background:var(--gd-deep);box-shadow:0 0 18px #ff2fa073,0 0 22px #29e3ff59}.gd-tray{z-index:2;position:absolute}.gd-floor.is-dim .gd-tray{filter:brightness(.62)saturate(.7);transition:filter .3s}.gd-tile{position:absolute}.gd-tile>img{position:absolute;inset:0}.gd-tile-tint{background:var(--tc);mix-blend-mode:multiply;opacity:1;animation:gd-breathe 3.2s ease-in-out var(--d) infinite alternate;transition:opacity .15s;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.gd-tile:after{content:"";background:radial-gradient(circle, #ffffff47 0, transparent 28%), radial-gradient(circle, var(--tc) 0, var(--tc) 45%, transparent 72%);border-radius:22%;position:absolute;inset:-4%}@supports (color:color-mix(in lab, red, red)){.gd-tile:after{background:radial-gradient(circle, #ffffff47 0, transparent 28%), radial-gradient(circle, var(--tc) 0, color-mix(in srgb, var(--tc) 40%, transparent) 45%, transparent 72%)}}.gd-tile:after{mix-blend-mode:screen;opacity:.55;pointer-events:none;transition:opacity .15s}@keyframes gd-breathe{0%{opacity:.82}to{opacity:1}}.gd-ph-tile:before{content:"";background:radial-gradient(circle at 50% 38%, var(--tc) 0, var(--tc) 55%, var(--tc) 100%);border-radius:14%;position:absolute;inset:4%}@supports (color:color-mix(in lab, red, red)){.gd-ph-tile:before{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tc) 55%, #fff) 0, var(--tc) 55%, color-mix(in srgb, var(--tc) 45%, var(--gd-violet)) 100%)}}.gd-ph-tile:before{opacity:.8;animation:gd-breathe 2.6s ease-in-out var(--d) infinite alternate;box-shadow:inset 0 0 0 2px #ffffff59,inset 0 -4px 8px #0c062059}.gd-tile.is-flash>img{filter:brightness(1.7)}.gd-tile.is-flash .gd-tile-tint{opacity:.3;animation:none}.gd-tile.is-flash:after{opacity:1;inset:-8%}.gd-ph-tile.is-flash:before{opacity:1;background:#fff;animation:none}.gd-tile.is-dark:after{opacity:0}.gd-tile.is-dimmed-art>img{filter:brightness(.28)saturate(.35)}.gd-ph-tile.is-dark:before{opacity:1;background:radial-gradient(circle at 50% 38%,#2a2050,#120a28 70%);animation:none}.gd-tile.is-gold:after{--tc:#ffc23a;opacity:.9}.gd-tile.is-up{animation:gd-tileup calc(.52s / var(--gd-speed)) ease-out}@keyframes gd-tileup{0%{filter:brightness(2.4);transform:scale(1)}40%{transform:scale(1.12)}to{filter:none;transform:scale(1)}}.gd-floor.is-skate .gd-tile.is-dark>img{filter:brightness(.62)saturate(.8)}.gd-floor.is-skate .gd-tile.is-dimmed-art>img{filter:brightness(.16)saturate(.3)}.gd-floor.is-skate .gd-tile.is-lit{z-index:1}.gd-floor.is-skate .gd-tile.is-lit>img{filter:brightness(1.15)}.gd-floor.is-skate .gd-tile.is-lit .gd-tile-tint{opacity:1;animation:none}.gd-floor.is-skate .gd-tile.is-lit:after{opacity:.7}.gd-floor.is-skate .gd-tile.is-hot{z-index:2;box-shadow:0 0 calc(var(--cell) * .22) var(--tc)}@supports (color:color-mix(in lab, red, red)){.gd-floor.is-skate .gd-tile.is-hot{box-shadow:0 0 calc(var(--cell) * .22) color-mix(in srgb, var(--tc) 85%, transparent)}}.gd-floor.is-skate .gd-tile.is-hot{border-radius:14%}.gd-floor.is-skate .gd-tile.is-hot>img{filter:brightness(1.4)saturate(1.2)}.gd-floor.is-skate .gd-tile.is-hot .gd-tile-tint{opacity:.9}.gd-floor.is-skate .gd-tile.is-hot:after{opacity:1;inset:-8%}.gd-floor.is-skate .gd-tile.is-gold{z-index:3;border-radius:14%;animation:.9s ease-in-out infinite alternate gd-goldrim}.gd-floor.is-skate .gd-tile.is-gold>img{filter:brightness(1.18)saturate(1.15)}.gd-floor.is-skate .gd-tile.is-flash>img{filter:brightness(1.8)saturate(1.2)}@keyframes gd-goldrim{0%{box-shadow:0 0 0 2px #fff3c4, 0 0 calc(var(--cell) * .14) 2px #ffc23acc}to{box-shadow:0 0 0 3px #ffe48a, 0 0 calc(var(--cell) * .36) 6px #ffc23a}}.gd-floor.is-skate .gd-sym>img{width:76%;height:76%;inset:19% auto auto 12%}.gd-mults{z-index:6;pointer-events:none;position:absolute;inset:0}.gd-mult{min-width:calc(var(--cell) * .46);height:calc(var(--cell) * .27);white-space:nowrap;line-height:1;font:400 max(11px, calc(var(--cell) * .21)) / 1 var(--gd-font);color:var(--gd-ink);letter-spacing:0;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--gd-ink), 0 1px 3px #0c062099;background:linear-gradient(#fff,#dfe3ef 45%,#a9b1c7 55%,#eef1f8);border-radius:999px;place-items:center;padding:0 .32em;display:grid;position:absolute;translate:-50%}.gd-mult.is-3{font-size:max(10px, calc(var(--cell) * .175));padding:0 .26em}.gd-mult.is-gold{color:var(--gd-ink);box-shadow:0 0 0 1.5px var(--gd-ink), 0 0 calc(var(--cell) * .16) #ffc23ae6;background:linear-gradient(#fff6c9,#ffe48a 40%,#ffc23a 60%,#ffdf7a)}html[data-script=cjk] .gd-mult{font-family:Dela Gothic One,Arial Black,system-ui,sans-serif}.gd-floor.is-chase .gd-tile-tint,.gd-floor.is-chase .gd-ph-tile:before{animation:gd-chase calc(.6s / var(--gd-speed)) steps(2) calc(var(--col) * .1s) infinite}@keyframes gd-chase{0%{opacity:.2}50%{opacity:.95}}.gd-floor.is-wait .gd-tile-tint,.gd-floor.is-wait .gd-ph-tile:before{animation-duration:.5s}.gd-syms{z-index:5;clip-path:inset(-8px -30% -30%);position:absolute;inset:0}.gd-sym{transform-origin:50% 80%;place-items:center;display:grid;position:absolute}.gd-sym>img{filter:drop-shadow(0 3px 3px #0c06208c);width:88%;height:88%;position:absolute;inset:6%}.gd-sym.is-fall{animation:gd-drop calc(.44s / var(--gd-speed)) cubic-bezier(.32, 1.3, .55, 1) var(--delay) both}@keyframes gd-drop{0%{transform:translateY(calc(var(--fall) * -1 * var(--cell))) scale(1, 1.06)}78%{transform:translateY(0)scale(1.08,.9)}to{transform:none}}.gd-syms.is-out .gd-sym{animation:gd-out calc(.22s / var(--gd-speed)) ease-in both}@keyframes gd-out{to{transform:translateY(calc(var(--cell) * 1.4));opacity:0}}.gd-sym.is-hl{animation:gd-pulse calc(.28s / var(--gd-speed)) ease-in-out infinite alternate;z-index:2}.gd-sym.is-hl>:is(img,.gd-ph-sym){filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 14px var(--gd-mag-glow))}@keyframes gd-pulse{0%{transform:scale(1)}to{transform:scale(1.14)}}.gd-sym.is-pop{animation:gd-pop calc(.3s / var(--gd-speed)) ease-in both}@keyframes gd-pop{0%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(.2)rotate(18deg)}}.gd-sym.is-star{z-index:3;animation:.45s ease-in-out infinite alternate gd-pulse}.gd-sym.is-star>img{filter:drop-shadow(0 0 10px var(--gd-cyan-glow)) drop-shadow(0 0 16px var(--gd-mag))}.gd-ph-sym{width:78%;height:78%;font-size:calc(var(--cell) * .46);background:radial-gradient(circle at 40% 35%,#ffffffe6,#ffffff40 60%,#1c061433);border-radius:50%;place-items:center;font-family:system-ui,sans-serif;line-height:1;display:grid;box-shadow:inset 0 0 0 2px #1c0614b3,-2px 0 6px #ff2fa099,2px 0 6px #29e3ff99}.gd-ph-sym.s-4,.gd-ph-sym.s-5,.gd-ph-sym.s-6{box-shadow:inset 0 0 0 3px #eef1f8, 0 0 0 2px var(--gd-ink);border-radius:50%}.gd-ph-sym.s-7{background:radial-gradient(circle at 40% 35%,#ffe48a,#ffc23a 55%,#b9781a)}.gd-ph-sym.s-8{background:radial-gradient(circle at 38% 32%,#fff,#a9b1c7 45%,#4a4f68)}.gd-sym.is-hot .gd-ph-sym{background:radial-gradient(circle at 38% 32%,#ffd3ee,#ff2fa0 50%,#6a0d44)}.gd-ph-sym.s-9{background:linear-gradient(135deg,#e7dcff,#9a5cff 45%,#29e3ff);border-radius:12%}.gd-ball-tag{z-index:2;font-size:calc(var(--cell) * .22);-webkit-text-stroke-width:.06em;box-shadow:0 0 0 1.5px var(--gd-ink);background:linear-gradient(#eef1f8,#a9b1c7 60%,#4a4f68);border-radius:.4em;padding:.05em .28em .1em;line-height:1.05;position:absolute;bottom:0;right:-2%}.gd-sym.is-hot .gd-ball-tag{background:linear-gradient(#ff7ccf,#ff2fa0 60%,#8a1458)}.gd-glint{pointer-events:none;mix-blend-mode:screen;background-image:var(--fx);width:60%;height:60%;animation:gd-sheet4 .6s steps(3) var(--g) infinite alternate;background-size:400% 100%;position:absolute;top:2%;left:4%}.gd-ph-glint{animation:gd-twinkle 1.4s ease-in-out var(--g) infinite;background:radial-gradient(circle,#fff 0,#fff9 8%,#0000 30%)}@keyframes gd-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes gd-sheet4{0%{background-position:0 0}to{background-position:100% 0}}.gd-burst{z-index:7;pointer-events:none;mix-blend-mode:screen;background-image:var(--fx);animation:gd-burst calc(.2s / var(--gd-speed)) steps(3) both;background-size:400% 100%;position:absolute;translate:-50% -50%}@keyframes gd-burst{0%{background-position:0 0}to{opacity:.6;background-position:100% 0}}.gd-ph-burst{background:radial-gradient(circle, #fff 0, var(--tc) 18%, transparent 46%), repeating-conic-gradient(from 0deg, #ffffffe6 0 4deg, transparent 4deg 30deg);animation:gd-phburst calc(.38s / var(--gd-speed)) ease-out both;-webkit-mask:radial-gradient(circle,#000 30%,#0000 62%);mask:radial-gradient(circle,#000 30%,#0000 62%)}@keyframes gd-phburst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.gd-dillo{z-index:5;transition:opacity .15s}.gd-dillo>img{position:absolute;inset:0}.gd-dillo.is-idle .gd-dillo-a,.gd-dillo.is-nod .gd-dillo-a,.gd-dillo.is-idle .gd-dillo-b,.gd-dillo.is-nod .gd-dillo-b,.gd-dillo.is-idle .gd-ph-dillo,.gd-dillo.is-nod .gd-ph-dillo{animation:.5s ease-in-out infinite gd-bob}.gd-dillo-b{opacity:0;animation:.5s ease-in-out infinite gd-bob,1s step-end infinite gd-swap!important}@keyframes gd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3%)}}@keyframes gd-swap{0%{opacity:0}50%{opacity:1}}.gd-dillo.is-scratch>*{animation:.24s ease-in-out infinite alternate gd-scratch}@keyframes gd-scratch{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.gd-dillo.is-shrug>*{animation:.8s ease-out both gd-shrug}@keyframes gd-shrug{0%{transform:translateY(0)}30%{transform:translateY(-5%)}to{transform:translateY(0)}}.gd-dillo.is-curl>*{animation:.3s ease-in both gd-curl}@keyframes gd-curl{to{transform:scale(.7)rotate(-20deg)}}.gd-dillo.is-away{opacity:0}.gd-ph-dillo{box-shadow:inset 0 0 0 2px var(--gd-ink);background:radial-gradient(circle at 50% 70%,#a9b1c7 0 30%,#0000 31%),radial-gradient(circle at 50% 38%,#e8bca8,#d9a58f 55%,#a87563);border-radius:48% 48% 36% 36%;position:absolute;inset:14% 22% 28%}.gd-ph-dillo:before{content:"";height:40%;box-shadow:-6px 14px 0 -2px var(--gd-cyan), 6px 14px 0 -2px var(--gd-cyan);border:4px solid #eef1f8;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;top:6%;left:-12%;right:-12%}.gd-booth{z-index:6}.gd-booth>img{position:absolute;inset:0}.gd-booth.has-art .gd-booth-cable{background:linear-gradient(90deg,#8f8aa6 0 2%,#e9e6f2 5% 8%,#8f8aa6 13% 26%,#0000 26% 74%,#8f8aa6 74% 76%,#e9e6f2 79% 82%,#8f8aa6 87% 100%);width:4.9%;bottom:99.5%;-webkit-mask:linear-gradient(#0000,#000 40%);mask:linear-gradient(#0000,#000 40%)}.gd-booth.has-art .gd-booth-cable.is-l{left:10.8%}.gd-booth.has-art .gd-booth-cable.is-r{left:84.4%;right:auto}.gd-booth-cable{background:linear-gradient(#0000,#a9b1c7 80%,#eef1f8);width:2px;height:600px;position:absolute;bottom:60%}.gd-booth-cable.is-l{left:18%}.gd-booth-cable.is-r{right:18%}.gd-ph-booth{border:2px solid var(--gd-ink);box-shadow:inset 0 -5px 0 var(--gd-mag), inset 0 -9px 0 var(--gd-cyan), 0 0 14px #ff2fa080;background:linear-gradient(#eef1f8,#a9b1c7 46%,#4a4f68);border-radius:12px;position:absolute;inset:44% 4% 8%}.gd-velvet{z-index:4}.gd-velvet-in{transform-origin:50% 70%;animation:3.2s ease-in-out infinite alternate gd-sway;position:absolute;inset:0}.gd-velvet-in>img{animation:.18s ease-out gd-posein;position:absolute;inset:0}@keyframes gd-sway{0%{transform:rotate(-1.4deg)translateY(0)}to{transform:rotate(1.4deg)translateY(1%)}}@keyframes gd-posein{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:none}}.gd-velvet.is-hype .gd-velvet-in{animation:.5s ease-in-out infinite alternate gd-hype}@keyframes gd-hype{0%{transform:translateY(0)}to{transform:translateY(-3%)}}.gd-velvet.is-spin .gd-velvet-in{animation:1.3s cubic-bezier(.4,0,.3,1) both gd-vspin}@keyframes gd-vspin{0%{transform:rotateY(0)scale(1)}60%{transform:rotateY(360deg)scale(1.06)}to{transform:rotateY(360deg)scale(1)}}.gd-velvet.is-spin .gd-velvet-in>img{filter:drop-shadow(0 0 12px var(--gd-gold-hot))}.gd-velvet.is-gasp .gd-velvet-in{animation:.12s ease-in-out 6 alternate gd-gasp}@keyframes gd-gasp{0%{transform:translate(-1%)}to{transform:translate(1%)}}.gd-velvet.is-fan .gd-velvet-in>img{filter:drop-shadow(0 0 16px #29e3ff99)}.gd-ph-velvet{position:absolute;inset:0}.gd-ph-velvet:before{content:"";background:repeating-conic-gradient(from -70deg at 50% 100%, #0fa3a3 0 6deg, #1f55d6 6deg 12deg, #16b26b 12deg 18deg);opacity:.85;border-radius:50% 50% 10% 10%;height:58%;position:absolute;top:6%;left:6%;right:6%;-webkit-mask:radial-gradient(circle at 50% 100%,#000 60%,#0000 61%);mask:radial-gradient(circle at 50% 100%,#000 60%,#0000 61%)}.gd-ph-velvet:after{content:"";box-shadow:-3px 0 0 var(--gd-mag), 3px 0 0 var(--gd-cyan);background:radial-gradient(circle at 50% 9%,#1f55d6 0 9%,#0000 9.5%),linear-gradient(#1f55d6 0 22%,#fbf6f0 22% 88%,#ffc23a 88%);border-radius:40% 40% 18% 18%;position:absolute;inset:10% 34% 8%}.gd-marquee{z-index:12;padding:0 calc(var(--cell) * .2);font-size:calc(var(--cell) * .28);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;line-height:1;display:flex}.gd-ph-marquee{border:2px solid var(--gd-chrome-mid);box-shadow:0 0 0 1.5px var(--gd-ink), 0 0 12px #29e3ff59;background:linear-gradient(#3b3566,#1b0f3a);border-radius:999px}.gd-bulbs{pointer-events:none;opacity:.85;background:radial-gradient(circle,#ffe48a 0 1.5px,#0000 2.5px) 0 0/12px 100% repeat-x,radial-gradient(circle,#ff7ccf 0 1.5px,#0000 2.5px) 6px 100%/12px 100% repeat-x;animation:.8s steps(2,end) infinite gd-bulbs;position:absolute;inset:2px 6%;-webkit-mask:linear-gradient(#000 0 3px,#0000 3px calc(100% - 3px),#000 calc(100% - 3px));mask:linear-gradient(#000 0 3px,#0000 3px calc(100% - 3px),#000 calc(100% - 3px))}@keyframes gd-bulbs{to{background-position:12px 0,18px 100%}}.gd-marquee.is-hot{filter:drop-shadow(0 0 8px var(--gd-mag))}.gd-marquee.is-hot .gd-bulbs{animation-duration:.3s}.gd-mq-l,.gd-mq-r{text-overflow:ellipsis;min-width:0;padding:.04em .1em .08em;line-height:1.3;position:relative;overflow:hidden}.gd-mq-r{color:var(--gd-gold-hot)}.gd-slots{z-index:12;flex-direction:column;justify-content:center;gap:2px;display:flex}.gd-slots-label{font:400 clamp(9px, calc(var(--cell) * .18), 13px)/1 var(--gd-font);color:var(--gd-cyan-glow);text-shadow:0 1px 0 var(--gd-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd-slots-row{gap:4px;display:flex}.gd-slot{width:calc(var(--cell) * .58);height:calc(var(--cell) * .58);background:#0c0620bf;border-radius:22%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #a9b1c799}.gd-slot>img{opacity:.22;filter:grayscale();width:84%;height:84%;transition:opacity .2s,filter .2s;position:absolute;inset:8%}.gd-slot.is-on{box-shadow:inset 0 0 0 2px var(--gd-cyan), 0 0 10px #29e3ffb3}.gd-slot.is-on>img{opacity:1;filter:none;animation:.35s cubic-bezier(.3,1.6,.5,1) gd-slot-in}@keyframes gd-slot-in{0%{transform:scale(1.8)}to{transform:none}}.gd-slots.is-lit .gd-slot.is-on{animation:.4s ease-in-out infinite alternate gd-pulse}.gd-ph-star{font:400 calc(var(--cell) * .36)/1 system-ui, sans-serif;color:#ffffff40}.gd-slot.is-on .gd-ph-star{color:#9ff4ff;text-shadow:0 0 8px var(--gd-cyan)}.gd-root.is-desktop .gd-slots .gd-slots-row{flex-wrap:wrap}.gd-plaque{z-index:12;box-shadow:inset 0 0 0 1.5px #a9b1c7b3, 0 0 0 1.5px var(--gd-ink);background:linear-gradient(#3b3566eb,#0c0620eb);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:0;padding:3px 12px;display:flex;container-type:inline-size}.gd-plaque.m-landscape,.gd-plaque.m-desktop{align-items:flex-start}.gd-plaque-label{font:400 clamp(9px, calc(var(--cell) * .17), 13px)/1 var(--gd-font);color:var(--gd-chrome-mid);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gd-plaque-value{font-size:clamp(11px, min(calc(var(--cell) * .32), 10.5cqw), 26px);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.05;overflow:hidden}.gd-plaque.is-hot{box-shadow:inset 0 0 0 1.5px var(--gd-gold), 0 0 0 1.5px var(--gd-ink), 0 0 14px #ffc23a73}.gd-plaque.is-hot .gd-plaque-value{color:var(--gd-gold-hot)}.gd-podium{z-index:12;gap:calc(var(--cell) * .14);padding:calc(var(--cell) * .3) calc(var(--cell) * .2) calc(var(--cell) * .18);border-radius:calc(var(--cell) * .5) calc(var(--cell) * .5) 16px 16px;box-shadow:inset 0 0 0 2px #eef1f8bf, inset 0 0 0 4px #1c0614e6, 0 0 0 1.5px var(--gd-ink), -4px 0 18px #ff2fa059, 4px 0 18px #29e3ff4d;background:linear-gradient(#3b3566f0,#1b0f3af2 45%,#0c0620f5);flex-direction:column;display:flex;container-type:inline-size}.gd-podium.is-hot{box-shadow:inset 0 0 0 2px var(--gd-mag-glow), inset 0 0 0 4px #1c0614e6, 0 0 0 1.5px var(--gd-ink), 0 0 24px #ff2fa099}.gd-podium .gd-bulbs.is-top{background:radial-gradient(circle,#ffe48a 0 2px,#0000 3px) 0/14px 100% repeat-x;height:8px;inset:5px 12% auto;-webkit-mask:none;mask:none}.gd-pod-sec{padding-bottom:calc(var(--cell) * .14);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.gd-pod-sec+.gd-pod-sec{padding-top:calc(var(--cell) * .14);border-top:1px solid #a9b1c747}.gd-pod-label{font:400 clamp(10px, calc(var(--cell) * .17), 14px)/1.1 var(--gd-font);color:var(--gd-cyan-glow);text-shadow:0 1px 0 var(--gd-ink);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.gd-pod-slotrow{grid-template-columns:repeat(var(--n,4), 1fr);width:calc(var(--n,4) * 25%);gap:6px;display:grid}.gd-pod-slotrow .gd-slot{aspect-ratio:1;width:auto;height:auto}.gd-pod-slots.is-lit .gd-slot.is-on{animation:.4s ease-in-out infinite alternate gd-pulse}.gd-pod-chain{flex:1;justify-content:center}.gd-pod-tumble{font-size:clamp(14px, calc(var(--cell) * .3), 24px);text-wrap:balance;max-width:100%;line-height:1.15}.gd-pod-amount{font-size:clamp(16px, min(calc(var(--cell) * .4), 13cqw), 34px);color:var(--gd-gold-hot);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.1;overflow:hidden}.gd-pod-balls{flex-direction:row;justify-content:center;gap:10px}.gd-pod-ball{width:calc(var(--cell) * .62);height:calc(var(--cell) * .62);opacity:.45;filter:grayscale(.6);flex:none;place-items:center;display:grid;position:relative}.gd-pod-balls.is-on .gd-pod-ball{opacity:1;filter:none;animation:1.6s ease-in-out infinite alternate gd-dwobble}.gd-pod-x{font-size:clamp(16px, calc(var(--cell) * .4), 32px);color:var(--gd-chrome-mid);line-height:1}.gd-pod-balls.is-on .gd-pod-x{color:var(--gd-gold-hot)}.gd-pod-pays{justify-content:center;gap:calc(var(--cell) * .06);flex:1 1 0;min-height:0;padding-bottom:0}.gd-pod-table{border-collapse:collapse;table-layout:fixed;width:100%;font:400 clamp(10px, calc(var(--cell) * .19), 17px)/1 var(--gd-font);font-variant-numeric:tabular-nums}.gd-pod-table th,.gd-pod-table td{padding:calc(var(--cell) * .015) 0;text-align:center;white-space:nowrap}.gd-pod-table thead th{color:var(--gd-cyan-glow);text-shadow:0 1px 0 var(--gd-ink);padding-bottom:calc(var(--cell) * .03);font-size:.8em}.gd-pod-table tbody th>*{width:calc(var(--cell) * .36);height:calc(var(--cell) * .36);object-fit:contain;margin:0 auto;display:block}.gd-pod-table tbody th .gd-ph-sym{background:var(--gd-chrome-mid);border-radius:50%}.gd-pod-table td{color:#fff;text-shadow:0 1px 0 var(--gd-ink)}.gd-pod-table td.is-top{color:var(--gd-gold-hot)}.gd-pod-table tbody tr+tr :is(th,td){border-top:1px solid #a9b1c729}.gd-pod-ballline{font:600 clamp(10px, calc(var(--cell) * .16), 14px)/1.15 system-ui, sans-serif;color:#e7e2ff;text-align:left;text-wrap:balance;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.gd-pod-ball.is-small{width:calc(var(--cell) * .34);height:calc(var(--cell) * .34);opacity:1;filter:none}.gd-root.is-desktop .gd-plaque{align-items:center}.gd-float{z-index:20;font-size:calc(var(--cell) * .34);white-space:nowrap;pointer-events:none;animation:gd-floatup calc(.9s / var(--gd-speed)) ease-out both;translate:-50%}.gd-float small{color:var(--gd-gold-hot);font-size:.8em}@keyframes gd-floatup{0%{opacity:0;transform:translateY(10px)scale(.7)}20%{opacity:1;transform:translateY(0)scale(1.05)}to{opacity:0;transform:translateY(-26px)}}.gd-dball{z-index:24;pointer-events:none;transition:left calc(.64s / var(--gd-speed)) cubic-bezier(.55, 0, .6, 1.35), top calc(.64s / var(--gd-speed)) cubic-bezier(.55, 0, .6, 1.35), transform .35s, opacity .35s}.gd-dball.is-rise{opacity:0}.gd-dball-cable{background:linear-gradient(#0000,#a9b1c7 70%,#eef1f8);width:2px;height:1600px;position:absolute;bottom:96%;left:50%;translate:-50%}.gd-dball-spin{animation:1.6s ease-in-out infinite alternate gd-dwobble;position:absolute;inset:0}.gd-dball-spin>img{filter:drop-shadow(0 0 16px #fff6)drop-shadow(-6px 0 12px #ff2fa080)drop-shadow(6px 0 12px #29e3ff80);position:absolute;inset:0}@keyframes gd-dwobble{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.gd-ph-dball{background:radial-gradient(circle at 36% 30%, #fffffff2 0, transparent 22%), repeating-conic-gradient(#eef1f8 0 9deg, #8b93ad 9deg 18deg), #a9b1c7;box-shadow:inset 0 0 0 3px var(--gd-ink), inset -12px -14px 26px #1c06148c, -6px 0 16px #ff2fa099, 6px 0 16px #29e3ff99;border-radius:50%;position:absolute;inset:6%}.gd-dball-tag{font-size:calc(var(--cell) * .5);box-shadow:0 0 0 2px var(--gd-ink), 0 0 16px #ffe48a99;color:var(--gd-gold-hot);background:linear-gradient(#eef1f8,#a9b1c7 60%,#4a4f68);border-radius:.36em;padding:.04em .34em .1em;line-height:1.05;animation:.22s cubic-bezier(.3,1.8,.5,1) gd-tagpop;position:absolute;bottom:12%;left:50%;translate:-50%}@keyframes gd-tagpop{0%{transform:scale(1.5)}to{transform:none}}.gd-dball.is-curl .gd-dball-tag,.gd-dball.is-drop .gd-dball-tag{opacity:0}.gd-dball.is-slam{animation:.4s ease-out gd-slambounce}@keyframes gd-slambounce{0%{translate:0 -12%}50%{translate:0 4%}to{translate:0}}.gd-slamfx{pointer-events:none;mix-blend-mode:screen;background-image:var(--fx);width:150%;height:150%;animation:gd-burst calc(.22s / var(--gd-speed)) steps(3) both;background-size:400% 100%;position:absolute;top:-25%;left:-25%}.gd-ph-slam{background:radial-gradient(circle,#0000 30%,#ffe48ae6 34%,#0000 46%);animation:.45s ease-out both gd-phburst}.gd-beam{z-index:22;transform-origin:0;pointer-events:none;mix-blend-mode:screen;background-image:var(--fx);animation:gd-beam calc(.24s / var(--gd-speed)) ease-out both;background-size:100% 100%;position:absolute}.gd-ph-beam{box-shadow:0 0 12px var(--gd-cyan);background:linear-gradient(90deg,#fff3,#fff 40%,#9ff4fff2 80%,#ff7ccf99);border-radius:999px}@keyframes gd-beam{0%{opacity:.4;scale:0 1}to{opacity:1;scale:1}}.gd-root.is-slam{animation:.36s ease-out gd-shake}@keyframes gd-shake{0%,to{transform:none}20%{transform:translate(-5px,3px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.gd-plate{z-index:40;pointer-events:none;animation:gd-platein .45s cubic-bezier(.25, 1.6, .45, 1) both, gd-plateout .4s ease-in var(--hold,1.7s) forwards;place-items:center;display:grid;container-type:inline-size}.gd-plate>img{position:absolute;inset:0}.gd-plate.is-farout{--hold:2.3s}.gd-plate.is-outtasight{--hold:3.1s}.gd-plate.is-glitterdome{--hold:4.3s}@keyframes gd-platein{0%{opacity:0;transform:scale(.3)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes gd-plateout{to{opacity:0;transform:scale(.85)}}.gd-ph-plate{background:radial-gradient(ellipse 50% 42% at 50% 50%, #1b0f3af0 0 70%, transparent 71%), radial-gradient(ellipse 54% 46% at 50% 50%, var(--gd-mag) 0 70%, transparent 71%)}.gd-ph-plate.is-farout{background:radial-gradient(ellipse 50% 42% at 50% 50%, #1b0f3af0 0 70%, transparent 71%), radial-gradient(ellipse 54% 46% at 50% 50%, var(--gd-cyan) 0 70%, transparent 71%)}.gd-ph-plate.is-glitterdome{background:radial-gradient(ellipse 50% 42% at 50% 50%, #1b0f3af0 0 70%, transparent 71%), radial-gradient(ellipse 54% 46% at 50% 50%, var(--gd-gold) 0 70%, transparent 71%)}.gd-fit{pointer-events:none;place-items:center;display:grid;position:absolute;container-type:size}.gd-fit-in{text-align:center;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.gd-fit-in button{pointer-events:auto}.gd-plate-in .gd-fit-in{gap:3cqh}.gd-plate-word{font-size:min(36cqh, calc(108cqw / var(--wl,6)));text-wrap:balance;line-height:.95}.gd-plate.is-groovy .gd-plate-word{font-size:min(52cqh, calc(108cqw / var(--wl,6)))}.gd-plate-amount{color:var(--gd-gold-hot);white-space:nowrap;font-size:min(24cqh,12cqw);line-height:1}.gd-plate.is-groovy .gd-plate-amount{font-size:min(30cqh,12cqw)}.gd-plate-x{font:400 max(10px, min(13cqh, 6.4cqw))/1 var(--gd-font);color:var(--gd-cyan-glow);text-shadow:0 1px 0 var(--gd-ink);white-space:nowrap}.gd-plate.is-glitterdome .gd-plate-word{color:var(--gd-gold-hot);text-shadow:0 0 .4em #ffc23ae6, 0 .08em 0 var(--gd-ink)}.gd-plate.is-outtasight .gd-plate-word{color:var(--gd-mag-glow)}.gd-plate.is-farout .gd-plate-word{color:var(--gd-cyan-glow)}.gd-plate.is-docked{transform-origin:50% 90%}.gd-plate-stamp{font:400 max(13px, calc(var(--cell) * .4)) / 1 var(--gd-font);white-space:nowrap;color:var(--gd-cyan-glow);-webkit-text-stroke:.09em var(--gd-ink);paint-order:stroke fill;text-shadow:0 0 .4em #29e3ffcc;font-style:normal;animation:.4s cubic-bezier(.25,1.6,.45,1) .25s both gd-platein;position:absolute;top:4%;right:2%;rotate:8deg}.gd-pbanner{z-index:40;pointer-events:none;box-shadow:0 0 0 2px var(--gd-gold), 0 0 0 3.5px var(--gd-ink), 0 0 18px #ff2fa08c;animation:gd-platein .4s cubic-bezier(.25, 1.6, .45, 1) both, gd-plateout .4s ease-in var(--hold,1.7s) forwards;background:linear-gradient(#2a0e48,#120624);border-radius:999px}.gd-pbanner.is-farout{--hold:2.3s}.gd-pbanner.is-outtasight{--hold:3.1s}.gd-pbanner.is-glitterdome{--hold:4.3s}.gd-pbanner .gd-fit-in{flex-direction:row;gap:.6em;width:max-content;font-size:62cqh;position:absolute;top:50%;left:50%;translate:-50% -50%}.gd-pbanner .gd-fit-in>*{white-space:nowrap;font-size:1em;line-height:1.1}.gd-pbanner .gd-plate-x{font-size:.7em}.gd-pbanner-word{color:var(--gd-mag-glow)}.gd-pbanner.is-farout .gd-pbanner-word{color:var(--gd-cyan-glow)}.gd-pbanner.is-glitterdome .gd-pbanner-word{color:var(--gd-gold-hot)}.gd-pbanner-stamp{font:inherit;color:var(--gd-cyan-glow);font-style:normal}.gd-confetti{z-index:42;pointer-events:none;inset:0}.gd-conf{background-image:var(--fx);background-size:200% 200%;background-position:var(--cf);width:18px;height:18px;animation:gd-fall 2.8s linear var(--cd) infinite;position:absolute;top:-6%}.gd-ph-conf{background:var(--tc);border-radius:2px;width:9px;height:14px}@keyframes gd-fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--cx), 115cqh) rotate(var(--cr))}}.gd-root{container-type:size}.gd-root.is-strobe:before,.gd-root.is-strobe:after{content:"";z-index:39;pointer-events:none;opacity:0;mix-blend-mode:screen;animation:.72s linear both gd-strobe;position:absolute;inset:0}.gd-root.is-strobe:before{background:radial-gradient(80% 60% at 30% 25%,#ff2fa0b3,#ff2fa02e 55%,#0000 80%)}.gd-root.is-strobe:after{background:radial-gradient(80% 60% at 70% 25%,#29e3ff99,#29e3ff26 55%,#0000 80%);animation-delay:.12s}@keyframes gd-strobe{0%{opacity:0}3%{opacity:1}14%{opacity:0}33%{opacity:0}36%{opacity:1}47%{opacity:0}66%{opacity:0}69%{opacity:.9}80%{opacity:0}to{opacity:0}}.gd-callout{z-index:44;font-size:calc(var(--cell) * .46);white-space:nowrap;pointer-events:none;margin:0;animation:.4s cubic-bezier(.25,1.6,.45,1) both gd-platein;translate:-50% -50%}.gd-callout.is-miss{color:var(--gd-mag-glow)}.gd-callout.is-last{color:var(--gd-gold-hot);animation:.4s both gd-platein,.6s ease-in-out .4s infinite alternate gd-pulse;translate:-50% -50%}.gd-callout.is-retrigger{color:var(--gd-cyan-glow);font-size:calc(var(--cell) * .5);translate:-50%;rotate:-6deg}.gd-housedim{z-index:9;pointer-events:none;background:#060210a8;animation:.3s both gd-fadein;inset:0}.gd-spot{z-index:15;pointer-events:none;mix-blend-mode:screen;animation:.3s both gd-fadein;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.gd-spot>img{object-fit:fill}.gd-ph-spot{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#fffae68c,#fffae61f)}.gd-spotpool{z-index:11;pointer-events:none;border-radius:calc(var(--cell) * .16);mix-blend-mode:screen;box-shadow:inset 0 0 0 2px #fff4cdd9, inset 0 0 calc(var(--cell) * .3) #ffecbe73, 0 0 calc(var(--cell) * .35) #ffecbe8c;background:radial-gradient(70% 52%,#fff8e133,#fff8e10f 70%,#0000 100%);animation:.25s both gd-fadein,.76s ease-in-out .25s infinite alternate gd-poolpulse}.gd-spotpool.is-whole{background:0 0}@keyframes gd-poolpulse{0%{opacity:.75}to{opacity:1}}.gd-sym.is-ant{z-index:3}.gd-sym.is-ant:before{content:"";pointer-events:none;box-shadow:0 0 0 2px #ffe68cf2, 0 0 calc(var(--cell) * .22) #ffc23ae6, inset 0 0 calc(var(--cell) * .14) #ffe68ccc;background:radial-gradient(circle,#ffeca08c 0,#ffc23a40 48%,#0000 70%);border-radius:50%;animation:.5s ease-in-out infinite alternate gd-antring;position:absolute;inset:2%}.gd-sym.is-ant>img{filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 12px #ffc23af2);animation:.5s cubic-bezier(.3,0,.5,1) infinite alternate gd-antbounce}@keyframes gd-antring{0%{opacity:.8;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes gd-antbounce{0%{translate:0}to{translate:0 calc(var(--cell) * -.08)}}.gd-root.is-static .gd-sym.is-ant>img{translate:0 calc(var(--cell) * -.05)}.gd-floor.is-last .gd-frame{animation:.7s ease-in-out infinite alternate gd-lastrim}@keyframes gd-lastrim{0%{filter:drop-shadow(0 0 3px #ffeca0e6) drop-shadow(0 0 calc(var(--cell) * .12) #ffc23ab3)}to{filter:drop-shadow(0 0 5px #fff6d0) drop-shadow(0 0 calc(var(--cell) * .3) #ffc23a)}}.gd-floor.is-last .gd-tile.is-lit:not(.is-gold){animation:gd-lastpulse .8s ease-out calc(.15s + var(--col) * 90ms) 1 both}.gd-floor.is-last .gd-tile.is-gold{animation:gd-lastpulse .8s ease-out calc(.15s + var(--col) * 90ms) 1 both, gd-goldrim .9s ease-in-out 1.2s infinite alternate}@keyframes gd-lastpulse{0%{filter:none;transform:none}30%{filter:brightness(1.9);transform:scale(1.07)}to{filter:none;transform:none}}@keyframes gd-fadein{0%{opacity:0}to{opacity:1}}.gd-root.is-skate .gd-booth,.gd-root.is-skate .gd-dillo{filter:brightness(.75)}.gd-tailwall{z-index:2;transform-origin:50% 100%;pointer-events:none;animation:.9s cubic-bezier(.3,1.3,.5,1) both gd-tailrise}.gd-tailwall>img{animation:3s ease-in-out infinite alternate gd-shimmer}.gd-night-wash,.gd-stars{z-index:2;pointer-events:none;transition:opacity .5s;animation:.9s ease-out both gd-fadein}.gd-night-wash{mix-blend-mode:multiply;background:linear-gradient(#5464bc 0,#5a6ac0 45%,#4a4fa0 100%);inset:0}.gd-stars{height:34%;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.gd-stars>i{width:var(--ss);height:var(--ss);animation:gd-twinkle-star 3.2s ease-in-out var(--sd) infinite;background:#f4f7ff;border-radius:50%;position:absolute;box-shadow:0 0 4px 1px #c8dcffcc}@keyframes gd-twinkle-star{0%,to{opacity:.35}50%{opacity:1}}.gd-root.is-max :is(.gd-night-wash,.gd-stars){opacity:0}.gd-root.is-skate .gd-velvet-in>img{filter:brightness(.9)drop-shadow(0 0 14px #78a0ff59)}.gd-root.is-skate .gd-specks{opacity:.5}@keyframes gd-tailrise{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes gd-shimmer{0%{filter:brightness(.9)}to{filter:brightness(1.2)saturate(1.2)}}.gd-ph-tail{background:repeating-conic-gradient(from -80deg at 50% 100%, #0fa3a38c 0 5deg, #1f55d68c 5deg 10deg, #eef1f873 10deg 12deg);-webkit-mask:radial-gradient(circle at 50% 100%,#000 64%,#0000 65%);mask:radial-gradient(circle at 50% 100%,#000 64%,#0000 65%)}.gd-skaters{pointer-events:none;inset:0}.gd-lap-x{z-index:3;animation:gd-lapx 3.3s ease-in-out var(--lapd) infinite alternate, gd-lapz 3.3s linear calc(var(--lapd) - 1.65s) infinite alternate;position:absolute}.gd-lap-y{animation:gd-lapy 3.3s ease-in-out calc(var(--lapd) - 1.65s) infinite alternate}.gd-skater{animation:gd-face 6.6s steps(1) var(--lapd) infinite;position:relative}.gd-skater>img,.gd-skater>span{animation:.42s ease-in-out infinite gd-bob;position:absolute;inset:0}@keyframes gd-lapx{0%{transform:translateX(calc(var(--rx) * -1))}to{transform:translateX(var(--rx))}}@keyframes gd-lapy{0%{transform:translateY(calc(var(--ry) * -1))}to{transform:translateY(var(--ry))}}@keyframes gd-lapz{0%,49%{z-index:3}51%,to{z-index:11}}@keyframes gd-face{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}}.gd-skaters.is-cheer .gd-lap-x,.gd-skaters.is-cheer .gd-lap-y,.gd-skaters.is-cheer .gd-skater{animation:none}.gd-skaters.is-cheer .gd-lap-x{z-index:72}.gd-skaters.is-cheer .gd-lap-x:first-child{transform:translate(calc(var(--rx) * -.85), 30%)}.gd-skaters.is-cheer .gd-lap-x:nth-child(2){transform:translate(calc(var(--rx) * .85), 30%)}.gd-skaters.is-cheer .gd-lap-x:nth-child(3){display:none}.gd-root.is-landscape .gd-skaters.is-cheer .gd-lap-x:first-child{transform:translate(calc(var(--rx) * -.62), 52%)}.gd-root.is-landscape .gd-skaters.is-cheer .gd-lap-x:nth-child(2){transform:translate(calc(var(--rx) * .62), 52%)}.gd-skaters.is-cheer .gd-skater>*{animation:.5s ease-in-out infinite alternate gd-hop}@keyframes gd-hop{0%{transform:translateY(0)}to{transform:translateY(-12%)}}.gd-ph-skater{box-shadow:inset 0 0 0 2px var(--gd-ink);border-radius:50% 50% 30% 30%}.gd-ph-skater.k-0{background:radial-gradient(circle at 50% 30%,#c79a74 0 22%,#0000 23%),linear-gradient(#0000 45%,#ff7ccf 45% 80%,#eef1f8 80%)}.gd-ph-skater.k-1{background:radial-gradient(circle at 50% 28%,#b9aecb 0 26%,#0000 27%),linear-gradient(#0000 48%,#9cc7f0 48% 86%,#eef1f8 86%)}.gd-ph-skater.k-2{background:radial-gradient(circle at 50% 22%,#ff9ac8 0 14%,#0000 15%),linear-gradient(#0000 40%,#ff2fa0 40% 84%,#eef1f8 84%)}.gd-roof{z-index:71;pointer-events:none;top:0;left:0;right:0}.gd-roof-half{background-repeat:no-repeat;width:50%;position:absolute;top:0;bottom:0}.gd-roof-half.is-l{left:0}.gd-roof-half.is-r{right:0}.gd-roof.is-open .gd-roof-half.is-l{animation:1.5s cubic-bezier(.5,0,.3,1) .35s forwards gd-roof-l}.gd-roof.is-open .gd-roof-half.is-r{animation:1.5s cubic-bezier(.5,0,.3,1) .35s forwards gd-roof-r}@keyframes gd-roof-l{to{transform:translate(-105%)}}@keyframes gd-roof-r{to{transform:translate(105%)}}.gd-ph-roof{background:repeating-linear-gradient(60deg,#0000 0 28px,#a9b1c7cc 28px 30px),repeating-linear-gradient(-60deg,#0000 0 28px,#a9b1c7cc 28px 30px),linear-gradient(#5b4f9abf,#1b0f3ae6)}.gd-takeover{z-index:70;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;inset:0}.gd-skateintro{cursor:pointer;padding:0;display:block}.gd-blackout{background:#04020cd1;animation:3.8s ease-in-out both gd-blackout;position:absolute;inset:0}@keyframes gd-blackout{0%{opacity:0}12%{opacity:1}80%{opacity:.85}to{opacity:.6}}.gd-skateintro.is-shot .gd-blackout{opacity:.75;animation:none}.gd-bmarquee{transform-origin:50% -60%;place-items:center;animation:1.1s cubic-bezier(.3,1.5,.5,1) .9s both gd-swingin;display:grid;position:absolute;container-type:inline-size}.gd-bmarquee>img{position:absolute;inset:0}.gd-ph-bmarquee{box-shadow:inset 0 0 0 4px var(--gd-chrome-mid), 0 0 0 2px var(--gd-ink), 0 0 30px #ff2fa099, 0 0 30px #29e3ff66;background:linear-gradient(#3b3566,#1b0f3a);border-radius:28px}@keyframes gd-swingin{0%{opacity:0;transform:translateY(-120%)rotate(-10deg)}60%{opacity:1;transform:translateY(4%)rotate(3deg)}to{transform:none}}.gd-bmarquee-in{flex-direction:column;align-items:center;gap:2cqw;max-width:72cqw;display:flex;position:relative}.gd-bmarquee-in b{color:var(--gd-gold-hot);font-size:clamp(22px,9.6cqw,64px);line-height:.95}.gd-bmarquee-in span{font:400 clamp(13px, 4.6cqw, 28px)/1.1 var(--gd-font);color:#fff;text-shadow:0 2px 0 var(--gd-ink), 0 0 10px var(--gd-cyan)}.gd-skatehint{box-sizing:border-box;text-wrap:balance;color:#e7e2ff;text-shadow:0 1px 2px #000;background:#060210d6;border-radius:10px;margin:0;padding:6px 14px;font:600 clamp(12px,1.6vh,15px)/1.35 system-ui,sans-serif;animation:.4s 1.9s both gd-fadein;position:absolute;translate:-50%;box-shadow:0 0 0 1px #a9b1c759}.gd-skateend{cursor:pointer}.gd-enddim{background:radial-gradient(at 50% 45%,#3b356699,#060210db 70%);animation:.3s both gd-fadein;position:absolute;inset:0}.gd-endplate{place-items:center;animation:.5s cubic-bezier(.25,1.6,.45,1) both gd-platein;display:grid;position:relative;container-type:inline-size}.gd-endplate>img{position:absolute;inset:0}.gd-ph-endplate{background:radial-gradient(circle, #1b0f3af2 0 58%, transparent 59%), conic-gradient(from 0deg, var(--gd-mag), var(--gd-chrome), var(--gd-cyan), var(--gd-chrome), var(--gd-mag));border-radius:50%}.gd-endplate-in .gd-fit-in{gap:3cqh}.gd-endplate-in b{color:var(--gd-gold-hot);white-space:nowrap;font-size:min(34cqh,15cqw);line-height:1}.gd-endplate-in .gd-fit-in>span{font:400 min(18cqh, 9cqw)/1 var(--gd-font);color:var(--gd-cyan-glow);text-shadow:0 2px 0 var(--gd-ink)}.gd-endplate-in small{color:#e7e2ff;text-shadow:0 1px 2px #000;font:600 max(10px,min(13cqh,6.2cqw))/1.15 system-ui,sans-serif}.gd-end-title{max-width:94%;font:400 clamp(22px, 7.6vw, 40px)/1.05 var(--gd-font);color:#fff;text-wrap:balance;overflow-wrap:anywhere;-webkit-text-stroke:.08em var(--gd-ink);paint-order:stroke fill;text-shadow:-.06em 0 .3em #ff2fa0d9, .06em 0 .3em #29e3ffd9, 0 .08em 0 var(--gd-ink);margin:0;animation:.5s cubic-bezier(.25,1.6,.45,1) both gd-platein;position:relative}html[data-script=cjk] .gd-end-title{-webkit-text-stroke-width:.05em}.gd-endtier{font-style:normal;font-size:min(24cqh, calc(104cqw / var(--wl,8)));white-space:nowrap;line-height:1}.gd-endtier.is-glitterdome{color:var(--gd-gold-hot)}.gd-endtier.is-outtasight{color:var(--gd-mag-glow)}.gd-endtier.is-farout{color:var(--gd-cyan-glow)}.gd-tap{color:#e7e2ff;opacity:.85;margin:0;font:700 13px/1 system-ui,sans-serif;animation:.8s ease-in-out infinite alternate gd-pulse;position:relative}.gd-buypanel{place-items:center;animation:.4s cubic-bezier(.25,1.6,.45,1) both gd-platein;display:grid;position:relative;container-type:inline-size}.gd-buypanel>img{position:absolute;inset:0}.gd-ph-buypanel{box-shadow:inset 0 0 0 4px var(--gd-gold), 0 0 0 2px var(--gd-ink), 0 0 30px #ffc23a66;background:linear-gradient(#3b3566,#1b0f3a);border-radius:26px}.gd-buypanel-in .gd-fit-in{gap:3.5cqh}.gd-buypanel-in h2{color:var(--gd-gold-hot);margin:0;font-size:min(24cqh,13cqw);line-height:1}.gd-buypanel-in p{color:#f1ecff;text-wrap:balance;margin:0;font:600 max(11px,min(11cqh,5.4cqw))/1.25 system-ui,sans-serif}.gd-buypanel-in b{white-space:nowrap;font-size:min(20cqh,11cqw);line-height:1}.gd-buypanel-in small{color:#c9c2e8;font:500 max(10px,min(9cqh,4.4cqw))/1.2 system-ui,sans-serif}.gd-buy-btns{gap:8px;display:flex;position:absolute;left:23%;right:23%}.gd-buy-btns .gd-worldbtn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:8px 6px;font-size:clamp(13px,4cqw,18px);overflow:hidden}.gd-worldbtn{border:3px solid var(--gd-ink);cursor:pointer;min-height:46px;font:400 clamp(14px, 2vw, 18px)/1 var(--gd-font);color:#fff;-webkit-text-stroke:.05em var(--gd-ink);paint-order:stroke fill;border-radius:999px;padding:8px 22px;transition:transform 80ms}.gd-worldbtn.is-hot{box-shadow:inset 0 2px 0 #ffdcf080, 0 4px 0 var(--gd-ink), 0 0 18px #ff2fa08c;background:linear-gradient(#ff7ccf,#ff2fa0 55%,#a3176b)}.gd-worldbtn.is-quiet{box-shadow:inset 0 2px 0 #dcdcff4d, 0 4px 0 var(--gd-ink);background:linear-gradient(#5b4f9a,#3b3566)}.gd-worldbtn:active{transform:translateY(3px)}.gd-intro{cursor:pointer;background:var(--gd-deep);padding:0;overflow:hidden}.gd-intro-key{position:absolute;inset:0}.gd-intro-key img{object-fit:cover}.gd-ph-introkey{background:radial-gradient(90% 50% at 50% 20%,#5b4f9a,#1b0f3a 60%,#0c0620),linear-gradient(#0000 60%,#ff2fa033)}.gd-intro-key{animation:1.2s ease-out both gd-domeon}@keyframes gd-domeon{0%{filter:brightness(.1)}to{filter:none}}.gd-panes{pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0 0 48%}.gd-panes>span{clip-path:polygon(50% 4%,96% 96%,4% 96%);animation:gd-pane .5s ease-out calc(var(--pi) * 55ms) both;background:#9ff4ff00}.gd-panes>span:nth-child(2n){clip-path:polygon(4% 4%,96% 4%,50% 96%)}@keyframes gd-pane{0%{background:#9ff4ff00}40%{background:#ffffff8c}to{background:#9ff4ff0f}}.gd-intro-main{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:3% 14px 14px;display:flex;position:absolute;inset:0}.gd-intro-logo{max-height:26%;animation:.8s cubic-bezier(.3,1.5,.5,1) .9s both gd-logodrop;position:relative;width:min(86%,560px)!important;height:auto!important}.gd-intro-title{text-align:center;text-wrap:balance;max-width:92%;color:var(--gd-gold-hot);margin:4% 0 0;font-size:clamp(26px,min(8vw,7.5vh),64px);line-height:1;animation:.8s cubic-bezier(.3,1.5,.5,1) .9s both gd-logodrop;position:relative}@keyframes gd-logodrop{0%{opacity:0;filter:brightness(3);transform:translateY(-140%)scale(1.2)}70%{opacity:1}to{filter:none;transform:none}}.gd-intro-velvet{aspect-ratio:1;pointer-events:none;width:min(58%,420px);animation:.9s cubic-bezier(.2,.9,.3,1.05) 1.3s both gd-skid;position:absolute;bottom:0;right:-6%}.gd-intro-velvet>img,.gd-intro-velvet>.gd-ph-velvet{position:absolute;inset:0}@keyframes gd-skid{0%{transform:translate(110%)rotate(8deg)}to{transform:none}}.gd-sparks{background-image:var(--fx);mix-blend-mode:screen;background-size:400% 100%;width:46%;height:18%;animation:.24s steps(3,end) 1.9s 3 both gd-burst;position:absolute;bottom:0;left:22%}.gd-ph-sparks{background:radial-gradient(circle at 10% 90%,#ffe48a 0 4%,#0000 30%);animation:.5s ease-out 1.9s 2 both gd-phburst}.gd-intro-sheet{z-index:1;align-items:center;gap:inherit;flex-direction:column;width:100%;min-height:0;margin-top:auto;display:flex;position:relative}.gd-cards{z-index:1;flex-direction:column;gap:8px;width:min(100%,460px);margin:0;padding:0;list-style:none;display:flex;position:relative}.gd-card{animation:gd-cardin .45s cubic-bezier(.3, 1.4, .5, 1) calc(2s + var(--ci) * .25s) both;background:#0c0620d1;border-radius:14px;grid-template-columns:34% 1fr;align-items:center;gap:10px;padding:6px;display:grid;box-shadow:inset 0 0 0 1.5px #a9b1c799,-3px 0 10px #ff2fa04d,3px 0 10px #29e3ff4d}.gd-card>img{aspect-ratio:4/3;border-radius:10px;position:relative;object-fit:cover!important;width:100%!important;height:auto!important}.gd-ph-card{aspect-ratio:4/3;background:linear-gradient(135deg,#ff5c9e,#9a5cff 50%,#2fd6c4);border-radius:10px;display:block}.gd-ph-card.k-1{background:radial-gradient(circle at 50% 45%,#fff 0 8%,#a9b1c7 30%,#3b3566 60%)}.gd-ph-card.k-2{background:linear-gradient(135deg,#1b0f3a,#ffc23a 60%,#ff2fa0)}.gd-card p{text-align:left;color:#f6f2ff;margin:0;font:700 clamp(12px,3.4vw,15px)/1.3 system-ui,sans-serif}@keyframes gd-cardin{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}.gd-intro-go{z-index:1;min-width:min(80%,320px);min-height:52px;animation:.4s 2.9s both gd-cardin;position:relative}.gd-intro.is-shot *,.gd-skateintro.is-shot *,.gd-intro.is-shot{animation-duration:.01ms!important;animation-delay:0s!important}.gd-root:not(.is-portrait) .gd-cards{flex-direction:row;width:min(100%,980px)}.gd-root:not(.is-portrait) .gd-card{text-align:center;grid-template-columns:1fr}.gd-root:not(.is-portrait) .gd-card p{text-align:center}.gd-root.is-landscape .gd-intro-logo{max-height:30%;width:min(50%,420px)!important}.gd-root.is-landscape .gd-card{gap:4px;padding:4px}.gd-root.is-landscape .gd-card>img,.gd-root.is-landscape .gd-ph-card{display:none}.gd-root.is-landscape .gd-intro-velvet{width:34%}.gd-root.has-takeover .gd-plate,.gd-root.has-takeover .gd-pbanner,.gd-root.has-takeover .gd-callout,.gd-root.has-takeover .gd-float{opacity:0}.gd-action{display:flex}.gd-spin{border:3px solid var(--gd-ink);min-width:0;height:100%;min-height:56px;box-shadow:inset 0 2px 0 #ffe6f58c, inset 0 -3px 0 #29e3ff8c, 0 4px 0 var(--gd-ink), 0 0 18px #ff2fa073;color:#fff;font:400 clamp(15px, 2.4vw, 20px)/1.05 var(--gd-font);text-align:left;-webkit-text-stroke:.06em var(--gd-ink);paint-order:stroke fill;cursor:pointer;background:linear-gradient(#ff9ad6,#ff2fa0 52%,#a3176b);border-radius:18px;flex:1;align-items:center;gap:10px;padding:6px 18px 6px 8px;transition:transform 80ms,filter .2s;display:flex;position:relative}.gd-ph-spinbtn{text-align:center;justify-content:center;padding-left:18px}.gd-spin>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.gd-spin>.gd-spin-stack{flex-direction:column;gap:2px;line-height:1;display:flex}.gd-spin-stack small{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:.68em;overflow:hidden}.gd-spin-tile{filter:drop-shadow(0 2px 2px #1c061499);flex:none;margin:-4px 0;transition:transform .3s;width:46px!important;height:46px!important}.gd-spin:not(:disabled):active{box-shadow:inset 0 2px 0 #ffe6f580, 0 1px 0 var(--gd-ink);transform:translateY(3px)}.gd-spin:not(:disabled):active .gd-spin-tile{transform:scale(.94)}.gd-spin.is-busy{cursor:default;filter:saturate(.7);background:linear-gradient(#6a4f86,#3b3566)}.gd-spin.is-busy>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.78em;line-height:1.1}.gd-spin.is-busy .gd-spin-tile{animation:1s linear infinite gd-bulbspin}@keyframes gd-bulbspin{to{transform:rotate(360deg)}}.gd-spin.is-skate{color:var(--gd-ink);-webkit-text-stroke:0;background:linear-gradient(#ffe48a,#ffc23a 55%,#b9781a)}.gd-spin.is-white{color:var(--gd-ink);-webkit-text-stroke:0;background:linear-gradient(#f6f2ff,#d6cfee)}.gd-spin:disabled:not(.is-busy){filter:grayscale(.6)brightness(.8);cursor:not-allowed}.gd-dock-turbo.is-on,.gd-auto-on{box-shadow:inset 0 0 0 2px var(--gd-cyan)}.gd-dock-turbo.is-on span{color:var(--gd-cyan)}.gd-vip{align-items:center;gap:4px;display:inline-flex}.gd-vip>img{flex:none;width:22px!important;height:22px!important}.gd-vip-ph{width:14px;height:14px;box-shadow:0 0 0 1.5px var(--gd-ink);background:radial-gradient(circle at 40% 35%,#ffe48a,#b9781a);border-radius:50%}.hud-stage:has(.gd-intro) .gd-spin{filter:saturate(.8)}@media (max-width:479.98px){.hud-dock-options>.gd-dock-auto{flex:2.1}.gd-dock-auto .hud-dock-stat-v{gap:2px}.gd-dock-auto .hud-dock-stat-v .hud-dock-step{width:24px}.gd-dock-auto.hud-dock-stat{padding-left:6px;padding-right:6px}.hud-dock-options>.gd-dock-vip{flex:1.1}.gd-vip{font-size:.86em}.gd-vip>img,.gd-vip-ph{display:none}}.hud-sheet-panel:has(.gd-paytable) :is(.hud-sheet-h,.hud-sheet-tabs){flex:none}.gd-paytable{gap:2px;margin:8px 0;font-size:12px;display:grid;overflow-x:auto}.gd-pt-row{grid-template-columns:minmax(110px,1.7fr) repeat(3,minmax(52px,1fr));align-items:center;gap:4px;display:grid}.gd-pt-row>span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 2px}.gd-pt-row>span:first-child{text-align:left;align-items:center;gap:6px;display:flex}.gd-pt-row em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.gd-pt-head{color:var(--ink-faint,#8a8fa3);font-size:11px}.gd-word code{word-break:break-all;font-size:11px}@media (max-width:379px){.gd-spin{gap:6px;padding-right:10px}.gd-spin-tile{width:36px!important;height:36px!important}}@media (orientation:landscape) and (max-height:500px){.gd-spin{gap:6px;padding-right:10px;font-size:15px}.gd-spin-tile{width:34px!important;height:34px!important}}.gd-root.is-turbo .gd-tile-tint{animation-duration:1.3s}.gd-root.is-calm *,.gd-root.is-calm :before,.gd-root.is-calm :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gd-root.is-calm .gd-burst,.gd-root.is-calm .gd-specks,.gd-root.is-calm .gd-beam{display:none}@media (prefers-reduced-motion:reduce){.gd-root *,.gd-root :before,.gd-root :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gd-specks{display:none}}.gd-root.is-static :is(.gd-plate,.gd-pbanner,.gd-plate-stamp){animation:none}.gd-root.is-static .gd-sym.is-hl{transform:scale(1.1)}.gd-root.is-landscape .gd-intro-title{max-width:60%}.gd-intro{container:gd-intro/size}.gd-intro-main{gap:min(10px,1.6cqh)}.gd-cards{flex:0 auto;min-height:0}.gd-root.is-portrait .gd-card{grid-template-columns:min(34%,17cqh) 1fr}@container gd-intro (max-height:600px){.gd-intro-go{display:none}.gd-intro-logo{max-height:22%}.gd-cards{gap:6px}.gd-card{gap:8px;padding:4px}.gd-card p{font-size:clamp(11px,3.2vw,14px);line-height:1.25}}.gd-root.is-landscape .gd-intro-logo{max-width:min(46%,420px);max-height:40%;width:auto!important}.gd-root.is-portrait .gd-intro-sheet{gap:8px;width:min(100%,460px);max-height:45cqh;animation:.45s cubic-bezier(.3,1.4,.5,1) 1.2s both gd-cardin}.gd-root.is-portrait .gd-cards{display:grid}.gd-root.is-portrait .gd-card{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .35s,translate .35s;animation:none;translate:16px}.gd-root.is-portrait .gd-card.is-on{opacity:1;translate:0}.gd-root.is-portrait .gd-intro-go{min-height:48px;animation:none}.gd-dots{gap:4px;display:flex}.gd-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.gd-dot:before{content:"";width:9px;height:9px;box-shadow:0 0 0 1.5px var(--gd-ink);background:#eef1f859;border-radius:50%;transition:background .2s,transform .2s}.gd-dot.is-on:before{background:var(--gd-mag-glow);box-shadow:0 0 0 1.5px var(--gd-ink), 0 0 8px var(--gd-mag);transform:scale(1.25)}.gd-root.is-landscape .gd-intro-main{padding:2% 12px 10px}.gd-root.is-landscape .gd-card p{font-size:clamp(10px,1.6vw,13px)}.gd-veil{z-index:90;background:radial-gradient(ellipse 120% 60% at 50% 30%, #3b3566 0, var(--gd-violet) 48%, var(--gd-deep) 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;inset:0}.gd-veil p{font:400 clamp(13px, 3.6vw, 17px)/1.2 var(--gd-font);color:#fff;-webkit-text-stroke:.06em var(--gd-ink);paint-order:stroke fill;text-shadow:-.06em 0 .3em #ff2fa0d9,.06em 0 .3em #29e3ffd9;text-align:center;margin:0;padding:0 16px}.gd-veil-ball{background:repeating-conic-gradient(from 0deg, #eef1f8 0 10deg, #a9b1c7 10deg 20deg), radial-gradient(circle at 35% 30%, #fff, #a9b1c7 60%, #4a4f68);background-blend-mode:multiply;width:56px;height:56px;box-shadow:0 0 0 2px var(--gd-ink), 0 0 24px #ff2fa099, 0 0 24px #29e3ff66;border-radius:50%;animation:2.4s linear infinite gd-bulbspin;position:relative!important}.gd-veil-pre{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.gd-veil-pre img{width:1px!important;height:1px!important}.gd-skateend.is-land{flex-direction:row;gap:clamp(10px,2.4vw,24px);padding:4px 12px}.gd-end-side{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex;position:relative}.gd-end-side.is-l{text-align:right;align-items:flex-end}.gd-end-side.is-r{text-align:left;align-items:flex-start}.gd-end-side .gd-end-title{max-width:none;animation:none}.gd-end-side h2{font:400 clamp(18px, 3.6vw, 34px)/1.05 var(--gd-font);color:#fff;text-wrap:balance;overflow-wrap:anywhere;-webkit-text-stroke:.08em var(--gd-ink);paint-order:stroke fill;text-shadow:-.06em 0 .3em #ff2fa0d9, .06em 0 .3em #29e3ffd9, 0 .08em 0 var(--gd-ink);margin:0}html[data-script=cjk] .gd-end-side .gd-end-title{max-width:none;animation:none}.gd-end-side h2{-webkit-text-stroke-width:.05em}.gd-end-side small{color:#e7e2ff;text-shadow:0 1px 2px #000;font:600 clamp(12px,1.8vw,15px)/1.3 system-ui,sans-serif}.gd-skateend.is-land .gd-endplate{flex:none}.gd-skateend.is-land .gd-endplate-in b{font-size:min(38cqh,15cqw)}.gd-skateend.is-land .gd-endplate-in .gd-fit-in>span{font-size:min(22cqh,9cqw)}.gd-skateend.is-land .gd-endtier{font-size:min(28cqh, calc(104cqw / var(--wl,8)))}.gd-skateintro.is-land .gd-bmarquee-in{gap:1.6cqw;max-width:76cqw}.gd-skateintro.is-land .gd-bmarquee-in b{font-size:clamp(16px,9.6cqw,48px)}.gd-skateintro.is-land .gd-bmarquee-in span{text-wrap:balance;font-size:clamp(11px,4.6cqw,22px)}.gd-skateintro.is-land .gd-skatehint{padding:6px 12px;font-size:clamp(11px,1.7vw,13px);line-height:1.3}.gd-bmarquee-in span{text-wrap:balance;text-align:center}.gd-rimskaters{z-index:1;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.gd-rimskaters.is-hush{opacity:0}.gd-rimskater{translate:var(--x0) var(--y0);animation:gd-rim 3.9s linear var(--lapd) infinite alternate;position:absolute;top:0;left:0}.gd-rimskater .gd-skater{animation:gd-face 7.8s steps(1) var(--lapd) infinite;position:absolute;inset:0}.gd-rimskater .gd-skater>*{filter:drop-shadow(0 2px 2px #080418b3)}@keyframes gd-rim{0%{translate:var(--x0) var(--y0)}28%{translate:var(--x0) var(--y1)}72%{translate:var(--x1) var(--y1)}to{translate:var(--x1) var(--y0)}}.gd-root.is-calm .gd-rimskaters{display:none}.gd-spotglow{z-index:15;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 100% at 50% 100%,#fff6d68c 0,#ffecbe38 45%,#0000 100%);animation:.25s both gd-fadein,.76s ease-in-out .25s infinite alternate gd-poolpulse;-webkit-mask:linear-gradient(#0000,#000 70%);mask:linear-gradient(#0000,#000 70%)}.gd-searchlights{z-index:1;pointer-events:none;animation:.5s ease-out both gd-fadein;inset:0}.gd-horizon{mix-blend-mode:screen;background:radial-gradient(70% 50% at 50% 70%,#ffc8786b,#ff78c829 55%,#0000 80%);animation:.48s ease-in-out infinite alternate gd-skyline;position:absolute;left:0;right:0}.gd-beamlight{transform-origin:50% 100%;mix-blend-mode:screen;clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);animation:gd-sweep 2.6s ease-in-out var(--bd) infinite alternate;background:linear-gradient(#0000 5%,#fff5d24d 55%,#fffae1bf);position:absolute}@keyframes gd-sweep{0%{rotate:calc(var(--sw) * -24deg)}to{rotate:calc(var(--sw) * 22deg)}}.gd-pod-plate{flex:1 1 0;justify-content:center;min-height:0;padding-bottom:0}.gd-plate-inline{flex-direction:column;align-items:center;gap:4px;width:100%;min-height:0;display:flex;position:relative}.gd-root .gd-plate.is-inline{aspect-ratio:3/2;width:100%;height:auto;position:relative}.gd-plate-stamp.is-under{font-size:clamp(14px, calc(var(--cell) * .34), 28px);position:relative;top:auto;right:auto;rotate:-4deg}.gd-mq-stamp{color:var(--gd-cyan-glow);font-style:normal;animation:.4s cubic-bezier(.25,1.6,.45,1) both gd-platein;display:inline-block}.gd-pod-sym{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}.gd-pod-table tbody th .gd-pod-sym>:is(img,.gd-ph-sym){width:clamp(26px, calc(var(--cell) * .47), 44px);height:clamp(26px, calc(var(--cell) * .47), 44px);object-fit:contain;flex:none;margin:0;display:block}.gd-pod-sym small{min-width:0;font:700 clamp(9px, calc(var(--cell) * .13), 12px)/1.1 system-ui, sans-serif;font-variant:small-caps;letter-spacing:.04em;color:#e7e2ff;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gd-pod-legend{flex:1 1 0;justify-content:center;min-height:0}.gd-pod-legend ol{gap:calc(var(--cell) * .1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.gd-pod-legend li{font:600 clamp(11px, calc(var(--cell) * .17), 15px)/1.2 system-ui, sans-serif;color:#e7e2ff;text-align:left;align-items:center;gap:10px;display:flex}.gd-pod-legend li>:first-child{width:calc(var(--cell) * .5);flex:none}.gd-pod-legend .gd-mult{position:relative;translate:none}.gd-lg-tile{height:calc(var(--cell) * .4);box-shadow:0 0 0 1.5px var(--gd-ink), 0 0 10px #ff8c2acc;background:radial-gradient(circle,#fff 0,#ff8c2a 40%,#a8461a 100%);border-radius:22%;display:block}.gd-podium.is-compact{border-radius:16px;gap:4px;padding-top:12px;padding-left:10px;padding-right:10px}.gd-podium.is-compact .gd-pod-sec{gap:3px;padding-bottom:4px}.gd-podium.is-compact .gd-pod-sec+.gd-pod-sec{padding-top:4px}.gd-podium.is-compact .gd-pod-label{font-size:clamp(9px, calc(var(--slot) * .24), 13px);white-space:normal;text-wrap:balance;line-height:1.05}.gd-podium.is-compact .gd-pod-slotrow{gap:6px;width:auto;display:flex}.gd-podium.is-compact .gd-pod-slotrow .gd-slot{width:var(--slot);height:var(--slot);flex:none}.gd-podium.is-compact .gd-pod-chain{flex:1 1 0;min-height:0}.gd-podium.is-compact .gd-pod-tumble{font-size:clamp(11px, calc(var(--slot) * .32), 20px)}.gd-pod-line{justify-content:center;align-items:baseline;gap:.5em;max-width:100%;display:flex}.gd-podium.is-compact .gd-pod-amount,.gd-podium.is-compact .gd-pod-x{font-size:clamp(12px, calc(var(--slot) * .36), 22px)}.gd-pod-x.is-on{color:var(--gd-gold-hot)}.gd-plaque.m-landscape{z-index:13;box-shadow:none;background:0 0;border-top:1px solid #a9b1c747;border-radius:0;align-items:center;padding:2px 4px 0}.gd-plaque.m-landscape.is-hot{box-shadow:none}.gd-pod-table tbody th>.gd-pod-sym{width:auto;height:auto;margin:0;display:flex}.gd-podium.is-compact .gd-pod-ballline{font-size:clamp(10px, calc(var(--slot) * .24), 13px)}.gd-podium.is-compact .gd-pod-ballline .gd-mult{font-size:clamp(10px, calc(var(--slot) * .26), 14px);flex:none;min-width:0;height:1.5em;position:relative;translate:none}@media (min-width:480px){.hud-dock-options>.gd-dock-auto{min-width:140px}}.gd-pod-legend li>:first-child{width:calc(var(--cell) * .66)}.gd-pod-legend .gd-mult{min-width:0;padding:0 .3em}.gd-pod-table td{font-size:clamp(10px, calc(var(--cell) * .17), 16px)}.gd-pod-table thead th:first-child,.gd-pod-table tbody th{width:41%}.hg-root{--hg-font:"Yeseva One", "Noto Serif JP", "Noto Serif SC", "Noto Serif KR", Georgia, "Times New Roman", serif;--hg-ink:#0b0f12;--hg-ink-deep:#050708;--hg-slate:#1c2a2e;--hg-haze:#3a4f50;--hg-verd:#3f8f7a;--hg-verd-pale:#7fc4a8;--hg-verd-deep:#1f4f45;--hg-rim:#5fb39a;--hg-saffron:#e8a13a;--hg-saffron-deep:#b8661c;--hg-gold:#ffc94a;--hg-gold-hot:#fff0a8;--hg-gold-deep:#c07a12;--hg-wax:#f3dcaa;--hg-wax-shade:#c99a5e;--hg-flame:#ffd36b;--hg-flame-core:#fff6d6;--hg-ember:#e2401c;--hg-ember-glow:#ff7a3d;--hg-amber:#ffb31f;--hg-umber:#1d130d;--hg-copper:#c46a3a;--hg-silver:#d6dde6;--hg-speed:1;--hg-breath:5.2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--hg-font);background:var(--hg-ink-deep);position:absolute;inset:0;overflow:hidden;container-type:size}.hg-root>*{position:absolute}.hg-root img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.hg-wheelgame.is-small .hg-seg .hg-prize>b>span{display:none}.hg-prize>b span{font-size:.8em}.hg-action,.hg-tipactions{--hg-font:"Yeseva One", "Noto Serif JP", "Noto Serif SC", Georgia, serif;--hg-ink:#0b0f12;--hg-umber:#1d130d}html[lang^=zh] :is(.hg-root,.hg-action),html[lang=ja] :is(.hg-root,.hg-action),html[lang=ko] :is(.hg-root,.hg-action){--hg-font:"Noto Serif SC", "Noto Serif JP", "Noto Serif KR", "Songti SC", "Hiragino Mincho ProN", "Yu Mincho", "Batang", Georgia, serif}html[lang^=zh] :is(.hg-root,.hg-action) :is(b,strong,h1,h2,h3,.hg-slam,.hg-spin),html[lang=ja] :is(.hg-root,.hg-action) :is(b,h1,h2,.hg-slam,.hg-spin),html[lang=ko] :is(.hg-root,.hg-action) :is(b,h1,h2,.hg-slam,.hg-spin){font-weight:900}html:is([lang^=zh],[lang=ja],[lang=ko]) :is(.hg-slam,.hg-end-title,.hg-hushplate-in b,.hg-banner-in b,.hg-intro-title,.hg-buypanel-in h2,.hg-tier-amt,.hg-callout,.hg-lastsnore){-webkit-text-stroke-width:.022em}.hg-slam,.hg-loot-in b,.hg-end-title,.hg-hushplate-in b,.hg-banner-in b,.hg-intro-title,.hg-buypanel-in h2,.hg-buypanel-in b,.hg-tier-amt,.hg-callout,.hg-lastsnore{font-family:var(--hg-font);letter-spacing:.02em;color:var(--hg-gold);background:linear-gradient(180deg, var(--hg-gold-hot) 0%, var(--hg-gold) 48%, var(--hg-gold-deep) 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:.05em var(--hg-umber);paint-order:stroke fill;filter:drop-shadow(0 0 .18em #ffc94a8c) drop-shadow(0 .06em 0 var(--hg-umber));font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-weight:400}.hg-bd{pointer-events:none;inset:0}.hg-bd-ph{background:radial-gradient(70% 38% at 30% 82%,#ffc94a57,#0000 70%),radial-gradient(50% 30% at 70% 70%,#e8a13a2e,#0000 70%),radial-gradient(30% 70% at 0%,#3f8f7a38,#0000 70%),radial-gradient(30% 70% at 100% 45%,#3f8f7a2e,#0000 70%),linear-gradient(#050708 0%,#0b0f12 28%,#1c2a2e 62%,#0b0f12 82%,#050708 100%);position:absolute;inset:0}.hg-root .hg-bd-img{object-fit:fill;opacity:0;max-width:none;transition:opacity .9s;position:absolute}.hg-root .hg-bd-img.is-on{opacity:1}.hg-bd-dim{opacity:0;background:radial-gradient(80% 60% at 50% 60%,#0000 20%,#050708e6 100%);transition:opacity .8s;position:absolute;inset:0}.hg-root.is-hush:not(.is-wake):not(.is-hoard) .hg-bd-dim{opacity:.25}.hg-bd-ember{mix-blend-mode:screen;background:radial-gradient(90% 70% at 60% 20%,#ff7a3d8c,#e2401c40 50%,#0000 80%);animation:.5s ease-out both hg-ember-in,.9s ease-in-out .5s infinite alternate hg-ember-pulse;position:absolute;inset:0}@keyframes hg-ember-in{0%{opacity:0}to{opacity:1}}@keyframes hg-ember-pulse{to{opacity:.7}}.hg-root.is-gold .hg-bd{animation:1.2s ease-in-out infinite alternate hg-goldlight}@keyframes hg-goldlight{to{filter:brightness(1.22)saturate(1.15)}}.hud-stage:has(.hg-root) .hud-stage-flash{mix-blend-mode:screen;background:radial-gradient(circle at 40% 70%,#fff0a8d9,#ffc94a66 50%,#0000)}.hud-stage:has(.hg-root.is-wake) .hud-stage-flash{background:radial-gradient(circle at 60% 25%,#ff7a3dd9,#e2401c66 55%,#0000)}.hg-motes{pointer-events:none;inset:0}.hg-motes span{left:var(--x);top:var(--y);background:var(--hg-gold-hot);opacity:0;width:3px;height:3px;animation:hg-mote calc(9s + var(--i) * .7s) ease-in-out calc(var(--i) * -1.3s) infinite;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #ffc94ab3}@keyframes hg-mote{0%{opacity:0;transform:translate(0)}30%{opacity:.8}to{opacity:0;transform:translate(26px,-90px)}}.hg-head{z-index:4;pointer-events:none;transition:top .9s cubic-bezier(.3,.8,.3,1),left .9s}.hg-head-breathe{transform-origin:62% 86%;animation:hg-breathe var(--hg-breath) ease-in-out infinite;position:absolute;inset:0}@keyframes hg-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.012)translateY(-.4%)}}.hg-root:not(.is-portrait) .hg-head-breathe{-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000001f 3%,#0000008c 8%,#000 17%);mask-image:linear-gradient(90deg,#0000 0,#0000001f 3%,#0000008c 8%,#000 17%)}.hg-head-roll{transform-origin:30% 80%;position:absolute;inset:0}.hg-head-roll.is-snort{animation:.9s cubic-bezier(.3,1.4,.4,1) both hg-snort}@keyframes hg-snort{0%{transform:none}20%{transform:rotate(-2.2deg)translateY(-2%)}50%{transform:rotate(1.4deg)translateY(.5%)}to{transform:none}}.hg-head-roll:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.55;-webkit-mask:var(--hg-headmask,none);-webkit-mask:var(--hg-headmask,none);-webkit-mask:var(--hg-headmask,none);-webkit-mask:var(--hg-headmask,none);mask:var(--hg-headmask,none);background:linear-gradient(225deg,#0b0f12e6 0%,#1c2a2e66 40%,#0000 70%);position:absolute;inset:0}.hg-head-roll:not(.has-mask):after{display:none}.hg-head.is-roar .hg-head-roll{animation:.12s linear 6 alternate hg-roar}@keyframes hg-roar{0%{transform:translate(-1%,.5%)rotate(-.6deg)}to{transform:translate(1%,-.5%)rotate(.6deg)}}.hg-head.is-rollaway{animation:2.4s cubic-bezier(.5,0,.6,1) .4s both hg-rollaway}@keyframes hg-rollaway{to{opacity:0;transform:translate(-30%,-60%)rotate(-24deg)}}.hg-ph-head{opacity:.85;background:radial-gradient(40% 30% at 82% 64%,#b8661c 0 30%,#0000 32%),radial-gradient(at 40% 60%,#e8a13a,#b8661c 55%,#3f8f7a 100%);border-radius:30% 55% 45% 40%/40% 50% 55% 45%;width:98%;height:82%;position:absolute;top:6%;left:-6%;box-shadow:inset -10px -14px #1f4f4599}.hg-eye{background:var(--hg-umber);border-radius:50%;width:9%;height:2.4%;position:absolute;transform:translate(-50%,-50%)}.hg-eye.is-slit{background:linear-gradient(90deg, transparent, var(--hg-amber) 25%, #fff0a8 50%, var(--hg-amber) 75%, transparent);height:2.2%;animation:1.6s ease-in-out infinite alternate hg-slit;box-shadow:0 0 12px 4px #ffb31fb3}@keyframes hg-slit{to{box-shadow:0 0 18px 6px #ffb31fe6}}.hg-eye.is-roar{background:radial-gradient(ellipse 18% 50% at 50% 50%, #1d130d 0 60%, transparent 62%), radial-gradient(circle, var(--hg-amber), var(--hg-ember));width:10%;height:7%;box-shadow:0 0 22px 8px #e2401ccc}.hg-twitch{pointer-events:none;width:12%;height:6%;position:absolute;transform:translate(-50%,-50%)}.hg-twitch.is-on{animation:.5s ease-out both hg-twitch}@keyframes hg-twitch{0%,to{box-shadow:none}30%{box-shadow:0 0 10px 3px #ffb31f99}}.hg-smoke{background:var(--fx) 0 0 / 400% 100% no-repeat;opacity:0;width:9.6%;height:32%;animation:hg-smoke var(--hg-breath) steps(1) infinite, hg-smoke-frames var(--hg-breath) steps(4) infinite;position:absolute;transform:translate(-50%,-96%)}.hg-smoke.hg-ph-smoke{animation:hg-smoke-ph var(--hg-breath) ease-out infinite;background:radial-gradient(at 40% 70%,#7fc4a866,#3a4f5033 50%,#0000 70%)}@keyframes hg-smoke{0%,44%{opacity:0}45%,95%{opacity:.85}96%,to{opacity:0}}@keyframes hg-smoke-frames{0%{background-position-x:0%}to{background-position-x:133.33%}}@keyframes hg-smoke-ph{0%,45%{opacity:0;transform:translate(-30%,-70%)scale(.6)}70%{opacity:.8}to{opacity:0;transform:translate(-10%,-130%)scale(1.3)}}.hg-embers{background:var(--fx) 0 0 / 200% 200% no-repeat;mix-blend-mode:screen;width:60%;height:80%;animation:.5s step-end infinite hg-embers;position:absolute;top:20%;left:30%}.hg-embers.hg-ph-embers{background:radial-gradient(circle at 30% 40%, var(--hg-ember-glow) 0 2px, transparent 3px), radial-gradient(circle at 60% 20%, var(--hg-amber) 0 2px, transparent 3px), radial-gradient(circle at 70% 60%, var(--hg-ember) 0 3px, transparent 4px);background-size:40px 40px;animation:1.2s linear infinite hg-rise}@keyframes hg-embers{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%{background-position:100% 100%}}@keyframes hg-rise{to{background-position:0 -80px}}.hg-puffs{z-index:8;pointer-events:none}.hg-puff{animation:hg-puffbob 3.2s ease-in-out calc(var(--pi) * -.7s) infinite;transition:opacity .6s,transform .6s cubic-bezier(.3,1.5,.5,1),filter .6s;position:absolute;top:0}.hg-puff.is-on{opacity:1}.hg-puff.is-extra.is-on{filter:drop-shadow(0 0 6px #7fc4a8e6)}@keyframes hg-puffbob{0%,to{translate:0}50%{translate:0 -10%}}.hg-ph-puff{box-shadow:0 0 0 2px var(--hg-umber), 0 0 12px #7fc4a880;background:radial-gradient(circle at 35% 35%,#e6efe9,#9fb8b0 60%,#3a4f50);border-radius:50%;position:absolute;inset:8%}.hg-frame{z-index:10;box-sizing:border-box;pointer-events:none;border-style:solid;border-image-slice:204 171 171;border-image-repeat:round;transition:top .7s cubic-bezier(.3,.9,.3,1),height .7s cubic-bezier(.3,.9,.3,1)}.hg-frame:before{content:"";z-index:-1;background:#050708d1;border-radius:4px;position:absolute;inset:-2px}.hg-ph-frame{border-color:var(--hg-verd);border-radius:calc(var(--cell) * .22);background:linear-gradient(var(--hg-verd-pale), var(--hg-verd) 40%, var(--hg-verd-deep)) border-box;box-shadow:0 0 0 2px var(--hg-umber), inset 0 0 0 2px var(--hg-umber), -6px 10px 24px #ffc94a2e, 6px -6px 18px #5fb39a29}.hg-ph-frame:before{border-radius:calc(var(--cell) * .1);inset:-1px}.hg-frame.is-grow,.hg-clasp.is-grow{animation:.7s cubic-bezier(.3,1.4,.4,1) both hg-grow}.hg-clasp{z-index:10;pointer-events:none;filter:drop-shadow(0 3px 4px #050708b3);transition:top .7s cubic-bezier(.3,.9,.3,1);position:absolute}@keyframes hg-grow{0%{filter:brightness(1.8)}to{filter:none}}.hg-frame.is-wait{animation:1s ease-in-out infinite alternate hg-waitglow}@keyframes hg-waitglow{to{filter:brightness(1.15)}}.hg-slab:not(.hg-ph-slab){border:0 solid #0000;border-image-source:var(--hg-slab);border-image-slice:0 125 fill;border-image-width:0 var(--hg-slabcap);border-image-repeat:round}.hg-ph-slab{box-shadow:inset 0 0 0 1.5px var(--hg-verd-deep), 0 0 0 1.5px var(--hg-umber);background:repeating-linear-gradient(100deg,#1c2a2e 0 14px,#142024 14px 28px);border-radius:6px}.hg-rowrise{z-index:12;pointer-events:none;animation:1s ease-out both hg-rowrise}.hg-ph-rowrise{background:radial-gradient(60% 40% at 50% 70%,#ffc94a99,#0000 70%)}@keyframes hg-rowrise{0%{opacity:0;transform:translateY(30%)}40%{opacity:1}to{opacity:0;transform:translateY(-20%)}}.hg-cells{z-index:11;pointer-events:none;inset:0}.hg-cell{position:absolute}.hg-plate{background:50%/100% 100% no-repeat;position:absolute;inset:0}.hg-ph-slot{background:radial-gradient(circle at 35% 75%,#ffc94a1f,#0000 70%),#121b1e;border-radius:14%;box-shadow:inset 0 0 0 1.5px #3f8f7a73,inset 0 -4px 8px #0009}.hg-ph-dark{background:#070a0c;border-radius:14%;box-shadow:inset 0 0 0 1.5px #3f8f7a40,inset 0 0 12px #000000e6}.hg-ph-held{box-shadow:inset 0 0 0 2px var(--hg-gold-deep), 0 0 10px #ffc94a59;background:radial-gradient(circle at 40% 70%,#ffc94a73,#c07a1240 60%,#1a1508);border-radius:14%}.hg-cell.is-dark .hg-plate{transition:filter .6s}.hg-sym{display:block;position:absolute;inset:4%}.hg-sym>img{filter:drop-shadow(0 2px 2px #050708b3)}.hg-sym.is-gold>img{filter:drop-shadow(0 0 calc(var(--cell) * .08) #ffc94aa6) drop-shadow(0 2px 2px #050708b3)}.hg-ph-sym{font-style:normal;font-size:calc(var(--cell) * .56);filter:drop-shadow(0 2px 0 var(--hg-umber));place-items:center;line-height:1;display:grid;position:absolute;inset:0}.hg-sym.is-gold .hg-ph-sym{background:radial-gradient(circle at 40% 35%, var(--hg-gold-hot), var(--hg-gold) 50%, var(--hg-gold-deep));box-shadow:0 0 0 2px var(--hg-umber), 0 0 12px #ffc94a99;border-radius:50%;font-size:0}.hg-sym.is-plate .hg-ph-sym{box-shadow:0 0 0 2px var(--hg-umber), 0 0 10px #ffc94a66;border-radius:50%;font-size:0}.hg-sym.is-plate.k-1 .hg-ph-sym{background:radial-gradient(circle at 40% 35%, #f0a070, var(--hg-copper) 55%, #7a3a1c)}.hg-sym.is-plate.k-2 .hg-ph-sym{background:radial-gradient(circle at 40% 35%, #fff, var(--hg-silver) 55%, #7c8896)}.hg-sym.is-plate.k-3 .hg-ph-sym{background:radial-gradient(circle at 40% 35%, var(--hg-gold-hot), var(--hg-gold) 55%, var(--hg-gold-deep))}.hg-val{white-space:nowrap;font:400 calc(var(--cell) * .27)/.95 var(--hg-font);color:#fffbe8;-webkit-text-stroke:.09em var(--hg-umber);paint-order:stroke fill;text-shadow:0 0 6px #ffc94acc;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:3%;left:50%;translate:-50%}.hg-val.is-plateword{font-size:calc(var(--cell) * .22);top:50%;bottom:auto;translate:-50% -50%}.hg-val small{letter-spacing:.06em;text-transform:uppercase;opacity:.95;font-size:.62em}.hg-sym.is-plate.k-1 .hg-val small{color:#ffd2b0}.hg-sym.is-plate.k-2 .hg-val small{color:#f4f8fc}.hg-sym.is-plate.k-3 .hg-val small{color:var(--hg-gold-hot)}.hg-cell.is-hl .hg-sym{animation:.55s ease-in-out infinite alternate hg-pulse}@keyframes hg-pulse{to{filter:brightness(1.25);transform:scale(1.1)}}.hg-cell.is-trig .hg-sym{animation:.4s ease-in-out infinite alternate hg-trig}@keyframes hg-trig{to{filter:brightness(1.4) drop-shadow(0 0 8px var(--hg-gold));transform:scale(1.08)}}.hg-root.is-hush .hg-cell.is-held .hg-sym{animation:hg-heldglow 2.6s ease-in-out calc(var(--ci) * -.21s) infinite alternate}@keyframes hg-heldglow{to{filter:brightness(1.1)}}.hg-cell.is-last .hg-plate{animation:.82s ease-in-out infinite hg-heart}@keyframes hg-heart{0%,to{filter:none}15%{filter:brightness(2) drop-shadow(0 0 10px var(--hg-gold))}30%{filter:brightness(1.2)}45%{filter:brightness(1.8)}}.hg-lock,.hg-glint,.hg-touch{background:var(--fx) 0 0 / 400% 100% no-repeat;pointer-events:none;position:absolute;inset:-18%}.hg-lock{animation:hg-frames calc(.42s / var(--hg-speed)) steps(4) both}.hg-glint{mix-blend-mode:screen;animation:.5s steps(4,end) infinite hg-frames}.hg-touch{mix-blend-mode:screen;animation:.6s steps(4,end) 2 both hg-frames}@keyframes hg-frames{0%{background-position-x:0%}to{background-position-x:133.33%}}.hg-ph-lock{box-shadow:0 0 0 3px var(--hg-gold), 0 0 18px var(--hg-gold);animation:hg-ring calc(.5s / var(--hg-speed)) ease-out both;background:0 0;border-radius:50%;inset:-6%}@keyframes hg-ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.hg-ph-glint{background:linear-gradient(115deg,#0000 35%,#fff0a8b3 50%,#0000 65%) 0 0/250% 100%;animation:.8s linear infinite hg-sweep;inset:0}@keyframes hg-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.hg-ph-touch{background:radial-gradient(circle,#fff0a8cc,#0000 70%);border-radius:14%;animation:.7s ease-out 2 both hg-ring;inset:0}.hg-wax{z-index:11;pointer-events:none;background:var(--fx) 0 100% / 400% auto no-repeat;opacity:.9;animation:.4s steps(4,end) both hg-frames}.hg-ph-wax{background:radial-gradient(ellipse 30% 14% at 50% 88%, var(--hg-wax), transparent 70%);animation:none}.hg-walker{z-index:13;pointer-events:none;transition:left calc(.4s / var(--hg-speed)) ease-in-out;animation:.42s ease-in-out infinite alternate hg-tiptoe}.hg-walker.is-sheet{background:var(--fx) 0 0 / 400% 100% no-repeat;animation:.5s steps(4,end) infinite hg-frames}.hg-walker>img{filter:drop-shadow(0 0 10px #ffd36bcc)}@keyframes hg-tiptoe{to{transform:translateY(-5%)rotate(2deg)}}.hg-reellight,.hg-reelglow{z-index:10;pointer-events:none}.hg-reelglow{z-index:12;mix-blend-mode:screen}.hg-reellight-ph{background:linear-gradient(#0000,#ffd36b59 30% 70%,#0000);border-radius:8px;transition:left .4s}.hg-reelglow-ph{background:linear-gradient(#ffc94a1a,#ffc94a73);border-radius:8px;animation:.4s ease-in-out infinite alternate hg-waitglow;box-shadow:0 0 24px #ffc94a99}.hg-reelglow>img,.hg-reellight>img{object-fit:fill}.hg-spot{z-index:14;pointer-events:none;mix-blend-mode:screen;animation:.82s ease-in-out infinite hg-spotpulse}.hg-ph-spot{background:radial-gradient(circle,#fff0a873,#ffc94a26 45%,#0000 70%);border-radius:50%}@keyframes hg-spotpulse{0%,to{opacity:.7}15%{opacity:1}45%{opacity:.95}}.hg-wick{z-index:16;pointer-events:none;transform-origin:50% 95%;animation:hg-wickbob calc(var(--hg-breath) / 2) ease-in-out infinite;transition:transform .4s}@keyframes hg-wickbob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5%)rotate(-1deg)}}.hg-wick.is-fistpump,.hg-wick.is-cheer{animation:.42s ease-in-out 3 hg-hop}@keyframes hg-hop{50%{transform:translateY(-8%)}}.hg-wick.is-away{opacity:0;transition:opacity .25s}.hg-wick.is-sprint{animation:.18s linear infinite hg-hop}.hg-ph-wick{width:40%;height:80%;box-shadow:0 0 0 2px var(--hg-umber);background:linear-gradient(90deg,#c99a5e,#f3dcaa 40% 60%,#c99a5e);border-radius:40% 40% 18% 18%/20% 20% 10% 10%;position:absolute;top:14%;left:30%;-webkit-mask:none}.hg-ph-wick:before{content:"";background:#1d130d;border-radius:6px;width:56%;height:12%;position:absolute;top:18%;left:22%}.hg-ph-sack{width:70%;height:62%;box-shadow:0 0 0 2px var(--hg-umber);background:radial-gradient(circle at 40% 40%,#b8946a,#9a7a4e 60%,#5d4a2e);border-radius:45% 45% 40% 40%;position:absolute;top:30%;left:15%}.hg-flame{z-index:1;transform-origin:50% 92%;background:var(--fx) 0 0 / 400% 100% no-repeat;animation:hg-frames .36s steps(4) infinite, hg-gust var(--hg-breath) ease-in-out infinite;filter:drop-shadow(0 0 10px #ffd36be6);position:absolute}.hg-flame.hg-ph-flame{background:radial-gradient(ellipse 30% 45% at 50% 62%, var(--hg-flame-core), var(--hg-flame) 40%, #ffc94a80 60%, transparent 72%), radial-gradient(ellipse 14% 12% at 50% 86%, #5aa0ff, transparent 80%);animation:hg-flicker .24s ease-in-out infinite alternate, hg-gust var(--hg-breath) ease-in-out infinite;border-radius:50% 50% 40% 40%/70% 70% 30% 30%}@keyframes hg-flicker{to{scale:.92 1.06}}@keyframes hg-gust{0%,44%{rotate:none}52%{rotate:22deg}62%{rotate:14deg}72%,to{rotate:none}}.hg-flame.is-shield{animation-duration:.36s,0s;scale:.8}.hg-flame.is-gutter{animation:1.4s ease-in-out both hg-gutter}@keyframes hg-gutter{0%{opacity:1}30%{opacity:.1;scale:.4}55%{opacity:.1}to{opacity:1;scale:1}}.hg-flame.is-stream{transform:rotate(55deg)}.hg-flame.is-behind{z-index:-1}.hg-plaque{z-index:17;box-sizing:border-box;color:var(--hg-wax);align-items:center;gap:8px;padding:0 12px;display:flex}.hg-plaque.has-art{padding:0 calc(var(--hg-cap) * 1.22)}.hg-root.is-desktop .hg-plaque.has-art{padding:0 calc(var(--hg-cap) * 1.2);gap:10px}.hg-plaque.has-art:before{content:"";z-index:-1;border:0 solid #0000;border-image-source:var(--hg-plq);border-image-slice:0 188 fill;border-image-width:0 var(--hg-cap);border-image-repeat:stretch;position:absolute;inset:0}.hg-ph-plaque{border:2px solid var(--hg-verd-deep);box-shadow:0 0 0 2px var(--hg-umber), inset 0 1px 0 #7fc4a840;background:linear-gradient(#1c2a2e,#0b0f12);border-radius:10px}.hg-plaque-l{min-width:0;font:400 calc(clamp(10px, calc(var(--cell) * .2), 14px) * var(--lfit,1))/1 var(--hg-font);letter-spacing:.08em;text-transform:uppercase;color:var(--hg-verd-pale);text-overflow:clip;white-space:nowrap;flex:0 auto;overflow:hidden}.hg-plaque-v{text-align:right;font:400 calc(clamp(13px, calc(var(--cell) * .3), 24px) * var(--fit,1))/1 var(--hg-font);color:var(--hg-wax);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.hg-plaque.no-label .hg-plaque-l{display:none}.hg-plaque.no-label .hg-plaque-v{margin-right:auto}.hg-plaque.is-hot .hg-plaque-v{color:var(--hg-gold-hot);text-shadow:0 0 10px #ffc94ab3}.hg-pips{flex:none;gap:3px;display:flex}.hg-pips i{font:400 10px/1 var(--hg-font);color:var(--hg-haze);box-shadow:inset 0 0 0 1px var(--hg-haze);border-radius:99px;padding:2px 4px;font-style:normal}.hg-pips i.is-on{color:var(--hg-ink);background:var(--hg-gold);box-shadow:none}.hg-root.is-landscape .hg-plaque{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:4px 10px}.hg-root.is-landscape .hg-plaque.has-art{padding:0 calc(var(--hg-cap) * .8);flex-direction:row;align-items:center}.hg-root.is-landscape .hg-plaque.has-art .hg-plaque-l{left:calc(var(--hg-cap) * .5);position:absolute;bottom:calc(100% + 3px);max-width:90%!important}.hg-root.is-landscape .hg-plaque.has-art .hg-plaque-v{text-align:center;margin:0 auto}.hg-root.is-landscape .hg-plaque.has-art .hg-pips{position:absolute;top:calc(100% + 4px);left:50%;translate:-50%}.hg-root.is-landscape .hg-plaque-v{text-align:left;margin-left:0}.hg-root.is-portrait .hg-plaque{gap:6px}.hg-root.is-portrait .hg-plaque-l{font-size:calc(clamp(9px, calc(var(--cell) * .15), 13px) * var(--lfit,1));letter-spacing:.02em}.hg-root.is-portrait .hg-plaque-v{font-size:calc(clamp(13px, calc(var(--cell) * .28), 22px) * var(--fit,1))}.hg-root.is-portrait .hg-pips{display:none}.hg-side{z-index:15;color:var(--hg-wax);background:#05070899;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;font:400 14px/1.35 Georgia,serif;display:flex;box-shadow:inset 0 0 0 1.5px #3f8f7a59}.hg-side h3{font:400 20px/1.1 var(--hg-font);color:var(--hg-gold);margin:0}.hg-side p{margin:0}.hg-side .is-grand{color:var(--hg-gold-hot)}.hg-tier{z-index:30;pointer-events:none;place-items:center;animation:.55s cubic-bezier(.2,1.6,.4,1) both hg-slamin;display:grid}.hg-tier>img{position:absolute;inset:0}.hg-ph-tier{box-shadow:inset 0 0 0 3px var(--hg-gold-deep), 0 0 0 2px var(--hg-umber), 0 0 40px #ffc94a59;background:radial-gradient(at 50% 40%,#ffc94a59,#0b0f12e6 70%);border-radius:26px}.hg-tier-in{flex-direction:column;justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:30% 14%;container-type:inline-size}.hg-slam{font-size:min(calc(150cqw / var(--wl)), 22cqw);white-space:nowrap;line-height:1}.hg-tier-amt{white-space:nowrap;font-size:min(11cqw,30px);line-height:1}.hg-tier.is-hoard .hg-slam{animation:.8s ease-in-out infinite alternate hg-shimmer}@keyframes hg-slamin{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:none}}@keyframes hg-shimmer{to{filter:drop-shadow(0 0 .4em #fff0a8e6) drop-shadow(0 .06em 0 var(--hg-umber))}}.hg-rain{z-index:28;pointer-events:none;inset:0;overflow:hidden}.hg-coin{top:-10%;left:var(--x);width:calc(var(--cell) * .5);height:calc(var(--cell) * .5);background:var(--fx) 0 0 / 400% 100% no-repeat;animation:hg-fall calc(1.6s + (var(--i) % 5) * .2s) linear var(--d) infinite, hg-frames .4s steps(4) infinite;position:absolute}.hg-ph-coin{background:radial-gradient(circle at 40% 35%, var(--hg-gold-hot), var(--hg-gold) 50%, var(--hg-gold-deep));box-shadow:0 0 0 1.5px var(--hg-umber);animation:hg-fall calc(1.6s + (var(--i) % 5) * .2s) linear var(--d) infinite;border-radius:50%}@keyframes hg-fall{to{transform:translateY(120cqh)rotate(540deg)}}.hg-root.is-hoard .hg-coin{width:calc(var(--cell) * .8);height:calc(var(--cell) * .8);animation-duration:1.1s,.4s}.hg-callout{z-index:26;white-space:nowrap;font-size:clamp(16px, calc(var(--cell) * .4), 30px);pointer-events:none;margin:0;animation:.45s cubic-bezier(.2,1.6,.4,1) both hg-slamin;translate:-50% -100%}.hg-callout.is-roar{font-size:clamp(30px, calc(var(--cell) * .9), 72px);background-image:linear-gradient(180deg, #ffd2b0, var(--hg-ember-glow) 40%, var(--hg-ember));filter:drop-shadow(0 0 .3em #e2401ccc) drop-shadow(0 .06em 0 var(--hg-umber));translate:-50% -50%}.hg-root.has-takeover>:is(.hg-tier,.hg-callout,.hg-waysline,.hg-lastsnore){opacity:0}.hg-takeover{z-index:70;inset:0}.hg-takeover>*{position:absolute}.hg-mini-dim,.hg-enddim,.hg-hush-dark{background:radial-gradient(at 50% 55%,#0b0f129e,#050708eb);animation:.4s ease-out both hg-fadein;inset:0}@keyframes hg-fadein{0%{opacity:0}to{opacity:1}}.hg-banner{z-index:2;transform-origin:50% 0;place-items:center;animation:.7s cubic-bezier(.2,1.4,.4,1) both hg-swing;display:grid}@keyframes hg-swing{0%{opacity:0;transform:rotate(-8deg)translateY(-60%)}to{opacity:1;transform:none}}.hg-banner>img{position:absolute;inset:0}.hg-ph-banner{box-shadow:0 0 0 2px var(--hg-umber), inset 0 2px 0 #7fc4a899, 0 6px 0 var(--hg-umber);background:linear-gradient(#3f8f7a,#1f4f45);border-radius:16px}.hg-banner-in{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22% 16%;container-type:inline-size}.hg-banner-in b{font-size:min(calc(150cqw / var(--wl)), 14cqw);white-space:nowrap;line-height:1}.hg-prize{width:64%;height:64%;animation:.6s cubic-bezier(.2,1.5,.4,1) both hg-prizeup;display:block;position:absolute;top:50%;left:50%;translate:-50% -60%}.hg-prize.is-dim{filter:grayscale(.6)brightness(.6)}.hg-prize>img{filter:drop-shadow(0 0 12px #ffc94a99)}.hg-prize>b{white-space:nowrap;font:400 clamp(11px, 3.4cqw, 18px)/1 var(--hg-font);color:var(--hg-wax);-webkit-text-stroke:.08em var(--hg-umber);paint-order:stroke fill;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-14%;left:50%;translate:-50%}.hg-prize>b em{color:var(--hg-gold-hot);font-size:1.5em;font-style:normal}.hg-ph-prize{background:radial-gradient(circle at 40% 35%, var(--hg-gold-hot), var(--hg-gold) 50%, var(--hg-gold-deep));box-shadow:0 0 0 2px var(--hg-umber);border-radius:50%;position:absolute;inset:10%}@keyframes hg-prizeup{0%{opacity:0;translate:-50% 10%;scale:.3}to{opacity:1;translate:-50% -60%;scale:1}}.hg-chest{cursor:pointer;animation:hg-chestin .5s cubic-bezier(.2, 1.4, .4, 1) calc(var(--ci) * .12s) both;background:0 0;border:0;padding:0;transition:transform .15s,filter .3s}.hg-chest:not(:disabled):hover,.hg-chest:not(:disabled):focus-visible{filter:brightness(1.15);outline:none;transform:translateY(-4%)rotate(-2deg)}.hg-chests.is-choose .hg-chest:not(:disabled){animation:hg-chestin .5s cubic-bezier(.2, 1.4, .4, 1) calc(var(--ci) * .12s) both, hg-chestwobble 2.4s ease-in-out calc(.6s + var(--ci) * .4s) infinite}@keyframes hg-chestin{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes hg-chestwobble{0%,80%,to{rotate:none}85%{rotate:-3deg}90%{rotate:3deg}95%{rotate:-1deg}}.hg-chest:disabled{cursor:default}.hg-chest.is-other{filter:brightness(.6)}.hg-chest.is-picked{z-index:2}.hg-ph-chest{box-shadow:0 0 0 3px var(--hg-umber), inset 0 0 0 4px #4a5560;background:linear-gradient(#6b4a2a 0 38%,#3a2716 38% 44%,#6b4a2a 44%);border-radius:18% 18% 8% 8%;position:absolute;inset:14% 8% 8%}.hg-ph-chest.is-open{box-shadow:0 0 0 3px var(--hg-umber), 0 0 30px #ffc94a99;background:linear-gradient(#1a1508 0 30%,#ffc94a 30% 42%,#6b4a2a 42%)}.hg-burst{background:var(--fx) 0 0 / 400% 100% no-repeat;pointer-events:none;animation:.5s steps(4,end) both hg-frames;position:absolute;inset:-30%}.hg-ph-burst{background:radial-gradient(circle,#fff0a8cc,#0000 60%);border-radius:50%;animation:.6s ease-out both hg-ring}.hg-wheel{z-index:1}.hg-dial{transition:transform calc(3.6s / var(--hg-speed)) cubic-bezier(.12, .6, .12, 1);position:absolute;inset:0}.hg-dial.is-set:not(.is-spin),.hg-root.is-static .hg-dial,.hg-root.is-calm .hg-dial{transition:none}.hg-ph-dial{background:repeating-conic-gradient(from -22.5deg, #b8661c 0 45deg, #3f8f7a 45deg 90deg);box-shadow:0 0 0 4px var(--hg-umber), inset 0 0 0 10px #1f4f45, inset 0 0 40px #0009;border-radius:50%;position:absolute;inset:0}.hg-seg{width:22%;height:22%;margin:-11% 0 0 -11%;position:absolute;top:50%;left:50%}.hg-seg .hg-prize{width:100%;height:100%;animation:none;translate:-50% -50%}.hg-seg .hg-prize>b{font-size:var(--segfs,15px);bottom:-4%}.hg-seg .hg-prize>b em{font-size:1.15em}.hg-seg .hg-prize>b>span{font-size:.62em}.hg-seg.is-win .hg-prize{filter:drop-shadow(0 0 12px var(--hg-gold));animation:.45s ease-in-out infinite alternate hg-pulse}.hg-wheelframe{z-index:2;pointer-events:none}.hg-ph-wheelframe:before{content:"";filter:drop-shadow(0 2px #1d130d);border-top:30px solid #c07a12;border-left:16px solid #0000;border-right:16px solid #0000;width:0;height:0;position:absolute;top:2%;left:50%;translate:-50%}.hg-mini-result{z-index:3;white-space:nowrap;font:400 clamp(18px, 5cqw, 32px)/1 var(--hg-font);color:var(--hg-gold-hot);-webkit-text-stroke:.06em var(--hg-umber);paint-order:stroke fill;text-shadow:0 0 14px #ffc94ab3;margin:0;animation:.45s cubic-bezier(.2,1.6,.4,1) both hg-slamin;translate:-50%}.hg-tip-scene{animation:.5s ease-out both hg-fadein;overflow:hidden}.hg-tip-scene>img{object-fit:fill}.hg-ph-tipscene{background:linear-gradient(160deg,#050708,#1c2a2e 50%,#3f2a12),radial-gradient(30% 20% at 72% 18%,#ffc94a80,#0000 70%)}.hg-rung{aspect-ratio:2;place-items:center;width:18%;display:grid;position:absolute;translate:-50% -50%}.hg-root.is-portrait .hg-rung{width:30%}.hg-rung>img{opacity:.35;transition:opacity .4s,filter .4s;position:absolute;inset:0}.hg-rung.is-lit>img{opacity:1;filter:drop-shadow(0 0 10px #ffc94acc)}.hg-ph-rung{background:#ffc94a26;border-radius:50%;position:absolute;inset:30% 10%;box-shadow:inset 0 0 0 2px #ffc94a66}.hg-rung.is-lit .hg-ph-rung{background:#ffc94a80;box-shadow:0 0 16px #ffc94acc}.hg-rung>b{font:400 clamp(12px, 3.6cqw, 22px)/1 var(--hg-font);color:var(--hg-wax);-webkit-text-stroke:.08em var(--hg-umber);paint-order:stroke fill;position:relative;translate:70% -60%}.hg-rung.is-at>b{color:var(--hg-gold-hot);scale:1.25}.hg-climber{transition:left calc(.6s / var(--hg-speed)) ease-in-out, top calc(.6s / var(--hg-speed)) ease-in-out;position:absolute;translate:-60% -92%}.hg-climber.is-creak{animation:.18s ease-in-out infinite alternate hg-wobble}@keyframes hg-wobble{0%{rotate:-8deg}to{rotate:8deg}}.hg-climber.is-slide{transition-duration:.8s;transition-timing-function:cubic-bezier(.6,0,.9,.5)}.hg-climber.is-top{animation:.4s ease-in-out 3 hg-hop}.hg-hushintro .hg-hush-dark{background:radial-gradient(#05070880,#050708f0)}.hg-hushplate{transform-origin:50% 0;place-items:center;animation:.8s cubic-bezier(.2,1.4,.4,1) .25s both hg-swing;display:grid}.hg-hushplate>img{position:absolute;inset:0}.hg-ph-hushplate{box-shadow:0 0 0 2px var(--hg-umber), inset 0 0 0 3px var(--hg-verd), 0 0 40px #7fc4a840;background:linear-gradient(#1f4f45,#0b0f12);border-radius:24px}.hg-hushplate-in{text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:39% 15% 35%;container-type:size}.hg-hushplate-in b{white-space:nowrap;font-size:min(13cqw,74cqh,64px);line-height:1}.hg-hushhint{box-sizing:border-box;text-align:center;background:#050708db;border-radius:14px;flex-direction:column;gap:4px;padding:9px 14px 10px;animation:.5s ease-out .9s both hg-fadein;display:flex;translate:-50%;box-shadow:inset 0 0 0 1.5px #3f8f7a73,0 6px 24px #0009}.hg-hushhint b{color:var(--hg-gold);-webkit-text-stroke:3px var(--hg-umber);paint-order:stroke fill;text-shadow:0 1px 2px #000c;font:700 clamp(14px,4cqw,18px)/1.25 Georgia,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif}.hg-hushhint p{color:var(--hg-verd-pale);margin:0;font:400 clamp(13px,3.4cqw,16px)/1.3 Georgia,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif}.hg-hushintro.is-shot :is(.hg-hushplate,.hg-hushhint,.hg-hush-dark){animation:none}.hg-end{cursor:pointer}.hg-endscrim{pointer-events:none;background:radial-gradient(closest-side,#05070866,#05070842 55%,#0000);border-radius:50%;animation:.5s ease-out both hg-fadein;translate:-50% -50%}.hg-endscrim.is-ember{background:radial-gradient(closest-side,#1d08046b,#1d080442 55%,#0000)}.hg-end-title{white-space:nowrap;margin:0;line-height:1;animation:.55s cubic-bezier(.2,1.6,.4,1) both hg-slamin;translate:-50% -100%}.hg-end.is-wake .hg-end-title{background-image:linear-gradient(180deg, #ffd2b0, var(--hg-ember-glow) 40%, var(--hg-ember));filter:drop-shadow(0 0 .3em #e2401ccc) drop-shadow(0 .06em 0 var(--hg-umber))}.hg-escape{pointer-events:none}.hg-escape-run{animation:.6s cubic-bezier(.2,1.3,.4,1) both hg-dashin,.2s linear .6s infinite hg-hop;position:absolute;inset:0}@keyframes hg-dashin{0%{opacity:0;transform:translate(-70%,45%)scale(.35)}}.hg-escape-dust{background:var(--fx) 0 0 / 400% 100% no-repeat;opacity:.85;width:48%;height:30%;animation:.5s steps(4,end) .5s infinite hg-frames;position:absolute;bottom:2%;right:-10%}.hg-ph-dust{background:radial-gradient(#c99a5e80,#0000 70%);border-radius:50%;animation:none}.hg-ph-loot{box-shadow:0 0 0 3px var(--hg-umber), 0 0 40px #ffc94a4d;background:radial-gradient(circle at 40% 40%,#b8946a,#9a7a4e 60%,#5d4a2e);border-radius:46% 46% 40% 40%;position:absolute;inset:10%}.hg-loot-in{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--loot,240px) * .015);padding:calc(var(--loot,240px) * .03) calc(var(--loot,240px) * .05);border-radius:calc(var(--loot,240px) * .05);box-shadow:inset 0 0 0 2px var(--hg-gold-deep), 0 0 0 2px var(--hg-umber), 0 6px 18px #0009, 0 0 24px #ffc94a59;background:linear-gradient(#1d130deb,#050708eb);flex-direction:column;animation:.5s cubic-bezier(.2,1.6,.4,1) .45s both hg-slamin;display:flex;position:absolute;top:46%;left:69%;translate:-50% -50%}.hg-loot-in b{font-size:clamp(18px, calc(var(--loot,240px) * .115), 46px);white-space:nowrap;color:var(--hg-gold-hot);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:0 0 .3em #ffc94abf, 0 .06em 0 var(--hg-umber);filter:none;background:0 0;line-height:1}.hg-loot-in span{font:400 clamp(13px, calc(var(--loot,240px) * .07), 26px)/1 var(--hg-font);color:var(--hg-gold-hot);font-variant-numeric:tabular-nums}.hg-end-chips{box-sizing:border-box;text-align:center;background:#05070899;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:7px 16px 8px;animation:.5s ease-out .4s both hg-fadein;display:flex;translate:-50%;box-shadow:inset 0 0 0 1.5px #3f8f7a59}.hg-end-x{font:400 clamp(20px, 6cqw, 34px)/1 var(--hg-font);color:var(--hg-gold-hot);text-shadow:0 0 .3em #ffc94ab3, 0 .06em 0 var(--hg-umber);font-variant-numeric:tabular-nums}.hg-end-sub{color:var(--hg-wax);max-width:34em;font:400 clamp(13px,3.4cqw,16px)/1.3 Georgia,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif}.hg-tap{color:var(--hg-verd-pale);margin:2px 0 0;font:400 clamp(12px,3.2cqw,15px)/1 Georgia,serif;animation:1.4s ease-in-out infinite hg-tapblink}@keyframes hg-tapblink{50%{opacity:.45}}.hg-end.is-shot,.hg-end.is-shot *{animation:none!important}.hg-buy{place-items:center;display:grid}.hg-buypanel{place-items:center;display:grid;position:relative!important}.hg-buypanel>img{position:absolute;inset:0}.hg-ph-buypanel{box-shadow:0 0 0 3px var(--hg-umber), inset 0 0 0 6px #1d130d40;background:linear-gradient(#e8d4a6,#c99a5e);border-radius:22px}.hg-buypanel-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:14% 14% 12%;container-type:inline-size}.hg-buypanel-in h2{margin:0;font-size:min(9cqw,40px);line-height:1}.hg-buypanel-in b{font-size:min(8cqw,32px);line-height:1}.hg-buypanel-in p{color:var(--hg-umber);margin:0;font:400 min(4.2cqw,16px)/1.3 Georgia,serif}.hg-buypanel-in small{color:#5d4a2e;font:400 min(3.4cqw,13px)/1.2 Georgia,serif}.hg-buy-btns{gap:10px;width:100%;margin-top:4px;display:flex}.hg-worldbtn{border:2px solid var(--hg-umber);min-width:0;min-height:46px;font:400 clamp(14px, 4cqw, 18px)/1.05 var(--hg-font);color:var(--hg-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:14px;flex:1 1 0;padding:8px 10px;transition:transform 80ms;overflow:hidden}.hg-worldbtn.is-hot{background:linear-gradient(var(--hg-gold-hot), var(--hg-gold) 50%, var(--hg-gold-deep));box-shadow:inset 0 2px 0 #ffffff80, 0 4px 0 var(--hg-umber), 0 0 18px #ffc94a80}.hg-worldbtn.is-quiet{box-shadow:inset 0 2px 0 #ffffff59, 0 4px 0 var(--hg-umber);background:linear-gradient(#7fc4a8,#3f8f7a)}.hg-worldbtn:active{transform:translateY(3px)}.hg-intro{cursor:pointer;background:#000}.hg-intro-key{inset:0;overflow:hidden}.hg-intro-key>img{object-fit:cover}.hg-ph-introkey{background:radial-gradient(50% 40% at 50% 60%,#b8661c,#3f8f7a 50%,#0b0f12 90%)}.hg-intro-mask{pointer-events:none;background:radial-gradient(circle at 28% 78%, transparent 0, transparent var(--r,0%), #000 calc(var(--r,0%) + 22%));animation:3s cubic-bezier(.3,.1,.3,1) 1.6s both hg-reveal;inset:0}@property --r{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes hg-reveal{0%{--r:0%}to{--r:140%}}.hg-intro-wick{aspect-ratio:1;width:min(34cqw,26cqh);animation:.6s ease-out 1.2s both hg-fadein,.6s ease-in 3.1s both hg-wickaside;top:34%;left:50%;translate:-50% -50%}@keyframes hg-wickaside{to{opacity:0;transform:translateY(-30%)scale(.7)}}.hg-intro-wick .hg-flame.is-intro{width:18.6%;height:24%;animation:.5s ease-out 1.55s both hg-ignite,.36s steps(4,end) 2s infinite hg-frames;top:-16.3%;left:51.7%}.hg-intro-wick .hg-flame.is-intro.hg-ph-flame{animation:.5s ease-out 1.55s both hg-ignite,.24s ease-in-out 2s infinite alternate hg-flicker}@keyframes hg-ignite{0%{opacity:0;scale:0}60%{opacity:1;scale:1.4}to{opacity:1;scale:1}}.hg-intro.is-wide .hg-intro-wick{width:min(20cqw,40cqh);top:50%}.hg-intro.is-shot .hg-intro-wick{display:none}.hg-intro-main{flex-direction:column;justify-content:space-between;align-items:center;padding:4% 12px 12px;animation:.8s ease-out 3.2s both hg-fadein;display:flex;inset:0}.hg-intro-logo{aspect-ratio:3/2;animation:2.4s ease-in-out 3.6s infinite hg-glint;position:relative;width:min(84cqw,520px)!important;height:auto!important}@keyframes hg-glint{0%,70%,to{filter:drop-shadow(0 0 #0000)}80%{filter:drop-shadow(0 0 18px #fff0a8e6)}}.hg-intro-title{margin:0;font-size:clamp(40px,13cqw,96px);line-height:1}.hg-intro-sheet{flex-direction:column;align-items:center;gap:10px;width:min(100%,980px);display:flex;position:relative}.hg-cards{width:100%;height:min(46cqh,300px);margin:0;padding:0;list-style:none;position:relative}.hg-card{opacity:0;background:#050708c7;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:min(92cqw,420px);margin:auto;padding:10px;transition:opacity .5s;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #3f8f7a80}.hg-card.is-on{opacity:1}.hg-card>img{aspect-ratio:4/3;object-fit:contain;max-height:72%;width:100%!important;height:auto!important}.hg-ph-card{aspect-ratio:4/3;background:radial-gradient(circle at 40% 60%,#ffc94a66,#1c2a2e 70%);border-radius:12px;width:100%;max-height:72%}.hg-card p{color:var(--hg-wax);text-align:center;margin:0;font:400 clamp(13px,3.6cqw,17px)/1.3 Georgia,serif}.hg-intro.is-wide .hg-cards{gap:12px;height:auto;display:flex}.hg-intro.is-wide .hg-card{opacity:1;width:auto;animation:hg-chestin .5s ease-out calc(3.4s + var(--ci) * .2s) both;flex:1 1 0;position:relative;inset:auto}.hg-dots{gap:8px;display:flex}.hg-dot{background:var(--hg-haze);cursor:pointer;border:0;border-radius:50%;width:12px;height:12px;padding:0}.hg-dot.is-on{background:var(--hg-gold)}.hg-intro-go{flex:none;width:min(80cqw,340px);min-height:52px}.hg-intro.is-shot :is(.hg-intro-mask,.hg-intro-main,.hg-intro-wick,.hg-intro-wick .hg-flame,.hg-card){animation:none}.hg-intro.is-shot .hg-intro-mask{--r:140%}.hg-veil{z-index:90;background:var(--hg-ink-deep);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;inset:0}.hg-veil p{font:400 clamp(13px, 3.6vw, 17px)/1.2 var(--hg-font);color:var(--hg-wax);margin:0}.hg-veil-flame{filter:drop-shadow(0 0 14px #ffd36be6);background:radial-gradient(30% 45% at 50% 62%,#fff6d6,#ffd36b 40%,#ffc94a66 65%,#0000 72%);border-radius:50% 50% 40% 40%/70% 70% 30% 30%;width:26px;height:40px;animation:.24s ease-in-out infinite alternate hg-flicker;position:relative!important}.hg-veil-pre{opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.hg-veil-pre img{width:1px!important;height:1px!important}.hg-action{display:flex}.hg-spin{border:3px solid var(--hg-umber);min-width:0;height:100%;min-height:56px;box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -3px 0 #b8661c99, 0 4px 0 var(--hg-umber), 0 0 18px #ffc94a66;color:var(--hg-umber);font:400 clamp(15px, 2.4vw, 21px)/1.05 var(--hg-font);text-align:left;cursor:pointer;background:linear-gradient(#fff0a8,#ffc94a 50%,#c07a12);border-radius:18px;flex:1;align-items:center;gap:10px;padding:6px 18px 6px 8px;transition:transform 80ms,filter .2s;display:flex;position:relative}.hg-ph-spinbtn{text-align:center;justify-content:center;padding-left:18px}.hg-spin>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.hg-spin-tile{filter:drop-shadow(0 2px 2px #1d130d99);flex:none;margin:-4px 0;transition:transform .3s;width:46px!important;height:46px!important}.hg-spin:not(:disabled):active{box-shadow:inset 0 2px 0 #ffffff80, 0 1px 0 var(--hg-umber);transform:translateY(3px)}.hg-spin.is-busy{color:var(--hg-wax);cursor:default;background:linear-gradient(#3a4f50,#1c2a2e)}.hg-spin.is-busy>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.8em;line-height:1.1}.hg-spin.is-busy .hg-spin-tile{animation:1.2s linear infinite hg-spinbtn}@keyframes hg-spinbtn{to{transform:rotate(360deg)}}.hg-spin.is-hush:not(.is-busy){color:#f6fff9;box-shadow:inset 0 2px 0 #ffffff73, 0 4px 0 var(--hg-umber), 0 0 18px #7fc4a873;background:linear-gradient(#7fc4a8,#3f8f7a 50%,#1f4f45)}.hg-spin.is-white{background:linear-gradient(#fff,#e7e2d4)}.hg-spin:disabled:not(.is-busy){filter:grayscale(.5)brightness(.8);cursor:not-allowed}.hg-tipactions{gap:8px;display:flex}.hg-tipbtn{border:3px solid var(--hg-umber);min-width:0;min-height:56px;font:400 clamp(14px, 2.2vw, 19px)/1.05 var(--hg-font);cursor:pointer;border-radius:16px;flex:1 1 0;padding:4px 8px;transition:transform 80ms}.hg-tipbtn>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hg-tipbtn.is-up{color:var(--hg-umber);box-shadow:inset 0 2px 0 #ffffff8c, 0 4px 0 var(--hg-umber);background:linear-gradient(#fff0a8,#ffc94a 50%,#c07a12);flex:1.3 1 0}.hg-tipbtn.is-pocket{color:var(--hg-wax);box-shadow:inset 0 0 0 1.5px #7fc4a880, 0 4px 0 var(--hg-umber);background:linear-gradient(#3a4f50,#1c2a2e)}.hg-tipbtn:not(:disabled):active{transform:translateY(3px)}.hg-tipbtn:disabled{filter:grayscale(.5)brightness(.8)}.hg-dock-turbo.is-on,.hg-auto-on{box-shadow:inset 0 0 0 2px var(--hg-gold)}.hg-dock-turbo.is-on span{color:var(--hg-gold)}.hg-map{align-items:center;gap:4px;display:inline-flex}.hg-map>img{flex:none;width:22px!important;height:22px!important}.hg-map-ph{width:16px;height:12px;box-shadow:0 0 0 1.5px var(--hg-umber);background:linear-gradient(135deg,#e8d4a6,#c99a5e);border-radius:2px}@media (max-width:479.98px){.hud-dock-options>.hg-dock-auto{flex:2.1}.hg-dock-auto .hud-dock-stat-v{gap:2px}.hg-dock-auto .hud-dock-stat-v .hud-dock-step{width:24px}.hg-dock-auto.hud-dock-stat{padding-left:6px;padding-right:6px}.hud-dock-options>.hg-dock-map{flex:1.1}.hg-map{font-size:.86em}.hg-map>img,.hg-map-ph{display:none}}@media (min-width:480px){.hud-dock-options>.hg-dock-auto{min-width:140px}}@media (max-width:400px){.hg-tipactions{gap:6px}.hg-tipbtn{letter-spacing:0;padding:4px 3px;font-size:clamp(12px,3.9vw,15px)}.hg-tipbtn.is-up{flex:1 1 0}}@media (max-width:379px){.hg-spin{gap:6px;padding-right:10px}.hg-spin-tile{width:36px!important;height:36px!important}}@media (orientation:landscape) and (max-height:500px){.hg-spin{gap:6px;padding-right:10px;font-size:15px}.hg-spin-tile{width:34px!important;height:34px!important}.hg-tipbtn{padding:4px;font-size:13px}.hg-tipbtn.is-up{flex:1 1 0}}.hud-sheet-panel:has(.hg-paytable) :is(.hud-sheet-h,.hud-sheet-tabs){flex:none}.hg-paytable{gap:2px;margin:8px 0;font-size:12px;display:grid;overflow-x:auto}.hg-pt-row{grid-template-columns:minmax(110px,1.7fr) repeat(3,minmax(52px,1fr));align-items:center;gap:4px;display:grid}.hg-pt-row>span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 2px}.hg-pt-row>span:first-child{text-align:left;align-items:center;gap:6px;display:flex}.hg-pt-row em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.hg-pt-head{color:var(--ink-faint,#8a8fa3);font-size:11px}.hg-word code{word-break:break-all;font-size:11px}.hg-root.is-calm *,.hg-root.is-calm :before,.hg-root.is-calm :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hg-root.is-static :is(.hg-head-breathe,.hg-wick,.hg-puff,.hg-motes span,.hg-walker,.hg-cell.is-hl .hg-sym,.hg-cell.is-trig .hg-sym,.hg-glint,.hg-coin,.hg-chest){animation:none!important}.hg-intro-title{font-size:min(clamp(40px,13cqw,96px),22cqh)}.hg-intro-logo{max-height:34cqh;width:auto!important}.hg-intro.is-wide .hg-card>img,.hg-intro.is-wide .hg-ph-card{aspect-ratio:4/3;max-height:26cqh;width:auto!important}.hg-intro.is-wide .hg-card{gap:4px;padding:6px}.hg-intro.is-wide .hg-card p{font-size:clamp(11px,3.6cqh,16px)}.hg-intro.is-wide .hg-intro-main{padding-top:2%}@container (max-height:320px){.hg-intro.is-wide .hg-intro-main{justify-content:space-evenly;gap:4px;padding:1% 12px 6px}.hg-intro.is-wide .hg-intro-logo{max-height:30cqh}.hg-intro.is-wide .hg-intro-title{font-size:18cqh}.hg-intro.is-wide .hg-intro-sheet{gap:6px}.hg-intro.is-wide .hg-card>img,.hg-intro.is-wide .hg-ph-card{display:none}.hg-intro.is-wide .hg-card{justify-content:center;padding:6px 8px}.hg-intro.is-wide .hg-card p{font-size:clamp(11px,5.4cqh,14px);line-height:1.25}.hg-intro-go{min-height:40px;padding-top:4px;padding-bottom:4px}.hg-hushhint{gap:2px;padding:6px 12px 7px}.hg-hushhint b{font-size:14px}.hg-hushhint p{font-size:13px;line-height:1.25}}@container (max-height:540px){.hg-intro:not(.is-wide) .hg-intro-main{padding:2% 12px 8px}.hg-intro:not(.is-wide) .hg-intro-logo{max-height:25cqh}.hg-intro:not(.is-wide) .hg-intro-title{font-size:14cqh}.hg-intro:not(.is-wide) .hg-intro-sheet{gap:6px}.hg-intro:not(.is-wide) .hg-cards{height:49cqh}.hg-intro:not(.is-wide) .hg-card{gap:4px;padding:8px}.hg-intro:not(.is-wide) .hg-card>img,.hg-intro:not(.is-wide) .hg-ph-card{max-height:27cqh;width:auto!important}.hg-intro:not(.is-wide) .hg-card p{font-size:clamp(12px,3.4cqw,15px);line-height:1.25}.hg-intro:not(.is-wide) .hg-intro-go{min-height:42px;padding-top:4px;padding-bottom:4px}}.hg-root.is-hush .hg-bd{filter:brightness(calc(1 - var(--hg-lost,0) * .18)) saturate(calc(1 - var(--hg-lost,0) * .06));transition:filter .8s}.hg-root.is-hush .hg-head-roll>img{filter:brightness(calc(1 - var(--hg-lost,0) * .16));transition:filter .8s}.hg-vig{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(78% 66% at 50% 52%,#0000 48%,#1f4f4580 82%,#051613d9);transition:opacity .8s;inset:0}.hg-root.lost-1 .hg-vig{opacity:1}.hg-root.lost-2 .hg-vig{opacity:1;background:radial-gradient(78% 66% at 50% 52%,#0000 42%,#e2401c57 76%,#460c04e0);animation:1.64s ease-in-out infinite hg-vigpulse}@keyframes hg-vigpulse{50%{opacity:.78}}.hg-eyebloom{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(50% 50%,#fff0a8f2 0 5%,#ffb31fb8 13%,#ff7a3d52 36%,#0000 68%);width:48%;height:36%;animation:1.6s ease-in-out infinite alternate hg-bloom;position:absolute;transform:translate(-50%,-50%)}.hg-eyebloom:before{content:"";height:6%;box-shadow:0 0 6px 2px var(--hg-amber), 0 0 18px 6px #ff7a3db3;background:#fff6d6;border-radius:50%;position:absolute;top:47%;left:39%;right:39%}@keyframes hg-bloom{0%{opacity:.78;scale:.94}to{opacity:1;scale:1.06}}.hg-root.lost-2 .hg-frame{filter:drop-shadow(0 0 calc(var(--cell) * .14) #ff7a3df2) drop-shadow(0 0 2px var(--hg-ember))}.hg-root.lost-2 .hg-clasp{filter:drop-shadow(0 0 8px #ff7a3dcc)}.hg-puffs:before{content:"";background:radial-gradient(at 50% 55%,#0507088c,#05070800 72%);border-radius:999px;position:absolute;inset:-14% -16%}.hg-puff.is-on>img{filter:drop-shadow(0 0 6px #e6efe98c)drop-shadow(0 2px 2px #050708b3);animation:.5s cubic-bezier(.3,1.6,.5,1) both hg-puffin}@keyframes hg-puffin{0%{opacity:0;scale:.4}}.hg-puff.is-final>img{animation:.5s both hg-puffin,.82s ease-in-out infinite hg-final}@keyframes hg-final{0%,to{filter:sepia(.7)saturate(3.2)hue-rotate(-18deg)drop-shadow(0 0 6px #ff7a3dd9)}50%{filter:sepia(.85)saturate(4)hue-rotate(-24deg)brightness(1.12)drop-shadow(0 0 14px #e2401c);scale:1.1}}.hg-root.is-static .hg-puff.is-final>img{filter:sepia(.8)saturate(3.6)hue-rotate(-22deg)drop-shadow(0 0 10px #e2401cf2)}.hg-puff-ghost{background:var(--fx) 0 0 / 400% 100% no-repeat;opacity:.8;filter:drop-shadow(0 0 1.5px var(--hg-ember-glow)) drop-shadow(0 0 4px #e2401cbf);animation:.9s steps(3,end) both hg-dissipate;position:absolute;inset:-8%}@keyframes hg-dissipate{0%{background-position-x:0%}to{background-position-x:100%}}.hg-ph-ghost{filter:none;background:0 0;border-radius:50%;animation:none;inset:14%;box-shadow:inset 0 0 0 2px #ff7a3d99}.hg-lastsnore{z-index:26;white-space:nowrap;text-align:right;pointer-events:none;line-height:1.1;font-size:clamp(16px, calc(var(--cell) * .34), 26px);background-image:linear-gradient(180deg, #fff0a8, var(--hg-amber) 50%, var(--hg-ember));margin:0;animation:.45s both hg-slamin,.82s ease-in-out infinite hg-heart;translate:0 -50%}.hg-lastsnore.is-below{text-align:left;translate:0}.hg-slab{z-index:9;font:400 clamp(11px, calc(var(--cell) * .22), 16px)/1 var(--hg-font);justify-content:center;align-items:center;gap:.5em;transition:top .7s cubic-bezier(.3,.9,.3,1);display:flex}.hg-slab i{z-index:1;color:var(--hg-verd-pale);white-space:nowrap;font-style:normal;position:relative}.hg-slab i+i:before{content:"·";color:var(--hg-haze);margin-right:.5em}.hg-slab i.is-next{color:var(--hg-gold-hot);box-shadow:0 0 0 1.5px var(--hg-gold-deep);background:#050708d1;border-radius:99px;padding:.14em .6em}.hg-cells.has-hl .hg-cell:not(.is-hl){filter:brightness(.45)saturate(.6);transition:filter .3s}.hg-cell.is-hl:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 2px var(--hg-gold), 0 0 calc(var(--cell) * .22) #ffc94abf;border-radius:16%;position:absolute;inset:-3%}.hg-waysline{z-index:18;box-sizing:border-box;white-space:nowrap;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--hg-gold-deep), 0 2px 8px #0009;color:var(--hg-gold-hot);font:400 clamp(12px, calc(var(--cell) * .22), 16px)/1.15 Georgia, "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", serif;font-variant-numeric:tabular-nums;background:#050708e6;border-radius:99px;align-items:center;gap:6px;margin:0;padding:3px 12px 4px;animation:.3s ease-out both hg-fadein;display:flex;translate:-50% -50%}.hg-waysline>span{text-overflow:ellipsis;min-width:0;animation:.3s ease-out both hg-fadein;overflow:hidden}.hg-waysline small{color:var(--hg-verd-pale);flex:none;font-size:.78em}.hg-strip{border-radius:12%;position:absolute;inset:4%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.hg-strip-in{width:100%;height:400%;filter:blur(calc(var(--cell) * .035));animation:hg-reel calc(.22s / var(--hg-speed)) linear calc(var(--d,0) * .22s) infinite;flex-direction:column;display:flex;position:absolute;top:0;left:0}.hg-strip-in>i{flex:1 1 0;display:block;position:relative}.hg-strip-in img{opacity:.9;transform:scaleY(1.22)}@keyframes hg-reel{0%{transform:translateY(-75%)}to{transform:translateY(0)}}.hg-cell.is-dark .hg-strip-in{opacity:.5}.hg-cell.is-slow .hg-strip-in{animation-duration:calc(.5s / var(--hg-speed))}.hg-cell.is-slow:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 2px var(--hg-gold), 0 0 calc(var(--cell) * .26) #ffc94ad9;border-radius:16%;animation:.4s ease-in-out infinite alternate hg-waitglow;position:absolute;inset:-2%}.hg-cell.is-slow .hg-plate{filter:brightness(1.35)sepia(.35)}.hg-cells .hg-sym{animation:hg-land calc(.32s / var(--hg-speed)) cubic-bezier(.3, 1.8, .5, 1) both}@keyframes hg-land{0%{transform:translateY(-18%)}}.hg-head.is-roar{z-index:15}.hg-root.is-hoard :is(.hg-frame,.hg-cells,.hg-clasp,.hg-slab,.hg-wax,.hg-spot){animation:1.1s cubic-bezier(.55,0,.85,.35) 1.5s both hg-avalanche}@keyframes hg-avalanche{25%{transform:translateY(-2%)}to{opacity:0;transform:translateY(85cqh)rotate(4deg)}}.hg-root .hg-bd-img.k-hoard.is-on{transition:opacity 1.4s 1.3s}.hg-root.is-static.is-hoard :is(.hg-frame,.hg-cells,.hg-clasp,.hg-slab,.hg-wax,.hg-spot){opacity:0;animation:none}.hg-root.is-static .hg-bd-img{transition:none}.hg-banner-hint{z-index:3;box-sizing:border-box;text-align:center;color:#f8ecd0;background:#050708d6;border-radius:12px;width:max-content;margin:0;padding:6px 12px 7px;font:400 clamp(13px,3.6cqw,16px)/1.3 Georgia,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif;animation:.4s ease-out .3s both hg-fadein;translate:-50%;box-shadow:inset 0 0 0 1.5px #3f8f7a73}.hg-chests .hg-prize>b{box-shadow:inset 0 0 0 1.5px var(--hg-gold-deep), 0 2px 6px #0009;-webkit-text-stroke:0;background:#050708db;border-radius:10px;gap:1px;padding:3px 9px 4px;font-size:clamp(15px,4.4cqw,22px);bottom:-24%}.hg-chests .hg-prize>b span{color:#f8ecd0;font:400 clamp(12px,3.3cqw,15px)/1.15 Georgia,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif}.hg-rung>b{font:400 clamp(16px, 4.4cqw, 22px)/1 var(--hg-font);color:#f8ecd0;-webkit-text-stroke:.06em var(--hg-umber);background:#050708db;border-radius:9px;padding:3px 8px 4px;translate:62% -64%;box-shadow:inset 0 0 0 1.5px #c07a12b3,0 2px 6px #0009}.hg-rung.is-at>b{color:var(--hg-umber);-webkit-text-stroke:0;background:linear-gradient(var(--hg-gold-hot), var(--hg-gold) 55%, var(--hg-gold-deep));box-shadow:0 0 0 1.5px var(--hg-umber), 0 0 14px #ffc94acc;scale:1.14}.hg-rung.is-next>b{color:var(--hg-gold-hot);box-shadow:inset 0 0 0 2px var(--hg-gold), 0 0 12px #ffc94ab3;animation:.8s ease-in-out infinite alternate hg-waitglow}.hg-tipnext{z-index:4;box-sizing:border-box;text-align:center;width:max-content;box-shadow:inset 0 0 0 1.5px var(--hg-gold-deep), 0 4px 14px #0009;color:#f8ecd0;background:#050708db;border-radius:12px;margin:0;padding:6px 14px 7px;font:400 clamp(13px,3.6cqw,16px)/1.3 Georgia,Noto Serif SC,Noto Serif JP,Noto Serif KR,serif;animation:.4s ease-out both hg-fadein;translate:-50%}.hg-root.is-static :is(.hg-strip-in,.hg-cells .hg-sym,.hg-eyebloom,.hg-puff>img,.hg-puff-ghost,.hg-lastsnore,.hg-vig,.hg-rung>b){animation:none!important}.hg-root.is-static .hg-strip-in{transform:translateY(-40%)}.hg-root.is-static .hg-puff-ghost{background-position-x:100%}.hg-root:is(.is-wake,.is-hoard) .hg-side{opacity:0;transition:opacity .4s}.hg-end-chips.is-side{text-align:left;align-items:flex-start;translate:0 -50%}.hg-puff{animation:hg-puffbob 3.2s ease-in-out calc(var(--pi) * -.7s) infinite, hg-puffbreath var(--hg-breath) ease-in-out infinite}@keyframes hg-puffbreath{0%,to{scale:.94}45%{scale:1.04}}.hg-puff.is-on:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 62%,#f2a6406b,#f2a64000 70%);border-radius:50%;position:absolute;inset:14% 4% -6%}.hg-puff.is-on>img{filter:drop-shadow(0 0 5px #f2a64073)drop-shadow(0 2px 2px #050708b3)}.hg-z{z-index:1;pointer-events:none;opacity:0;font:400 clamp(12px, calc(var(--ps,40px) * .33), 15px)/1 var(--hg-font);color:#fff0a8;-webkit-text-stroke:.16em var(--hg-umber);paint-order:stroke fill;text-shadow:0 0 6px #f2a640d9;animation:hg-zfloat 2.6s ease-out calc(var(--pi) * -.87s) infinite;position:absolute;top:2%;left:60%}@keyframes hg-zfloat{0%{opacity:0;translate:0;rotate:-10deg;scale:.7}15%,65%{opacity:1}to{opacity:0;translate:80% -150%;rotate:12deg;scale:1.3}}.hg-puff.is-final .hg-z{color:#ffd2b0;text-shadow:0 0 6px #e2401ce6}.hg-puff-spent{opacity:.85;filter:drop-shadow(0 0 1.5px var(--hg-ember-glow)) drop-shadow(0 0 4px #e2401c99);animation:.9s ease-out both hg-spentin}@keyframes hg-spentin{0%{opacity:0;translate:0 -8%;scale:1.15}}.hg-root.is-static .hg-z{opacity:1;animation:none;translate:40% -70%}.hg-tier-amt{color:#ffe9a6;-webkit-text-fill-color:currentColor;-webkit-text-stroke:.09em var(--hg-umber);paint-order:stroke fill;filter:drop-shadow(0 0 .2em #ffc94a8c) drop-shadow(0 .05em 0 var(--hg-umber));background:0 0}.hg-tier.is-big .hg-tier-in{gap:3%;inset:22% 11% 30%}.hg-tier.is-big.is-hoard .hg-tier-in{inset:37% 10% 28%}.hg-tier.is-big .hg-slam{font-size:min(calc(130cqw / var(--wl)), 12cqw)}.hg-tier.is-big.is-hoard .hg-slam{font-size:min(calc(130cqw / var(--wl)), 10cqw)}.hg-tier.is-big .hg-tier-amt{font-size:min(15cqw,54px)}.hg-plaque{transition:opacity .3s}.hg-root:is(.has-end,.has-mini) .hg-plaque{opacity:0;pointer-events:none}.hg-end-chips.is-wake{background:#050708e0;animation-delay:.9s;box-shadow:inset 0 0 0 1.5px #c07a1299,0 6px 18px #0000008c}.hg-end.is-wake .hg-end-x{font-size:clamp(22px,7cqw,36px)}.hg-end.is-hoard .hg-end-chips{box-shadow:inset 0 0 0 2px var(--hg-gold-deep), 0 8px 24px #0009;background:#080a0cf2;gap:6px;padding:10px 22px 12px}.hg-end.is-hoard .hg-end-x{font-size:clamp(26px,8cqw,44px)}.hg-end.is-hoard .hg-end-sub{color:#f8ecd0;font-size:clamp(15px,4.2cqw,19px)}.hg-boost{z-index:27;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-transform:uppercase;font:400 clamp(20px, calc(var(--cell) * .46), 40px)/1 var(--hg-font);color:#ffe9a6;-webkit-text-stroke:.08em var(--hg-umber);paint-order:stroke fill;text-shadow:0 0 12px #ffc94ad9;box-shadow:inset 0 0 0 2px var(--hg-gold), 0 0 0 2px var(--hg-umber), 0 0 30px #ffc94a99;background:radial-gradient(#1d130df0,#050708e0);border-radius:.5em;margin:0;padding:.24em .8em .3em;animation:.45s cubic-bezier(.2,1.6,.4,1) both hg-slamin,.5s ease-in 1.15s both hg-boostout;overflow:hidden;translate:-50% -50%}@keyframes hg-boostout{to{opacity:0;translate:-50% -160%;scale:.8}}.hg-bfloat{z-index:3;white-space:nowrap;pointer-events:none;opacity:0;font:400 calc(var(--cell) * .32)/1 var(--hg-font);color:#ffe9a6;-webkit-text-stroke:.1em var(--hg-umber);paint-order:stroke fill;text-shadow:0 0 8px #ffc94ae6;animation:hg-bfloat .9s ease-out calc(.65s / var(--hg-speed) + var(--k) * 40ms) both;position:absolute;top:26%;left:50%;translate:-50%}@keyframes hg-bfloat{0%{opacity:0;translate:-50% 30%;scale:.6}25%{opacity:1;scale:1.2}to{opacity:0;translate:-50% -130%;scale:1}}.hg-val.is-pop{animation:hg-valpop .52s cubic-bezier(.2, 1.6, .4, 1) calc(.65s / var(--hg-speed) + var(--k) * 40ms + .12s) both}@keyframes hg-valpop{0%{opacity:0;filter:brightness(2);scale:1.9}to{opacity:1;scale:1}}.hg-val.is-old{animation:hg-valout .2s linear calc(.65s / var(--hg-speed) + var(--k) * 40ms + .12s) both}@keyframes hg-valout{to{opacity:0;scale:.6}}.hg-root.is-static .hg-boost,.hg-root.is-static .hg-val.is-pop{animation:none}.hg-root.is-static .hg-bfloat{opacity:1;animation:none;translate:-50% -80%}.hg-root.is-static .hg-val.is-old{display:none}.hg-respin{z-index:19;white-space:nowrap;pointer-events:none;letter-spacing:.06em;font:400 clamp(11px, calc(var(--cell) * .22), 15px)/1.1 var(--hg-font);color:var(--hg-umber);background:linear-gradient(var(--hg-gold-hot), var(--hg-gold) 55%, var(--hg-gold-deep));box-shadow:0 0 0 1.5px var(--hg-umber), 0 0 12px #ffd36bcc;border-radius:99px;margin:0;padding:2px 9px 3px;animation:.4s cubic-bezier(.2,1.6,.4,1) both hg-slamin;translate:-50% -50%}.hg-tip-scene.is-feather{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.hg-mini-result.is-creak{color:var(--hg-ember-glow);background:linear-gradient(180deg, #ffd2b0, var(--hg-ember-glow) 45%, var(--hg-ember));-webkit-text-fill-color:transparent;-webkit-text-stroke:.07em var(--hg-umber);text-shadow:none;filter:drop-shadow(0 0 .25em #e2401cd9) drop-shadow(0 .06em 0 var(--hg-umber));-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,8cqw,40px);animation:.4s cubic-bezier(.2,1.6,.4,1) both hg-slamin,90ms linear .4s 8 alternate hg-shake}@keyframes hg-shake{0%{translate:-54%;rotate:-3deg}to{translate:-46%;rotate:3deg}}.hg-root:is(.is-hush,.is-landscape) .hg-cell{transition:left .6s cubic-bezier(.3,.9,.3,1),top .6s cubic-bezier(.3,.9,.3,1),width .6s,height .6s}.hg-root:is(.is-hush,.is-landscape) .hg-frame{transition:left .6s,width .6s,top .7s cubic-bezier(.3,.9,.3,1),height .7s cubic-bezier(.3,.9,.3,1),border-width .6s}.hg-root:is(.is-hush,.is-landscape) .hg-clasp{transition:left .6s,width .6s,height .6s,top .7s cubic-bezier(.3,.9,.3,1)}.hg-root.is-static :is(.hg-cell,.hg-frame,.hg-clasp){transition:none}.hg-root.has-end.is-wake :is(.hg-frame,.hg-cells,.hg-clasp,.hg-slab,.hg-wax,.hg-spot,.hg-bfloat,.hg-rowrise,.hg-boost){pointer-events:none;transition:opacity .45s .35s;opacity:0!important}.hg-root.is-static.has-end.is-wake :is(.hg-frame,.hg-cells,.hg-clasp,.hg-slab,.hg-wax,.hg-spot){transition:none}.hg-end-card{box-sizing:border-box;text-align:center;background:linear-gradient(#1d0e09fa,#080606fa);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:9px 16px 10px;animation:.45s ease-out .9s both hg-fadein;display:flex;translate:-50%;box-shadow:inset 0 0 0 1.5px #c07a12bf,0 0 0 1px #1d0804e6,0 8px 22px #0009}.hg-end-line{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.4em;margin:0;line-height:1.05;display:flex}.hg-end-card .hg-end-x{font-size:clamp(24px,7.4cqw,36px)}.hg-end-pieces{font:400 clamp(16px, 4.4cqw, 21px)/1.1 var(--hg-font);color:#f6e6c2;white-space:nowrap}html:is([lang^=zh],[lang=ja],[lang=ko]) .hg-end-pieces{font-family:Noto Serif SC,Noto Serif JP,Noto Serif KR,serif}.hg-end-card .hg-end-sub{color:#f6e6c2}.hg-root.is-desktop .hg-end-card .hg-end-x{font-size:42px}.hg-root.is-desktop .hg-end-pieces{font-size:24px}.hg-root.is-desktop .hg-end-card .hg-tap{font-size:17px}.hg-escape .hg-escape-run{animation:.65s cubic-bezier(.2,1.1,.4,1) .5s both hg-dashoff,.2s linear 1.15s infinite hg-hop}@keyframes hg-dashoff{0%{opacity:0;transform:translate(110%)scale(.6)}}.hg-escape.is-flip .hg-escape-run img{transform:scaleX(-1)}.hg-escape.is-flip .hg-escape-run{animation-name:hg-dashoffr,hg-hop}@keyframes hg-dashoffr{0%{opacity:0;transform:translate(-110%)scale(.6)}}.hg-escape.is-flip .hg-escape-dust{left:-10%;right:auto;transform:scaleX(-1)}.hg-root.is-chesting :is(.hg-frame,.hg-cells,.hg-clasp,.hg-slab,.hg-wax,.hg-spot,.hg-wick,.hg-puffs,.hg-lastsnore){transition:opacity .35s;opacity:0!important}.hg-chests>.hg-mini-dim{background:radial-gradient(at 50% 58%,#1e1109e6,#050708f7 75%)}.hg-chests.is-fly{pointer-events:none;animation:.55s ease-in .15s both hg-fadeaway}@keyframes hg-fadeaway{to{opacity:0}}.hg-chest{transition:translate .18s ease-out,scale .18s ease-out,filter .3s}.hg-chest:not(:disabled):hover,.hg-chest:not(:disabled):focus-visible{transform:translateY(-5%)scale(1.05)}.hg-chest.is-picked{filter:drop-shadow(0 0 18px #ffc94a8c);translate:0 -6%;scale:1.08}.hg-chests .hg-prize>b{padding:4px 10px 5px;font-size:clamp(16px,4.8cqw,24px);bottom:-30%}.hg-chests .hg-prize>b em{font-size:1.08em}.hg-chests .hg-prize>b span{font-size:clamp(12px,3.5cqw,16px)}.hg-root.is-landscape .hg-chests .hg-prize>b{font-size:18px}.hg-root.is-landscape .hg-chests .hg-prize>b span{font-size:13px}.hg-lastsnore{color:#fff3d0;-webkit-text-fill-color:#fff3d0;-webkit-text-stroke:4px #1d0d06;paint-order:stroke fill;letter-spacing:.04em;filter:drop-shadow(0 0 3px #ff7a3df2)drop-shadow(0 0 10px #e2401cbf);transform-origin:100%;background:0 0;animation:.45s both hg-slamin,1.6s ease-in-out .45s infinite alternate hg-lastswell}html:is([lang^=zh],[lang=ja],[lang=ko]) .hg-lastsnore{-webkit-text-stroke-width:4px}.hg-lastsnore.is-below{text-align:right}@keyframes hg-lastswell{0%{filter:drop-shadow(0 0 3px #ff7a3de6)drop-shadow(0 0 8px #e2401c99);scale:.97}to{filter:drop-shadow(0 0 4px #ffb31f)drop-shadow(0 0 16px #e2401cf2);scale:1.05}}.hg-creakcard{z-index:4;text-align:center;background:#0e0705e6;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 18px 10px;animation:.25s ease-out both hg-fadein;display:flex;translate:-50% -100%;box-shadow:inset 0 0 0 1.5px #ff7a3d99,0 6px 18px #0009}.hg-creakcard .hg-mini-result{position:static;translate:none}.hg-creakkeep{white-space:nowrap;font:400 clamp(16px, 4.6cqw, 22px)/1.1 var(--hg-font);color:#ffe9a6;-webkit-text-stroke:0;text-shadow:0 0 10px #ffc94a80;margin:0;animation:.45s cubic-bezier(.2,1.6,.4,1) both hg-slamin}html:is([lang^=zh],[lang=ja],[lang=ko]) .hg-creakkeep{font-family:Noto Serif SC,Noto Serif JP,Noto Serif KR,serif}.hg-rung.is-gone>img{opacity:.25}.hg-rung.is-gone>b{opacity:.4}.hg-end-dot{color:var(--hg-gold-deep);font:400 clamp(16px, 4.4cqw, 21px)/1 var(--hg-font)}.hg-end-card.is-col .hg-end-line{flex-direction:column;align-items:center;row-gap:2px}.hg-end-card.is-col .hg-end-dot{display:none}.hg-root.is-chesting .hg-side{opacity:0;transition:opacity .35s}.hg-creakcard.is-beside{translate:0 -50%}.hg-startprize{z-index:2;white-space:nowrap;font:400 clamp(18px, 5cqw, 24px)/1 var(--hg-font);color:var(--hg-umber);background:linear-gradient(var(--hg-gold-hot), var(--hg-gold) 55%, var(--hg-gold-deep));box-shadow:0 0 0 1.5px var(--hg-umber), 0 0 16px #ffc94ad9;border-radius:9px;padding:3px 9px 4px;animation:.45s cubic-bezier(.2,1.6,.4,1) .3s both hg-slamin;position:absolute;translate:0 -50%}.hg-end-col{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;top:50%;translate:-50% -50%}.hg-end-col>*{flex:none;position:relative}.hg-end-col>.hg-end-card{translate:none}.hg-end-card.is-col{gap:4px;padding:7px 12px 8px}.hg-end-card.is-col .hg-end-x{font-size:28px}.hg-end-card.is-col .hg-end-pieces{font-size:17px}.hg-end-card.is-col .hg-tap{font-size:13px;line-height:1.2}html,body{margin:0;padding:0;overflow-x:clip}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{scrollbar-width:none}@keyframes wf-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wf-fade{animation:.16s both wf-fade}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-spin{animation:.7s linear infinite wf-spin}@keyframes wf-pulse{0%,to{opacity:1}50%{opacity:.4}}.wf-pulse{animation:1.4s ease-in-out infinite wf-pulse}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bg-300)}::-webkit-scrollbar-track{background:0 0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
