@font-face{font-family:DM Sans;src:url(/fonts/DMSans.woff2)format("woff2");font-weight:100 1000;font-display:swap}:root{--screen-background:#f7f8fb;--surface-raised:#fff;--quiet-background:#eef1f6;--hero-background:#efe7e2;--divider:#e3e6ee;--text-primary:#14161a;--text-secondary:#55627e;--balance-numeral:#2563ff;--action-background:#2563ff;--on-action:#fff;--tab-selected:#fff;--chip-background:#e9ecf3;--chip-label:#55627e;--avatar-background:#5b4a43;--avatar-label:#f7f8fb;--coin-face:#2563ff;--coin-mark:#fff;--mole-backing:#f7f8fb;--reward-highlight:#ffb3c1;--on-accent-light:#fff;--on-accent-dark:#14161a;--status-positive:#137650;--status-negative:#be3535;--tile-1:#b45309;--on-tile-1:#fff;--tile-2:#0f9d8a;--on-tile-2:#14161a;--tile-3:#7c3aed;--on-tile-3:#fff;--tile-4:#2563ff;--on-tile-4:#fff;--sky:#cde7ff;--grass:#6fbf73;--sun:#ffe9a3;--soil-topsoil:#8a5a3c;--soil-gold:#6e4b33;--soil-diamond:#3e3550;--soil-crystal:#2a2142;--soil-treasure:#1b1428;--soil-fleck:#5a3b27;--tunnel:#4a3222;--on-soil:#fff;--gold:#ffc845;--gold-deep:#c98a00;--gold-light:#ffe9a3;--gold-tint:#fff4d6;--on-gold:#3a2a00;--find-diamond:#7ff3ff;--on-find-diamond:#0b3a40;--find-crystal:#d48cff;--on-find-crystal:#2a0a3f;--find-chest:#b8742d;--find-chest-edge:#6e3f12;--shaft-layer-1:#f5eee9;--shaft-layer-2:#e8dcd4;--shaft-layer-3:#d9c8bc;--shaft-layer-4:#c9b6ac;--shaft-edge:#5b4a43;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--radius-badge:14px;--radius-control:20px;--radius-hero:28px;--radius-pill:999px;--content-max-width:30rem;--size-mole:4.5rem;--tap-min:48px;--tap-min-aa:44px;--space-xxs:2px;--space-xs-plus:6px;--space-sm-plus:10px;--space-md-plus:14px;--space-lg-plus:18px;--stroke:1px;--stroke-control:1.5px;--stroke-bold:2px;--focus-ring:3px;--size-icon-xs:18px;--size-icon-sm:20px;--size-icon:24px;--size-icon-lg:26px;--size-checkbox:24px;--size-chip:32px;--size-rung:28px;--size-round:56px;--control-height:52px;--control-code-height:60px;--letter-spacing-code:8px;--track-height:10px;--track-height-sm:8px;--track-height-xs:6px;--radius-xs:4px;--radius-sm:7px;--dig-sun:40px;--interview-sky:120px;--interview-grass:14px;--vein-height:16px;--recap-glow:470px;--recap-glow-shift:40px;--recap-chest-w:120px;--recap-chest-h:100px;--duration-pulse:1.4s;--duration-blink:1.2s;--control-lg-height:72px;--radius-control-lg:36px;--dig-sky:96px;--dig-mole:56px;--duration-fast:.12s;--duration-normal:.4s;--duration-slow:.6s;--font-family:"DM Sans", system-ui, sans-serif;--type-display:800 3.5rem var(--font-family);--type-headline:700 1.5rem var(--font-family);--type-title:600 1.125rem var(--font-family);--type-title-small:600 1rem var(--font-family);--type-body:400 .9375rem/1.5 var(--font-family);--type-label:500 .8125rem var(--font-family);--type-input:400 1rem/1.5 var(--font-family);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--screen-background:#14161a;--surface-raised:#1d2026;--quiet-background:#1d2026;--hero-background:#2a2422;--divider:#2c3038;--text-primary:#f2f4f8;--text-secondary:#a9b1c3;--balance-numeral:#7a9cff;--action-background:#7a9cff;--on-action:#14161a;--tab-selected:#2c3038;--chip-background:#252931;--chip-label:#a9b1c3;--avatar-background:#c9b6ac;--avatar-label:#14161a;--coin-face:#7a9cff;--coin-mark:#14161a;--mole-backing:#e8e2de;--status-positive:#4fc893;--status-negative:#ef7a72;--sky:#1d2a44;--grass:#3e7a45;--sun:#f2f4f8;--shaft-layer-1:#332a27;--shaft-layer-2:#3d322e;--shaft-layer-3:#483b35;--shaft-layer-4:#54453d;--shaft-edge:#c9b6ac}}*{box-sizing:border-box}html{background:var(--screen-background);color:var(--text-primary);-webkit-text-size-adjust:100%}body{font:var(--type-body);min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0}input,textarea,button{font:var(--type-input);color:inherit}img,svg{max-width:100%;display:block}.tabular{font-variant-numeric:tabular-nums}.boot-message{padding:var(--space-xl);margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:var(--focus-ring) solid var(--action-background);outline-offset:var(--space-xxs)}h1[tabindex="-1"]{outline:none}._title_2othm_1{font:var(--type-headline);margin:0;line-height:1.2}._lead_2othm_6{color:var(--text-secondary);margin:0}._actions_2othm_10{gap:var(--space-md);flex-direction:column;width:100%;max-width:20rem;display:flex}._field_d7zj5_1{gap:var(--space-sm);flex-direction:column;display:flex}._label_d7zj5_6{font:var(--type-title-small)}._input_d7zj5_9{box-sizing:border-box;width:100%;min-height:var(--control-height);padding:0 var(--space-lg);border:var(--stroke) solid var(--text-secondary);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font:var(--type-input)}._input_d7zj5_9:focus-visible{outline:var(--focus-ring) solid var(--action-background);outline-offset:1px;border-color:var(--action-background)}._hint_d7zj5_25{font:var(--type-label);color:var(--text-secondary);margin:0}._row_d7zj5_30{gap:var(--space-md);min-height:var(--tap-min);padding:var(--space-xs) var(--space-xxs);align-items:flex-start;display:flex}._checkbox_d7zj5_37{width:var(--size-checkbox);height:var(--size-checkbox);accent-color:var(--action-background);flex-shrink:0;margin:0}._soil_d7zj5_44{accent-color:var(--soil-topsoil)}._rowLabel_d7zj5_47{font:var(--type-label);color:var(--text-secondary)}._panel_qxex8_1{padding:var(--space-lg);border-radius:var(--radius-control)}._hero_qxex8_5{background:var(--hero-background);border-radius:var(--radius-hero)}._quiet_qxex8_9{background:var(--quiet-background)}._surface_qxex8_12{background:var(--surface-raised);border:var(--stroke) solid var(--divider)}._action_qxex8_16{background:var(--action-background);color:var(--on-action)}._goldTint_qxex8_20{background:var(--gold-tint);color:var(--on-gold);border:var(--stroke-bold) solid var(--gold)}._hero_rnw5s_1{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}._title_rnw5s_8{font:var(--type-headline);margin:0;line-height:1.2}._lead_rnw5s_13{color:var(--text-secondary);margin:0}._privacy_rnw5s_17{gap:var(--space-sm-plus);flex-direction:column;display:flex}._privacyTitle_rnw5s_22{font:var(--type-title-small);margin:0}._points_rnw5s_26{gap:var(--space-sm-plus);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._point_rnw5s_26{gap:var(--space-sm-plus);color:var(--text-secondary);align-items:flex-start;display:flex}._check_rnw5s_40{width:var(--size-icon-sm);height:var(--size-icon-sm);margin-top:var(--space-xxs);color:var(--action-background);flex-shrink:0;display:flex}._check_rnw5s_40 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._form_rnw5s_52{gap:var(--space-md-plus);flex-direction:column;display:flex}._inlineLink_rnw5s_57{color:var(--action-background)}._notice_rnw5s_60{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-control);background:var(--quiet-background);color:var(--text-primary);margin:0;display:block}._error_rnw5s_68{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-control);background:var(--quiet-background);color:var(--text-primary);margin:0}._spacer_rnw5s_75{flex-grow:1}._footnote_rnw5s_78{text-align:center;font:var(--type-label);color:var(--text-secondary);margin:0}._title_1fx0n_1{font:var(--type-headline);margin:0}._placeholder_1fx0n_5{padding:var(--space-xs-plus) var(--space-md);border-radius:var(--radius-badge);background:var(--gold-tint);color:var(--on-gold);font:var(--type-label);margin:0;font-weight:600}._link_1fx0n_14{min-height:var(--tap-min-aa);min-width:var(--tap-min-aa);color:var(--action-background);font:inherit;cursor:pointer;text-align:start;background:0 0;border:none;align-self:flex-start;align-items:center;padding:0;font-weight:600;display:inline-flex}._title_1c2cj_1{font:var(--type-headline);margin:0}._lead_1c2cj_5{color:var(--text-secondary);margin:0}._strong_1c2cj_9{color:var(--text-primary);font-weight:600}._group_1c2cj_13{gap:var(--space-sm);flex-direction:column;display:flex}._code_1c2cj_18{min-height:var(--control-code-height);font:var(--type-headline);letter-spacing:var(--letter-spacing-code);font-variant-numeric:tabular-nums}._hint_1c2cj_24{font:var(--type-label);color:var(--text-secondary);margin:0}._notice_1c2cj_29{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-control);background:var(--quiet-background);color:var(--text-primary);margin:0;display:block}._error_1c2cj_37{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-control);background:var(--quiet-background);align-items:flex-start;margin:0;display:flex}._errorIcon_1c2cj_46{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--status-negative);margin-top:var(--space-xxs);flex-shrink:0;display:flex}._errorIcon_1c2cj_46 svg{width:100%;height:100%}._spacer_1c2cj_58{flex-grow:1}._about_1c2cj_61{gap:var(--space-md);flex-direction:column;display:flex}._aboutTitle_1c2cj_66{font:var(--type-label);color:var(--text-secondary);margin:0}._aboutText_1c2cj_71{margin:0}._link_1c2cj_74{font:var(--type-label);color:var(--action-background)}._footer_1c2cj_78{text-align:center}._linkButton_1c2cj_81{min-height:var(--tap-min-aa);cursor:pointer;font:inherit;color:var(--action-background);background:0 0;border:0;padding:0}
