@font-face{font-family:HD Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(../ui/fonts/hd-archivo.woff2)format("woff2")}@font-face{font-family:HD Archivo;font-style:italic;font-weight:600 900;font-stretch:62% 125%;font-display:swap;src:url(../ui/fonts/hd-archivo-italic.woff2)format("woff2")}@font-face{font-family:HD Instrument;font-style:normal;font-weight:400 700;font-display:swap;src:url(../ui/fonts/hd-instrument.woff2)format("woff2")}.hd,.dh-hubhint,.hd-start,.dh-slowmo,.dh-botlabels{--u:clamp(.74px, min(.052083vw, .092593vh), 2.5px);--c-bg:#0c0e11;--c-panel:#13161a;--c-raise-1:#1a1e23;--c-raise-2:#242930;--c-raise-3:#343b45;--c-text:#fff;--c-text-2:#aab2bd;--c-text-3:#8c94a0;--c-orange:#ff6a1a;--c-brand:#c9460e;--c-logo:var(--c-text);--c-on-orange:#0c0e11;--c-good:#2fd07a;--c-bad:#ff4d5a;--k-bg:12, 14, 17;--k-deep:5, 6, 8;--k-panel:19, 22, 26;--k-raise:26, 30, 35;--k-text:255, 255, 255;--k-on:12, 14, 17;--k-orange:255, 106, 26;--c-line:rgba(var(--k-text), .1);--c-line-2:rgba(var(--k-text), .22);--c-plate:rgba(var(--k-bg), .92);--c-scrim:rgba(var(--k-bg), .72);--c-ink:var(--c-bg);--c-night:var(--c-panel);--c-earth-1:var(--c-raise-1);--c-earth-2:var(--c-raise-2);--c-earth-3:var(--c-raise-3);--c-sand:var(--c-text);--c-sand-2:var(--c-text-2);--c-sand-3:var(--c-text-3);--c-sand-4:var(--c-text-3);--c-bone:var(--c-text);--c-clay:var(--c-brand);--c-clay-deep:var(--c-brand);--c-ember:var(--c-orange);--c-ember-hi:var(--c-orange);--c-hot:var(--c-orange);--c-flare:var(--c-text);--c-on-ember:var(--c-on-orange);--c-faster:var(--c-good);--c-slower:var(--c-bad);--k-ink:var(--k-bg);--k-night:var(--k-panel);--k-bright:var(--k-text);--k-flare:var(--k-text);--c-bronze-hi:#f1bd8f;--c-bronze:#b9733f;--c-bronze-lo:#5c3317;--c-silver-hi:#fff;--c-silver:#bcc4ca;--c-silver-lo:#5d656d;--c-gold-hi:#fff2bd;--c-gold:#e0ac3a;--c-gold-lo:#77520f;--c-hero-hi:#3d444e;--c-hero:#0b0d10;--c-hero-lo:#040506;--c-trail-green:#2f9e5f;--c-trail-black:#07080a;--c-trail-red:#dc3b33;--f-display:"HD Archivo", "Archivo", "Arial Black", "Helvetica Neue", Arial, sans-serif;--f-text:"HD Instrument", "Instrument Sans", system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--w-hero:125%;--w-num:100%;--w-label:88%;--w-tall:62%;--t-mega:calc(240 * var(--u));--t-hero:calc(124 * var(--u));--t-h1:calc(80 * var(--u));--t-h2:calc(56 * var(--u));--t-h3:calc(42 * var(--u));--t-h4:calc(31 * var(--u));--t-lead:calc(23 * var(--u));--t-body:max(13px, calc(19 * var(--u)));--t-small:var(--t-body);--t-label:max(12px, calc(16 * var(--u)));--t-micro:max(11px, calc(14 * var(--u)));--track-label:.1em;--track-tight:.04em;--s-1:calc(4 * var(--u));--s-2:calc(8 * var(--u));--s-3:calc(12 * var(--u));--s-4:calc(16 * var(--u));--s-5:calc(24 * var(--u));--s-6:calc(32 * var(--u));--s-7:calc(48 * var(--u));--s-8:calc(64 * var(--u));--s-9:calc(96 * var(--u));--safe:calc(56 * var(--u));--bar-top:calc(92 * var(--u));--bar-foot:calc(60 * var(--u));--hud-safe:calc(36 * var(--u));--col:calc(72 * var(--u));--gut:calc(24 * var(--u));--slant:10deg;--skew:-10deg;--cut:calc(22 * var(--u));--shard:polygon(22% 0, 100% 0, 78% 100%, 0 100%);--r:calc(2 * var(--u));--hair:max(1px, calc(1 * var(--u)));--rule:max(2px, calc(2 * var(--u)));--bar:calc(4 * var(--u));--icon-stroke:1.75;--sh-text:0 calc(1 * var(--u)) calc(2 * var(--u)) rgba(var(--k-deep), .75), 0 0 calc(12 * var(--u)) rgba(var(--k-deep), .4);--d-1:.1s;--d-2:.18s;--d-3:.28s;--d-4:.64s;--e-dirt:cubic-bezier(.2, .9, .1, 1);--e-out:cubic-bezier(.5, 0, .9, .3);--e-slam:cubic-bezier(.3, 1.5, .4, 1);--e-pop:cubic-bezier(.2, 1.6, .35, 1);--stagger:45ms;--focus-scale:1.035}:root[data-ui=b] :is(.hd,.dh-hubhint,.hd-start,.dh-slowmo,.dh-botlabels){--c-bg:#080b10;--c-panel:#0e131a;--c-raise-1:#151b24;--c-raise-2:#1e2632;--c-raise-3:#2d3848;--c-text-2:#a4b0c2;--c-text-3:#7f8b9d;--c-orange:#ff7a00;--c-brand:#d95a00;--c-on-orange:#080b10;--k-bg:8, 11, 16;--k-panel:14, 19, 26;--k-raise:21, 27, 36;--k-on:8, 11, 16;--k-orange:255, 122, 0}:root[data-ui=c] :is(.hd,.dh-hubhint,.hd-start,.dh-slowmo,.dh-botlabels){--c-bg:#121315;--c-panel:#1a1c1f;--c-raise-1:#222528;--c-raise-2:#2c2f33;--c-raise-3:#3d4146;--c-text-2:#b0b3b8;--c-text-3:#8b8f95;--c-orange:#ff5a1f;--c-brand:#c8401a;--c-on-orange:#121315;--k-bg:18, 19, 21;--k-panel:26, 28, 31;--k-raise:34, 37, 40;--k-on:18, 19, 21;--k-orange:255, 90, 31}:root[data-ui=r6] :is(.hd,.dh-hubhint,.hd-start,.dh-slowmo,.dh-botlabels){--c-bg:#16120f;--c-panel:#1a1410;--c-raise-1:#231b15;--c-raise-2:#2e241b;--c-raise-3:#3d3025;--c-text:#e8d9b8;--c-text-2:#b3a78d;--c-text-3:#857b68;--c-sand-4:#5a5246;--c-bone:#fbf4e3;--c-brand:#c4572b;--c-clay-deep:#8a3a1b;--c-orange:#ff8a2a;--c-ember:#f3652b;--c-ember-hi:#ff9457;--c-flare:#ffc27a;--c-on-orange:#1b0d06;--c-good:#58d68d;--c-bad:#f2495c;--c-hero-hi:#4a372b;--c-hero:#0f0b09;--c-hero-lo:#050403;--c-trail-green:#4a9d63;--c-trail-black:#0c0a08;--c-trail-red:#d63f2f;--k-bg:22, 18, 15;--k-deep:12, 9, 7;--k-panel:26, 20, 16;--k-raise:35, 27, 21;--k-text:232, 217, 184;--k-bright:251, 244, 227;--k-flare:255, 194, 122;--k-on:27, 13, 6;--k-orange:255, 138, 42}@media (prefers-reduced-motion:reduce){.hd,.dh-hubhint,.hd-start,.dh-slowmo,.dh-botlabels{--d-1:1ms;--d-2:1ms;--d-3:1ms;--d-4:1ms;--stagger:0s;--focus-scale:1}}.hd{font-family:var(--f-text);font-size:var(--t-body);color:var(--c-sand);font-kerning:normal;font-variant-numeric:tabular-nums;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;line-height:1.35}.hd *,.hd :before,.hd :after{box-sizing:border-box}:where(.hd) button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}:where(.hd) h1,:where(.hd) h2,:where(.hd) h3,:where(.hd) p{font-size:inherit;font-weight:inherit;margin:0}.hd [hidden]{display:none!important}.hd-tall,.hd-display{font-family:var(--f-display);font-style:normal;font-weight:900;font-stretch:var(--w-tall);letter-spacing:.004em;text-transform:uppercase;color:var(--c-text);line-height:.86}.hd-label{font-family:var(--f-display);font-style:normal;font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--c-text-2);line-height:1.1}.hd-label--hot{color:var(--c-hot)}.hd-num{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-num);font-variant-numeric:tabular-nums;letter-spacing:0}.hd-icon{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.hd-logo{width:100%;height:auto;color:var(--c-logo,var(--c-text));display:block}.hd-plate{isolation:isolate;position:relative}.hd-plate:before{content:"";z-index:-1;background:var(--c-plate);transform:skewX(var(--skew));position:absolute;inset:0}.hd-panel{background-color:var(--c-night);background-image:var(--grain,none);background-size:calc(160 * var(--u)) calc(160 * var(--u))}.hd-tag{height:calc(28 * var(--u));padding:0 calc(12 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--c-on-ember);background:var(--c-hot);transform:skewX(var(--skew));align-items:center;display:inline-flex}.hd-stripes{background-image:repeating-linear-gradient(100deg, var(--c-hot) 0 calc(10 * var(--u)), transparent calc(10 * var(--u)) calc(20 * var(--u)))}.hd-key{min-width:calc(28 * var(--u));height:calc(28 * var(--u));padding:0 calc(7 * var(--u)) calc(2 * var(--u));font-family:var(--f-display);font-style:normal;font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--c-text);background:var(--c-raise-3);border-radius:var(--r);box-shadow:inset 0 0 0 var(--hair) rgba(var(--k-text), .28);justify-content:center;align-items:center;line-height:1;display:inline-flex}.hd-key--face{clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%);box-shadow:none;background:var(--c-text);color:var(--c-bg);padding-inline:0;padding-bottom:0}.hd-hint{align-items:center;gap:calc(9 * var(--u));white-space:nowrap;display:inline-flex}.hd-hint__dev{gap:calc(3 * var(--u));display:inline-flex}.hd-hint__dev[data-dev=gamepad]{display:none}:root[data-input=gamepad] .hd-hint__dev[data-dev=gamepad]{display:inline-flex}:root[data-input=gamepad] .hd-hint__dev[data-dev=keyboard]{display:none}.hd-hint__label{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand)}.hd-hints{align-items:center;gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.hd-btn{isolation:isolate;align-items:center;gap:calc(14 * var(--u));width:100%;min-height:calc(64 * var(--u));padding:0 calc(28 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-lead);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-sand);transition:transform var(--d-2) var(--e-pop), color var(--d-1) linear;line-height:1;display:flex;position:relative}.hd-btn:before{content:"";z-index:-1;background:var(--c-earth-1);box-shadow:inset 0 0 0 var(--hair) var(--c-line-2);transform:skewX(var(--skew));transition:background-color var(--d-1) linear;position:absolute;inset:0}.hd-btn .hd-icon{font-size:var(--t-lead)}.hd-btn__label{flex:1;min-width:0}.hd-btn--primary{min-height:calc(84 * var(--u));font-size:var(--t-h4);color:var(--c-bone);font-weight:900}.hd-btn--primary:before{background:var(--c-clay);box-shadow:none}.hd-btn.is-focus{color:var(--c-on-ember);transform:scale(var(--focus-scale))}.hd-btn.is-focus:before{background:var(--c-orange);box-shadow:none}.hd-btn:active{transform:scale(.985)}.hd-btn.is-confirm:before{animation:hd-confirm .42s var(--e-dirt) both}.is-focus .hd-key{color:var(--c-text);background:var(--c-bg);box-shadow:none}.is-focus .hd-hint__label{color:var(--c-on-ember)}.hd-list{gap:calc(6 * var(--u));flex-direction:column;display:flex}.hd-row{align-items:center;gap:calc(16 * var(--u));width:100%;min-height:calc(64 * var(--u));padding:calc(8 * var(--u)) calc(22 * var(--u)) calc(8 * var(--u)) calc(26 * var(--u));color:var(--c-sand);background:rgba(var(--k-raise), .86);transition:transform var(--d-2) var(--e-pop), background-color var(--d-1) linear, color var(--d-1) linear;display:flex;position:relative}.hd-row:before{content:"";width:calc(6 * var(--u));background:var(--c-earth-3);position:absolute;top:0;bottom:0;left:0}.hd-row.is-on:before{background:var(--c-clay)}.hd-row__icon{font-size:var(--t-lead);color:var(--c-sand-2)}.hd-row__label{gap:calc(3 * var(--u));min-width:0;font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-lead);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-direction:column;flex:1;line-height:1.05;display:flex}.hd-row__label small{font-family:var(--f-text);font-weight:500;font-size:var(--t-label);letter-spacing:0;text-transform:none;white-space:normal;color:var(--c-sand-2)}.hd-row__value{justify-content:flex-end;align-items:center;gap:calc(12 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--c-bone);flex:none;display:flex}.hd-row__go{font-size:var(--t-lead);color:var(--c-sand-3)}.hd-row.is-focus{color:var(--c-on-ember);background:var(--c-hot);transform:translate3d(calc(8 * var(--u)), 0, 0)}.hd-row.is-focus:before{background:var(--c-on-orange)}.hd-row.is-focus .hd-row__icon,.hd-row.is-focus .hd-row__label small,.hd-row.is-focus .hd-row__value,.hd-row.is-focus .hd-row__go{color:var(--c-on-ember)}.hd-step{align-items:center;gap:calc(10 * var(--u));display:inline-flex}.hd-step b{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-width:calc(150 * var(--u));text-align:center;font-weight:700;display:inline-flex}.hd-step__arrow{width:calc(30 * var(--u));height:calc(30 * var(--u));font-size:var(--t-body);color:var(--c-sand-3);justify-content:center;align-items:center;display:inline-flex}.is-focus .hd-step__arrow{color:var(--c-on-ember);background:rgba(var(--k-on), .16)}.hd-step__arrow:hover{background:rgba(var(--k-on), .34)}.hd-swatch{width:calc(26 * var(--u));height:calc(18 * var(--u));background:var(--sw,var(--c-sand-3));box-shadow:0 0 0 var(--hair) rgba(var(--k-bright), .55);transform:skewX(var(--skew));flex:none;display:inline-block}.hd-slider{width:calc(220 * var(--u));height:calc(8 * var(--u));background:var(--c-earth-3);display:block;position:relative}.hd-slider__fill{background:var(--c-clay);transform:scaleX(var(--v,0));transform-origin:0;transition:transform var(--d-2) var(--e-dirt);position:absolute;inset:0}.hd-slider__thumb{width:calc(8 * var(--u));height:calc(24 * var(--u));margin:calc(-12 * var(--u)) 0 0 calc(-4 * var(--u));background:var(--c-bone);transform:translate3d(calc(var(--v,0) * 220 * var(--u)), 0, 0) skewX(var(--skew));transition:transform var(--d-2) var(--e-dirt);position:absolute;top:50%;left:0}.hd-slider__num{min-width:calc(72 * var(--u));text-align:right;font-weight:700;font-stretch:var(--w-num)}.is-focus .hd-slider{background:rgba(var(--k-on), .3)}.is-focus .hd-slider__fill,.is-focus .hd-slider__thumb{background:var(--c-on-ember)}.hd-switch{box-shadow:inset 0 0 0 var(--hair) var(--c-line-2);display:inline-flex}.hd-switch b{min-width:calc(72 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));text-align:center;color:var(--c-sand-3);font-weight:700}.hd-switch:not(.is-on) b:first-child,.hd-switch.is-on b:last-child{color:var(--c-on-ember);background:var(--c-sand)}.is-focus .hd-switch{box-shadow:inset 0 0 0 var(--hair) rgba(var(--k-on), .5)}.is-focus .hd-switch b{color:rgba(var(--k-on), .62)}.is-focus .hd-switch:not(.is-on) b:first-child,.is-focus .hd-switch.is-on b:last-child{color:var(--c-text);background:var(--c-bg)}.hd-seg{box-shadow:inset 0 0 0 var(--hair) var(--c-line-2);display:inline-flex}.hd-seg b{align-items:center;gap:calc(8 * var(--u));min-width:calc(84 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));color:var(--c-text-2);cursor:pointer;justify-content:center;font-weight:700;display:inline-flex}.hd-seg b small{font:inherit;opacity:.72;font-weight:500}.hd-seg b.is-on{color:var(--c-on-orange);background:var(--c-text)}.is-focus .hd-seg{box-shadow:inset 0 0 0 var(--hair) rgba(var(--k-on), .5)}.is-focus .hd-seg b{color:rgba(var(--k-on), .7)}.is-focus .hd-seg b.is-on{color:var(--c-text);background:var(--c-bg)}.hd-tabs{align-items:stretch;gap:calc(6 * var(--u));min-height:calc(48 * var(--u));box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--c-line);display:flex}.hd-tabs>.hd-hint{margin:0 calc(8 * var(--u));align-self:center}.hd-tab{align-items:center;gap:calc(9 * var(--u));padding:0 calc(18 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--c-sand-2);transition:color var(--d-1) linear;display:inline-flex;position:relative}.hd-tab .hd-icon{font-size:var(--t-body)}.hd-tab:after{content:"";height:calc(5 * var(--u));background:var(--c-hot);transform-origin:0;transition:transform var(--d-2) var(--e-dirt);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd-tab:hover,.hd-tab.is-on{color:var(--c-bone)}.hd-tab.is-on:after{transform:scaleX(1)}.hd-medal{--m:calc(48 * var(--u));width:var(--m);height:var(--m);flex:none;line-height:0;display:inline-block;position:relative}.hd-medal svg{width:100%;height:100%;display:block}.hd-medal--xs{--m:calc(24 * var(--u))}.hd-medal--s{--m:calc(36 * var(--u))}.hd-medal--l{--m:calc(76 * var(--u))}.hd-medal--xl{--m:calc(200 * var(--u))}.hd-diff{align-items:center;gap:var(--s-2);font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--c-sand);display:inline-flex}.hd-diff svg{width:calc(18 * var(--u));height:calc(18 * var(--u));stroke:rgba(var(--k-text), .5);stroke-width:1px;flex:none}.hd-diff--green svg{fill:var(--c-trail-green)}.hd-diff--black svg{fill:var(--c-trail-black);stroke:var(--c-sand)}.hd-diff--red svg{fill:var(--c-trail-red)}.hd-delta{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-num);font-variant-numeric:tabular-nums;white-space:nowrap}.hd-delta.is-faster{color:var(--c-faster)}.hd-delta.is-slower{color:var(--c-slower)}.hd-coin{vertical-align:-.16em;flex:none;width:1em;height:1em;display:inline-block}.hd-price{align-items:center;gap:calc(7 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-label);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:var(--c-bone);display:inline-flex}.hd-price.is-short{color:var(--c-sand-3)}.hd-in{animation:hd-in var(--d-3) var(--e-dirt) calc(var(--i,0) * var(--stagger)) both}.hd-out{animation:hd-out var(--d-2) var(--e-out) both}:root[data-still] .hd-in,:root[data-still] .hd *,:root[data-still] .hd :before,:root[data-still] .hd :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}@keyframes hd-in{0%{opacity:0;transform:translate3d(calc(-18 * var(--u)), calc(14 * var(--u)), 0)}to{opacity:1;transform:none}}@keyframes hd-out{to{opacity:0;transform:translate3d(0, calc(-10 * var(--u)), 0)}}@keyframes hd-confirm{0%{background-color:var(--c-bone)}to{background-color:var(--c-hot)}}@keyframes hd-fade{0%{opacity:0}to{opacity:1}}@keyframes hd-rise{0%{opacity:0;transform:translate3d(0, calc(10 * var(--u)), 0)}to{opacity:1;transform:none}}@keyframes hd-slam{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes hd-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hd-ui{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hd-hud{transition:opacity var(--d-3) var(--e-dirt);position:absolute;inset:0}.hd-ui[data-modal] .hd-hud,#hud[data-hubmenu] .hd-hud,#hud[data-slowmo] .hd-hud{opacity:0}.hd-clock{top:var(--hud-safe);flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hd-clock__plate{align-items:stretch;padding:0;display:flex}.hd-clock__plate:before{border-left:calc(8 * var(--u)) solid var(--c-hot)}.hd-clock__time{min-width:5.2ch;padding:calc(9 * var(--u)) calc(26 * var(--u)) calc(8 * var(--u)) calc(30 * var(--u));font-size:var(--t-h2);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;line-height:.9;display:block}.hd-ghost{justify-content:center;gap:calc(3 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(18 * var(--u));margin-left:calc(4 * var(--u));flex-direction:column;display:flex}.hd-ghost:before{background:var(--c-earth-1)}.hd-ghost .hd-label{font-size:var(--t-micro);color:var(--c-sand-3)}.hd-ghost .hd-delta{font-size:var(--t-lead);line-height:1}.hd-clock__segs{align-self:stretch;gap:calc(3 * var(--u));height:calc(5 * var(--u));margin-top:calc(4 * var(--u));transform:skewX(var(--skew));display:flex}.hd-clock__segs i{background:var(--c-plate);flex:1}.hd-clock__segs i.is-done{background:var(--c-sand)}.hd-clock__segs i.is-now{background:var(--c-hot)}.hd-split{align-items:center;gap:var(--s-3);margin-top:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u));opacity:0;transform:translate3d(0, calc(-8 * var(--u)), 0);transition:opacity var(--d-2) var(--e-out), transform var(--d-2) var(--e-out);display:flex}.hd-split.is-on{opacity:1;transition:opacity var(--d-1) linear, transform var(--d-3) var(--e-slam);transform:none}.hd-split__cp{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--c-sand-2)}.hd-split .hd-delta{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);line-height:.9}.hd-split .hd-delta:empty{display:none}.hd-split.is-faster:before{animation:hd-split-faster .76s var(--e-out) both}.hd-split.is-slower:before{animation:hd-split-slower .76s var(--e-out) both}.hd-split.is-faster .hd-delta,.hd-split.is-slower .hd-delta,.hd-split.is-faster .hd-split__cp,.hd-split.is-slower .hd-split__cp{animation:hd-split-ink .76s var(--e-out) both}@keyframes hd-split-faster{0%,45%{background:var(--c-faster)}to{background:var(--c-plate)}}@keyframes hd-split-slower{0%,45%{background:var(--c-slower)}to{background:var(--c-plate)}}@keyframes hd-split-ink{0%,45%{color:var(--c-ink)}}.hd-stat{top:var(--hud-safe);left:calc(var(--hud-safe) + 6 * var(--u));align-items:center;gap:var(--s-3);padding:calc(9 * var(--u)) calc(20 * var(--u)) calc(8 * var(--u));display:flex;position:absolute}.hd-stat:before{border-left:calc(6 * var(--u)) solid var(--c-hot)}.hd-stat .hd-label{font-size:var(--t-micro);color:var(--c-sand-3)}.hd-stat b{font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);line-height:.9}.hd-stat.is-new b{animation:hd-slam var(--d-3) var(--e-slam) both}.hd-wallet{top:var(--hud-safe);right:calc(var(--hud-safe) + 6 * var(--u));align-items:center;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u)) calc(14 * var(--u));font-size:var(--t-lead);opacity:0;transform:translate3d(calc(16 * var(--u)), 0, 0);transition:opacity var(--d-3) var(--e-out), transform var(--d-3) var(--e-out);display:flex;position:absolute}.hd-wallet.is-on{opacity:1;transition:opacity var(--d-1) linear, transform var(--d-3) var(--e-dirt);transform:none}.hd-wallet .hd-coin{color:var(--c-hot)}.hd-wallet__num{font-size:var(--t-h4);line-height:.9}.hd-wallet__num:empty{display:none}.hd-wallet__gain{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-lead);color:var(--c-hot);line-height:.9}.hd-wallet__gain:empty{display:none}.hd-wallet.is-paid .hd-wallet__gain{animation:hd-tick .52s var(--e-slam) both}.hd-wallet.is-paid .hd-coin{animation:hd-coin-spin .52s var(--e-dirt) both}@keyframes hd-tick{0%{opacity:0;transform:translate3d(0, calc(12 * var(--u)), 0) scale(1.3);color:var(--c-flare)}60%{opacity:1;color:var(--c-flare)}to{opacity:1;transform:none}}@keyframes hd-coin-spin{0%{transform:scaleX(.2)}to{transform:none}}.hd-speed{right:calc(var(--hud-safe) + 8 * var(--u));bottom:var(--hud-safe);align-items:end;column-gap:var(--s-2);padding:calc(10 * var(--u)) calc(22 * var(--u)) calc(12 * var(--u)) calc(28 * var(--u));will-change:transform;grid-template-columns:auto auto;display:grid;position:absolute}.hd-speed:before{border-right:calc(6 * var(--u)) solid var(--c-hot)}.hd-speed__num{min-width:2ch;font-size:var(--t-h1);font-variant-numeric:tabular-nums;text-align:right;line-height:.8}.hd-speed__unit{padding-bottom:calc(2 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand-3)}.hd-speed__bar{height:calc(8 * var(--u));margin-top:calc(9 * var(--u));background:repeating-linear-gradient(100deg, var(--c-earth-3) 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(8 * var(--u)));grid-column:1/-1}.hd-speed__bar i{background:linear-gradient(90deg, var(--c-sand) 0 80%, var(--c-hot) 80% 100%);height:100%;-webkit-mask-image:repeating-linear-gradient(100deg, #000 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(8 * var(--u)));-webkit-mask-image:repeating-linear-gradient(100deg, #000 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(8 * var(--u)));mask-image:repeating-linear-gradient(100deg, #000 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(8 * var(--u)));clip-path:inset(0 calc(100% - var(--v,0%)) 0 0);display:block}.hd-speed.is-thump{animation:hd-thump .26s var(--e-dirt) both}@keyframes hd-thump{0%{transform:translate3d(0, calc(6 * var(--u)), 0)}to{transform:none}}.hd-low{left:0;right:0;bottom:var(--hud-safe);align-items:center;gap:var(--s-4);flex-direction:column;display:flex;position:absolute}.hd-trick{align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:none}.hd-trick.is-on{animation:hd-rise var(--d-3) var(--e-dirt) both;display:flex}.hd-trick__line{align-items:stretch;gap:calc(5 * var(--u));display:flex}.hd-trick__name,.hd-trick__score,.hd-trick__combo,.hd-trick__coin{white-space:nowrap;align-items:center;line-height:1;display:flex}.hd-trick__name{padding:calc(8 * var(--u)) calc(24 * var(--u)) calc(7 * var(--u));font-family:var(--f-display);font-style:normal;font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h3);letter-spacing:.01em;text-transform:uppercase;color:var(--c-bone)}.hd-trick__score{padding:0 calc(20 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h3);color:var(--c-on-ember)}.hd-trick__score:before{background:var(--c-hot)}.hd-trick__combo{padding:0 calc(16 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);color:var(--c-bone)}.hd-trick__combo:before{background:var(--c-clay)}.hd-trick__coin{gap:calc(6 * var(--u));padding:0 calc(16 * var(--u));font-size:var(--t-lead);color:var(--c-hot);display:none}.hd-trick__coin b{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4)}.hd-trick__coin.is-on{animation:hd-tick .52s var(--e-slam) both;display:flex}.hd-trick__combo:empty,.hd-trick__name:empty,.hd-trick__name:empty+.hd-trick__score{display:none}.hd-trick[data-state=landed] .hd-trick__score:before{background:var(--c-bone)}.hd-trick__score.is-hit{animation:hd-slam var(--d-3) var(--e-slam) both}.hd-trick[data-state=sketchy] .hd-trick__name{color:var(--c-sand-3)}.hd-trick[data-state=sketchy] .hd-trick__score{color:var(--c-sand-2)}.hd-trick[data-state=sketchy] .hd-trick__score:before{background:var(--c-earth-2)}.hd-trick[data-state=sketchy] .hd-trick__combo{display:none}.hd-trick__word{align-items:center;gap:var(--s-3);height:calc(22 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:var(--c-bone);text-shadow:var(--sh-text);opacity:0;line-height:1;display:flex}.hd-trick__word b{padding:calc(3 * var(--u)) calc(10 * var(--u));letter-spacing:.14em;text-shadow:none;color:var(--c-on-ember);background:var(--c-hot);clip-path:polygon(calc(4 * var(--u)) 0, 100% 0, calc(100% - 4 * var(--u)) 100%, 0 100%);font-weight:900}.hd-trick__word.is-sketchy{color:var(--c-sand-2)}.hd-trick__word.is-on{animation:hd-word 1.5s var(--e-dirt) both}@keyframes hd-word{0%{opacity:0;transform:translate3d(0, calc(10 * var(--u)), 0);letter-spacing:.1em}14%{opacity:1;letter-spacing:.3em;transform:none}80%{opacity:1}to{opacity:0}}.hd-trick__meter{height:calc(4 * var(--u));background:var(--c-plate);opacity:0;transform:skewX(var(--skew));align-self:stretch;overflow:hidden}.hd-trick__meter.is-on{opacity:1}.hd-trick__meter i{background:var(--c-hot);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.hd-hintline{align-items:center;gap:calc(22 * var(--u));padding:calc(9 * var(--u)) calc(40 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;white-space:pre;color:var(--c-sand);background:rgba(var(--k-bg), .7);clip-path:polygon(calc(10 * var(--u)) 0, 100% 0, calc(100% - 10 * var(--u)) 100%, 0 100%);animation:hd-rise var(--d-3) var(--e-dirt) both;display:flex}.hd-hintline .hd-hint__label{color:var(--c-bone);text-shadow:var(--sh-text)}:root[data-input=gamepad] .hd-hint--kb{display:none}.hd-trick.is-land .hd-trick__line{animation:hd-land .46s var(--e-slam) both}@keyframes hd-land{0%{transform:scale(1.16)skew(-3deg)}45%{transform:scale(.97)}to{transform:none}}.hd-trick.is-big .hd-trick__name{font-size:var(--t-h2);padding-inline:calc(32 * var(--u))}.hd-trick.is-big .hd-trick__score{font-size:var(--t-h2)}.hd-trick__word{height:calc(26 * var(--u));font-size:var(--t-lead)}.hd-trick.is-big .hd-trick__word{height:calc(30 * var(--u));font-size:var(--t-lead)}.hd-trick__coin.is-on{animation:hd-coin-fly 1.8s var(--e-dirt) both}@keyframes hd-coin-fly{0%{opacity:0;transform:translate3d(0, calc(12 * var(--u)), 0) scale(1.3)}14%{opacity:1;transform:none}68%{opacity:1;transform:none}to{opacity:0;transform:translate3d(calc(90 * var(--u)), calc(-46 * var(--u)), 0) scale(.7)}}@media (prefers-reduced-motion:reduce){.hd-trick.is-land .hd-trick__line,.hd-trick__coin.is-on{animation:none}}.hd-screen{z-index:3;pointer-events:auto;position:absolute;inset:0}:root[data-still] .hd-count__num,:root[data-still] .hd-trick__word.is-on{opacity:1!important;animation:none!important}.hd-count{align-items:center;gap:calc(18 * var(--u));flex-direction:column-reverse;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hd-count__num{font-size:var(--t-mega);color:var(--c-bone);text-shadow:0 calc(6 * var(--u)) 0 rgba(var(--k-deep), .5);opacity:0;line-height:.8}.hd-count__num.is-in{animation:hd-count .9s var(--e-slam) both}.hd-count[data-n="0"] .hd-count__num{color:var(--c-hot);font-size:var(--t-mega)}@keyframes hd-count{0%{opacity:0;transform:scale(1.6)}22%{opacity:1;transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(.94)}}.hd-count__lights{gap:calc(10 * var(--u));display:flex}.hd-count__lights i{width:calc(64 * var(--u));height:calc(14 * var(--u));background:var(--c-plate);transform:skewX(var(--skew));transition:background-color var(--d-1) linear}.hd-count[data-n="3"] i:first-child,.hd-count[data-n="2"] i:nth-child(-n+2),.hd-count[data-n="1"] i{background:var(--c-clay)}.hd-count[data-n="0"] i{background:var(--c-hot)}.hd-screen--results{background:rgba(var(--k-bg), .84);animation:hd-fade var(--d-3) linear both}.hd-results{grid-template-columns:calc(640 * var(--u)) minmax(0, 1fr) calc(560 * var(--u));column-gap:calc(48 * var(--u));padding:calc(64 * var(--u)) var(--safe) 0;background:0 0;grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"head head board""main main board""ladder ladder board"". .board""xp cash board""unl unl actions""hints hints hints";display:grid;position:absolute;inset:0}.hd-results__head{align-items:center;gap:var(--s-4);padding-left:calc(26 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) both;grid-area:head;display:flex;position:relative}.hd-results__head:before{content:"";left:0;top:calc(2 * var(--u));bottom:calc(2 * var(--u));width:calc(10 * var(--u));background:var(--c-hot);transform:skewX(var(--skew));position:absolute}.hd-results__head>.hd-label{color:var(--c-hot)}.hd-results__trail{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h2);text-transform:uppercase;color:var(--c-bone);margin:0;line-height:.9}.hd-results__main{align-items:center;gap:calc(40 * var(--u));margin-top:calc(18 * var(--u));grid-area:main;display:flex}.hd-results__score{gap:calc(6 * var(--u));min-width:0;animation:hd-in var(--d-3) var(--e-dirt) 60ms both;flex-direction:column;display:flex}.hd-results__big{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-mega);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;color:var(--c-bone);text-shadow:0 calc(5 * var(--u)) 0 rgba(var(--k-deep), .5);line-height:.8;display:block}.hd-results__big small{margin-left:calc(12 * var(--u));letter-spacing:var(--track-label);color:var(--c-sand-2);font-size:.26em}.hd-results__gap{align-items:center;gap:calc(10 * var(--u)) calc(22 * var(--u));margin-top:calc(10 * var(--u));flex-wrap:wrap;display:flex}.hd-results__gap .hd-delta{font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h3);line-height:.9}.hd-fact{align-items:baseline;gap:calc(8 * var(--u));display:inline-flex}.hd-fact small{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand-3)}.hd-fact b{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);color:var(--c-sand)}.hd-results__medal{align-items:center;gap:calc(8 * var(--u));flex-direction:column;flex:none;display:flex}.hd-results__m{opacity:0;transform:scale(1.6)rotate(-8deg)}.hd-results__m.is-in{opacity:1;transition:opacity .16s linear, transform .52s var(--e-slam);transform:none}:root[data-still] .hd-results__m{transition:none}.hd-results__mname{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);text-transform:uppercase;color:var(--c-bone);line-height:.9}.hd-results__medal.is-none .hd-results__mname{color:var(--c-sand-3)}.hd-results__mnew{color:var(--c-hot)}.hd-results__ladder{gap:calc(12 * var(--u));margin-top:calc(30 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) .12s both;flex-direction:column;grid-area:ladder;display:flex}.hd-ladder{gap:calc(6 * var(--u));display:flex}.hd-ladder__step{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));isolation:isolate;display:flex;position:relative}.hd-ladder__step:before{content:"";z-index:-1;background:var(--c-earth-1);transform:skewX(var(--skew));position:absolute;inset:0}.hd-ladder__step span{gap:calc(2 * var(--u));flex-direction:column;display:flex}.hd-ladder__step small{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand-3)}.hd-ladder__step b{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-num);font-size:var(--t-body);color:var(--c-sand-2);line-height:1}.hd-ladder__step.is-have b{color:var(--c-bone)}.hd-ladder__step.is-have small{color:var(--c-sand-2)}.hd-results__next,.hd-card__next{align-items:center;gap:calc(8 * var(--u));font-size:var(--t-small);color:var(--c-sand-2);margin:0;display:flex}.hd-results__next .hd-icon,.hd-card__next .hd-icon{color:var(--c-hot)}.hd-board{align-self:start;gap:calc(4 * var(--u));padding:calc(26 * var(--u)) calc(28 * var(--u)) calc(22 * var(--u));background-color:var(--c-night);background-image:var(--grain,none);background-size:calc(160 * var(--u)) calc(160 * var(--u));border-top:calc(6 * var(--u)) solid var(--c-hot);animation:hd-panel-r var(--d-3) var(--e-dirt) 80ms both;flex-direction:column;grid-area:board;display:flex}@keyframes hd-panel-r{0%{opacity:0;transform:translate3d(calc(40 * var(--u)), 0, 0)}to{opacity:1;transform:none}}.hd-board__head{padding-bottom:calc(12 * var(--u));margin-bottom:calc(6 * var(--u));border-bottom:var(--hair) solid var(--c-line);justify-content:space-between;display:flex}.hd-board__head .hd-label:first-child{color:var(--c-bone);font-size:var(--t-body)}.hd-board__row{grid-template-columns:calc(36 * var(--u)) auto minmax(0, 1fr) auto;align-items:center;gap:calc(12 * var(--u));height:calc(52 * var(--u));padding:0 calc(14 * var(--u));isolation:isolate;animation:hd-in var(--d-3) var(--e-dirt) calc(.2s + var(--i,0) * var(--stagger)) both;display:grid;position:relative}.hd-board__row:nth-child(odd):before{content:"";z-index:-1;background:rgba(var(--k-text), .035);position:absolute;inset:0}.hd-board__rank{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);color:var(--c-sand-3);line-height:1}.hd-board__name{align-items:center;gap:calc(8 * var(--u));min-width:0;font-weight:500;font-size:var(--t-body);white-space:nowrap;text-overflow:ellipsis;color:var(--c-sand);display:flex;overflow:hidden}.hd-board__name .hd-icon{font-size:var(--t-label);color:var(--c-sand-4)}.hd-board__val{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-num);font-size:var(--t-body);color:var(--c-sand)}.hd-board__row.is-you:before{content:"";z-index:-1;background:var(--c-hot);transform:skewX(var(--skew));position:absolute;inset:0}.hd-board__row.is-you .hd-board__rank,.hd-board__row.is-you .hd-board__name,.hd-board__row.is-you .hd-board__val{color:var(--c-on-ember)}.hd-board__row.is-you .hd-board__name{font-weight:700}.hd-xp{align-self:end;gap:calc(10 * var(--u));padding-bottom:calc(24 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) .18s both;flex-direction:column;grid-area:xp;display:flex}.hd-xp__head{align-items:center;gap:calc(12 * var(--u));display:flex}.hd-xp__lvl{min-width:calc(46 * var(--u));height:calc(46 * var(--u));padding:0 calc(8 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);color:var(--c-on-ember);background:var(--c-clay);clip-path:polygon(calc(8 * var(--u)) 0, 100% 0, calc(100% - 8 * var(--u)) 100%, 0 100%);place-items:center;line-height:1;display:grid}.hd-xp.is-levelup .hd-xp__lvl{background:var(--c-hot);animation:hd-slam var(--d-3) var(--e-slam) 2.1s both}.hd-xp.is-levelup .hd-tag{animation:hd-rise var(--d-3) var(--e-dirt) 2.1s both}.hd-xp__gain{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);color:var(--c-bone);margin-left:auto}.hd-xp__bar{height:calc(12 * var(--u));background:rgba(var(--k-text), .16);transform:skewX(var(--skew));position:relative;overflow:hidden}.hd-xp__bar i{transform-origin:0;position:absolute;inset:0}.hd-xp__from{background:var(--c-sand);transform:scaleX(var(--from))}.hd-xp__to{background:var(--c-hot);transform:scaleX(var(--to));animation:hd-xp 1.1s var(--e-dirt) .9s both}.hd-xp.is-levelup .hd-xp__from{transform:scaleX(0)}@keyframes hd-xp{0%{transform:scaleX(var(--from))}to{transform:scaleX(var(--to))}}.hd-cash{place-self:end start;align-items:flex-start;gap:calc(4 * var(--u));min-width:calc(220 * var(--u));padding-bottom:calc(24 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) .22s both;flex-direction:column;grid-area:cash;display:flex}.hd-cash>.hd-label{color:var(--c-hot)}.hd-cash__gain{align-items:center;gap:calc(10 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h2);color:var(--c-bone);line-height:.85;display:flex}.hd-cash__gain .hd-coin{font-size:var(--t-h3);color:var(--c-hot)}.hd-cash__bal{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand-3)}.hd-cash__bal b{margin-left:calc(4 * var(--u));font-size:var(--t-label);color:var(--c-sand)}.hd-unlocks{align-self:end;align-items:center;gap:calc(8 * var(--u));padding-bottom:calc(24 * var(--u));flex-wrap:wrap;grid-area:unl;display:flex}.hd-unlocks>.hd-label{margin-right:calc(8 * var(--u));color:var(--c-hot)}.hd-chip{align-items:center;gap:calc(10 * var(--u));height:calc(46 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(16 * var(--u));isolation:isolate;animation:hd-in var(--d-3) var(--e-dirt) calc(2.4s + var(--i,0) * 90ms) both;display:inline-flex;position:relative}.hd-chip:before{content:"";z-index:-1;background:var(--c-earth-2);border-left:calc(4 * var(--u)) solid var(--c-hot);transform:skewX(var(--skew));position:absolute;inset:0}.hd-chip .hd-icon{font-size:var(--t-body);color:var(--c-hot)}.hd-chip b{font-weight:700;font-size:var(--t-label);color:var(--c-bone)}.hd-chip small{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand-3)}.hd-results__actions{align-self:end;gap:calc(10 * var(--u));padding-bottom:calc(24 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) .26s both;flex-direction:column;grid-area:actions;display:flex}.hd-results__actions>.hd-btn{height:calc(72 * var(--u));font-size:var(--t-lead)}.hd-results__two{gap:calc(10 * var(--u));grid-template-columns:1fr 1fr;display:grid}.hd-results>.hd-hints{height:var(--bar-foot);margin:0 calc(-1 * var(--safe));padding:0 var(--safe);border-top:var(--hair) solid var(--c-line);background:rgba(var(--k-deep), .85);grid-area:hints}.hd-trails{padding:calc(56 * var(--u)) var(--safe) 0;background:var(--c-ink);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.hd-trails__art{z-index:0;opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0}.hd-trails:before{content:"";z-index:0;background:rgba(var(--k-bg), .62);position:absolute;inset:0}.hd-trails>*{z-index:1;position:relative}.hd-page__head{margin-bottom:calc(36 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.hd-page__kick{gap:calc(8 * var(--u));padding-left:calc(26 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) both;flex-direction:column;display:flex;position:relative}.hd-page__kick:before{content:"";left:0;top:calc(2 * var(--u));bottom:calc(6 * var(--u));width:calc(10 * var(--u));background:var(--c-hot);transform:skewX(var(--skew));position:absolute}.hd-page__title{font-size:var(--t-hero);text-shadow:0 calc(3 * var(--u)) 0 rgba(var(--k-deep), .5);margin:0}.hd-page__logo{width:calc(170 * var(--u))}.hd-trails__grid{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:calc(24 * var(--u));min-height:0;padding-bottom:calc(28 * var(--u));flex:1;display:grid}.hd-card{background:var(--c-night);cursor:pointer;outline:var(--rule) solid transparent;outline-offset:calc(4 * var(--u));min-height:0;transition:transform var(--d-2) var(--e-pop), outline-color var(--d-1) linear;animation:hd-in var(--d-3) var(--e-dirt) calc(80ms + var(--i,0) * 70ms) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.hd-card.is-focus{outline-color:var(--c-hot);transform:scale(var(--focus-scale));z-index:2}.hd-card__pic{min-height:calc(220 * var(--u));background:var(--c-earth-1);flex:1;position:relative;overflow:hidden}.hd-card__pic .hd-topo{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hd-card__img{transition:transform .7s var(--e-dirt);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.hd-card.is-focus .hd-card__img{transform:scale(1.08)}.hd-card__pic:after{content:none}.hd-card__pic .hd-diff{left:calc(24 * var(--u));top:calc(22 * var(--u));z-index:1;font-size:var(--t-h4);position:absolute}.hd-card__idx{right:calc(20 * var(--u));top:calc(10 * var(--u));z-index:1;font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h1);color:rgba(var(--k-bright), .4);line-height:1;position:absolute}.hd-card.is-focus .hd-card__idx{color:var(--c-hot)}.hd-card__body{gap:calc(12 * var(--u));padding:calc(20 * var(--u)) calc(26 * var(--u)) calc(20 * var(--u));z-index:1;flex-direction:column;display:flex;position:relative}.hd-card__name{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h2);text-transform:uppercase;color:var(--c-bone);margin:0;line-height:.86}.hd-card__tag{font-size:var(--t-small);color:var(--c-sand-2);margin:0}.hd-card__stats{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) 0;border-top:var(--hair) solid var(--c-line);border-bottom:var(--hair) solid var(--c-line);display:flex}.hd-card__best{gap:calc(4 * var(--u));flex-direction:column;display:flex}.hd-card__best .hd-label{font-size:var(--t-micro);color:var(--c-sand-3)}.hd-card__best b{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h3);color:var(--c-bone);line-height:.9}.hd-card__medal{flex:none}.hd-ladder--card{gap:calc(4 * var(--u))}.hd-ladder--card .hd-ladder__step{padding:calc(6 * var(--u)) calc(8 * var(--u));gap:calc(6 * var(--u));flex:1}.hd-ladder--card .hd-medal{font-size:var(--t-lead)}.hd-ladder--card .hd-ladder__step b{font-size:var(--t-micro)}.hd-card__go{align-items:center;gap:calc(10 * var(--u));height:calc(60 * var(--u));padding:0 calc(26 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-body);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-sand-2);background:var(--c-earth-1);transition:background-color var(--d-1) linear, color var(--d-1) linear;display:flex}.hd-card__go span:first-child{flex:1}.hd-card__go .hd-hint{opacity:0}.hd-card__go .hd-icon{font-size:var(--t-lead)}.hd-card.is-focus .hd-card__go{color:var(--c-on-ember);background:var(--c-hot)}.hd-card.is-focus .hd-card__go .hd-hint{opacity:1}.hd-page__foot{height:var(--bar-foot);margin:0 calc(-1 * var(--safe));padding:0 var(--safe);border-top:var(--hair) solid var(--c-line);background:rgba(var(--k-deep), .85);justify-content:space-between;align-items:center;display:flex}.hd-page__foot>.hd-label{color:var(--c-sand-3)}.hd-gate{align-items:center;gap:calc(22 * var(--u));padding:calc(12 * var(--u)) 0 calc(12 * var(--u)) calc(30 * var(--u));animation:hd-rise var(--d-3) var(--e-dirt) both;display:flex}.hd-gate:before{border-left:calc(8 * var(--u)) solid var(--c-hot)}.hd-gate>.hd-diff{font-size:var(--t-h4)}.hd-gate>.hd-coin{font-size:var(--t-h4);color:var(--c-hot)}.hd-gate__text,.hd-gate__best{gap:calc(4 * var(--u));flex-direction:column;display:flex}.hd-gate .hd-label{font-size:var(--t-micro);color:var(--c-sand-3)}.hd-gate__name{font-size:var(--t-h3);line-height:.88}.hd-gate__best{padding-left:calc(22 * var(--u));border-left:var(--hair) solid var(--c-line-2)}.hd-gate__best b{font-size:var(--t-lead);color:var(--c-bone);line-height:1}.hd-gate__go{align-self:stretch;align-items:center;gap:calc(10 * var(--u));margin:calc(-12 * var(--u)) 0;padding:0 calc(28 * var(--u)) 0 calc(30 * var(--u));isolation:isolate;font-family:var(--f-display);font-weight:900;font-stretch:var(--w-label);font-size:var(--t-body);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--c-on-ember);display:flex;position:relative}.hd-gate__go:before{content:"";z-index:-1;background:var(--c-hot);transform:skewX(var(--skew));position:absolute;inset:0}.hd-gate__go .hd-icon{font-size:var(--t-lead)}.hd-gate__go .hd-hint__label{color:var(--c-on-ember)}:has(>.hd-toasts):has(.hd-results)>.hd-toasts{visibility:hidden}.hd-toasts{top:calc(var(--hud-safe) + 84 * var(--u));right:calc(var(--hud-safe) + 6 * var(--u));z-index:4;align-items:flex-end;gap:calc(10 * var(--u));flex-direction:column;display:flex;position:absolute}.hd-toast{align-items:center;gap:calc(16 * var(--u));min-width:calc(360 * var(--u));max-width:calc(520 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u)) calc(20 * var(--u));isolation:isolate;animation:hd-toast var(--d-3) var(--e-slam) both;display:flex;position:relative}.hd-toast:before{content:"";z-index:-1;background:var(--c-plate);border-left:calc(8 * var(--u)) solid var(--c-hot);transform:skewX(var(--skew));position:absolute;inset:0}.hd-toast--level:before{background:var(--c-clay);border-left-color:var(--c-flare)}.hd-toast--info:before{border-left-color:var(--c-sand-3)}.hd-toast--medal .hd-medal{font-size:var(--t-h3)}.hd-toast__icon{width:calc(48 * var(--u));height:calc(48 * var(--u));font-size:var(--t-lead);color:var(--c-hot);flex:none;place-items:center;display:grid}.hd-toast--level .hd-toast__icon{color:var(--c-bone)}.hd-toast--info .hd-toast__icon{color:var(--c-sand-2)}.hd-toast__text{gap:calc(3 * var(--u));flex-direction:column;min-width:0;display:flex}.hd-toast__text .hd-label{font-size:var(--t-micro);color:var(--c-hot)}.hd-toast--level .hd-toast__text .hd-label{color:var(--c-flare)}.hd-toast__text b{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);text-transform:uppercase;color:var(--c-bone);line-height:.9}.hd-toast__text small{font-size:var(--t-label);color:var(--c-sand-2)}.hd-toast.is-out{animation:hd-out var(--d-2) var(--e-out) both}@keyframes hd-toast{0%{opacity:0;transform:translate3d(calc(48 * var(--u)), 0, 0)}to{opacity:1;transform:none}}.hd-levelup{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;top:30%;left:0;right:0}.hd-levelup__band{isolation:isolate;align-items:center;gap:calc(28 * var(--u));padding:calc(18 * var(--u)) calc(70 * var(--u)) calc(18 * var(--u)) calc(120 * var(--u));display:flex;position:relative}.hd-levelup__band:before{content:"";z-index:-1;background:var(--c-clay);border-right:calc(14 * var(--u)) solid var(--c-hot);transform:skewX(var(--skew));transform-origin:0;animation:hd-band .42s var(--e-dirt) both;position:absolute;inset:0}.hd-levelup__stripes{left:calc(20 * var(--u));width:calc(76 * var(--u));background-image:repeating-linear-gradient(100deg, var(--c-ink) 0 calc(10 * var(--u)), transparent calc(10 * var(--u)) calc(20 * var(--u)));opacity:.55;position:absolute;top:0;bottom:0}.hd-levelup__word{font-size:var(--t-h2);animation:hd-in var(--d-3) var(--e-dirt) .14s both}.hd-levelup__n{font-size:var(--t-hero);animation:hd-slam .46s var(--e-slam) .22s both;line-height:.78}.hd-levelup__text{gap:calc(6 * var(--u));animation:hd-in var(--d-3) var(--e-dirt) .3s both;flex-direction:column;display:flex}.hd-levelup__text b{font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h4);text-transform:uppercase;color:var(--c-ink);line-height:.9}.hd-levelup__text small{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-bone)}.hd-levelup.is-out{animation:hd-out .3s var(--e-out) both}@keyframes hd-band{0%{transform:skewX(var(--skew)) scaleX(0)}to{transform:skewX(var(--skew)) scaleX(1)}}.hd-loading{z-index:6;background:var(--c-ink);pointer-events:auto;transition:opacity var(--d-3) var(--e-out);position:absolute;inset:0;overflow:hidden}.hd-loading.is-out{opacity:0}.hd-loading__art{transform-origin:60%;background-position:50% 55%;background-size:cover;animation:24s linear both hd-drift;position:absolute;inset:0}:root[data-still] .hd-loading__art{animation:none}@keyframes hd-drift{0%{transform:scale(1.01)}to{transform:scale(1.05)}}.hd-loading__shade{background:linear-gradient(to bottom, rgba(var(--k-deep), .55) 0%, rgba(var(--k-deep), 0) 26%), linear-gradient(to top, rgba(var(--k-deep), .94) 0%, rgba(var(--k-deep), .7) 18%, rgba(var(--k-deep), 0) 42%);position:absolute;inset:0}.hd-loading__brand{left:var(--safe);top:calc(52 * var(--u));width:calc(300 * var(--u));position:absolute}.hd-loading .hd-logo{filter:drop-shadow(0 calc(3 * var(--u)) 0 rgba(var(--k-deep), .45))}.hd-loading__mark{left:var(--safe);bottom:calc(64 * var(--u));width:calc(760 * var(--u));gap:calc(16 * var(--u));flex-direction:column;display:flex;position:absolute}.hd-loading__line{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--u));display:flex}.hd-loading__text{padding-bottom:calc(6 * var(--u));font-size:var(--t-body)}.hd-loading__count{align-items:baseline;gap:calc(10 * var(--u));display:flex}.hd-loading__pct{min-width:2ch;font-size:var(--t-hero);text-align:right;line-height:.78}.hd-loading__of{font-size:var(--t-h3);color:var(--c-sand-3);line-height:1}.hd-loading__bar{height:calc(10 * var(--u));background:rgba(var(--k-text), .16);transform:skewX(var(--skew));overflow:hidden}.hd-loading__bar i{background:var(--c-hot);transform-origin:0;height:100%;transition:transform var(--d-3) var(--e-dirt);display:block;transform:scaleX(0)}.hd-loading__tip{right:var(--safe);bottom:calc(64 * var(--u));gap:calc(10 * var(--u));max-width:calc(560 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u)) calc(28 * var(--u));border-left:calc(6 * var(--u)) solid var(--c-orange);background:rgba(var(--k-deep), .72);font-size:var(--t-body);color:var(--c-text);flex-direction:column;margin:0;line-height:1.4;display:flex;position:absolute}.hd-loading__tip .hd-label{color:var(--c-hot)}.hd-loading__tip .hd-key{vertical-align:.05em}.dh-escmenu{--w-body:calc(470 * var(--u));--w-side:calc(500 * var(--u));z-index:6;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--bar-top) minmax(0, 1fr) var(--bar-foot);pointer-events:auto;cursor:grab;display:none;position:absolute;inset:0;overflow:hidden}.dh-escmenu.is-open{animation:hd-fade var(--d-2) linear both;display:grid}.dh-escmenu.is-drag{cursor:grabbing}.dh-escmenu[data-page=store]{--w-body:calc(790 * var(--u));--w-side:calc(450 * var(--u))}.dh-escmenu[data-page=rider]{--w-body:calc(500 * var(--u));--w-side:calc(540 * var(--u))}.dh-escmenu[data-page=tricks]{--w-body:calc(1040 * var(--u))}.dh-escmenu[data-top=controls]{--w-body:calc(1010 * var(--u))}.hd-bd{z-index:-1;pointer-events:none;position:absolute;inset:0}.hd-bd i{position:absolute;inset:0}.hd-bd i.hd-bd__left{inset:0 auto 0 calc(-320 * var(--u));width:calc(320 * var(--u) + var(--safe) + var(--w-body) + 50 * var(--u));background:rgba(var(--k-bg), .88);transform:skewX(var(--skew));transform-origin:0 100%}.hd-bd__right,.hd-bd__floor{display:none}.hd-top{align-items:stretch;gap:calc(40 * var(--u));padding:0 var(--safe);background:var(--c-ink);box-shadow:inset 0 calc(-3 * var(--u)) 0 var(--c-clay);cursor:default;grid-area:1/1/auto/-1;display:flex;position:relative}.hd-top__brand{width:calc(132 * var(--u));flex:none;align-self:center}.hd-nav{flex:1;align-items:stretch;min-width:0;display:flex}.hd-nav>.hd-hint{margin:0 calc(18 * var(--u));align-self:center}.hd-nav__tab{isolation:isolate;padding:0 calc(34 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-label);font-size:var(--t-lead);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--c-sand-2);transition:color var(--d-1) linear;align-items:center;display:flex;position:relative}.hd-nav__tab:before{content:"";z-index:-1;background:var(--c-hot);transform:skewX(var(--skew)) scaleY(0);transform-origin:bottom;transition:transform var(--d-2) var(--e-dirt);position:absolute;inset:0}.hd-nav__tab:hover{color:var(--c-bone)}.hd-nav__tab.is-on{color:var(--c-on-ember)}.hd-nav__tab.is-on:before{transform:skewX(var(--skew)) scaleY(1)}.hd-me{align-items:center;gap:calc(34 * var(--u));flex:none;display:flex}.hd-me__lvl{align-items:center;gap:calc(14 * var(--u));display:flex}.hd-me__lvl>b{isolation:isolate;min-width:calc(58 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u)) calc(7 * var(--u));font-size:var(--t-h3);text-align:center;color:var(--c-bone);position:relative}.hd-me__lvl>b:before{content:"";z-index:-1;background:var(--c-clay);transform:skewX(var(--skew));position:absolute;inset:0}.hd-me__who{gap:calc(8 * var(--u));min-width:calc(130 * var(--u));flex-direction:column;display:flex}.hd-me__who .hd-label{color:var(--c-sand)}.hd-me__bar{height:calc(5 * var(--u));background:var(--c-earth-3);display:block}.hd-me__bar i{background:var(--c-hot);transform-origin:0;height:100%;display:block}.hd-me__wallet{align-items:center;gap:calc(10 * var(--u));font-size:var(--t-h4);display:flex}.hd-me__wallet b{min-width:calc(86 * var(--u));padding-top:calc(3 * var(--u));font-size:var(--t-h3);text-align:right}.hd-me__wallet .hd-label{padding-bottom:calc(8 * var(--u));align-self:flex-end}.hd-me__wallet.is-spent b{animation:hd-spent .62s var(--e-dirt) both}@keyframes hd-spent{0%{color:var(--c-hot);transform:translate3d(0, calc(-5 * var(--u)), 0)}to{color:var(--c-bone);transform:none}}.hd-stage{min-height:0;padding:calc(38 * var(--u)) 0 calc(20 * var(--u)) var(--safe);pointer-events:none;flex-direction:column;grid-area:2/1;display:flex}.hd-stage__head{gap:calc(8 * var(--u));margin-bottom:calc(26 * var(--u));padding-left:calc(26 * var(--u));flex-direction:column;flex:none;display:flex;position:relative}.hd-stage__head:before{content:"";left:0;top:calc(2 * var(--u));bottom:calc(6 * var(--u));width:calc(10 * var(--u));background:var(--c-hot);transform:skewX(var(--skew));position:absolute}.hd-stage__title{font-size:var(--t-hero);text-shadow:0 calc(3 * var(--u)) 0 rgba(var(--k-deep), .5)}.hd-stage__body{width:calc(var(--w-body) + 24 * var(--u));gap:calc(16 * var(--u));min-height:0;padding:0 calc(24 * var(--u)) calc(8 * var(--u)) 0;scrollbar-width:none;pointer-events:auto;cursor:default;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.hd-stage__side{min-height:0;padding:calc(30 * var(--u)) var(--safe) calc(20 * var(--u)) 0;cursor:default;flex-direction:column;grid-area:2/2;justify-content:center;display:flex}.hd-stage__side:empty{display:none}.hd-side__head{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-bottom:calc(10 * var(--u));box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--c-line-2);display:flex}.hd-side__head .hd-label:first-child{font-size:var(--t-body);color:var(--c-bone)}.dh-escmenu.is-quiet .hd-stage__body .hd-in,.dh-escmenu.is-quiet .hd-stage__side .hd-in{animation:none}.hd-list>:nth-child(2),.hd-play__acts>:nth-child(2){--i:1}.hd-list>:nth-child(3),.hd-play__acts>:nth-child(3){--i:2}.hd-list>:nth-child(4),.hd-play__acts>:nth-child(4){--i:3}.hd-list>:nth-child(5){--i:4}.hd-list>:nth-child(n+6){--i:5}.hd-row.is-confirm{animation:hd-row-confirm .34s var(--e-dirt) both}@keyframes hd-row-confirm{0%{background-color:var(--c-bone)}to{background-color:var(--c-hot)}}.hd-foot{padding:0 var(--safe);background:rgba(var(--k-ink), .94);box-shadow:inset 0 var(--hair) 0 var(--c-line);cursor:default;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;display:flex}.hd-play__acts{gap:calc(12 * var(--u));padding:calc(4 * var(--u)) calc(14 * var(--u)) 0 calc(10 * var(--u));flex-direction:column;display:flex}.hd-ptrails{gap:calc(14 * var(--u));width:var(--w-side);flex-direction:column;display:flex}.hd-ptile{isolation:isolate;align-items:flex-end;gap:calc(14 * var(--u));height:calc(178 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u));background:var(--c-earth-1);box-shadow:inset 0 0 0 var(--hair) var(--c-line-2);cursor:pointer;transition:transform var(--d-2) var(--e-pop);display:flex;position:relative;overflow:hidden}.hd-ptile__img{z-index:-2;background:var(--c-earth-2) center / cover no-repeat;transition:transform var(--d-4) var(--e-dirt);position:absolute;inset:0}.hd-ptile:before{content:"";z-index:-1;inset:0;inset:0 auto 0 calc(-60 * var(--u));width:calc(60 * var(--u) + 58%);background:rgba(var(--k-bg), .84);transform:skewX(var(--skew));transform-origin:0 100%;position:absolute}.hd-ptile:after{content:"";height:calc(7 * var(--u));background:var(--c-hot);transform-origin:0;transition:transform var(--d-2) var(--e-dirt);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd-ptile__idx{top:calc(10 * var(--u));right:calc(18 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:var(--t-h3);color:rgba(var(--k-bright), .34);line-height:1;position:absolute}.hd-ptile__text{gap:calc(6 * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.hd-ptile__name{font-size:var(--t-h2);white-space:nowrap}.hd-ptile__best{align-items:baseline;gap:calc(10 * var(--u));display:flex}.hd-ptile__best b{font-size:var(--t-lead);color:var(--c-bone)}.hd-ptile__go{top:calc(14 * var(--u));left:calc(20 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(12 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-on-ember);background:var(--c-hot);opacity:0;transform:translate3d(calc(-10 * var(--u)), 0, 0) skewX(var(--skew));transition:opacity var(--d-1) linear, transform var(--d-2) var(--e-dirt);display:inline-flex;position:absolute}.hd-ptile.is-here{box-shadow:inset 0 0 0 var(--rule) var(--c-clay)}.hd-ptile.is-focus{transform:scale(var(--focus-scale));box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--c-orange)}.hd-ptile.is-focus:after{transform:scaleX(1)}.hd-ptile.is-focus .hd-ptile__img{transform:scale(1.07)}.hd-ptile.is-focus .hd-ptile__go{opacity:1;transform:skewX(var(--skew))}.hd-garage__rack,.hd-store__side{isolation:isolate;gap:calc(14 * var(--u));width:var(--w-side);max-height:100%;padding:calc(26 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u)) calc(52 * var(--u));flex-direction:column;display:flex;position:relative}.hd-garage__rack:before,.hd-store__side:before{content:"";inset:0 calc(-1 * var(--safe)) 0 0;z-index:-1;background-color:#1a1410f2;background-image:var(--grain,none);clip-path:polygon(calc(34 * var(--u)) 0, 100% 0, 100% 100%, 0 100%);position:absolute}.hd-garage__rack:after,.hd-store__side:after{content:"";z-index:-1;width:calc(40 * var(--u));background:var(--c-hot);clip-path:polygon(calc(34 * var(--u)) 0, calc(40 * var(--u)) 0, calc(6 * var(--u)) 100%, 0 100%);position:absolute;inset:0 auto 0 0}.hd-garage__slots{gap:calc(14 * var(--u));flex-direction:column;display:flex}.hd-row--slot .hd-row__label small{font-family:var(--f-display);font-weight:600;font-stretch:var(--w-label);letter-spacing:.03em}.hd-level{align-items:center;gap:calc(4 * var(--u)) calc(16 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u)) calc(26 * var(--u));--i:6;background:#231b15db;grid-template-columns:auto 1fr;display:grid}.hd-level .hd-label{grid-column:2}.hd-level__n{font-size:calc(62 * var(--u));color:var(--c-hot);grid-row:1/span 2}.hd-level__title{font-family:var(--f-display);font-weight:800;font-stretch:var(--w-label);font-size:calc(20 * var(--u));letter-spacing:.05em;text-transform:uppercase;color:var(--c-bone);grid-column:2}.hd-level__bar{height:calc(6 * var(--u));margin-top:calc(6 * var(--u));background:var(--c-earth-3);grid-column:1/-1}.hd-level__bar i{background:var(--c-hot);transform-origin:0;height:100%;display:block}.hd-rack__head{justify-content:space-between;align-items:baseline;display:flex}.hd-rack__head .hd-label:first-child{font-size:calc(22 * var(--u));color:var(--c-bone)}.hd-rack__count b{color:var(--c-hot)}.hd-rack__grid{gap:calc(8 * var(--u));min-height:0;padding:calc(4 * var(--u));margin:calc(-4 * var(--u));scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden auto}.hd-tile{align-items:center;gap:calc(2 * var(--u)) calc(12 * var(--u));min-height:calc(70 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u));background:var(--c-earth-1);box-shadow:inset 0 0 0 var(--hair) var(--c-line);cursor:pointer;transition:transform var(--d-2) var(--e-pop), background-color var(--d-1) linear;grid-template-columns:auto 1fr;display:grid;position:relative}.hd-tile__sw{width:calc(34 * var(--u));height:calc(34 * var(--u));background:var(--sw,var(--c-earth-3));box-shadow:0 0 0 var(--hair) #fbf4e380;transform:skewX(var(--skew));grid-row:1/span 2}.hd-tile__sw.is-plain{background:repeating-linear-gradient(135deg, var(--c-earth-3) 0 calc(4 * var(--u)), var(--c-earth-2) calc(4 * var(--u)) calc(8 * var(--u)))}.hd-tile__name{font-family:var(--f-display);font-weight:800;font-stretch:var(--w-label);font-size:calc(18 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:var(--c-sand);align-self:end;line-height:1.05}.hd-tile__state{align-self:start;align-items:center;gap:calc(5 * var(--u));min-height:calc(16 * var(--u));font-size:calc(14 * var(--u));color:var(--c-sand-3);line-height:1.15;display:flex}.hd-tile:hover{background:var(--c-earth-2);transform:scale(1.02)}.hd-tile.is-on{background:var(--c-clay);box-shadow:none}.hd-tile.is-on .hd-tile__name,.hd-tile.is-on .hd-tile__state{color:var(--c-bone)}.hd-tile.is-locked{cursor:default}.hd-tile.is-locked .hd-tile__name{color:var(--c-sand-3)}.hd-tile.is-locked .hd-tile__sw{opacity:.45}.hd-tile.is-fresh .hd-tile__state{font-family:var(--f-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-hot);font-weight:800}.hd-garage--wear .hd-garage__slots{gap:calc(10 * var(--u))}.hd-garage--wear .hd-list{gap:calc(4 * var(--u))}.hd-row--wear{min-height:calc(52 * var(--u));padding-top:calc(6 * var(--u));padding-bottom:calc(6 * var(--u))}.hd-row--wear .hd-row__value{align-items:center;gap:calc(10 * var(--u));display:flex}.hd-wear__chip{width:calc(46 * var(--u));height:calc(38 * var(--u));background:center / cover no-repeat var(--c-earth-2);box-shadow:0 0 0 var(--hair) #fbf4e347;transform:skewX(var(--skew))}.hd-wear__chip.is-sw,.hd-wear__pic.is-sw{background:var(--sw,var(--c-earth-3))}.hd-level--slim{padding-top:calc(8 * var(--u));padding-bottom:calc(10 * var(--u))}.hd-level--slim .hd-level__n{font-size:calc(46 * var(--u))}.hd-rack__grid--wear{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:calc(10 * var(--u));padding:calc(8 * var(--u));margin:calc(-8 * var(--u))}.hd-wear{background:var(--c-earth-1);min-width:0;box-shadow:inset 0 0 0 var(--hair) var(--c-line-2);cursor:pointer;transition:transform var(--d-2) var(--e-pop);flex-direction:column;display:flex;position:relative}.hd-wear__pic{height:calc(92 * var(--u));background:50%/cover no-repeat;background-color:var(--c-earth-2);display:block}.hd-wear.is-locked .hd-wear__pic,.hd-wear.is-buy .hd-wear__pic{filter:saturate(.75)brightness(.86)}.hd-wear.is-locked .hd-wear__pic{opacity:.55}.hd-wear__name{padding:calc(8 * var(--u)) calc(10 * var(--u)) 0;font-family:var(--f-display);font-weight:800;font-stretch:var(--w-label);font-size:calc(15 * var(--u));letter-spacing:.03em;text-transform:uppercase;-webkit-line-clamp:2;min-height:calc(2.2em + 8 * var(--u));overflow-wrap:anywhere;color:var(--c-bone);-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box;overflow:hidden}.hd-wear__state{min-height:calc(26 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u));font-size:calc(16 * var(--u));align-items:center;display:flex}.hd-wear__own,.hd-wear__lock{align-items:center;gap:calc(5 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:calc(13 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-sand-2);display:inline-flex;overflow:hidden}.hd-wear.is-on .hd-wear__own{color:var(--c-hot)}.hd-wear:after{content:"";height:calc(5 * var(--u));background:var(--c-hot);transform-origin:0;transition:transform var(--d-2) var(--e-dirt);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd-wear.is-on:after{background:var(--c-clay);transform:scaleX(1)}.hd-wear.is-focus{z-index:1;transform:scale(var(--focus-scale));box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--c-hot), 0 calc(12 * var(--u)) calc(26 * var(--u)) #0c09078c}.hd-wear.is-focus:after{background:var(--c-hot);transform:scaleX(1)}.hd-wear.is-confirm{animation:hd-row-confirm .34s var(--e-dirt) both}.hd-rack__note{margin:calc(2 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:var(--c-sand-3)}.hd-rack__note.is-ping{animation:hd-ping .9s var(--e-dirt) both}@keyframes hd-ping{0%,60%{color:var(--c-hot)}to{color:var(--c-sand-3)}}.hd-tricks{column-count:2;column-gap:calc(44 * var(--u));padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(22 * var(--u));background:rgba(var(--k-night), .9)}.hd-tricks__group{padding:calc(12 * var(--u)) 0 calc(8 * var(--u));box-shadow:inset 0 calc(-2 * var(--u)) 0 var(--c-clay);break-after:avoid;justify-content:space-between;display:flex}.hd-tricks__group .hd-label:first-child{font-size:var(--t-body);color:var(--c-hot)}.hd-trickrow{grid-template-columns:calc(150 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(14 * var(--u));min-height:calc(46 * var(--u));padding:calc(6 * var(--u)) 0;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--c-line);break-inside:avoid;display:grid}.hd-trickrow>b{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-body);letter-spacing:.04em;text-transform:uppercase;color:var(--c-bone)}.hd-trickrow__in{align-items:center;gap:calc(4 * var(--u)) calc(7 * var(--u));font-size:var(--t-label);color:var(--c-sand-2);flex-wrap:wrap;display:flex}.hd-trickrow__in small{font-size:var(--t-micro);color:var(--c-sand-3);flex-basis:100%}.hd-trickrow .hd-num{font-size:var(--t-body);color:var(--c-hot)}.hd-ctl{gap:calc(6 * var(--u));--i:2;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hd-keycell{justify-content:space-between;align-items:flex-start;gap:calc(10 * var(--u));min-width:0;min-height:calc(82 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(11 * var(--u)) calc(16 * var(--u));background:rgba(var(--k-raise), .86);flex-direction:column;display:flex}.hd-keycell__caps{align-items:center;gap:calc(4 * var(--u));display:flex}.hd-keycell>b{font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--c-text-2);line-height:1}.hd-keycell .hd-key{min-width:calc(32 * var(--u));height:calc(32 * var(--u))}.hd-row--seg .hd-row__label{flex:0 auto;margin-right:auto}.hd-foot__help{min-width:0;margin-left:calc(32 * var(--u));font-size:var(--t-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);flex:0 auto;line-height:1.2;overflow:hidden}.hd-foot__help:empty{display:none}.hd-shelf{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u));display:grid}.hd-shelf--empty{padding:calc(30 * var(--u));color:var(--c-sand-2);background:#1a1410e6;display:block}.hd-item{background:var(--c-earth-1);min-width:0;box-shadow:inset 0 0 0 var(--hair) var(--c-line-2);cursor:pointer;transition:transform var(--d-2) var(--e-pop);flex-direction:column;display:flex;position:relative}.hd-item__pic{height:calc(104 * var(--u));background:linear-gradient(160deg, var(--c-earth-3), var(--c-earth-1) 70%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hd-item__img{background:50%/cover no-repeat;position:absolute;inset:0}.hd-item__sw{width:calc(120 * var(--u));height:calc(52 * var(--u));background:var(--sw);box-shadow:0 0 0 var(--hair) #fbf4e380, calc(14 * var(--u)) calc(10 * var(--u)) 0 #0c090759;transform:skewX(var(--skew))}.hd-item__bike{width:94%;height:94%;transition:transform var(--d-2) var(--e-pop);overflow:visible}.hd-item.is-focus .hd-item__bike,.hd-item:hover .hd-item__bike{transform:scale(1.06)}.hd-item__ico{font-size:calc(56 * var(--u));color:var(--c-sand-2)}.hd-item__feat{padding:calc(3 * var(--u)) calc(14 * var(--u)) calc(3 * var(--u)) calc(10 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-label);font-size:calc(13 * var(--u));letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-bone);background:var(--c-clay);clip-path:polygon(0 0, 100% 0, calc(100% - 8 * var(--u)) 100%, 0 100%);position:absolute;top:0;left:0}.hd-shelf[data-shelf=featured] .hd-item__feat{display:none}.hd-item__text{gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u));flex-direction:column;display:flex}.hd-item__text .hd-label{font-size:calc(13 * var(--u));color:var(--c-sand-3)}.hd-item__name{font-family:var(--f-display);font-weight:800;font-stretch:var(--w-label);font-size:calc(20 * var(--u));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:clip;color:var(--c-bone);line-height:1.05;overflow:hidden}.hd-item__state{min-height:calc(24 * var(--u));font-size:calc(20 * var(--u));align-items:center;display:flex}.hd-item__own,.hd-item__lock{align-items:center;gap:calc(6 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:calc(15 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c-sand-2);display:inline-flex}.hd-item.is-equipped .hd-item__own{color:var(--c-hot)}.hd-item.is-locked .hd-item__pic{opacity:.5}.hd-item:after{content:"";height:calc(6 * var(--u));background:var(--c-hot);transform-origin:0;transition:transform var(--d-2) var(--e-dirt);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd-item.is-equipped:after{background:var(--c-clay);transform:scaleX(1)}.hd-item.is-focus{z-index:1;transform:scale(var(--focus-scale));box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--c-hot), 0 calc(12 * var(--u)) calc(26 * var(--u)) #0c09078c}.hd-item.is-focus:after{background:var(--c-hot);transform:scaleX(1)}.hd-item.is-focus .hd-key{color:var(--c-ink);background:var(--c-sand)}.hd-item.is-bought .hd-item__pic:after{content:"";animation:hd-shine .7s var(--e-dirt) both;background:linear-gradient(105deg,#ffc27a00 30%,#ffc27ae6 50%,#ffc27a00 70%) 0 0/300% 100%;position:absolute;inset:0}.hd-buy{gap:calc(14 * var(--u));flex-direction:column;display:flex;position:relative}.hd-buy__name{font-size:calc(76 * var(--u))}.hd-buy__blurb{font-size:calc(18 * var(--u));color:var(--c-sand-2);line-height:1.4}.hd-buy__cost{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-top:calc(6 * var(--u));padding-top:calc(16 * var(--u));box-shadow:inset 0 calc(2 * var(--u)) 0 var(--c-line-2);display:flex}.hd-buy__price{font-stretch:var(--w-tall);font-size:calc(64 * var(--u));line-height:.9}.hd-buy__price .hd-coin{font-size:calc(44 * var(--u))}.hd-buy__owned{align-items:center;gap:calc(8 * var(--u));font-family:var(--f-display);font-weight:900;font-stretch:var(--w-tall);font-size:calc(54 * var(--u));text-transform:uppercase;color:var(--c-hot);line-height:.9;display:inline-flex}.hd-buy__wallet{align-items:flex-end;gap:calc(5 * var(--u));font-size:calc(22 * var(--u));flex-direction:column;display:flex}.hd-buy__btn{margin-top:calc(4 * var(--u))}div.hd-buy__btn{align-items:center;gap:calc(12 * var(--u));min-height:calc(84 * var(--u));padding:0 calc(28 * var(--u));font-family:var(--f-display);font-weight:800;font-stretch:var(--w-label);font-size:calc(22 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--c-sand-2);box-shadow:inset 0 0 0 var(--rule) var(--c-line-2);transform:skewX(var(--skew));display:flex}div.hd-buy__btn>*{transform:skewX(calc(-1 * var(--skew)))}div.hd-buy__btn.is-done{color:var(--c-hot);box-shadow:inset 0 0 0 var(--rule) var(--c-clay)}div.hd-buy__btn .hd-coin,div.hd-buy__btn .hd-icon{font-size:calc(26 * var(--u))}.hd-buy__btn.hd-btn.is-focus{transform:none}.hd-buy__btn .hd-price{font-size:calc(30 * var(--u));color:var(--c-on-ember)}.hd-buy__btn.is-armed:before{background:var(--c-bone);animation:.52s linear infinite alternate hd-armed}@keyframes hd-armed{0%{background-color:var(--c-flare)}to{background-color:var(--c-hot)}}.hd-buy__note{min-height:calc(26 * var(--u));font-size:calc(16 * var(--u));color:var(--c-sand-2)}.hd-buy.is-deny .hd-buy__btn{animation:.32s linear both hd-deny}.hd-buy.is-deny .hd-buy__note{color:var(--c-bone)}@keyframes hd-deny{0%,to{translate:0}20%,60%{translate:calc(-9 * var(--u)) 0}40%,80%{translate:calc(9 * var(--u)) 0}}.hd-buy__load{align-items:center;gap:calc(12 * var(--u));font-family:var(--f-display);font-weight:700;font-stretch:var(--w-label);font-size:calc(15 * var(--u));letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-hot);display:none}.hd-buy__load i{height:calc(4 * var(--u));background:var(--c-earth-3);flex:1;position:relative;overflow:hidden}.hd-buy__load i:after{content:"";background:var(--c-hot);transform-origin:0;animation:hd-loadrun .9s var(--e-dirt) infinite;position:absolute;inset:0}@keyframes hd-loadrun{0%{transform:translate(-100%)scaleX(.4)}to{transform:translate(100%)scaleX(.4)}}.dh-escmenu[data-loading] .hd-buy__load{display:flex}.dh-escmenu[data-loading] .hd-buy__note{display:none}.hd-buy__stamp{top:calc(34 * var(--u));right:calc(-6 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(4 * var(--u));font-family:var(--f-display);font-style:italic;font-weight:900;font-stretch:var(--w-hero);font-size:calc(34 * var(--u));text-transform:uppercase;color:var(--c-on-ember);background:var(--c-hot);opacity:0;pointer-events:none;line-height:1;position:absolute;rotate:-8deg}.hd-buy.is-bought .hd-buy__stamp{animation:hd-stamp 1.5s var(--e-slam) both}@keyframes hd-stamp{0%{opacity:0;transform:scale(2.6)}14%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}:root[data-still] .hd-buy.is-bought .hd-buy__stamp{opacity:1;animation:none}
