.interest-band{background:#0b0a14;padding:28px 0 36px}.interest{box-sizing:border-box;width:min(100% - 32px,560px);margin:0 auto;padding:18px;display:grid;gap:10px;border-radius:16px;border:1px solid rgb(180 140 255 / .35);background:#14121f;color:#e9eef8;font-family:Inter,system-ui,sans-serif;text-align:left}.interest p{margin:0}.interest-top{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.interest-pill{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid rgb(180 140 255 / .45);background:#b48cff1a;color:#cdb4ff;font-weight:700;font-size:calc(11px * var(--text-scale, 1));letter-spacing:.05em;text-transform:uppercase}.interest-title{font-weight:700;font-size:calc(17px * var(--text-scale, 1));line-height:1.3}.interest-line{color:#c3c8dc;font-size:calc(15px * var(--text-scale, 1));line-height:1.5}.interest-btn{min-height:48px;width:100%;padding:10px 16px;border-radius:12px;border:1px solid #b48cff;background:#b48cff;color:#12091f;font:inherit;font-weight:800;font-size:calc(16px * var(--text-scale, 1));cursor:pointer;touch-action:manipulation}.interest-btn:disabled{cursor:default;opacity:.55}.interest-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (hover: hover){.interest-btn:hover:not(:disabled){background:#c7a8ff}}.interest-count{font-weight:600;font-size:calc(14px * var(--text-scale, 1));font-variant-numeric:tabular-nums}.interest-thanks{padding:8px 10px;border-radius:10px;background:#4cc38a24;border:1px solid rgb(76 195 138 / .5);font-weight:600;font-size:calc(14px * var(--text-scale, 1))}.interest-note{color:#ffcf8a;font-size:calc(14px * var(--text-scale, 1));line-height:1.45}.interest-small{color:#9aa6bd;font-size:calc(13px * var(--text-scale, 1));line-height:1.45}:root{--text-scale: 1.1;--ink: #e9eef8;--ink-2: #9aa6bd;--ink-3: #7c88a1;--line: rgb(255 255 255 / .08);--glass: rgb(12 17 29 / .72);--nano: #35a8ff;--nano-btn: #127aba;--nano-btn-on: #106da7;--ok: #3ddc97;--bad: #ff6b6b;--btc: #f7931a;--sec-learn: #3ddc97;--sec-kids: #2ec4b6;--sec-build: #ff6b6b;--sec-play: #ffc46b;--sec-concepts: #b794ff;--sec-network: #4aa3ff;--sec-research: #f472d0;--sec: var(--sec-learn);--sec-glow: 12%;--frame-wide: 1120px;--frame-reading: 848px;--frame-text: 728px;--frame-gutter: 16px;--frame-top: 8px;--frame-hero-top: 28px;--radius-s: 10px;--radius-m: 12px;--radius-l: 14px;--radius-xl: 16px;--radius-pill: 999px}[data-sec=learn]{--sec: var(--sec-learn)}[data-sec=kids]{--sec: var(--sec-kids)}[data-sec=build]{--sec: var(--sec-build)}[data-sec=play]{--sec: var(--sec-play)}[data-sec=concepts]{--sec: var(--sec-concepts);--sec-glow: 16%}body{font-size:calc(16px * var(--text-scale, 1))}.room,.arc-screen{--text-scale: 1;font-size:16px;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter,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;--container-xl:36rem;--text-xs:calc(.75rem*var(--text-scale,1));--text-xs--line-height:calc(1/.75);--text-sm:calc(.875rem*var(--text-scale,1));--text-sm--line-height:calc(1.25/.875);--text-base:calc(1rem*var(--text-scale,1));--text-base--line-height: 1.5 ;--text-lg:calc(1.125rem*var(--text-scale,1));--text-lg--line-height:calc(1.75/1.125);--text-2xl:calc(1.5rem*var(--text-scale,1));--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing)*10)}.top-\[7\.5rem\]{top:7.5rem}.right-3{right:calc(var(--spacing)*3)}.isolate{isolation:isolate}.z-40{z-index:40}.order-80{order:80}.order-1042{order:1042}.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-7{margin:calc(var(--spacing)*7)}.m-10{margin:calc(var(--spacing)*10)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-18{height:calc(var(--spacing)*18)}.h-76{height:calc(var(--spacing)*76)}.max-h-\[60vh\]{max-height:60vh}.min-h-screen{min-height:100vh}.w-9{width:calc(var(--spacing)*9)}.w-28{width:calc(var(--spacing)*28)}.w-72{width:calc(var(--spacing)*72)}.w-full{width:100%}.max-w-xl{max-width:var(--container-xl)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[\#07060f\]{background-color:#07060f}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,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-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-0{padding-top:calc(var(--spacing)*0)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#8fd3f5\]{color:#8fd3f5}.text-\[\#e8ecff\]{color:#e8ecff}.text-\[\#ff8a8a\]{color:#ff8a8a}.text-\[\#ffd08a\]{color:#ffd08a}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.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\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--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)}.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\!{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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-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-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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}html,body{background-color:#fff}@media (prefers-color-scheme:dark){html,body{color-scheme:dark;background-color:#030712}}.rush,.room{color:var(--ink);font-feature-settings:"tnum" 1,"cv11" 1;background:#04060c;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.rush[data-view=city]{background:#121a2e}.rush[data-sec]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 120% 70% at 50% -20%,var(--sec),transparent 60%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rush[data-sec]:after{background:radial-gradient(ellipse 120% 70% at 50% -20%,color-mix(in srgb,var(--sec)var(--sec-glow),transparent),transparent 60%)}}.rush-canvas{top:0;right:0;bottom:0;left:0;position:absolute!important}.rush-ui{z-index:20;padding:var(--top-pad);pointer-events:none;grid-template:"top top top""btc stage nano"minmax(0,1fr)"dock dock dock"/minmax(270px,310px) minmax(0,1fr) minmax(270px,310px);gap:12px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.rush-top{grid-area:top;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.rush-top h1{font-size:calc(22px*var(--text-scale,1));letter-spacing:-.02em;font-weight:700;line-height:1.1}.rush-top p{font-size:calc(13px*var(--text-scale,1));color:var(--ink-2);margin-top:2px}.rush-top>*{pointer-events:auto}.rush-top-right{justify-self:end;align-items:center;gap:10px;display:flex}.rush-sound{width:30px;height:30px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:9px;place-items:center;transition:color .2s,background .2s;display:grid}.rush-sound:hover{color:var(--ink);background:#ffffff1a}.rush-sound[aria-pressed=false]{color:var(--ink-3)}.rush-sound.is-waiting{animation:1.6s ease-in-out infinite rush-blink}.rush-brand-wrap{align-items:center;gap:7px;display:inline-flex}.node-dot-wrap{display:inline-flex;position:relative}.node-dot{cursor:pointer;background:#5d6a82;border-radius:50%;width:8px;height:8px;padding:0}.node-dot--good{background:#3ddc97;box-shadow:0 0 8px #3ddc97}.node-dot--behind{background:#f5c542;animation:2.4s ease-in-out infinite rush-blink;box-shadow:0 0 8px #f5c542}.node-dot--bad{background:#ff5d6c;box-shadow:0 0 8px #ff5d6c}.node-dot:focus-visible{outline-offset:3px;outline:2px solid #e9eef8}.node-pop{z-index:60;width:max-content;max-width:min(260px,100vw - 16px);font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);border:1px solid var(--line);background:#0c111df2;border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;line-height:1.4;display:flex;position:absolute;top:calc(100% + 10px);right:-60px;box-shadow:0 12px 30px -12px #000c}.node-pop strong{color:var(--ink);font-weight:650}.node-pop em{color:var(--ink-3);font-style:normal}.node-pop-specs{border-top:1px solid var(--ink-3);flex-direction:column;gap:1px;margin-top:5px;padding-top:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.node-pop-specs{border-top:1px solid color-mix(in srgb,var(--ink-3)25%,transparent)}}.rush-brand{font-size:calc(12px*var(--text-scale,1));letter-spacing:.02em;color:var(--ink-3);font-weight:600;transition:color .2s}.rush-brand:hover{color:var(--ink-2)}.rush-side{flex-direction:column;justify-content:center;min-height:0;display:flex;container-type:size}.rush-side .rush-card{scrollbar-width:thin;max-height:100%;overflow-y:auto}@container (max-height:640px){.rush-card .rush-chart{display:none}}@container (max-height:520px){.rush-card .rush-row~.rush-row~.rush-row~.rush-row,.rush-card .spam-note{display:none}}@container (max-height:420px){.rush-card .rush-row~.rush-row~.rush-row{display:none}.rush-big strong{font-size:calc(26px*var(--text-scale,1))}}.rush-side--btc{grid-area:btc}.rush-side-strip{display:none}@media (max-width:640px){.rush-side.is-folding{justify-content:flex-start;gap:6px}.rush-side.is-folding .rush-side-strip{pointer-events:auto;height:40px;font:600 calc(13px*var(--text-scale,1))system-ui,sans-serif;color:var(--ink);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.rush-side.is-folding:not(.is-open)>:not(.rush-side-strip){display:none}}.rush-side--nano{grid-area:nano}.rush-stage-area{grid-area:stage;min-height:0}.rush-card{pointer-events:auto;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:0 20px 60px -30px #000c}.rush-card:before{content:"";background:linear-gradient(90deg,transparent,var(--lane),transparent);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.rush-card header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rush-card h2{font-size:calc(15px*var(--text-scale,1));align-items:center;gap:8px;font-weight:650;display:flex}.rush-card h2:before{content:"";background:var(--lane);width:10px;height:10px;box-shadow:0 0 12px var(--lane);border-radius:50%}.rush-big{flex-direction:column;margin-bottom:10px;display:flex}.rush-big strong{font-size:calc(34px*var(--text-scale,1));letter-spacing:-.03em;color:var(--lane);font-weight:700;line-height:1.05;transition:color .3s}.rush-big span{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2)}.rush-row{border-top:1px solid var(--line);font-size:calc(12.5px*var(--text-scale,1));justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.rush-row-label{color:var(--ink-2)}.rush-row-value{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.rush-row-label{flex:auto}.rush-row-value em{white-space:normal;text-wrap:balance;max-width:17ch;font-style:normal;font-weight:450;font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.rush-chart{background:#ffffff06;border-radius:10px;width:100%;height:74px;margin-top:8px;display:block}.rush-chart--flat{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);background:linear-gradient(transparent calc(100% - 22px),var(--lane) calc(100% - 21px),transparent calc(100% - 19px)),#ffffff06;align-items:flex-end;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.rush-chart--flat{background:linear-gradient(transparent calc(100% - 22px),color-mix(in srgb,var(--lane)55%,transparent) calc(100% - 21px),transparent calc(100% - 19px)),#ffffff06}}.rush-chart-line{fill:none;stroke:var(--lane);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--lane))}.rush-chart-dot{fill:#fff}.rush-chart-record{stroke:var(--bad);stroke-opacity:.55;stroke-dasharray:3 4}.rush-chart-grid{stroke:#ffffff1f;stroke-dasharray:2 4}.rush-chart-text{font-size:calc(11px*var(--text-scale,1));fill:var(--ink-3)}.rush-you-line{font-size:calc(12px*var(--text-scale,1));background:#ffffff0d;border-radius:10px;margin-top:10px;padding:8px 10px;font-weight:550}.rush-you-line--done{color:var(--ok);background:#3ddc971a}.rush-you-line--bad{color:var(--bad);background:#ff6b6b1a}.rush-pill{font-size:calc(11px*var(--text-scale,1));color:var(--ink-2);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-weight:600;display:inline-flex}.rush-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.rush-pill--live{color:var(--ok)}.rush-pill--live:before{animation:1.6s ease-in-out infinite rush-blink}.rush-pill--offline{color:var(--bad)}.rush-pill--sim{color:#c7a8ff}@keyframes rush-blink{50%{opacity:.25}}.rush-seg{border:1px solid var(--line);background:#ffffff0f;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.rush-seg button{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:9px;padding:6px 12px;font-weight:600;transition:background .2s,color .2s}.rush-seg button:hover{color:var(--ink)}.rush-seg button.is-on{background:var(--ink);color:#06080f}.rush-seg--mode button{font-size:calc(13.5px*var(--text-scale,1));padding:8px 18px}.rush-dock{pointer-events:auto;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:18px;grid-area:dock;justify-self:center;width:min(100%,1040px);max-height:46vh;padding:14px 16px 10px;overflow-y:auto}.rush-dock-row{grid-template-columns:1fr 1fr minmax(220px,.8fr);align-items:start;gap:20px;display:grid}.rush-dock-row+.rush-dock-row{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.rush-dock-row--pay{align-items:end}.rush-control{flex-direction:column;gap:8px;min-width:0;display:flex}.rush-slider{--lane:#e9eef8;flex-direction:column;gap:2px;display:flex}.rush-slider-head{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;line-height:1.35;display:flex}.rush-slider-head strong{color:var(--ink);flex:none;font-weight:650}.rush-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--lane)var(--fill),#ffffff1a var(--fill))center/100% 6px no-repeat;cursor:pointer;width:100%;height:44px;margin:0}.rush-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:0 0 0 4px var(--lane),0 2px 8px #00000080;background:#fff;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rush-slider input::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--lane)35%,transparent),0 2px 8px #00000080}}.rush-slider input::-webkit-slider-thumb{transition:transform .15s}.rush-slider input::-moz-range-thumb{width:18px;height:18px;box-shadow:0 0 0 4px var(--lane);background:#fff;border:0;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rush-slider input::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--lane)35%,transparent)}}.rush-slider input:active::-webkit-slider-thumb{transform:scale(1.15)}.rush-slider--off{opacity:.45}.rush-slider--off input{cursor:not-allowed}input[type=range]:not(.rush-slider input,.rs-slider input){--range-fill:var(--range-accent,var(--gk-accent,var(--nano,#209ce9)));--range-rest:#ffffff3d;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box;background:0 0;padding-inline:4px;overflow:hidden}input[type=range]:not(.rush-slider input,.rs-slider input)::-webkit-slider-runnable-track{background:0 0;height:24px}input[type=range]:not(.rush-slider input,.rs-slider input)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;box-shadow:0 0 0 4px var(--range-fill),0 1px 4px #00000080;background:#fff;border-radius:50%}@supports (color:color-mix(in lab,red,red)){input[type=range]:not(.rush-slider input,.rs-slider input)::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--range-fill)45%,transparent),0 1px 4px #00000080}}input[type=range]:not(.rush-slider input,.rs-slider input)::-webkit-slider-thumb{border-image:linear-gradient(90deg,var(--range-fill)50%,var(--range-rest)0)0 1/ calc(50% - 3px) 100vw/0 100vw}input[type=range]:not(.rush-slider input,.rs-slider input)::-moz-range-track{background:var(--range-rest);border-radius:3px;height:6px}input[type=range]:not(.rush-slider input,.rs-slider input)::-moz-range-progress{background:var(--range-fill);border-radius:3px;height:6px}input[type=range]:not(.rush-slider input,.rs-slider input)::-moz-range-thumb{width:24px;height:24px;box-shadow:0 0 0 4px var(--range-fill);background:#fff;border:0;border-radius:50%}@supports (color:color-mix(in lab,red,red)){input[type=range]:not(.rush-slider input,.rs-slider input)::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--range-fill)45%,transparent)}}input[type=range]:not(.rush-slider input,.rs-slider input):disabled{opacity:.45;cursor:default}@media (any-pointer:coarse){input[type=range]:not(.rush-slider input,.rs-slider input){min-height:44px}}input[type=range]:not(.rush-slider input,.rs-slider input):focus-visible{outline-offset:-2px;outline:2px solid #fff}.rush-chips{flex-wrap:wrap;gap:6px;display:flex}.rush-chips button{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:999px;padding:4px 10px;font-weight:600;transition:all .2s}.rush-chips button:hover{color:var(--ink);border-color:#ffffff40}.rush-chips button.is-on{color:#06080f;background:var(--ink);border-color:var(--ink)}.rush-switch{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.rush-switch input{opacity:0;pointer-events:none;position:absolute}.rush-switch span{background:#ffffff1f;border-radius:999px;width:30px;height:18px;transition:background .2s;position:relative}.rush-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.rush-switch input:checked+span{background:#35a8ff}.rush-switch input:checked+span:after{transform:translate(12px)}.rush-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #35a8ff}.rush-hint{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3)}.rush-link{color:var(--ink-2);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.rush-link:hover{color:var(--ink)}.rush-send{height:42px;font-size:calc(13.5px*var(--text-scale,1));color:#06080f;cursor:pointer;background:linear-gradient(90deg,#f7931a,#ffd08a 50%,#35a8ff);border-radius:12px;padding:0 20px;font-weight:700;transition:transform .15s,box-shadow .2s;box-shadow:0 8px 30px -10px #35a8ff99}@media (hover:hover){.rush-send:hover{transform:translateY(-1px);box-shadow:0 12px 34px -10px #f7931ab3}}.rush-send:active{transform:translateY(1px)}.rush-warn{background:#f7931a14;border:1px solid #f7931a59;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:10px 12px;animation:.25s ease-out rush-rise;display:flex}.rush-warn p{font-size:calc(12.5px*var(--text-scale,1));color:#ffd9a8;flex:1;font-weight:550}.rush-warn p b{color:#f7931a;font-weight:700}.rush-warn p span{color:var(--ink-2);font-weight:450}.rush-warn button{font-size:calc(13px*var(--text-scale,1));color:#1a0f00;cursor:pointer;background:#f7931a;border-radius:10px;flex:none;padding:8px 14px;font-weight:700;transition:transform .15s;box-shadow:0 6px 20px -8px #f7931acc}@media (hover:hover){.rush-warn button:hover{transform:translateY(-1px)}}@keyframes rush-rise{0%{opacity:0;transform:translateY(4px)}}.rush-foot{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);text-align:center;margin-top:10px}.rush-stage-area{position:relative}.rush-legend{font-size:calc(12px*var(--text-scale,1));white-space:nowrap;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.rush-legend i{background:#f7931a;border-radius:50%;width:8px;height:8px;transition:background .4s,box-shadow .4s;animation:6s ease-in-out infinite rush-legend-pulse;box-shadow:0 0 10px #f7931a}.rush-legend[data-side=btc] i{background:#f7931a;animation:none;box-shadow:0 0 10px #f7931a}.rush-legend[data-side=nano] i{background:#35a8ff;animation:none;box-shadow:0 0 10px #35a8ff}@keyframes rush-legend-pulse{0%,40%,to{background:#f7931a;box-shadow:0 0 10px #f7931a}50%,90%{background:#35a8ff;box-shadow:0 0 10px #35a8ff}}.rush-legend--spam i{animation:none}.rush-legend--spam i.is-legit{background:#35a8ff;box-shadow:0 0 10px #35a8ff}.rush-legend--spam i.is-spam{background:#ff4d6d;margin-left:6px;box-shadow:0 0 10px #ff4d6d}@media (prefers-reduced-motion:reduce){.rush-legend i{animation-duration:0s}}.rush-legend--energy i{background:#3ddc97;animation:none;box-shadow:0 0 10px #3ddc97}.energy-cite{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);text-underline-offset:2px;margin-left:4px;font-weight:500;text-decoration:underline}.energy-cite:hover{color:var(--ink-2)}.energy-mix,.energy-countries{border-top:1px solid var(--line);font-size:calc(11.5px*var(--text-scale,1));margin-top:10px;padding-top:8px}.energy-mix-head{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.energy-mix-bar{background:#ffffff0f;border-radius:999px;height:10px;display:flex;overflow:hidden}.energy-mix-bar i{height:100%;transition:width .6s;display:block}.energy-mix-legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.energy-mix-legend li{align-items:center;gap:5px;display:inline-flex}.energy-mix-legend b{border-radius:2px;width:8px;height:8px}.energy-mix-note{color:var(--ink-3);margin-top:6px}.energy-countries ol{gap:3px;display:grid}.energy-countries li{color:var(--ink-2);justify-content:space-between;display:flex}.energy-countries li b{color:var(--ink);font-weight:600}.energy-dock-row{grid-template-columns:repeat(2,auto);justify-content:center;gap:28px}.energy-scale-row{grid-template-columns:1.2fr 1fr 1fr;align-items:end}.energy-trends{grid-template-columns:1fr 1fr;gap:16px;display:grid}.energy-trend svg{width:100%;height:auto;max-height:170px}.energy-trend figcaption{font-size:calc(12px*var(--text-scale,1));color:var(--ink);margin-bottom:4px;font-weight:600}.energy-sources{gap:6px;display:grid}.energy-sources li{flex-direction:column;display:flex}.energy-sources a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.energy-sources span{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}@container (max-height:640px){.rush-card .energy-countries{display:none}}@container (max-height:520px){.rush-card .energy-mix-legend,.rush-card .energy-mix-note{display:none}}.rush-nav{pointer-events:auto;align-items:center;gap:8px;display:flex}.rush-seg--section{background:#ffffff08}.rush-seg--section button{font-size:calc(13.5px*var(--text-scale,1));padding:8px 14px;font-weight:700}.rush-seg--section button.is-on{color:#06080f;background:linear-gradient(90deg,#ffd08a,#7fc9ff)}.rush-seg button.is-soon{color:var(--ink-3);cursor:default}.rush-seg button small{font-size:calc(11px*var(--text-scale,1));letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);background:#ffffff14;border-radius:999px;margin-left:5px;padding:1px 5px;font-weight:700}.city-year{font:700 calc(11px*var(--text-scale,1))/1 Inter,sans-serif;letter-spacing:.06em;color:#a9dcff;text-shadow:0 0 3px #0f1829,0 0 10px #35a8ffcc;white-space:nowrap;-webkit-user-select:none;user-select:none}.city-year small{font-size:calc(11px*var(--text-scale,1));letter-spacing:0;color:#8fa3c2;margin-left:5px;font-weight:600;display:none}@media (min-width:760px){.city-year small{display:inline}}.city-largest{font:700 calc(11.5px*var(--text-scale,1))/1.25 Inter,sans-serif;color:#fff;white-space:nowrap;background:#0c111dc7;border:1px solid #ffffff38;border-radius:8px;flex-direction:column;align-items:center;padding:3px 8px;display:flex;transform:translateY(-50%)}.city-largest small{font-size:calc(11px*var(--text-scale,1));color:#9aa6bd;font-weight:500}.city-rep{font:650 calc(11.5px*var(--text-scale,1))/1.3 Inter,sans-serif;color:#fff3c4;white-space:nowrap;background:#0c111dcc;border:1px solid #fff3c440;border-radius:8px;flex-direction:column;align-items:center;padding:4px 9px;display:flex}.city-rep small{font-size:calc(11px*var(--text-scale,1));color:#9aa6bd;font-weight:500}.city-address{font:500 calc(12px*var(--text-scale,1))/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-2);cursor:pointer;gap:8px;margin:-4px 0 10px;display:inline-flex}.city-address span{color:var(--ink-3);font-family:Inter,sans-serif;text-decoration:underline}.city-account{color:var(--ink);font-weight:600}.city-hash{font:500 calc(11px*var(--text-scale,1))/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-3);word-break:break-all;margin-top:8px}.city-legend{font-size:calc(11.5px*var(--text-scale,1));margin-top:10px}.rush-card .energy-mix-note{font-size:calc(11px*var(--text-scale,1));line-height:1.45}.city-hover{z-index:70;font-size:calc(12px*var(--text-scale,1));color:var(--ink);border:1px solid var(--line);pointer-events:none;background:#0c111df0;border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px;display:flex;position:fixed}.city-hover em{font-style:normal;font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.rush[data-view=city] .city-caption{white-space:normal;text-align:center;pointer-events:auto;z-index:6;background:#0e1628e6;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;width:auto;max-width:none;padding:8px 10px 8px 14px;display:flex;top:0;left:8px;right:8px;transform:none}.rush[data-view=city] .city-caption p{font-size:calc(13px*var(--text-scale,1));margin:0;font-weight:650;line-height:1.35}.rush[data-view=city] .city-caption span{display:inline}.rush[data-view=city] .city-caption span:before{content:none}.rush[data-view=city] .city-caption .itip{display:inline-flex}.rush[data-view=city] .city-caption .itip-text{z-index:40;display:block}.rush[data-view=city] .city-caption .itip-text[hidden]{display:none}.city-key{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.city-key li{align-items:center;gap:5px;display:inline-flex}.rush[data-view=city] .city-caption{container-type:inline-size}@container (max-width:980px){.city-key-wide{display:none!important}.rush[data-view=city] .city-caption .city-caption-colors{display:none}}.city-key b{border-radius:2px;width:8px;height:8px}.city-search{gap:10px;display:flex}.flow-tag{font:650 calc(11.5px*var(--text-scale,1))/1.3 Inter,sans-serif;color:var(--ink);border:1px solid var(--tag);background:#0c111dd1;border-radius:8px;flex-direction:column;align-items:center;padding:4px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.flow-tag{border:1px solid color-mix(in srgb,var(--tag)45%,transparent)}}.flow-tag{white-space:nowrap;cursor:pointer}.flow-tag small{font-size:calc(11px*var(--text-scale,1));color:var(--tag);font-weight:600}.flow-tag.is-on{box-shadow:0 0 0 2px var(--tag)}.flow-facts{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);margin:4px 0 10px;padding-left:16px;line-height:1.45;list-style:outside}.flow-facts--open li::marker{color:#ff8a5c}.flow-note{font-style:normal;font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);display:block}.flow-head-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flow-play{min-width:96px}.flow-now{font:700 calc(14px*var(--text-scale,1))/1 Inter,sans-serif;color:var(--ink);min-width:128px}.flow-strip{cursor:ew-resize;touch-action:none;width:100%;height:64px;margin:10px 0 4px;display:block}.flow-bar--sell{fill:#ff6b6b}.flow-bar--buy{fill:#3ddc97}.flow-bar--even{fill:#5d6a82}.flow-tick{fill:#ff8a5c}.flow-strip-mark{stroke:#ffffff40;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.flow-head{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.flow-slider{--lane:#35a8ff;margin-bottom:8px}.flow-key:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.flow-key--sell:before{background:#ff6b6b}.flow-key--buy:before{background:#3ddc97}.flow-case{margin-bottom:10px}.flow-timeline{gap:3px;margin:2px 0 8px;display:grid}.flow-timeline li{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);border-left:3px solid var(--ink-3);background:#ffffff08;border-radius:8px;grid-template-columns:92px 1fr auto;align-items:baseline;gap:10px;padding:3px 10px;line-height:1.35;display:grid}.flow-timeline b{color:var(--ink);white-space:nowrap}.flow-timeline em{font-style:normal;font-size:calc(11px*var(--text-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.flow-timeline li.flow-timeline-ledger{border-left-color:#e05d8f}.flow-timeline li.flow-timeline-live{border-left-color:#3ddc97}@media (max-width:640px){.flow-timeline li{font-size:calc(11.5px*var(--text-scale,1));grid-template-columns:1fr auto}.flow-timeline span{grid-column:1/-1}.flow-timeline em{grid-area:1/2}.rush-dock.flow-dock{max-height:32vh}.flow-dock .rush-foot{display:none}.flow-case{margin-bottom:6px}.flow-case button{font-size:calc(12px*var(--text-scale,1));padding:5px 9px}.flow-head-row{gap:8px}.flow-play{min-width:72px}.flow-now{min-width:0;font-size:calc(13px*var(--text-scale,1))}.flow-strip{height:36px;margin:6px 0 2px}.flow-slider{margin-bottom:4px}.flow-tag{font-size:calc(11px*var(--text-scale,1));padding:2px 6px}.flow-tag small{display:none}}.city-search input{min-width:0;height:42px;font:500 calc(13px*var(--text-scale,1))/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:12px;outline:none;flex:1;padding:0 14px}.city-search input:focus{border-color:#7fc9ff99}.city-search .rush-send{padding:0 22px}.city-search .rush-send:disabled{opacity:.4;cursor:default;transform:none}.city-examples{align-items:center;margin-top:10px}.arc-cabinet{pointer-events:none;place-items:center;display:grid;position:absolute;top:44px;right:0;bottom:0;left:0}.arc-lobby{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,170px));gap:14px;display:grid}.arc-tile{text-align:left;cursor:pointer;background:var(--glass);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:4px;height:150px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}@media (hover:hover){.arc-tile:not(.is-soon):not(:disabled):hover{border-color:#ffd08a66}}.arc-tile.is-on{background:linear-gradient(160deg,#ffd08a2e,#35a8ff1a),var(--glass);border:1px solid #ffd08a8c;box-shadow:0 0 30px -10px #ffd08a99}.arc-tile:disabled{cursor:default;opacity:.45}.arc-tile.is-soon{cursor:default;opacity:.45;background:var(--glass);border-color:var(--line);box-shadow:none}.arc-tile-name{font-size:calc(18px*var(--text-scale,1));color:var(--ink);font-weight:800}.arc-tile-sub{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2)}.arc-screen{pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(560px,92%);height:min(360px,90%);display:flex}.arc-screen input,.arc-screen textarea{-webkit-user-select:text;user-select:text}.arc-screen--idle{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arc-title{font-size:calc(30px*var(--text-scale,1));letter-spacing:-.02em;font-weight:800}.arc-sub{font-size:calc(13px*var(--text-scale,1));color:var(--ink-2);text-align:center;max-width:360px}.arc-score{font-size:calc(56px*var(--text-scale,1));letter-spacing:-.03em;color:#3ddc97;text-shadow:0 0 30px #3ddc9799;font-weight:800}.arc-go{height:46px;margin-top:8px;padding:0 28px}.arc-light{cursor:pointer;border:1px solid var(--line);transition:background .12s,box-shadow .12s;position:relative}.arc-light--wait{background:radial-gradient(circle,#ff5d6c8c,#78142899);box-shadow:0 0 60px -10px #ff5d6cb3}.arc-light--go{background:radial-gradient(circle,#3ddc97e6,#146e46b3);box-shadow:0 0 90px -5px #3ddc97e6}.arc-light--early{background:radial-gradient(circle,#f5c54280,#6e500a99)}.arc-light--result,.arc-light--idle,.arc-light--paused{background:var(--glass)}.arc-light-label{font-size:calc(40px*var(--text-scale,1));letter-spacing:-.02em;color:#fff;font-weight:800}.arc-round{font-size:calc(12px*var(--text-scale,1));color:#ffffffbf;font-weight:600;position:absolute;top:16px}.arc-pips{gap:8px;display:flex;position:absolute;bottom:18px}.arc-pips i{background:#fff3;border-radius:50%;width:10px;height:10px}.arc-pips i.is-done{background:#fff}.arc-snake{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:none;background:#080b14eb;width:min(720px,94%);height:min(450px,92%);padding:36px 14px 30px;position:relative}.arc-snake-board{flex:1;place-items:center;width:100%;min-height:0;display:grid}.arc-snake-board canvas{background:#04060cf2;border-radius:8px;display:block;box-shadow:inset 0 0 0 1px #ffffff0f}.arc-slot{flex-direction:column;align-items:center;gap:8px;display:flex}.arc-slot img{background:#fff;border-radius:12px}.arc-slot .rush-row{width:100%}.arc-wallet{place-items:center;width:100%;height:38px;text-decoration:none;display:grid}.arc-board{font-size:calc(12.5px*var(--text-scale,1));gap:4px;display:grid}.arc-board li{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:4px 0;display:grid}.arc-rank{color:var(--ink-3);font-weight:700}.arc-name{color:var(--ink);justify-self:start;font-weight:600}.arc-dock{flex-wrap:wrap;justify-content:center;align-items:end;gap:12px;display:flex}.arc-dock .rush-send{height:42px;padding:0 20px}.arc-name-field{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);flex-direction:column;gap:4px;display:flex}.arc-name-field input{width:160px;height:42px;font-size:calc(13px*var(--text-scale,1));color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:12px;outline:none;padding:0 12px}.rush-seg-like{height:42px;font-size:calc(13.5px*var(--text-scale,1));color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:12px;padding:0 18px;font-weight:700}.rush-seg-like:hover{background:#ffffff1a}.snow-tag{white-space:nowrap;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;display:flex}.snow-short{display:none}.snow-tag-name{font:700 calc(13px*var(--text-scale,1))/1.2 Inter,sans-serif;color:var(--lane);text-shadow:0 0 14px var(--lane)}.snow-tag-count{font:500 calc(11px*var(--text-scale,1))/1.2 Inter,sans-serif;color:#9aa6bd}.snow-tag-count b{font-size:calc(18px*var(--text-scale,1));color:#e9eef8;margin-right:3px;font-weight:800}.snow-live{border-top:1px solid var(--line);font-size:calc(11.5px*var(--text-scale,1));margin-top:10px;padding-top:8px}.snow-live-line{color:var(--ink-2);margin-top:6px;line-height:1.45}.snow-live-line b{font-size:calc(15px*var(--text-scale,1));margin-right:2px;font-weight:800}.snow-live-line span{color:var(--ink-3)}@container (max-height:520px){.rush-card .snow-note{display:none}}.snow-lede{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2);margin-bottom:8px;line-height:1.5}.snow-lede b{color:var(--ink)}.snow-time{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:12px;display:flex}.snow-play{height:36px;padding:0 22px}.snow-lanes{grid-template-columns:1fr 1fr 1fr}.snow-lane-head{font-size:calc(12.5px*var(--text-scale,1));font-weight:700}.snow-reset{font-size:calc(11.5px*var(--text-scale,1));align-self:flex-start}.snow-move{font-size:calc(13px*var(--text-scale,1));background:#35a8ff}.snow-lanes .rush-control{gap:10px}.snow-lanes .rush-hint{margin:0;line-height:1.5}.snow-move-note{text-align:center;margin:-4px 0 0}.rush-dock .rush-hint.snow-move-note{display:block}.rush-dock .rush-send{text-align:center;text-wrap:balance;height:auto;min-height:44px;padding-block:8px;line-height:1.25}.spam-meter{margin-bottom:8px}.spam-meter-head{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);justify-content:space-between;margin-bottom:6px;display:flex}.spam-meter-head strong{color:var(--ink)}.spam-meter-bar{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.spam-meter-bar i{border-radius:inherit;background:linear-gradient(90deg,#ff9f43,#ff4d6d);height:100%;transition:width .3s;display:block}.spam-note{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);background:#ffffff0a;border-radius:10px;margin-top:10px;padding:8px 10px;line-height:1.45}.spam-about{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);background:#ffffff0a;border-radius:12px;gap:8px;margin-top:10px;padding:12px;line-height:1.5;display:grid}.spam-about strong{color:var(--ink)}.spam-attacker{font:700 calc(11px*var(--text-scale,1))/1.3 Inter,sans-serif;color:#fff;white-space:nowrap;background:#d62f52;border-radius:999px;padding:3px 9px;transition:opacity .3s;box-shadow:0 0 18px #ff4d6db3}.spam-shared{font:650 calc(12px*var(--text-scale,1))/1.3 Inter,sans-serif;color:#ffb3c0;white-space:nowrap;transition:opacity .3s}.spam-axis{font:600 calc(11px*var(--text-scale,1))/1 Inter,sans-serif;color:#7d8aa3;white-space:nowrap}.spam-axis--title{color:var(--ink-3);font-weight:500}.rush-legend span{color:var(--ink-2);font-weight:450}.rush-legend span:before{content:"·";margin-right:8px}.rush-callout{font:650 calc(12px*var(--text-scale,1))/1.2 Inter,sans-serif;white-space:nowrap;color:#06080f;background:#fff;border-radius:8px;padding:5px 10px;transition:opacity .2s;position:relative;transform:translate(calc(-100% - 22px),-50%);box-shadow:0 6px 24px #00000080}.rush-callout:after{content:"";background:#fff;width:16px;height:1.5px;position:absolute;top:50%;right:-16px}.rush-stage{white-space:nowrap;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.rush-stage span{font:650 calc(11px*var(--text-scale,1))/1.2 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#b8c3d8}.rush-stage small{font:450 calc(11px*var(--text-scale,1))/1.2 Inter,sans-serif;color:var(--ink-3)}.rush-lane-name{font:700 calc(15px*var(--text-scale,1))/1 Inter,sans-serif;letter-spacing:.02em;color:var(--lane);text-shadow:0 0 18px var(--lane);white-space:nowrap;-webkit-user-select:none;user-select:none}.rush-you{font:700 calc(11px*var(--text-scale,1))/1.4 Inter,sans-serif;color:#06080f;white-space:nowrap;background:#fff;border-radius:999px;padding:2px 8px;box-shadow:0 0 16px #fff9}@media (max-width:1000px){.rush-ui{padding:var(--top-pad);grid-template:"top top""btc nano""stage stage"minmax(0,1fr)"dock dock"/minmax(0,1fr) minmax(0,1fr);gap:8px}.rush-top{grid-template-columns:1fr;gap:8px}.rush-top .rush-seg--mode{justify-self:start}.rush-top-right{position:absolute;top:10px;right:12px}.rush-seg--mode button{font-size:calc(12.5px*var(--text-scale,1));padding:6px 14px}.rush-top p:not(.arc-line){display:none}.rush-card{padding:10px 12px}.rush-big strong{font-size:calc(24px*var(--text-scale,1))}.rush-card .rush-row~.rush-row~.rush-row,.rush-card .rush-chart{display:none}.rush-side{container-type:normal}.rush-side .rush-card{height:100%}.rush-row{font-size:calc(11px*var(--text-scale,1))}.rush-row-label{flex:1;min-width:0}.rush-row-value{white-space:normal}.rush-legend{font-size:calc(11px*var(--text-scale,1));padding:4px 10px}.rush-legend span,.spam-note,.spam-axis--minor,.spam-axis--title{display:none}.energy-dock-row{grid-template-columns:1fr;gap:8px}.energy-dock-row .rush-control{flex-direction:row;justify-content:space-between;align-items:center}.energy-dock-row .rush-seg button{padding:6px 9px}.energy-scale-row,.energy-trends,.snow-lanes{grid-template-columns:1fr}.rush-nav{flex-wrap:wrap}.arc-lobby{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.arc-tile{height:96px;padding:10px}.arc-light-label{font-size:calc(30px*var(--text-scale,1))}.snow-long{display:none}.snow-short{display:inline}.rush-side .rush-card{max-height:30vh;overflow-y:auto}.rush-card .energy-trend,.rush-card .snow-lede,.rush-card .snow-note,.snow-live-line span{display:none}.rush-seg--mode{scrollbar-width:none;max-width:100%;overflow-x:auto}.energy-row--minor,.energy-caption{display:none!important}.rush-card .energy-countries,.rush-card .energy-mix-legend,.rush-card .energy-mix-note,.rush-dock .rush-control--narrow,.rush-dock .rush-hint,.rush-row-value em{display:none}.rush-dock{max-height:38vh;padding:10px 12px 8px}.rush-dock-row{grid-template-columns:1fr;gap:12px}.rush-dock-row--pay{grid-template-columns:1fr 1fr}.rush-send{grid-column:1/-1}.rush-warn{flex-direction:column;align-items:stretch}}.room{color:var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;background:#040309;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.room-canvas{top:0;right:0;bottom:0;left:0;position:absolute!important}.room-canvas.is-pixels canvas{image-rendering:pixelated}.room-top{pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.room-top>*{pointer-events:auto}.room-top b{color:#ff3fd4;text-shadow:0 0 12px #ff3fd4cc;font-family:"Press Start 2P",Nano Mark,monospace;font-size:13px;font-weight:400;display:block}.room-top>div:first-child>span{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);margin-top:6px;display:block}.room-top-right{font-size:calc(12.5px*var(--text-scale,1));align-items:center;gap:14px;display:flex}.room-keys{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3);white-space:nowrap;pointer-events:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.room-hint{max-width:calc(100% - 32px);position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.room-hint>*{font-size:calc(14px*var(--text-scale,1));color:#fff;border:1px solid var(--c);box-shadow:0 0 24px -6px var(--c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0814d9;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-weight:600;display:flex}.room-hint button{cursor:pointer;white-space:nowrap}.room-hint em{color:var(--ink-2);font-style:normal;font-weight:500}.room kbd{min-width:24px;height:22px;font:600 calc(11px*var(--text-scale,1))/1 ui-monospace,monospace;color:var(--ink);background:#ffffff1a;border:1px solid #fff3;border-bottom-width:3px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.room-screen{opacity:0;pointer-events:none;place-items:center;transition:opacity .25s;display:grid;position:absolute}.room-screen[data-on=true][data-settled=true]{opacity:1;pointer-events:auto}.room-screen .arc-screen{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05070d;border:none;border-radius:6px;width:100%;height:100%}.room-screen .arc-light--wait,.room-screen .arc-light--go,.room-screen .arc-light--early{border-radius:6px}.room-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000001a 0,#0000001a 1px,#0000 1px,#0000 3px);border-radius:6px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 40px #00000073}.room-attract{z-index:30;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:max(6vh,24px);display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.room-attract-press{color:#fff;box-shadow:0 0 0 1px var(--c,#fff);text-shadow:0 0 12px var(--c,#fff);background:#05040c99;border-radius:10px;padding:10px 16px;font:14px "Press Start 2P",monospace;animation:1.1s steps(2,jump-none) infinite room-attract-blink}.room-attract .rush-seg-like{color:var(--ink);background:#0a0814d9;border:1px solid #ffffff40;border-radius:12px}@keyframes room-attract-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.room-attract-press{animation:none}}.room-actions{white-space:nowrap;gap:10px;display:flex;position:absolute;top:calc(100% + 14px)}.room-actions .rush-seg-like{color:var(--ink);background:#0a0814d9;border:1px solid #ffffff40;border-radius:12px}.room-actions button{align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.room-actions:has(>.gk-end-signin){white-space:normal;flex-wrap:wrap;justify-content:center;left:0;right:0}.room-actions>.gk-end-signin{background:#0a0814d9;border-radius:12px;flex:1 0 100%;max-width:none;margin:0;padding:4px 12px}.room-door{text-align:center;background:radial-gradient(circle at 50% 45%,#140a288c,#040309eb);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.room-door h1{color:#ff3fd4;text-shadow:0 0 18px #ff3fd4e6,0 0 40px #ff3fd480;font-family:"Press Start 2P",Nano Mark,monospace;font-size:clamp(20px,5vw,40px);font-weight:400}.room-door p{max-width:380px;font-size:calc(14px*var(--text-scale,1));color:var(--ink-2)}.room-door button{height:46px;padding:0 28px}.room-door button:disabled{opacity:.45;cursor:progress;transform:none}.room-joy{touch-action:none;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;width:120px;height:120px;position:absolute;bottom:28px;left:28px}.room-joy i{background:#ff3fd48c;border-radius:50%;width:48px;height:48px;position:absolute;top:36px;left:36px;box-shadow:0 0 20px #ff3fd499}@media (max-width:640px){.room-top-right .rush-link{display:none}.room-hint{bottom:210px}}.room-claw{text-align:center;width:min(460px,100% - 32px);font-size:calc(13px*var(--text-scale,1));color:var(--ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0814db;border:1px solid #ff3fd473;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:16px 18px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 30px -10px #ff3fd499}.room-claw-title{color:#ff3fd4;font-family:"Press Start 2P",Nano Mark,monospace;font-size:16px}.room-claw-status{font-size:calc(15px*var(--text-scale,1));color:var(--ink)}.room-claw-status span{color:var(--ink-2)}.room-claw-note{color:#ffd08a}.room-claw-kinds{text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.room-claw-kinds b{color:#ffd08a}.room-claw button{align-items:center;gap:8px;height:40px;padding:0 18px;display:flex}.room-claw .room-claw-back{height:34px;color:var(--ink);background:0 0;border:1px solid #fff3;border-radius:10px}.room-pad{grid-template-rows:repeat(2,48px);grid-template-columns:repeat(3,54px) 90px;align-items:center;gap:6px;display:grid}.room-pad-key{font-size:calc(20px*var(--text-scale,1));color:var(--ink);touch-action:none;background:#ffffff14;border:1px solid #fff3;border-radius:12px;justify-content:center;height:48px!important;padding:0!important}.room-pad-key:first-child{grid-area:1/2}.room-pad-key:nth-child(2){grid-area:2/1}.room-pad-key:nth-child(3){grid-area:2/3}.room-pad-key:nth-child(4){grid-area:2/2}.room-pad-drop{color:#fff;background:#209ce9;flex-direction:column;grid-area:1/4/3;justify-content:center;gap:4px;height:100%!important}.room-pad-drop-x{width:26px;height:26px}.room-claw .room-claw-views{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.room-claw .room-claw-views button{min-width:0;height:44px;min-height:44px;font-size:calc(11px*var(--text-scale,1));color:var(--ink);background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex:1 1 0;justify-content:center;padding:0 2px;font-weight:700}.room-claw .room-claw-views button.is-on{color:#1a1020;background:#ff3fd4;border-color:#ff3fd4}.odo{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.odo-label{font-size:calc(11px*var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--tone);font-weight:700}.odo-wheels{background:linear-gradient(#050409,#16121f 45%,#16121f 55%,#050409);border-radius:6px;align-items:flex-end;padding:3px 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 6px 8px -4px #000,inset 0 -6px 8px -4px #000}.odo-wheel{width:.72em;height:1.25em;font:700 calc(17px*var(--text-scale,1))/1.25em ui-monospace,"SF Mono",Menlo,monospace;text-align:center;color:#f4f1ff;border-right:1px solid #ffffff0f;display:inline-block;overflow:hidden}.odo-strip{flex-direction:column;transition:transform .75s cubic-bezier(.3,1.4,.5,1);display:flex}.odo-strip span{height:1.25em}.odo-dot{font:700 calc(17px*var(--text-scale,1))/1.25em ui-monospace,monospace;color:var(--tone)}.hud{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px 0 4px;display:flex}.room-top .hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0814b8;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:8px 12px}.hud-purse{cursor:pointer;text-align:left}.hud-get{font-size:calc(12.5px*var(--text-scale,1));color:#ffd08a;border:1px dashed #ffd08a99;border-radius:10px;padding:7px 12px;font-weight:700;display:inline-block}.hud-who{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.cm,.cm-pay{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.cm-title{color:#ffd08a;font-family:"Press Start 2P",Nano Mark,monospace;font-size:12px}.cm-what{font-size:calc(13px*var(--text-scale,1));color:var(--ink-2)}.cm-what b,.cm-amount b{color:var(--ink)}.cm-amount{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2)}.cm-note{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3);line-height:1.45}.cm img,.cm-pay img{background:#fff;border-radius:12px}.cm-wallet{place-items:center;width:100%;height:38px;text-decoration:none;display:grid}.cm-packs{justify-content:center;gap:8px;display:flex}.cm-pack{cursor:pointer;min-width:78px;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;display:flex}.cm-pack.is-on{border-color:#ffd08acc;box-shadow:0 0 18px -6px #ffd08acc}.cm-pack b{font-size:calc(16px*var(--text-scale,1))}.cm-pack small{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.purse-balance{font-size:calc(22px*var(--text-scale,1));color:var(--ink)}.purse-balance span{font-size:calc(13px*var(--text-scale,1));color:var(--ink-3)}.purse-nag{font-size:calc(11.5px*var(--text-scale,1));color:#ffd08a;background:#ffd08a14;border:1px solid #ffd08a4d;border-radius:10px;padding:8px 10px}.purse-fill{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.purse-actions,.purse-restore,.purse-send{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.purse-restore input,.purse-send input{min-width:0;height:38px;font:calc(12px*var(--text-scale,1))ui-monospace,monospace;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:10px;outline:none;flex:1;padding:0 10px}.purse-actions button,.purse-restore button,.purse-send button{height:38px;padding:0 14px}.purse-backup{background:#ff5d6c12;border:1px solid #ff5d6c59;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.purse-backup code{font:calc(12px*var(--text-scale,1))/1.5 ui-monospace,monospace;word-break:break-all;color:var(--ink);-webkit-user-select:all;user-select:all}.coin-left{opacity:.8;margin-left:6px;font-style:normal;font-weight:500}.dispenser{z-index:60;pointer-events:none;color:#e9eef8;flex-direction:column;align-items:center;width:220px;display:flex;position:fixed;top:max(120px,17vh);bottom:96px;left:50%;transform:translate(-50%)}.dispenser-head{z-index:2;background:linear-gradient(#2b2540,#15121f);border:1px solid #4a3f6b;border-radius:14px 14px 6px 6px;flex-direction:column;align-items:center;gap:4px;width:150px;padding:10px 0 12px;display:flex;position:relative;box-shadow:0 10px 30px -10px #000,inset 0 1px #ffffff14}.dispenser-count{letter-spacing:.08em;color:#ff4a2f;text-shadow:0 0 10px #ff4a2fe6;font-variant-numeric:tabular-nums;background:#1a0604;border-radius:4px;padding:4px 10px;font:18px "Press Start 2P",Nano Mark,monospace}.dispenser-label{letter-spacing:.2em;color:#ffb566;font:8px "Press Start 2P",Nano Mark,monospace}.dispenser-sign{color:#1a0616;white-space:nowrap;background:#ffe53f;border-radius:6px;padding:6px 12px;font:12px "Press Start 2P",Nano Mark,monospace;animation:.32s steps(2,end) infinite jackpot-flash;position:absolute;top:-34px;box-shadow:0 0 24px #ffe53f,0 0 60px #ff3fd4b3}.dispenser-sign.is-big{background:#3ddc97;box-shadow:0 0 24px #3ddc97}@keyframes jackpot-flash{50%{color:#fff;background:#ff3fd4}}.dispenser.is-jackpot .dispenser-head{border-color:#ffe53f;box-shadow:0 0 40px -6px #ffe53f,inset 0 1px #ffffff1a}.dispenser-bay{z-index:1;flex:1;width:200px;margin-top:-70px;transition:transform .6s cubic-bezier(.5,-.3,.8,.6),opacity .6s ease-in;position:relative}.dispenser-bay canvas{width:200px;display:block}.dispenser-tally{white-space:nowrap;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:110px;left:calc(100% + 8px)}.dispenser-tally li{color:#ffd08a;background:#141020eb;border:1px solid #4a3f6b;border-radius:6px;justify-content:space-between;gap:16px;padding:6px 10px;font:9px "Press Start 2P",Nano Mark,monospace;animation:.3s backwards tally-in;display:flex}.dispenser-tally b{color:#ff9d4d;font-weight:400}@keyframes tally-in{0%{opacity:0;transform:translate(-10px)}}@media (max-width:640px){.dispenser{width:min(220px,100vw - 24px)}.dispenser-tally{width:max-content;max-width:calc(100vw - 16px);inset:78px auto auto 50%;translate:-50%}}.ticket-roll-btn{color:#ffd2ad;cursor:pointer;background:#ff8a3d14;border:1px solid #ff8a3d59;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;transition:transform .2s;display:flex}.ticket-roll-btn:hover{border-color:#ff8a3d}.ticket-roll-btn.is-bump{animation:.7s ease-out roll-bump}@keyframes roll-bump{25%{transform:scale(1.18);box-shadow:0 0 24px #ff8a3dcc}}.ticket-roll-num{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;font:12px/1.2 "Press Start 2P",Nano Mark,monospace;display:flex}.ticket-roll-num small{font:600 calc(11px*var(--text-scale,1))system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ff8a3d}.room-panel{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0814e6;border:1px solid #ffd08a66;border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:min(360px,100% - 32px);max-height:calc(100% - 100px);padding:16px;display:flex;position:absolute;top:78px;right:16px;overflow-y:auto;box-shadow:0 0 30px -10px #ffd08a80}.room-coin-error .rush-you-line{width:100%;font-size:calc(14px*var(--text-scale,1));margin-top:0}.room-coin-error .gk-btn{min-height:44px}.room-panel:has(>.pc){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.room-panel .room-claw-back{height:34px;color:var(--ink);background:0 0;border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex}@media (max-width:640px){.room-top{flex-wrap:wrap}.room-top .hud{order:3;justify-content:center;width:100%}.room-panel{max-height:70%;top:auto;bottom:12px}}.arc-card-scroll{max-height:calc(100dvh - 200px);overflow-y:auto}.purse-back{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.purse-back button{width:100%;min-height:38px;padding:8px 12px;line-height:1.3}.wallet{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.wallet-purse{align-items:flex-end;gap:6px;display:flex}.wallet-odo{cursor:pointer;position:relative}.wallet-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;display:inline-block}.wallet-odo .wallet-dot{position:absolute;top:1px;right:-2px}.wallet-dot.is-ready{background:#3ddc97;box-shadow:0 0 8px #3ddc97}.wallet-dot.is-busy{background:#ffd08a;animation:.9s ease-in-out infinite wallet-blink;box-shadow:0 0 8px #ffd08a}@keyframes wallet-blink{50%{opacity:.3}}.wallet-btn{cursor:pointer;width:32px;height:32px;color:var(--ink);background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;place-items:center;transition:background .15s,transform .1s;display:grid}.wallet-btn:hover:not(:disabled){background:#4aa3ff33}.wallet-btn:active:not(:disabled){transform:scale(.92)}.wallet-btn:disabled{opacity:.35;cursor:default}.wallet-btn.is-warn{color:#ffd08a;border-color:#ffd08a99;animation:1.6s ease-in-out infinite wallet-blink}.wallet-make{cursor:pointer;height:36px;font-size:calc(13px*var(--text-scale,1));color:#ffd08a;background:#ffd08a14;border:1px dashed #ffd08a99;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.arc-earned{font-size:calc(12.5px*var(--text-scale,1));color:#ff8a3d;margin-top:10px;font-weight:700}.drawer-scrim{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0203089e;place-items:center;padding:16px;animation:.15s ease-out drawer-fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes drawer-fade{0%{opacity:0}}.drawer{width:min(380px,100%);max-height:min(720px,100dvh - 32px);color:var(--ink,#e9eef8);--ink:#e9eef8;--ink-2:#9aa6bd;--ink-3:#7c88a1;--line:#ffffff14;background:#0b0916;border:1px solid #4aa3ff59;border-radius:20px;padding:18px;overflow-y:auto;box-shadow:0 30px 80px -20px #000,0 0 40px -18px #4aa3ffcc}.drawer-body{flex-direction:column;gap:12px;display:flex}.drawer-scrim:has(>.drawer>.drawer-purse){z-index:60}.drawer:has(>.drawer-purse){max-height:min(720px,calc(100dvh - max(16px,var(--sa-top,0px)) - max(16px,var(--sa-bottom,0px))));overscroll-behavior:contain;padding-top:0}.drawer>.drawer-purse>.drawer-head{z-index:2;background:linear-gradient(#0b0916 84%,#0b091600);margin:0 -18px -6px;padding:14px 18px 8px;position:sticky;top:0}.drawer-purse.has-stage{position:relative}.drawer-purse.has-stage>.drawer-stage{z-index:1;--ms-size:96px;--ms-big-right:0px;width:var(--ms-size);height:var(--ms-size);position:absolute;top:50px;right:0}.drawer-purse.has-stage>.drawer-balance:has(+.drawer-tabs){min-height:90px}.drawer-purse.has-stage>.drawer-balance,.drawer-purse.has-stage>.drawer-warn,.drawer-purse.has-stage>.drawer-note{padding-right:108px}@media (min-width:900px){.drawer:has(>.drawer-purse.has-stage){width:min(760px,100%)}.drawer-purse.has-stage{min-height:460px;padding-left:362px}.drawer-purse.has-stage>.drawer-stage{width:340px;height:auto;inset:18px auto 0 0}.drawer-purse.has-stage>.drawer-stage .ms,.drawer-purse.has-stage>.drawer-stage .ms[data-big=true]{height:min(460px,100dvh - 160px);min-height:0;position:sticky;top:60px}.drawer-purse.has-stage>.drawer-balance:has(+.drawer-tabs){min-height:0}.drawer-purse.has-stage>.drawer-balance,.drawer-purse.has-stage>.drawer-warn,.drawer-purse.has-stage>.drawer-note{padding-right:0}}.drawer-independent{font-size:calc(12px*var(--text-scale,1));text-align:center;border-top:1px solid var(--line);margin-top:4px;padding:12px 0 4px;display:block}.drawer-head{align-items:center;gap:8px;display:flex}.drawer-title{letter-spacing:.04em;color:#4aa3ff;text-transform:uppercase;font-family:"Press Start 2P",Nano Mark,monospace;font-size:12px}.drawer-x{cursor:pointer;width:30px;height:30px;color:var(--ink-2);background:#ffffff0d;border-radius:50%;place-items:center;margin-left:auto;display:grid}.drawer-x:hover{color:var(--ink)}.drawer-balance{font-size:calc(13px*var(--text-scale,1));color:var(--ink-3)}.drawer-balance b{font-size:calc(28px*var(--text-scale,1));letter-spacing:-.02em;color:var(--ink);font-weight:800}.drawer-balance span{margin-top:2px;display:block}.drawer-tabs{background:#ffffff0a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.drawer-tab{cursor:pointer;height:34px;font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex;position:relative}.drawer-tab.is-on{color:#fff;background:#4aa3ff38}.drawer-tab.is-warn:after{content:"";background:#ffd08a;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}.drawer-pay,.drawer-out,.drawer-backup,.drawer-make{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.drawer-pay img{background:#fff;border-radius:14px}.drawer-chips{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.drawer-chip{cursor:pointer;color:var(--ink);border:1px solid var(--line);background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.drawer-chip b{font-size:calc(17px*var(--text-scale,1))}.drawer-chip small{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.drawer-chip.is-on{border-color:#ffd08a;box-shadow:0 0 16px -6px #ffd08a}.drawer-cta{place-items:center;width:100%;min-height:42px;padding:8px 14px;line-height:1.3;text-decoration:none;display:grid}.drawer-purse .drawer-cta{min-height:44px}.drawer-amount{font-size:calc(14px*var(--text-scale,1))}.drawer-exact{overflow-wrap:anywhere}.drawer-address{font-size:calc(12px*var(--text-scale,1));overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#00000040;border-radius:6px;margin:4px 0 8px;padding:6px 8px;line-height:1.4;display:block}.drawer-note{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3);line-height:1.45}.drawer-warn{font-size:calc(11.5px*var(--text-scale,1));color:#ffd08a;background:#ffd08a14;border-radius:10px;padding:8px 10px}.drawer-done{font-size:calc(13px*var(--text-scale,1));color:#3ddc97;text-align:center}.drawer-row{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.drawer-row input{min-width:0;height:44px;font:calc(12px*var(--text-scale,1))ui-monospace,monospace;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:10px;outline:none;flex:1;padding:0 12px}.drawer-row .rush-send{height:44px;padding:0 16px}.drawer-make>.rush-link,.drawer-out>.rush-link,.drawer-backup>.rush-link,.drawer-row .rush-link{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.drawer-row input:focus-visible{border-color:#4aa3ff;box-shadow:0 0 0 2px #4aa3ff59}.drawer-backup code{font:calc(12px*var(--text-scale,1))/1.5 ui-monospace,monospace;word-break:break-all;-webkit-user-select:all;user-select:all;background:#ff5d6c14;border:1px solid #ff5d6c59;border-radius:10px;padding:10px}.drawer-points{width:100%;font-size:calc(13.5px*var(--text-scale,1));text-align:left;color:var(--ink-2);gap:10px;margin:4px 0 6px;display:grid}.drawer-points li{align-items:center;gap:12px;display:flex}.drawer-points b{color:#4aa3ff;background:#4aa3ff1f;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.room-panel .drawer-body{width:100%}.arc-lobby .arc-tile{background:linear-gradient(180deg,var(--c),#0a0c16 62%);justify-content:flex-end;align-items:flex-start;gap:6px;height:168px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.arc-lobby .arc-tile{background:linear-gradient(180deg,color-mix(in srgb,var(--c)18%,#0a0c16),#0a0c16 62%)}}.arc-lobby .arc-tile{border:1px solid var(--c)}@supports (color:color-mix(in lab,red,red)){.arc-lobby .arc-tile{border:1px solid color-mix(in srgb,var(--c)35%,transparent)}}.arc-lobby .arc-tile{border-top:3px solid var(--c);box-shadow:none;transition:transform .15s,box-shadow .15s,border-color .15s}@media (hover:hover){.arc-lobby .arc-tile:not(.is-soon):hover{transform:translateY(-3px)}}.arc-lobby .arc-tile.is-on{border-color:var(--c);box-shadow:0 0 34px -8px var(--c),inset 0 0 40px -24px var(--c)}.arc-tile-icon{width:42px;height:42px;color:var(--c);filter:drop-shadow(0 0 8px var(--c));position:absolute;top:16px;left:16px}.arc-tile-icon svg{width:100%;height:100%}.arc-lobby .arc-tile-name{letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 0 10px var(--c);font-family:"Press Start 2P",Nano Mark,monospace;font-size:12px;font-weight:400}.arc-lobby .arc-tile-sub{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2)}.arc-lobby .arc-tile.is-soon{opacity:.5;filter:grayscale(.6)}.arc-lobby .arc-tile.is-soon:after{content:"SOON";text-align:center;color:#000;background:var(--c);width:100px;padding:3px 0;font:8px "Press Start 2P",Nano Mark,monospace;position:absolute;top:18px;right:-26px;transform:rotate(35deg)}.arc-scores header{align-items:center}.arc-scores-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lane);text-shadow:0 0 10px var(--lane);font-family:"Press Start 2P",Nano Mark,monospace;font-size:11px!important;font-weight:400!important}.arc-scores-game{font-size:calc(11px*var(--text-scale,1));color:var(--lane);background:var(--lane);border-radius:999px;margin-left:auto;padding:3px 9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.arc-scores-game{background:color-mix(in srgb,var(--lane)14%,transparent)}}.arc-scores .arc-board{font-size:calc(13px*var(--text-scale,1));gap:2px;margin-top:6px}.arc-scores .arc-board li{border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;padding:6px 0}.arc-scores .arc-board li:first-child{border-top:none}.arc-scores .arc-rank{width:20px;height:20px;font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);border-radius:50%;place-items:center;font-weight:800;display:grid}.arc-board li.is-top1 .arc-rank{color:#1a1200;background:#ffd23f;box-shadow:0 0 10px #ffd23f}.arc-board li.is-top2 .arc-rank{color:#111;background:#cfd6e4}.arc-board li.is-top3 .arc-rank{color:#1a0d00;background:#d98b4a}.arc-scores .arc-name{cursor:pointer;color:var(--ink);justify-self:start;font-weight:600}.arc-scores .arc-name:hover{color:var(--lane)}.arc-scores .arc-board b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(12.5px*var(--text-scale,1));color:var(--ink)}.arc-you{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);background:#ffffff0a;border-radius:10px;margin-top:8px;padding:7px 10px}.arc-you.is-ok{color:#3ddc97;background:#3ddc971a}.arc-you.is-bad{color:#ffb3c1;background:#ff6b8a1f;border:1px solid #ff6b8a59}.arc-you.is-wait{color:var(--ink-2)}.arc-empty{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-3);margin-top:8px}.arc-dock{align-items:center;gap:12px}.arc-name-chip{height:44px;color:var(--ink-3);border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.arc-name-chip input{width:110px;font-size:calc(13.5px*var(--text-scale,1));color:var(--ink);background:0 0;border:none;outline:none;font-weight:600}.arc-key{cursor:pointer;letter-spacing:.02em;text-transform:uppercase;height:44px;color:var(--ink);background:linear-gradient(#1c1a2a,#12101c);border:1px solid #ffffff24;border-bottom-width:4px;border-radius:12px;padding:0 18px;font:10px "Press Start 2P",Nano Mark,monospace;transition:transform 80ms,border-bottom-width 80ms}.arc-key:active{border-bottom-width:1px;transform:translateY(3px)}.round-btn{cursor:pointer;min-height:48px;font:650 calc(14px*var(--text-scale,1))/1.15 system-ui,sans-serif;text-align:left;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 6px;transition:transform 80ms,box-shadow .15s;display:inline-flex}.round-btn:active:not(:disabled){transform:translateY(2px)scale(.98)}.round-btn:disabled{opacity:.7;cursor:default}.round-btn-icon{width:36px;height:36px;font:800 calc(12px*var(--text-scale,1))system-ui,sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.round-btn-text{flex-direction:column;gap:2px;display:flex}.round-btn-text b{font-weight:700}.round-btn-text small{font-size:calc(11.5px*var(--text-scale,1));opacity:.72;font-weight:600}.round-none{color:#ffd9a0;max-width:min(100%,300px);min-height:48px;font:650 calc(14px*var(--text-scale,1))/1.2 system-ui,sans-serif;text-align:left;white-space:normal;background:#0a0814d1;border:1px dashed #ffb13b8c;border-radius:16px;flex-direction:column;justify-content:center;gap:2px;padding:6px 14px;display:inline-flex}.round-none small{font-size:calc(12px*var(--text-scale,1));opacity:.85;font-weight:600}.round-btn kbd{margin-left:2px}.round-btn-tix{height:22px;font-size:calc(12px*var(--text-scale,1));background:#00000024;border-radius:999px;place-items:center;margin-left:2px;padding:0 6px;display:grid}.round-btn.is-free{color:var(--ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff38}.round-btn.is-free .round-btn-icon{font-size:calc(12px*var(--text-scale,1));color:#06080f;background:linear-gradient(135deg,#7fd4ff,#35a8ff)}@media (hover:hover){.round-btn.is-free:hover{background:#ffffff21}}.round-btn.is-token,.round-btn.is-coin{color:#1a1200;background:linear-gradient(135deg,#ffe08a,#ffb347);box-shadow:0 0 0 1px #ffd08a99,0 0 24px -6px #ffbe50cc,inset 0 -3px #7846004d}@media (hover:hover){.round-btn.is-token:hover:not(:disabled),.round-btn.is-coin:hover:not(:disabled){box-shadow:0 0 0 1px #ffd08ae6,0 0 36px -4px #ffbe50f2,inset 0 -3px #7846004d}}.round-btn.is-token .round-btn-icon,.round-btn.is-coin .round-btn-icon{color:#6b4200;background:radial-gradient(circle at 35% 30%,#fff5cf,#f4b73d 55%,#b87a10);box-shadow:inset 0 0 0 2px #78460059}.round-btn.is-token .round-btn-icon{font-size:calc(15px*var(--text-scale,1))}.round-btn.is-token:not(:disabled) .round-btn-icon,.round-btn.is-coin:not(:disabled) .round-btn-icon{animation:3.2s ease-in-out infinite coin-spin}@keyframes coin-spin{0%,80%,to{transform:rotateY(0)}90%{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.round-btn .round-btn-icon{animation:none!important}}.arc-now{color:var(--ink-2);font:10px "Press Start 2P",Nano Mark,monospace}@media (max-width:480px){.arc-now-verb{display:none}}.arc-info{position:relative}@media (any-pointer:coarse){.arc-info>button{position:relative}.arc-info>button:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}}.arc-info>button{cursor:pointer;width:24px;height:24px;font:italic 700 calc(12px*var(--text-scale,1))Georgia,serif;color:var(--ink-3);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.arc-info-pop{z-index:70;width:min(300px,100vw - 24px);font-size:calc(12px*var(--text-scale,1));color:#c9d2e3;background:#0b0916;border:1px solid #ffffff24;border-radius:12px;padding:10px 12px;line-height:1.45;position:fixed;box-shadow:0 10px 30px #000}@media (max-width:640px){.arc-lobby .arc-tile{height:auto;min-height:118px;padding:10px}.arc-lobby .arc-tile>.arc-tile-icon{flex:none;width:30px;height:30px;margin-bottom:auto;position:relative;top:auto;left:auto}.arc-lobby:has(.arc-tile.is-picked) .arc-tile:not(.is-picked){align-self:start}.arc-lobby .arc-tile-name{font-size:calc(11px*var(--text-scale,1))}.arc-name-chip input{width:80px}.arc-scores-title{font-size:calc(8.5px*var(--text-scale,1))!important}}.room-top .wallet{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0814c7;border:1px solid #ffffff1a;border-radius:14px;align-items:center;padding:8px 12px}@media (max-width:640px){.room-top .wallet{order:3;justify-content:center;width:100%}}.room-presence{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-2);align-items:center;gap:6px;margin-top:6px;display:inline-flex!important}.room-presence i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.room-presence.is-on i{background:#3ddc97;box-shadow:0 0 8px #3ddc97}.room-presence.is-connecting i{background:#ffd08a;animation:.9s ease-in-out infinite wallet-blink}.room-presence.is-replaced i{background:#ffb566}.room-invite{border:1px solid var(--line,#ffffff29);color:var(--ink-2);font:inherit;font-size:calc(11px*var(--text-scale,1));cursor:pointer;background:0 0;border-radius:999px;margin-left:4px;padding:2px 8px}.room-invite:hover,.room-invite:focus-visible{color:var(--ink-1,#fff);border-color:currentColor}.room-elsewhere{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060cb8;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.room-elsewhere-card{color:#e8ecf5;max-width:380px;font-size:calc(13px*var(--text-scale,1));background:#0d1220;border:1px solid #ffb56659;border-radius:14px;justify-items:start;gap:10px;padding:18px 20px;line-height:1.5;display:grid}.room-elsewhere-card p{color:#aab3c5;margin:0}.room-elsewhere-card .rush-send{padding:0 22px}.room-toast{max-width:calc(100% - 32px);font-size:calc(13.5px*var(--text-scale,1));color:#1a1200;pointer-events:none;background:linear-gradient(135deg,#ffe08a,#ffb347);border-radius:12px;padding:10px 16px;font-weight:700;animation:.2s ease-out drawer-fade;position:absolute;top:84px;left:50%;transform:translate(-50%);box-shadow:0 0 30px -6px #ffbe50e6}.room-reacts{gap:6px;display:flex;position:absolute;bottom:16px;right:16px}.room-reacts button{cursor:pointer;height:38px;font-size:calc(18px*var(--text-scale,1));color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0814c7;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:4px;padding:0 10px;transition:transform 80ms;display:flex}.room-reacts button:active{transform:scale(.9)}.room-reacts button span{font:700 calc(16px*var(--text-scale,1))system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif}.room-reacts kbd{min-width:18px;height:18px;font-size:calc(11px*var(--text-scale,1))}.room-reacts.is-touch{bottom:160px}.arc-spam{background:#04050c;border:1px solid #ff5d6c59;width:min(760px,96%);height:min(500px,94%);padding:8px;box-shadow:0 0 40px -14px #ff5d6c99}.arc-spam-board{place-items:center;width:100%;height:100%;display:grid}.arc-spam-board canvas{cursor:none;touch-action:none;border-radius:10px;display:block}.arc-spam-intro .arc-sub{max-width:420px}.arc-sub .is-pay{color:#4aa3ff}.arc-fact{max-width:420px;font-size:calc(11.5px*var(--text-scale,1));text-align:center;color:var(--ink-3);background:#ffffff0a;border-radius:10px;padding:8px 12px;line-height:1.45}.arc-keys-note{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.room-screen .arc-spam{width:100%;height:100%;box-shadow:none;border:none;padding:0}@media (max-width:640px){.arc-lobby{grid-template-columns:repeat(2,minmax(0,1fr))}.arc-cabinet:has(>.arc-lobby){overscroll-behavior:contain;pointer-events:auto;padding:4px 0 calc(16px + env(safe-area-inset-bottom));place-items:start center;top:8px;overflow-y:auto}}.arc-maze{touch-action:none;background:#03040b;border:1px solid #209ce966;width:min(760px,96%);height:min(500px,94%);padding:8px;box-shadow:0 0 40px -14px #209ce9b3}.arc-maze-board{place-items:center;width:100%;height:100%;display:grid}.arc-maze-board canvas{border-radius:10px;display:block}.arc-maze-intro .arc-sub{max-width:420px}.arc-sub .is-raw{color:#ffd08a}.arc-sub .is-power{color:#bff6ff}.room-screen .arc-maze{width:100%;height:100%;box-shadow:none;border:none;padding:0}.arc-light--decoy{background:radial-gradient(circle,#ffbe3cd9,#8c5000b3);box-shadow:0 0 80px -5px #ffbe3cd9}.arc-sub .is-amber{color:#ffbe3c}.daily-switch{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;padding:3px;display:inline-flex}.daily-switch button{cursor:pointer;height:38px;color:var(--ink-2);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:0 12px;font:9px "Press Start 2P",Nano Mark,monospace;display:inline-flex}.daily-switch button small{font:600 calc(11px*var(--text-scale,1))system-ui,sans-serif;opacity:.75;margin-top:3px}.daily-switch button.is-on{color:#fff;background:#ffffff1a}.daily-switch button.is-daily{color:#1a1200;background:linear-gradient(135deg,#ffe08a,#ffb347)}.daily-switch button:disabled{cursor:default}.board-tabs{gap:4px;margin-top:8px;display:flex}.board-tabs button{cursor:pointer;height:28px;font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3);background:#ffffff08;border-radius:8px;flex:1;font-weight:700}.board-tabs button.is-on{color:var(--lane);background:var(--lane)}@supports (color:color-mix(in lab,red,red)){.board-tabs button.is-on{background:color-mix(in srgb,var(--lane)14%,transparent)}}.best-line{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);background:#ffffff08;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;padding:8px 10px;display:flex}.best-line b{color:var(--ink)}.best-line em{color:var(--ink-3);font-style:normal}.best-line small{width:100%;font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.best-line.is-empty{color:var(--ink-3);display:block}.rank-badge{text-transform:uppercase;color:#0b0916;background:#8a93a8;border-radius:6px;padding:3px 7px;font:8px "Press Start 2P",Nano Mark,monospace}.rank-badge.rank-1{background:#9fd0ff}.rank-badge.rank-2{background:#3ddc97}.rank-badge.rank-3{background:#ffd23f}.rank-badge.rank-4{background:#ff9f43}.rank-badge.rank-5{color:#fff;background:linear-gradient(135deg,#ff3fd4,#7b3fff);box-shadow:0 0 12px #ff3fd4b3}.trophy-btn{cursor:pointer;height:30px;font-size:calc(12px*var(--text-scale,1));color:#ffd23f;background:#ffd23f1a;border:1px solid #ffd23f59;border-radius:999px;flex:none;padding:0 10px;font-weight:700}.trophies{width:min(460px,100%)}.trophies-count{font-size:calc(12px*var(--text-scale,1));color:var(--ink-3)}.trophy-group h3{color:var(--ink-2);align-items:center;gap:8px;margin:6px 0;font:10px "Press Start 2P",Nano Mark,monospace;display:flex}.trophy-group ul{gap:6px;display:grid}.trophy-group li{font-size:calc(13px*var(--text-scale,1));color:var(--ink-3);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.trophy-group li small{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);display:block}.trophy-group li.is-won{color:var(--ink);background:#ffd23f14;border:1px solid #ffd23f4d}.round-toast{z-index:60;font-size:calc(13.5px*var(--text-scale,1));text-align:center;color:#1a1200;pointer-events:none;background:linear-gradient(135deg,#ffe08a,#ffb347);border-radius:14px;gap:4px;padding:12px 18px;font-weight:700;animation:.2s ease-out drawer-fade;display:grid;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 0 40px -6px #ffbe50e6}[role=status]:is(.round-toast,.ch-toast,.session-toast,.xf-toast,.ln-toast,.xp-toast,.gl-thanks,.arc-name-nudge,.duel-line,.room-move-tip),.room-ask[role=status]:not(:has(button)){box-sizing:border-box;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;align-content:center;min-height:44px}html.has-edu-bar :is(.xp>.xp-toasts,.xf-toast,.ln-toast,.ch-toast,.session-toast){translate:0 calc(-1*var(--edu-h,0px))}.rush-stage-area>.round-toast{max-width:calc(100% - 16px);position:absolute;top:8px}.round-toast-title{font-size:calc(16px*var(--text-scale,1));font-weight:800}.round-toast-caption{font-size:calc(11.5px*var(--text-scale,1));opacity:.75;font-weight:600}.round-toast-rows{text-align:left;gap:2px;margin:0;padding:0;list-style:none;display:grid}body:has(.room-top) .round-toast{top:calc(var(--room-top-h,98px) + 30px)}.room-top-mid{flex-direction:column;align-items:center;gap:6px;display:flex}.room-top-modes{align-items:center;gap:8px;display:flex}@media (max-width:640px){.arc-dock .daily-switch button{padding:0 8px}.room-top-mid{order:3;width:100%}}.rush[data-view=city] .rush-side--btc,.rush[data-view=city] .rush-side--nano{pointer-events:none}.rush[data-view=city] .rush-side--nano{container-type:normal}.rush[data-view=city] .rush-card .rush-row{display:flex}.rush[data-view=city] .rush-side .rush-card{max-height:none}.city-dir{border:1px solid var(--line);pointer-events:auto;background:#0c1220fa;border-radius:16px;flex-direction:column;gap:8px;height:100%;min-height:0;max-height:100%;padding:10px;display:flex}.city-dir-handle{cursor:pointer;min-height:44px;font-size:calc(13px*var(--text-scale,1));color:var(--ink);touch-action:manipulation;background:#ffffff0d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:700;display:flex}.city-dir-grip{background:#fff6;border-radius:999px;width:36px;height:4px;display:none}.city-dir-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.city-dir-tabs{background:#ffffff0a;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.city-dir-tabs button{cursor:pointer;height:34px;font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2);border-radius:9px;font-weight:700}.city-dir-tabs button.is-on{color:#fff;background:#3ddc9733}.city-dir-about{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3);line-height:1.45}.city-dir-list{flex:1;min-height:0;overflow-y:auto}.city-dir-head,.city-dir-row{text-align:left;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px 6px;display:grid}.city-dir-head{font-size:calc(11px*var(--text-scale,1));text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:#080b14;position:sticky;top:0}.city-dir-row{cursor:pointer;border-top:1px solid var(--line);border-radius:8px}.city-dir-row:hover{background:#3ddc9714}.city-dir-rank{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);font-weight:800}.city-dir-name{min-width:0;font-size:calc(13px*var(--text-scale,1));color:var(--ink);flex-direction:column;font-weight:600;display:flex}.city-dir-name em{color:var(--ink-3);font-style:normal;font-weight:500}.city-dir-name small{font:calc(11px*var(--text-scale,1))ui-monospace,monospace;color:var(--ink-3)}.city-dir-value{font:700 calc(12.5px*var(--text-scale,1))ui-monospace,monospace;color:var(--ink);flex-direction:column;align-items:flex-end;display:flex}.city-dir-value small{font-size:calc(12px*var(--text-scale,1));color:var(--ink-3);font-weight:500}.city-dir-value em{font-style:normal;font-size:calc(12px*var(--text-scale,1));color:#3ddc97}.city-dir-note{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-3);text-align:center;padding:16px}.signin-btn{cursor:pointer;height:32px;font-size:calc(12.5px*var(--text-scale,1));color:#fff;background:var(--nano-btn);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex;box-shadow:0 0 16px -4px #209ce9cc}.signin-btn span{font-size:calc(14px*var(--text-scale,1))}.signin-btn:focus-visible{outline-offset:2px;outline:2px solid #ffd08a}.signin-who{font:calc(11px*var(--text-scale,1))ui-monospace,monospace;color:var(--ink-2);flex-direction:column;display:inline-flex}.signin-who .rush-link{font:calc(11px*var(--text-scale,1))system-ui,sans-serif;align-self:flex-start}.signin .drawer-title{color:#209ce9}.signin-qr-wait{background:#ffffff0f;border-radius:14px;width:170px;height:170px}.signin-done{text-align:center;font-size:calc(14px*var(--text-scale,1));flex-direction:column;align-items:center;gap:8px;display:flex}.signin-check{width:56px;height:56px;font-size:calc(28px*var(--text-scale,1));color:#06080f;background:#3ddc97;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px -4px #3ddc97}.rush-top{grid-template-columns:1fr auto 1fr;align-items:start}:root{--top-pad:16px;--edge-r:max(calc(var(--top-pad) + 8px), calc(env(safe-area-inset-right,0px) + 8px) )}header:is(.site-top,.fb-page-top){padding-right:var(--edge-r)}header.rush-top{padding-right:8px}@media (max-width:1000px){:root{--top-pad:12px}}.brand-wrap{justify-self:start;align-items:center;gap:14px;display:inline-flex}.brand{color:#e9eef8;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-tag{font-size:calc(12px*var(--text-scale,1));letter-spacing:.12em;text-transform:uppercase;color:#6b7890;font-weight:600}.brand-mark{flex:none;width:30px;height:30px}.brand-mark .brand-face{fill:#0b1b2b}.brand-mark path{fill:none;stroke:#209ce9;stroke-width:3.6px;stroke-linecap:round}.brand:hover .brand-mark .brand-face{fill:#12314f}.brand-name{font-feature-settings:"tnum" 1,"cv11" 1;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:calc(17px*var(--text-scale,1));letter-spacing:-.02em;font-weight:800}.brand-name b{color:#209ce9}.rush-nav-col{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.rush-caption{text-align:center;max-width:640px;font-size:calc(12.5px*var(--text-scale,1))!important;color:var(--ink-3)!important;margin:0!important}.rush-caption b{color:var(--ink);margin-right:4px;font-weight:700}.rush-top-right{margin-top:4px}@media (min-width:901px) and (max-width:1720px){.rush-top{grid-template-columns:auto minmax(0,1fr) auto}.brand-name{display:none}}@media (min-width:901px) and (max-width:1459px){.rush-top{row-gap:8px}.rush-nav-col{grid-area:2/1/auto/-1}}@media (max-width:900px){.rush-top{grid-template-columns:auto 1fr auto}.brand-name{display:none}.rush-caption{font-size:calc(11.5px*var(--text-scale,1))!important}}@media (max-width:640px){.rush-top{grid-template-columns:auto 1fr;row-gap:8px}.rush-top-right{justify-self:end;margin-top:0;position:static}.rush-nav-col{grid-area:2/1/auto/-1;align-items:stretch}}.arc-lobby{grid-template-columns:repeat(3,minmax(0,170px))}.arc-pinball{background:#05060d;border:1px solid #ff3fd459;gap:6px;width:min(620px,98%);height:100%;padding:8px;box-shadow:0 0 40px -14px #ff3fd499}.pin-dmd{aspect-ratio:4;background:#120600;border:3px solid #1a1a1a;border-radius:8px;width:min(100%,440px);display:block;box-shadow:0 0 24px -6px #ff8a1f99,inset 0 0 12px #000}.pin-table{touch-action:none;border-radius:10px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.pin-table canvas{display:block}.pin-zone{touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;width:50%;height:100%;position:absolute;bottom:0}.pin-zone--left{left:0}.pin-zone--right{right:0}.pin-table .pin-opts{overscroll-behavior:contain;max-height:calc(100% - 66px);overflow-y:auto}.pin-knob{z-index:3;touch-action:none;-webkit-tap-highlight-color:transparent;background:#ffc85a1f;border:2px dashed #ffdc8cb3;border-radius:50%;width:56px;height:56px;padding:0;position:absolute;top:0;left:0}.pin-knob span{background:#ffd56a;border-radius:50%;width:18px;height:18px;margin:auto;display:block;box-shadow:0 0 10px #ffc85ae6}.pin-knob.is-held{background:#ffc85a40;border-style:solid}.pin-opts{z-index:4;color:#eef;max-width:360px;font-size:calc(14px*var(--text-scale,1));background:#0a0c18f0;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;gap:8px;margin-left:auto;padding:12px 14px;line-height:1.4;display:flex;position:absolute;top:58px;left:8px;right:8px}.pin-opts fieldset{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.pin-opts legend{margin-bottom:4px;font-weight:700}.pin-opts label{align-items:flex-start;gap:8px;min-height:32px;display:flex}.pin-opts input{flex:none;width:20px;height:20px}.pin-opts-note{font-size:calc(12px*var(--text-scale,1));color:#b9bfd8;margin:0}.pin-opts-enable{color:#1a1200;background:#ffd56a;border:none;border-radius:8px;min-height:44px;font-weight:700}.arc-pin-intro .pin-dmd{width:min(92%,420px)}.arc-pin-intro .arc-sub{max-width:440px}.pin-overlay{z-index:70;padding:12px 12px max(12px,env(safe-area-inset-bottom));color:var(--ink);font-family:var(--font-sans,system-ui,sans-serif);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020208d1;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pin-overlay .arc-screen{flex:1;width:min(760px,100%);min-height:0}.pin-overlay .room-actions{position:static}.pin-overlay.is-3d{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pin-overlay.is-3d .arc-pinball{background:0 0}body:has(.pin-overlay.is-3d) .room-top{visibility:hidden}.pin-overlay.is-3d .arc-screen--idle{background:#020208cc;border:1px solid #ffffff24;flex:none;height:auto;margin:auto 0;padding:18px 24px}.pin-3d-start{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:4%;left:0;right:0}.pin-3d-start>:is(button,.round-count){background-color:#181822;height:48px;min-height:48px;margin:0}@media (min-width:600px) and (max-aspect-ratio:159/100),(min-width:1320px){body:has(.fair-panel--room) .pin-overlay{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}@media (min-aspect-ratio:8/5) and (max-width:1319px){.room .pin-overlay{--pin-top:max(12px,env(safe-area-inset-top));padding:var(--pin-top)max(12px,env(safe-area-inset-right))max(12px,env(safe-area-inset-bottom))max(12px,env(safe-area-inset-left));grid-template-rows:repeat(3,min-content) 1fr;grid-template-columns:minmax(100px,max-content) minmax(0,1fr) fit-content(200px);gap:8px 12px;display:grid}.room .pin-overlay>.arc-screen{grid-area:1/2/-1;width:auto}.room .pin-overlay .room-actions{display:contents}.room:has(.pin-overlay) .fair-line--room{white-space:normal;border-radius:12px;max-width:100px}.room .pin-overlay .pin-table.gk-ctl-corner>.ctl-credit{top:var(--pin-top);left:max(12px,env(safe-area-inset-left));position:fixed}body:has(.fair-panel--room) .room .pin-overlay{padding-bottom:calc(52px + env(safe-area-inset-bottom))}body:has(.pin-overlay) .round-toast{top:auto;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-width:200px;left:auto;transform:none}}html.has-edu-card body:has(.pin-overlay) .edu-banner.is-room{top:max(12px,env(safe-area-inset-top))!important}html.has-edu-card .room .pin-overlay{--pin-top:calc(max(12px,env(safe-area-inset-top)) + var(--edu-card-h,0px) + 8px);padding-top:var(--pin-top)}@media (max-height:500px){html.has-edu-card body:has(.pin-overlay) .edu-banner.is-room{visibility:hidden}html.has-edu-card .room .pin-overlay{--pin-top:max(12px,env(safe-area-inset-top))}}.room-screen .arc-pinball,.pin-overlay .arc-pinball{width:100%;height:100%;box-shadow:none;border:none}@media (max-width:700px),(hover:none) and (pointer:coarse){.arc-pinball{z-index:80;width:100%;padding:max(8px,env(safe-area-inset-top))8px max(8px,env(safe-area-inset-bottom));border:none;border-radius:0;position:fixed;top:0;right:0;bottom:0;left:0}.room-screen .arc-pinball,.pin-overlay .arc-pinball{z-index:auto;position:relative}}@media (orientation:landscape) and (max-height:520px),(orientation:landscape) and (hover:none) and (pointer:coarse){.arc-pinball{z-index:80;width:100%;height:100%;padding:max(6px,env(safe-area-inset-top))max(8px,env(safe-area-inset-right))max(6px,env(safe-area-inset-bottom))max(8px,env(safe-area-inset-left));border:none;border-radius:0;flex-direction:row;align-items:stretch;position:fixed;top:0;right:0;bottom:0;left:0}.arc-pinball>.pin-dmd{flex:none;align-self:center;width:min(30vw,320px)}.room-screen .arc-pinball,.pin-overlay .arc-pinball{z-index:auto;flex-direction:column;align-items:center;position:relative}.room-screen .arc-pinball>.pin-dmd,.pin-overlay .arc-pinball>.pin-dmd{width:min(100%,440px)}}.eject-btn{cursor:pointer;height:34px;font:700 calc(12px*var(--text-scale,1))system-ui,sans-serif;color:var(--ink-2);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:0 14px}.eject-btn:hover:not(:disabled){color:#fff;border-color:#ffd08a}.counter-page{background:#07060f;position:fixed;top:0;right:0;bottom:0;left:0}.counter-page canvas{touch-action:none;display:block}.counter-ui{--ink:#e9eef8;--ink-2:#a9aec6;--ink-3:#737894;--line:#2a2445;z-index:30;padding:max(14px,env(safe-area-inset-top))16px max(14px,env(safe-area-inset-bottom));color:var(--ink);pointer-events:none;flex-direction:column;justify-content:space-between;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.counter-ui>*{pointer-events:auto}.counter-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.counter-back{border:1px solid var(--line);min-height:38px;color:var(--ink-2);font-size:calc(13px*var(--text-scale,1));cursor:pointer;background:#0e0c1bcc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.counter-back kbd{font-size:calc(11px*var(--text-scale,1));opacity:.7}.counter-title{color:#ffd6f6;text-shadow:0 0 14px #ff3fd4cc;font:14px "Press Start 2P",Nano Mark,ui-monospace,monospace}.counter-mine{align-items:center;gap:8px;margin-left:auto;display:flex}.counter-mine .ticket-roll-num small{font-size:calc(12px*var(--text-scale,1))}.counter-mine .ticket-roll-btn{background:linear-gradient(#ff8a3d14,#ff8a3d14),#0e0c1b}.counter-top .counter-back,.counter-mine .tr-btn,.counter-mine .acct{background:#0e0c1b}.counter-mine{background:#0e0c1b;border-radius:22px;padding:3px}.counter-my{white-space:nowrap;color:#ffd08a;min-height:32px;font-size:calc(13px*var(--text-scale,1));cursor:pointer;background:#0e0c1bd9;border:1px solid #ffd08a66;border-radius:999px;flex:none;padding:0 14px}.counter-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a18e6;border-radius:16px;flex-direction:column;align-self:center;width:min(760px,100%);padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 20px 60px -20px #000}.counter-lead{font-size:calc(15px*var(--text-scale,1));margin:0;font-weight:600}.counter-sub,.counter-note{font-size:calc(13px*var(--text-scale,1));color:var(--ink-2);margin:0}.counter-note{color:var(--ink-3);font-size:calc(12px*var(--text-scale,1))}.counter-error{font-size:calc(13px*var(--text-scale,1));color:#ffb3bd;background:#ff3b5c1f;border-radius:8px;margin:0;padding:8px 10px}.counter-won{color:#ffe53f;text-shadow:0 0 14px #ffe53f99;font:13px/1.6 "Press Start 2P",Nano Mark,monospace}.counter-shelves{gap:8px;display:grid}.counter-row{grid-template-columns:84px 1fr;align-items:start;gap:8px;display:grid}.counter-row>span{font-size:calc(11px*var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:7px}.counter-row>div{flex-wrap:wrap;gap:8px;display:flex}.counter-chip{border:1px solid var(--line);color:var(--ink);font-size:calc(12px*var(--text-scale,1));cursor:pointer;background:#15122a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.counter-chip i{background:var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);border-radius:50%}.counter-chip b{color:#ffe53f;font:12px "Press Start 2P",Nano Mark,monospace}.counter-chip.is-soon{color:var(--ink-2)}.counter-chip.is-soon b{color:var(--ink-3)}.counter-skins{flex-wrap:wrap;gap:8px;margin:2px 0 6px;display:flex}.counter-skins button{border:1px solid var(--line);color:var(--ink);font-size:calc(12px*var(--text-scale,1));cursor:pointer;background:#15122a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.counter-skins button i{background:var(--c);width:12px;height:12px;box-shadow:0 0 8px var(--c);border-radius:50%}.counter-skins button b{color:#ffe53f;font:12px "Press Start 2P",Nano Mark,monospace}.counter-skins button:hover{border-color:var(--c)}.counter-skins button.is-on{border-color:var(--c);box-shadow:0 0 12px -2px var(--c);background:#221c40}.counter-skins button.is-closed{opacity:.5;cursor:help}.counter-skins button.is-closed:hover{opacity:.8}.counter-skins button.is-vault,.counter-skins button.is-window{border-style:dashed}.counter-skin-mark{font:normal 800 calc(11px*var(--text-scale,1))/1.3 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#1a1206;background:linear-gradient(135deg,#ffe38a,#d4a02a);border-radius:4px;padding:1px 5px}.counter-skin-line{font-size:calc(12px*var(--text-scale,1));color:#ffe38a;margin:-2px 0 6px}.counter-skins button b s,.pc2-skins button b s,.myprize-looks li b s{opacity:.6;font-weight:500;text-decoration:line-through;text-decoration-thickness:2px}.counter-owner,.pc2-owner{font-size:calc(12.5px*var(--text-scale,1));color:#8fe3b9;margin:0 0 6px;line-height:1.4}.counter-vault-sign{font-size:calc(12px*var(--text-scale,1));color:var(--ink);background:linear-gradient(135deg,#ffe38a1f,#d4a02a0f);border:1px solid #6b5520;border-radius:10px;margin:4px 0 8px;padding:7px 10px}.counter-vault-sign b{color:#ffe38a}.counter-chip:hover{border-color:var(--c)}.counter-prize{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.counter-prize h2{overflow-wrap:anywhere;min-width:0;margin:0;font:16px/1.4 "Press Start 2P",Nano Mark,monospace}.counter-price{color:#ffe53f;white-space:nowrap;font:16px "Press Start 2P",Nano Mark,monospace}.counter-price small{font:600 calc(11px*var(--text-scale,1))system-ui,sans-serif;color:var(--ink-2)}.counter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.counter-actions .rush-send,.counter-actions .counter-secondary,.counter-actions .counter-signin{min-height:44px}.counter-actions .counter-signin{height:auto;font-size:calc(13.5px*var(--text-scale,1));border-radius:12px;padding:0 20px}.counter-actions .rush-send:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.5)}.counter-secondary{border:1px solid var(--line);min-height:40px;color:var(--ink);font-size:calc(13px*var(--text-scale,1));cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.penny-say{max-width:240px;font:600 calc(13px*var(--text-scale,1))/1.35 system-ui,-apple-system,sans-serif;color:#1a0616;white-space:normal;background:#fff;border-radius:14px 14px 14px 4px;width:max-content;padding:8px 12px;animation:.18s ease-out say-in;box-shadow:0 6px 20px -6px #0009}@keyframes say-in{0%{opacity:0;transform:translateY(6px)scale(.9)}}.pc2-loading{color:var(--ink-2,#a9aec6);font-size:calc(14px*var(--text-scale,1));place-self:center;margin:0;padding:24px}.counter-seeall{color:#e3ccff;min-height:44px;font-size:calc(13px*var(--text-scale,1));cursor:pointer;background:#c792ff1a;border:1px solid #c792ff73;border-radius:999px;justify-self:start;padding:0 16px;font-weight:600}.counter-seeall:hover{border-color:#c792ff}.counter-recent{display:none}.counter-all{z-index:2;border:1px solid var(--line);background:#0c0a18f7;border-radius:16px;flex-direction:column;width:min(760px,100% - 32px);max-height:calc(100% - 96px);animation:.18s ease-out say-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 80px -20px #000}.counter-all-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.counter-all-head h2{color:#ffd6f6;margin:0;font:14px "Press Start 2P",Nano Mark,ui-monospace,monospace}.counter-all-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);font-size:calc(20px*var(--text-scale,1));cursor:pointer;background:0 0;border-radius:999px;flex:none;line-height:1}.counter-all-body{overscroll-behavior:contain;gap:14px;min-height:0;padding:10px 18px 18px;display:grid;overflow-y:auto}.counter-all-body h3{font-size:calc(12px*var(--text-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px;font-weight:700}.counter-all-body h3 small{letter-spacing:0;text-transform:none;font-weight:500}.counter-all-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.counter-all-card{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff08;border-radius:12px;grid-template-rows:auto auto auto 1fr auto;gap:2px;padding:8px;display:grid}.counter-all-card:hover,.counter-all-card:focus-visible{border-color:var(--c)}.counter-all-card img,.counter-all-card>i{aspect-ratio:4/3;object-fit:cover;background:radial-gradient(circle at 50% 60%,var(--c),transparent 70%),#0b0916;border-radius:8px;width:100%}@supports (color:color-mix(in lab,red,red)){.counter-all-card img,.counter-all-card>i{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--c)45%,transparent),transparent 70%),#0b0916}}.counter-all-name{font-size:calc(13px*var(--text-scale,1));margin-top:4px;font-weight:600}.counter-all-price{font:calc(11px*var(--text-scale,1))"Press Start 2P","Nano Mark",ui-monospace,monospace;color:#ffe53f}.counter-all-card.is-soon .counter-all-price{color:var(--ink-3)}.counter-all-marks{flex-wrap:wrap;align-self:start;gap:4px;display:flex}.counter-all-show{color:#e3ccff;font-size:calc(12px*var(--text-scale,1));background:#c792ff29;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 10px;font-weight:600}.counter-scroll{overscroll-behavior:contain;grid-auto-rows:max-content;gap:10px;min-height:0;display:grid;overflow-y:auto}.counter-kit{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.counter-kit:empty{display:none}@media (max-height:500px) and (orientation:landscape){.counter-kit :is(.kit-main,.sling-comet-keys,.flying-ring-keys){z-index:2;background:#0c0a18;padding:6px 0;position:sticky;bottom:0}}.counter-scroll+.counter-actions{border-top:1px solid var(--line);flex:none;margin-top:10px;padding-top:10px}@media (max-width:640px),(max-height:520px) and (orientation:landscape){.counter-skins{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 0 4px -2px;padding:2px 32px 2px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.counter-skins::-webkit-scrollbar{display:none}.counter-skins button{flex:none}.counter-top{flex-wrap:nowrap;align-items:flex-start;gap:8px}.counter-mine{flex-wrap:wrap;justify-content:flex-end;min-width:0}.counter-mine .fb-btn{gap:0;font-size:0}.counter-my{display:none}.counter-prize h2,.counter-price{font-size:13px}.counter-prize{gap:10px}}@media (max-width:999px),(max-height:520px) and (orientation:landscape){.counter-card:is(.is-inspect,.is-browse) .counter-scroll{padding-bottom:18px;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.counter-card.is-browse{padding-bottom:0}.counter-card.is-inspect .counter-scroll+.counter-actions{margin-top:0}}@media (any-pointer:coarse){.myprize-export .tr-btn,.counter-skins button,.counter-secondary{min-height:44px}.counter-back kbd{display:none}.counter-back,.counter-my,.counter-mine .ticket-roll-btn{position:relative}.counter-back:before,.counter-my:before,.counter-mine .ticket-roll-btn:before{content:"";position:absolute;inset:min(0px,50% - 22px)}}@media (max-width:420px){.counter-back-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.counter-back{min-width:44px;font-size:calc(16px*var(--text-scale,1));justify-content:center}}.counter-mine>:empty{display:none}.counter-mine .fb-btn{justify-content:center;min-width:44px}@media (min-width:641px) and (max-width:900px){.counter-mine .fb-btn{gap:0;font-size:0}}@media (max-width:420px){.counter-mine{padding:2px}.counter-mine .ticket-roll-btn{padding-right:8px}.counter-mine .ticket-roll-btn svg{width:28px;height:28px}.counter-mine .fb-btn{padding:0 8px}}@media (max-width:380px){.counter-ui{padding-left:12px;padding-right:12px}.counter-mine{padding:0}.counter-mine .ticket-roll-btn svg{width:24px;height:24px}}@media (max-width:640px){.counter-mine .tr-btn:not(.fb-btn){justify-content:center;min-width:44px;padding:0}.counter-mine .tr-btn:not(.fb-btn) span{display:none}}@media (min-width:641px) and (max-width:999px){.counter-card{max-height:50dvh}}@media (max-height:520px) and (orientation:landscape){.counter-ui{padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom));display:block}.counter-title{display:none}.counter-top{width:calc(100% - min(360px,max(44vw,340px)) - 24px)}.counter-card{top:max(8px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));align-self:stretch;width:min(360px,max(44vw,340px));max-height:none;padding:12px 14px;position:absolute}.counter-scroll{gap:8px}.counter-all{top:max(8px,env(safe-area-inset-top));bottom:max(8px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;max-height:none;transform:none}.counter-row{grid-template-columns:1fr;gap:4px}.counter-row>span{padding-top:0}}@media (min-width:1000px){.counter-ui{display:block}.counter-prize h2,.counter-price{font-size:13px}.counter-card{width:350px;max-height:calc(100% - 92px);position:absolute;top:76px;right:16px}.counter-row{grid-template-columns:1fr;gap:4px}.counter-row>span{padding-top:0}}@media (max-width:640px){.counter-title{display:none}.counter-recent{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:0 32px 4px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.counter-recent::-webkit-scrollbar{display:none}.counter-all{top:max(8px,env(safe-area-inset-top));bottom:max(8px,env(safe-area-inset-bottom));width:auto;max-height:none;left:8px;right:8px;transform:none}.counter-all-body{padding:10px 12px 16px}.counter-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-shelves{display:none}.counter-chip{flex:none}.counter-card{max-height:44dvh;padding:12px 14px}.counter-card.is-inspect{max-height:50dvh}.counter-actions>*{white-space:nowrap;flex:auto;justify-content:center;padding-inline:10px}}.drawer.myprizes{width:min(860px,100%)}.myprizes-roll{font-size:calc(12px*var(--text-scale,1));color:#ffb566;margin-left:8px}.purse-move{font-size:calc(12.5px*var(--text-scale,1));background:#ffb56614;border:1px solid #ffb56659;border-radius:10px;justify-items:start;gap:8px;margin-top:12px;padding:10px 12px;line-height:1.45;display:grid}.purse-move p{margin:0}.purse-move.is-done{color:#ffb566;display:block}.myprizes-body{grid-template-columns:1fr 220px;gap:14px;margin-top:12px;display:grid}.myprize-show{gap:10px;display:grid}.myprize-stage{touch-action:none;border-radius:14px;height:min(52dvh,420px);overflow:hidden}.myprize-info{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.myprize-info h3{color:#7fc2ff;margin:0;font:14px "Press Start 2P",Nano Mark,monospace}.first-run{color:#1a1030;font-size:calc(11px*var(--text-scale,1));letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:linear-gradient(90deg,#ff9ae6,#ffd08a,#9bf5c9,#7fc9ff,#c792ff);border-radius:999px;margin-left:8px;padding:1px 9px;font-weight:900;display:inline-block}.first-run.is-small{margin-left:6px;padding:0 6px}.myprize-export{border-top:1px solid var(--line,#ffffff14);font-size:calc(12px*var(--text-scale,1));color:var(--ink-2,#9aa6bd);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.myprize-export small{color:var(--ink-3,#5d6a82);font-size:calc(11px*var(--text-scale,1));flex-basis:100%}.myprize-serial{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);margin:0}.myprize-looks{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.myprize-looks-count{font-size:calc(13px*var(--text-scale,1));color:var(--ink-2);margin:0;line-height:1.4}.myprize-looks-count b{color:var(--ink)}.myprize-looks ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.myprize-looks li{min-height:32px;font-size:calc(12.5px*var(--text-scale,1));color:var(--ink);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.myprize-looks li i{background:var(--c);border:1px solid #ffffff59;border-radius:50%;width:14px;height:14px}.myprize-looks li b{font-variant-numeric:tabular-nums;color:#8fe3b9}.myprize-looks-go{border:1px solid var(--nano);min-height:44px;color:var(--ink);font-size:calc(14px*var(--text-scale,1));background:#35a8ff24;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.myprizes-list{align-content:start;gap:8px;max-height:min(60dvh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.myprizes-list button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#120f22;border:1px solid #221d3a;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.myprizes-list button.is-on{border-color:var(--c);box-shadow:0 0 0 1px var(--c) inset}.myprizes-list i{background:var(--c);width:12px;height:12px;box-shadow:0 0 10px var(--c);border-radius:50%;flex:none}.myprizes-list span{font-size:calc(13px*var(--text-scale,1));flex-direction:column;display:flex}.myprizes-list small{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.myprizes-counter{min-height:44px;font-size:calc(13px*var(--text-scale,1));color:#ffd08a;grid-column:2;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.myprizes-empty{justify-items:start;gap:10px;margin-top:12px;display:grid}.myprizes-empty p{margin:0}.prize-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.prize-keys button{color:#e9eef8;font-size:calc(12px*var(--text-scale,1));cursor:pointer;background:#1a1024;border:1px solid #5a2a52;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;display:flex}.prize-keys button b{color:#1a0616;background:radial-gradient(circle at 35% 30%,#ffc2f1,#ff3fd4 70%);border-radius:50%;place-items:center;width:28px;height:28px;font:400 12px "Press Start 2P",Nano Mark,monospace;display:grid;box-shadow:0 2px #9a1f80}.prize-keys button:active b{box-shadow:none;transform:translateY(2px)}.prize-status{font-size:calc(12px*var(--text-scale,1));color:#c9d4b5;background:#121a14;border:1px solid #243324;border-radius:8px;margin:0;padding:8px 10px}@media (max-width:700px){.myprizes-body{grid-template-columns:1fr}.myprizes-counter{grid-column:1}.myprize-stage{height:38dvh}.myprizes-body>.room-card{order:3}.myprizes-body>.myprizes-counter{order:4}.myprizes-list{max-height:none;overflow:visible}}.arc-counter-link{color:#ffd08a;text-decoration:none}.arc-counter-link:hover{text-decoration:underline}.yoyo-tricks{flex-wrap:wrap;gap:8px;display:flex}.yoyo-tricks button{color:#ffd6f6;font-size:calc(12px*var(--text-scale,1));cursor:pointer;background:#1a1024;border:1px solid #5a2a52;border-radius:999px;padding:7px 12px}.yoyo-tricks button:hover{border-color:#ff3fd4;box-shadow:0 0 12px -2px #ff3fd4b3}@media (any-pointer:coarse){.prize-keys button{justify-content:center;min-height:44px}.yoyo-tricks button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.counter-lastcall{z-index:35;font:600 calc(13px*var(--text-scale,1))system-ui,sans-serif;color:#1a0616;white-space:nowrap;background:#ffe53f;border-radius:999px;padding:8px 14px;position:absolute;top:72px;left:50%;transform:translate(-50%);box-shadow:0 0 24px -4px #ffe53fcc}.arc-cross{touch-action:none;background:#03040b;border:1px solid #ff9f4366;width:min(760px,96%);height:min(520px,94%);padding:8px;box-shadow:0 0 40px -14px #ff9f43b3}.arc-cross-board{border-radius:10px;width:100%;height:100%;min-height:0;overflow:hidden}.arc-cross-board canvas{display:block}.arc-cross-intro .arc-sub{max-width:440px}.arc-sub .is-spam{color:#ff6b80}.arc-sub .is-block{color:#5ef2ff}.arc-beat{touch-action:none;-webkit-user-select:none;user-select:none;background:#03040b;border:1px solid #ff6bd666;width:min(760px,96%);height:min(560px,94%);padding:8px;position:relative;box-shadow:0 0 40px -14px #ff6bd6b3}@media (min-width:1800px) and (min-height:1000px){.arc-cabinet>.arc-beat{width:min(1020px,96%);height:min(760px,94%)}}.arc-beat-board{border-radius:10px;width:100%;height:100%;min-height:0;overflow:hidden}.arc-beat-board canvas{display:block}.arc-beat-silent{color:#ffd23f;font-size:calc(12px*var(--text-scale,1));white-space:nowrap;background:#0009;border-radius:999px;margin:0;padding:4px 10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.arc-beat-intro .arc-sub{max-width:460px}.arc-beat-songs{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;width:min(680px,100%);margin:4px 0 2px;display:grid}.arc-beat-songs button{color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.arc-beat-songs button[data-on=true]{border-color:var(--song);background:var(--song)}@supports (color:color-mix(in lab,red,red)){.arc-beat-songs button[data-on=true]{background:color-mix(in srgb,var(--song)14%,transparent)}}.arc-beat-songs button[data-on=true]{box-shadow:0 0 18px -8px var(--song)}.arc-beat-song-title{color:var(--song);font-weight:700}.arc-beat-song-sub{font-size:calc(11px*var(--text-scale,1));opacity:.7}.arc-beat-stars{font-size:calc(11px*var(--text-scale,1));letter-spacing:2px;color:var(--song)}.arc-beat-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.arc-beat-row .arc-sub{margin:0}.arc-beat-cal{touch-action:none;-webkit-user-select:none;user-select:none}.arc-beat-dots{gap:6px;margin:10px 0;display:flex}.arc-beat-dots span{background:#ffffff1a;border-radius:3px;width:12px;height:12px}.arc-beat-dots span[data-on=true]{background:#ff6bd6;box-shadow:0 0 8px #ff6bd6}.arc-beat-grades b{font-weight:800}.room-screen .arc-beat{width:100%;height:100%;box-shadow:none;border:none;padding:0}@media (max-width:640px){.arc-beat{width:100%;height:min(80vh,100%);padding:4px}.arc-cabinet .arc-beat{z-index:10000;width:100vw;height:100dvh;padding:env(safe-area-inset-top)0 env(safe-area-inset-bottom);border:none;border-radius:0;position:fixed;top:0;right:0;bottom:0;left:0}.arc-cabinet .arc-beat .arc-beat-board{border-radius:0}.arc-beat-intro{gap:8px;min-width:0;max-width:100%}.arc-beat-intro .arc-title{font-size:calc(24px*var(--text-scale,1))}.arc-beat-songs{scroll-snap-type:x mandatory;gap:6px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.arc-beat-songs button{scroll-snap-align:start;flex:none;min-width:96px;padding:6px 9px}.arc-beat-song-sub{display:none}.arc-beat-row{gap:6px}}.room-screen .arc-cross{width:100%;height:100%;box-shadow:none;border:none;padding:0}@media (max-width:640px){.arc-cross{width:100%;height:min(78vh,100%);padding:4px}}.arc-spam-board{position:relative}.arc-spam-tips{text-align:center;pointer-events:none;gap:10px;width:min(90%,560px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%)}.arc-spam-tips p{text-transform:uppercase;color:#ffffffd9;text-shadow:0 0 8px #000;margin:0;font:10px/1.6 "Press Start 2P",Nano Mark,ui-monospace,monospace}.tr{position:relative}.tr-btn{color:#a9aec6;height:32px;font:600 calc(11px*var(--text-scale,1))system-ui,-apple-system,sans-serif;letter-spacing:.04em;cursor:pointer;background:#0e0c1bb3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.tr-btn:hover{color:#e9eef8;border-color:#ffffff4d}.tr-btn.is-hint{color:#ffd08a;border-color:#ffd08a80;box-shadow:0 0 14px -4px #ffd08ab3}.tr-btn.is-on{color:#3ddc97;border-color:#3ddc9780}.tr-btn:focus-visible{outline-offset:2px;outline:2px solid #ffd08a}.tr-pop{z-index:200;color:#e9eef8;text-align:left;width:min(300px,100vw - 32px);max-height:calc(100dvh - 16px);font:calc(13px*var(--text-scale,1))/1.5 system-ui,-apple-system,sans-serif;background:#0e0c1b;border:1px solid #2a2445;border-radius:14px;gap:8px;padding:14px 16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 20px 50px -16px #000}.tr-title{font-weight:700;font-size:calc(14px*var(--text-scale,1));margin:0}.tr-text,.tr-note{color:#c3c8dc;margin:0}.tr-note{font-size:calc(12px*var(--text-scale,1));color:#8c91ab}.tr-steps{gap:4px;margin:0;padding-left:20px;list-style:decimal;display:grid}@media (max-width:640px){.tr-pop.is-sheet{font-size:calc(14px*var(--text-scale,1))}.tr-pop.is-sheet>.tr-title--plain{display:none}}.arc-rocks{touch-action:none;background:#010208;border:1px solid #5ef2ff66;width:min(760px,96%);height:min(560px,94%);padding:6px;position:relative;box-shadow:0 0 40px -14px #5ef2ffb3}.arc-rocks-board{border-radius:10px;width:100%;height:100%;min-height:0;overflow:hidden}.arc-rocks-board canvas{display:block}.arc-rocks-intro .arc-sub,.arc-rocks-intro .arc-fact{max-width:450px}.arc-sub .is-rock,.arc-fact .is-rock{color:#5ef2ff}.arc-sub .is-armor{color:#ffd23f}.arc-sub .is-saucer{color:#ff5d6c}.room-screen .arc-rocks{width:100%;height:100%;box-shadow:none;border:none;padding:0}@media (max-width:640px){.arc-rocks{width:100%;height:min(78vh,100%);padding:4px}}.arc-alley{touch-action:none;background:#05030b;border:1px solid #ffb13b73;width:min(820px,96%);height:min(1100px,96%);padding:0;position:relative;overflow:hidden;box-shadow:0 0 40px -14px #ffb13bb3;container:alley/size}.arc-alley-canvas{touch-action:none;top:0;right:0;bottom:0;left:0;position:absolute!important}.arc-alley-hud{color:#ffd08a;pointer-events:none;text-shadow:0 1px 6px #000;justify-content:space-between;align-items:center;gap:8px;font:11px "Press Start 2P",Nano Mark,monospace;display:flex;position:absolute;top:10px;left:12px;right:12px}.arc-alley-hud b{color:#fff}.arc-alley-hud em{color:#3ddc97;font-style:normal}.arc-alley-score{font-size:calc(20px*var(--text-scale,1));color:#ff8a3c;text-shadow:0 0 12px #ff6a1fcc}.arc-sub .is-lit,.arc-alley-hud .is-lit{color:#ffe53f}.arc-sub .is-hundred{color:#ff9f1a}.arc-alley-intro .arc-sub,.arc-alley-intro .arc-fact{max-width:460px}.room-screen .arc-alley{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border:none}@media (max-width:640px){.arc-alley{width:100%;height:100%}}@media (min-width:641px) and (min-height:600px){.arc-alley{aspect-ratio:14/25;width:auto;max-width:96%}}.room-alley{top:64px;bottom:auto}@media (min-width:1000px){.room-alley{width:min(320px,28vw);top:156px;left:16px;transform:none}}@font-face{font-family:Nano Mark;src:url(/fonts/nano-mark.woff2)format("woff2");unicode-range:U+4FE;font-display:block}.session-scrim{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060cb8;place-items:center;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.session-card{color:#e8ecf5;max-width:400px;font-size:calc(13.5px*var(--text-scale,1));background:#0d1220;border:1px solid #35a8ff66;border-radius:14px;gap:10px;padding:18px 20px;line-height:1.5;display:grid;box-shadow:0 20px 60px -20px #000c}.session-card p{color:#aab3c5;margin:0}.session-card .session-note{font-size:calc(12px*var(--text-scale,1));color:#7f8aa3}.session-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.session-btn{color:#e8ecf5;height:36px;font-size:calc(13px*var(--text-scale,1));cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:0 16px;font-weight:600}.session-btn:hover{background:#ffffff1f}.leave-scrim .session-card{width:min(400px,100%)}.leave-actions{flex-flow:column;gap:8px}.leave-actions .session-btn{width:100%;height:auto;min-height:48px;font-size:calc(14px*var(--text-scale,1));text-align:left;align-items:center;gap:12px;padding:10px 16px;display:flex}.leave-actions .leave-icon{flex:none}.leave-actions .session-btn.leave-go{color:#ffb4b4;background:0 0;border-color:#ff787847}.leave-actions .session-btn.leave-go:hover{background:#ff78781a}.leave-actions .session-btn:focus-visible{outline-offset:2px;outline:2px solid #35a8ff}@media (max-height:500px){.leave-scrim .session-card{gap:6px;padding:14px 18px}.leave-actions{gap:6px}.leave-actions .session-btn{min-height:44px;padding:8px 16px}}.session-btn.is-main{color:#06080f;background:linear-gradient(90deg,#f7931a,#ffd08a 50%,#35a8ff);border-color:#0000}.session-toast{z-index:1000;color:#e8ecf5;width:max-content;max-width:calc(100vw - 32px);font-size:calc(13px*var(--text-scale,1));background:#0d1220;border:1px solid #ffb56666;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.room-ui,.pin-overlay{transition:opacity .2s}body[data-coin-insert] .room-ui,body[data-coin-insert] .pin-overlay,body[data-ticket-dip] .room-ui,body[data-ticket-dip] .pin-overlay,body[data-ticket-dip] .room-screen[data-on=true][data-settled=true]{opacity:0;pointer-events:none}@media (min-width:641px){.arc-cabinet:has(>.arc-lobby){overscroll-behavior:contain;pointer-events:auto;grid-template-columns:minmax(0,1fr);padding-bottom:16px;overflow-y:auto}.arc-lobby{grid-template-columns:repeat(auto-fit,minmax(140px,170px));justify-content:center;width:100%;max-width:1090px}}@media (min-width:641px) and (max-width:959px){.arc-lobby{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none}.arc-lobby>.arc-tile{grid-column:span 2;height:150px}.arc-lobby>.arc-tile:nth-child(3n+1 of.arc-tile):nth-last-child(2 of.arc-tile),.arc-lobby>.arc-tile:nth-child(3n+2 of.arc-tile):nth-last-child(1 of.arc-tile){grid-column:span 3}.arc-lobby>.arc-tile:nth-child(3n+1 of.arc-tile):nth-last-child(1 of.arc-tile){grid-column:1/-1}}@media (min-width:960px) and (max-width:1199px){.arc-lobby{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;max-width:none}.arc-lobby>.arc-tile{height:150px;padding:12px}.arc-lobby>.arc-tile .arc-tile-sub{display:none}}@media (orientation:landscape) and (min-width:960px) and (max-height:1100px) and (pointer:coarse){html[data-arc-playing]:not(:has(.ctl-overlay.is-paused,.arc-beat--bar)) .rush[data-view=arcade] :is(header.rush-top,.arc-bar,.rush-dock){display:none}}@media (min-width:1200px) and (pointer:fine){html[data-arc-playing]:not(:has(.ctl-overlay.is-paused,.arc-beat--bar)) .rush[data-view=arcade] :is(.rush-dock,.rush-caption,.arc-line),html[data-arc-playing]:not(:has(.ctl-overlay.is-paused,.arc-beat--bar)) .rush[data-view=arcade] :is(.rush-side,.arc-sheet-shade,.arc-scores-open){display:none}html[data-arc-playing]:not(:has(.ctl-overlay.is-paused,.arc-beat--bar)) .rush[data-view=arcade] .rush-ui{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""stage""dock"}}@media (min-width:1200px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rush[data-view=arcade] :is(.rush-dock,.rush-caption,.arc-line,.rush-side){animation:.18s ease-out arc-tall-back}}@keyframes arc-tall-back{0%{opacity:0}}@media (min-width:641px) and (max-width:1199px) and (any-pointer:coarse){.arc-cabinet>.arc-screen.arc-reaction{width:min(820px,94%);height:min(520px,90%)}}.arc-cabinet:has(>.arc-lobby){--arc-fade-up:0px;--arc-fade-down:0px;--arc-fade-clear:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--arc-fade-up),#000 calc(100% - var(--arc-fade-down)),transparent calc(100% - var(--arc-fade-clear)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--arc-fade-up),#000 calc(100% - var(--arc-fade-down)),transparent calc(100% - var(--arc-fade-clear)),transparent 100%)}.arc-cabinet[data-more-up]{--arc-fade-up:28px}.arc-cabinet[data-more-down]{--arc-fade-down:104px;--arc-fade-clear:56px}.arc-cabinet:has(>.arc-lobby):focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #ffd08acc}@media not all and (forced-colors:active){.arc-cabinet:has(>.arc-lobby){scrollbar-width:none}.arc-cabinet:has(>.arc-lobby)::-webkit-scrollbar{display:none}}@media (forced-colors:active){.arc-cabinet:has(>.arc-lobby){-webkit-mask-image:none;mask-image:none}}.arc-more{z-index:2;color:#ffd08a;background:var(--glass);-webkit-backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer;border:1px solid #ffd08a80;border-radius:999px;place-items:center;width:44px;height:44px;animation:1.6s ease-in-out 3 arc-more-nudge;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px -6px #000000b3}.arc-more[hidden]{display:none}.arc-more:hover{border-color:#ffd08ae6}.arc-more:focus-visible{outline-offset:2px;outline:2px solid #ffd08a}@keyframes arc-more-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,3px)}}@media (prefers-reduced-motion:reduce){.arc-more{animation:none}}@media (min-width:1200px){.rush[data-view=arcade] .rush-ui{grid-template-columns:minmax(270px,310px) minmax(0,1090px);grid-template-areas:"top top""btc stage""dock dock";justify-content:center;column-gap:24px}.rush[data-view=arcade] .rush-side--btc{justify-content:flex-start}.rush[data-view=arcade] .arc-cabinet:has(>.arc-lobby){place-items:start center;top:0}body[data-arcade-play] .rush[data-view=arcade] .rush-ui{grid-template-columns:minmax(270px,290px) minmax(0,1090px)}}.arc-lobby-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.daily-choice{align-items:center;gap:6px;display:flex;position:relative}.daily-choice-toggle{text-align:left;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 12px;display:flex}.daily-choice-toggle:disabled{opacity:.5;cursor:default}.daily-choice-sun{font-size:calc(18px*var(--text-scale,1));color:#ffb13b;opacity:.55}.daily-choice-text{flex-direction:column;gap:1px;display:flex}.daily-choice-text b{font-size:calc(13px*var(--text-scale,1));color:var(--ink)}.daily-choice-text small{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3)}.daily-choice-knob{background:#ffffff24;border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.daily-choice-knob:after{content:"";background:#cfd6e4;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.daily-choice.is-on .daily-choice-toggle{background:#ffb13b1a;border-color:#ffb13b99;box-shadow:0 0 18px -6px #ffb13bb3}.daily-choice.is-on .daily-choice-sun{opacity:1}.daily-choice.is-on .daily-choice-knob{background:#ffb13b}.daily-choice.is-on .daily-choice-knob:after{background:#1a0e00;transform:translate(14px)}.daily-choice-help{width:22px;height:22px;font:italic 600 calc(12px*var(--text-scale,1))Georgia,serif;color:var(--ink-3);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%}.daily-choice-note{z-index:5;width:min(300px,80vw);font-size:calc(12px*var(--text-scale,1));color:#c9d2e3;background:#0b0916;border:1px solid #ffffff24;border-radius:10px;margin:0;padding:10px 12px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #000}.arc-now-daily{font-size:calc(12px*var(--text-scale,1));color:#ffb13b}.arc-name-line{font-size:calc(12px*var(--text-scale,1));color:var(--ink-3);align-items:center;gap:6px;margin:0;display:flex}.arc-name-line b{color:var(--ink)}.arc-name-line.is-out{color:var(--ink-2);line-height:1.7;display:block}.arc-name-line.is-out .arc-name-signin{white-space:nowrap;vertical-align:middle;margin:2px 0}.room-claw .arc-name-line.is-out .arc-name-signin,.room-actions .arc-name-line.is-out .arc-name-signin{height:32px;display:inline-flex}.arc-name-line input{min-width:0;height:30px;font-size:calc(13px*var(--text-scale,1));color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:8px;flex:1;padding:0 10px}.arc-who{justify-items:start;min-width:0;display:grid}.arc-addr{font-size:calc(11px*var(--text-scale,1));color:var(--ink-3);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.2}.arc-name-line.is-editing{flex-wrap:wrap;row-gap:6px}.arc-name-field-row{flex:100%;gap:6px;min-width:0;display:flex}.arc-name-line.is-editing input{flex:auto}.arc-name-ideas{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.arc-name-ideas .arc-name-suggest{margin-left:0}.arc-name-idea-list{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.arc-name-idea{border:1px solid var(--line);min-height:44px;color:var(--ink);font-size:calc(14px*var(--text-scale,1));cursor:pointer;background:#ffffff0d;border-radius:999px;padding:0 12px;font-weight:600}.arc-name-idea:hover,.arc-name-idea:focus-visible{background:#35a8ff1f;border-color:#35a8ff}.arc-name-idea[aria-pressed=true]{background:#35a8ff38;border-color:#35a8ff}.arc-name-nudge{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink);background:#35a8ff1a;border:1px solid #35a8ff59;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:8px 10px;display:flex}.arc-name-nudge>span{flex:180px}.arc-name-nudge .arc-name-edit{margin-left:0}.arc-name-x{color:var(--ink-3);font-size:calc(16px*var(--text-scale,1));cursor:pointer;background:0 0;border:0;line-height:1}.name-dialog{flex-direction:column;gap:12px;max-width:440px;display:flex}.name-dialog>*{margin:0}.name-dialog-form{font-size:calc(13px*var(--text-scale,1))}.name-dialog-form.arc-name-line.is-editing{row-gap:12px}@media (max-height:500px) and (min-width:600px){.name-dialog{width:min(560px,100%);max-width:none}}.name-dialog-form input{height:44px;font-size:calc(16px*var(--text-scale,1))}.name-dialog-form .arc-name-save{color:#06121f;background:#35a8ff;border-radius:10px;padding:8px 16px}.name-dialog-form .arc-name-save:disabled{color:var(--ink-3);background:#ffffff14}.name-dialog-form input,.name-dialog-form .arc-name-edit{min-height:44px}.name-dialog-form .arc-name-edit{padding:0 14px}.name-dialog .drawer-x{min-width:44px;min-height:44px}@media (pointer:coarse){.arc-name-line .arc-name-edit,.arc-name-nudge .arc-name-edit,.arc-name-x{min-width:44px;min-height:44px;padding:0 10px}.arc-name-line.is-editing input{min-height:44px;font-size:calc(16px*var(--text-scale,1))}}.arc-name-line.is-editing .arc-name-edit:first-of-type{margin-left:0}.arc-name-line.is-editing .arc-name-edit:disabled{color:var(--ink-3);cursor:not-allowed}.arc-name-msg,.arc-name-rules{font-size:calc(11.5px*var(--text-scale,1));flex:100%}.arc-name-msg.is-ok{color:#3ddc97}.arc-name-msg.is-bad{color:#ffb3c1}.arc-name-rules{color:var(--ink-3)}.arc-name-edit{font-size:calc(12px*var(--text-scale,1));color:#9fd0ff;cursor:pointer;background:0 0;border:none;margin-left:auto;font-weight:600}@media (max-width:640px){.arc-lobby-head{justify-content:flex-end}.daily-choice-text small{display:none}}.arc-lobby .arc-tile{transition:transform .15s,box-shadow .15s,border-color .15s}.arc-tile-pick{z-index:0;border-radius:inherit;cursor:pointer;background:0 0;border:none;position:absolute;top:0;right:0;bottom:0;left:0}.arc-tile-pick:focus-visible{outline:2px solid var(--c);outline-offset:2px}.arc-lobby .arc-tile>.arc-tile-name,.arc-lobby .arc-tile>.arc-tile-sub,.arc-lobby .arc-tile>.arc-tile-closed,.arc-tile-actions{position:relative}.arc-tile-closed{border:1px dashed var(--line);color:var(--ink-2);font-size:calc(13px*var(--text-scale,1));border-radius:10px;margin:0;padding:10px 12px}.arc-lobby .arc-tile>.arc-tile-icon,.arc-lobby .arc-tile>.arc-tile-name,.arc-lobby .arc-tile>.arc-tile-sub{pointer-events:none}.arc-lobby .arc-tile.is-picked{z-index:2;border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 34px -6px var(--c);transform:scale(1.04)}.arc-lobby .arc-tile.is-picked .arc-tile-icon{display:none}.arc-tile-actions{z-index:1;flex-direction:column;gap:6px;width:100%;display:flex;pointer-events:auto!important}.arc-tile-act{width:100%;min-height:40px;font:600 calc(13px*var(--text-scale,1))system-ui,sans-serif;cursor:pointer;border-radius:10px;padding:0 10px}.arc-tile-act.is-free{color:#fff;background:#ffffff1a;border:1px solid #ffffff47}.arc-tile-act.is-free:hover{background:#ffffff29}.arc-tile-act.is-coin,.arc-tile-act.is-token{color:#1a0e00;background:linear-gradient(#ffe08a,#ffb13b);border:1px solid #ffcf6a;box-shadow:0 0 16px -6px #ffb13b}.arc-tile-act.is-token{color:#04121f;background:linear-gradient(#bfe3ff,#6fb8ff);border-color:#9fd0ff;box-shadow:0 0 16px -6px #4a9eff}.arc-tile-act:disabled{opacity:.6;cursor:default}.arc-lobby .arc-tile.is-picked:has(.arc-tables){height:auto;min-height:168px}.arc-tables{flex-wrap:wrap;gap:4px;display:flex}.arc-table{font:600 calc(11px*var(--text-scale,1))system-ui,sans-serif;color:#fff;border:1px solid var(--c);background:#ffffff0f;border-radius:8px;flex-direction:column;align-items:flex-start;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.arc-table{border:1px solid color-mix(in srgb,var(--c)45%,transparent)}}.arc-table{border-left:3px solid var(--c);cursor:pointer}.arc-table.is-on{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.arc-table.is-on{background:color-mix(in srgb,var(--c)26%,transparent)}}.arc-table.is-on{border-color:var(--c);box-shadow:0 0 12px -4px var(--c)}.arc-table small{font:500 calc(11px*var(--text-scale,1))system-ui,sans-serif;opacity:.8;text-transform:uppercase;letter-spacing:.04em}.arc-table:disabled{opacity:.45;cursor:default}@media (max-width:640px){.arc-lobby .arc-tile.is-picked{height:auto;min-height:118px}.arc-tile-act{font-size:calc(12px*var(--text-scale,1));padding:0 6px}}.arc-scores-open,.arc-scores-x{display:none}@media (min-width:1200px){.arc-scores-open{height:36px;font:600 calc(13px*var(--text-scale,1))system-ui,sans-serif;color:#b7ecff;cursor:pointer;white-space:nowrap;background:#5ed2ff1a;border:1px solid #5ed2ff73;border-radius:12px;align-items:center;padding:0 12px;display:inline-flex}.arc-scores-open:hover,.arc-scores-open[aria-expanded=true]{background:#5ed2ff33}.arc-scores-open:focus-visible,.arc-scores-x:focus-visible{outline-offset:2px;outline:2px solid #ffd08a}.rush[data-view=arcade]:has(.arc-lobby) .rush-top-right>.arc-scores-open{display:none}.rush[data-view=arcade] .arc-scores-x{width:36px;height:36px;color:var(--ink-2);border:1px solid var(--line);font-size:calc(16px*var(--text-scale,1));cursor:pointer;background:#ffffff0f;border-radius:12px;flex:none;place-items:center;margin-left:8px;display:grid}.rush[data-view=arcade] .arc-scores-x:hover{color:var(--ink)}}@media (min-width:1200px) and (pointer:coarse){.arc-scores-open,.rush[data-view=arcade] .arc-scores-x{height:44px}}.myprizes-tabs{background:#ffffff0d;border-radius:999px;gap:8px;padding:3px;display:flex}.myprizes-tabs button{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2);cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:600}.myprizes-tabs button.is-on{color:#06080f;background:#ffb566}.myprizes-empty-go{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.myprizes-empty .rush-send,.tix-trade{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tix{gap:12px;margin-top:12px;display:grid}.tix-stage{touch-action:none;background:#070913;border-radius:14px;height:min(520px,62dvh);position:relative;overflow:hidden}.tix-canvas{top:0;right:0;bottom:0;left:0;position:absolute!important}.tix-loading{height:100%;font-size:calc(13px*var(--text-scale,1));color:var(--ink-3);place-items:center;display:grid}.tix-total{pointer-events:none;gap:2px;display:grid;position:absolute;top:14px;left:16px}.tix-total b{color:#ffb566;text-shadow:0 0 18px #ff9d4d8c;font-variant-numeric:tabular-nums;font-family:"Press Start 2P",Nano Mark,monospace;font-size:clamp(20px,4vw,30px);font-weight:400}.tix-total span{font-size:calc(12.5px*var(--text-scale,1));color:var(--ink-2)}.tix-total small{font-size:calc(11.5px*var(--text-scale,1));color:var(--ink-3)}.tix-hint{font-size:calc(12px*var(--text-scale,1));text-align:center;color:#e9eef899;pointer-events:none;margin:0;position:absolute;bottom:12px;left:14px;right:14px}.tix-empty{max-width:420px;font-size:calc(13px*var(--text-scale,1));border:1px solid var(--line);background:#070913cc;border-radius:12px;gap:4px;padding:12px 14px;line-height:1.45;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.tix-empty p{margin:0}.tix-empty p:first-child{color:#ffb566;font-weight:700}.tix-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.tix-prizes{min-height:44px;font-size:calc(13px*var(--text-scale,1));color:#9ec9ff;cursor:pointer;align-items:center;display:inline-flex}.tix-prizes:hover{color:#cfe4ff}@media (any-pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select{font-size:calc(16px*var(--text-scale,1))}.drawer-x,.drawer-tab,.rush-sound,.trophy-btn,.tr-btn,.signin-btn,.wallet-btn,.eject-btn,.session-btn,.board-tabs button,.city-dir-tabs button,.myprizes-tabs button,.daily-switch button,.daily-switch-like,.room-top-menu,.room-top-right .rush-link,.brand{position:relative}.drawer-x:before,.drawer-tab:before,.rush-sound:before,.trophy-btn:before,.tr-btn:before,.signin-btn:before,.wallet-btn:before,.eject-btn:before,.session-btn:before,.board-tabs button:before,.city-dir-tabs button:before,.myprizes-tabs button:before,.daily-switch button:before,.daily-switch-like:before,.room-top-menu:before,.room-top-right .rush-link:before,.brand:before{content:"";position:absolute;inset:max(-7px,50% - 22px)}.room-top-right .rush-link:before{top:-13px;right:0;bottom:-13px;left:0}.rush-chips{gap:15px 8px}.rush-chips button{white-space:nowrap;position:relative}.rush-chips button:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.rush-switch{min-height:44px;margin:-12px 0}.rush-send{min-height:44px}.rush-foot{padding-bottom:14px;line-height:2.6}.rush-foot .rush-link{position:relative}.rush-foot .rush-link:before{content:"";position:absolute;top:-7px;right:-6px;bottom:-7px;left:-6px}.node-dot{position:relative}.node-dot:before{content:"";position:absolute;top:-18px;right:-10px;bottom:-18px;left:-3px}}@media (max-width:640px),(max-height:500px) and (max-width:1000px){.rush:is([data-view=sim],[data-view=live]){min-height:100dvh;position:relative;inset:auto;overflow:visible}.rush:is([data-view=sim],[data-view=live]) .rush-ui{grid-template-rows:auto clamp(320px,60dvh,520px) auto auto;grid-template-areas:"top top""stage stage""btc nano""dock dock";min-height:100dvh;position:relative;inset:auto}.rush:is([data-view=sim],[data-view=live]) .rush-side .rush-card{max-height:none;overflow:hidden}.rush:is([data-view=sim],[data-view=live]) .rush-dock{max-height:none;overflow:visible}.rush:is([data-view=sim],[data-view=live]) .rush-card header{flex-wrap:wrap;gap:4px 8px}.rush:is([data-view=sim],[data-view=live]) .rush-dock-row--pay{align-items:end;gap:16px}}@media (max-width:640px){.rush-callout{transform:translate(22px,-50%)}.rush-callout:after{left:-16px;right:auto}}@media (max-height:500px) and (min-width:641px) and (max-width:1000px){.rush:is([data-view=sim],[data-view=live]) .rush-ui{grid-template-rows:auto auto clamp(240px,72dvh,320px) auto}}.counter-page,.tix-stage,.myprize-stage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (max-width:640px),(max-height:500px) and (any-pointer:coarse){body[data-arcade-play] .rush[data-view=arcade] .rush-top,body[data-arcade-play] .rush[data-view=arcade] .rush-side{display:none}body[data-arcade-play] .rush[data-view=arcade] .rush-ui{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"dock dock""stage stage"}body[data-arcade-play] .rush[data-view=arcade] .rush-dock{border-radius:14px;padding:4px 8px}body[data-arcade-play] .rush[data-view=arcade] .arc-dock{flex-wrap:nowrap;align-items:center}body[data-arcade-play] .rush[data-view=arcade] .arc-now{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body[data-arcade-play] .rush[data-view=arcade] .arc-screen{justify-content:safe center;max-height:100%;overflow-y:auto}body[data-arcade-play] .rush[data-view=arcade] .arc-key{white-space:nowrap;flex:none}body[data-arcade-play] .rush[data-view=arcade]:has(.dt-screen:not(.dt-seat)) .arc-dock,body[data-arcade-play] .rush[data-view=arcade]:has(.dt-screen:not(.dt-seat)):not(:has(.rush-you-line)) .rush-dock{display:none}body[data-arcade-play] .rush[data-view=arcade]:has(.dt-screen:not(.dt-seat)):not(:has(.rush-you-line)) .rush-ui{padding-top:var(--sa-top);grid-template-rows:minmax(0,1fr);grid-template-areas:"stage stage"}body[data-arcade-play] .rush[data-view=arcade]:has(.dt-screen:not(.dt-seat)) .arc-cabinet{top:0}}:root{--sa-top:env(safe-area-inset-top,0px);--sa-right:env(safe-area-inset-right,0px);--sa-bottom:env(safe-area-inset-bottom,0px);--sa-left:env(safe-area-inset-left,0px)}.rush-ui{padding-top:max(var(--top-pad),var(--sa-top));padding-right:max(var(--top-pad),var(--sa-right));padding-bottom:max(var(--top-pad),var(--sa-bottom));padding-left:max(var(--top-pad),var(--sa-left))}.room-top{margin:var(--sa-top)var(--sa-right)0 var(--sa-left)}.room-keys,.room-hint,.room-claw,.room .ctl-strip,.session-toast{margin-bottom:var(--sa-bottom)}.room-joy{margin-left:var(--sa-left);margin-bottom:var(--sa-bottom)}.room-reacts{margin-right:var(--sa-right);margin-bottom:var(--sa-bottom)}.room-panel{margin:var(--sa-top)var(--sa-right)var(--sa-bottom)0}.room-toast,.round-toast,.counter-lastcall{margin-top:var(--sa-top)}.dispenser{margin:var(--sa-top)0 var(--sa-bottom)}.drawer-scrim{padding:max(16px,var(--sa-top))max(16px,var(--sa-right))max(16px,var(--sa-bottom))max(16px,var(--sa-left))}.fb-page{box-sizing:border-box;padding-top:var(--sa-top);padding-right:var(--sa-right);padding-bottom:var(--sa-bottom);padding-left:var(--sa-left)}@media (any-pointer:coarse){.counter-chip{min-height:44px}.xs-act,.flow-tag{position:relative}.xs-act:before,.flow-tag:before{content:"";position:absolute}.xs-act:before{top:-7px;right:-7px;bottom:-7px;left:-7px}.flow-tag:before{top:-11px;right:-7px;bottom:-11px;left:-7px}}.run-choice{border:1px solid var(--line);background:#ffffff0d;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:100%;padding:4px;display:grid}.run-choice button{text-align:left;height:auto;min-height:44px;color:var(--ink-2);cursor:pointer;touch-action:manipulation;border-radius:8px;align-content:center;gap:2px;padding:8px 12px;display:grid}.run-choice button b{font:600 calc(13px*var(--text-scale,1))system-ui,sans-serif;color:inherit}.run-choice button small{font:500 calc(12px*var(--text-scale,1))system-ui,sans-serif;opacity:.8;text-wrap:balance;line-height:1.25}.run-choice button.is-on{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.run-choice button.is-daily{color:#1a1200;background:linear-gradient(135deg,#ffe08a,#ffb347)}.run-choice button:disabled{cursor:default}.board-title{font-size:calc(13px*var(--text-scale,1));color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.board-title b{color:var(--ink)}.board-title.is-daily b{color:#ffd08a}.ch-panel{-webkit-backdrop-filter:blur(14px);background:#0a0c16e0;border:1px solid #ffffff1a;border-radius:14px;grid-column:1/-1;gap:8px;padding:10px;display:grid;box-shadow:0 20px 60px -30px #000c}.ch-panel header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.ch-panel header b{color:#ffd08a;letter-spacing:.04em;font:10px "Press Start 2P",Nano Mark,monospace}.ch-meta{font-size:calc(12px*var(--text-scale,1));color:var(--ink-2);font-variant-numeric:tabular-nums}.ch-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ch-task>button,.ch-task>div{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;background:#121524f5;border:1px solid #ffffff1a;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.ch-task>div{cursor:default}.ch-task.is-done>button,.ch-task.is-done>div{border-color:#7dff9a80}.ch-top{font-size:calc(12px*var(--text-scale,1));align-items:center;gap:8px;display:flex}.ch-tier{font-weight:700;font-size:calc(11px*var(--text-scale,1));border-radius:99px;padding:1px 7px}.ch-tier.is-easy{color:#7dff9a;background:#7dff9a1f}.ch-tier.is-medium{color:#ffd23f;background:#ffd23f1f}.ch-tier.is-hard{color:#ff6bd6;background:#ff6bd61f}.ch-game{color:#c3cbdb}.ch-reward{white-space:nowrap;margin-left:auto;font-weight:700}.ch-text{font-size:calc(14px*var(--text-scale,1))}.ch-bar{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden}.ch-bar i{border-radius:inherit;background:#ffd08a;height:100%;transition:width .4s;display:block}.ch-task.is-easy .ch-bar i{background:#7dff9a}.ch-task.is-hard .ch-bar i{background:#ff6bd6}.ch-count{font-size:calc(11.5px*var(--text-scale,1));color:#c3cbdb;font-variant-numeric:tabular-nums}.ch-foot{font-size:calc(12px*var(--text-scale,1));color:#c3cbdb;margin:0}.ch-burst{z-index:80;pointer-events:none;justify-items:center;display:grid;position:fixed;top:14vh;left:0;right:0}.ch-burst-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff6bd673,#0000 55%),linear-gradient(#3a2458,#161226);border:2px solid #ffd08a;border-radius:18px;justify-items:center;gap:6px;max-width:calc(100vw - 32px);padding:18px 28px 16px;animation:2.6s ease-out forwards ch-burst-pop;display:grid;box-shadow:0 0 0 6px #ffd08a2e,0 18px 50px #0000008c}.ch-burst-kicker{letter-spacing:.14em;color:#ffd08a;text-transform:uppercase;font:10px "Press Start 2P",Nano Mark,monospace}.ch-burst-card b{color:#fff;font:800 calc(34px*var(--text-scale,1))/1.05 Inter,system-ui,sans-serif;letter-spacing:-.02em;text-shadow:0 0 18px #ff6bd6,0 2px #000}.ch-burst-pay{color:#ffd08a;font:800 calc(18px*var(--text-scale,1))/1 "JetBrains Mono",ui-monospace,monospace}@keyframes ch-burst-pop{0%{opacity:0;transform:translateY(10px)scale(.72)}12%{opacity:1;transform:translateY(0)scale(1.06)}20%{transform:translateY(0)scale(1)}78%{opacity:1}to{opacity:0;transform:translateY(-12px)scale(1.02)}}.ch-toast{left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:60;color:#fff;max-width:calc(100vw - 32px);font-size:calc(13px*var(--text-scale,1));text-align:center;background:linear-gradient(135deg,#2a2140,#1b1530);border:1px solid #ffd08a;border-radius:14px;gap:2px;padding:10px 16px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.ch-toast b{color:#ffd08a}.ch-button{position:relative}.daily-switch-like{border:1px solid var(--line);color:#ffd08a;cursor:pointer;background:#ffffff0d;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font:9px "Press Start 2P",Nano Mark,monospace;display:inline-flex}.daily-switch-like small{font:600 calc(11px*var(--text-scale,1))system-ui,sans-serif;color:var(--ink-2)}.daily-switch-like.is-all{border-color:#7dff9a}.ch-pop{z-index:40;border:1px solid var(--line);background:#0e0b18f7;border-radius:14px;gap:8px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 120px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 14px 40px #00000080}.arc-tile-actions .run-choice{grid-template-columns:1fr}.arc-tile-actions .run-choice button{padding-inline:10px}.arc-tile-actions .run-choice-reset{display:none}@media (max-width:640px){.ch-pop{top:calc(max(10px,env(safe-area-inset-top)) + 150px);width:auto;position:fixed;left:12px;right:12px;transform:none}}@media (min-width:720px){.ch-panel ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-pop .ch-panel ul{grid-template-columns:1fr}}.arc-cabinet:has(>.arc-lobby:has(>.arc-detail)){grid-template-rows:minmax(0,1fr);place-items:stretch center;overflow:hidden;-webkit-mask-image:none;mask-image:none}.rush[data-view=arcade] .arc-cabinet:has(>.arc-lobby:has(>.arc-detail)){align-items:stretch}.arc-lobby:has(>.arc-detail){grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;min-height:0;overflow-y:auto}.arc-detail{grid-column:1/-1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;height:100%;min-height:0;padding:6px 0 8px;display:grid}.rush-stage-area:has(.arc-detail)>.arc-more{display:none}.arc-detail-stage{aspect-ratio:4/3;border:1px solid var(--c);background:#03040b;border-radius:18px;justify-self:stretch;width:100%;height:100%;min-height:180px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.arc-detail-stage{border:1px solid color-mix(in srgb,var(--c)55%,transparent)}}.arc-detail-stage{box-shadow:0 0 48px -16px var(--c)}.arc-detail-stage .arc-tile-preview:after{display:none}.arc-detail-wait,.arc-detail-icon{color:var(--ink-2);font-size:calc(14px*var(--text-scale,1));place-items:center;margin:0;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.arc-detail-icon{color:var(--c)}.arc-detail-icon svg{width:72px;height:72px}.arc-detail-name{letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 0 14px var(--c);margin:0;font:clamp(13px,1.5vw,16px) "Press Start 2P",Nano Mark,monospace}.arc-detail-blurb{color:var(--ink-2);font-size:calc(15px*var(--text-scale,1));margin:8px 0 0;line-height:1.45}.arc-detail .arc-tile-actions{grid-template-columns:repeat(2,minmax(0,280px));justify-content:start;gap:10px;margin-top:14px;display:grid}.arc-detail .arc-tile-actions>:is(.run-choice,.arc-tables,.arc-tile-closed){grid-column:1/-1}.arc-detail .run-choice{grid-template-columns:1fr 1fr;gap:6px}.arc-detail .run-choice-reset{display:inline}.arc-detail .arc-tile-act{white-space:normal;min-height:48px;padding:8px 12px;line-height:1.25}@media (max-width:720px){.arc-detail .arc-tile-actions{grid-template-columns:1fr 1fr}}.arc-lobby .arc-tile.is-picked{height:auto;min-height:168px}@media (max-width:640px),(max-height:500px){.arc-lobby .arc-tile.is-picked{min-height:118px}}@media (hover:hover){.city-dir-handle:hover,.city-dir-tabs button:not(.is-on):not([aria-pressed=true]):not([aria-checked=true]):not([aria-selected=true]):hover{color:var(--ink);background-color:#ffffff1a}.signin-btn:hover{background:var(--nano-btn-on);box-shadow:0 0 20px -3px #209ce9f2}}.rush:is([data-view=sim],[data-view=live],[data-view=spam]) .rush-canvas{clip-path:inset(var(--rush-scene-top,0px)0 0 0)}@media (max-width:640px){.rush[data-view=spam]{min-height:100dvh;position:relative;inset:auto;overflow:visible}.rush[data-view=spam] .rush-ui{grid-template-rows:auto clamp(320px,60dvh,520px) auto auto;grid-template-areas:"top top""stage stage""btc nano""dock dock";min-height:100dvh;position:relative;inset:auto}.rush[data-view=spam] .rush-side .rush-card{max-height:none;overflow:hidden}.rush[data-view=spam] .rush-dock{max-height:none;overflow:visible}.rush[data-view=spam] .rush-card header{flex-wrap:wrap;gap:4px 8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-ease{syntax:"*";inherits:false}
