@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}._main_1739g_1{max-width:var(--content-max-width);min-height:100dvh;padding:var(--space-xxl) var(--space-lg) var(--space-xl);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}._gapMd_1739g_10{gap:var(--space-md)}._gapMdPlus_1739g_13{gap:var(--space-md-plus)}._gapXl_1739g_16{gap:var(--space-xl)}._insetXl_1739g_19{padding-left:var(--space-xl);padding-right:var(--space-xl)}._centered_1739g_23{text-align:center;align-items:center}._button_7klpn_1{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:0 var(--space-xl);border:var(--stroke-control) solid transparent;border-radius:var(--radius-control);font:var(--type-label);cursor:pointer;transition:filter var(--duration-fast) ease;font-weight:600;text-decoration:none;display:inline-flex}._button_7klpn_1:focus-visible{outline:var(--focus-ring) solid var(--action-background);outline-offset:var(--space-xxs)}._button_7klpn_1:disabled,._button_7klpn_1[aria-disabled=true]{cursor:default}._primary_7klpn_24{background:var(--action-background);color:var(--on-action)}._primary_7klpn_24:hover{filter:brightness(1.08)}._primary_7klpn_24:disabled,._primary_7klpn_24[aria-disabled=true]{background:var(--quiet-background);color:var(--text-secondary)}._secondary_7klpn_36{color:var(--text-primary);border-color:var(--text-primary);background:0 0}._secondary_7klpn_36:disabled,._secondary_7klpn_36[aria-disabled=true]{color:var(--text-secondary);border-color:var(--text-secondary)}._quiet_7klpn_46{background:var(--quiet-background);color:var(--text-primary)}._gold_7klpn_50{background:var(--gold);color:var(--on-gold)}._lg_7klpn_54{min-height:var(--control-lg-height);border-radius:var(--radius-control-lg);font:var(--type-title);font-weight:700}._block_7klpn_60{width:100%;display:flex}._icon_7klpn_64{width:var(--size-icon);height:var(--size-icon);display:inline-flex}._icon_7klpn_64>svg{width:100%;height:100%}._mole_5ji31_1{display:block}._backed_5ji31_4{border-radius:var(--radius-pill);background:var(--mole-backing);justify-content:center;align-items:center;display:inline-flex}._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}._avatar_3e4cy_1{width:var(--tap-min-aa);height:var(--tap-min-aa);border-radius:var(--radius-pill);background:var(--avatar-background);color:var(--avatar-label);font:var(--type-title);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._avatar_3e4cy_1:focus-visible{outline:var(--focus-ring) solid var(--action-background);outline-offset:var(--space-xxs)}._header_1hkwq_1{align-items:center;gap:var(--space-md);display:flex}._greeting_1hkwq_6{font:var(--type-headline);flex-grow:1;min-width:0;margin:0}._cta_1hkwq_12{align-items:center;gap:var(--space-md-plus);padding:var(--space-md-plus) var(--space-lg);border-radius:var(--radius-control);background:var(--action-background);color:var(--on-action);text-decoration:none;display:flex}._cta_1hkwq_12:focus-visible{outline:var(--focus-ring) solid var(--text-primary);outline-offset:var(--space-xxs)}._ctaIcon_1hkwq_26{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-action) 18%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._ctaIcon_1hkwq_26 svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}._ctaText_1hkwq_40{gap:var(--space-xxs);flex-direction:column;min-width:0;display:flex}._ctaTitle_1hkwq_46{font:var(--type-title);font-weight:700}._ctaMeta_1hkwq_50{font:var(--type-label);opacity:.9}._start_1hkwq_54{gap:var(--space-md);flex-direction:column;display:flex}._section_1hkwq_59{gap:var(--space-sm);flex-direction:column;display:flex}._sectionTitle_1hkwq_64{font:var(--type-title);margin:0}._quiet_1hkwq_68{padding:var(--space-md) var(--space-md-plus);border-radius:var(--radius-control);background:var(--quiet-background);font:var(--type-label);color:var(--text-secondary);margin:0}._rule_1hkwq_76{margin:var(--space-xs) 0 0;font:var(--type-label);color:var(--text-secondary)}._message_1hkwq_81{color:var(--text-secondary);margin:0}._footer_1hkwq_85{padding-top:var(--space-lg);justify-content:center;margin-top:auto;display:flex}._track_3y3fp_1{height:var(--track-height);border-radius:var(--radius-pill);background:var(--quiet-background);overflow:hidden}._fill_3y3fp_8{width:calc(var(--progress,0) * 100%);border-radius:var(--radius-pill);background:var(--action-background);height:100%;transition:width var(--duration-normal) ease-out}._gold_3y3fp_15 ._fill_3y3fp_8{background:var(--gold)}._card_1ratu_2{gap:var(--space-md-plus);padding:var(--space-lg);border-radius:var(--radius-hero);background:var(--surface-raised);border:var(--stroke) solid var(--divider);flex-direction:column;display:flex}._cardTop_1ratu_11{align-items:center;gap:var(--space-md-plus);display:flex}._cardText_1ratu_16{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}._levelChip_1ratu_23{padding:var(--space-xxs) var(--space-sm-plus);border-radius:var(--radius-pill);background:var(--action-background);color:var(--on-action);font:var(--type-label);align-self:flex-start;font-weight:600}._counterRow_1ratu_32{align-items:baseline;gap:var(--space-xs-plus);display:flex}._big_1ratu_37{font:var(--type-display);color:var(--balance-numeral);font-size:2.25rem;line-height:1}._counterLabel_1ratu_43{font:var(--type-label);font-weight:600}._progress_1ratu_47{gap:var(--space-xs-plus);flex-direction:column;display:flex}._progressMeta_1ratu_52{justify-content:space-between;gap:var(--space-md);font:var(--type-label);color:var(--text-secondary);display:flex}._worth_1ratu_59{align-items:center;gap:var(--space-sm-plus);padding-top:var(--space-sm-plus);border-top:var(--stroke) solid var(--divider);font:var(--type-label);color:var(--text-secondary);display:flex}._worthIcon_1ratu_68{width:var(--size-icon-xs);height:var(--size-icon-xs);flex-shrink:0;display:flex}._worthIcon_1ratu_68 svg{width:var(--size-icon-xs);height:var(--size-icon-xs)}._worthText_1ratu_78{flex-grow:1}._link_1ratu_81{min-height:var(--tap-min-aa);font:var(--type-label);color:var(--action-background);align-items:center;font-weight:600;display:inline-flex}._tile_6jau2_1{border-radius:var(--radius-badge);font:var(--type-label);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._t1_6jau2_10{background:var(--tile-1);color:var(--on-tile-1)}._t2_6jau2_14{background:var(--tile-2);color:var(--on-tile-2)}._t3_6jau2_18{background:var(--tile-3);color:var(--on-tile-3)}._t4_6jau2_22{background:var(--tile-4);color:var(--on-tile-4)}._row_5mt7x_1{gap:var(--space-md);padding:var(--space-lg) 0;align-items:center;display:flex}._divided_5mt7x_7{border-bottom:var(--stroke) solid var(--divider)}._link_5mt7x_10{color:inherit;text-decoration:none}._link_5mt7x_10:focus-visible{outline:var(--focus-ring) solid var(--action-background);outline-offset:var(--space-xxs);border-radius:var(--radius-badge)}._active_fgzfq_1{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md-plus);border-radius:var(--radius-control);background:var(--surface-raised);border:var(--stroke) solid var(--divider);display:flex}._rowText_fgzfq_10{flex-direction:column;flex-grow:1;min-width:0;display:flex}._rowTitle_fgzfq_16{font:var(--type-title-small);margin:0}._rowMeta_fgzfq_20{font:var(--type-label);color:var(--text-secondary);margin:0}._status_fgzfq_25{padding:var(--space-xs) var(--space-sm-plus);border-radius:var(--radius-pill);background:var(--chip-background);color:var(--chip-label);font:var(--type-label)}._statusContinue_fgzfq_32{background:var(--action-background);color:var(--on-action)}._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_cxp9a_1{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}._title_cxp9a_8{font:var(--type-headline);margin:0;line-height:1.2}._lead_cxp9a_13{color:var(--text-secondary);margin:0}._privacy_cxp9a_17{gap:var(--space-sm-plus);flex-direction:column;display:flex}._privacyTitle_cxp9a_22{font:var(--type-title-small);margin:0}._points_cxp9a_26{gap:var(--space-sm-plus);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._point_cxp9a_26{gap:var(--space-sm-plus);color:var(--text-secondary);align-items:flex-start;display:flex}._check_cxp9a_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_cxp9a_40 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}._form_cxp9a_52{gap:var(--space-md-plus);flex-direction:column;display:flex}._inlineLink_cxp9a_57{color:var(--action-background)}._notice_cxp9a_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_cxp9a_68{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-control);background:var(--quiet-background);color:var(--text-primary);margin:0}._spacer_cxp9a_75{flex-grow:1}._footnote_cxp9a_78{text-align:center;font:var(--type-label);color:var(--text-secondary);margin:0}._footLink_cxp9a_84{min-height:var(--tap-min-aa);font:var(--type-label);color:var(--action-background);align-self:center;align-items:center;display:inline-flex}._title_ohol9_1{font:var(--type-headline);margin:0}._placeholder_ohol9_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_ohol9_14{min-height:var(--tap-min-aa);color:var(--action-background);align-self:flex-start;align-items:center;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}
