@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--spacing:.25rem;--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-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-40{top:calc(var(--spacing) * 40)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.sepia{--tw-sepia:sepia(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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--play-shell-max:min(100vw - 32px, 520px);--hub-shell-max:min(100vw - 32px, 420px);--hub-classic-radius:4px;--hub-classic-radius-inner:3px;--hub-tier-card-min-height:56px;--hub-tier-title-rail-width:72px;--hub-tier-action-rail-width:64px;--bg-primary:#f5f3ee;--bg-secondary:#eceae4;--bg-card:#fff;--text-primary:#2c2c2a;--text-secondary:#444441;--text-muted:#888780;--text-faint:#b4b2a9;--border-primary:#d3d1c7;--border-secondary:#e8e6df;--color-anchor-bg:#2c2c2a;--color-anchor-text:#f5f3ee;--orange-accent:#f70;--green-accent:#4a965e;--color-slot-empty-border:#c8c6c0;--color-slot-filled-bg:#eaf4ec;--color-slot-filled-text:#2d5e3a;--color-slot-filled-border:var(--green-accent);--color-slot-correct-bg:var(--green-accent);--color-slot-correct-border:var(--green-accent);--color-slot-wrong-bg:#faeeda;--color-slot-wrong-text:#633806;--color-slot-wrong-border:var(--orange-accent);--color-slot-absent-bg:#fce2e0;--color-slot-absent-text:#7a1610;--color-slot-absent-border:#d94a3d;--color-slot-active-border:var(--orange-accent);--color-slot-active-bg:#fff0e5;--color-slot-active-text:#c05500;--color-join-active-bg:#d0e8d6;--color-join-active-text:#2d5e3a;--color-join-pair-bg:#ddece2;--color-join-pair-text:#3a6b48;--color-join-wrong-bg:#f3d6d4;--color-join-wrong-text:#9a4a44;--color-join-pending-bg:#e8e6df;--color-join-pending-text:#b4b2a9;--color-connector:#d3d1c7;--color-connector-correct:#72ad84;--color-connector-wrong:#e8b4b0;--accent-streak:var(--orange-accent);--accent-green:var(--green-accent);--hub-accent-muted:var(--orange-accent);--hub-bonus-done-bg:#e86a00;--hub-bonus-done-border:#c05500;--streak-pill-bg:#fff;--result-stat-bg:#2c2c2a;--result-stat-text:#f5f3ee;--share-card-stat-bg:#2c2c2a;--share-card-stat-text:#f5f3ee;--result-share-bg:#fff;--result-share-text:#b4b2a9;--result-share-border:#e8e6df;--result-chain-mid-bg:#eaf4ec;--result-chain-mid-text:#2d5e3a;--result-chain-anchor-bg:#2c2c2a;--result-chain-anchor-text:#f5f3ee;--result-chain-anchor-border:transparent;--rating-neutral-bg:var(--bg-card);--rating-neutral-border:#6b6963;--rating-neutral-feature:#5c5a54;--rating-neutral-selected:#888780}@media (min-width:768px){:root{--play-shell-max:min(100vw - 48px, 640px);--hub-shell-max:min(100vw - 48px, 480px)}}.dark{--bg-primary:#1a1916;--bg-secondary:#222220;--bg-card:#2c2c2a;--text-primary:#f1efe8;--text-secondary:#b4b2a9;--text-muted:#888780;--text-faint:#5f5e5a;--border-primary:#3a3835;--border-secondary:#333330;--color-anchor-bg:#f1efe8;--color-anchor-text:#2c2c2a;--color-slot-empty-border:#3a3835;--color-slot-filled-bg:#1e3628;--color-slot-filled-text:#b0d9bc;--color-slot-filled-border:var(--green-accent);--color-slot-correct-bg:var(--green-accent);--color-slot-correct-border:var(--green-accent);--color-slot-wrong-bg:#412402;--color-slot-wrong-text:#fa6;--color-slot-wrong-border:var(--orange-accent);--color-slot-absent-bg:#4a1b17;--color-slot-absent-text:#f9a79f;--color-slot-absent-border:#d94a3d;--color-slot-active-border:var(--orange-accent);--color-slot-active-bg:#402008;--color-slot-active-text:#fa6;--color-join-active-bg:#1e3628;--color-join-active-text:#b0d9bc;--color-join-pair-bg:#2a4535;--color-join-pair-text:#b0d9bc;--color-join-wrong-bg:#4a2522;--color-join-wrong-text:#e8a8a2;--color-join-pending-bg:#2c2c2a;--color-join-pending-text:#5f5e5a;--color-connector:#3a3835;--color-connector-correct:#4a965e;--color-connector-wrong:#6b3a36;--streak-pill-bg:#3a3835;--hub-accent-muted:var(--orange-accent);--hub-bonus-done-bg:#c60;--hub-bonus-done-border:#a64f00;--result-stat-bg:#1e1e1c;--result-stat-text:#f1efe8;--share-card-stat-bg:#4a4844;--share-card-stat-text:#f1efe8;--result-share-bg:#f1efe8;--result-share-text:#2c2c2a;--result-share-border:transparent;--result-chain-mid-bg:#1e3628;--result-chain-mid-text:#b0d9bc;--result-chain-anchor-bg:#1e3628;--result-chain-anchor-text:#b0d9bc;--result-chain-anchor-border:var(--green-accent);--rating-neutral-bg:#2c2c2a;--rating-neutral-border:#d3d1c7;--rating-neutral-feature:#e8e6df;--rating-neutral-selected:#b4b2a9}@keyframes tile-depress{0%{transform:translateY(0)}40%{transform:translateY(3px)}to{transform:translateY(2px)}}@keyframes tile-wrong-pulse{0%,to{border-color:var(--color-slot-wrong-border)}50%{border-color:#0000}}@keyframes result-ripple{0%{opacity:0;transform-origin:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes overlay-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes solve-celebrate{0%{transform:scale(1)}40%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes solve-slot-pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--confetti-drift,0), 72vh) rotate(var(--confetti-rotate,180deg)) scale(.6)}}@keyframes confetti-fall-loop{0%{opacity:0;transform:translateY(-8vh)rotate(0)scale(.85)}12%{opacity:1}88%{opacity:.9}to{opacity:0;transform:translate(var(--confetti-drift,0), 78vh) rotate(var(--confetti-rotate,180deg)) scale(.65)}}@keyframes confetti-fall-loop-contained{0%{opacity:0;transform:translateY(-30%)rotate(0)scale(.85)}15%{opacity:.85}85%{opacity:.75}to{opacity:0;transform:translate(var(--confetti-drift,0), 130%) rotate(var(--confetti-rotate,180deg)) scale(.6)}}@keyframes confetti-fall-loop-share-stats{0%{opacity:0;transform:translate3d(var(--confetti-drift,0px), var(--confetti-start,-18px), 0) rotate(0deg) scale(.95)}6%{opacity:.95}88%{opacity:.8}to{opacity:0;transform:translate3d(var(--confetti-drift,0px), var(--confetti-fall,100px), 0) rotate(var(--confetti-rotate,180deg)) scale(.58)}}@keyframes victory-sway{0%,to{transform:rotate(-.6deg)translateY(0)}50%{transform:rotate(.6deg)translateY(-2px)}}@keyframes join-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.conn-expand{transition:width .22s cubic-bezier(.34,1.15,.64,1)}.join-pop{animation:.22s cubic-bezier(.34,1.15,.64,1) forwards join-pop}.tile-depress{animation:.13s ease-out forwards tile-depress}.tile-wrong{animation:.3s 2 tile-wrong-pulse}.overlay-enter{animation:.38s cubic-bezier(.22,1,.36,1) forwards overlay-in}.solve-celebrate{animation:.52s cubic-bezier(.34,1.2,.64,1) forwards solve-celebrate}.solve-slot-pop{animation:.42s cubic-bezier(.34,1.2,.64,1) forwards solve-slot-pop}.confetti-piece{animation:ease-out forwards confetti-fall}.confetti-piece-loop{animation:ease-in-out infinite confetti-fall-loop}.confetti-piece-loop-contained{animation:ease-in-out infinite confetti-fall-loop-contained}.confetti-piece-loop-share-stats{will-change:transform, opacity;animation:ease-in infinite confetti-fall-loop-share-stats}.victory-sway{animation:2.4s ease-in-out infinite victory-sway}@keyframes wrong-shake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(7px)}54%{transform:translate(-5px)}72%{transform:translate(5px)}}@keyframes streak-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.wrong-shake{animation:.4s wrong-shake}.streak-pop{animation:.52s cubic-bezier(.34,1.2,.64,1) streak-pop}@keyframes hub-rail-pulse-green{0%,to{background:var(--color-slot-filled-bg);color:var(--color-slot-filled-text)}50%{background:color-mix(in srgb, var(--color-slot-correct-bg) 38%, var(--color-slot-filled-bg));color:var(--color-slot-filled-text)}}@keyframes hub-rail-pulse-gold{0%,to{background:var(--color-slot-wrong-bg);color:var(--color-slot-wrong-text)}50%{background:color-mix(in srgb, var(--accent-streak) 48%, var(--color-slot-wrong-bg));color:var(--color-slot-wrong-text)}}.hub-rail-pulse-green{animation:2.4s ease-in-out infinite hub-rail-pulse-green}.hub-rail-pulse-gold{animation:2.4s ease-in-out infinite hub-rail-pulse-gold}@keyframes hub-play-pulse-orange{0%,to{background:var(--color-slot-active-bg);color:var(--color-slot-active-text)}50%{background:color-mix(in srgb, var(--accent-streak) 52%, var(--color-slot-active-bg));color:var(--color-slot-active-text)}}@keyframes hub-play-pulse-gold{0%,to{background:var(--color-slot-wrong-bg);color:var(--color-slot-wrong-text)}50%{background:color-mix(in srgb, var(--accent-streak) 48%, var(--color-slot-wrong-bg));color:var(--color-slot-wrong-text)}}.hub-play-pulse-orange{animation:2.4s ease-in-out infinite hub-play-pulse-orange}.hub-play-pulse-gold{animation:2.4s ease-in-out infinite hub-play-pulse-gold}@keyframes hub-demo-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.hub-demo-shake{animation:.48s hub-demo-shake}@keyframes hub-demo-check-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.hub-demo-check-pulse{animation:.52s hub-demo-check-pulse}.result-stat-chip{flex:1 1 0;min-width:72px}:root{--arcade-track-bg:#eceae4;--arcade-lane-line:#d3d1c7;--arcade-ground:#c8c6c0;--arcade-tile-bg:var(--color-slot-filled-bg);--arcade-tile-text:var(--color-slot-filled-text);--arcade-tile-border:var(--color-slot-filled-border);--arcade-head-bg:var(--color-slot-active-bg);--arcade-head-text:var(--color-slot-active-text);--arcade-head-border:var(--color-slot-active-border);--arcade-timer-fill:var(--orange-accent);--arcade-timer-danger:#d94a3d}.dark{--arcade-track-bg:#201f1c;--arcade-lane-line:#34322f;--arcade-ground:#3a3835}.arcade-snake-seg{flex-shrink:0}@keyframes arcade-tile-connect{0%{opacity:.4;transform:translate(18px)scale(.88)}55%{transform:translate(-3px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}.arcade-tile-connect{animation:.34s cubic-bezier(.22,1.2,.36,1) arcade-tile-connect}@keyframes arcade-tile-slot-in{0%{opacity:0;filter:brightness(1.15);transform:translate(52px)scale(.82)}55%{opacity:1;transform:translate(-5px)scale(1.04)}72%{transform:translate(3px)scale(.97)}88%{transform:translate(-1px)scale(1.01)}to{opacity:1;filter:none;transform:translate(0)scale(1)}}.arcade-tile-slot-in{animation:.42s cubic-bezier(.34,1.12,.45,1) forwards arcade-tile-slot-in}.arcade-timer-bar{transform-origin:0;width:100%;transform:scaleX(var(--timer-frac,1));will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0;left:0}@keyframes arcade-flash-prompt{0%{opacity:0;transform:translate(110%)}12%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8%)}}.arcade-flash-prompt{--arcade-flash-bg:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){.arcade-flash-prompt{--arcade-flash-bg:color-mix(in srgb, var(--bg-card) 92%, transparent)}}.arcade-flash-prompt{--arcade-flash-border:var(--orange-accent);z-index:8;letter-spacing:.06em;text-transform:uppercase;max-width:min(220px,58%);color:var(--orange-accent);background:var(--arcade-flash-bg);border:2px solid var(--arcade-flash-border);box-shadow:3px 3px 0 var(--arcade-flash-border);border-radius:4px;margin:0;padding:8px 14px;font-size:13px;font-weight:800;position:absolute;top:42%;right:10px}@supports (color:color-mix(in lab, red, red)){.arcade-flash-prompt{box-shadow:3px 3px 0 color-mix(in srgb, var(--arcade-flash-border) 35%, transparent)}}.arcade-flash-prompt{pointer-events:none;animation:2.4s cubic-bezier(.34,1.1,.45,1) forwards arcade-flash-prompt}.arcade-flash-correct{color:#3db85a!important;--arcade-flash-border:#3db85a!important;border-color:#3db85a!important;box-shadow:3px 3px #3db85a4d!important}.arcade-flash-wrong{color:#e05050!important;--arcade-flash-border:#e05050!important;border-color:#e05050!important;box-shadow:3px 3px #e050504d!important}@media (max-width:400px){html:not([data-linx-express]) .arcade-game-root{padding-left:4px;padding-right:4px;max-width:100%!important}html[data-linx-express] .arcade-game-root{padding-left:0;padding-right:0}.arcade-flash-prompt{max-width:min(80%,180px);padding:5px 8px;font-size:10px;top:38%}.arcade-flash-prompt-top{max-width:min(42%,96px);padding:5px 10px;font-size:10px!important}.arcade-bank-chip{min-width:72px!important;height:48px!important;font-size:14px!important}.arcade-end-actions{flex-wrap:nowrap;gap:6px}.arcade-end-actions button{border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:11px}.express-shell .arcade-end-actions button.express-btn-replay{flex:none;width:auto;padding:14px 24px}}@keyframes arcade-chain-bump-good{0%,to{transform:translateY(0)}35%{transform:translateY(-11px)}70%{transform:translateY(-2px)}}.arcade-chain-bump-good{animation:.34s cubic-bezier(.34,1.25,.64,1) arcade-chain-bump-good}@keyframes arcade-chain-bump-bad{0%,to{transform:translateY(0)}15%{transform:translateY(5px)rotate(-1.2deg)}35%{transform:translateY(-4px)rotate(1.2deg)}55%{transform:translateY(4px)rotate(-.8deg)}75%{transform:translateY(-2px)rotate(.6deg)}}.arcade-chain-bump-bad{animation:.38s arcade-chain-bump-bad}@keyframes arcade-chain-drop-fall{0%{transform:translateY(0)}25%{transform:translateY(10px)}55%{transform:translateY(22px)}to{transform:translateY(0)}}.arcade-chain-drop-fall{animation:.48s cubic-bezier(.45,0,.65,1) arcade-chain-drop-fall}@keyframes arcade-snake-drop-seg{0%{transform:translateY(calc(-1 * var(--lane-drop,72px)))}to{transform:translateY(0)}}.arcade-snake-drop-seg{animation:.46s cubic-bezier(.5,0,.65,1) forwards arcade-snake-drop-seg;animation-delay:var(--seg-delay,0s)}@keyframes arcade-snake-rise-seg{0%{transform:translateY(var(--lane-drop,72px))}to{transform:translateY(0)}}.arcade-snake-rise-seg{animation:.46s cubic-bezier(.34,1.12,.45,1) forwards arcade-snake-rise-seg;animation-delay:var(--seg-delay,0s)}@keyframes arcade-front-shake-bad{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.arcade-front-shake-bad{animation:.3s arcade-front-shake-bad}@keyframes arcade-win-pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.arcade-tile-won{animation:.52s arcade-win-pop}.arcade-tile-won-solid{box-shadow:0 0 0 2px var(--color-slot-correct-border);background:var(--color-slot-correct-border)!important;color:#fff!important;border-color:var(--color-slot-correct-border)!important}@supports (color:color-mix(in lab, red, red)){.arcade-tile-won-solid{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-slot-correct-border) 40%, transparent)}}.arcade-tile-defeat-solid{box-shadow:0 0 0 2px var(--arcade-timer-danger);background:var(--arcade-timer-danger)!important;color:#fff!important;border-color:var(--arcade-timer-danger)!important}@supports (color:color-mix(in lab, red, red)){.arcade-tile-defeat-solid{box-shadow:0 0 0 2px color-mix(in srgb, var(--arcade-timer-danger) 45%, transparent)}}@keyframes arcade-train-depart{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:1;transform:translate(120%)scale(.86)}}.arcade-train-depart{animation:1.55s cubic-bezier(.45,0,.55,1) forwards arcade-train-depart}@keyframes arcade-win-overlay-in{0%{opacity:0}to{opacity:1}}.arcade-win-overlay-in{animation:.42s forwards arcade-win-overlay-in}@keyframes arcade-end-slide-bounce{0%{opacity:0;transform:translate(-115%)}62%{opacity:1;transform:translate(6%)}78%{transform:translate(-3%)}to{opacity:1;transform:translate(0)}}.arcade-end-reveal{z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12110fc7;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0;overflow:hidden}.arcade-end-reveal-interactive{pointer-events:auto}.arcade-end-line{opacity:0;animation:.48s cubic-bezier(.34,1.18,.45,1) forwards arcade-end-slide-bounce}.arcade-end-line-delay-1{animation-delay:90ms}.arcade-end-line-delay-2{animation-delay:.18s}.arcade-end-headline{letter-spacing:.06em;color:var(--text-primary);text-transform:uppercase;margin:0;font-weight:800}.arcade-end-daily-cap{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#fefcf8;max-width:92%;margin:0;padding:0 8px;font-size:clamp(9px,2.8vw,12px);font-weight:700;line-height:1.35}.arcade-ready-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12110fc7!important}.arcade-ready-overlay .arcade-overlay-title,.arcade-ready-overlay .arcade-overlay-tagline,.arcade-ready-overlay .arcade-overlay-sub{color:#fefcf8}.arcade-end-stats-row{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.arcade-end-actions{z-index:2;gap:8px;margin-top:4px;display:flex;position:relative}.arcade-end-actions .hub-share-btn{filter:none;opacity:1!important}@keyframes arcade-crash{0%{opacity:1;transform:translateY(0)rotate(0)}30%{transform:translateY(8px)rotate(-3deg)}to{opacity:0;transform:translateY(120px)rotate(-12deg)}}.arcade-crash{animation:.62s cubic-bezier(.5,0,.75,0) forwards arcade-crash}@keyframes arcade-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--orange-accent) 40%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--orange-accent) 0%, transparent)}}.arcade-pulse{animation:1.1s ease-in-out infinite arcade-pulse}@keyframes hunt-found-pop{0%{opacity:0;transform:scale(.92)}40%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.hunt-found-pop{animation:.32s cubic-bezier(.22,1,.36,1) hunt-found-pop}.arcade-parallax-viewport{pointer-events:none;width:100%;position:absolute;left:0;overflow:hidden}.arcade-parallax-marquee{backface-visibility:hidden;flex-wrap:nowrap;gap:0;width:max-content;display:flex}.arcade-parallax-marquee-active{animation:linear infinite arcade-parallax-marquee;animation-duration:calc(var(--arcade-scroll-duration,48s) / var(--arcade-pace,1))}.arcade-parallax-half{flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;gap:0;display:flex}@keyframes arcade-parallax-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.arcade-parallax-clouds{opacity:.9;height:34%;top:8%}.arcade-parallax-clouds .arcade-parallax-half{align-items:center;padding-top:4px}.arcade-parallax-clouds-classic{height:38%;top:6%}.arcade-parallax-clouds-classic .arcade-parallax-half{opacity:.55;align-items:center}.arcade-parallax-trees{z-index:2;height:68px;bottom:0;overflow:visible!important}.arcade-parallax-trees .arcade-parallax-half{align-items:flex-end;gap:0}.arcade-parallax-hills{bottom:var(--arcade-ground-band-h,52px);z-index:0;height:48%;overflow:visible!important}.arcade-parallax-hills .arcade-parallax-half{align-items:flex-end;gap:0}.arcade-parallax-trees-classic{height:42%;bottom:10%}.arcade-parallax-trees-classic .arcade-parallax-half{opacity:.5;align-items:flex-end}.arcade-parallax-skyline{bottom:var(--arcade-ground-band-h,52px);height:36%}.arcade-parallax-skyline .arcade-parallax-half{align-items:flex-end;gap:6px;padding:0 4px}.arcade-bg-scenery{pointer-events:none;align-items:flex-end;gap:0;width:220%;display:flex;position:absolute;left:0}.arcade-bg-clouds{opacity:.55;align-items:center;height:38%;top:6%}.arcade-bg-trees{opacity:.5;align-items:flex-end;height:42%;bottom:10%}.arcade-bg-scenery-drift{animation:linear infinite arcade-parallax-marquee;animation-duration:calc(48s / var(--arcade-pace,1))}.arcade-bg-scenery-drift-slow{animation:linear infinite arcade-parallax-marquee;animation-duration:calc(68s / var(--arcade-pace,1))}.arcade-scenery-cloud,.arcade-scenery-tree{color:var(--text-muted);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.arcade-scenery-cloud,.arcade-scenery-tree{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}}.arcade-scenery-cloud{width:72px;height:40px;margin:0 28px}.arcade-scenery-tree{width:36px;height:52px;margin:0 22px}.arcade-skin-voxel{--arcade-track-bg:linear-gradient(180deg, #e8f4ff 0%, #eef9f0 42%, #d8f4d0 100%);--arcade-lane-line:#9ec5e88c;--arcade-ground:#8ecf8a;--arcade-voxel-shadow:#6a9a6e59;--arcade-voxel-tile-bg:#c4f0dc;--arcade-voxel-tile-border:#8ed4b0;--arcade-voxel-tile-text:#2d5c48;--arcade-voxel-seed-bg:#ffe4b8;--arcade-voxel-seed-border:#f5c98a;--arcade-voxel-seed-text:#6b4a22;--arcade-voxel-head-bg:#ddd4ff;--arcade-voxel-head-border:#b8a8f0;--arcade-voxel-head-text:#4a3d78;--arcade-voxel-bank-bg:#f5f8ff;--arcade-voxel-bank-border:#c8d8f0;--arcade-timer-fill:#ffb86a;--arcade-timer-danger:#f07878;--arcade-voxel-hill:#a8d4a0;--arcade-voxel-hill-far:#bddfb8;--arcade-voxel-cloud:#fafcff;--arcade-voxel-cloud-shade:#d2e4f8;--arcade-voxel-tree:#7ed67f;--arcade-voxel-tree-dark:#5cb85e;--arcade-voxel-trunk:#deb888;--arcade-voxel-sun:#ffd040;--arcade-voxel-sun-shine:#fff8a0;--arcade-voxel-mountain-far:#b8dcb0;--arcade-voxel-mountain-near:#8ec888}.dark .arcade-skin-voxel{--arcade-track-bg:linear-gradient(180deg, #2a3548 0%, #2d3d32 50%, #283828 100%);--arcade-lane-line:#6a8aaa66;--arcade-ground:#4a7a4e;--arcade-voxel-shadow:#00000073;--arcade-voxel-tile-bg:#3d6b58;--arcade-voxel-tile-border:#5a9a78;--arcade-voxel-tile-text:#dff5ea;--arcade-voxel-seed-bg:#6b5238;--arcade-voxel-seed-border:#9a7848;--arcade-voxel-seed-text:#ffe8c8;--arcade-voxel-head-bg:#4a4278;--arcade-voxel-head-border:#7a6ab8;--arcade-voxel-head-text:#ece6ff;--arcade-voxel-bank-bg:#323848;--arcade-voxel-bank-border:#5a6888;--arcade-voxel-hill:#3d5c40;--arcade-voxel-hill-far:#2e482e;--arcade-voxel-cloud:#c8d8ec;--arcade-voxel-cloud-shade:#8aa8c8;--arcade-voxel-tree:#5cb85e;--arcade-voxel-tree-dark:#408848;--arcade-voxel-trunk:#8a6848;--arcade-voxel-mountain-far:#2a4030;--arcade-voxel-mountain-near:#1a3024}.arcade-skin-voxel.arcade-skin-voxel-day{--arcade-track-bg:linear-gradient(180deg, #e8f4ff 0%, #eef9f0 42%, #d8f4d0 100%);--arcade-lane-line:#9ec5e88c;--arcade-ground:#8ecf8a;--arcade-voxel-shadow:#6a9a6e59;--arcade-voxel-tile-bg:#c4f0dc;--arcade-voxel-tile-border:#8ed4b0;--arcade-voxel-tile-text:#2d5c48;--arcade-voxel-seed-bg:#ffe4b8;--arcade-voxel-seed-border:#f5c98a;--arcade-voxel-seed-text:#6b4a22;--arcade-voxel-head-bg:#ddd4ff;--arcade-voxel-head-border:#b8a8f0;--arcade-voxel-head-text:#4a3d78;--arcade-voxel-bank-bg:#f5f8ff;--arcade-voxel-bank-border:#c8d8f0;--arcade-timer-fill:#ffb86a;--arcade-timer-danger:#f07878;--arcade-voxel-hill:#a8d4a0;--arcade-voxel-hill-far:#bddfb8;--arcade-voxel-cloud:#fafcff;--arcade-voxel-cloud-shade:#d2e4f8;--arcade-voxel-tree:#7ed67f;--arcade-voxel-tree-dark:#5cb85e;--arcade-voxel-trunk:#deb888;--arcade-voxel-sun:#ffd040;--arcade-voxel-sun-shine:#fff8a0;--arcade-voxel-mountain-far:#b8dcb0;--arcade-voxel-mountain-near:#8ec888}.arcade-skin-voxel.arcade-skin-voxel-dark{--arcade-track-bg:linear-gradient(180deg, #2a3548 0%, #2d3d32 50%, #283828 100%);--arcade-lane-line:#6a8aaa66;--arcade-ground:#4a7a4e;--arcade-voxel-shadow:#00000073;--arcade-voxel-tile-bg:#3d6b58;--arcade-voxel-tile-border:#5a9a78;--arcade-voxel-tile-text:#dff5ea;--arcade-voxel-seed-bg:#6b5238;--arcade-voxel-seed-border:#9a7848;--arcade-voxel-seed-text:#ffe8c8;--arcade-voxel-head-bg:#4a4278;--arcade-voxel-head-border:#7a6ab8;--arcade-voxel-head-text:#ece6ff;--arcade-voxel-bank-bg:#323848;--arcade-voxel-bank-border:#5a6888;--arcade-voxel-hill:#3d5c40;--arcade-voxel-hill-far:#2e482e;--arcade-voxel-cloud:#c8d8ec;--arcade-voxel-cloud-shade:#8aa8c8;--arcade-voxel-tree:#5cb85e;--arcade-voxel-tree-dark:#408848;--arcade-voxel-trunk:#8a6848;--arcade-voxel-mountain-far:#2a4030;--arcade-voxel-mountain-near:#1a3024}.arcade-voxel-sky-decor{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.arcade-voxel-pixel-sun-wrap{width:36px;height:32px;filter:drop-shadow(0 0 10px var(--arcade-voxel-sun));position:absolute;top:38%;right:7%}@supports (color:color-mix(in lab, red, red)){.arcade-voxel-pixel-sun-wrap{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--arcade-voxel-sun) 55%, transparent))}}.arcade-voxel-pixel-sun{width:4px;height:4px;image-rendering:pixelated;position:absolute;top:0;left:0}.arcade-voxel-star{opacity:.85;background:#ffe8a8;width:3px;height:3px;position:absolute;box-shadow:0 0 4px #ffe8a899}.arcade-voxel-star-blink{animation:ease-in-out infinite arcade-voxel-star-blink}@keyframes arcade-voxel-star-blink{0%,78%,to{opacity:.88;transform:scale(1)}84%{opacity:.2;transform:scale(.85)}90%{opacity:1;transform:scale(1.05)}}.arcade-voxel-pixel-mound-far{opacity:.75}.arcade-voxel-pixel-mound-near{opacity:1}.arcade-voxel-hill-block-far{background:var(--arcade-voxel-mountain-far);image-rendering:pixelated}.arcade-voxel-hill-block-near{background:var(--arcade-voxel-mountain-near);image-rendering:pixelated}.arcade-skin-voxel .arcade-voxel-hills{display:none}.arcade-skin-voxel:not(.arcade-skin-voxel-night):not(.arcade-skin-voxel-rain):not(.arcade-skin-paper) .arcade-track-inner:before,.arcade-skin-voxel-night .arcade-track-inner:before{content:none}.arcade-skin-voxel .arcade-track-surface{background:var(--arcade-track-bg);box-shadow:none;border:none}html.theme-pixel .express-shell .arcade-skin-voxel .arcade-track-surface{border-radius:4px}.arcade-skin-voxel{--arcade-ground-band-h:52px}.arcade-voxel-ground-band{height:var(--arcade-ground-band-h);z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.arcade-voxel-ground-top{background:var(--arcade-ground);height:14px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 3px #fff6,inset 0 -4px #00000014}.arcade-bg-trees-on-ground{opacity:.95;align-items:flex-end;width:220%;height:46px;padding-bottom:0;position:relative;bottom:0}.arcade-skin-voxel .arcade-lane-line-voxel{background:repeating-linear-gradient(90deg, var(--arcade-lane-line) 0, var(--arcade-lane-line) 8px, transparent 8px, transparent 14px);opacity:.9;border-top:none;height:2px}.arcade-skin-voxel .arcade-ground-voxel{display:none}.arcade-skin-voxel .arcade-chain-tile{letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 2px 2px 0 #ffffff8c, 3px 3px 0 var(--arcade-voxel-shadow)!important;border-radius:3px!important;font-size:14px!important}.arcade-skin-voxel .arcade-chain-tile-placed{background:var(--arcade-voxel-tile-bg)!important;color:var(--arcade-voxel-tile-text)!important;border:2px solid var(--arcade-voxel-tile-border)!important}.arcade-skin-voxel .arcade-chain-tile-seed{background:var(--arcade-voxel-seed-bg)!important;color:var(--arcade-voxel-seed-text)!important;border:2px solid var(--arcade-voxel-seed-border)!important}.arcade-skin-voxel .arcade-chain-tile-front{text-transform:none;background:var(--arcade-voxel-head-bg)!important;color:var(--arcade-voxel-head-text)!important;border:2px solid var(--arcade-voxel-head-border)!important}.arcade-skin-voxel .arcade-ufo-slot-cell,.arcade-skin-voxel .arcade-sky-word{text-transform:uppercase;letter-spacing:.05em;background:var(--arcade-voxel-bank-bg)!important;border:2px solid var(--arcade-voxel-bank-border)!important;color:var(--arcade-voxel-tile-text)!important;box-shadow:inset 2px 2px 0 #ffffff73, 2px 2px 0 var(--arcade-voxel-shadow)!important;border-radius:3px!important}.arcade-skin-voxel .arcade-ufo-head-cell{border-radius:3px!important}.arcade-skin-voxel .arcade-ufo-scan-cone{border-radius:0}.arcade-skin-voxel .arcade-ufo-slot-empty{border-radius:2px!important}.arcade-skin-voxel .arcade-bank-chip{box-shadow:2px 2px 0 var(--arcade-voxel-shadow);text-transform:uppercase;letter-spacing:.05em;background:var(--arcade-voxel-bank-bg)!important;border:2px solid var(--arcade-voxel-bank-border)!important;color:var(--arcade-voxel-tile-text)!important;border-radius:4px!important}.arcade-skin-voxel .arcade-lane-meter-block{border-radius:2px!important;width:11px!important;height:11px!important}.arcade-skin-voxel .arcade-end-headline{letter-spacing:.1em;color:var(--arcade-voxel-head-text);text-transform:uppercase}.arcade-skin-voxel .arcade-end-stat-value,.arcade-skin-voxel .arcade-hud-value{text-transform:uppercase;letter-spacing:.04em;font-family:inherit}.arcade-skin-voxel .arcade-overlay-title{text-transform:uppercase;letter-spacing:.06em;color:var(--arcade-voxel-head-text)}.arcade-skin-voxel .arcade-btn-primary{border:2px solid #fff!important;border-radius:4px!important}@supports (color:color-mix(in lab, red, red)){.arcade-skin-voxel .arcade-btn-primary{border:2px solid color-mix(in srgb, #fff 25%, var(--orange-accent))!important}}.arcade-skin-voxel .arcade-btn-primary{box-shadow:3px 3px 0 var(--arcade-voxel-shadow);text-transform:uppercase;letter-spacing:.06em;font-family:inherit}.arcade-skin-voxel .arcade-btn-secondary{box-shadow:2px 2px 0 var(--arcade-voxel-shadow);text-transform:uppercase;letter-spacing:.05em;font-family:inherit;background:var(--arcade-voxel-bank-bg)!important;border:2px solid var(--arcade-voxel-bank-border)!important;color:var(--arcade-voxel-head-text)!important;border-radius:4px!important}.arcade-skin-voxel .arcade-tile-won-solid{background:#6ecf8a!important;border-color:#4aab62!important;box-shadow:inset 2px 2px #ffffff73,3px 3px #4aab6280!important}.arcade-skin-voxel .arcade-tile-defeat-solid{background:#f08888!important;border-color:#d86868!important;box-shadow:inset 2px 2px #fff6,3px 3px #c0505073!important}.arcade-skin-voxel .arcade-pulse{animation:1.1s ease-in-out infinite arcade-voxel-pulse}@keyframes arcade-voxel-pulse{0%,to{box-shadow:inset 2px 2px 0 #ffffff8c, 3px 3px 0 var(--arcade-voxel-shadow)}50%{box-shadow:inset 2px 2px 0 #ffffff8c, 3px 3px 0 var(--arcade-voxel-shadow), 0 0 0 3px color-mix(in srgb, var(--arcade-voxel-head-border) 50%, transparent)}}.arcade-skin-voxel .arcade-bg-clouds{opacity:.85}.arcade-skin-voxel .arcade-bg-trees{opacity:.9}.arcade-skin-voxel .arcade-scenery-cloud,.arcade-skin-voxel .arcade-scenery-tree{display:none}.arcade-voxel-confetti-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arcade-voxel-confetti-piece{width:7px;height:7px;animation:linear infinite arcade-voxel-confetti-fall;position:absolute;top:-8px}@keyframes arcade-voxel-confetti-fall{to{transform:translateY(var(--arcade-track-h,300px)) rotate(280deg)}}.arcade-voxel-confetti-c0{background:#ffb86a;box-shadow:1px 1px #e89a48}.arcade-voxel-confetti-c1{background:#8ed4b0;box-shadow:1px 1px #6bb892}.arcade-voxel-confetti-c2{background:#f5d87a;box-shadow:1px 1px #d4b85a}.arcade-voxel-confetti-c3{background:#ddd4ff;box-shadow:1px 1px #b8a8f0}.arcade-voxel-confetti-c4{background:#f8a8c8;border-radius:1px;box-shadow:1px 1px #d888a8}.arcade-skin-voxel.arcade-skin-voxel-night{--arcade-track-bg:linear-gradient(180deg, #030408 0%, #080c14 40%, #0a140e 100%);--arcade-lane-line:#3a507066;--arcade-ground:#1a3020;--arcade-voxel-hill:#122818;--arcade-voxel-hill-far:#0e1e12;--arcade-voxel-cloud:#1a2840;--arcade-voxel-cloud-shade:#101828;--arcade-voxel-tree:#1a3822;--arcade-voxel-tree-dark:#122818;--arcade-voxel-trunk:#2a2018;--arcade-voxel-tile-bg:#2a5840;--arcade-voxel-tile-border:#4a8860;--arcade-voxel-tile-text:#d8f0e0;--arcade-voxel-seed-bg:#5a4838;--arcade-voxel-seed-border:#8a7058;--arcade-voxel-seed-text:#ffe8c8;--arcade-voxel-head-bg:#283048;--arcade-voxel-head-border:#5a6898;--arcade-voxel-head-text:#e8e8ff;--arcade-voxel-bank-bg:#1a2030;--arcade-voxel-bank-border:#3a4868;--arcade-timer-fill:#e8b050;--arcade-voxel-moon:#dce4f8;--arcade-voxel-building:#141c28;--arcade-voxel-building-edge:#1e2838;--arcade-voxel-window-lit:#ffe878;--arcade-voxel-window-off:#0c121c}.arcade-skin-voxel.arcade-skin-voxel-night-dark{--arcade-track-bg:linear-gradient(180deg, #2a3548 0%, #2d3d32 50%, #283828 100%);--arcade-lane-line:#6a8aaa66;--arcade-ground:#4a7a4e;--arcade-voxel-shadow:#00000073;--arcade-voxel-tile-bg:#3d6b58;--arcade-voxel-tile-border:#5a9a78;--arcade-voxel-tile-text:#dff5ea;--arcade-voxel-seed-bg:#6b5238;--arcade-voxel-seed-border:#9a7848;--arcade-voxel-seed-text:#ffe8c8;--arcade-voxel-head-bg:#4a4278;--arcade-voxel-head-border:#7a6ab8;--arcade-voxel-head-text:#ece6ff;--arcade-voxel-bank-bg:#323848;--arcade-voxel-bank-border:#5a6888;--arcade-voxel-hill:#3d5c40;--arcade-voxel-hill-far:#2e482e;--arcade-voxel-cloud:#c8d8ec;--arcade-voxel-cloud-shade:#8aa8c8;--arcade-voxel-tree:#5cb85e;--arcade-voxel-tree-dark:#408848;--arcade-voxel-trunk:#8a6848;--arcade-voxel-mountain-far:#2a4030;--arcade-voxel-mountain-near:#1a3024}.arcade-voxel-skyline-wrap{left:0;right:0;bottom:var(--arcade-ground-band-h,52px);z-index:1;pointer-events:none;height:42%;position:absolute;overflow:hidden}.arcade-voxel-skyline{align-items:flex-end;gap:5px;width:200%;height:100%;padding:0 8px;display:flex}.arcade-voxel-building{background:var(--arcade-voxel-building);border:2px solid var(--arcade-voxel-building-edge);flex-shrink:0;align-self:flex-end;position:relative;box-shadow:inset 2px 2px #ffffff0f,2px 0 #0006}.arcade-voxel-building span{display:block;position:absolute}.arcade-voxel-window-lit{background:var(--arcade-voxel-window-lit);box-shadow:0 0 4px var(--arcade-voxel-window-lit)}@supports (color:color-mix(in lab, red, red)){.arcade-voxel-window-lit{box-shadow:0 0 4px color-mix(in srgb, var(--arcade-voxel-window-lit) 70%, transparent)}}.arcade-voxel-window-off{background:var(--arcade-voxel-window-off)}.arcade-voxel-window-cycle-a{animation:arcade-voxel-window-a var(--win-dur,14s) linear infinite;animation-delay:var(--win-delay,0s)}.arcade-voxel-window-cycle-b{animation:arcade-voxel-window-b var(--win-dur,14s) linear infinite;animation-delay:var(--win-delay,0s)}@keyframes arcade-voxel-window-a{0%,40%{background:var(--arcade-voxel-window-lit);box-shadow:0 0 4px color-mix(in srgb, var(--arcade-voxel-window-lit) 70%, transparent)}41%,74%{background:var(--arcade-voxel-window-off);box-shadow:none}75%,to{background:var(--arcade-voxel-window-lit);box-shadow:0 0 4px color-mix(in srgb, var(--arcade-voxel-window-lit) 70%, transparent)}}@keyframes arcade-voxel-window-b{0%,36%{background:var(--arcade-voxel-window-off);box-shadow:none}37%,68%{background:var(--arcade-voxel-window-lit);box-shadow:0 0 4px color-mix(in srgb, var(--arcade-voxel-window-lit) 70%, transparent)}69%,to{background:var(--arcade-voxel-window-off);box-shadow:none}}.arcade-voxel-night-road{left:0;right:0;bottom:var(--arcade-ground-band-h,52px);z-index:2;pointer-events:none;background:linear-gradient(#4a5464 0%,#3a424e 55%,#323a44 100%);height:7px;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 1px #2a3038}.arcade-skin-voxel-night .arcade-voxel-ground-band:before{content:none}.arcade-skin-voxel-night .arcade-flash-prompt{--arcade-flash-bg:#121820f0;--arcade-flash-border:#e8b050;background:var(--arcade-flash-bg);border-color:var(--arcade-flash-border);color:#ffe8b0;box-shadow:3px 3px #e8b05059}.arcade-skin-voxel-night .arcade-parallax-clouds,.arcade-skin-voxel-night-dark .arcade-parallax-clouds{z-index:4}.arcade-voxel-cloud{flex-shrink:0;width:56px;height:32px;margin:0 22px;position:relative}.arcade-voxel-cloud-big{margin:0 32px}.arcade-voxel-cloud span{background:var(--arcade-voxel-cloud);display:block;position:absolute;box-shadow:inset 1px 1px #ffffffb3}.arcade-voxel-cloud-s0 .vc1{width:14px;height:14px;top:12px;left:0}.arcade-voxel-cloud-s0 .vc2{background:var(--arcade-voxel-cloud-shade);width:18px;height:16px;top:6px;left:10px}.arcade-voxel-cloud-s0 .vc3{width:14px;height:14px;top:12px;left:24px}.arcade-voxel-cloud-s0 .vc4{width:10px;height:10px;top:14px;left:38px}.arcade-voxel-cloud-s1{width:64px;height:22px}.arcade-voxel-cloud-s1 .vcw1{width:20px;height:12px;top:8px;left:0}.arcade-voxel-cloud-s1 .vcw2{background:var(--arcade-voxel-cloud-shade);width:24px;height:14px;top:4px;left:18px}.arcade-voxel-cloud-s1 .vcw3{width:16px;height:12px;top:8px;left:42px}.arcade-voxel-cloud-s2{width:32px;height:36px}.arcade-voxel-cloud-s2 .vct1{width:16px;height:12px;top:0;left:8px}.arcade-voxel-cloud-s2 .vct2{background:var(--arcade-voxel-cloud-shade);width:20px;height:14px;top:10px;left:4px}.arcade-voxel-cloud-s2 .vct3{width:14px;height:12px;top:22px;left:10px}.arcade-voxel-cloud-s3{width:40px;height:20px}.arcade-voxel-cloud-s3 .vcs1{width:14px;height:14px;top:4px;left:4px}.arcade-voxel-cloud-s3 .vcs2{background:var(--arcade-voxel-cloud-shade);width:12px;height:12px;top:6px;left:22px}.arcade-voxel-tree{flex-shrink:0;align-self:flex-end;width:28px;height:64px;margin:0 10px;position:relative}.arcade-voxel-tree span{display:block;position:absolute}.arcade-voxel-tree-pine .vt4{background:var(--arcade-voxel-trunk);width:8px;height:20px;bottom:0;left:10px}.arcade-voxel-tree-pine .vt1{background:var(--arcade-voxel-tree);width:26px;height:12px;bottom:20px;left:1px}.arcade-voxel-tree-pine .vt2{background:var(--arcade-voxel-tree-dark);width:20px;height:12px;bottom:32px;left:4px}.arcade-voxel-tree-pine .vt3{background:var(--arcade-voxel-tree);width:14px;height:10px;bottom:44px;left:7px}.arcade-voxel-tree-pine .vt0{background:var(--arcade-voxel-tree-dark);width:8px;height:10px;bottom:54px;left:10px}.arcade-voxel-tree-round{width:32px;height:60px}.arcade-voxel-tree-round .vr4{background:var(--arcade-voxel-trunk);width:8px;height:18px;bottom:0;left:12px}.arcade-voxel-tree-round .vr1{background:var(--arcade-voxel-tree);width:28px;height:12px;bottom:18px;left:2px}.arcade-voxel-tree-round .vr2{background:var(--arcade-voxel-tree-dark);width:24px;height:12px;bottom:30px;left:4px}.arcade-voxel-tree-round .vr3{background:var(--arcade-voxel-tree);width:18px;height:10px;bottom:42px;left:7px}.arcade-voxel-tree-round .vr0{background:var(--arcade-voxel-tree-dark);width:10px;height:8px;bottom:52px;left:11px}.arcade-voxel-tree-slender{width:22px;height:70px}.arcade-voxel-tree-slender .vs4{background:var(--arcade-voxel-trunk);width:6px;height:28px;bottom:0;left:8px}.arcade-voxel-tree-slender .vs1{background:var(--arcade-voxel-tree);width:16px;height:10px;bottom:28px;left:3px}.arcade-voxel-tree-slender .vs2{background:var(--arcade-voxel-tree-dark);width:14px;height:10px;bottom:38px;left:4px}.arcade-voxel-tree-slender .vs3{background:var(--arcade-voxel-tree);width:10px;height:10px;bottom:48px;left:6px}.arcade-voxel-tree-slender .vs0{background:var(--arcade-voxel-tree-dark);width:6px;height:14px;bottom:58px;left:8px}.arcade-voxel-tree-stump{width:26px;height:54px}.arcade-voxel-tree-stump .vst3{background:var(--arcade-voxel-trunk);width:8px;height:16px;bottom:0;left:9px}.arcade-voxel-tree-stump .vst1{background:var(--arcade-voxel-tree);width:22px;height:14px;bottom:16px;left:2px}.arcade-voxel-tree-stump .vst2{background:var(--arcade-voxel-tree-dark);width:16px;height:12px;bottom:30px;left:5px}.arcade-voxel-tree-stump .vst0{background:var(--arcade-voxel-tree);width:10px;height:12px;bottom:42px;left:8px}.arcade-voxel-tree-spread{width:46px;height:66px;margin:0 14px}.arcade-voxel-tree-spread .vsp-trunk{background:var(--arcade-voxel-trunk);width:8px;height:20px;bottom:0;left:19px}.arcade-voxel-tree-spread .vsp1{background:var(--arcade-voxel-tree);width:40px;height:12px;bottom:20px;left:3px}.arcade-voxel-tree-spread .vsp-side-l{background:var(--arcade-voxel-tree-dark);width:14px;height:10px;bottom:22px;left:0}.arcade-voxel-tree-spread .vsp-side-r{background:var(--arcade-voxel-tree-dark);width:14px;height:10px;bottom:22px;left:32px}.arcade-voxel-tree-spread .vsp2{background:var(--arcade-voxel-tree-dark);width:32px;height:12px;bottom:32px;left:7px}.arcade-voxel-tree-spread .vsp3{background:var(--arcade-voxel-tree);width:22px;height:12px;bottom:44px;left:12px}.arcade-voxel-tree-spread .vsp0{background:var(--arcade-voxel-tree-dark);width:14px;height:10px;bottom:56px;left:16px}.arcade-voxel-confetti-layer{z-index:12}.express-shell{box-sizing:border-box;width:100%;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));overscroll-behavior-y:none}html[data-linx-express="1"],html[data-linx-express="1"] body{overscroll-behavior-y:auto;min-height:100dvh;overflow:hidden auto;height:auto!important}.arcade-track-playing{touch-action:none}.express-shell .express-main{box-sizing:border-box;width:100%;max-width:520px;margin-left:auto;margin-right:auto}.express-shell .arcade-game-root,.express-shell .express-run-stats,.express-shell .express-how-to,.express-shell .express-rating-block,.express-shell .express-back-classic-wrap,.express-shell .express-nav-footer{box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.arcade-game-root{--arcade-track-h:300px;--arcade-tile-h:46px;--arcade-tile-gap:6px;--arcade-connector-w:10px;--arcade-tile-font:15px;--arcade-tile-pad-x:12px;--arcade-head-min-w:64px;--arcade-ground-band-h:52px;--arcade-stage-pad:5px;--arcade-lane-drop:68px;--arcade-overlay-title:19px;--arcade-overlay-sub:13px;--arcade-end-headline:26px;--arcade-end-stat:20px;--arcade-hud-value:15px;--arcade-hud-label:10px}.arcade-overlay-title{font-size:var(--arcade-overlay-title);color:var(--text-primary);margin:0;font-weight:700}.arcade-overlay-sub{font-size:var(--arcade-overlay-sub);color:var(--text-muted);margin:0;line-height:1.5}.arcade-overlay-tagline{max-width:300px;font-size:var(--arcade-overlay-sub);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:700;line-height:1.45}.arcade-end-headline{font-size:var(--arcade-end-headline)!important}.arcade-end-stat-value{font-size:var(--arcade-end-stat)!important}.arcade-btn-primary{background:var(--orange-accent);color:#fff;font-size:max(12px, calc(var(--arcade-overlay-sub) + 1px));cursor:pointer;font-weight:700;font-family:var(--font-geist-sans), system-ui, sans-serif;border:none;border-radius:10px;padding:11px 22px}.arcade-btn-start{text-transform:uppercase;letter-spacing:.08em}.arcade-btn-end{flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:inline-flex}.arcade-btn-main{font-weight:700}.arcade-btn-sub{opacity:.78;font-size:.76em;font-weight:500}.arcade-btn-secondary{border:1.5px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);font-size:max(12px, calc(var(--arcade-overlay-sub) + 1px));cursor:pointer;font-weight:600;font-family:var(--font-geist-sans), system-ui, sans-serif;border-radius:10px;padding:11px 18px}.arcade-flash-prompt.arcade-flash-prompt-top{--arcade-flash-scale:.7;transform-origin:0;text-align:center;border-radius:10px;max-width:min(42%,96px);transition:top .46s cubic-bezier(.34,1.06,.4,1);animation:1.45s cubic-bezier(.22,1,.36,1) forwards arcade-flash-snap;overflow:visible;left:auto!important;right:12px!important;top:var(--arcade-flash-top,20%)!important}.arcade-flash-prompt-top:before,.arcade-flash-prompt-top:after{content:"";pointer-events:none;border-style:solid;width:0;height:0;position:absolute;top:52%}.arcade-flash-prompt-top:before{border-width:6px 12px 6px 0;border-color:transparent var(--arcade-flash-border,var(--orange-accent)) transparent transparent;margin-top:-6px;left:-12px}.arcade-flash-prompt-top:after{border-width:5px 10px 5px 0;border-color:transparent var(--arcade-flash-bg,var(--bg-card)) transparent transparent;margin-top:-5px;left:-9px}@supports (color:color-mix(in lab, red, red)){.arcade-flash-prompt-top:after{border-color:transparent var(--arcade-flash-bg,color-mix(in srgb, var(--bg-card) 92%, transparent)) transparent transparent}}@keyframes arcade-flash-snap{0%{opacity:0;transform:translateX(10px) scale(calc(var(--arcade-flash-scale,1) * .86))}10%{opacity:1;transform:translateX(0) scale(calc(var(--arcade-flash-scale,1) * 1.04))}20%{transform:translateX(0) scale(var(--arcade-flash-scale,1))}74%{opacity:1;transform:translateX(0) scale(var(--arcade-flash-scale,1))}to{opacity:0;transform:translateX(4px) scale(calc(var(--arcade-flash-scale,1) * .96))}}.arcade-damage-flash{z-index:22;pointer-events:none;background:#e030306b;animation:.48s ease-out forwards arcade-damage-flash;position:absolute;inset:0}@keyframes arcade-damage-flash{0%{opacity:.85}35%{opacity:.55}to{opacity:0}}.arcade-success-flash{z-index:22;pointer-events:none;background:var(--green-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.arcade-success-flash{background:color-mix(in srgb, var(--green-accent) 38%, transparent)}}.arcade-success-flash{animation:.48s ease-out forwards arcade-success-flash}@keyframes arcade-success-flash{0%{opacity:.8}35%{opacity:.5}to{opacity:0}}.arcade-track-surface{border-radius:var(--arcade-track-outer-radius,14px);border:none;overflow:hidden;height:var(--arcade-track-h)!important}.arcade-track-surface.arcade-track-playing{overflow:visible}.arcade-track-inner{inset:var(--arcade-stage-pad);z-index:2;border-radius:max(0px, calc(var(--arcade-track-outer-radius,14px) - var(--arcade-stage-pad)));position:absolute;overflow:hidden}.arcade-track-playing .arcade-track-inner{overflow:visible}.arcade-track-frame{z-index:25;pointer-events:none;border-radius:inherit;border:2px solid var(--border-primary);box-shadow:none;position:absolute;inset:0}html.theme-pixel .express-shell .arcade-track-surface{--arcade-track-outer-radius:4px;border-radius:4px}html.theme-pixel .express-shell .arcade-track-inner{border-radius:max(0px, calc(var(--arcade-track-outer-radius) - 2px));inset:2px}html.theme-pixel .express-shell .arcade-track-frame{box-shadow:2px 2px 0 var(--vt-shadow,#00000026);border-radius:4px}.arcade-chain-tile{height:var(--arcade-tile-h)!important;min-width:calc(var(--arcade-tile-h) * 1.05)!important;padding-left:var(--arcade-tile-pad-x)!important;padding-right:var(--arcade-tile-pad-x)!important;font-size:var(--arcade-tile-font)!important}.arcade-chain-tile-front{min-width:var(--arcade-head-min-w)!important}.arcade-train-carrier{transition:top .4s cubic-bezier(.34,1.12,.45,1)}.arcade-train-carrier.arcade-carrier-snapping{transition:none}.arcade-tile-slot-in-sync{opacity:0;animation:.4s cubic-bezier(.34,1.12,.45,1) .28s forwards arcade-tile-slot-in}@keyframes arcade-snake-rise-seg-smooth{0%{transform:translateY(var(--lane-drop,72px))}to{transform:translateY(0)}}.arcade-snake-rise-smooth .arcade-snake-seg{animation:none!important}.arcade-skin-classic .arcade-track-surface{background:linear-gradient(180deg, var(--green-accent) 0%, var(--bg-secondary) 55%, var(--border-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.arcade-skin-classic .arcade-track-surface{background:linear-gradient(180deg, color-mix(in srgb, var(--green-accent) 12%, var(--bg-secondary)) 0%, var(--bg-secondary) 55%, color-mix(in srgb, var(--border-primary) 40%, var(--bg-primary)) 100%)}}.arcade-skin-classic .arcade-track-frame{border-color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.arcade-skin-classic .arcade-track-frame{border-color:color-mix(in srgb, var(--green-accent) 35%, var(--border-primary))}}.arcade-skin-classic .arcade-track-frame{box-shadow:inset 0 1px #ffffff14}html:not(.theme-pixel) .arcade-skin-classic .arcade-track-frame{box-shadow:inset 0 1px 0 #ffffff14, 0 3px 0 var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .arcade-skin-classic .arcade-track-frame{box-shadow:inset 0 1px 0 #ffffff14, 0 3px 0 color-mix(in srgb, var(--text-primary) 8%, transparent)}}.arcade-skin-classic .arcade-chain-tile{box-shadow:0 2px 0 var(--border-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.arcade-skin-classic .arcade-chain-tile{box-shadow:0 2px 0 color-mix(in srgb, var(--border-primary) 80%, transparent)}}.arcade-skin-classic .arcade-chain-tile-front{box-shadow:0 0 0 2px var(--green-accent), 0 3px 0 var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.arcade-skin-classic .arcade-chain-tile-front{box-shadow:0 0 0 2px color-mix(in srgb, var(--green-accent) 45%, transparent), 0 3px 0 color-mix(in srgb, var(--green-accent) 25%, transparent)}}.arcade-skin-classic .arcade-scenery-cloud{opacity:.55;filter:blur(.5px)}.arcade-skin-classic .arcade-scenery-tree{opacity:.9}.arcade-skin-classic .arcade-voxel-hills,.arcade-skin-classic .arcade-voxel-ground-band,.arcade-skin-classic .arcade-bg-clouds{display:none}.arcade-share-card{box-sizing:border-box;background:var(--bg-card);border:2px solid var(--border-primary);width:100%;max-width:320px;box-shadow:0 4px 0 var(--border-primary);border-radius:10px;margin:0 auto 12px;padding:16px 14px 14px}@supports (color:color-mix(in lab, red, red)){.arcade-share-card{box-shadow:0 4px 0 color-mix(in srgb, var(--border-primary) 70%, transparent)}}.arcade-share-card-voxel{box-shadow:3px 3px 0 var(--arcade-voxel-shadow,var(--border-primary));border-width:2px;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.arcade-share-card-voxel{box-shadow:3px 3px 0 color-mix(in srgb, var(--arcade-voxel-shadow,var(--border-primary)) 80%, transparent)}}.arcade-share-card-brand{text-align:center;letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.arcade-share-card-headline{text-align:center;letter-spacing:.06em;color:var(--text-primary);text-transform:uppercase;margin:0 0 12px;font-size:18px;font-weight:700}.arcade-share-card-voxel .arcade-share-card-headline{color:var(--arcade-voxel-head-text,var(--text-primary))}.arcade-share-card-stats{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.arcade-share-card-stat{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;display:flex}.arcade-share-card-voxel .arcade-share-card-stat{background:var(--arcade-voxel-bank-bg,var(--bg-secondary));border-color:var(--arcade-voxel-bank-border,var(--border-primary));border-radius:3px}.arcade-share-card-stat-value{font-family:var(--font-mono);color:var(--text-primary);font-size:17px;font-weight:700}.arcade-share-card-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.arcade-share-card-cta{text-align:center;color:var(--text-secondary);margin:0;font-size:12px;font-weight:600}.arcade-share-card-capture{box-sizing:border-box}.arcade-share-card-table{border-collapse:collapse;width:100%;font-size:11px;font-family:var(--font-mono);margin-bottom:12px}.arcade-share-card-table th,.arcade-share-card-table td{text-align:center;border-bottom:1px solid var(--border-primary);padding:6px 4px}@supports (color:color-mix(in lab, red, red)){.arcade-share-card-table th,.arcade-share-card-table td{border-bottom:1px solid color-mix(in srgb, var(--border-primary) 60%, transparent)}}.arcade-share-card-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:9px}.express-share-capture-host{z-index:-1;opacity:0;pointer-events:none;width:320px;position:fixed;top:0;left:0;overflow:hidden}.express-run-stats{box-sizing:border-box;border:2px solid var(--border-primary);background:var(--bg-card);box-shadow:2px 2px 0 var(--vt-shadow,#00000026);border-radius:4px;margin-top:14px;padding:10px 12px}.express-run-stats-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.express-run-stats-timer{letter-spacing:.08em;color:var(--orange-accent);text-transform:uppercase;font-weight:700}.express-run-stats-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.express-run-stats-row{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:6px 8px;display:grid}.express-run-stats-label{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-accent);white-space:nowrap;font-size:10px;font-weight:700}.express-run-stats-meta{min-width:0;font-size:10px;font-family:var(--font-mono);color:var(--text-primary);text-align:left;letter-spacing:.02em;line-height:1.3}.express-run-outcome-crash{color:#c0392b;font-weight:700}.express-run-outcome-finish{color:#1a7a3a;font-weight:700}.express-run-stats-row--best{background:#e8b923;border-color:#c9a227}@supports (color:color-mix(in lab, red, red)){.express-run-stats-row--best{background:color-mix(in srgb, #e8b923 14%, var(--bg-secondary))}}.express-run-stats-row--best{box-shadow:0 0 0 1px #e8b92359}.express-run-stats-row--best .express-run-stats-label{color:#c9a227}.express-run-stats-meta--best,.express-run-stats-pts--best{color:#b8860b;font-weight:700}.arcade-btn-start:disabled,.express-btn-no-runs{opacity:.5;cursor:not-allowed;box-shadow:none}.express-back-classic-wrap,.express-nav-footer{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:stretch;gap:8px;width:100%;max-width:560px;margin-top:12px;margin-left:auto;margin-right:auto;padding:0 16px;display:flex}.express-nav-btn{box-sizing:border-box;white-space:normal;text-align:center;text-transform:uppercase;letter-spacing:.05em;flex:120px;justify-content:center;align-items:center;min-width:0;max-width:calc(50% - 4px);margin:0;padding:10px;font-size:10px;font-weight:600;line-height:1.25;text-decoration:none;display:flex;overflow:hidden}.express-nav-hunt-label{white-space:normal;overflow-wrap:anywhere;width:100%;line-height:1.25;display:block}.express-btn-hunt{background:var(--hunt-brand,#c42b2b);color:#fff;box-shadow:0 4px 14px var(--hunt-brand,#c42b2b);border:none}@supports (color:color-mix(in lab, red, red)){.express-btn-hunt{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-brand,#c42b2b) 30%, transparent)}}.express-btn-hunt:active{transform:scale(.98)}.express-btn-morph{background:var(--orange-accent);color:#fff;box-shadow:0 4px 14px var(--orange-accent);border:none}@supports (color:color-mix(in lab, red, red)){.express-btn-morph{box-shadow:0 4px 14px color-mix(in srgb, var(--orange-accent) 30%, transparent)}}.express-btn-morph:active{transform:scale(.98)}.express-nav-footer--stacked{flex-direction:column;align-items:stretch}.express-nav-footer-row{flex-flow:wrap;justify-content:center;align-items:stretch;gap:8px;width:100%;display:flex}.express-nav-footer--stacked .express-nav-footer-row .express-nav-btn{flex:120px;max-width:calc(50% - 4px)}.express-nav-footer--stacked .express-nav-morph-full{flex:100%;max-width:100%}.express-nav-morph-label{white-space:normal;overflow-wrap:anywhere;width:100%;line-height:1.25;display:block}.express-back-classic-label span{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.express-back-classic-btn{min-width:0}.express-back-classic-label{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;line-height:1.25;display:inline-flex}.express-run-stats-actions{flex-flow:row;align-items:stretch;gap:8px;width:100%;margin-top:12px;display:flex}.express-run-stats-actions .hub-share-btn{box-sizing:border-box;letter-spacing:.04em;text-align:center;flex:1;width:auto;min-width:0;max-width:none;margin:0;padding:10px 12px;font-size:10px;font-weight:600;line-height:1.2}.express-shell .arcade-end-actions{box-sizing:border-box;justify-content:center;width:auto;max-width:calc(100% - 24px)}.express-shell .arcade-end-actions .express-btn-replay{box-sizing:border-box;width:auto;max-width:100%;padding:14px 28px}.express-shell .hub-share-btn.express-btn-unlock,.express-shell .hub-share-btn.express-btn-replay:not(:disabled){cursor:pointer}.express-how-to-sheet .express-how-to-title{display:none}.express-how-to-sheet{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.express-how-to{box-sizing:border-box;border:2px solid var(--border-primary);background:var(--bg-card);box-shadow:2px 2px 0 var(--vt-shadow,#00000026);border-radius:4px;margin-top:12px;padding:10px 12px 12px}.express-how-to-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:0 0 8px;font-size:11px;font-weight:700}.express-how-to-list{color:var(--text-primary);margin:0;padding:0 0 0 20px;font-size:11px;line-height:1.5;list-style-type:disc;list-style-position:outside}.express-how-to-list li{margin-bottom:6px;padding-left:2px}.express-how-to-list li:last-child{margin-bottom:0}.express-rating-block{flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding:0;display:flex}.express-rating-faces{justify-content:center;align-items:center;gap:8px;display:flex}.express-rating-face-btn{border:2px solid var(--border-primary);background:var(--bg-card);border-radius:4px;padding:4px}.express-rating-prompt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin:0;font-size:11px;font-weight:700}.express-rating-thanks{color:var(--text-faint);text-align:center;margin:0;font-size:11px}.express-rating-followup{letter-spacing:.02em;text-transform:none;color:var(--text-muted);text-align:center;margin:0;font-size:11px;font-weight:400;line-height:1.5}.express-rating-ghost-link{font:inherit;font-size:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.express-rating-ghost-link:hover{color:var(--text-primary)}.express-rating-ghost-link:focus-visible{outline:2px solid var(--orange-accent);outline-offset:2px}.express-replay-main{justify-content:center;align-items:center;gap:6px;display:inline-flex}.express-btn-replay-locked{filter:grayscale(.25);opacity:.55!important;cursor:not-allowed!important}.arcade-rating-block{flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.arcade-rating-prompt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px}.arcade-rating-faces{gap:10px;display:flex}.arcade-rating-face-btn{border:2px solid var(--border-primary);background:var(--bg-secondary);cursor:pointer;border-radius:4px;padding:4px}.arcade-voxel-rating-face{width:3px;height:3px;image-rendering:pixelated;display:block}.arcade-express-fx-layer{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:visible}.arcade-ufo-anchor{z-index:6;transition:top .62s cubic-bezier(.34,1.34,.5,1);position:absolute;left:50%;transform:translate(-50%)}.arcade-ufo-anchor-snapping{transition:none}.arcade-ufo-anchor-crashing{transition:top .98s cubic-bezier(.5,.05,.7,.5)}.arcade-ufo-rig{perspective:460px;perspective-origin:50% 0;position:relative;transform:translateZ(0)}.arcade-ufo-ship-wrap{z-index:6;position:relative}.arcade-ufo-emitter{width:calc(var(--arcade-tile-h,46px) * .9);background:radial-gradient(ellipse at center, var(--arcade-voxel-sun,#ffd040) 0%, var(--arcade-voxel-sun,#ffd040) 55%, transparent 78%);border-radius:50%;height:7px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-emitter{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 92%, #fff) 0%, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 40%, transparent) 55%, transparent 78%)}}.arcade-ufo-emitter{z-index:7;pointer-events:none;animation:2.4s ease-in-out infinite arcade-emitter-pulse}.arcade-ufo-capturing .arcade-ufo-emitter,.arcade-ufo-absorbing .arcade-ufo-emitter{animation-duration:.7s}.arcade-ufo-crashing .arcade-ufo-emitter{display:none}@keyframes arcade-emitter-pulse{0%,to{opacity:.7;transform:translate(-50%)scaleX(.92)}50%{opacity:1;transform:translate(-50%)scaleX(1.08)}}.arcade-pixel-ufo{width:calc(var(--arcade-tile-h,46px) * 2.55);height:calc(var(--arcade-tile-h,46px) * .88);image-rendering:pixelated;filter:drop-shadow(0 4px 4px #0000004d);margin:0 auto 2px;position:relative}.arcade-pixel-ufo-glow{background:radial-gradient(58% 60% at 50% 50%, var(--arcade-voxel-sun,#ffd040) 0%, transparent 72%);border-radius:50%;height:64%;position:absolute;bottom:4%;left:-10%;right:-10%}@supports (color:color-mix(in lab, red, red)){.arcade-pixel-ufo-glow{background:radial-gradient(58% 60% at 50% 50%, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 44%, transparent) 0%, transparent 72%)}}.arcade-pixel-ufo-glow{filter:blur(2px);z-index:0;animation:3.2s ease-in-out infinite arcade-ufo-glow-pulse}@keyframes arcade-ufo-glow-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.85;transform:scale(1.05)}}.arcade-pixel-ufo-hull{background:linear-gradient(180deg, var(--arcade-voxel-head-bg,#ddd4ff) 0%, var(--arcade-voxel-head-border,#b8a8f0) 32%, var(--arcade-voxel-head-border,#b8a8f0) 64%, var(--arcade-voxel-head-border,#b8a8f0) 100%);border-radius:50%;height:66%;position:absolute;top:30%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.arcade-pixel-ufo-hull{background:linear-gradient(180deg, color-mix(in srgb, var(--arcade-voxel-head-bg,#ddd4ff) 82%, #fff) 0%, color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 65%, #fff) 32%, color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 82%, #555) 64%, color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 52%, #1c1830) 100%)}}.arcade-pixel-ufo-hull{border:2px solid var(--arcade-voxel-head-border,#b8a8f0)}@supports (color:color-mix(in lab, red, red)){.arcade-pixel-ufo-hull{border:2px solid color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 78%, #3a2f55)}}.arcade-pixel-ufo-hull{z-index:1;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px 5px #00000052}.arcade-pixel-ufo-hull:before{content:"";background:linear-gradient(90deg,#0003 0%,#0000 16% 84%,#0003 100%);border-radius:50%;position:absolute;inset:0}.arcade-pixel-ufo-band{background:linear-gradient(180deg, #00000052 0%, var(--arcade-voxel-head-border,#b8a8f0) 100%);border-radius:4px;height:26%;position:absolute;top:50%;left:11%;right:11%}@supports (color:color-mix(in lab, red, red)){.arcade-pixel-ufo-band{background:linear-gradient(180deg, #00000052 0%, color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 60%, #2a2440) 100%)}}.arcade-pixel-ufo-band{box-shadow:inset 0 1px 2px #0000008c,0 1px #ffffff47}.arcade-pixel-ufo-dome{background:linear-gradient(165deg, var(--arcade-voxel-head-bg,#ddd4ff) 0%, var(--arcade-voxel-head-bg,#ddd4ff) 60%, var(--arcade-voxel-head-border,#b8a8f0) 100%);border-radius:52% 52% 28% 28%;width:54%;height:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.arcade-pixel-ufo-dome{background:linear-gradient(165deg, color-mix(in srgb, var(--arcade-voxel-head-bg,#ddd4ff) 70%, #fff) 0%, color-mix(in srgb, var(--arcade-voxel-head-bg,#ddd4ff) 96%, #6a5ca8) 60%, color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 80%, #4a3f78) 100%)}}.arcade-pixel-ufo-dome{border:2px solid var(--arcade-voxel-head-border,#b8a8f0)}@supports (color:color-mix(in lab, red, red)){.arcade-pixel-ufo-dome{border:2px solid color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 88%, #4a3f78)}}.arcade-pixel-ufo-dome{z-index:3;overflow:hidden;box-shadow:inset 2px 2px 2px #ffffff80}.arcade-pixel-ufo-glint{background:linear-gradient(150deg,#ffffffd9 0%,#fff0 70%);border-radius:50%;width:30%;height:60%;animation:5.5s ease-in-out infinite arcade-ufo-glint-sweep;position:absolute;top:10%;left:14%}@keyframes arcade-ufo-glint-sweep{0%,70%,to{opacity:.7;transform:translate(0)}82%{opacity:1;transform:translate(70%)}}.arcade-pixel-ufo-pilot{width:calc(var(--arcade-tile-h,46px) * .4);height:calc(var(--arcade-tile-h,46px) * .36);margin-left:calc(var(--arcade-tile-h,46px) * -.2);transform-origin:50% 90%;z-index:4;justify-content:center;align-items:center;gap:calc(var(--arcade-tile-h,46px) * .06);background:linear-gradient(#9bff7a 0%,#43c638 100%);border:1.5px solid #2c8a27;border-radius:48% 48% 42% 42%;animation:4.6s ease-in-out infinite arcade-pilot-idle;display:flex;position:absolute;top:12%;left:50%;box-shadow:inset 1px 1px #ffffff80,inset -1px -2px 1px #0003}.arcade-pixel-ufo-pilot:before{content:"";left:50%;top:calc(var(--arcade-tile-h,46px) * -.08);width:2px;height:calc(var(--arcade-tile-h,46px) * .085);background:#2c8a27;border-radius:2px;position:absolute;transform:translate(-50%)}.arcade-pixel-ufo-pilot:after{content:"";left:50%;top:calc(var(--arcade-tile-h,46px) * -.13);width:calc(var(--arcade-tile-h,46px) * .085);height:calc(var(--arcade-tile-h,46px) * .085);background:#b6ff8f;border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 4px #8cff6ecc}.arcade-pixel-ufo-pilot-eye{width:calc(var(--arcade-tile-h,46px) * .075);height:calc(var(--arcade-tile-h,46px) * .13);margin-top:calc(var(--arcade-tile-h,46px) * .02);transform-origin:50%;background:#11240e;border-radius:50%;animation:4.6s ease-in-out infinite arcade-pilot-blink;box-shadow:inset 0 -1px #ffffff4d}@keyframes arcade-pilot-idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.6px)rotate(.6deg)}}@keyframes arcade-pilot-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.12)}}.arcade-ufo-absorbing .arcade-pixel-ufo-pilot,.arcade-ufo-merging .arcade-pixel-ufo-pilot{filter:brightness(1.3)drop-shadow(0 0 4px #8cff6ef2);animation:.7s ease-in-out arcade-pilot-nod!important}@keyframes arcade-pilot-nod{0%{transform:translateY(0)rotate(0)scaleY(1)}15%{transform:translateY(-2px)rotate(-5deg)scaleY(1.02)}35%{transform:translateY(4px)rotate(15deg)scaleY(.88)}55%{transform:translateY(-1px)rotate(-7deg)scaleY(1.02)}72%{transform:translateY(3px)rotate(12deg)scaleY(.92)}88%{transform:translateY(0)rotate(-2deg)scaleY(1)}to{transform:translateY(0)rotate(0)scaleY(1)}}.arcade-ufo-rejecting .arcade-pixel-ufo-pilot{animation:.78s ease-in-out arcade-pilot-shake!important}.arcade-ufo-rejecting .arcade-pixel-ufo-pilot-eye{background:#ff3b3b;animation:none;box-shadow:0 0 4px #ff3c3ce6}@keyframes arcade-pilot-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-3px)rotate(-21deg)}26%{transform:translate(3px)rotate(19deg)}40%{transform:translate(-2.6px)rotate(-16deg)}54%{transform:translate(2.4px)rotate(14deg)}70%{transform:translate(-1.6px)rotate(-9deg)}85%{transform:translate(.8px)rotate(4deg)}}.arcade-pixel-ufo-lights{z-index:2;justify-content:space-between;gap:5px;display:flex;position:absolute;top:55%;left:16%;right:16%}.arcade-pixel-ufo-lights span{border-radius:1px;flex:1;height:6px}.arcade-ufo-light-dead{box-shadow:none!important;opacity:.2!important;background:#333!important;animation:none!important}.arcade-ufo-lives-3 .arcade-ufo-light-alive{background:#4d6;animation:1.6s step-end infinite arcade-ufo-light-blink;box-shadow:0 0 5px #44dd66bf}.arcade-ufo-lives-3 .arcade-ufo-light-alive:nth-child(2){animation-delay:.42s}.arcade-ufo-lives-3 .arcade-ufo-light-alive:nth-child(3){animation-delay:.84s}.arcade-ufo-lives-2 .arcade-ufo-light-alive{background:#f90;animation:1.25s step-end infinite arcade-ufo-light-blink;box-shadow:0 0 5px #ff9900c7}.arcade-ufo-lives-2 .arcade-ufo-light-alive:nth-child(2){animation-delay:.35s}.arcade-ufo-lives-1 .arcade-ufo-light-alive{background:#f33;animation:.44s step-end infinite arcade-ufo-light-urgent;box-shadow:0 0 7px #ff3333e6}@keyframes arcade-ufo-light-blink{0%,to{opacity:1}50%{opacity:.28}}@keyframes arcade-ufo-light-urgent{0%,to{opacity:1}50%{opacity:.08}}.arcade-ufo-scanning .arcade-pixel-ufo,.arcade-ufo-capturing .arcade-pixel-ufo{animation:6.4s cubic-bezier(.45,0,.55,1) infinite arcade-ufo-ship-hover}@keyframes arcade-ufo-ship-hover{0%{transform:translate(0)rotate(0)}14%{transform:translate(3px,-2.5px)rotate(1.3deg)}30%{transform:translate(4.5px,-5px)rotate(.6deg)}44%{transform:translate(1.5px,-6.5px)rotate(-.6deg)}58%{transform:translate(-2px,-5px)rotate(-1.3deg)}72%{transform:translate(-4.5px,-2.5px)rotate(-.7deg)}86%{transform:translate(-2px,-.5px)rotate(.5deg)}to{transform:translate(0)rotate(0)}}.arcade-ufo-dropping .arcade-pixel-ufo{animation:.54s cubic-bezier(.3,.7,.4,1) forwards arcade-ufo-drop-wobble}@keyframes arcade-ufo-drop-wobble{0%{filter:brightness();transform:translateY(0)rotate(0)}14%{filter:brightness(.8)drop-shadow(0 0 7px #e03030);transform:translateY(-2px)rotate(-9deg)}34%{transform:translateY(3px)rotate(8deg)}54%{transform:translateY(-1px)rotate(-5deg)}74%{transform:translateY(2px)rotate(3deg)}88%{transform:translateY(0)rotate(-1.4deg)}to{filter:brightness();transform:translateY(0)rotate(0)}}.arcade-ufo-dropping .arcade-pixel-ufo-lights span{animation:.54s ease-out forwards arcade-light-reject!important}.arcade-ufo-flyaway .arcade-pixel-ufo{animation:.88s linear forwards arcade-ufo-flyaway-zoom}@keyframes arcade-ufo-flyaway-zoom{0%{opacity:1;animation-timing-function:ease-in-out;transform:translate(0)rotate(0)scale(1)}24%{animation-timing-function:ease-in-out;transform:translate(-6px,-4px)rotate(-9deg)scale(1.05)}46%{animation-timing-function:cubic-bezier(.4,0,.7,.25);transform:translate(7px,-5px)rotate(8deg)scale(1.06)}58%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.7,0);transform:translateY(8px)rotate(0)scale(.9)}90%{opacity:1}to{opacity:0;transform:translate(72px,-460px)rotate(20deg)scale(.5)}}.arcade-ufo-flyaway .arcade-ufo-emitter{display:none}.arcade-ufo-payload-flyaway{animation:.36s ease-in forwards arcade-payload-flyaway}@keyframes arcade-payload-flyaway{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.7)}}.arcade-ufo-crashing .arcade-pixel-ufo{animation:.54s ease-in forwards arcade-ufo-ship-crash}@keyframes arcade-ufo-ship-crash{0%{filter:brightness();transform:translate(0)rotate(0)scale(1)}10%{filter:brightness(1.8)drop-shadow(0 0 8px #fc3);transform:translate(-2px,1px)rotate(-7deg)scale(1.04)}20%{filter:brightness(2.6)drop-shadow(0 0 14px #fd5);transform:translate(3px,-1px)rotate(9deg)scale(1.08)}30%{filter:brightness(3.6)drop-shadow(0 0 22px #fe7);transform:translate(-3px,1px)rotate(-10deg)scale(1.14)}44%{filter:brightness(7)saturate(0)drop-shadow(0 0 34px #fff);opacity:1;transform:translateY(-4px)rotate(4deg)scale(1.4)}60%{filter:brightness(3.2);opacity:.5;transform:scale(.62)rotate(22deg)}to{filter:brightness(0);opacity:0;transform:scale(.08)rotate(46deg)}}.arcade-ufo-crash-fx{left:50%;top:calc(var(--arcade-tile-h,46px) * .44);z-index:25;pointer-events:none;width:0;height:0;position:absolute;transform:translate(-50%)}.arcade-ufo-crash-flash{width:calc(var(--arcade-tile-h,46px) * 4.4);height:calc(var(--arcade-tile-h,46px) * 4.4);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0%,#fff6c0 16%,#fc3c 34%,#f50a 54%,#0000 72%);border-radius:50%;animation:.46s ease-out forwards arcade-crash-flash;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes arcade-crash-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}14%{opacity:1;transform:translate(-50%,-50%)scale(.72)}42%{opacity:.9;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}.arcade-ufo-crash-shock{width:calc(var(--arcade-tile-h,46px) * 1.5);height:calc(var(--arcade-tile-h,46px) * 1.5);border:3px solid #fff;border-radius:50%;animation:.64s cubic-bezier(.2,.7,.3,1) 30ms forwards arcade-crash-shock;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 16px #fc3,inset 0 0 12px #fc3}@keyframes arcade-crash-shock{0%{opacity:0;border-width:4px;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(3.6)}}.arcade-ufo-crash-smoke{width:calc(var(--arcade-tile-h,46px) * 1.5);height:calc(var(--arcade-tile-h,46px) * 1.5);background:radial-gradient(circle,#5a586899 0%,#3c3a4852 46%,#0000 70%);border-radius:50%;animation:.92s ease-out .13s forwards arcade-crash-smoke;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes arcade-crash-smoke{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}30%{opacity:.75}to{opacity:0;transform:translate(-50%,-64%)scale(2.3)}}.arcade-ufo-debris{background:var(--arcade-voxel-head-border,#b8a8f0);width:7px;height:7px;image-rendering:pixelated;margin:-3px 0 0 -3px;animation:.72s cubic-bezier(.2,.55,.5,1) forwards arcade-debris-fly;position:absolute;top:0;left:0;box-shadow:0 0 6px #fc3}.arcade-ufo-debris:nth-child(2n){background:var(--arcade-voxel-head-bg,#ddd4ff);width:5px;height:5px}@keyframes arcade-debris-fly{0%{opacity:0;transform:translate(0)rotate(0)scale(1.3)}12%{opacity:1}42%{transform:translate(calc(var(--dx) * .62), calc(var(--dy) * -.34)) rotate(calc(var(--dr) * .5)) scale(1)}72%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--dr)) scale(.35)}}.arcade-ufo-escape{width:calc(var(--arcade-tile-h,46px) * .74);height:calc(var(--arcade-tile-h,46px) * 1.05);margin-left:calc(var(--arcade-tile-h,46px) * -.37);transform-origin:50% 0;opacity:0;animation:1.4s ease-in .26s forwards arcade-escape-fall;position:absolute;top:0;left:0}@keyframes arcade-escape-fall{0%{opacity:0;transform:translateY(-8px)scale(.55)rotate(0)}9%{opacity:1;transform:translate(0)scale(1)rotate(0)}34%{transform:translate(11px, calc(var(--arcade-tile-h,46px) * 1.15)) rotate(6deg)}60%{transform:translate(-11px, calc(var(--arcade-tile-h,46px) * 2.5)) rotate(-6deg)}84%{opacity:1;transform:translate(8px, calc(var(--arcade-tile-h,46px) * 3.7)) rotate(4deg)}to{opacity:0;transform:translate(0, calc(var(--arcade-tile-h,46px) * 4.7)) rotate(0)}}.arcade-ufo-chute{width:100%;height:calc(var(--arcade-tile-h,46px) * .36);transform-origin:50% 100%;background:repeating-linear-gradient(90deg,#ff5d5d 0 16.66%,#ffe9c0 16.66% 33.32%);border:1.5px solid #b83232;border-radius:50% 50% 8% 8%/100% 100% 18% 18%;animation:.36s cubic-bezier(.3,1.5,.5,1) .3s backwards arcade-chute-open,1.3s ease-in-out .7s infinite arcade-chute-wobble;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 2px #fff6,0 2px 4px #00000040}@keyframes arcade-chute-open{0%{transform:translate(-50%)scale(.3,.2)}60%{transform:translate(-50%)scale(1.08,1.12)}to{transform:translate(-50%)scale(1)}}@keyframes arcade-chute-wobble{0%,to{transform:translate(-50%)scaleX(1)}50%{transform:translate(-50%)scaleX(.94)}}.arcade-ufo-chute-line{top:calc(var(--arcade-tile-h,46px) * .3);width:1.5px;height:calc(var(--arcade-tile-h,46px) * .32);transform-origin:top;background:#fffc;position:absolute}.arcade-ufo-chute-line-l{left:20%;transform:rotate(-5deg)}.arcade-ufo-chute-line-r{right:20%;transform:rotate(5deg)}.arcade-ufo-escape-pod{left:50%;top:calc(var(--arcade-tile-h,46px) * .58);width:calc(var(--arcade-tile-h,46px) * .52);height:calc(var(--arcade-tile-h,46px) * .4);margin-left:calc(var(--arcade-tile-h,46px) * -.26);background:linear-gradient(180deg, var(--arcade-voxel-head-bg,#ddd4ff) 0%, var(--arcade-voxel-head-border,#b8a8f0) 100%);border-radius:3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-escape-pod{background:linear-gradient(180deg, color-mix(in srgb, var(--arcade-voxel-head-bg,#ddd4ff) 70%, #fff) 0%, color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 80%, #555) 100%)}}.arcade-ufo-escape-pod{border:1.5px solid var(--arcade-voxel-head-border,#b8a8f0)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-escape-pod{border:1.5px solid color-mix(in srgb, var(--arcade-voxel-head-border,#b8a8f0) 75%, #333)}}.arcade-ufo-escape-pod{box-shadow:inset 0 2px #ffffff73,inset 0 -2px 3px #0000004d}.arcade-ufo-escape-pod:after{content:"";background:#00000047;height:2px;position:absolute;top:54%;left:8%;right:8%}.arcade-ufo-escape-head{left:50%;top:calc(var(--arcade-tile-h,46px) * -.17);width:calc(var(--arcade-tile-h,46px) * .3);height:calc(var(--arcade-tile-h,46px) * .26);margin-left:calc(var(--arcade-tile-h,46px) * -.15);justify-content:center;align-items:center;gap:calc(var(--arcade-tile-h,46px) * .05);padding-top:calc(var(--arcade-tile-h,46px) * .04);background:linear-gradient(#9bff7a 0%,#43c638 100%);border:1.5px solid #2c8a27;border-radius:50% 50% 44% 44%;display:flex;position:absolute;box-shadow:inset 1px 1px #ffffff80}.arcade-ufo-escape-eye{width:calc(var(--arcade-tile-h,46px) * .07);height:calc(var(--arcade-tile-h,46px) * .11);background:#11240e;border-radius:50%}.arcade-ufo-absorbing .arcade-pixel-ufo{animation:.72s cubic-bezier(.22,1,.36,1) forwards arcade-ufo-boost}@keyframes arcade-ufo-boost{0%{filter:brightness();transform:translateY(0)scale(1)}18%{filter:brightness(2.2) drop-shadow(0 0 14px var(--arcade-voxel-sun,#ffd040)) drop-shadow(0 0 7px #fff);transform:translateY(-8px)scale(1.14)}42%{filter:brightness(1.5);transform:translateY(-3px)scale(1.06)}62%{filter:brightness(1.7) drop-shadow(0 0 9px var(--arcade-voxel-sun,#ffd040));transform:translateY(-6px)scale(1.09)}80%{filter:brightness(1.1);transform:translateY(-1px)scale(1.02)}to{filter:brightness();transform:translateY(0)scale(1)}}.arcade-ufo-absorbing .arcade-pixel-ufo-lights span{animation:.72s ease-out forwards arcade-light-charge!important}.arcade-ufo-absorbing .arcade-pixel-ufo-lights span:nth-child(2){animation-delay:35ms!important}.arcade-ufo-absorbing .arcade-pixel-ufo-lights span:nth-child(3){animation-delay:70ms!important}@keyframes arcade-light-charge{0%{filter:brightness();transform:scaleY(1)}18%{filter:brightness(5)drop-shadow(0 0 4px #fff);transform:scaleY(3)scaleX(1.5)}50%{filter:brightness(2.2);transform:scaleY(1.7)scaleX(1.2)}80%{filter:brightness(1.4);transform:scaleY(1.1)}to{filter:brightness();transform:scaleY(1)}}.arcade-ufo-absorbing .arcade-ufo-slot-wrap:after{content:"";border:2px solid var(--arcade-voxel-sun,#ffd040);border-radius:5px;position:absolute;inset:-5px -14px}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-absorbing .arcade-ufo-slot-wrap:after{border:2px solid color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 90%, #fff)}}.arcade-ufo-absorbing .arcade-ufo-slot-wrap:after{box-shadow:0 0 16px var(--arcade-voxel-sun,#ffd040), inset 0 0 8px var(--arcade-voxel-sun,#ffd040)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-absorbing .arcade-ufo-slot-wrap:after{box-shadow:0 0 16px color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 75%, transparent), inset 0 0 8px color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 45%, transparent)}}.arcade-ufo-absorbing .arcade-ufo-slot-wrap:after{pointer-events:none;z-index:5;animation:.72s ease-out forwards arcade-arc-electric}@keyframes arcade-arc-electric{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.2)}32%{opacity:.55;transform:scale(.9)}52%{opacity:1;transform:scale(1.12)}74%{opacity:.65;transform:scale(1.04)}to{opacity:0;transform:scale(1)}}.arcade-ufo-rejecting .arcade-pixel-ufo{animation:.78s ease-in-out forwards arcade-ufo-recoil}@keyframes arcade-ufo-recoil{0%{filter:brightness();transform:scale(1)rotate(0)}12%{filter:brightness(.65)drop-shadow(0 0 10px #e03030);transform:scale(.91)translateY(7px)rotate(-3.5deg)}28%{filter:brightness(.88);transform:scale(1.06)translateY(-5px)rotate(2.8deg)}48%{transform:scale(.97)translateY(2px)rotate(-1.3deg)}66%{transform:scale(1.01)rotate(.6deg)}to{filter:brightness();transform:scale(1)rotate(0)}}.arcade-ufo-rejecting .arcade-pixel-ufo-lights span{animation:.78s ease-out forwards arcade-light-reject!important}@keyframes arcade-light-reject{0%{filter:brightness()}16%{filter:brightness(3.5)sepia()saturate(9)hue-rotate(-30deg)}34%{filter:brightness(.2)}54%{filter:brightness(2.5)sepia()saturate(7)hue-rotate(-30deg)}72%{filter:brightness(.4)}to{filter:brightness()}}.arcade-ufo-payload{z-index:3;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.arcade-ufo-head-cell,.arcade-ufo-slot-cell{z-index:3;position:relative}.arcade-ufo-slot-wrap{min-height:var(--arcade-tile-h,46px);justify-content:center;width:100%;display:flex;position:relative}.arcade-ufo-slot-empty{width:calc(var(--arcade-head-min-w,64px) * .9);height:calc(var(--arcade-tile-h,46px) * .72);border:2px dashed var(--arcade-voxel-sun,#ffd040)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-slot-empty{border:2px dashed color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 60%, transparent)}}.arcade-ufo-slot-empty{background:var(--arcade-voxel-sun,#ffd040);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-slot-empty{background:color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 8%, transparent)}}.arcade-ufo-slot-empty{box-shadow:inset 0 0 10px var(--arcade-voxel-sun,#ffd040)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-slot-empty{box-shadow:inset 0 0 10px color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 22%, transparent)}}.arcade-ufo-slot-empty{opacity:.7;box-sizing:border-box;animation:1.8s ease-in-out infinite arcade-slot-bay-pulse}@keyframes arcade-slot-bay-pulse{0%,to{opacity:.5}50%{opacity:.85}}:root,.arcade-express-fx-layer{--beam-clip:polygon(21% 0, 79% 0, 100% 100%, 0 100%)}.arcade-ufo-beam{left:50%;top:calc(var(--arcade-tile-h,46px) * .42);width:calc(var(--arcade-tile-h,46px) * 3);height:var(--beam-length,170px);pointer-events:none;transition:filter .18s;position:absolute;transform:translate(-50%)}.arcade-ufo-absorbing .arcade-ufo-beam,.arcade-ufo-merging .arcade-ufo-beam{filter:hue-rotate(80deg)saturate(1.45)brightness(1.12)}.arcade-ufo-beam-back{z-index:1}.arcade-ufo-beam-front{z-index:5;clip-path:var(--beam-clip);mix-blend-mode:screen;opacity:.55;background:linear-gradient(90deg, #ffffff42 0%, transparent 32%, transparent 68%, #ffffff42 100%), linear-gradient(180deg, var(--arcade-voxel-sun,#ffd040) 0%, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-beam-front{background:linear-gradient(90deg, #ffffff42 0%, transparent 32%, transparent 68%, #ffffff42 100%), linear-gradient(180deg, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 18%, transparent) 0%, transparent 72%)}}.arcade-ufo-beam-front{animation:2.6s ease-in-out infinite arcade-beam-breathe}.arcade-ufo-beam-core{clip-path:var(--beam-clip);background:radial-gradient(130% 56% at 50% 0%, var(--arcade-voxel-sun,#ffd040) 0%, transparent 58%), linear-gradient(90deg, transparent 26%, #ffffff3d 50%, transparent 74%), linear-gradient(180deg, var(--arcade-voxel-sun,#ffd040) 0%, var(--arcade-voxel-head-bg,#ddd4ff) 46%, var(--arcade-voxel-head-bg,#ddd4ff) 78%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-beam-core{background:radial-gradient(130% 56% at 50% 0%, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 75%, #fff) 0%, transparent 58%), linear-gradient(90deg, transparent 26%, #ffffff3d 50%, transparent 74%), linear-gradient(180deg, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 60%, transparent) 0%, color-mix(in srgb, var(--arcade-voxel-head-bg,#ddd4ff) 24%, transparent) 46%, color-mix(in srgb, var(--arcade-voxel-head-bg,#ddd4ff) 9%, transparent) 78%, transparent 100%)}}.arcade-ufo-beam-core{animation:2.6s ease-in-out infinite arcade-beam-breathe}.arcade-ufo-beam-scan{clip-path:var(--beam-clip);opacity:.45;background:repeating-linear-gradient(#0000 0 7px,#ffffff26 7px 9px);animation:1s linear infinite arcade-beam-scanflow;position:absolute;inset:0}@keyframes arcade-beam-scanflow{0%{background-position:0 0}to{background-position:0 16px}}.arcade-ufo-beam-pool{width:calc(var(--arcade-tile-h,46px) * 2.4);height:calc(var(--arcade-tile-h,46px) * .52);background:radial-gradient(ellipse at center, var(--arcade-voxel-sun,#ffd040) 0%, var(--arcade-voxel-sun,#ffd040) 42%, transparent 72%);border-radius:50%;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-beam-pool{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 52%, transparent) 0%, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 18%, transparent) 42%, transparent 72%)}}.arcade-ufo-beam-pool{filter:blur(1px);animation:2.6s ease-in-out infinite arcade-beam-pool-pulse}@keyframes arcade-beam-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes arcade-beam-pool-pulse{0%,to{opacity:.55;transform:translate(-50%)scaleX(.94)}50%{opacity:.85;transform:translate(-50%)scaleX(1.06)}}.arcade-ufo-capturing .arcade-ufo-beam-core{filter:brightness(1.25)saturate(1.1)}.arcade-ufo-capturing .arcade-ufo-beam-scan{opacity:.6;animation-duration:.55s}.arcade-ufo-absorbing .arcade-ufo-beam-core{animation:.72s ease-out forwards arcade-beam-surge}.arcade-ufo-absorbing .arcade-ufo-beam-scan{opacity:.75;animation:.22s linear infinite reverse arcade-beam-scanflow}.arcade-ufo-absorbing .arcade-ufo-beam-pool{animation:.7s ease-in-out arcade-beam-pool-pulse}@keyframes arcade-beam-surge{0%{filter:brightness()}22%{filter:brightness(2.1)saturate(1.3)}60%{filter:brightness(1.4)}to{filter:brightness()}}.arcade-ufo-rejecting .arcade-ufo-beam-core{animation:.78s ease-out forwards arcade-beam-flicker}.arcade-ufo-rejecting .arcade-ufo-beam-front{opacity:.3;animation:none}@keyframes arcade-beam-flicker{0%{filter:brightness()}14%{filter:brightness(.4)sepia()saturate(6)hue-rotate(-25deg)}30%{filter:brightness(1.8)sepia()saturate(6)hue-rotate(-25deg)}46%{filter:brightness(.3)}64%{filter:brightness(1.3)sepia(.8)saturate(4)hue-rotate(-25deg)}to{filter:brightness()}}.arcade-ufo-head-capture{z-index:5;animation:.82s cubic-bezier(.16,.84,.3,1) forwards arcade-head-tractor,2.2s ease-in-out .8s infinite arcade-head-float}@keyframes arcade-head-tractor{0%{opacity:0;transform:translate(150px,-8px)rotate(17deg)scale(.7)}8%{opacity:1}26%{transform:translate(88px,-4px)rotate(11deg)scale(.84)}46%{transform:translate(34px,3px)rotate(5deg)scale(.95)}63%{transform:translate(-13px,-3px)rotate(-3deg)scale(1.05)}77%{transform:translate(7px,2px)rotate(1.5deg)scale(.98)}89%{transform:translate(-3px)scale(1.01)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes arcade-head-float{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-3px)scale(1.012)}}.arcade-ufo-slot-word{z-index:4;transform:translate(-50%, var(--slot-rise,64px));pointer-events:none;position:absolute;bottom:0;left:50%}.arcade-ufo-slot-word-good{animation:.66s linear forwards arcade-slot-suck-good}@keyframes arcade-slot-suck-good{0%{opacity:1;transform:translate(-50%, var(--slot-rise,87px)) scale(1, 1)}10%{transform:translate(-50%, calc(var(--slot-rise,87px) * .93)) scale(.98, 1.05)}24%{transform:translate(-50%, calc(var(--slot-rise,87px) * .72)) scale(.95, 1.12)}50%{transform:translate(-50%, calc(var(--slot-rise,87px) * .2)) scale(.9, 1.24)}65%{transform:translate(-50%,-8px)scale(1.22,.8)}78%{transform:translate(-50%,4px)scale(.96,1.07)}89%{transform:translate(-50%,-2px)scale(1.02,.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.arcade-ufo-slot-word-bad{animation:.78s cubic-bezier(.45,0,.55,1) forwards arcade-slot-reject-bad}@keyframes arcade-slot-reject-bad{0%{opacity:0;transform:translate(-50%, var(--slot-rise,64px)) scale(.92)}16%{opacity:1}38%{transform:translate(-50%)scaleY(.9)}46%{transform:translate(calc(14px - 50%),-4px)rotate(7deg)}53%{transform:translate(calc(-50% - 16px),3px)rotate(-9deg)}60%{transform:translate(calc(18px - 50%),-5px)rotate(10deg)}67%{transform:translate(calc(-50% - 12px),2px)rotate(-6deg)}to{opacity:0;transform:translate(-50%, var(--slot-rise,64px)) scale(.84) rotate(0)}}.arcade-ufo-rejecting .arcade-ufo-payload{animation:.78s ease-in-out forwards arcade-payload-reject}@keyframes arcade-payload-reject{0%,to{transform:translate(0)}20%{transform:translate(-10px)rotate(-1.4deg)}38%{transform:translate(12px)rotate(2deg)}55%{transform:translate(-8px)rotate(-1deg)}70%{transform:translate(7px)}}.arcade-ufo-absorbing .arcade-ufo-payload{animation:.72s ease-in-out forwards arcade-payload-absorb}@keyframes arcade-payload-absorb{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.arcade-ufo-payload-merged{transform-origin:50% 0;animation:.56s cubic-bezier(.5,0,.72,.42) forwards arcade-payload-absorb-up}@keyframes arcade-payload-absorb-up{0%{opacity:1;filter:brightness();transform:translateY(0)scale(1)}16%{filter:brightness(1.7) drop-shadow(0 0 7px var(--arcade-voxel-sun,#ffd040));transform:translateY(3px)scale(1.05)}34%{filter:brightness(2.5)drop-shadow(0 0 13px #fff);transform:translateY(0)scale(1.02)}64%{opacity:.75;filter:brightness(1.9);transform:translateY(-24px)scale(.6)}to{opacity:0;filter:brightness(1.2);transform:translateY(-48px)scale(.14)}}.arcade-ufo-merging .arcade-pixel-ufo{animation:.56s ease-in-out forwards arcade-ufo-gulp}@keyframes arcade-ufo-gulp{0%{filter:brightness();transform:translateY(0)scale(1)}20%{transform:translateY(2px)scale(.98,1.03)}46%{filter:brightness(1.55) drop-shadow(0 0 13px var(--arcade-voxel-sun,#ffd040));transform:translateY(-3px)scale(1.1,.92)}70%{filter:brightness(1.2);transform:translateY(-1px)scale(1.04,.99)}to{filter:brightness();transform:translateY(0)scale(1)}}.arcade-ufo-merging .arcade-ufo-emitter{animation-duration:.5s}.arcade-ufo-merge-bolt{width:3px;height:calc(var(--arcade-tile-h,46px) * 1.55);z-index:6;pointer-events:none;position:absolute;bottom:52%;left:50%;transform:translate(-50%)}.arcade-ufo-merge-bolt span{background:linear-gradient(180deg, #fff 0%, var(--arcade-voxel-sun,#ffd040) 100%);border-radius:2px;width:2.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-merge-bolt span{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 85%, #fff) 100%)}}.arcade-ufo-merge-bolt span{box-shadow:0 0 5px #fff, 0 0 11px var(--arcade-voxel-sun,#ffd040)}@supports (color:color-mix(in lab, red, red)){.arcade-ufo-merge-bolt span{box-shadow:0 0 5px #fff, 0 0 11px color-mix(in srgb, var(--arcade-voxel-sun,#ffd040) 90%, #fff)}}.arcade-ufo-merge-bolt span{animation:.56s step-end forwards arcade-merge-zap}.arcade-ufo-merge-bolt span:first-child{height:40%;top:0;left:-3px;transform:rotate(9deg)}.arcade-ufo-merge-bolt span:nth-child(2){height:42%;top:33%;left:1px;transform:rotate(-11deg)}.arcade-ufo-merge-bolt span:nth-child(3){height:40%;top:64%;left:-2px;transform:rotate(7deg)}@keyframes arcade-merge-zap{0%{opacity:0}10%{opacity:1}22%{opacity:.25}34%{opacity:1}48%{opacity:.5}60%{opacity:1}74%{opacity:.15}to{opacity:0}}.arcade-ufo-cell-good{background:var(--color-slot-correct-bg)!important;color:var(--color-slot-correct-text)!important;border-color:var(--color-slot-correct-border)!important;box-shadow:inset 2px 2px 0 #fff6, 2px 2px 0 var(--arcade-voxel-shadow)!important}.arcade-ufo-slot-cell-bad{box-shadow:inset 2px 2px #ffffff4d,0 0 0 2px #e030308c!important}.arcade-ufo-ship--pixel{filter:drop-shadow(1.6px 0 #0b2236)drop-shadow(-1.6px 0 #0b2236)drop-shadow(0 1.6px #0b2236)drop-shadow(0 -1.6px #0b2236)drop-shadow(0 4px 3px #00000052)}.arcade-ufo-ship--pixel .arcade-pixel-ufo-hull{box-shadow:none;clip-path:polygon(0% 50%,12% 16%,88% 16%,100% 50%,88% 84%,12% 84%);background:linear-gradient(#b9ecff 0 26%,#4fb0e6 26% 52%,#2773ad 52% 76%,#19456b 76% 100%);border:none;border-radius:0}.arcade-ufo-ship--pixel .arcade-pixel-ufo-hull:before{display:none}.arcade-ufo-ship--pixel .arcade-pixel-ufo-dome{box-shadow:none;clip-path:polygon(18% 100%,18% 46%,33% 46%,33% 14%,67% 14%,67% 46%,82% 46%,82% 100%);background:linear-gradient(#e2f7ff 0 42%,#86d2f2 42% 100%);border:none;border-radius:0;overflow:visible}.arcade-ufo-ship--pixel .arcade-pixel-ufo-glint{display:none}.arcade-ufo-ship--pixel .arcade-pixel-ufo-band{background:#11314c;border-radius:0;box-shadow:inset 0 1px #ffffff2e}.arcade-ufo-ship--pixel .arcade-pixel-ufo-lights span{border-radius:0}.arcade-ufo-ship--pixel .arcade-pixel-ufo-glow{background:radial-gradient(58% 60%,#45c6ff75 0%,#0000 72%)}.arcade-ufo-pilot--human{background:linear-gradient(#ffd9b0 0%,#e3a474 100%)!important;border-color:#b9794d!important}.arcade-pixel-ufo-pilot.arcade-ufo-pilot--human:before{content:"";top:calc(var(--arcade-tile-h,46px) * -.12);width:118%;height:calc(var(--arcade-tile-h,46px) * .24);background:linear-gradient(#6b4527 0%,#4a2f1a 100%);border:none;border-radius:54% 54% 14% 14%;left:50%;transform:translate(-50%)}.arcade-pixel-ufo-pilot.arcade-ufo-pilot--human:after{display:none}.arcade-ufo-escape-head.arcade-ufo-pilot--human{border-radius:50% 50% 46% 46%}.arcade-ufo-escape-head.arcade-ufo-pilot--human:before{content:"";background:linear-gradient(#6b4527 0%,#4a2f1a 100%);border-radius:54% 54% 14% 14%;width:116%;height:52%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.arcade-skin-voxel-rain{--arcade-track-bg:linear-gradient(180deg, #8aa8c0 0%, #9eb0c4 38%, #7a9a88 100%);--arcade-lane-line:#6a8aa873;--arcade-ground:#6a9470;--arcade-voxel-hill:#7a9a82;--arcade-voxel-hill-far:#8aa892;--arcade-voxel-cloud:#b8c8dc;--arcade-voxel-cloud-shade:#8aa0b8;--arcade-voxel-tree:#5a9a62;--arcade-voxel-tree-dark:#468850;--arcade-voxel-trunk:#7a6848;--arcade-voxel-tile-bg:#b0d4c0;--arcade-voxel-tile-border:#7ab892;--arcade-voxel-tile-text:#2a4a38;--arcade-voxel-head-bg:#c8d0e8;--arcade-voxel-head-border:#98a8c8}.arcade-skin-voxel-rain .arcade-track-inner:after{content:"";z-index:0;pointer-events:none;opacity:.42;background-image:repeating-linear-gradient(108deg,#0000 0 16px,#e8f4ffb3 16px 17px,#0000 17px 38px),repeating-linear-gradient(112deg,#0000 0 6px,#c8dce88c 6px 7px,#0000 7px 22px,#0000 22px 34px,#d0e8f873 34px 35px,#0000 35px 52px);background-size:40px 64px,28px 48px;animation:.55s linear infinite arcade-rain-fall-a,.38s linear infinite arcade-rain-fall-b;position:absolute;inset:-20% 0 0}.arcade-skin-voxel-rain .arcade-track-inner:before{content:"";z-index:0;pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(106deg,#0000 0 24px,#f0f8ff80 24px 25px,#0000 25px 56px);background-size:52px 80px;animation:.72s linear infinite arcade-rain-fall-c;position:absolute;inset:-10% 0 0}@keyframes arcade-rain-fall-a{0%{background-position:0 0,0 0}to{background-position:-24px 56px,-14px 40px}}@keyframes arcade-rain-fall-b{0%{background-position:0 0}to{background-position:-18px 48px}}@keyframes arcade-rain-fall-c{0%{background-position:0 0}to{background-position:-30px 64px}}.arcade-skin-paper{--arcade-track-bg:linear-gradient(180deg, #f5f0e6 0%, #ebe4d4 55%, #e0d8c8 100%);--arcade-lane-line:#c4b8a480;--arcade-ground:#d4c8b0;--arcade-voxel-hill:#ddd4c0;--arcade-voxel-hill-far:#e8e0d0;--arcade-voxel-cloud:#faf8f4;--arcade-voxel-cloud-shade:#e8e0d0;--arcade-voxel-tree:#a8c4a0;--arcade-voxel-tree-dark:#88a880;--arcade-voxel-trunk:#c4a878;--arcade-voxel-tile-bg:#fffef8;--arcade-voxel-tile-border:#c8bca8;--arcade-voxel-tile-text:#4a4438;--arcade-voxel-seed-bg:#ffe8c8;--arcade-voxel-seed-border:#e8c898;--arcade-voxel-seed-text:#5a4830;--arcade-voxel-head-bg:#f0e8ff;--arcade-voxel-head-border:#c8b8e0;--arcade-voxel-head-text:#4a3d58;--arcade-voxel-bank-bg:#fffef8;--arcade-voxel-bank-border:#c8bca8;--arcade-voxel-shadow:#8a807040;font-family:Georgia,Times New Roman,serif}.arcade-skin-paper .arcade-track-surface{box-shadow:2px 3px 0 var(--arcade-voxel-shadow);border-radius:2px}.arcade-skin-paper .arcade-chain-tile{box-shadow:1px 2px 0 var(--arcade-voxel-shadow)!important;text-transform:none!important;letter-spacing:.02em!important;border-radius:1px!important}.arcade-skin-paper .arcade-track-frame{border-style:dashed;border-color:#a89880}@supports (color:color-mix(in lab, red, red)){.arcade-skin-paper .arcade-track-frame{border-color:color-mix(in srgb, #a89880 80%, var(--border-primary))}}.arcade-skin-paper .arcade-voxel-hills,.arcade-skin-paper .arcade-voxel-ground-band,.arcade-skin-paper .arcade-bg-clouds{display:block}.arcade-skin-paper .arcade-scenery-cloud,.arcade-skin-paper .arcade-scenery-tree{display:none}.hub-hunt-mock-card-wrap{position:relative}.hub-hunt-mock-card-wrap:has(.hub-hunt-mock-new){margin-top:10px}.hub-hunt-mock-card{--hub-hunt-mock-radius:var(--hub-classic-radius,4px);--hunt-rail:#c42b2b;--hunt-rail-edge:#9a2222;--hunt-play-bg:#c42b2b;--hunt-play-text:#fff;--hunt-play-edge:#9a2222;--hunt-chip-bg:#fff;--hunt-chip-border:#f0a8a8;--hunt-chip-text:#4a1818;--hunt-done-bg:#8b1a1a;--hunt-done-rail:#6e1212;--hunt-done-edge:#713030;width:100%;min-height:var(--hub-tier-card-min-height);border-radius:var(--hub-hunt-mock-radius);box-shadow:none;background:var(--bg-card);text-align:center;cursor:pointer;font-family:var(--font-geist-sans), system-ui, sans-serif;border:none;align-items:stretch;padding:0;transition:transform .13s,box-shadow 60ms,filter .13s;display:flex;position:relative;overflow:hidden}.hub-hunt-mock-card--classic{border:1px solid var(--hunt-rail)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card--classic{border:1px solid color-mix(in srgb, var(--hunt-rail) 35%, var(--border-primary))}}.hub-hunt-mock-card--pixel{--hub-hunt-mock-radius:4px;font-family:var(--font-silkscreen), var(--font-geist-mono), monospace;box-shadow:3px 3px 0 var(--vt-shadow,#0000002e);background:#fefcf8;border:none}.hub-hunt-mock-card:disabled{cursor:not-allowed;opacity:.72}button.hub-hunt-mock-card--classic:not(:disabled):active{transform:scale(.985)}button.hub-hunt-mock-card--pixel:not(:disabled):active,html.theme-pixel button.hub-hunt-mock-card--pixel:not(:disabled):active,html.cms-pixel button.hub-hunt-mock-card--pixel:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--vt-shadow,#0000002e)!important}.hub-hunt-mock-card--done{background:var(--hunt-done-bg);border-color:var(--hunt-done-bg)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card--done{border-color:color-mix(in srgb, var(--hunt-done-bg) 75%, #3a0808)}}.hub-hunt-mock-card--done{--hunt-chip-bg:#ffffff24;--hunt-chip-border:#ffffff42;--hunt-chip-text:#ffffffeb}html.dark .hub-hunt-mock-card--done{--hunt-done-bg:#6e1212;--hunt-done-rail:#520d0d;--hunt-done-edge:#502222}.hub-hunt-mock-card--none{background:var(--bg-card);box-shadow:2px 2px 0 var(--vt-shadow,#0000001f);opacity:.65}.hub-hunt-mock-new{z-index:5;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--orange-accent);border:2px solid var(--orange-accent);padding:3px 8px;font-size:10px;font-weight:400;line-height:1;position:absolute;top:-10px;left:36px;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-new{border:2px solid color-mix(in srgb, var(--orange-accent) 70%, #000)}}.hub-hunt-mock-new{pointer-events:none;border-radius:2px;animation:2.2s ease-in-out infinite hub-hunt-new-breathe;box-shadow:2px 2px #0003}@keyframes hub-hunt-new-breathe{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.88;transform:translate(-50%)scale(1.1)}}.hub-hunt-mock-rail-wrap{z-index:2;width:var(--hub-tier-title-rail-width);flex-shrink:0;position:relative}.hub-hunt-mock-rail{width:100%;height:100%;min-height:var(--hub-tier-card-min-height);box-sizing:border-box;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--hunt-rail);border-right:1px solid var(--border-primary);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 4px;font-size:9px;font-weight:800;line-height:1.15;display:flex}.hub-hunt-mock-body{--hub-hunt-mock-body-bg:#f8ecec;--hub-hunt-mock-scrim:#f8ececb8;--hub-hunt-mock-headline-color:#3a1414;--hub-hunt-mock-tagline-color:#6b2828;z-index:2;isolation:isolate;background:var(--hub-hunt-mock-body-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 10px;display:flex;position:relative;overflow:hidden}html.dark .hub-hunt-mock-card:not(.hub-hunt-mock-card--done):not(.hub-hunt-mock-card--none) .hub-hunt-mock-body{--hub-hunt-mock-body-bg:#2a1414;--hub-hunt-mock-scrim:#160a0a9e;--hub-hunt-mock-headline-color:#fffffffa;--hub-hunt-mock-tagline-color:#ffc8c8e0;--hunt-chip-bg:#3a1c1c;--hunt-chip-border:#8a4040;--hunt-chip-text:#ffe8e8}.hub-hunt-mock-pairs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-hunt-mock-pairs--dual{box-sizing:border-box;flex-direction:column;justify-content:center;gap:3px;padding:2px 0;display:flex}.hub-hunt-mock-pairs--multi{box-sizing:border-box;flex-direction:column;justify-content:space-evenly;gap:4px;padding:6px 0;display:flex}.hub-hunt-mock-pairs-row{flex:1;min-height:0;position:relative}.hub-hunt-mock-pairs-viewport{position:absolute;inset:0;overflow:hidden}.hub-hunt-mock-pairs-marquee{backface-visibility:hidden;flex-wrap:nowrap;align-items:center;width:max-content;height:100%;display:flex}.hub-hunt-mock-pairs-marquee-active{will-change:transform;animation:20s linear infinite hub-hunt-pairs-scroll}.hub-hunt-mock-pairs-marquee-reverse.hub-hunt-mock-pairs-marquee-active{animation:24s linear infinite hub-hunt-pairs-scroll-reverse}.hub-hunt-mock-pairs-half{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:0 8px;display:flex}.hub-hunt-mock-pair-item{flex-shrink:0}.hub-hunt-mock-pair-chip{border-radius:var(--hub-classic-radius-inner,3px);border:1px solid var(--hunt-chip-border);background:var(--hunt-chip-bg);color:var(--hunt-chip-text);letter-spacing:.03em;white-space:nowrap;box-shadow:1px 1px 0 var(--hunt-chip-border);align-items:center;gap:3px;padding:2px 6px;font-size:8px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-pair-chip{box-shadow:1px 1px 0 color-mix(in srgb, var(--hunt-chip-border) 40%, transparent)}}.hub-hunt-mock-card--pixel .hub-hunt-mock-pair-chip{border-radius:2px;font-size:7px;font-weight:400}.hub-hunt-mock-pair-join{opacity:.55;font-size:8px}@keyframes hub-hunt-pairs-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hub-hunt-pairs-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.hub-hunt-mock-scrim{z-index:1;background:var(--hub-hunt-mock-scrim);pointer-events:none;position:absolute;inset:0}.hub-hunt-mock-card--done .hub-hunt-mock-body{background:0 0}.hub-hunt-mock-card--done .hub-hunt-mock-scrim{background:var(--hunt-done-bg)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card--done .hub-hunt-mock-scrim{background:color-mix(in srgb, var(--hunt-done-bg) 72%, transparent)}}.hub-hunt-mock-card--none .hub-hunt-mock-body,.hub-hunt-mock-card--none .hub-hunt-mock-scrim{background:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card--none .hub-hunt-mock-scrim{background:color-mix(in srgb, var(--bg-card) 75%, transparent)}}.hub-hunt-mock-headline{z-index:2;letter-spacing:.04em;color:var(--hub-hunt-mock-headline-color);transform-origin:50%;margin:0;font-size:12px;font-weight:700;line-height:1.25;position:relative}.hub-hunt-mock-card--pixel .hub-hunt-mock-headline{letter-spacing:.05em;font-weight:400;animation:3.8s ease-in-out infinite hub-hunt-headline-sway}@keyframes hub-hunt-headline-sway{0%,to{transform:rotate(-.6deg)translate(-.5px)}50%{transform:rotate(.6deg)translate(.5px)}}.hub-hunt-mock-tagline{z-index:2;letter-spacing:.04em;color:var(--hub-hunt-mock-tagline-color);margin:0;font-size:9px;font-weight:600;line-height:1.25;position:relative}.hub-hunt-mock-card--pixel .hub-hunt-mock-tagline{letter-spacing:.06em;font-weight:400}.hub-hunt-mock-card--done .hub-hunt-mock-rail{background:var(--hunt-done-rail);border-right-color:#ffffff2e}.hub-hunt-mock-card--done .hub-hunt-mock-action{color:#fffffff2;background:0 0;border-left:1px solid #ffffff2e;animation:none}.hub-hunt-mock-card--none .hub-hunt-mock-rail{background:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card--none .hub-hunt-mock-rail{background:color-mix(in srgb, var(--border-primary) 55%, var(--bg-card))}}.hub-hunt-mock-card--none .hub-hunt-mock-rail{color:var(--text-faint);border-right-color:var(--border-primary)}.hub-hunt-mock-card--done .hub-hunt-mock-headline,.hub-hunt-mock-card--done .hub-hunt-mock-tagline{color:#fffffff2}.hub-hunt-mock-card--none .hub-hunt-mock-headline,.hub-hunt-mock-card--none .hub-hunt-mock-tagline{color:var(--text-muted)}.hub-hunt-mock-action{z-index:2;width:var(--hub-tier-action-rail-width);letter-spacing:.04em;text-transform:uppercase;color:var(--hunt-play-text);background:var(--hunt-play-bg);border-left:1px solid var(--border-primary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:6px 4px;font-size:11px;font-weight:700;display:flex;position:relative}.hub-hunt-mock-action--play{animation:2.4s ease-in-out infinite hub-hunt-play-pulse}@keyframes hub-hunt-play-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}.hub-hunt-mock-play-label{line-height:1}.hub-hunt-mock-chevrons{color:inherit;justify-content:center;align-items:center;gap:0;line-height:0;display:flex}.hub-hunt-mock-chevrons svg{display:block}.hub-hunt-mock-chevrons svg:first-child{animation:1.05s ease-in-out infinite hub-hunt-chev-march}.hub-hunt-mock-chevrons svg:nth-child(2){animation:1.05s ease-in-out .15s infinite hub-hunt-chev-march}.hub-hunt-mock-chevrons svg:nth-child(3){animation:1.05s ease-in-out .3s infinite hub-hunt-chev-march}@keyframes hub-hunt-chev-march{0%,to{opacity:.28;transform:translate(-2px)}45%{opacity:1;transform:translate(2px)}}.hub-hunt-mock-card-wrap .hub-hunt-mock-new{background:var(--orange-accent);border-color:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card-wrap .hub-hunt-mock-new{border-color:color-mix(in srgb, var(--orange-accent) 70%, #000)}}.hub-hunt-mock-card-wrap .hub-hunt-mock-new{color:#fff}.hub-hunt-mock-card--none .hub-hunt-mock-action{text-align:center;color:var(--text-faint);background:var(--border-primary);padding:0 4px;font-size:9px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.hub-hunt-mock-card--none .hub-hunt-mock-action{background:color-mix(in srgb, var(--border-primary) 35%, var(--bg-card))}}.hub-hunt-mock-card--none .hub-hunt-mock-action{border-left-color:var(--border-primary);animation:none}@media (prefers-reduced-motion:reduce){.hub-hunt-mock-card--pixel .hub-hunt-mock-headline,.hub-hunt-mock-pairs-marquee-active,.hub-hunt-mock-pairs-marquee-reverse.hub-hunt-mock-pairs-marquee-active,.hub-hunt-mock-action--play,.hub-hunt-mock-chevrons svg:first-child,.hub-hunt-mock-chevrons svg:nth-child(2),.hub-hunt-mock-chevrons svg:nth-child(3),.hub-hunt-mock-new{animation:none}}.hunt-loading-screen,.hunt-page-shell{--hunt-brand:#c42b2b;--hunt-brand-edge:#9a2222;--hunt-brand-soft:#ffeded;--hunt-express-nav:#b8a8f0;--hunt-express-nav-edge:#8a7ac8;--hunt-express-nav-text:#2e2848}html.theme-dark .hunt-loading-screen,html.theme-dark .hunt-page-shell{--hunt-brand-soft:var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){html.theme-dark .hunt-loading-screen,html.theme-dark .hunt-page-shell{--hunt-brand-soft:color-mix(in srgb, var(--hunt-brand) 24%, #241414)}}.hunt-loading-screen{background:var(--bg-primary);width:100%;min-height:100dvh;color:var(--text-primary);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex}.hunt-loading-brand{text-align:center;flex-direction:column;align-items:center;line-height:1;display:flex}.hunt-loading-linx{letter-spacing:.14em;color:var(--text-primary);font-size:21px;font-weight:700}.hunt-loading-hunt{letter-spacing:.22em;text-transform:uppercase;color:var(--hunt-brand);margin-top:4px;font-size:11px;font-weight:700}.hunt-loading-subline{color:var(--text-muted);text-align:center;margin:0;font-size:14px;font-weight:500;line-height:1.2}html.theme-pixel .hunt-loading-linx,html.theme-pixel .hunt-loading-hunt,html.theme-pixel .hunt-loading-subline{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hunt-loading-linx{letter-spacing:.12em;font-size:19px}html.theme-pixel .hunt-loading-hunt{font-size:10px}html.theme-pixel .hunt-loading-subline{font-size:12px}.hunt-page-shell{--hunt-gold:#f2d054;--hunt-gold-bright:#f7dc72;--hunt-gold-text:#3d2e00;--hunt-score-gold:#c9a227;--hunt-score-gold-bright:#e8b923;--hunt-score-best-bg:var(--bg-secondary)}@supports (color:color-mix(in lab, red, red)){.hunt-page-shell{--hunt-score-best-bg:color-mix(in srgb, var(--bg-secondary) 88%, var(--border-primary))}}.hunt-page-shell{--hunt-score-body:var(--text-primary);box-sizing:border-box;width:100%;min-height:100dvh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--bg-primary);color:var(--text-primary);flex-direction:column;display:flex}html.theme-dark .hunt-page-shell{--hunt-gold:#f0c832;--hunt-gold-bright:#f5d85a;--hunt-gold-text:#fff8e0;--hunt-score-gold:#e8c547;--hunt-score-gold-bright:#f5d85a;--hunt-score-best-bg:var(--bg-secondary)}@supports (color:color-mix(in lab, red, red)){html.theme-dark .hunt-page-shell{--hunt-score-best-bg:color-mix(in srgb, var(--bg-secondary) 75%, #3a3a3a)}}html.theme-dark .hunt-page-shell{--hunt-score-body:var(--text-primary)}.hunt-page-main{width:100%;max-width:min(480px,100%);padding:16px 0 max(40px, env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:none;align-items:center;margin:0 auto;display:flex}.hunt-page-main--playing{min-height:0;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));flex:1}.hunt-page-stack{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.hunt-unavailable-msg{text-align:center;color:var(--text-secondary,#5c5c5c);margin:0;padding:24px 16px;font-size:15px;line-height:1.45}.hunt-page-shell .hunt-game-root,.hunt-page-shell .hunt-home-root,.hunt-page-shell .hunt-page-stack,.hunt-page-shell .hunt-run-stats,.hunt-page-shell .hunt-how-to,.hunt-page-shell .hunt-nav-footer{box-sizing:border-box;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.hunt-page-shell .hunt-how-to.express-how-to{border:2px solid var(--border-primary);border-radius:var(--hub-classic-radius);background:var(--bg-card);box-shadow:2px 2px 0 var(--border-primary);margin-top:12px;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.hunt-page-shell .hunt-how-to.express-how-to{box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 25%, transparent)}}.hunt-page-shell .hunt-how-to .express-how-to-title{color:var(--hunt-brand);margin:0 0 10px}.hunt-page-shell .hunt-how-to .express-how-to-list{text-transform:uppercase;font-size:12px;line-height:1.5}.hunt-how-to .express-how-to-list{text-transform:uppercase}.hunt-brand-hunt{color:var(--hunt-brand)!important}.hunt-shell{--hunt-discovery-bg:var(--color-slot-filled-bg);--hunt-discovery-border:var(--color-slot-filled-border);--hunt-discovery-text:var(--color-slot-filled-text);--hunt-streak-bg:var(--orange-accent);--hunt-streak-text:#fff;--hunt-gold:#e8b923;--hunt-gold-border:#c99a12;--hunt-gold-text:#4a3800;--hunt-combo-bg:var(--hunt-gold)}@supports (color:color-mix(in lab, red, red)){.hunt-shell{--hunt-combo-bg:color-mix(in srgb, var(--hunt-gold) 38%, var(--bg-card))}}.hunt-shell{--hunt-combo-border:var(--hunt-gold-border);--hunt-combo-text:var(--hunt-gold-text)}html.dark .hunt-shell{--hunt-gold:#f0c832;--hunt-gold-border:#e8b923;--hunt-gold-text:#ffe9a8;--hunt-combo-bg:var(--hunt-gold)}@supports (color:color-mix(in lab, red, red)){html.dark .hunt-shell{--hunt-combo-bg:color-mix(in srgb, var(--hunt-gold) 24%, var(--bg-card))}}.hunt-skin-classic .hunt-shell{font-family:var(--font-sans)}.hunt-skin-voxel .hunt-shell{font-family:var(--font-pixel,var(--font-mono));image-rendering:pixelated}.hunt-word-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hunt-word-grid--shuffling .hunt-chip:not(:disabled){animation:.44s both hunt-chip-shuffle;animation-delay:calc(var(--shuffle-i,0) * 32ms)}@keyframes hunt-chip-shuffle{0%{transform:translate(0)rotate(0)}40%{transform:translate(calc((var(--shuffle-i,0) - 3) * 2px), -5px) rotate(-2deg);opacity:.92}72%{transform:translate(calc((var(--shuffle-i,0) - 3) * -1.5px), 3px) rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}.hunt-hud-panel{--hunt-hud-h:72px;box-sizing:border-box;width:100%;height:var(--hunt-hud-h);border-radius:var(--hub-classic-radius);border:2px solid var(--border-primary);background:var(--bg-card);box-shadow:2px 2px 0 var(--border-primary);flex-direction:column;gap:4px;padding:6px 12px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.hunt-hud-panel{box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 45%, transparent)}}.hunt-hud-panel{overflow:hidden}.hunt-skin-voxel .hunt-hud-panel{border-radius:4px;box-shadow:3px 3px #0000002e}.hunt-hud-main-row{flex:1;align-items:center;gap:8px;min-height:0;display:flex}.hunt-hud-side{flex-shrink:0;align-items:center;display:flex}.hunt-hud-side-left{flex:0 58px;justify-content:flex-start;min-width:0}.hunt-hud-side-right{flex:0 0 46px;justify-content:flex-end}.hunt-hud-side-spacer{width:1px;height:1px;display:block}.hunt-hud-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;animation:.22s hunt-status-in;display:flex}.hunt-hud-cheer-row{letter-spacing:.02em;width:100%;min-height:12px;color:var(--green-accent);white-space:nowrap;text-overflow:ellipsis;flex:0 0 12px;margin:0;font-size:10px;font-weight:700;line-height:12px;overflow:hidden}.hunt-hud-cheer-row.is-empty{visibility:hidden}.hunt-hud-cheer-row.is-visible{animation:.22s hunt-status-in}.hunt-hud-combo .hunt-hud-cheer-row.is-visible{color:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-hud-combo .hunt-hud-cheer-row.is-visible{color:color-mix(in srgb, var(--orange-accent) 88%, #8b6914)}}.hunt-hud-pick-line{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.hunt-hud-pick-line-hint .hunt-hud-center-hint{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.hunt-hud-center-text{color:var(--text-muted);letter-spacing:.01em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:11px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.hunt-hud-idle .hunt-hud-center-text{color:var(--text-secondary);-webkit-line-clamp:unset;white-space:nowrap;text-overflow:clip;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block;overflow:visible}html.theme-pixel .hunt-hud-side-left{flex:0 50px}html.theme-pixel .hunt-hud-side-right{flex:0 0 42px}html.theme-pixel .hunt-hud-idle .hunt-hud-center-text{letter-spacing:.06em;max-width:none;padding:0 2px;font-size:8px;font-weight:400;line-height:1.2}.hunt-hud-center-hint{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin:0;font-size:9px;font-weight:700;line-height:1.2}.hunt-hud-center-flash{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:10px;font-weight:800;line-height:1.15;overflow:hidden}.hunt-hud-center-wrong{color:var(--color-slot-absent-text)}.hunt-hud-success .hunt-hud-center-flash{color:var(--color-slot-filled-text)}.hunt-hud-combo .hunt-hud-center-flash{color:var(--hunt-combo-text)}.hunt-skin-voxel .hunt-hud-center-text,.hunt-skin-voxel .hunt-hud-center-hint,.hunt-skin-voxel .hunt-hud-center-flash{font-family:var(--font-pixel,var(--font-mono))}.hunt-hud-streak{font-family:var(--font-mono);color:var(--color-slot-active-text);background:var(--color-slot-active-bg);border:1px solid var(--orange-accent);border-radius:6px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:800;animation:.42s cubic-bezier(.34,1.4,.5,1) hunt-streak-pop;display:inline-flex}.hunt-skin-voxel .hunt-hud-streak{font-family:var(--font-pixel,var(--font-mono));border-radius:3px;font-size:10px}.hunt-hud-streak-mult{color:var(--orange-accent);font-size:10px;font-weight:700}.hunt-hud-timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:-.02em;font-size:17px;font-weight:800;line-height:1}.hunt-hud-timer.is-danger{color:var(--color-slot-wrong-text);animation:1s ease-in-out infinite hunt-timer-danger-text}.hunt-skin-voxel .hunt-hud-timer{font-family:var(--font-pixel,var(--font-mono));font-size:18px}@keyframes hunt-timer-danger-text{0%,to{opacity:1}50%{opacity:.65}}.hunt-hud-progress{flex-shrink:0}.hunt-hud-progress-row{align-items:center;gap:6px;display:flex}.hunt-hud-progress-row .hunt-progress-track{flex:1;min-width:0}.hunt-hud-progress-count{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px;font-weight:700;line-height:1}.hunt-hud-progress-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:8px;font-weight:800}.hunt-skin-voxel .hunt-hud-progress-label{font-family:var(--font-pixel,var(--font-mono));font-size:7px}.hunt-skin-voxel .hunt-hud-progress-count{font-family:var(--font-pixel,var(--font-mono));font-size:8px}.hunt-hud-progress .hunt-progress-track{background:0 0;border:none;border-radius:3px;width:100%;height:6px;overflow:hidden}.hunt-progress-segments{align-items:stretch;gap:2px;display:flex}.hunt-progress-segment{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:2px;flex:1 1 0;min-width:0;height:100%;transition:background .22s,border-color .22s,transform .22s}.hunt-progress-segment.is-filled{background:var(--green-accent);border-color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-progress-segment.is-filled{border-color:color-mix(in srgb, var(--green-accent) 70%, var(--border-primary))}}.hunt-progress-segment.is-filled{transform:scaleY(1.08)}.hunt-hud-idle{border-color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-hud-idle{border-color:color-mix(in srgb, var(--green-accent) 35%, var(--border-primary))}}.hunt-hud-picking{background:var(--color-slot-active-bg);border-color:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-hud-picking{border-color:color-mix(in srgb, var(--orange-accent) 55%, var(--border-primary))}}.hunt-hud-success{background:var(--color-slot-filled-bg);border-color:var(--color-slot-filled-border)}.hunt-hud-par-complete:not(.hunt-hud-wrong):not(.hunt-hud-wrong-flash){background:var(--color-slot-filled-bg);border-color:var(--color-slot-filled-border);box-shadow:2px 2px 0 var(--color-slot-filled-border)}@supports (color:color-mix(in lab, red, red)){.hunt-hud-par-complete:not(.hunt-hud-wrong):not(.hunt-hud-wrong-flash){box-shadow:2px 2px 0 color-mix(in srgb, var(--color-slot-filled-border) 28%, transparent)}}.hunt-hud-par-complete:not(.hunt-hud-wrong):not(.hunt-hud-wrong-flash).hunt-hud-idle,.hunt-hud-par-complete:not(.hunt-hud-wrong):not(.hunt-hud-wrong-flash).hunt-hud-picking{border-color:var(--color-slot-filled-border)}.hunt-hud-par-complete:not(.hunt-hud-wrong):not(.hunt-hud-wrong-flash) .hunt-hud-center-text{color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-hud-par-complete:not(.hunt-hud-wrong):not(.hunt-hud-wrong-flash) .hunt-hud-center-text{color:color-mix(in srgb, var(--green-accent) 72%, var(--text-primary))}}.hunt-hud-par-complete .hunt-hud-progress-label,.hunt-hud-par-complete .hunt-hud-progress-count{color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-hud-par-complete .hunt-hud-progress-label,.hunt-hud-par-complete .hunt-hud-progress-count{color:color-mix(in srgb, var(--green-accent) 82%, var(--text-secondary))}}.hunt-hud-combo{background:var(--hunt-combo-bg);border-color:var(--hunt-combo-border)}.hunt-hud-success-flash{animation:.45s ease-out hunt-hud-success-pulse}.hunt-hud-par-complete.hunt-hud-success-flash:not(.hunt-hud-wrong-flash){animation:.45s ease-out hunt-hud-par-success-pulse}@keyframes hunt-hud-par-success-pulse{0%{background:var(--color-slot-filled-bg);border-color:var(--color-slot-filled-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--color-slot-filled-border) 28%, transparent)}40%{background:color-mix(in srgb, var(--green-accent) 20%, var(--color-slot-filled-bg));border-color:var(--color-slot-filled-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-slot-filled-border) 50%, transparent), 2px 2px 0 color-mix(in srgb, var(--color-slot-filled-border) 32%, transparent)}to{background:var(--color-slot-filled-bg);border-color:var(--color-slot-filled-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--color-slot-filled-border) 28%, transparent)}}@keyframes hunt-hud-success-pulse{0%{background:var(--bg-card);border-color:var(--border-primary);box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 35%, transparent)}18%{background:var(--color-slot-filled-bg);border-color:var(--color-slot-filled-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-slot-filled-border) 45%, transparent), 2px 2px 0 color-mix(in srgb, var(--color-slot-filled-border) 30%, transparent)}to{background:var(--color-slot-filled-bg);border-color:var(--color-slot-filled-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--color-slot-filled-border) 25%, transparent)}}.hunt-hud-combo-flash{animation:.55s ease-out hunt-hud-combo-pulse}@keyframes hunt-hud-combo-pulse{0%{background:var(--bg-card);border-color:var(--border-primary);box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 35%, transparent)}18%{background:var(--hunt-combo-bg);border-color:var(--hunt-combo-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--hunt-combo-border) 55%, transparent), 2px 2px 0 color-mix(in srgb, var(--hunt-combo-border) 35%, transparent)}to{background:var(--hunt-combo-bg);border-color:var(--hunt-combo-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--hunt-combo-border) 28%, transparent)}}.hunt-hud-wrong{background:var(--color-slot-wrong-bg);border-color:var(--color-slot-wrong-border)}.hunt-hud-wrong-flash{background:var(--color-slot-absent-bg);border-color:var(--color-slot-absent-border);animation:.55s ease-out hunt-hud-wrong-pulse}@keyframes hunt-hud-wrong-pulse{0%{background:var(--bg-card);border-color:var(--border-primary);box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 35%, transparent)}18%{background:var(--color-slot-absent-bg);border-color:var(--color-slot-absent-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-slot-absent-border) 55%, transparent), 2px 2px 0 color-mix(in srgb, var(--color-slot-absent-border) 35%, transparent)}to{background:var(--color-slot-absent-bg);border-color:var(--color-slot-absent-border);box-shadow:2px 2px 0 color-mix(in srgb, var(--color-slot-absent-border) 30%, transparent)}}.hunt-hud-warn,.hunt-hud-streak{background:var(--color-slot-active-bg);border-color:var(--orange-accent)}.hunt-hud-flash .hunt-pick-row{margin-bottom:1px}.hunt-hud-flash .hunt-pick-chip{padding:2px 7px;font-size:11px}.hunt-hud-flash .hunt-pick-join{font-size:10px}.hunt-hud-flash .hunt-status-title{font-size:11px;line-height:1.15}.hunt-hud-flash .hunt-status-subtitle{font-size:12px;line-height:1.15}.hunt-hud-flash.hunt-hud-success .hunt-status-title{letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:700}.hunt-pick-row{flex-shrink:0;justify-content:center;align-items:center;gap:5px;display:flex}.hunt-pick-chip{font-family:var(--font-mono);border-radius:var(--hub-classic-radius-inner);background:var(--color-slot-active-bg);border:1.5px solid var(--orange-accent);color:var(--color-slot-active-text);text-transform:lowercase;padding:2px 8px;font-size:12px;font-weight:800}.hunt-skin-voxel .hunt-pick-chip{font-family:var(--font-pixel,var(--font-mono));border-radius:3px;font-size:11px}.hunt-pick-chip-wait{opacity:.5;border-style:dashed;font-weight:600}.hunt-pick-join{color:var(--text-muted);font-size:12px;font-weight:800;line-height:1}.hunt-pick-clash{animation:.45s hunt-pick-clash}.hunt-pick-clash .hunt-pick-chip{background:var(--color-slot-wrong-bg);border-color:var(--color-slot-wrong-border);color:var(--color-slot-wrong-text)}.hunt-pick-clash .hunt-pick-join{color:var(--color-slot-wrong-border)}@keyframes hunt-pick-clash{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.hunt-pick-connect .hunt-pick-chip{background:var(--color-slot-filled-bg);border-color:var(--green-accent);color:var(--color-slot-filled-text)}.hunt-pick-connect .hunt-pick-join{color:var(--green-accent)}.hunt-status-hint{color:var(--text-muted);margin:0;font-size:12px;font-weight:600}.hunt-skin-voxel .hunt-status-hint{font-family:var(--font-pixel,var(--font-mono));text-transform:uppercase;letter-spacing:.04em;font-size:10px}.hunt-status-title{color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.hunt-status-subtitle{font-size:15px;font-weight:800;line-height:1.15;font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.hunt-status-detail{font-size:10px;font-weight:600;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.hunt-hud-idle .hunt-status-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:700}.hunt-hud-idle .hunt-status-subtitle{font-size:11px;font-weight:600;font-family:var(--font-sans);color:var(--text-muted);text-transform:none;letter-spacing:0}.hunt-hud-success .hunt-status-title{color:var(--color-slot-filled-text);font-size:12px}.hunt-hud-success .hunt-status-subtitle{color:var(--color-slot-filled-text)}.hunt-hud-wrong .hunt-status-title,.hunt-hud-wrong .hunt-status-subtitle{color:var(--color-slot-wrong-text)}.hunt-hud-wrong .hunt-status-subtitle{letter-spacing:.04em;font-size:14px}.hunt-hud-warn .hunt-status-title,.hunt-hud-streak .hunt-status-title{color:var(--color-slot-active-text)}.hunt-skin-voxel .hunt-status-title{font-family:var(--font-pixel,var(--font-mono));text-transform:uppercase;letter-spacing:.06em;font-size:10px}.hunt-skin-voxel .hunt-status-subtitle{font-family:var(--font-pixel,var(--font-mono));text-transform:uppercase;font-size:13px}.hunt-skin-voxel .hunt-hud-idle .hunt-status-title,.hunt-skin-voxel .hunt-hud-idle .hunt-status-subtitle{font-family:var(--font-pixel,var(--font-mono));text-transform:uppercase}@keyframes hunt-status-in{0%{opacity:.55}to{opacity:1}}.hunt-play-area{min-height:160px;position:relative}.hunt-game-root--live{flex-direction:column;flex:1;min-height:0;display:flex}.hunt-game-root--live .hunt-shell{flex:auto;max-width:504px;min-height:0}.hunt-game-root--live .hunt-play-area{flex:auto;min-height:0}.hunt-game-root--live .hunt-board-stack{min-height:0}.hunt-game-root--live .hunt-shuffle-row{margin-top:18px;margin-bottom:4px}.hunt-game-root--live .hunt-nav-footer{flex-shrink:0;margin-top:auto;padding-top:16px}.hunt-board-wrap{position:relative}.hunt-ready-screen{border-radius:var(--hub-classic-radius);border:2px solid var(--border-primary);background:radial-gradient(ellipse 80% 55% at 50% 18%, var(--green-accent), transparent 70%), var(--bg-card);position:relative}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen{background:radial-gradient(ellipse 80% 55% at 50% 18%, color-mix(in srgb, var(--green-accent) 10%, transparent), transparent 70%), var(--bg-card)}}.hunt-ready-screen{min-height:220px;box-shadow:2px 2px 0 var(--border-primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen{box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 25%, transparent)}}.hunt-ready-screen-plain{background:var(--bg-card)}.hunt-ready-screen--pairs{--hub-hunt-mock-headline-color:#3a1414;--hub-hunt-mock-tagline-color:#6b2828;--hub-hunt-mock-scrim:#ffffffd6;--hunt-chip-bg:var(--bg-card);--hunt-chip-border:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen--pairs{--hunt-chip-border:color-mix(in srgb, var(--border-primary) 88%, var(--text-muted))}}.hunt-ready-screen--pairs{--hunt-chip-text:var(--text-secondary)}.hunt-ready-screen--pairs .hunt-ready-issue{color:var(--hunt-brand)}.hunt-ready-screen--pairs .hunt-ready-title,.hunt-ready-screen--pairs .hunt-ready-runs{color:var(--hub-hunt-mock-headline-color)}.hunt-ready-screen--pairs .hunt-ready-desc{color:var(--text-secondary)}.hunt-ready-screen--pairs .hub-hunt-mock-pairs{z-index:0}.hunt-ready-screen--pairs .hub-hunt-mock-pairs--multi{box-sizing:border-box;flex-direction:column;justify-content:space-evenly;gap:4px;padding:10px 0;display:flex}.hunt-ready-screen--pairs .hub-hunt-mock-pairs--multi .hub-hunt-mock-pairs-row{flex:1;min-height:0;max-height:22px}.hunt-ready-screen--pairs .hub-hunt-mock-pair-chip{box-shadow:none;padding:3px 7px;font-size:8px}.hunt-ready-pairs-scrim{z-index:1;background:var(--hub-hunt-mock-scrim);pointer-events:none;position:absolute;inset:0}html.dark .hunt-ready-screen--pairs{--hub-hunt-mock-headline-color:var(--text-primary);--hub-hunt-mock-tagline-color:var(--text-secondary);--hub-hunt-mock-scrim:#1a1916d1;--hunt-chip-bg:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){html.dark .hunt-ready-screen--pairs{--hunt-chip-bg:color-mix(in srgb, var(--bg-card) 92%, var(--text-muted))}}html.dark .hunt-ready-screen--pairs{--hunt-chip-border:var(--border-primary);--hunt-chip-text:var(--text-muted)}html.dark .hunt-ready-screen--pairs .hunt-ready-issue{color:var(--hunt-brand)}.hunt-ready-screen--cap{min-height:0;box-shadow:1px 1px 0 var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen--cap{box-shadow:1px 1px 0 color-mix(in srgb, var(--border-primary) 20%, transparent)}}.hunt-ready-screen--cap .hunt-ready-content{min-height:0;padding:18px 20px 16px}.hunt-ready-screen--cap .hunt-ready-issue{margin:0 0 14px}.hunt-ready-desc-bonus{max-width:280px;color:var(--orange-accent);text-transform:uppercase;letter-spacing:.03em;margin:-6px 0 18px;font-size:11px;font-weight:600;line-height:1.45}.hunt-ready-desc:has(+.hunt-ready-desc-bonus){margin-bottom:8px}.hunt-ready-screen--pairs .hunt-ready-desc-bonus{color:var(--orange-accent)}.hunt-mystery-grid{opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(1px);padding:20px 12px;position:absolute;inset:0}.hunt-chip-mystery{cursor:default;color:var(--text-muted);letter-spacing:.2em;border-style:dashed}.hunt-ready-content{z-index:1;text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:28px 20px 24px;display:flex;position:relative}.hunt-ready-issue{letter-spacing:.12em;text-transform:uppercase;color:var(--hunt-brand);margin:0 0 8px;font-size:11px;font-weight:700}.hunt-ready-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.1}.hunt-ready-theme{color:var(--text-secondary);margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.35}.hunt-ready-runs{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:12px;font-weight:700}.hunt-ready-desc{max-width:280px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 18px;font-size:13px;font-weight:500;line-height:1.45}.hunt-ready-start{border-radius:var(--hub-classic-radius);color:#fff;letter-spacing:.05em;white-space:nowrap;cursor:pointer;border:none;width:max-content;max-width:calc(100% - 24px);padding:12px 22px;font-size:13px;font-weight:700}.hunt-ready-screen .hunt-btn-primary.hunt-ready-start{box-shadow:0 4px 14px var(--orange-accent)!important}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen .hunt-btn-primary.hunt-ready-start{box-shadow:0 4px 14px color-mix(in srgb, var(--orange-accent) 35%, transparent)!important}}.hunt-ready-screen .hunt-btn-primary.hunt-ready-start:not(:disabled):active{box-shadow:0 2px 8px var(--orange-accent)!important;transform:scale(.97)!important}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen .hunt-btn-primary.hunt-ready-start:not(:disabled):active{box-shadow:0 2px 8px color-mix(in srgb, var(--orange-accent) 30%, transparent)!important}}.hunt-ready-screen .hunt-btn-primary.hunt-ready-start.hunt-ready-done:disabled,.hunt-ready-screen .hunt-btn-primary.hunt-ready-start:disabled{cursor:default;background:var(--hunt-brand,#c42b2b)!important;color:#fff!important;opacity:1!important;box-shadow:0 4px 14px var(--hunt-brand,#c42b2b)!important}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen .hunt-btn-primary.hunt-ready-start.hunt-ready-done:disabled,.hunt-ready-screen .hunt-btn-primary.hunt-ready-start:disabled{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-brand,#c42b2b) 35%, transparent)!important}}.hunt-ready-screen .hub-share-btn.express-btn-unlock.hunt-ready-start{background:var(--hunt-score-gold-bright,#e8b923)!important;color:#2a1e00!important;box-shadow:0 4px 14px var(--hunt-score-gold-bright,#e8b923)!important}@supports (color:color-mix(in lab, red, red)){.hunt-ready-screen .hub-share-btn.express-btn-unlock.hunt-ready-start{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-score-gold-bright,#e8b923) 52%, transparent)!important}}.hunt-skin-voxel .hunt-ready-screen,.hunt-skin-voxel .hunt-ready-content{border-radius:6px}.hunt-end-panel{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.hunt-result-stack{border:2px solid var(--border-primary);border-radius:var(--hub-classic-radius);background:var(--bg-card);width:100%;box-shadow:2px 2px 0 var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hunt-result-stack{box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 35%, transparent)}}.hunt-result-stack{box-sizing:border-box;overflow:hidden}.hunt-result-divider{background:var(--border-primary);height:1px;margin:0 14px}@supports (color:color-mix(in lab, red, red)){.hunt-result-divider{background:color-mix(in srgb, var(--border-primary) 70%, transparent)}}.hunt-run-stats-embedded{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0 14px 14px!important}.hunt-run-stats-embedded .express-run-stats-title{margin-top:12px}.hunt-run-stats-embedded .hunt-result-share-compact{margin-top:14px;padding-top:4px}.hunt-result-share-compact .hub-share-btn{letter-spacing:.04em;white-space:nowrap;cursor:pointer;padding:8px 10px!important;font-size:10px!important}.hunt-result-stack .express-run-stats-actions,.hunt-result-share-actions{box-sizing:border-box;flex-flow:row;align-items:stretch;gap:8px;width:100%;margin:0;padding:0 14px 14px;display:flex}.hunt-result-stack .express-run-stats-actions .hub-share-btn,.hunt-result-share-actions .hub-share-btn{letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:var(--hub-classic-radius);cursor:pointer;border:none;flex:1;min-width:0;margin:0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.2}.hunt-ticket-card{box-sizing:border-box;background:var(--bg-card);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-card{background:color-mix(in srgb, var(--bg-card) 92%, #f5f0e6)}}.hunt-ticket-card{border-bottom:1px dashed var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-card{border-bottom:1px dashed color-mix(in srgb, var(--border-primary) 65%, transparent)}}html.theme-dark .hunt-ticket-card{background:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){html.theme-dark .hunt-ticket-card{background:color-mix(in srgb, var(--bg-card) 94%, #2a2824)}}.hunt-ticket-card--capture{border:2px solid var(--border-primary);box-shadow:0 4px 0 var(--border-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-card--capture{box-shadow:0 4px 0 color-mix(in srgb, var(--border-primary) 70%, transparent)}}.hunt-ticket-card--display{border-bottom:1px dashed var(--border-primary);border-radius:0}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-card--display{border-bottom:1px dashed color-mix(in srgb, var(--border-primary) 65%, transparent)}}.hunt-ticket-watermark{letter-spacing:.08em;color:var(--border-primary);font-size:28px;font-weight:800;line-height:1;position:absolute;bottom:8px;right:-6px}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-watermark{color:color-mix(in srgb, var(--border-primary) 22%, transparent)}}.hunt-ticket-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transform:rotate(-12deg)}.hunt-ticket-inner{align-items:stretch;min-height:124px;display:flex}.hunt-ticket-rail{background:var(--green-accent);flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;gap:6px;padding:10px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-rail{background:color-mix(in srgb, var(--green-accent) 12%, var(--bg-secondary))}}.hunt-ticket-rail{border-right:none}.hunt-ticket-rail-num{font-family:var(--font-mono);letter-spacing:.04em;color:var(--green-accent);font-size:13px;font-weight:700}.hunt-ticket-rail-stub{flex-direction:column;align-items:center;gap:8px;display:flex}.hunt-ticket-rail-admit,.hunt-ticket-rail-attempt{writing-mode:vertical-rl;white-space:nowrap;line-height:1;transform:rotate(180deg)}.hunt-ticket-rail-admit{letter-spacing:.14em;text-transform:uppercase;color:var(--green-accent);font-size:8px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-rail-admit{color:color-mix(in srgb, var(--green-accent) 65%, var(--text-muted))}}.hunt-ticket-rail-attempt{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-accent);font-size:7px;font-weight:700}.hunt-ticket-perf{border-left:2px dashed var(--border-primary);flex:0 0 0;width:0}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-perf{border-left:2px dashed color-mix(in srgb, var(--border-primary) 55%, transparent)}}.hunt-ticket-perf{margin:10px 0}.hunt-ticket-body{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding:10px 12px 8px 10px;display:flex}.hunt-ticket-issue{letter-spacing:.12em;text-transform:uppercase;color:var(--hunt-brand);margin:0 0 4px;font-size:10px;font-weight:700}.hunt-ticket-headline{letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.15}.hunt-ticket-score-block{border-radius:var(--hub-classic-radius-inner);background:var(--hunt-score-best-bg);border:1px solid var(--border-primary);flex-direction:column;align-items:center;gap:1px;margin-bottom:6px;padding:5px 14px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-score-block{border:1px solid color-mix(in srgb, var(--border-primary) 45%, transparent)}}.hunt-ticket-score-block{min-width:min(72%,200px)}.hunt-ticket-score-value{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--orange-accent);text-shadow:0 1px 0 var(--orange-accent);font-size:26px;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.hunt-ticket-score-value{text-shadow:0 1px 0 color-mix(in srgb, var(--orange-accent) 28%, transparent)}}.hunt-ticket-score-label{letter-spacing:.16em;color:var(--text-muted);font-size:9px;font-weight:700}.hunt-ticket-meta{flex-wrap:nowrap;justify-content:center;gap:6px 10px;width:100%;display:flex}.hunt-ticket-meta-item{flex-direction:column;align-items:center;gap:1px;min-width:44px;display:flex}.hunt-ticket-meta-value{font-family:var(--font-mono);color:var(--hunt-score-body);font-size:13px;font-weight:700}.hunt-ticket-meta-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:8px;font-weight:700}.hunt-ticket-cta{letter-spacing:.06em;color:var(--text-muted);text-align:center;margin:12px 0 0;font-size:10px;font-weight:600}.hunt-ticket-card--voxel .hunt-ticket-rail,.hunt-ticket-card--voxel .hunt-ticket-score-block{border-radius:4px}.hunt-ticket-card--voxel .hunt-ticket-headline,.hunt-ticket-card--voxel .hunt-ticket-issue,.hunt-ticket-card--voxel .hunt-ticket-rail-admit,.hunt-ticket-card--voxel .hunt-ticket-rail-attempt,.hunt-ticket-card--voxel .hunt-ticket-score-label,.hunt-ticket-card--voxel .hunt-ticket-meta-label{font-family:var(--font-pixel,var(--font-mono))}.hunt-skin-voxel .hunt-ticket-card--display{border-bottom-style:dashed}.hunt-result-stack .hunt-ticket-card--display{width:100%;max-width:none;margin:0}.hunt-end-share-row{flex-flow:row;justify-content:center;align-items:stretch;gap:8px;width:100%;margin-top:4px;display:flex}.hunt-end-share-row .hub-share-btn{letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:var(--hub-classic-radius);cursor:pointer;border:none;flex:1;min-width:0;max-width:100%;margin:0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.2}.hunt-end-share-row .hub-share-btn:only-child{flex:0 auto;width:min(50%,220px);min-width:148px}html:not(.theme-pixel) .hunt-page-shell .hub-share-btn.express-btn-share-run,html:not(.theme-pixel) .hunt-end-share-row .express-btn-share-run{background:var(--color-slot-correct-border);color:#fff;box-shadow:0 3px 10px var(--color-slot-correct-border)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-page-shell .hub-share-btn.express-btn-share-run,html:not(.theme-pixel) .hunt-end-share-row .express-btn-share-run{box-shadow:0 3px 10px color-mix(in srgb, var(--color-slot-correct-border) 28%, transparent)}}html:not(.theme-pixel) .hunt-page-shell .hub-share-btn.express-btn-share-all,html:not(.theme-pixel) .hunt-end-share-row .express-btn-share-all{background:var(--hunt-brand);color:#fff;border:1px solid var(--hunt-brand-edge);box-shadow:0 3px 10px var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-page-shell .hub-share-btn.express-btn-share-all,html:not(.theme-pixel) .hunt-end-share-row .express-btn-share-all{box-shadow:0 3px 10px color-mix(in srgb, var(--hunt-brand) 32%, transparent)}}.hunt-skin-classic .hunt-run-stats.express-run-stats{border-radius:var(--hub-classic-radius);padding:14px 16px}.hunt-page-shell .hunt-run-stats.express-run-stats{border-radius:var(--hub-classic-radius);border:2px solid var(--border-primary);box-shadow:2px 2px 0 var(--border-primary);margin-top:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.hunt-page-shell .hunt-run-stats.express-run-stats{box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 20%, transparent)}}html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-title{font-family:var(--font-geist-sans), var(--font-sans), system-ui, sans-serif;color:var(--text-secondary)}html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-label{font-family:var(--font-geist-sans), var(--font-sans), system-ui, sans-serif;color:var(--green-accent)}html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-meta{font-family:var(--font-geist-sans), var(--font-sans), system-ui, sans-serif;font-size:11px}html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-row--best{border-color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-row--best{border-color:color-mix(in srgb, var(--green-accent) 45%, var(--border-primary))}}html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-row--best{background:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-row--best{background:color-mix(in srgb, var(--green-accent) 10%, var(--bg-secondary))}}html:not(.theme-pixel) .hunt-run-stats:not(.hunt-run-stats-embedded) .express-run-stats-row--best{box-shadow:none}html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-meta,html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-label{color:var(--hunt-score-body)}html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-row--best{border-color:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-row--best{border-color:color-mix(in srgb, var(--border-primary) 70%, transparent)}}html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-row--best{background:var(--hunt-score-best-bg);box-shadow:none}html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-row--best .express-run-stats-label,html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-meta--best{color:var(--hunt-score-body)}html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-pts--best{color:var(--hunt-score-gold-bright);font-weight:800}html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-row:not(.express-run-stats-row--best) .express-run-stats-meta,html:not(.theme-pixel) .hunt-page-shell .hunt-run-stats .express-run-stats-row:not(.express-run-stats-row--best) .express-run-stats-label{color:var(--hunt-score-body)}html:not(.theme-pixel) .hunt-result-stack .express-btn-share-run{background:var(--color-slot-correct-border);color:#fff;box-shadow:0 4px 14px var(--color-slot-correct-border)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-result-stack .express-btn-share-run{box-shadow:0 4px 14px color-mix(in srgb, var(--color-slot-correct-border) 30%, transparent)}}html:not(.theme-pixel) .hunt-result-stack .express-btn-share-all{background:var(--hunt-brand);color:#fff;border:1px solid var(--hunt-brand-edge);box-shadow:0 4px 14px var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-result-stack .express-btn-share-all{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-brand) 32%, transparent)}}.hunt-nav-footer{flex-flow:row;justify-content:center;align-items:stretch;gap:8px;width:100%;margin-top:16px;display:flex}.hunt-nav-footer--stacked{flex-direction:column;align-items:stretch;gap:8px}.hunt-nav-footer-row{flex-direction:row;align-items:stretch;gap:8px;width:100%;display:flex}.hunt-nav-footer--stacked .hunt-nav-footer-row .hunt-nav-btn{flex:1 1 0;min-width:0}.hunt-nav-footer--stacked .hunt-nav-express,.hunt-nav-footer--stacked .hunt-nav-morph{flex:none;align-self:center;width:fit-content;min-width:0;max-width:calc(100% - 24px);padding-left:14px;padding-right:14px}.hunt-nav-footer--stacked .hunt-nav-btn,.hunt-nav-footer--stacked .hunt-nav-label span{white-space:normal}.hunt-nav-footer--compact{margin-top:14px}.hunt-nav-btn{border-radius:var(--hub-classic-radius,8px);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-sizing:border-box;border:none;flex:1;justify-content:center;align-items:center;min-width:0;padding:11px 8px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.hunt-nav-label{justify-content:center;align-items:center;gap:4px;min-width:0;display:inline-flex}.hunt-nav-label span{text-overflow:clip;white-space:nowrap;text-align:center;line-height:1.15;overflow:visible}.hunt-nav-classic{background:var(--orange-accent);color:#fff;box-shadow:0 4px 14px var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-classic{box-shadow:0 4px 14px color-mix(in srgb, var(--orange-accent) 30%, transparent)}}.hunt-nav-home{background:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-home{background:color-mix(in srgb, var(--green-accent) 28%, var(--bg-secondary))}}.hunt-nav-home{color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-home{color:color-mix(in srgb, var(--green-accent) 88%, var(--text-primary))}}.hunt-nav-home{border:1px solid var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-home{border:1px solid color-mix(in srgb, var(--green-accent) 50%, var(--border-primary))}}.hunt-nav-home{box-shadow:0 3px 10px var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-home{box-shadow:0 3px 10px color-mix(in srgb, var(--green-accent) 18%, transparent)}}.hunt-nav-express{background:var(--hunt-express-nav)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-express{background:color-mix(in srgb, var(--hunt-express-nav) 55%, var(--bg-card))}}.hunt-nav-express{color:var(--hunt-express-nav-text)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-express{color:color-mix(in srgb, var(--hunt-express-nav-text) 90%, var(--text-primary))}}.hunt-nav-express{border:1px solid var(--hunt-express-nav)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-express{border:1px solid color-mix(in srgb, var(--hunt-express-nav) 70%, var(--border-primary))}}.hunt-nav-express{box-shadow:0 3px 10px var(--hunt-express-nav)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-express{box-shadow:0 3px 10px color-mix(in srgb, var(--hunt-express-nav) 25%, transparent)}}.hunt-nav-morph{background:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-morph{background:color-mix(in srgb, var(--orange-accent) 55%, var(--bg-card))}}.hunt-nav-morph{color:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-morph{color:color-mix(in srgb, var(--orange-accent) 92%, var(--text-primary))}}.hunt-nav-morph{border:1px solid var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-morph{border:1px solid color-mix(in srgb, var(--orange-accent) 70%, var(--border-primary))}}.hunt-nav-morph{box-shadow:0 3px 10px var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-nav-morph{box-shadow:0 3px 10px color-mix(in srgb, var(--orange-accent) 25%, transparent)}}.hunt-nav-label--express,.hunt-nav-label--morph{flex-direction:row}.hunt-nav-footer--compact .hunt-nav-btn{letter-spacing:.03em;padding:10px 6px;font-size:10px}.hunt-nav-btn:active{transform:scale(.97)}html:not(.theme-pixel) .hunt-nav-classic{background:var(--orange-accent);color:#fff;box-shadow:0 4px 14px var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){html:not(.theme-pixel) .hunt-nav-classic{box-shadow:0 4px 14px color-mix(in srgb, var(--orange-accent) 30%, transparent)}}.hunt-page-shell .hunt-run-stats .hunt-run-stats-label{white-space:nowrap;color:var(--green-accent);flex-shrink:0}.hunt-page-shell .express-run-stats-row--best .hunt-run-stats-label{color:var(--hunt-score-body)}html:not(.theme-pixel) .hunt-hud-panel{border-radius:var(--hub-classic-radius)}html:not(.theme-pixel) .hunt-hud-idle .hunt-hud-center-text{max-width:none;font-size:11px}.hunt-end-actions,.hunt-end-cta{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.hunt-end-actions .hub-share-btn{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;border-radius:8px;width:max-content;max-width:calc(100% - 24px);padding:12px 22px;font-size:13px;font-weight:700;transition:transform .12s,filter .12s}.hunt-page-shell .hub-share-btn.express-btn-unlock,.hunt-end-actions .express-btn-unlock{width:max-content;min-width:unset;background:var(--hunt-score-gold-bright,var(--hunt-gold,#e8b923));max-width:calc(100% - 24px);color:var(--hunt-gold-text,#2a1e00);text-shadow:none;box-shadow:0 4px 14px var(--hunt-score-gold-bright,#e8b923)}@supports (color:color-mix(in lab, red, red)){.hunt-page-shell .hub-share-btn.express-btn-unlock,.hunt-end-actions .express-btn-unlock{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-score-gold-bright,#e8b923) 50%, transparent)}}html.theme-dark .hunt-page-shell .hub-share-btn.express-btn-unlock,html.theme-dark .hunt-end-actions .express-btn-unlock{background:var(--hunt-gold,#e8b923);color:#1a1200}.hunt-end-actions .express-btn-replay:not(:disabled){background:var(--orange-accent);color:#fff;box-shadow:0 4px 14px var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-end-actions .express-btn-replay:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb, var(--orange-accent) 35%, transparent)}}.hunt-end-actions .express-btn-replay-compact{width:max-content;min-width:unset;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 24px);padding:10px 18px!important;font-size:11px!important}.hunt-unlock-alert{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:4px 0 0;padding:0 8px;font-size:11px;font-weight:700;line-height:1.45}.hunt-unlocked-banner{letter-spacing:.06em;text-transform:uppercase;color:var(--orange-accent);text-align:center;margin:0;font-size:12px;font-weight:700;line-height:1.4}.hunt-rating-block{margin-top:8px}.hunt-home-history{margin-top:12px}.hunt-yesterday-offer{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:12px;display:flex}.hunt-yesterday-offer-hint{color:var(--text-secondary);text-align:center;margin:0;font-size:13px;font-weight:700;line-height:1.3}.hunt-yesterday-btn-label{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.hunt-page-shell .hunt-run-stats .hunt-run-stats-meta{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.hunt-run-stats-sep{color:var(--text-muted);font-weight:400;line-height:inherit;margin:0 .3em 0 .15em}.hunt-btn-yesterday{white-space:nowrap;border-radius:var(--hub-classic-radius,8px);border:1.5px solid var(--color-anchor-bg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:var(--color-anchor-bg);max-width:calc(100% - 16px);color:var(--color-anchor-text);text-shadow:none;box-shadow:none;justify-content:center;align-items:center;padding:10px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex;width:max-content!important;min-width:unset!important}.hunt-btn-yesterday:hover{filter:brightness(.92)}.hunt-btn-yesterday:active{filter:brightness(.88);transform:scale(.97)}.hunt-btn-redo{background:var(--hunt-mint,#7dcea0);color:var(--hunt-mint-text,#0d2a18);box-shadow:0 4px 14px var(--hunt-mint,#7dcea0)}@supports (color:color-mix(in lab, red, red)){.hunt-btn-redo{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-mint,#7dcea0) 40%, transparent)}}.hunt-btn-redo:hover{filter:brightness(1.05)}.hunt-btn-redo:active{transform:scale(.97)}.hunt-nav-label--home{flex-direction:row}.hunt-end-actions .hub-share-btn:active:not(:disabled){transform:scale(.97)}.hunt-end-actions .express-btn-replay:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.hunt-skin-voxel .hunt-end-actions .hub-share-btn{font-family:var(--font-pixel,var(--font-mono));text-transform:uppercase;letter-spacing:.04em;border-radius:4px;font-size:11px;box-shadow:3px 3px #0003}.hunt-skin-voxel .hunt-end-actions .hub-share-btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #0003}.hunt-end-btn-ghost{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.hunt-skin-voxel .hunt-end-btn-ghost{font-family:var(--font-pixel,var(--font-mono));text-transform:uppercase;border-radius:4px;font-size:11px}.hunt-end-runs-hint{color:var(--text-secondary);text-align:center;margin:0;font-size:13px;font-weight:700;line-height:1.45}.hunt-run-stats{box-sizing:border-box;width:100%;max-width:none}.hunt-run-stats-timer{letter-spacing:.06em;color:var(--hunt-brand,#c42b2b);text-transform:uppercase;font-weight:700}.hunt-run-stats-cap{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);text-align:center;margin:10px 0 0;padding:0 4px;font-size:12px;font-weight:700;line-height:1.45}.hunt-chip{border-radius:var(--hub-classic-radius);border:1.5px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.01em;cursor:pointer;box-shadow:0 1px 0 var(--border-primary);padding:12px 16px;font-size:14px;font-weight:700;position:relative}@supports (color:color-mix(in lab, red, red)){.hunt-chip{box-shadow:0 1px 0 color-mix(in srgb, var(--border-primary) 30%, transparent)}}.hunt-chip{transition:transform .12s,border-color .12s,background .12s,box-shadow .12s,opacity .4s,color .12s}.hunt-chip-word{z-index:1;position:relative}.hunt-skin-voxel .hunt-chip{font-family:var(--font-pixel,var(--font-mono));border-radius:4px;font-size:12px;box-shadow:2px 2px #0000001f}@media (hover:hover) and (pointer:fine){.hunt-chip:not(:disabled):hover{border-color:var(--orange-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hunt-chip:not(:disabled):hover{border-color:color-mix(in srgb, var(--orange-accent) 55%, var(--border-primary))}}.hunt-chip:not(:disabled):hover{box-shadow:0 4px 10px var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hunt-chip:not(:disabled):hover{box-shadow:0 4px 10px color-mix(in srgb, var(--border-primary) 45%, transparent)}}.hunt-skin-voxel .hunt-chip:not(:disabled):hover{transform:translate(-1px,-1px);box-shadow:3px 3px #0000002e}}.hunt-chip:not(:disabled):active{box-shadow:none;transform:scale(.93)}.hunt-skin-voxel .hunt-chip:not(:disabled):active{transform:translate(2px,2px);box-shadow:0 0 #0000001f}.hunt-chip:disabled{cursor:default}.hunt-chip-selected,.hunt-chip-selected:not(:disabled):hover{box-shadow:0 0 0 3px var(--orange-accent);transform:scale(1.05);border-color:var(--orange-accent)!important;background:var(--color-slot-active-bg)!important;color:var(--color-slot-active-text)!important}@supports (color:color-mix(in lab, red, red)){.hunt-chip-selected,.hunt-chip-selected:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--orange-accent) 28%, transparent)}}.hunt-chip-selected,.hunt-chip-selected:not(:disabled):hover{animation:1.3s ease-in-out infinite hunt-chip-selected-pulse}.hunt-chip-done{opacity:.4}.hunt-chip-found{z-index:2;animation:.7s cubic-bezier(.22,1,.36,1) hunt-chip-found-pop;border-color:var(--green-accent)!important;background:var(--color-slot-filled-bg)!important;color:var(--color-slot-filled-text)!important;opacity:1!important}@keyframes hunt-chip-selected-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--orange-accent) 28%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--orange-accent) 8%, transparent)}}@keyframes hunt-chip-found-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}60%{transform:scale(.97)}to{transform:scale(1)}}.hunt-stats-panel{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:10px;margin-top:16px;padding:14px}.hunt-stats-panel-title{margin:0 0 10px;font-size:14px;font-weight:700}.hunt-stats-panel-rows{flex-direction:column;gap:6px;display:flex}.hunt-stats-panel-row{font-size:12px;font-family:var(--font-mono);justify-content:space-between;gap:12px;display:flex}.hunt-stats-panel-cap{color:var(--text-muted);margin:10px 0 0;font-size:12px}.hunt-board-stack{flex-direction:column;align-items:stretch;gap:0;display:flex}.hunt-board-wrap{margin-bottom:0}.hunt-board-stack:has(.hunt-found-strip) .hunt-board-wrap{margin-bottom:14px}.hunt-found-strip{flex-direction:column;gap:6px;margin-top:0;margin-bottom:10px;display:flex}.hunt-found-strip-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hunt-found-pill{font-size:11px;font-family:var(--font-mono);border-radius:var(--hub-classic-radius-inner);background:var(--color-slot-filled-bg);border:1px solid var(--color-slot-filled-border);color:var(--color-slot-filled-text);padding:4px 8px;animation:.42s cubic-bezier(.22,1,.36,1) hunt-found-pill-in}.hunt-skin-voxel .hunt-found-pill{font-family:var(--font-pixel,var(--font-mono));border-radius:3px;font-size:10px}@keyframes hunt-found-pill-in{0%{opacity:0;transform:scale(.6)translateY(4px)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hunt-found-pill-nudge{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-6px)scale(1.08)}55%{transform:translateY(2px)scale(.97)}80%{transform:translateY(-3px)scale(1.04)}}.hunt-found-pill--nudge{z-index:1;animation:.55s cubic-bezier(.34,1.35,.64,1) hunt-found-pill-nudge;position:relative}.hunt-page-shell .hunt-btn-primary,.hunt-page-shell button.hub-share-btn,.hunt-page-shell a.hub-share-btn{white-space:nowrap;cursor:pointer}.hunt-page-shell button.hub-share-btn:disabled{cursor:not-allowed}.hunt-shuffle-row{justify-content:center;margin-top:12px;display:flex}.hunt-board-stack:has(.hunt-found-strip) .hunt-shuffle-row{margin-top:2px}.hunt-shuffle-btn{border-radius:var(--hub-classic-radius-inner,8px);border:1px solid var(--green-accent);background:var(--green-accent);color:#fff;letter-spacing:.03em;white-space:nowrap;cursor:pointer;box-shadow:0 3px 10px var(--green-accent);justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hunt-shuffle-btn{box-shadow:0 3px 10px color-mix(in srgb, var(--green-accent) 28%, transparent)}}.hunt-shuffle-btn{transition:transform .12s,filter .12s}.hunt-shuffle-btn:hover{filter:brightness(1.04)}.hunt-shuffle-btn:active{transform:scale(.97)}.hunt-skin-voxel .hunt-shuffle-btn{font-family:var(--font-pixel,inherit);text-transform:uppercase;letter-spacing:.06em;background:var(--green-accent);border-color:var(--green-accent);color:#fff;box-shadow:2px 2px 0 var(--green-accent);border-radius:4px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.hunt-skin-voxel .hunt-shuffle-btn{box-shadow:2px 2px 0 color-mix(in srgb, var(--green-accent) 55%, #1a3020)}}@keyframes hunt-streak-pop{0%{transform:scale(.78)}55%{transform:scale(1.12)}to{transform:scale(1)}}.hunt-hud-success.hunt-hud-flash .hunt-hud-center{animation:.28s hunt-status-flash-in}@keyframes hunt-status-flash-in{0%{opacity:.5}to{opacity:1}}.hunt-mystery-grid{animation:3.2s ease-in-out infinite hunt-mystery-breathe}@keyframes hunt-mystery-breathe{0%,to{opacity:.4}50%{opacity:.62}}.hunt-btn-primary{background:var(--orange-accent);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 14px var(--orange-accent);font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s}@supports (color:color-mix(in lab, red, red)){.hunt-btn-primary{box-shadow:0 4px 14px color-mix(in srgb, var(--orange-accent) 35%, transparent)}}.hunt-btn-primary:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}.hunt-btn-primary:not(:disabled):active{box-shadow:0 2px 8px var(--orange-accent);transform:scale(.97)}@supports (color:color-mix(in lab, red, red)){.hunt-btn-primary:not(:disabled):active{box-shadow:0 2px 8px color-mix(in srgb, var(--orange-accent) 30%, transparent)}}.hunt-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.hunt-skin-voxel .hunt-btn-primary:not(.hunt-ready-start){box-shadow:3px 3px #0000004d}.hunt-skin-voxel .hunt-btn-primary:not(.hunt-ready-start):not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px #0000004d}@media (prefers-reduced-motion:reduce){.hunt-hud-center,.hunt-hud-wrong-flash,.hunt-hud-success-flash,.hunt-hud-combo-flash,.hunt-hud-success.hunt-hud-flash .hunt-hud-center,.hunt-hud-streak,.hunt-hud-timer.is-danger,.hunt-chip-found,.hunt-chip-selected,.hunt-word-grid--shuffling .hunt-chip,.hunt-found-pill,.hunt-mystery-grid,.hunt-pick-clash{animation:none!important}}@keyframes hunt-victory-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hunt-victory-overlay{text-align:center;flex-direction:column;align-items:center;min-height:380px;padding:28px 16px 36px;display:flex;position:relative;overflow:hidden}.hunt-victory-content{z-index:1;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;animation:.5s cubic-bezier(.22,1,.36,1) both hunt-victory-rise;display:flex;position:relative}.hunt-victory-eyebrow{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.hunt-victory-title{color:var(--hunt-brand);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:30px;font-weight:800;line-height:1.1}.hunt-victory-subtitle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green-accent);margin:8px 0 0;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.hunt-victory-subtitle{color:color-mix(in srgb, var(--green-accent) 88%, var(--text-primary))}}.hunt-victory-stats{color:var(--text-secondary);margin:0;font-size:13px;font-weight:600}.hunt-victory-pairs{flex-wrap:wrap;justify-content:center;gap:8px;padding:2px 0;display:flex}.hunt-victory-pairs .hunt-found-pill{animation:none}.hunt-victory-rating{width:100%}.hunt-victory-actions{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:4px;display:flex}.hunt-victory-unlock-prompt{color:var(--text-muted);text-align:center;margin:0 0 -4px;font-size:13px}.hunt-victory-explore-hint{color:var(--text-muted);text-align:center;margin:-2px 0 0;font-size:12px}.hunt-victory-explore-btn{background:var(--green-accent);border:1px solid var(--green-accent);color:#fff;box-shadow:0 4px 14px var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-victory-explore-btn{box-shadow:0 4px 14px color-mix(in srgb, var(--green-accent) 28%, transparent)}}.hunt-victory-explore-btn{letter-spacing:.04em;text-transform:uppercase}.hunt-victory-explore-btn:hover{filter:brightness(1.04)}.hunt-victory-explore-btn:active{transform:scale(.98)}.hunt-victory-cta{cursor:pointer;border:none;border-radius:12px;width:100%;max-width:280px;padding:14px 20px;font-size:15px;font-weight:700}.hunt-victory-home-btn{color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:6px 10px;font-family:inherit;font-size:13px;text-decoration:underline}.hunt-victory-home-btn:hover{color:var(--text-secondary)}.hunt-skin-voxel .hunt-victory-title{font-family:var(--font-pixel,var(--font-mono));font-size:22px}.hunt-skin-voxel .hunt-victory-subtitle{font-family:var(--font-pixel,var(--font-mono));font-size:10px}.hunt-skin-voxel .hunt-victory-explore-btn{font-family:var(--font-pixel,inherit);box-shadow:2px 2px 0 var(--green-accent);border-radius:3px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.hunt-skin-voxel .hunt-victory-explore-btn{box-shadow:2px 2px 0 color-mix(in srgb, var(--green-accent) 55%, #1a3020)}}.hunt-skin-voxel .hunt-victory-cta{border-radius:3px;box-shadow:3px 3px #0000004d}@media (prefers-reduced-motion:reduce){.hunt-victory-content{animation:none}}.hunt-par-page-note{border-radius:var(--hub-classic-radius);border:1px solid var(--hunt-brand);width:100%;max-width:560px;margin:0 auto 12px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.hunt-par-page-note{border:1px solid color-mix(in srgb, var(--hunt-brand) 35%, var(--border-primary))}}.hunt-par-page-note{background:var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){.hunt-par-page-note{background:color-mix(in srgb, var(--hunt-brand) 6%, var(--bg-card))}}.hunt-par-page-note{color:var(--text-secondary);box-sizing:border-box;font-size:12px;line-height:1.45}.hunt-par-experiment-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-accent);margin:0 0 8px;font-size:10px;font-weight:700}.hunt-par-ready-stats{text-align:left;max-width:320px;color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.5}.hunt-par-ready-stats p{margin:0 0 8px}.hunt-par-ready-hint{color:var(--text-muted)!important;font-size:12px!important}.hunt-par-complete-banner{box-sizing:border-box;border-radius:var(--hub-classic-radius-inner);border:1px solid var(--green-accent);flex-shrink:0;width:100%;margin:12px 0 0;padding:12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.hunt-par-complete-banner{border:1px solid color-mix(in srgb, var(--green-accent) 45%, var(--border-primary))}}.hunt-par-complete-banner{background:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-par-complete-banner{background:color-mix(in srgb, var(--green-accent) 10%, var(--bg-card))}}.hunt-par-complete-banner{text-align:center}.hunt-par-complete-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green-accent);margin:0;font-size:clamp(9px,2.8vw,11px);font-weight:800}@supports (color:color-mix(in lab, red, red)){.hunt-par-complete-title{color:color-mix(in srgb, var(--green-accent) 90%, var(--text-primary))}}.hunt-par-complete-title{overflow-wrap:anywhere;word-break:break-word}.hunt-par-complete-sub{color:var(--text-secondary);overflow-wrap:anywhere;margin:6px 0 12px;font-size:clamp(10px,3vw,11px);line-height:1.45}.hunt-end-hunt-btn{box-sizing:border-box;letter-spacing:.08em;background:var(--hunt-brand);color:#fff;border:1px solid var(--hunt-brand-edge);width:100%;max-width:min(280px,100%);box-shadow:0 4px 14px var(--hunt-brand);margin:0 auto;padding:clamp(8px,2.5vw,10px) clamp(12px,4vw,16px);font-size:clamp(9px,2.8vw,11px);display:block}@supports (color:color-mix(in lab, red, red)){.hunt-end-hunt-btn{box-shadow:0 4px 14px color-mix(in srgb, var(--hunt-brand) 32%, transparent)}}.hunt-end-hunt-btn{white-space:nowrap}.hunt-btn-primary.hunt-end-hunt-btn:not(:disabled):hover{filter:brightness(1.08);background:var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){.hunt-btn-primary.hunt-end-hunt-btn:not(:disabled):hover{background:color-mix(in srgb, var(--hunt-brand) 88%, #fff)}}.hunt-btn-primary.hunt-end-hunt-btn:not(:disabled):hover{color:#fff}.hunt-btn-primary.hunt-end-hunt-btn:not(:disabled):active{background:var(--hunt-brand-edge);color:#fff;box-shadow:0 2px 8px var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){.hunt-btn-primary.hunt-end-hunt-btn:not(:disabled):active{box-shadow:0 2px 8px color-mix(in srgb, var(--hunt-brand) 32%, transparent)}}.hunt-skin-voxel .hunt-end-hunt-btn,.hunt-skin-voxel .hunt-par-complete-title{font-family:var(--font-pixel,var(--font-mono));font-size:10px}.hunt-game-root--live .hunt-par-complete-banner{margin-top:10px;margin-bottom:2px}@media (max-width:400px){.hunt-par-complete-banner{padding:10px 10px 12px}.hunt-end-hunt-btn{letter-spacing:.06em}}.hunt-par-banner{border-radius:var(--hub-classic-radius-inner);border:1px solid var(--hunt-brand);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-bottom:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hunt-par-banner{border:1px solid color-mix(in srgb, var(--hunt-brand) 40%, var(--border-primary))}}.hunt-par-banner{background:var(--hunt-brand)}@supports (color:color-mix(in lab, red, red)){.hunt-par-banner{background:color-mix(in srgb, var(--hunt-brand) 8%, var(--bg-card))}}.hunt-par-banner{color:var(--text-secondary);font-size:11px;font-weight:600}.hunt-par-banner-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hunt-brand);font-weight:800}.hunt-found-pill--par{border-color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-found-pill--par{border-color:color-mix(in srgb, var(--green-accent) 70%, var(--border-primary))}}.hunt-found-pill--par{background:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-found-pill--par{background:color-mix(in srgb, var(--green-accent) 12%, var(--color-slot-filled-bg))}}.hunt-found-pill--par{color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hunt-found-pill--par{color:color-mix(in srgb, var(--green-accent) 88%, var(--color-slot-filled-text))}}.hunt-found-pill--bonus{--hunt-bonus-gold:#d4a017;--hunt-bonus-gold-bright:#f0c14b;border-color:var(--hunt-bonus-gold)}@supports (color:color-mix(in lab, red, red)){.hunt-found-pill--bonus{border-color:color-mix(in srgb, var(--hunt-bonus-gold) 72%, var(--border-primary))}}.hunt-found-pill--bonus{background:linear-gradient(180deg, var(--hunt-bonus-gold-bright) 0%, var(--hunt-bonus-gold) 100%)}@supports (color:color-mix(in lab, red, red)){.hunt-found-pill--bonus{background:linear-gradient(180deg, color-mix(in srgb, var(--hunt-bonus-gold-bright) 28%, var(--bg-card)) 0%, color-mix(in srgb, var(--hunt-bonus-gold) 16%, var(--bg-card)) 100%)}}.hunt-found-pill--bonus{color:var(--orange-accent);box-shadow:0 1px 0 var(--hunt-bonus-gold-bright)}@supports (color:color-mix(in lab, red, red)){.hunt-found-pill--bonus{box-shadow:0 1px 0 color-mix(in srgb, var(--hunt-bonus-gold-bright) 35%, transparent)}}.hunt-par-results{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;display:flex}.hunt-par-results-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--hunt-brand);margin:0;font-size:11px;font-weight:700}.hunt-par-results-title{color:var(--text-primary);margin:0;font-size:26px;font-weight:800}.hunt-par-results-stats{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.hunt-par-results-breakdown{text-align:left;max-width:320px;color:var(--text-muted);margin:0 0 8px;padding-left:18px;font-size:12px;line-height:1.45}.hub-morph-mock-card-wrap{position:relative}.hub-morph-mock-card-wrap:has(.hub-morph-mock-new){margin-top:10px}.hub-morph-mock-card{--hub-morph-mock-radius:var(--hub-classic-radius,4px);--morph-rail:#f70;--morph-rail-edge:#d85a00;--morph-play-bg:#f70;--morph-play-text:#fff;--morph-play-edge:#d85a00;width:100%;min-height:var(--hub-tier-card-min-height);border-radius:var(--hub-morph-mock-radius);box-shadow:none;background:var(--bg-card);text-align:center;cursor:pointer;font-family:var(--font-geist-sans), system-ui, sans-serif;border:none;align-items:stretch;padding:0;transition:transform .13s,box-shadow 60ms,filter .13s;display:flex;position:relative;overflow:hidden}.hub-morph-mock-card--classic{border:1px solid var(--morph-rail)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--classic{border:1px solid color-mix(in srgb, var(--morph-rail) 35%, var(--border-primary))}}.hub-morph-mock-card--pixel{--hub-morph-mock-radius:4px;font-family:var(--font-silkscreen), var(--font-geist-mono), monospace;box-shadow:3px 3px 0 var(--vt-shadow,#0000002e);background:#fefcf8;border:none}.hub-morph-mock-card:disabled{cursor:not-allowed;opacity:.72}button.hub-morph-mock-card--classic:not(:disabled):active{transform:scale(.985)}button.hub-morph-mock-card--pixel:not(:disabled):active,html.theme-pixel button.hub-morph-mock-card--pixel:not(:disabled):active,html.cms-pixel button.hub-morph-mock-card--pixel:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--vt-shadow,#0000002e)!important}.hub-morph-mock-card--done{background:var(--morph-rail)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--done{background:color-mix(in srgb, var(--morph-rail) 88%, #000)}}.hub-morph-mock-card--done{border-color:var(--morph-rail-edge)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--done{border-color:color-mix(in srgb, var(--morph-rail-edge) 70%, var(--border-primary))}}.hub-morph-mock-card--none{background:var(--bg-card);box-shadow:2px 2px 0 var(--vt-shadow,#0000001f);opacity:.65}.hub-morph-mock-new{z-index:5;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--orange-accent);border:2px solid var(--orange-accent);padding:3px 8px;font-size:10px;font-weight:400;line-height:1;position:absolute;top:-10px;left:36px;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-new{border:2px solid color-mix(in srgb, var(--orange-accent) 70%, #000)}}.hub-morph-mock-new{pointer-events:none;border-radius:2px;animation:2.2s ease-in-out infinite hub-morph-new-breathe;box-shadow:2px 2px #0003}@keyframes hub-morph-new-breathe{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.88;transform:translate(-50%)scale(1.1)}}.hub-morph-mock-rail-wrap{z-index:2;width:var(--hub-tier-title-rail-width);flex-shrink:0;position:relative}.hub-morph-mock-rail{width:100%;height:100%;min-height:var(--hub-tier-card-min-height);box-sizing:border-box;background:var(--morph-rail);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-right:1px solid var(--border-primary);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 4px;font-size:9px;font-weight:800;line-height:1.15;display:flex}.hub-morph-mock-card--pixel .hub-morph-mock-rail{letter-spacing:.06em;font-size:8px;font-weight:400}.hub-morph-mock-body{--hub-morph-mock-body-bg:#e8f0ea;--hub-morph-mock-scrim-mid:#e8f0ea8c;--hub-morph-mock-headline-color:#1a3020;--hub-morph-mock-tagline-color:#2d5c48;z-index:2;isolation:isolate;background:var(--hub-morph-mock-body-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px 10px 5px;display:flex;position:relative;overflow:hidden}html.dark .hub-morph-mock-card:not(.hub-morph-mock-card--done):not(.hub-morph-mock-card--none) .hub-morph-mock-body{--hub-morph-mock-body-bg:#1a2820;--hub-morph-mock-scrim-mid:#16201a85;--hub-morph-mock-headline-color:#fffffffa;--hub-morph-mock-tagline-color:#c8e6d2e0}.hub-morph-mock-card--pixel:not(.hub-morph-mock-card--done):not(.hub-morph-mock-card--none) .hub-morph-mock-body{--hub-morph-mock-body-bg:#e8f0ea}.hub-morph-mock-scrim{z-index:1;background:linear-gradient(90deg, var(--hub-morph-mock-body-bg) 0%, var(--hub-morph-mock-scrim-mid) 38%, var(--hub-morph-mock-scrim-mid) 62%, var(--hub-morph-mock-body-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--hub-morph-mock-body-bg) 8%, transparent) 0%, var(--hub-morph-mock-scrim-mid) 38%, var(--hub-morph-mock-scrim-mid) 62%, color-mix(in srgb, var(--hub-morph-mock-body-bg) 8%, transparent) 100%)}}.hub-morph-mock-scrim{pointer-events:none}.hub-morph-mock-headline{z-index:2;letter-spacing:.04em;color:var(--hub-morph-mock-headline-color);transform-origin:50%;margin:0;font-size:12px;font-weight:700;line-height:1.25;position:relative}.hub-morph-mock-card--pixel .hub-morph-mock-headline{letter-spacing:.06em;font-size:10px;font-weight:400;animation:3.8s ease-in-out infinite hub-morph-headline-sway}@keyframes hub-morph-headline-sway{0%,to{transform:rotate(-.6deg)translate(-.5px)}50%{transform:rotate(.6deg)translate(.5px)}}.hub-morph-mock-tagline{z-index:2;letter-spacing:.04em;color:var(--hub-morph-mock-tagline-color);margin:0;font-size:9px;font-weight:600;line-height:1.25;position:relative}.hub-morph-mock-card--pixel .hub-morph-mock-tagline{letter-spacing:.06em;font-size:8px;font-weight:400}.hub-morph-ladder-scroll{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-morph-ladder-scroll-viewport{position:absolute;inset:0;overflow:hidden}.hub-morph-ladder-scroll-marquee{backface-visibility:hidden;flex-wrap:nowrap;align-items:center;width:max-content;height:100%;display:flex}.hub-morph-ladder-scroll-marquee--active{will-change:transform;animation:28s linear infinite hub-morph-ladder-scroll}.hub-morph-ladder-scroll-half{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:14px;padding:0 10px;display:flex}.hub-morph-ladder-scroll-item{flex-shrink:0}@keyframes hub-morph-ladder-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hub-morph-ladders-dual{z-index:0;pointer-events:none;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:absolute;inset:0}.hub-morph-ladder-mini{opacity:.78;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}.hub-morph-ladder-mini--active{opacity:.88}.hub-morph-ladder-mini--left{margin-left:2px}.hub-morph-ladder-mini--right{margin-right:2px}.hub-morph-ladder-mini-row{gap:1px;display:flex}.hub-morph-ladder-mini-cell{border:1px solid var(--morph-rail);background:#ffffffb3;border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;font-size:7px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-morph-ladder-mini-cell{border:1px solid color-mix(in srgb, var(--morph-rail) 25%, transparent)}}.hub-morph-ladder-mini-cell{color:#2d2418cc}.hub-morph-mock-card--classic .hub-morph-ladder-mini-cell{border-radius:2px;width:10px;height:10px;font-size:6px}.hub-morph-ladder-mini-cell--anchor{background:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hub-morph-ladder-mini-cell--anchor{background:color-mix(in srgb, var(--green-accent) 35%, #fff)}}.hub-morph-ladder-mini-cell--anchor{border-color:var(--green-accent)}@supports (color:color-mix(in lab, red, red)){.hub-morph-ladder-mini-cell--anchor{border-color:color-mix(in srgb, var(--green-accent) 45%, transparent)}}.hub-morph-ladder-mini-cell--anchor{color:#fff}.hub-morph-ladder-mini-cell--shift{color:var(--morph-rail);font-weight:700}.hub-morph-ladder-mini--active .hub-morph-ladder-mini-cell--shift{animation:1.8s ease-in-out infinite hub-morph-shift-pulse}@keyframes hub-morph-shift-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}.hub-morph-mock-action{z-index:2;width:var(--hub-tier-action-rail-width);letter-spacing:.04em;text-transform:uppercase;color:var(--morph-play-text);background:var(--morph-play-bg);border-left:1px solid var(--border-primary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:6px 4px;font-size:11px;font-weight:700;display:flex;position:relative}.hub-morph-mock-card--pixel .hub-morph-mock-action{letter-spacing:.06em;font-size:10px;font-weight:400}.hub-morph-mock-action--play{animation:2.4s ease-in-out infinite hub-morph-play-nudge}@keyframes hub-morph-play-nudge{0%,to{filter:brightness()}50%{filter:brightness(1.06)}}.hub-morph-mock-play-label{line-height:1}.hub-morph-mock-chevrons{color:inherit;justify-content:center;align-items:center;gap:0;line-height:0;display:flex}.hub-morph-mock-chevrons svg{display:block}.hub-morph-mock-chevrons svg:first-child{animation:1.05s ease-in-out infinite hub-morph-chev-march}.hub-morph-mock-chevrons svg:nth-child(2){animation:1.05s ease-in-out .15s infinite hub-morph-chev-march}.hub-morph-mock-chevrons svg:nth-child(3){animation:1.05s ease-in-out .3s infinite hub-morph-chev-march}@keyframes hub-morph-chev-march{0%,to{opacity:.28;transform:translate(-2px)}45%{opacity:1;transform:translate(2px)}}.hub-morph-mock-card--done .hub-morph-mock-rail{background:var(--morph-rail)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--done .hub-morph-mock-rail{background:color-mix(in srgb, var(--morph-rail) 92%, #000)}}.hub-morph-mock-card--done .hub-morph-mock-rail{border-right-color:var(--morph-rail-edge)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--done .hub-morph-mock-rail{border-right-color:color-mix(in srgb, var(--morph-rail-edge) 85%, #000)}}.hub-morph-mock-card--done .hub-morph-mock-body{background:var(--morph-rail)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--done .hub-morph-mock-body{background:color-mix(in srgb, var(--morph-rail) 88%, #000)}}.hub-morph-mock-card--done .hub-morph-mock-scrim{background:var(--morph-rail)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--done .hub-morph-mock-scrim{background:color-mix(in srgb, var(--morph-rail) 45%, transparent)}}.hub-morph-mock-card--done .hub-morph-mock-headline,.hub-morph-mock-card--done .hub-morph-mock-tagline{color:#fffffff2}.hub-morph-mock-card--done .hub-morph-mock-action{color:#fffffff2;background:0 0;border-left:1px solid #ffffff2e;animation:none}.hub-morph-mock-card--none .hub-morph-mock-rail{background:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--none .hub-morph-mock-rail{background:color-mix(in srgb, var(--border-primary) 55%, var(--bg-card))}}.hub-morph-mock-card--none .hub-morph-mock-rail{color:var(--text-faint);border-right-color:var(--border-primary)}.hub-morph-mock-card--none .hub-morph-mock-headline,.hub-morph-mock-card--none .hub-morph-mock-tagline{color:var(--text-muted)}.hub-morph-mock-card--none .hub-morph-mock-action{background:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hub-morph-mock-card--none .hub-morph-mock-action{background:color-mix(in srgb, var(--border-primary) 35%, var(--bg-card))}}.hub-morph-mock-card--none .hub-morph-mock-action{color:var(--text-faint);border-left:1px solid var(--border-primary)}.hub-morph-mock-context-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:14px 0 0;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.hub-morph-mock-action--play,.hub-morph-mock-chevrons svg:first-child,.hub-morph-mock-chevrons svg:nth-child(2),.hub-morph-mock-chevrons svg:nth-child(3){animation:none}}.morph-page{--morph-accent:var(--orange-accent);--morph-accent-edge:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.morph-page{--morph-accent-edge:color-mix(in srgb, var(--orange-accent) 78%, #000)}}.morph-brand-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--morph-accent);margin-top:1px;font-size:9px;font-weight:700}.morph-game-instruction{margin-top:8px!important;margin-bottom:-8px!important}.morph-page .morph-btn-check-ready{box-shadow:0 3px 10px var(--orange-accent);background:var(--orange-accent)!important;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.morph-page .morph-btn-check-ready{box-shadow:0 3px 10px color-mix(in srgb, var(--orange-accent) 28%, transparent)}}.morph-page .morph-btn-check-ready:not(:disabled):active{background:var(--morph-accent-edge)!important}.morph-page .morph-complete-headline{color:var(--green-accent)}.morph-page .morph-post-game{flex-direction:column;gap:18px;display:flex}.morph-page .morph-gave-up-block{flex-direction:column;align-items:center;display:flex}.morph-page .morph-post-game--given-up{gap:0}.morph-page .morph-gave-up-play-again{justify-content:center;width:100%;margin:13px 0;display:flex}.morph-page .morph-post-game--given-up .morph-rating-block{margin-top:0}.morph-page .morph-post-game--given-up .morph-end-share-row,.morph-page .morph-post-game--given-up .morph-nav-footer{margin-top:14px}.morph-page .morph-gave-up-headline{text-align:center;color:var(--text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.35}.morph-page .morph-end-share-row .hub-share-btn.morph-btn-challenge{background:var(--color-anchor-bg);color:var(--color-anchor-text);border:1.5px solid var(--color-anchor-bg);box-shadow:none}.morph-page .morph-end-share-row .hub-share-btn.morph-btn-challenge:not(:disabled):active{filter:brightness(.92)}.morph-page .morph-nav-footer .express-nav-footer{max-width:100%;margin-top:0;padding:0}.morph-page .morph-nav-footer .express-nav-btn{border-radius:var(--hub-classic-radius);letter-spacing:.06em;font-size:10px}.morph-page .morph-nav-footer .hub-share-btn.express-btn-classic{background:var(--orange-accent);color:#fff;box-shadow:0 3px 10px var(--orange-accent);border:none}@supports (color:color-mix(in lab, red, red)){.morph-page .morph-nav-footer .hub-share-btn.express-btn-classic{box-shadow:0 3px 10px color-mix(in srgb, var(--orange-accent) 28%, transparent)}}.morph-page .morph-nav-footer .hub-share-btn.express-btn-hunt{background:var(--hunt-brand,#c42b2b);border:1px solid var(--hunt-brand-edge,#9a2222);color:#fff;box-shadow:0 3px 10px var(--hunt-brand,#c42b2b)}@supports (color:color-mix(in lab, red, red)){.morph-page .morph-nav-footer .hub-share-btn.express-btn-hunt{box-shadow:0 3px 10px color-mix(in srgb, var(--hunt-brand,#c42b2b) 32%, transparent)}}@keyframes morph-check-clash{0%,to{transform:translate(0)scale(1)}18%{transform:translate(-7px)scale(.98)}36%{transform:translate(9px)scale(1.01)}54%{transform:translate(-6px)scale(.99)}72%{transform:translate(5px)scale(1)}}@keyframes morph-check-step-in{0%{opacity:.55;transform:translateY(-6px)scale(.94)}55%{opacity:1;transform:translateY(2px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}.morph-tower.morph-check-reject .morph-tower-row{animation:.62s cubic-bezier(.36,.07,.19,.97) both morph-check-clash}.morph-tower.morph-check-success .morph-tower-row{animation:.42s cubic-bezier(.22,1,.36,1) both morph-check-step-in}.morph-tower.morph-check-success .morph-tower-row:first-child{animation-delay:0s}.morph-tower.morph-check-success .morph-tower-row:nth-child(2){animation-delay:70ms}.morph-tower.morph-check-success .morph-tower-row:nth-child(3){animation-delay:.14s}.morph-tower.morph-check-success .morph-tower-row:nth-child(4){animation-delay:.21s}.morph-tower.morph-check-success .morph-tower-row:nth-child(5){animation-delay:.28s}.morph-tower.morph-check-success .morph-tower-row:nth-child(6){animation-delay:.35s}.morph-tower.morph-check-success .morph-tower-row:nth-child(7){animation-delay:.42s}.morph-tower.morph-check-success .morph-tower-row:nth-child(8){animation-delay:.49s}.morph-help-demo{border-radius:var(--hub-classic-radius);background:var(--bg-secondary);border:1px solid var(--border-primary);flex-direction:column;align-items:center;gap:4px;margin:10px 0 14px;padding:10px 8px;display:flex}.morph-help-demo-row{gap:4px;display:flex}.morph-help-demo-cell{width:28px;height:28px;font-family:var(--font-mono);text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.morph-help-demo-cell.anchor{background:var(--color-anchor-bg);color:var(--color-anchor-text)}.morph-help-demo-cell.blank{background:var(--bg-card);border:1.5px dashed var(--border-primary);color:#0000}.morph-help-demo-cell.fill{background:var(--green-accent);color:#fff}.morph-help-demo-cell.valid-row{background:var(--bg-secondary);border:1.5px solid var(--border-primary);color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.morph-help-demo-cell.valid-row{color:color-mix(in srgb, var(--text-primary) 38%, transparent)}}.morph-help-demo-cell.valid-shift{background:var(--bg-secondary);border:1.5px solid var(--border-primary);color:#fff}.morph-help-demo-cell.invalid{background:var(--color-slot-absent-border);color:#fff}.morph-help-demo-cell.chain-miss{background:var(--color-slot-absent-bg);border:1.5px solid var(--color-slot-absent-border);color:var(--color-slot-absent-text)}.morph-help-demo-cell.win{background:var(--color-slot-correct-bg);border:1.5px solid var(--color-slot-correct-border);color:#fff}.morph-help-demo-cell.win-shift{background:var(--color-slot-correct-border);color:#fff}html.theme-pixel,html.cms-pixel{--vt-shadow:#0003;--vt-active-slot:#f70;--vt-border:#8ed4b0;--vt-bg-light:#fefcf8;--vt-bg-dark:#1a1916;--vt-green:#2d5c48;--bg-primary:var(--vt-bg-light,#fefcf8);--bg-secondary:#f0ede6;--bg-card:#fff;--text-primary:var(--vt-green,#2d5c48);--text-secondary:#3d6b58;--text-muted:#888780;--text-faint:#b4b2a9;--border-primary:var(--vt-border,#8ed4b0);--border-secondary:#c4f0dc;--color-anchor-bg:var(--vt-green,#2d5c48);--color-anchor-text:#fefcf8;--orange-accent:#f70;--green-accent:#5cb85e;--accent-streak:#f70;--accent-green:#5cb85e;--hub-accent-muted:#f70;--hub-bonus-done-bg:#e86a00;--hub-bonus-done-border:#c05500;--streak-pill-bg:#c4f0dc;--color-slot-empty-border:#c8d8f0;--color-slot-filled-bg:#c4f0dc;--color-slot-filled-text:#2d5c48;--color-slot-filled-border:#8ed4b0;--color-slot-correct-bg:#7ed67f;--color-slot-correct-border:#5cb85e;--color-slot-wrong-bg:#ffe4b8;--color-slot-wrong-text:#6b4a22;--color-slot-wrong-border:#f5c98a;--color-slot-absent-bg:#f9b4b0;--color-slot-absent-text:#7a1610;--color-slot-absent-border:#d94a3d;--color-slot-active-bg:var(--vt-active-slot)}@supports (color:color-mix(in lab, red, red)){html.theme-pixel,html.cms-pixel{--color-slot-active-bg:color-mix(in srgb, var(--vt-active-slot) 15%, #fff)}}html.theme-pixel,html.cms-pixel{--color-slot-active-border:var(--vt-active-slot);--color-slot-active-text:var(--vt-active-slot)}@supports (color:color-mix(in lab, red, red)){html.theme-pixel,html.cms-pixel{--color-slot-active-text:color-mix(in srgb, var(--vt-active-slot) 80%, #000)}}html.theme-pixel,html.cms-pixel{--color-join-active-bg:#c4f0dc;--color-join-active-text:#2d5c48;--color-join-pair-bg:#ddece2;--color-join-pair-text:#3a6b48;--color-join-wrong-bg:#f9b4b0;--color-join-wrong-text:#9a4a44;--color-join-pending-bg:#f0ede6;--color-join-pending-text:#888780;--color-connector:#8ed4b0;--color-connector-correct:#5cb85e;--color-connector-wrong:#e8b4b0;--result-stat-bg:#2d5c48;--result-stat-text:#fefcf8;--share-card-stat-bg:#2d5c48;--share-card-stat-text:#fefcf8;--result-share-bg:#fff;--result-share-text:#6a9a6e;--result-share-border:#c4f0dc;--result-chain-mid-bg:#c4f0dc;--result-chain-mid-text:#2d5c48;--result-chain-anchor-bg:#2d5c48;--result-chain-anchor-text:#fefcf8;--result-chain-anchor-border:transparent;--rating-neutral-bg:#fff;--rating-neutral-border:#8ed4b0;--rating-neutral-feature:#2d5c48;--rating-neutral-selected:#5cb85e}html.dark.theme-pixel,html.dark.cms-pixel{--vt-shadow:#ffffff1f;--bg-primary:var(--vt-bg-dark,#1a1916);--bg-secondary:#222220;--bg-card:#2c2c2a;--text-primary:#dff5ea;--text-secondary:#b0d9bc;--text-muted:#888780;--text-faint:#5f5e5a;--border-primary:#5a9a78;--border-secondary:#3d6b58;--color-anchor-bg:#dff5ea;--color-anchor-text:#1a1916;--hub-bonus-done-bg:#c60;--hub-bonus-done-border:#a64f00;--streak-pill-bg:#3a3835;--color-slot-filled-bg:#3d6b58;--color-slot-filled-text:#dff5ea;--color-slot-filled-border:#5a9a78;--color-slot-correct-bg:#5cb85e;--color-slot-correct-border:#408848;--color-slot-wrong-bg:#6b5238;--color-slot-wrong-text:#ffe8c8;--color-slot-wrong-border:#9a7848;--color-slot-absent-bg:#4a1b17;--color-slot-absent-text:#f9a79f;--color-slot-absent-border:#d94a3d;--color-slot-active-bg:var(--vt-active-slot)}@supports (color:color-mix(in lab, red, red)){html.dark.theme-pixel,html.dark.cms-pixel{--color-slot-active-bg:color-mix(in srgb, var(--vt-active-slot) 20%, #1a1916)}}html.dark.theme-pixel,html.dark.cms-pixel{--color-slot-active-border:var(--vt-active-slot);--color-slot-active-text:var(--vt-active-slot)}@supports (color:color-mix(in lab, red, red)){html.dark.theme-pixel,html.dark.cms-pixel{--color-slot-active-text:color-mix(in srgb, var(--vt-active-slot) 85%, #fff)}}html.dark.theme-pixel,html.dark.cms-pixel{--color-join-active-bg:#3d6b58;--color-join-active-text:#dff5ea;--color-join-pair-bg:#2a4535;--color-join-pair-text:#b0d9bc;--color-join-wrong-bg:#4a2522;--color-join-wrong-text:#e8a8a2;--color-join-pending-bg:#2c2c2a;--color-join-pending-text:#5f5e5a;--color-connector:#5a9a78;--color-connector-correct:#408848;--color-connector-wrong:#6b3a36;--result-stat-bg:#1a2e1e;--result-stat-text:#dff5ea;--share-card-stat-bg:#3d6b58;--share-card-stat-text:#dff5ea;--result-share-bg:#dff5ea;--result-share-text:#2d5c48;--result-chain-mid-bg:#3d6b58;--result-chain-mid-text:#dff5ea;--result-chain-anchor-bg:#3d6b58;--result-chain-anchor-text:#dff5ea;--result-chain-anchor-border:#5a9a78;--rating-neutral-bg:#2c2c2a;--rating-neutral-border:#5a9a78;--rating-neutral-feature:#dff5ea;--rating-neutral-selected:#b0d9bc}html.theme-pixel [data-chain-slot],html.cms-pixel [data-chain-slot],html.theme-pixel [style*=color-anchor-bg],html.cms-pixel [style*=color-anchor-bg],html.theme-pixel [data-bank-word],html.cms-pixel [data-bank-word],html.theme-pixel button.hub-tier-card,html.theme-pixel button.hub-tier-card *,html.cms-pixel button.hub-tier-card,html.cms-pixel button.hub-tier-card *,html.theme-pixel .join-pop,html.cms-pixel .join-pop{border-radius:2px!important}html.theme-pixel [aria-label*=day\ streak],html.cms-pixel [aria-label*=day\ streak],html.theme-pixel .overlay-enter button,html.cms-pixel .overlay-enter button,html.theme-pixel header button,html.cms-pixel header button{border-radius:4px!important}html.theme-pixel button.hub-tier-card,html.theme-pixel button[data-bank-word],html.cms-pixel button.hub-tier-card,html.cms-pixel button[data-bank-word]{transition:box-shadow 60ms,transform 60ms;box-shadow:3px 3px 0 var(--vt-shadow)!important}html.theme-pixel button.hub-tier-card:active,html.theme-pixel button[data-bank-word]:active,html.cms-pixel button.hub-tier-card:active,html.cms-pixel button[data-bank-word]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--vt-shadow)!important}html.theme-pixel .overlay-enter button,html.cms-pixel .overlay-enter button{box-shadow:none!important}html.theme-pixel button[style*="background: none"],html.theme-pixel button[style*=background\:none],html.cms-pixel button[style*="background: none"],html.cms-pixel button[style*=background\:none]{box-shadow:none!important;color:var(--text-muted)!important;border-radius:0!important}html.theme-pixel [aria-label="Rate this puzzle"] button,html.cms-pixel [aria-label="Rate this puzzle"] button{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:4px!important;padding:2px!important}html.theme-pixel [aria-label="Rate this puzzle"] button svg,html.cms-pixel [aria-label="Rate this puzzle"] button svg{width:32px!important;height:32px!important}.face-pixel{display:none}html.theme-pixel .face-pixel,html.cms-pixel .face-pixel{display:block}html.theme-pixel .face-classic,html.cms-pixel .face-classic{display:none}html.theme-pixel header button[aria-label],html.cms-pixel header button[aria-label]{background:var(--bg-card)!important;border:1.5px solid var(--border-primary)!important;box-shadow:none!important;color:var(--text-primary)!important;border-radius:4px!important}html.theme-pixel header button[aria-label] svg,html.cms-pixel header button[aria-label] svg{shape-rendering:crispedges;stroke-linecap:square;stroke-linejoin:miter}html.theme-pixel .hub-day-intro,html.cms-pixel .hub-day-intro{box-sizing:border-box;max-width:100%;overflow:hidden;border-radius:2px!important}html.theme-pixel .linx-loading-logo-img,html.cms-pixel .linx-loading-logo-img,html.theme-pixel .linx-loading-tagline,html.cms-pixel .linx-loading-tagline{display:none!important}html.theme-pixel .linx-loading-pixel-title,html.cms-pixel .linx-loading-pixel-title{display:flex!important}html.theme-pixel [data-fly-chip],html.cms-pixel [data-fly-chip]{border-radius:2px!important}html.theme-pixel button.hub-share-btn,html.cms-pixel button.hub-share-btn{box-shadow:none!important;border-radius:4px!important}html.dark.theme-pixel .hub-share-btn,html.dark.cms-pixel .hub-share-btn{color:#fff!important}html.theme-pixel [data-puzzle-check],html.cms-pixel [data-puzzle-check],html.theme-pixel [data-puzzle-hint],html.cms-pixel [data-puzzle-hint]{box-shadow:none!important;border-radius:4px!important}html.theme-pixel [data-puzzle-hint] span,html.cms-pixel [data-puzzle-hint] span,html.theme-pixel .share-sheet-panel,html.cms-pixel .share-sheet-panel{border-radius:2px!important}html.theme-pixel .share-sheet-panel button,html.theme-pixel .share-sheet-panel input,html.cms-pixel .share-sheet-panel button,html.cms-pixel .share-sheet-panel input{box-shadow:none!important;border-radius:4px!important}html.theme-pixel .share-sheet-panel [aria-label^="Share image via"]>span,html.cms-pixel .share-sheet-panel [aria-label^="Share image via"]>span{border-radius:4px!important}html.theme-pixel .help-sheet-scroll,html.cms-pixel .help-sheet-scroll{border-radius:2px!important}html.theme-pixel .hub-demo-root,html.cms-pixel .hub-demo-root{border-radius:4px!important}html.theme-pixel .hub-demo-root button,html.cms-pixel .hub-demo-root button{box-shadow:none!important;border-radius:4px!important}html.theme-pixel .hub-demo-root span,html.cms-pixel .hub-demo-root span{border-radius:2px!important}html.theme-pixel .tip-box,html.cms-pixel .tip-box{border-radius:4px!important}html.theme-pixel div.hub-tier-card,html.theme-pixel div.hub-tier-card *,html.cms-pixel div.hub-tier-card,html.cms-pixel div.hub-tier-card *{border-radius:2px!important}.icon-pixel{display:none!important}html.theme-pixel .icon-pixel,html.cms-pixel .icon-pixel{display:block!important}html.theme-pixel .icon-classic,html.cms-pixel .icon-classic{display:none!important}html.dark.theme-pixel .pixel-png-icon,html.dark.cms-pixel .pixel-png-icon{filter:invert()}html.theme-pixel .streak-compact,html.cms-pixel .streak-compact{white-space:nowrap;border:1.5px solid var(--border-primary)!important;box-shadow:none!important;background:var(--bg-card)!important;border-radius:4px!important}html.theme-pixel .profile-nav-btn,html.cms-pixel .profile-nav-btn{white-space:nowrap;border:1.5px solid var(--accent-streak)!important;border-radius:4px!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .profile-nav-btn,html.cms-pixel .profile-nav-btn{border:1.5px solid color-mix(in srgb, var(--accent-streak) 55%, var(--border-primary))!important}}html.theme-pixel .profile-nav-btn,html.cms-pixel .profile-nav-btn{background:var(--accent-streak)!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .profile-nav-btn,html.cms-pixel .profile-nav-btn{background:color-mix(in srgb, var(--accent-streak) 14%, var(--bg-card))!important}}html.theme-pixel .profile-nav-btn .icon-pixel,html.cms-pixel .profile-nav-btn .icon-pixel{fill:var(--accent-streak)}html.theme-pixel .profile-nav-icon-slot,html.cms-pixel .profile-nav-icon-slot{display:inline-block!important}html.theme-pixel .hub-bulletin,html.cms-pixel .hub-bulletin{border-width:2px!important;border-radius:2px!important}html.theme-pixel .hub-bulletin button,html.cms-pixel .hub-bulletin button{box-shadow:none!important;border-radius:2px!important}html.theme-pixel .pixel-confetti-piece{width:7px;height:7px;image-rendering:pixelated;opacity:.95;border-radius:0}html.theme-pixel .pixel-confetti-fall{animation:ease-out forwards pixel-confetti-fall}html.theme-pixel .pixel-confetti-loop{animation:ease-in-out infinite pixel-confetti-fall-loop}html.theme-pixel .pixel-confetti-loop-contained{animation:ease-in-out infinite pixel-confetti-fall-loop-contained}html.theme-pixel .pixel-confetti-loop-share-stats{will-change:transform, opacity;animation:ease-in infinite pixel-confetti-fall-loop-share-stats}@keyframes pixel-confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate3d(var(--confetti-drift,0), 72vh, 0) rotate(var(--confetti-rotate,180deg))}}@keyframes pixel-confetti-fall-loop{0%{opacity:0;transform:translateY(-8vh)rotate(0)}12%{opacity:1}88%{opacity:.9}to{opacity:0;transform:translate3d(var(--confetti-drift,0), 78vh, 0) rotate(var(--confetti-rotate,180deg))}}@keyframes pixel-confetti-fall-loop-contained{0%{opacity:0;transform:translateY(-30%)rotate(0)}15%{opacity:.85}85%{opacity:.75}to{opacity:0;transform:translate3d(var(--confetti-drift,0), 130%, 0) rotate(var(--confetti-rotate,180deg))}}@keyframes pixel-confetti-fall-loop-share-stats{0%{opacity:0;transform:translate3d(var(--confetti-drift,0px), var(--confetti-start,-18px), 0) rotate(0deg)}6%{opacity:.95}88%{opacity:.8}to{opacity:0;transform:translate3d(var(--confetti-drift,0px), var(--confetti-fall,100px), 0) rotate(var(--confetti-rotate,180deg))}}html.theme-pixel .pixel-confetti-c0{background:#ffb86a;box-shadow:1px 1px #e89a48}html.theme-pixel .pixel-confetti-c1{background:#8ed4b0;box-shadow:1px 1px #6bb892}html.theme-pixel .pixel-confetti-c2{background:#f5d87a;box-shadow:1px 1px #d4b85a}html.theme-pixel .pixel-confetti-c3{background:#ddd4ff;box-shadow:1px 1px #b8a8f0}html.theme-pixel .pixel-confetti-c4{background:#f8a8c8;box-shadow:1px 1px #d888a8}html.theme-pixel .pixel-confetti-b0{background:#f70;box-shadow:1px 1px #cc5f00}html.theme-pixel .pixel-confetti-b1{background:#f5c842;box-shadow:1px 1px #d4b85a}html.theme-pixel .pixel-confetti-b2{background:#ffb347;box-shadow:1px 1px #e89a48}html.theme-pixel .hub-demo-chain,html.cms-pixel .hub-demo-chain{scrollbar-width:none;-ms-overflow-style:none}html.theme-pixel .hub-demo-chain::-webkit-scrollbar{display:none}html.cms-pixel .hub-demo-chain::-webkit-scrollbar{display:none}html.theme-pixel .express-header button,html.theme-pixel .express-header button svg,html.theme-pixel .hunt-header button,html.theme-pixel .hunt-header button svg,html.theme-pixel .express-header [aria-label*=day\ streak],html.theme-pixel .express-header [aria-label*=day\ streak] span,html.theme-pixel .hunt-header [aria-label*=day\ streak],html.theme-pixel .hunt-header [aria-label*=day\ streak] span,html.theme-pixel .express-header .express-brand-linx,html.theme-pixel .express-header .express-brand-express,html.theme-pixel .hunt-header .hunt-brand-linx,html.theme-pixel .hunt-header .hunt-brand-hunt{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hunt-header .hunt-brand-hunt{color:var(--hunt-brand,#c42b2b)!important}html.theme-pixel .hub-brand-stack .hub-brand-linx,html.theme-pixel .hub-brand-stack .hub-brand-classic{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hub-share-btn.express-btn-share-score,html.theme-pixel .hub-share-btn.express-btn-share-run{box-shadow:2px 2px 0 var(--vt-shadow,#0003);border:none;border-radius:4px;font-family:var(--font-silkscreen), monospace!important;background:var(--color-slot-correct-border)!important;color:#fff!important;font-size:10px!important}html.theme-pixel .hub-share-btn.express-btn-share-all{border:none;border-radius:4px;box-shadow:2px 2px #b8a8f0;font-family:var(--font-silkscreen), monospace!important;color:#2e2848!important;background:#ddd4ff!important;font-size:10px!important}html.theme-pixel .hunt-page-shell .hub-share-btn.express-btn-share-all,html.theme-pixel .hunt-end-share-row .express-btn-share-all{background:var(--hunt-brand,#c42b2b)!important;color:#fff!important;box-shadow:2px 2px 0 var(--hunt-brand-edge,#9a2222)!important}html.theme-pixel .hunt-end-hunt-btn,html.theme-pixel .hunt-btn-primary.hunt-end-hunt-btn{background:var(--hunt-brand,#c42b2b)!important;color:#fff!important;box-shadow:2px 2px 0 var(--hunt-brand-edge,#9a2222)!important;border:none!important}html.theme-pixel .hunt-btn-primary.hunt-end-hunt-btn:not(:disabled):active{box-shadow:1px 1px 0 var(--hunt-brand-edge,#9a2222)!important}html.theme-pixel .hub-share-btn.express-btn-replay{box-shadow:2px 2px 0 var(--vt-shadow,#0003);cursor:pointer;border:none;border-radius:4px;font-family:var(--font-silkscreen), monospace!important;background:var(--orange-accent)!important;color:#fff!important;padding:14px 20px!important}html.theme-pixel .hub-share-btn.express-btn-replay:disabled{opacity:.5;cursor:not-allowed;transform:none}html.theme-pixel .hub-share-btn.express-btn-unlock:not(.hunt-ready-start){text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:4px;box-shadow:2px 2px #9a7a18,0 0 14px #e8b9238c;font-family:var(--font-silkscreen), monospace!important;color:#1a1200!important;background:#e8b923!important;font-size:10px!important}html.theme-pixel .express-run-stats,html.theme-pixel .express-run-stats *,html.theme-pixel .express-how-to,html.theme-pixel .express-how-to *{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .arcade-end-daily-cap{font-family:var(--font-silkscreen), monospace!important;color:#fefcf8!important}html.theme-pixel .express-rating-block,html.theme-pixel .express-rating-block *{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .arcade-end-headline{color:#fefcf8!important}html.theme-pixel .express-back-classic-wrap .hub-share-btn.express-btn-classic,html.theme-pixel .express-nav-footer .hub-share-btn.express-btn-classic,html.theme-pixel .hub-share-btn.express-btn-classic{box-shadow:2px 2px 0 var(--vt-shadow,#0003);border:none;border-radius:4px;font-family:var(--font-silkscreen), monospace!important;background:var(--accent-streak)!important;color:#fff!important}html.theme-pixel .express-nav-footer .hub-share-btn.express-btn-hunt,html.theme-pixel .hub-share-btn.express-btn-hunt{box-shadow:2px 2px 0 var(--vt-shadow,#0003);border:none;border-radius:4px;font-family:var(--font-silkscreen), monospace!important;background:var(--hunt-brand,#c42b2b)!important;color:#fff!important}html.theme-pixel .hub-share-btn.express-btn-share-score:active,html.theme-pixel .hub-share-btn.express-btn-share-run:active,html.theme-pixel .hub-share-btn.express-btn-share-all:active,html.theme-pixel .hub-share-btn.express-btn-replay:active:not(:disabled),html.theme-pixel .hub-share-btn.express-btn-unlock:active,html.theme-pixel .hub-share-btn.express-btn-classic:active,html.theme-pixel .hub-share-btn.express-btn-hunt:active{box-shadow:1px 1px 0 var(--vt-shadow,#0003);transform:translate(1px,1px)}html.theme-pixel .express-leaderboard,html.theme-pixel .express-leaderboard table,html.theme-pixel .express-leaderboard th,html.theme-pixel .express-leaderboard td,html.theme-pixel .express-leaderboard span,html.theme-pixel .express-shell .arcade-overlay-title,html.theme-pixel .express-shell .arcade-overlay-tagline,html.theme-pixel .express-shell .arcade-overlay-sub,html.theme-pixel .express-shell .arcade-end-headline,html.theme-pixel .express-shell .arcade-end-stat-label,html.theme-pixel .express-shell .arcade-end-stat-value,html.theme-pixel .express-shell .arcade-hud-label,html.theme-pixel .express-shell .arcade-hud-value{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hunt-page-shell,html.theme-pixel .hunt-page-shell .hunt-how-to,html.theme-pixel .hunt-page-shell .hunt-run-stats,html.theme-pixel .hunt-page-shell .hunt-run-stats *,html.theme-pixel .hunt-hud-panel,html.theme-pixel .hunt-hud-panel *,html.theme-pixel .hunt-chip,html.theme-pixel .hunt-found-pill,html.theme-pixel .hunt-ready-content,html.theme-pixel .hunt-btn-primary,html.theme-pixel .hunt-end-panel,html.theme-pixel .hunt-end-panel *,html.theme-pixel .hunt-nav-footer .hunt-nav-btn{border-radius:4px;font-family:var(--font-silkscreen), monospace!important;letter-spacing:.04em!important;font-size:10px!important}html.theme-pixel .hunt-nav-footer--compact .hunt-nav-btn{font-size:10px!important}html.theme-pixel .hunt-nav-footer--stacked .hunt-nav-footer-row .hunt-nav-btn,html.theme-pixel .hunt-nav-footer--stacked .hunt-nav-express,html.theme-pixel .hunt-nav-footer--stacked .hunt-nav-morph{font-size:9px!important}html.theme-pixel .hunt-nav-footer .hunt-nav-classic{background:var(--accent-streak)!important;color:#fff!important;box-shadow:2px 2px 0 var(--vt-shadow,#0003)!important}html.theme-pixel .hunt-nav-footer .hunt-nav-express{color:#2e2848!important;background:#b8a8f0!important;border:none!important;box-shadow:2px 2px #8a7ac8!important}html.theme-pixel .hunt-nav-footer .hunt-nav-morph{background:var(--orange-accent)!important;color:#fff!important;box-shadow:2px 2px 0 var(--orange-accent)!important;border:none!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hunt-nav-footer .hunt-nav-morph{box-shadow:2px 2px 0 color-mix(in srgb, var(--orange-accent) 55%, #000)!important}}html.theme-pixel .hunt-nav-footer .hunt-nav-home{background:var(--green-accent)!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hunt-nav-footer .hunt-nav-home{background:color-mix(in srgb, var(--green-accent) 35%, var(--bg-secondary))!important}}html.theme-pixel .hunt-nav-footer .hunt-nav-home{color:var(--green-accent)!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hunt-nav-footer .hunt-nav-home{color:color-mix(in srgb, var(--green-accent) 92%, var(--text-primary))!important}}html.theme-pixel .hunt-nav-footer .hunt-nav-home{border:2px solid var(--green-accent)!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hunt-nav-footer .hunt-nav-home{border:2px solid color-mix(in srgb, var(--green-accent) 55%, var(--border-primary))!important}}html.theme-pixel .hunt-nav-footer .hunt-nav-home{box-shadow:2px 2px 0 var(--vt-shadow,#0000001f)}html.theme-pixel .hunt-nav-footer .hunt-nav-btn:active{box-shadow:1px 1px 0 var(--vt-shadow,#0003);transform:translate(1px,1px)}html.theme-pixel .hunt-hud-panel,html.theme-pixel .hunt-chip,html.theme-pixel .hunt-found-pill,html.theme-pixel .hunt-how-to,html.theme-pixel .hunt-run-stats,html.theme-pixel .hunt-ready-content .hunt-overlay-ready,html.theme-pixel .hunt-end-actions .hub-share-btn:not(.express-btn-unlock){border-radius:4px!important}html.theme-pixel .hunt-chip{transition:box-shadow 60ms,transform 60ms;box-shadow:2px 2px 0 var(--vt-shadow,#0003)!important}html.theme-pixel .hunt-chip:not(:disabled):active{box-shadow:0 0 0 var(--vt-shadow,#0003)!important;transform:translate(2px,2px)!important}html.theme-pixel .hunt-hud-panel{box-shadow:2px 2px 0 var(--vt-shadow,#0003)!important}html.theme-pixel .hunt-page-shell .hunt-how-to.express-how-to{box-shadow:2px 2px 0 var(--border-primary)!important}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hunt-page-shell .hunt-how-to.express-how-to{box-shadow:2px 2px 0 color-mix(in srgb, var(--border-primary) 25%, transparent)!important}}html.theme-pixel .hunt-page-shell .hunt-how-to .express-how-to-title{color:var(--hunt-brand,#c42b2b)!important}html.theme-pixel .hunt-page-shell .hub-share-btn.express-btn-unlock:not(.hunt-ready-start),html.theme-pixel .hunt-page-shell .hunt-btn-yesterday{white-space:nowrap;width:max-content!important;min-width:unset!important;background:var(--color-anchor-bg)!important;color:var(--color-anchor-text)!important;border:1.5px solid var(--color-anchor-bg)!important;text-shadow:none!important;box-shadow:none!important}html.theme-pixel .hunt-ready-screen .hub-share-btn.express-btn-unlock.hunt-ready-start{color:#1a1200!important;background:#e8b923!important;box-shadow:0 4px 14px #e8b9238c!important}html.theme-pixel .hunt-ticket-card--display,html.theme-pixel .hunt-ticket-card--capture{border-radius:4px!important}html.theme-pixel .hunt-ticket-headline,html.theme-pixel .hunt-ticket-issue,html.theme-pixel .hunt-ticket-rail-num,html.theme-pixel .hunt-ticket-rail-admit,html.theme-pixel .hunt-ticket-rail-attempt,html.theme-pixel .hunt-ticket-score-value,html.theme-pixel .hunt-ticket-score-label,html.theme-pixel .hunt-ticket-meta-value,html.theme-pixel .hunt-ticket-meta-label,html.theme-pixel .hunt-ticket-watermark{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hunt-ticket-score-block{min-width:min(84%,228px);padding:8px 18px 10px}html.theme-pixel .hunt-ticket-score-value{letter-spacing:0;font-size:36px;line-height:1.05}html.theme-pixel .hunt-ticket-score-label{letter-spacing:.12em;font-size:10px}html.theme-pixel .hunt-page-shell .hunt-btn-redo{color:#0d2a18!important;background:#7dcea0!important;box-shadow:2px 2px #4a9e6a!important}html.theme-pixel .hunt-end-actions .express-btn-unlock,html.theme-pixel .hunt-end-actions .express-btn-replay-compact{white-space:nowrap;width:max-content!important;min-width:unset!important;max-width:calc(100% - 24px)!important}html.theme-pixel .hunt-page-shell .hunt-btn-primary:not(.hunt-ready-start),html.theme-pixel .hunt-page-shell .hunt-end-actions .express-btn-replay:not(:disabled){background:var(--orange-accent)!important;box-shadow:2px 2px 0 var(--vt-shadow,#0003)!important}html.theme-pixel .hunt-shuffle-btn{text-transform:uppercase;letter-spacing:.06em;gap:0;font-family:var(--font-silkscreen), monospace!important;border-radius:4px!important;font-size:10px!important;box-shadow:2px 2px #4a9e6a!important}html.theme-pixel .hunt-shuffle-btn svg{display:none!important}html.theme-pixel .hunt-ready-issue{color:var(--hunt-brand,#c42b2b)!important;font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hunt-ready-screen--pairs .hunt-ready-issue{color:var(--hunt-brand,#c42b2b)!important}html.theme-pixel .hunt-ready-screen--pairs .hunt-ready-title,html.theme-pixel .hunt-ready-screen--pairs .hunt-ready-runs{color:var(--hub-hunt-mock-headline-color)!important}html.theme-pixel .hunt-ready-screen--pairs .hunt-ready-desc{color:var(--text-secondary)!important}html.theme-pixel .hunt-ready-desc-bonus,html.theme-pixel .hunt-ready-screen--pairs .hunt-ready-desc-bonus{color:var(--orange-accent)!important}html.theme-pixel .hunt-ready-title,html.theme-pixel .hunt-ready-theme,html.theme-pixel .hunt-ready-runs,html.theme-pixel .hunt-ready-desc{font-family:var(--font-silkscreen), monospace!important}html.theme-pixel .hunt-ready-title{text-transform:uppercase;letter-spacing:.04em;font-size:22px!important}html.theme-pixel .hunt-ready-runs,html.theme-pixel .hunt-ready-desc{text-transform:uppercase;letter-spacing:.05em;font-size:10px!important}html.theme-pixel .hunt-ready-start{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;width:max-content!important;max-width:calc(100% - 24px)!important;min-width:unset!important;border-radius:4px!important;font-size:11px!important}html.theme-pixel .hunt-ready-start:not(.hunt-btn-primary):not(.express-btn-unlock):not(:disabled):active{transform:translate(2px,2px);box-shadow:0 0 0 var(--vt-shadow,#0003)!important}html.theme-pixel .hunt-ready-screen,html.theme-pixel .hunt-result-stack{box-shadow:2px 2px 0 var(--vt-shadow,#0003)!important;border-radius:4px!important}html.theme-pixel .hunt-result-stack .express-run-stats-actions .hub-share-btn{text-transform:uppercase;letter-spacing:.05em;box-shadow:2px 2px 0 var(--vt-shadow,#0003)!important;border-radius:4px!important;font-size:10px!important}.hub-bonus-absent-card{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.68;border-radius:var(--hub-classic-radius);border:1px solid var(--color-slot-wrong-border);align-items:stretch;width:100%;min-height:56px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card{border:1px solid color-mix(in srgb, var(--color-slot-wrong-border) 70%, var(--border-primary))}}.hub-bonus-absent-card{background:var(--color-slot-wrong-bg)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card{background:color-mix(in srgb, var(--color-slot-wrong-bg) 42%, var(--bg-card))}}.hub-bonus-absent-card{font-family:var(--font-geist-sans), system-ui, sans-serif}.hub-bonus-absent-rail{letter-spacing:.07em;text-transform:uppercase;width:72px;color:var(--color-slot-wrong-text);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-rail{color:color-mix(in srgb, var(--color-slot-wrong-text) 82%, var(--text-faint))}}.hub-bonus-absent-rail{background:var(--color-slot-wrong-bg)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-rail{background:color-mix(in srgb, var(--color-slot-wrong-bg) 88%, var(--bg-card))}}.hub-bonus-absent-rail{border-right:1px solid var(--color-slot-wrong-border)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-rail{border-right:1px solid color-mix(in srgb, var(--color-slot-wrong-border) 65%, var(--border-primary))}}.hub-bonus-absent-rail{border-top-left-radius:var(--hub-classic-radius-inner);border-bottom-left-radius:var(--hub-classic-radius-inner)}.hub-bonus-absent-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 12px;display:flex}.hub-bonus-absent-headline{letter-spacing:.02em;color:var(--color-slot-wrong-text);margin:0;font-size:13px;font-weight:700;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-headline{color:color-mix(in srgb, var(--color-slot-wrong-text) 75%, var(--text-secondary))}}.hub-bonus-absent-tagline{max-width:22em;color:var(--color-slot-wrong-text);margin:0;font-size:11px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-tagline{color:color-mix(in srgb, var(--color-slot-wrong-text) 55%, var(--text-faint))}}.hub-bonus-absent-action{text-align:center;letter-spacing:.06em;text-transform:uppercase;white-space:pre-line;width:64px;color:var(--color-slot-wrong-text);flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;line-height:1.15;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-action{color:color-mix(in srgb, var(--color-slot-wrong-text) 45%, var(--text-faint))}}.hub-bonus-absent-action{background:var(--color-slot-wrong-bg)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-action{background:color-mix(in srgb, var(--color-slot-wrong-bg) 55%, var(--bg-card))}}.hub-bonus-absent-action{border-left:1px solid var(--color-slot-wrong-border)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-action{border-left:1px solid color-mix(in srgb, var(--color-slot-wrong-border) 50%, var(--border-primary))}}.hub-bonus-absent-action{border-top-right-radius:var(--hub-classic-radius-inner);border-bottom-right-radius:var(--hub-classic-radius-inner)}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic),html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic){--hub-bonus-absent-bg:#ffe4b8;--hub-bonus-absent-border:#f5c98a;--hub-bonus-absent-rail-text:#6b4a22;--hub-bonus-absent-body-text:#6b4a22;--hub-bonus-absent-tagline:#8a6840;border-width:2px;border-color:var(--hub-bonus-absent-border);background:var(--hub-bonus-absent-bg);border-radius:2px}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic),html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic){background:color-mix(in srgb, var(--hub-bonus-absent-bg) 55%, #fff)}}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic),html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic){box-shadow:3px 3px 0 var(--vt-shadow,#0003);font-family:var(--font-silkscreen), monospace}html.dark.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic),html.dark.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic){--hub-bonus-absent-bg:#6b5238;--hub-bonus-absent-border:#9a7848;--hub-bonus-absent-rail-text:#ffe8c8;--hub-bonus-absent-body-text:#ffe8c8;--hub-bonus-absent-tagline:#d4b888;background:var(--hub-bonus-absent-bg)}@supports (color:color-mix(in lab, red, red)){html.dark.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic),html.dark.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic){background:color-mix(in srgb, var(--hub-bonus-absent-bg) 72%, #2c2c2a)}}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-rail,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-rail{color:var(--hub-bonus-absent-rail-text);background:var(--hub-bonus-absent-bg)}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-rail,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-rail{background:color-mix(in srgb, var(--hub-bonus-absent-bg) 92%, transparent)}}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-rail,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-rail{border-right:2px solid var(--hub-bonus-absent-border);letter-spacing:.04em;font-size:8px;font-weight:400;font-family:var(--font-silkscreen), monospace;border-radius:0}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-headline,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-headline{color:var(--hub-bonus-absent-body-text);letter-spacing:0;font-size:11px;font-weight:400;font-family:var(--font-silkscreen), monospace}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-tagline,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-tagline{color:var(--hub-bonus-absent-tagline);font-size:9px;font-weight:400;line-height:1.4;font-family:var(--font-silkscreen), monospace}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action{background:var(--hub-bonus-absent-bg)}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action{background:color-mix(in srgb, var(--hub-bonus-absent-bg) 65%, transparent)}}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action{border-left:2px solid var(--hub-bonus-absent-border);letter-spacing:.04em;color:var(--hub-bonus-absent-rail-text);border-radius:0;font-size:8px;font-weight:400}@supports (color:color-mix(in lab, red, red)){html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action{color:color-mix(in srgb, var(--hub-bonus-absent-rail-text) 50%, var(--text-faint))}}html.theme-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action,html.cms-pixel .hub-bonus-absent-card:not(.hub-bonus-absent-card--classic) .hub-bonus-absent-action{font-family:var(--font-silkscreen), monospace}.hub-bonus-absent-card--pixel{--hub-bonus-absent-bg:#ffe4b8;--hub-bonus-absent-border:#f5c98a;--hub-bonus-absent-rail-text:#6b4a22;--hub-bonus-absent-body-text:#6b4a22;--hub-bonus-absent-tagline:#8a6840;border-width:2px;border-color:var(--hub-bonus-absent-border);background:var(--hub-bonus-absent-bg);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card--pixel{background:color-mix(in srgb, var(--hub-bonus-absent-bg) 55%, #fff)}}.hub-bonus-absent-card--pixel{box-shadow:3px 3px 0 var(--vt-shadow,#0003);font-family:var(--font-silkscreen), monospace}html.dark .hub-bonus-absent-card--pixel{--hub-bonus-absent-bg:#6b5238;--hub-bonus-absent-border:#9a7848;--hub-bonus-absent-rail-text:#ffe8c8;--hub-bonus-absent-body-text:#ffe8c8;--hub-bonus-absent-tagline:#d4b888;background:var(--hub-bonus-absent-bg)}@supports (color:color-mix(in lab, red, red)){html.dark .hub-bonus-absent-card--pixel{background:color-mix(in srgb, var(--hub-bonus-absent-bg) 72%, #2c2c2a)}}.hub-bonus-absent-card--pixel .hub-bonus-absent-rail{color:var(--hub-bonus-absent-rail-text);background:var(--hub-bonus-absent-bg)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card--pixel .hub-bonus-absent-rail{background:color-mix(in srgb, var(--hub-bonus-absent-bg) 92%, transparent)}}.hub-bonus-absent-card--pixel .hub-bonus-absent-rail{border-right:2px solid var(--hub-bonus-absent-border);letter-spacing:.04em;font-size:8px;font-weight:400;font-family:var(--font-silkscreen), monospace;border-radius:0}.hub-bonus-absent-card--pixel .hub-bonus-absent-headline{color:var(--hub-bonus-absent-body-text);letter-spacing:0;font-size:11px;font-weight:400;font-family:var(--font-silkscreen), monospace}.hub-bonus-absent-card--pixel .hub-bonus-absent-tagline{color:var(--hub-bonus-absent-tagline);font-size:9px;font-weight:400;line-height:1.4;font-family:var(--font-silkscreen), monospace}.hub-bonus-absent-card--pixel .hub-bonus-absent-action{background:var(--hub-bonus-absent-bg)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card--pixel .hub-bonus-absent-action{background:color-mix(in srgb, var(--hub-bonus-absent-bg) 65%, transparent)}}.hub-bonus-absent-card--pixel .hub-bonus-absent-action{border-left:2px solid var(--hub-bonus-absent-border);letter-spacing:.04em;color:var(--hub-bonus-absent-rail-text);border-radius:0;font-size:8px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card--pixel .hub-bonus-absent-action{color:color-mix(in srgb, var(--hub-bonus-absent-rail-text) 50%, var(--text-faint))}}.hub-bonus-absent-card--pixel .hub-bonus-absent-action{font-family:var(--font-silkscreen), monospace}.hub-bonus-absent-card--classic{border-radius:var(--hub-classic-radius);border:1px solid var(--color-slot-wrong-border)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card--classic{border:1px solid color-mix(in srgb, var(--color-slot-wrong-border) 70%, var(--border-primary))}}.hub-bonus-absent-card--classic{background:var(--color-slot-wrong-bg)}@supports (color:color-mix(in lab, red, red)){.hub-bonus-absent-card--classic{background:color-mix(in srgb, var(--color-slot-wrong-bg) 42%, var(--bg-card))}}.hub-bonus-absent-card--classic{font-family:var(--font-geist-sans), system-ui, sans-serif;box-shadow:none}.hub-express-mock-card-wrap{position:relative}.hub-express-mock-card-wrap:has(.hub-express-mock-new){margin-top:10px}.hub-express-mock-card{--hub-express-mock-radius:4px;--express-rail:#f70;--express-rail-edge:#d85a00;--express-play-bg:#f70;--express-play-text:#fff;--express-play-edge:#d85a00;border-radius:var(--hub-express-mock-radius);width:100%;min-height:72px;box-shadow:3px 3px 0 var(--vt-shadow,#0000002e);text-align:center;cursor:pointer;font-family:var(--font-silkscreen), var(--font-geist-mono), monospace;background:#fefcf8;border:none;align-items:stretch;padding:0;transition:transform .13s,box-shadow 60ms,filter .13s;display:flex;position:relative;overflow:hidden}.hub-express-mock-card .icon-classic{display:none!important}.hub-express-mock-card .icon-pixel{display:block!important}.hub-express-mock-card:disabled{cursor:not-allowed;opacity:.72}button.hub-express-mock-card:not(:disabled):active{transform:scale(.985)}html.theme-pixel button.hub-express-mock-card:not(:disabled):active,html.cms-pixel button.hub-express-mock-card:not(:disabled):active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--vt-shadow,#0000002e)!important}.hub-express-mock-card--done{background:var(--color-slot-correct-bg)}.hub-express-mock-card--none{background:var(--bg-card);box-shadow:2px 2px 0 var(--vt-shadow,#0000001f);opacity:.65}.hub-express-mock-new{z-index:5;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--orange-accent);border:2px solid var(--orange-accent);padding:3px 8px;font-size:10px;font-weight:400;line-height:1;position:absolute;top:-10px;left:36px;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-new{border:2px solid color-mix(in srgb, var(--orange-accent) 70%, #000)}}.hub-express-mock-new{pointer-events:none;border-radius:2px;animation:2.2s ease-in-out infinite hub-express-new-breathe;box-shadow:2px 2px #0003}@keyframes hub-express-new-breathe{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.88;transform:translate(-50%)scale(1.1)}}.hub-express-mock-rail-wrap{z-index:2;flex-shrink:0;width:72px;position:relative}.hub-express-mock-rail{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--express-rail);border-right:1px solid var(--border-primary);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;min-height:72px;padding:8px 4px;font-size:11px;font-weight:400;line-height:1.15;display:flex}.hub-express-mock-body{--hub-express-mock-body-bg:#e8f0ea;--hub-express-mock-scrim:#e8f0ea9e;--hub-express-mock-headline-color:#1a3020;--hub-express-mock-tagline-color:#2d5c48;--hub-express-mock-sub-color:#2d5c48;--arcade-voxel-tree:#7ed67f;--arcade-voxel-tree-dark:#5cb85e;--arcade-voxel-trunk:#c4a878;z-index:2;isolation:isolate;background:var(--hub-express-mock-body-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 12px;display:flex;position:relative;overflow:hidden}html.dark .hub-express-mock-card:not(.hub-express-mock-card--done):not(.hub-express-mock-card--none) .hub-express-mock-body{--hub-express-mock-body-bg:#152820;--hub-express-mock-scrim:#0a161094;--hub-express-mock-headline-color:#fffffffa;--hub-express-mock-tagline-color:#ffffffeb;--hub-express-mock-sub-color:#ffffffc7;--arcade-voxel-tree:#5cb85e;--arcade-voxel-tree-dark:#408848;--arcade-voxel-trunk:#8a6848}.hub-express-mock-trees{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-express-mock-trees-viewport{width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden}.hub-express-mock-trees-marquee{backface-visibility:hidden;flex-wrap:nowrap;align-items:flex-end;width:max-content;height:100%;display:flex}.hub-express-mock-trees-marquee-active{will-change:transform;animation:14s linear infinite hub-express-mock-trees-scroll}.hub-express-mock-trees-half{flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;gap:0;padding-bottom:2px;display:flex}.hub-express-mock-trees-half .hub-express-mock-tree-item{transform-origin:bottom;flex-shrink:0;display:block;transform:scale(.72)}.hub-express-mock-trees-half .arcade-voxel-tree{opacity:.9}@keyframes hub-express-mock-trees-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hub-express-mock-scrim{z-index:1;background:var(--hub-express-mock-scrim);pointer-events:none;position:absolute;inset:0}.hub-express-mock-card--done .hub-express-mock-body{background:0 0}.hub-express-mock-card--done .hub-express-mock-scrim{background:var(--color-slot-correct-bg)}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-card--done .hub-express-mock-scrim{background:color-mix(in srgb, var(--color-slot-correct-bg) 45%, transparent)}}.hub-express-mock-card--none .hub-express-mock-body,.hub-express-mock-card--none .hub-express-mock-scrim{background:var(--bg-card)}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-card--none .hub-express-mock-scrim{background:color-mix(in srgb, var(--bg-card) 75%, transparent)}}.hub-express-mock-headline{z-index:2;letter-spacing:.05em;color:var(--hub-express-mock-headline-color);transform-origin:50%;margin:0;font-size:13px;font-weight:400;line-height:1.25;animation:3.6s ease-in-out infinite hub-express-headline-sway;position:relative}@keyframes hub-express-headline-sway{0%,to{transform:rotate(-.7deg)translate(-.5px)}50%{transform:rotate(.7deg)translate(.5px)}}@media (prefers-reduced-motion:reduce){.hub-express-mock-headline,.hub-express-mock-trees-marquee-active,.hub-express-mock-action--play,.hub-express-mock-chevrons svg:first-child,.hub-express-mock-chevrons svg:nth-child(2),.hub-express-mock-chevrons svg:nth-child(3),.hub-express-mock-new{animation:none}}.hub-express-mock-tagline{z-index:2;letter-spacing:.06em;color:var(--hub-express-mock-tagline-color);margin:0;font-size:10px;font-weight:400;line-height:1.25;position:relative}.hub-express-mock-card--done .hub-express-mock-rail{background:var(--color-slot-correct-border)}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-card--done .hub-express-mock-rail{background:color-mix(in srgb, var(--color-slot-correct-border) 88%, #000)}}.hub-express-mock-card--done .hub-express-mock-rail{border-right-color:#ffffff2e}.hub-express-mock-card--none .hub-express-mock-rail{background:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-card--none .hub-express-mock-rail{background:color-mix(in srgb, var(--border-primary) 55%, var(--bg-card))}}.hub-express-mock-card--none .hub-express-mock-rail{color:var(--text-faint);border-right-color:var(--border-primary)}.hub-express-mock-card--done .hub-express-mock-headline,.hub-express-mock-card--done .hub-express-mock-tagline,.hub-express-mock-card--done .hub-express-mock-sub{color:#fffffff2}.hub-express-mock-card--none .hub-express-mock-headline,.hub-express-mock-card--none .hub-express-mock-tagline,.hub-express-mock-card--none .hub-express-mock-sub{color:var(--text-muted)}.hub-express-mock-sub{z-index:2;letter-spacing:.1em;color:var(--hub-express-mock-sub-color);opacity:.92;margin:0;font-size:9px;font-weight:400;position:relative}.hub-express-mock-action{z-index:2;letter-spacing:.06em;text-transform:uppercase;width:64px;color:var(--express-play-text);background:var(--express-play-bg);border-left:1px solid var(--border-primary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:400;display:flex;position:relative}.hub-express-mock-action--play{animation:2.4s ease-in-out infinite hub-express-play-pulse}@keyframes hub-express-play-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.hub-express-mock-play-label{line-height:1}.hub-express-mock-chevrons{color:inherit;justify-content:center;align-items:center;gap:0;line-height:0;display:flex}.hub-express-mock-chevrons svg{display:block}.hub-express-mock-chevrons svg:first-child{animation:1.05s ease-in-out infinite hub-express-chev-march}.hub-express-mock-chevrons svg:nth-child(2){animation:1.05s ease-in-out .15s infinite hub-express-chev-march}.hub-express-mock-chevrons svg:nth-child(3){animation:1.05s ease-in-out .3s infinite hub-express-chev-march}@keyframes hub-express-chev-march{0%,to{opacity:.28;transform:translate(-2px)}45%{opacity:1;transform:translate(2px)}}.hub-express-mock-card--done .hub-express-mock-action{color:#fffffff2;background:0 0;border-left:1px solid #ffffff2e;animation:none}.hub-express-mock-card-wrap .hub-express-mock-new{background:var(--orange-accent);border-color:var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-card-wrap .hub-express-mock-new{border-color:color-mix(in srgb, var(--orange-accent) 70%, #000)}}.hub-express-mock-card-wrap .hub-express-mock-new{color:#fff}.hub-express-mock-card--none .hub-express-mock-action{text-align:center;color:var(--text-faint);background:var(--border-primary);padding:0 4px;font-size:9px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.hub-express-mock-card--none .hub-express-mock-action{background:color-mix(in srgb, var(--border-primary) 35%, var(--bg-card))}}.hub-express-mock-card--none .hub-express-mock-action{border-left-color:var(--border-primary);animation:none}.hub-tier-rail--bonus-done{position:relative;overflow:hidden}.hub-tier-rail-bonus-label{z-index:1;position:relative}.hub-tier-rail--bonus-shimmer:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff38 50%,#0000 58%);animation:3.2s ease-in-out infinite hub-bonus-rail-shimmer;position:absolute;inset:-40% -60%}@keyframes hub-bonus-rail-shimmer{0%,to{opacity:0;transform:translate(-18%)translateY(0)}45%{opacity:1}55%{opacity:1;transform:translate(18%)translateY(0)}}.hub-tier-rail--bonus-pulse{animation:2.8s ease-in-out infinite hub-bonus-rail-pulse}@keyframes hub-bonus-rail-pulse{0%,to{box-shadow:inset 0 0 #fff0}50%{box-shadow:inset 0 0 14px 3px #ffffff24}}.hub-tier-card.hub-tier-card--bonus-card-sheen{isolation:isolate;position:relative}.hub-tier-card.hub-tier-card--bonus-card-sheen:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 38%,#ffffff57 50%,#0000 62%) 0 0/220% 100%;animation:5s linear infinite hub-bonus-card-sheen;position:absolute;inset:0}@keyframes hub-bonus-card-sheen{0%{opacity:0;background-position:130% 0}3%{opacity:1}30%{opacity:1;background-position:-30% 0}60%{opacity:1;background-position:130% 0}62%{opacity:0}to{opacity:0;background-position:130% 0}}.hub-tier-card.hub-tier-card--bonus-card-sheen>*{z-index:2;position:relative}.hub-tier-card.hub-tier-card--bonus-card-sheen>:first-child{background:0 0!important}.hub-tier-rail--bonus-orange-glow{box-shadow:inset 0 0 12px 4px var(--orange-accent)}@supports (color:color-mix(in lab, red, red)){.hub-tier-rail--bonus-orange-glow{box-shadow:inset 0 0 12px 4px color-mix(in srgb, var(--orange-accent) 38%, transparent)}}.hub-tier-rail--bonus-inset:before{content:"";z-index:0;background:var(--color-slot-correct-border);border-radius:2px;position:absolute;inset:5px 4px}@supports (color:color-mix(in lab, red, red)){.hub-tier-rail--bonus-inset:before{background:color-mix(in srgb, var(--color-slot-correct-border) 88%, transparent)}}.hub-tier-rail--bonus-inset:before{box-shadow:inset 0 0 11px 4px var(--orange-accent);border:1px solid #fff3}@supports (color:color-mix(in lab, red, red)){.hub-tier-rail--bonus-inset:before{box-shadow:inset 0 0 11px 4px color-mix(in srgb, var(--orange-accent) 38%, transparent)}}.hub-tier-rail--bonus-inset:before{pointer-events:none}.hub-tier-rail--bonus-caps:before,.hub-tier-rail--bonus-caps:after{content:"";pointer-events:none;background:#ffffff57;border-radius:1px;height:2px;position:absolute;left:8px;right:8px}.hub-tier-rail--bonus-caps:before{top:6px}.hub-tier-rail--bonus-caps:after{bottom:6px}.hub-tier-rail--bonus-dots:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff29 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.hub-tier-rail-sparkle-field{z-index:0;pointer-events:none;position:absolute;inset:0}.hub-tier-rail-sparkle-dot{transform-origin:50%;background:#ffffffd1;border-radius:1px;animation:2.6s ease-in-out infinite hub-bonus-rail-sparkle;position:absolute;box-shadow:0 0 2px #ffffff59}.hub-tier-rail-sparkle-dot:nth-child(3n){border-radius:50%}.hub-tier-rail-sparkle-dot:nth-child(4n){background:#ffffffad}@keyframes hub-bonus-rail-sparkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.hub-tier-rail--bonus-stripe:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#ffffff47 35% 65%,#0000 100%);border-radius:2px;width:3px;position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}@keyframes profile-nav-glow{0%,to{border-color:color-mix(in srgb, var(--accent-streak) 42%, var(--border-primary));box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-streak) 0%, transparent), 0 1px 3px color-mix(in srgb, var(--text-primary) 5%, transparent)}50%{border-color:var(--accent-streak);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-streak) 28%, transparent), 0 0 12px color-mix(in srgb, var(--accent-streak) 45%, transparent)}}.profile-nav-btn{box-sizing:border-box;border-radius:var(--hub-classic-radius);border:1px solid var(--accent-streak);justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-nav-btn{border:1px solid color-mix(in srgb, var(--accent-streak) 42%, var(--border-primary))}}.profile-nav-btn{background:var(--accent-streak)}@supports (color:color-mix(in lab, red, red)){.profile-nav-btn{background:color-mix(in srgb, var(--accent-streak) 10%, var(--bg-card))}}.profile-nav-btn{color:var(--accent-streak);flex-shrink:0;line-height:0;text-decoration:none;animation:2.4s ease-in-out infinite profile-nav-glow}.profile-nav-btn:hover{border-color:var(--accent-streak);background:var(--accent-streak)}@supports (color:color-mix(in lab, red, red)){.profile-nav-btn:hover{background:color-mix(in srgb, var(--accent-streak) 16%, var(--bg-card))}}.profile-nav-icon-slot .icon-classic{stroke:var(--accent-streak)}@media (prefers-reduced-motion:reduce){.profile-nav-btn{border-color:var(--accent-streak);animation:none}@supports (color:color-mix(in lab, red, red)){.profile-nav-btn{border-color:color-mix(in srgb, var(--accent-streak) 55%, var(--border-primary))}}.profile-nav-btn{box-shadow:0 0 8px var(--accent-streak)}@supports (color:color-mix(in lab, red, red)){.profile-nav-btn{box-shadow:0 0 8px color-mix(in srgb, var(--accent-streak) 32%, transparent)}}}@keyframes profile-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.profile-fade{animation:.46s cubic-bezier(.22,1,.36,1) both profile-fade-up}@media (prefers-reduced-motion:reduce){.profile-fade{animation:none}}.profile-bar-fill{transition:width .9s cubic-bezier(.22,1,.36,1)}html.theme-pixel .profile-card{box-shadow:3px 3px 0 var(--vt-shadow);border-radius:2px}html.theme-pixel .profile-chip,html.theme-pixel .profile-bar-track,html.theme-pixel .profile-bar-fill,html.theme-pixel .profile-badge{border-radius:2px}html.theme-pixel .profile-heat-cell,html.theme-pixel .auth-branded-card{border-radius:0}@keyframes auth-callback-progress{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.auth-callback-progress{width:100%;animation:none}}.auth-callback-progress{animation:1.1s ease-in-out infinite auth-callback-progress}@media (prefers-reduced-motion:reduce){.auth-callback-progress{width:100%;animation:none}}html.theme-pixel .profile-hero-value{letter-spacing:0}:root{--font-mono:var(--font-geist-mono)}html.theme-pixel,html.cms-pixel{--font-mono:var(--font-silkscreen), monospace}html{overflow-x:hidden}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-geist-sans), system-ui, sans-serif;transition:background .2s,color .2s;overflow-x:hidden}html.theme-pixel body,html.cms-pixel body{font-family:var(--font-silkscreen), var(--font-geist-mono), monospace!important}html.theme-pixel body *,html.cms-pixel body *{font-family:inherit!important}.hub-tier-card:not(:disabled){transition:transform .13s}.hub-tier-card:not(:disabled):active{transform:scale(.985)}.help-sheet-scroll{scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}@supports (color:color-mix(in lab, red, red)){.help-sheet-scroll{scrollbar-color:color-mix(in srgb, var(--border-primary) 80%, transparent) transparent}}.help-sheet-scroll::-webkit-scrollbar{width:6px}.help-sheet-scroll::-webkit-scrollbar-track{background:0 0;margin:4px 0}.help-sheet-scroll::-webkit-scrollbar-thumb{background:var(--border-primary)}@supports (color:color-mix(in lab, red, red)){.help-sheet-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--border-primary) 85%, var(--text-faint))}}.help-sheet-scroll::-webkit-scrollbar-thumb{border-radius:999px}html:not(.theme-pixel):not(.cms-pixel) [data-fly-chip]{border-radius:var(--hub-classic-radius)!important}html:not(.dark) .linx-loading-logo-img .linx-logo-mark{filter:drop-shadow(0 0 1px var(--bg-primary)) drop-shadow(0 0 2px var(--bg-primary))}html.dark .linx-loading-logo-img .linx-logo-mark{filter:drop-shadow(0 0 1px var(--bg-primary))}.linx-loading-preparing-phrase{white-space:nowrap;align-items:baseline;display:inline-flex}.linx-loading-preparing-phrase:after{content:"...";vertical-align:baseline;letter-spacing:0;line-height:inherit;animation:1.26s infinite linx-loading-ellipsis;display:inline-block;overflow:hidden}@keyframes linx-loading-ellipsis{0%,to{width:.34em}33.333%{width:.64em}66.666%{width:.94em}}@media (prefers-reduced-motion:reduce){.linx-loading-preparing-phrase:after{width:.94em;animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}
