:root{--hit-ink:#e6edf5;--hit-paper:#121821;--hit-surface:#090c11f0;--hit-surface-raised:#182130;--hit-on-surface:#e6edf5;--hit-rule:#a0bee638;--hit-accent:#7fb0e0;--hit-accent-muted:#284058;--hit-aid:#8fc7e8;--hit-link:#9cc4f0;--hit-link-visited:#b9a9e6;--hit-focus-ring:#bfe0ff;--hit-scrim:#04060ab3;--hit-cost:#c9d6e6;--hit-warning:#e5343f;--hit-help:#93cfa6;--hit-harm:#eba39b;--hit-season-shift:0;--hit-font-display:"Bahnschrift SemiBold Condensed", "Arial Narrow", "Segoe UI", system-ui, sans-serif;--hit-font-body:"Segoe UI", system-ui, -apple-system, sans-serif;--hit-font-numeral:"Segoe UI", system-ui, -apple-system, sans-serif;--hit-font-caption:"Segoe UI", system-ui, -apple-system, sans-serif;--hit-font-label:"Bahnschrift SemiBold Condensed", "Arial Narrow", system-ui, sans-serif;--hit-text-scale:1;--hit-gutter:16px;--hit-card-pad:20px;--hit-tap-min:44px;--hit-motion-calm:.48s cubic-bezier(.25, .1, .25, 1);--hit-motion-still:0s linear;--hit-motion-ledger-tick:.18s ease-out;--hit-z-scene:0;--hit-z-board-labels:10;--hit-z-hud:20;--hit-z-cards:30;--hit-z-dilemma:40;--hit-z-controls:45;--hit-z-ending:48;--hit-z-help:50;--hit-z-modal:60}@media (prefers-reduced-motion:reduce){:root{--hit-motion-calm:0s linear;--hit-motion-ledger-tick:0s linear}}.ui-early-host{pointer-events:none;position:absolute;inset:0}.ui.ui-early{pointer-events:none;font-family:var(--hit-font-body);font-size:calc(16px * var(--hit-text-scale));color:var(--hit-on-surface);line-height:1.45;position:absolute;inset:0}.ui.ui-early>*{pointer-events:auto}.ui .ui-page.ui-title{z-index:var(--hit-z-cards);box-sizing:border-box;padding:calc(clamp(24px, 8vh, 96px) + var(--ui-inset-t,0px)) calc(var(--hit-gutter) + var(--ui-inset-r,0px)) calc(clamp(24px, 8vh, 96px) + var(--ui-inset-b,0px)) calc(var(--hit-gutter) + var(--ui-inset-l,0px));color:var(--hit-ink);text-align:center;background:#05070b;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden auto}.ui .ui-page.ui-title[data-live]{background:0 0}.ui-title .ui-title__bg{z-index:0;pointer-events:none;background:#05070b;position:absolute;inset:0;overflow:hidden}.ui-title .ui-title__bg picture,.ui-title .ui-title__bg img,.ui-title .ui-title__bg video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-title .ui-title__bg video{z-index:1}.ui-title .ui-title__bg[hidden]{display:none}.ui .ui-title[data-live] .ui-title__bg{background:0 0}.ui-title .ui-title__veil{z-index:1;pointer-events:none;background:radial-gradient(62% 46%,#04060a80 0%,#04060a47 55%,#04060a00 100%),radial-gradient(120% 95% at 50% 45%,#04060a00 45%,#04060ac7 100%),linear-gradient(#04060a00 68%,#04060a8c 100%);position:absolute;inset:0}.ui .ui-title[data-live] .ui-title__veil{background:radial-gradient(46% 40% at 50% 54%,#04060ab8 0%,#04060a80 55%,#04060a00 100%),radial-gradient(120% 95% at 50% 45%,#04060a00 40%,#04060acc 100%),linear-gradient(#04060a00 66%,#04060a99 100%),linear-gradient(#080c1875,#080c1875)}.ui-title .ui-title__bars{z-index:1;pointer-events:none;display:none;position:absolute;inset:0}.ui-title .ui-title__lb{background:#000;height:clamp(18px,6.5vh,80px);position:absolute;left:0;right:0}.ui-title .ui-title__lb--top{transform-origin:top;top:0}.ui-title .ui-title__lb--foot{transform-origin:bottom;bottom:0}@media (min-width:46rem) and (min-height:501px){.ui-title .ui-title__bars{display:block}}.ui .ui-title .ui-title__col{z-index:2;width:min(60rem,100%);max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:relative}.ui .ui-title .ui-title__mark{font:600 calc(clamp(2.6rem, 6.6vw, 7.2rem) * var(--hit-text-scale)) / .98 var(--hit-font-display);letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;color:var(--hit-ink);text-shadow:0 2px 30px #00000073;margin:0 0 .18em}.ui .ui-title[data-light] .ui-title__mark{-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 18px #00000080);background-image:linear-gradient(100deg,#e6edf5 0% 38%,#fff4dc 48%,#fff 50%,#fff4dc 52%,#e6edf5 62% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.ui .ui-title .ui-title__tag{font:600 calc(clamp(1.25rem, 2.3vw, 2rem) * var(--hit-text-scale)) / 1.2 var(--hit-font-display);letter-spacing:.04em;color:var(--hit-ink);text-shadow:0 1px 14px #0009;margin:0 0 .7em}.ui .ui-title .ui-title__note{color:#c3cfdd;text-shadow:0 1px 10px #000000b3;max-width:40em;margin:0 auto 1.6em;font-size:1em;line-height:1.5}.ui .ui-title .ui-title__go{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7em .9em;margin:0 auto;display:flex}.ui .ui-title .ui-title__more{display:contents}.ui .ui-title .ui-title__go>.ui-title__progress{flex:0 0 100%;order:1}.ui .ui-title .ui-title__go .ui-title__quiet{order:2}.ui .ui-title button.ui-title__begin{box-sizing:border-box;cursor:pointer;min-width:min(15em,100%);min-height:60px;font:700 calc(1.35rem * var(--hit-text-scale)) / 1 var(--hit-font-label);letter-spacing:.22em;text-transform:uppercase;color:#121821;background:var(--hit-accent);border:1px solid var(--hit-accent);border-radius:2px;justify-content:center;align-items:center;margin:0;padding:.7em 2.4em;transition:background-color .3s,border-color .3s,opacity .6s;display:inline-flex;box-shadow:0 10px 40px #00000073}.ui .ui-title button.ui-title__begin:hover{background:var(--hit-ink);border-color:var(--hit-ink)}.ui .ui-title button.ui-title__begin[aria-disabled=true]{opacity:.55;cursor:progress;background:var(--hit-accent);border-color:var(--hit-accent)}.ui .ui-title button.ui-title__begin:focus-visible{outline:3px solid var(--hit-focus-ring);outline-offset:3px}.ui .ui-title .ui-title__progress{flex-direction:column;align-items:center;gap:.35em;min-height:2.2em;display:flex}.ui .ui-title .ui-title__line{background:#a0bee624;width:min(15em,70vw);height:2px;display:block;position:relative;overflow:hidden}.ui .ui-title .ui-title__glint{will-change:transform;background:linear-gradient(90deg,#a0bee600,#bed7f58c,#a0bee600);width:30%;display:block;position:absolute;top:0;bottom:0;left:0}.ui .ui-title .ui-title__line>i{background:var(--hit-accent);transform-origin:0;transition:transform .4s ease-out;display:block;position:absolute;inset:0;transform:scaleX(.04);box-shadow:0 0 8px #7fb0e080}.ui .ui-title .ui-title__status{font-size:calc(.875rem * var(--hit-text-scale));letter-spacing:.04em;color:#aab7c8}.ui .ui-title .ui-title__more .ui-title__quiet,.ui .ui-title .ui-title__more button.ui-title__quiet{min-height:var(--hit-tap-min);font:500 calc(1rem * var(--hit-text-scale)) / 1 var(--hit-font-body);color:#c3cfdd;text-underline-offset:.3em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:.45em;margin:0;padding:0 .5em;-webkit-text-decoration:underline #c3cfdd66;text-decoration:underline #c3cfdd66;display:inline-flex}.ui .ui-title .ui-title__quiet[aria-disabled=true]{opacity:.6;cursor:default}.ui .ui-title .ui-title__more .ui-title__quiet:hover{color:var(--hit-ink);border-color:#0000;text-decoration-color:currentColor}.ui .ui-title .ui-share{text-align:left;max-width:30rem;margin:.6em auto 0}@media (max-width:45.99rem){.ui .ui-page.ui-title{padding-top:calc(48px + var(--ui-inset-t,0px));padding-bottom:calc(var(--ui-corner-stack-h,56px) + 24px + var(--ui-inset-b,0px));justify-content:flex-end}.ui .ui-title .ui-title__mark{font-size:calc(clamp(2.3rem, 11.5vw, 3.4rem) * var(--hit-text-scale));letter-spacing:.05em}.ui .ui-title .ui-title__tag{font-size:calc(1.3rem * var(--hit-text-scale))}.ui .ui-title .ui-title__note{margin-bottom:1.1em}.ui .ui-title .ui-title__go{width:100%;margin-bottom:.4em}.ui .ui-title button.ui-title__begin{width:100%;min-height:58px}.ui .ui-title .ui-title__veil{background:linear-gradient(#04060a00 0%,#04060a33 22%,#04060ac7 52%,#04060aeb 100%),radial-gradient(140% 90% at 50% 40%,#04060a00 50%,#04060a99 100%)}.ui .ui-title[data-live] .ui-title__veil{background:linear-gradient(#04060a1a 0%,#04060a4d 22%,#04060acc 50%,#04060af0 100%),linear-gradient(#080c184d,#080c184d)}}@media (min-width:46rem) and (max-height:500px){.ui .ui-page.ui-title{padding-top:calc(8px + var(--ui-inset-t,0px));padding-bottom:calc(8px + var(--ui-inset-b,0px));justify-content:flex-start}.ui .ui-title .ui-title__col{width:min(40rem, calc(100% - 2 * (var(--ui-help-w,136px) + 12px)))}.ui .ui-title .ui-title__mark{font-size:calc(clamp(1.8rem, 4.6vw, 2.6rem) * var(--hit-text-scale));white-space:nowrap;margin-bottom:.12em}.ui .ui-title .ui-title__go{gap:.35em .9em}.ui .ui-title .ui-title__progress{min-height:1.6em}.ui .ui-title[data-live] .ui-title__veil{background:linear-gradient(#04060ad6 0%,#04060abd 66%,#04060a99 100%)}.ui .ui-title .ui-title__tag{font-size:calc(1.1rem * var(--hit-text-scale));margin-bottom:.4em}.ui .ui-title .ui-title__note{margin-bottom:.7em;font-size:.92em;line-height:1.4}.ui .ui-title button.ui-title__begin{min-height:48px;font-size:calc(1.1rem * var(--hit-text-scale));padding:.5em 2em}.ui .ui-title .ui-title__go{gap:.4em;margin-bottom:.2em}}.ui[data-motion=still] .ui-title button.ui-title__begin,.ui[data-motion=still] .ui-title .ui-title__line>i{transition:none}.ui[data-contrast=high] .ui-title .ui-title__mark{-webkit-text-fill-color:currentColor;color:#fff;filter:none;background:0 0}.ui[data-contrast=high] .ui-title .ui-title__veil{background:#000000b8}.ui[data-contrast=high] .ui-title .ui-title__note,.ui[data-contrast=high] .ui-title .ui-title__quiet{color:#fff}@media (forced-colors:active){.ui .ui-title .ui-title__mark{-webkit-text-fill-color:CanvasText;background:0 0}}
