._wrap_mgzm3_1{display:flex;flex-direction:column;gap:6px;inline-size:100%}._button_mgzm3_8{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;inline-size:100%;min-block-size:48px;padding:10px 20px;border:2px solid transparent;border-radius:var(--lr-radius);font-family:var(--lr-font-display);font-size:17px;font-weight:700;line-height:1.3;cursor:pointer;touch-action:manipulation;transition:transform .12s ease-out,box-shadow .12s ease-out}._button_mgzm3_8 .lr-spinner{border-color:color-mix(in srgb,currentcolor 30%,transparent);border-block-start-color:currentcolor}._button_mgzm3_8:active:not(:disabled){transform:translateY(2px)}._primary_mgzm3_40{background:var(--lr-color-primary);color:var(--lr-color-on-primary);box-shadow:inset 0 -4px color-mix(in srgb,var(--lr-color-text) 22%,transparent)}._primary_mgzm3_40:active:not(:disabled){box-shadow:inset 0 -2px color-mix(in srgb,var(--lr-color-text) 22%,transparent)}._secondary_mgzm3_51{background:var(--lr-color-surface);color:var(--lr-color-primary);border-color:var(--lr-color-primary)}._ghost_mgzm3_57{background:transparent;color:var(--lr-color-primary)}._button_mgzm3_8[aria-busy=true]{cursor:progress}._button_mgzm3_8:disabled:not([aria-busy=true]){color:var(--lr-color-on-disabled);cursor:not-allowed}._primary_mgzm3_40:disabled:not([aria-busy=true]){background:var(--lr-color-disabled);box-shadow:none}._secondary_mgzm3_51:disabled:not([aria-busy=true]){border-color:var(--lr-color-on-disabled)}._hint_mgzm3_83{font-size:13px;line-height:1.4;color:var(--lr-color-text-muted);text-align:center}._center_1aiet_2{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-inline:auto;max-inline-size:22em;text-align:center}._badge_1aiet_14{display:grid;place-items:center;inline-size:96px;block-size:96px;margin-block-end:8px;border-radius:50%;background:var(--lr-color-surface-raised);color:var(--lr-color-primary);font-size:48px}._title_1aiet_26:focus{outline:none}._title_1aiet_26{margin:0;color:var(--lr-color-text);font-family:var(--lr-font-display);font-size:22px;font-weight:800;line-height:1.35;text-wrap:balance;word-break:auto-phrase}._body_1aiet_43{margin:0;color:var(--lr-color-text-muted);font-size:16px;line-height:1.6;text-wrap:pretty;word-break:auto-phrase;white-space:pre-line}._screen_ys4tg_1{box-sizing:border-box;min-height:100dvh;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}._withBanner_ys4tg_10{padding-block-start:0}._header_ys4tg_14{padding:12px 16px 0}._body_ys4tg_18{flex:1;display:flex;flex-direction:column;padding:16px}._body_ys4tg_18:last-child{padding-block-end:calc(16px + env(safe-area-inset-bottom))}._footer_ys4tg_30{position:sticky;bottom:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--lr-color-surface);box-shadow:0 -1px color-mix(in srgb,var(--lr-color-text) 10%,transparent)}._notice_1j477_1,._error_1j477_2{margin:4px 0 0;padding:10px 14px;border-radius:var(--lr-radius);font-size:15px;font-weight:700;line-height:1.5;text-wrap:balance;word-break:auto-phrase}._notice_1j477_1{background:var(--lr-color-surface-raised);color:var(--lr-color-text)}._error_1j477_2{background:var(--lr-color-surface);color:var(--lr-color-danger);border:2px solid var(--lr-color-danger)}._center_qab5a_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;color:var(--lr-color-primary);font-size:40px}._title_qab5a_13{margin:0;color:var(--lr-color-text);font-family:var(--lr-font-display);font-size:24px;font-weight:800;line-height:1.3}._brand_576b7_1{flex:1;min-inline-size:0}._name_576b7_6{margin:0;min-inline-size:0;color:var(--lr-color-text);font-family:var(--lr-font-display);font-size:17px;font-weight:800;line-height:1.35;text-wrap:balance;word-break:auto-phrase}._reserved_576b7_18{display:flex;align-items:center;min-block-size:48px}._logo_576b7_25{display:block;block-size:48px;inline-size:auto;max-inline-size:min(160px,100%);object-fit:contain;object-position:left center}._tagline_576b7_35{margin:2px 0 0;overflow:hidden;color:var(--lr-color-text-muted);font-size:14px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._headerRow_15b6r_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._pill_15b6r_8{display:inline-flex;align-items:center;gap:8px;flex:none;min-inline-size:7em;min-block-size:40px;box-sizing:border-box;margin:0;padding:6px 14px 6px 8px;border-radius:999px;background:var(--lr-color-surface);box-shadow:inset 0 -3px color-mix(in srgb,var(--lr-color-text) 8%,transparent)}._coin_15b6r_24{flex:none;inline-size:24px;block-size:24px;border-radius:50%;background:var(--lr-color-coin);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--lr-color-text) 15%,var(--lr-color-coin))}._coins_15b6r_33{color:var(--lr-color-text);font-family:var(--lr-font-display);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}._streak_15b6r_42{display:inline-flex;align-items:center;gap:4px;margin:8px 0 0;padding:4px 12px 4px 8px;border-radius:999px;background:var(--lr-color-surface-raised);color:var(--lr-color-text);font-size:14px;font-weight:700}._streakIcon_15b6r_55{display:inline-flex;color:var(--lr-color-primary);font-size:18px}._stack_15b6r_61{display:flex;flex-direction:column;gap:16px}._card_15b6r_67{display:flex;flex-direction:column;gap:10px;padding:14px 18px 16px;border-radius:var(--lr-radius);background:var(--lr-color-surface);box-shadow:inset 0 -4px color-mix(in srgb,var(--lr-color-text) 8%,transparent)}._milestone_15b6r_77{display:flex;align-items:center;gap:8px;margin:0;color:var(--lr-color-text);font-size:15px;font-weight:700;line-height:1.5}._milestoneIcon_15b6r_88{display:inline-flex;flex:none;color:var(--lr-color-primary);font-size:20px}._milestoneTrack_15b6r_95{display:block;block-size:8px;border-radius:999px;background:var(--lr-color-surface-raised);overflow:hidden}._milestoneFill_15b6r_103{display:block;block-size:100%;border-radius:inherit;background:var(--lr-color-coin);transform:scaleX(var(--fill));transform-origin:left center}._error_15b6r_112{margin:0;padding:10px 14px;border:2px solid var(--lr-color-danger);border-radius:var(--lr-radius);background:var(--lr-color-surface);color:var(--lr-color-danger);font-size:15px;font-weight:700;line-height:1.5;text-align:center;text-wrap:balance;word-break:auto-phrase}._skeleton_15b6r_128{display:block;border-radius:var(--lr-radius);background:var(--lr-color-surface-raised);animation:_lr-pulse_15b6r_1 1.4s ease-in-out infinite}._pill_15b6r_8._skeleton_15b6r_128{border-radius:999px;box-shadow:none}._streak_15b6r_42._skeleton_15b6r_128{display:inline-flex;border-radius:999px;min-inline-size:8em}._streakEmpty_15b6r_147{background:transparent}._streakGhost_15b6r_151{visibility:hidden}._skeletonGauge_15b6r_155{block-size:172px}._skeletonCard_15b6r_159{block-size:70px}@keyframes _lr-pulse_15b6r_1{50%{opacity:.55}}._links_15b6r_169{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}._card_15ioc_1{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;border-radius:var(--lr-radius);background:var(--lr-color-surface);box-shadow:inset 0 -4px color-mix(in srgb,var(--lr-color-text) 8%,transparent)}._label_15ioc_12{display:flex;align-items:center;gap:6px;margin:0;color:var(--lr-color-text-muted);font-size:15px;font-weight:700}._icon_15ioc_22{display:inline-flex;color:var(--lr-color-primary);font-size:20px}._meter_15ioc_28{display:flex;flex-direction:column;gap:10px}._value_15ioc_34{margin:0;font-family:var(--lr-font-display);font-variant-numeric:tabular-nums;line-height:1.1}._current_15ioc_41{color:var(--lr-color-text);font-size:44px;font-weight:800}._cap_15ioc_47{color:var(--lr-color-text-muted);font-size:20px;font-weight:700}._track_15ioc_53{display:block;block-size:16px;border-radius:999px;background:var(--lr-color-surface-raised);overflow:hidden}._fill_15ioc_61{display:block;block-size:100%;border-radius:inherit;background:var(--lr-color-primary);transform:scaleX(var(--fill));transform-origin:left center;transition:transform .3s ease-out}._times_15ioc_71{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:12px;row-gap:2px;margin:0;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}._strong_15ioc_83{color:var(--lr-color-text);font-weight:700}._muted_15ioc_88{color:var(--lr-color-text-muted)}._notice_iqjkq_1{margin:0;padding:10px 14px;border:2px solid var(--lr-color-coin);border-radius:var(--lr-radius);background:var(--lr-color-surface);color:var(--lr-color-text);font-size:14px;font-weight:700;line-height:1.5;text-align:center;text-wrap:balance;word-break:auto-phrase;font-variant-numeric:tabular-nums}._inline_oo1zw_2{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--lr-color-primary);font-size:40px;text-align:center}._cover_oo1zw_15{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:env(safe-area-inset-top) calc(24px + env(safe-area-inset-right)) env(safe-area-inset-bottom) calc(24px + env(safe-area-inset-left));background:var(--lr-color-bg);color:var(--lr-color-primary);font-size:40px;text-align:center}._title_oo1zw_32{margin:0;color:var(--lr-color-text);font-family:var(--lr-font-display);font-size:20px;font-weight:800;line-height:1.35}._fill_1g4te_2{flex:1;display:flex;flex-direction:column}._finishing_1g4te_9{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}._badge_1g4te_20{display:grid;place-items:center;inline-size:96px;block-size:96px;border-radius:50%;background:var(--lr-color-coin);box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--lr-color-text) 15%,var(--lr-color-coin))}._badge_1g4te_20 ._ring_1g4te_30{font-size:56px;border-color:color-mix(in srgb,var(--lr-color-text) 15%,transparent);border-block-start-color:var(--lr-color-text)}._title_1g4te_36{margin:0;color:var(--lr-color-text);font-family:var(--lr-font-display);font-size:22px;font-weight:800;line-height:1.35}._fill_17jda_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:32px;color:var(--lr-color-primary)}:root{--lr-color-bg: #fff8ec;--lr-color-surface: #ffffff;--lr-color-surface-raised: #ffebc7;--lr-color-text: #2b1a0e;--lr-color-text-muted: #6b5440;--lr-color-primary: #c2410c;--lr-color-on-primary: #ffffff;--lr-color-accent: #2563eb;--lr-color-coin: #f5b400;--lr-color-danger: #b42318;--lr-color-focus: #2563eb;--lr-color-disabled: #e9e0d4;--lr-color-on-disabled: #5c4a3a;--lr-color-code-ink: #000000;--lr-color-code-paper: #ffffff;--lr-radius: 16px;--lr-font-body: "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif;--lr-font-display: "Hiragino Maru Gothic ProN", "M PLUS Rounded 1c", "Hiragino Sans", system-ui, sans-serif;--lr-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}html,body,#root{height:100%;margin:0}body{background:var(--lr-color-bg);color:var(--lr-color-text);font-family:var(--lr-font-body);font-size:16px;line-height:1.5;line-break:strict;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:focus-visible{outline:3px solid var(--lr-color-focus);outline-offset:2px}.lr-spinner{display:inline-block;box-sizing:border-box;inline-size:1em;block-size:1em;border:.15em solid var(--lr-color-surface-raised);border-block-start-color:currentcolor;border-radius:50%;animation:lr-spin .9s linear infinite;flex:none}.lr-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes lr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
