._splash_1dha2_1{flex:1}._btn_1phd2_1{min-height:52px;font:inherit;background:var(--accent-soft);color:var(--accent);border:0;border-bottom:4px solid var(--edge);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:18px;font-weight:700;transition:transform 60ms;display:inline-flex}._btn_1phd2_1:active:not(:disabled){border-bottom-width:1px;transform:translateY(3px)}._btn_1phd2_1:disabled{opacity:.45;transform:none}._primary_1phd2_13{background:var(--accent);color:#fff}._ghost_1phd2_14{border:2px solid var(--edge);color:var(--ink);background:0 0;border-bottom-width:4px}._xl_1phd2_16{width:100%;min-height:64px;font-size:22px}._wrap_1k8li_1{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}._message_1k8li_11{color:var(--ink);font-size:18px;font-weight:700}._onboard_xemn0_1{text-align:center;background:var(--bg);color:var(--ink);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}._hero_xemn0_6{margin:0;font-size:64px}._title_xemn0_7{margin:0;font-size:28px}._lead_xemn0_8{color:var(--muted);margin:0}._themes_xemn0_9{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}._card_xemn0_12{flex-direction:column;align-items:center;gap:6px;min-height:96px;display:flex}._mascot_xemn0_16{font-size:34px}._field_xemn0_17{text-align:left;gap:6px;width:100%;display:grid}._input_xemn0_18{font:inherit;border:2px solid var(--edge);background:var(--card);color:var(--ink);border-radius:16px;min-height:48px;padding:12px 14px}._card_14n3k_1,._cardLocked_14n3k_1{background:var(--card);color:var(--ink);border-bottom:4px solid var(--edge);text-align:center;border-radius:18px;justify-items:center;gap:4px;min-height:104px;padding:14px 10px;text-decoration:none;display:grid}._cardLocked_14n3k_1{font:inherit;opacity:.7;border-top:0;border-left:0;border-right:0;border-bottom-color:var(--line)}._card_14n3k_1:active,._cardLocked_14n3k_1:active{border-bottom-width:1px;transform:translateY(3px)}._lockNote_14n3k_16{color:var(--muted);font-size:12px}._icon_14n3k_17{font-size:28px}._name_14n3k_18{font-size:15px}._stars_14n3k_19{color:var(--gold);letter-spacing:2px}._map_xtsw9_1{flex-direction:column;display:flex;overflow-x:hidden}._region_xtsw9_15{grid-template-columns:1fr 1fr;row-gap:8px;display:grid}._region_xtsw9_15[data-side=left] ._marker_xtsw9_20{grid-column:1}._region_xtsw9_15[data-side=right] ._marker_xtsw9_20{grid-column:2}._region_xtsw9_15 ._panel_xtsw9_24{grid-column:1/-1}._connector_xtsw9_32{pointer-events:none;width:100%;height:48px;display:block}._trailPath_xtsw9_35{fill:none;stroke:var(--accent-soft);stroke-width:3px;stroke-linecap:round}._marker_xtsw9_20{background:var(--area-color,var(--accent));width:100%;max-width:220px;color:var(--card);border:0;border-bottom:4px solid var(--edge);min-height:64px;font:inherit;text-align:center;border-radius:999px;justify-self:center;justify-items:center;gap:4px;padding:14px 10px;display:grid}._marker_xtsw9_20[aria-disabled=true]{opacity:.6}._marker_xtsw9_20:active:not([aria-disabled=true]){border-bottom-width:1px;transform:translateY(3px)}._markerIcon_xtsw9_53{font-size:24px}._markerTitle_xtsw9_54{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}._lockNote_xtsw9_64{font-size:12px}._panel_xtsw9_24{grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:8px 0;display:grid}._bossLink_xtsw9_73{border-bottom:4px solid var(--edge);background:var(--accent);color:#fff;border-radius:16px;grid-column:1/-1;justify-content:center;align-items:center;min-height:52px;margin-top:4px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:flex}._bossLink_xtsw9_73:active{border-bottom-width:1px;transform:translateY(3px)}._marker_xtsw9_20[data-area=tal]{--area-color:var(--accent)}._marker_xtsw9_20[data-area=alg]{--area-color:var(--accent2)}._marker_xtsw9_20[data-area=geo]{--area-color:var(--gold);color:var(--ink)}._marker_xtsw9_20[data-area=stat]{--area-color:var(--soft);color:var(--ink)}._marker_xtsw9_20[data-area=samb]{--area-color:var(--accent2-soft);color:var(--ink)}._marker_xtsw9_20[data-area=prob]{--area-color:var(--accent-soft);color:var(--ink)}._overlay_yit0q_1{z-index:20;background:#140a3273;justify-content:center;align-items:center;padding:16px;animation:.12s ease-out _fadeIn_yit0q_1;display:flex;position:fixed;inset:0}._sheet_yit0q_13{background:var(--card);width:100%;max-width:360px;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex;overflow-y:auto}._title_yit0q_29{text-align:center;margin:0;font-size:20px}._weekdays_yit0q_35,._grid_yit0q_36{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._weekday_yit0q_35{color:var(--muted);text-align:center;font-size:12px;font-weight:700}._day_yit0q_49{aspect-ratio:1;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}._lead_yit0q_60{aspect-ratio:1}._day_yit0q_49[data-state=played]{background:var(--accent2-soft);color:var(--ink);font-weight:700}._day_yit0q_49[data-state=played-weekend],._day_yit0q_49[data-state=played-holiday]{color:var(--ink);background:0 0;font-weight:700}._day_yit0q_49[data-state=weekend],._day_yit0q_49[data-state=holiday]{color:var(--muted);background:0 0}._day_yit0q_49[data-state=pending]{border:2px solid var(--accent-soft);background:0 0}._day_yit0q_49[data-state=missed],._day_yit0q_49[data-state=future]{background:0 0}._close_yit0q_106{align-self:center}@keyframes _fadeIn_yit0q_1{0%{opacity:0}to{opacity:1}}._home_qdvt0_6{padding-top:env(safe-area-inset-top);flex-direction:column;gap:18px;display:flex}._header_qdvt0_10{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._headerText_qdvt0_14{flex:1;gap:4px;min-width:0;display:grid}._greeting_qdvt0_15{margin:0;font-size:22px;font-weight:700}._tagline_qdvt0_16{color:var(--muted);margin:0}._chips_qdvt0_17{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}._chip_qdvt0_17{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 8px;font-size:14px}._chipButton_qdvt0_37{font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;appearance:none;cursor:pointer;position:relative}._chipButton_qdvt0_37:after{content:"";position:absolute;inset:-14px -4px}._mascot_qdvt0_68{background:var(--card);border:1px solid var(--line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:30px;text-decoration:none;display:inline-flex;position:relative}._mascotHat_qdvt0_74{font-size:17px;position:absolute;top:-8px}._mascotFace_qdvt0_75{font-size:14px;position:absolute}._mascotHeld_qdvt0_76{font-size:15px;position:absolute;bottom:-5px;right:-7px}._quest_qdvt0_77{background:var(--accent);color:var(--card);border-bottom:4px solid var(--edge);border-radius:20px;justify-items:start;gap:2px;min-height:72px;padding:16px;text-decoration:none;display:grid}._quest_qdvt0_77[data-done=true]{background:var(--accent2)}._questGo_qdvt0_84{background:var(--card);min-height:48px;color:var(--ink);border-radius:999px;align-items:center;margin-top:8px;padding:0 20px;font-weight:700;display:inline-flex}._collection_qdvt0_89{background:var(--card);color:var(--ink);border-bottom:4px solid var(--edge);border-radius:999px;align-self:center;min-height:48px;padding:12px 20px;text-decoration:none}._parentLink_qdvt0_97{min-height:48px;color:var(--muted);justify-content:center;align-self:center;align-items:center;padding:0 16px;font-size:13px;display:flex}._visual_17rh3_39{width:100%;height:auto;max-height:var(--visual-cap,21dvh);margin:0 auto;display:block}._square_17rh3_48{max-width:var(--visual-cap,21dvh)}._wide_17rh3_57{max-width:calc(var(--visual-cap,21dvh) * 1.6)}._table_17rh3_61{border-collapse:collapse;width:100%;font-size:1rem}._table_17rh3_61 th,._table_17rh3_61 td{border:2px solid var(--ink);text-align:center;padding:8px 16px}._coinLabel_17rh3_74{fill:var(--ink);font-size:20px;font-weight:600}._row_17rh3_80{justify-content:center;align-items:center;gap:.5rem;display:flex}._arrow_17rh3_87{color:var(--ink);font-size:2rem}._pad_6zblj_4{flex-direction:column;gap:8px;display:flex}._grid_6zblj_7{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._key_6zblj_8{min-height:56px;font-size:26px}._gap_6zblj_9{visibility:hidden}._choices_1ihx2_1{gap:10px;display:grid}._choice_1ihx2_1{width:100%;min-height:56px;font-size:22px}._choices_1ihx2_1 ._choice_1ihx2_1:disabled{opacity:1;color:var(--muted)}._grid_19wnt_1{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}._row_19wnt_2{display:flex}._opRow_19wnt_3{align-items:center;gap:8px;display:flex}._op_19wnt_3{color:var(--muted);font-size:24px;font-weight:700}._digit_19wnt_5,._cell_19wnt_5{justify-content:center;align-items:center;min-width:32px;height:40px;font-size:24px;font-weight:700;display:flex}._rule_19wnt_9{border:none;border-top:3px solid var(--ink);width:100%;margin:2px 0}._cell_19wnt_5{border-bottom:2px solid var(--line)}._cellNext_19wnt_11{border-bottom-color:var(--accent)}._row_1dta4_1{font-variant-numeric:tabular-nums;justify-content:center;gap:16px;display:flex}._slot_1dta4_8{flex-direction:column;align-items:center;gap:4px;display:flex}._label_1dta4_15{color:var(--muted);font-size:.9rem}._blank_1dta4_20,._blankActive_1dta4_21{min-width:64px;min-height:48px;font:inherit;border:2px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;font-size:24px;font-weight:700}._blankActive_1dta4_21{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._wrap_qm295_1{flex-direction:column;align-items:center;gap:12px;display:flex}._grid_qm295_8{gap:4px;max-width:100%;display:grid}._cell_qm295_14{aspect-ratio:1;border:2px solid var(--ink);background:var(--card);border-radius:8px;width:100%;min-width:0;max-width:48px}._cell_qm295_14[aria-pressed=true]{background:var(--accent)}._wrap_1txld_1{flex-direction:column;align-items:center;gap:.75rem;display:flex}._dial_1txld_8{touch-action:none;width:min(100%,20rem)}._hand_1txld_13{cursor:grab}._screen_yoarf_1{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;position:relative}._content_yoarf_11{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}._visualButton_yoarf_20{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}._prompt_yoarf_25{white-space:pre-line;margin:0;font-size:38px;font-weight:700}._promptInset_yoarf_28{padding-right:56px}._promptLong_yoarf_32{font-size:30px}._speak_yoarf_37{z-index:2;border-radius:999px;min-width:48px;min-height:48px;padding:0;font-size:22px;position:absolute;top:0;right:0}._answer_yoarf_46{min-height:56px;color:var(--ink);background:var(--card);border:2px solid var(--line);border-radius:18px;align-items:center;padding:8px 16px;font-size:30px;font-weight:700;display:flex}._feedback_yoarf_59{flex-direction:column;flex:0 auto;gap:12px;min-height:0;display:flex;overflow-y:auto}._hint_yoarf_64{background:var(--card);border-left:6px solid var(--soft);border-radius:18px;align-items:flex-start;gap:10px;padding:14px;display:flex}._solution_yoarf_69{background:var(--accent-soft);border-radius:18px;padding:16px}._praise_yoarf_70{color:var(--accent);margin:0;font-size:26px;font-weight:700}._coins_yoarf_72{color:var(--accent2);margin:0;font-size:20px;font-weight:700}._done_yoarf_73{flex-direction:column;flex:none;gap:12px;display:flex}._dock_yoarf_78{background:var(--bg);flex-direction:column;flex:none;gap:8px;padding:8px 0 12px;display:flex}._nextButton_yoarf_96{position:relative;overflow:hidden}._nextFill_yoarf_97{background:var(--accent-soft);transform-origin:0;animation:_nextFill_yoarf_97 var(--next-delay-ms,1.3s) linear forwards;position:absolute;inset:0;transform:scaleX(0)}._nextLabel_yoarf_104{z-index:1;position:relative}@keyframes _nextFill_yoarf_97{to{transform:scaleX(1)}}._result_1v8xv_1{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}._title_1v8xv_5{margin:0;font-size:30px}._score_1v8xv_6{margin:0;font-size:20px}._coins_1v8xv_7{color:var(--muted);margin:0}._good_1v8xv_8{color:var(--accent2);margin:0;font-weight:700}._chest_1v8xv_9{gap:6px;display:grid}._stickers_1v8xv_14{justify-content:center;gap:8px;margin:0;font-size:40px;display:flex}._unlocked_1v8xv_18{color:var(--muted)}._unlocked_1v8xv_18 ul{text-align:left;margin:4px 0 0;padding-left:18px}._round_1cbeq_1{flex-direction:column;flex:1;gap:8px;display:flex}._bar_1cbeq_2{justify-content:space-between;align-items:center;display:flex}._quit_1cbeq_4{min-height:48px;padding:0 12px;font-size:15px}._title_1cbeq_5{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:700;overflow:hidden}._coins_1cbeq_9{white-space:nowrap;font-size:15px}._top_1cbeq_10{justify-content:space-between;align-items:center;display:flex}._progress_1cbeq_11{color:var(--muted);font-size:14px}._dots_1cbeq_12{gap:4px;display:flex}._dot_1cbeq_12{background:var(--line);border-radius:999px;width:10px;height:10px}._dot_1cbeq_12[data-state=first]{background:var(--accent2)}._dot_1cbeq_12[data-state=hint1],._dot_1cbeq_12[data-state=hint2]{background:var(--soft)}._dot_1cbeq_12[data-state=solution]{background:var(--muted)}._saveError_1cbeq_19{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:0;padding:8px 12px;font-size:14px}._round_1d9qd_1{flex-direction:column;flex:1;gap:8px;display:flex}._bar_1d9qd_2{justify-content:space-between;align-items:center;display:flex}._quit_1d9qd_4{min-height:48px;padding:0 12px;font-size:15px}._title_1d9qd_5{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:700;overflow:hidden}._coins_1d9qd_9{white-space:nowrap;font-size:15px}._levels_1d9qd_13{flex-wrap:wrap;gap:8px;display:flex}._levelBtn_1d9qd_14{min-width:48px;padding:0 4px}._top_1d9qd_15{justify-content:space-between;align-items:center;display:flex}._progress_1d9qd_16{color:var(--muted);font-size:14px}._dots_1d9qd_17{gap:4px;display:flex}._dot_1d9qd_17{background:var(--line);border-radius:999px;width:10px;height:10px}._dot_1d9qd_17[data-state=first]{background:var(--accent2)}._dot_1d9qd_17[data-state=hint1],._dot_1d9qd_17[data-state=hint2]{background:var(--soft)}._dot_1d9qd_17[data-state=solution]{background:var(--muted)}._saveError_1d9qd_24{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:0;padding:8px 12px;font-size:14px}._visual_nhlb3_1{aspect-ratio:5/7;width:100%;max-width:500px;height:auto;margin:0 auto;display:block}._gold-stroke_nhlb3_10{stroke:url(#gold-line);stroke-width:3px;fill:none}._gold-stroke-thin_nhlb3_15{stroke:url(#gold-line);stroke-width:1.5px;fill:none}._card-title_nhlb3_20{font-family:var(--font-family);fill:#f3f4f6;font-size:32px;font-weight:700}._card-type_nhlb3_26{font-family:var(--font-family);fill:#d1d5db;font-size:22px;font-weight:700}._card-rule-text_nhlb3_33{font-family:var(--font-family);fill:#e5e7eb;font-size:24px;font-weight:500}._card-rule-label_nhlb3_41{font-family:var(--font-family);fill:#9ca3af;letter-spacing:.04em;font-size:18px;font-weight:700}._card-flavor-text_nhlb3_34{font-family:var(--font-family);fill:#9ca3af;font-size:22px;font-weight:500}._card-icon_nhlb3_54._placeholder_nhlb3_54{color:#fff;opacity:.15}._card-icon_nhlb3_54{fill:#6b7280;text-anchor:middle;font-family:sans-serif;font-size:20em}._stat-text_nhlb3_68{font-family:var(--font-family);fill:#fff;font-size:28px;font-weight:700}._rarity-common_nhlb3_76,._rarity-uncommon_nhlb3_76,._rarity-rare_nhlb3_76,._rarity-mythic_nhlb3_76{font-family:inherit}._rarity-common_nhlb3_76 ._main-shape_nhlb3_79{fill:url(#rarity-common);stroke:#1f2937;stroke-width:1px}._rarity-uncommon_nhlb3_76 ._main-shape_nhlb3_79{fill:url(#rarity-uncommon);stroke:#374151;stroke-width:1px}._rarity-rare_nhlb3_76 ._main-shape_nhlb3_79{fill:url(#rarity-rare);stroke:#78350f;stroke-width:1px}._rarity-mythic_nhlb3_76 ._main-shape_nhlb3_79{fill:url(#rarity-mythic);stroke:#fecdd3;stroke-width:1px}._rarity-common_nhlb3_76 ._accent_nhlb3_85{fill:#d1d5db}._rarity-uncommon_nhlb3_76 ._accent_nhlb3_85{fill:#fff}._rarity-rare_nhlb3_76 ._accent_nhlb3_85{fill:#fdf3a9}._rarity-mythic_nhlb3_76 ._accent_nhlb3_85{fill:#ffe4e6}._overlay_17xw5_1{z-index:20;padding:16px;padding-block:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._backdrop_17xw5_13{background:#140a328c;position:absolute;inset:0}._sheet_17xw5_19{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow-y:auto}._face_17xw5_32{width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;position:relative}._flipHint_17xw5_44{background:var(--card);width:34px;height:34px;color:var(--ink);box-shadow:0 2px 0 var(--edge);border-radius:999px;place-items:center;font-size:20px;display:grid;position:absolute;top:8px;right:8px}._back_17xw5_13{text-align:left;box-sizing:border-box;background:var(--card);border:2px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;width:100%;min-height:320px;padding:20px;display:flex}._backType_17xw5_82{color:var(--muted);margin:0;font-size:14px;display:block}._backHeadline_17xw5_92{margin:10px 0 0;font-size:20px;font-weight:700;line-height:1.3;display:block}._backLabel_17xw5_100{color:var(--muted);letter-spacing:.04em;margin:10px 0 0;font-size:15px;font-weight:700;display:block}._backRule_17xw5_109{margin:0;font-size:24px;line-height:1.35;display:block}._backMeta_17xw5_116{color:var(--muted);margin:6px 0 0;font-size:14px;display:block}._backFlavor_17xw5_123{color:var(--muted);margin:auto 0 0;font-size:16px;font-style:italic;display:block}._count_17xw5_131{color:var(--muted);margin:0;font-size:14px}._rename_17xw5_137{background:var(--card);min-height:48px;color:var(--ink);border:2px solid var(--line);font:inherit;border-radius:999px;padding:0 16px;font-weight:600}._nameInput_17xw5_148{box-sizing:border-box;border:2px solid var(--accent);width:100%;min-height:48px;font:inherit;text-align:center;border-radius:999px;padding:0 14px}._collection_w5nig_1{flex-direction:column;gap:14px;display:flex}._title_w5nig_2{margin:0;font-size:24px}._empty_w5nig_3{color:var(--muted);margin:0}._grid_w5nig_4{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._group_w5nig_7{width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;display:block}._back_w5nig_11{background:var(--card);color:var(--ink);border-bottom:4px solid var(--edge);border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:48px;padding:12px 20px;text-decoration:none;display:inline-flex}._shop_zx7o5_1{flex-direction:column;gap:14px;display:flex}._title_zx7o5_2{margin:0;font-size:24px}._balance_zx7o5_5{background:var(--card);border:1px solid var(--line);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:14px}._grid_zx7o5_10{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:16px;display:grid}._item_zx7o5_15{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}._emoji_zx7o5_19{font-size:40px;line-height:1}._action_zx7o5_20{background:var(--card);width:100%;min-height:48px;color:var(--ink);border:2px solid var(--line);font:inherit;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}._item_zx7o5_15[data-equipped=true] ._action_zx7o5_20{border-color:var(--accent)}._price_zx7o5_30{width:100%;min-height:48px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:0 10px;font-size:13px;display:flex}._back_zx7o5_35{background:var(--card);color:var(--ink);border-bottom:4px solid var(--edge);border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:48px;padding:12px 20px;text-decoration:none;display:inline-flex}._boss_18o4y_1{flex-direction:column;flex:1;gap:8px;display:flex}._bar_18o4y_2{justify-content:space-between;align-items:center;display:flex}._quit_18o4y_4{min-height:48px;padding:0 12px;font-size:15px}._title_18o4y_5{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:700;overflow:hidden}._top_18o4y_9{justify-content:center;align-items:center;display:flex}._progress_18o4y_10{color:var(--muted);font-size:14px}._saveError_18o4y_11{background:var(--accent-soft);color:var(--ink);border-radius:12px;margin:0;padding:8px 12px;font-size:14px}._result_18o4y_15{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}._actions_18o4y_19{flex-direction:column;gap:12px;width:100%;display:flex}._control_1k62v_1{flex-direction:column;gap:10px;display:flex}._field_1k62v_2{flex-direction:column;gap:4px;font-size:14px;display:flex}._warning_1k62v_5{color:var(--soft);margin:0;font-size:13px}._skills_1k62v_6{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._skill_1k62v_6{background:var(--card);border:2px solid var(--edge);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}._title_1k62v_15{font-weight:700}._holidays_1k62v_16{flex-direction:column;gap:6px;display:flex}._holidays_1k62v_16 h3{color:var(--soft);margin:0;font-size:14px}._holidays_1k62v_16 ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._holiday_1k62v_16{background:var(--card);border:2px solid var(--edge);border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}._grid_av69g_1{flex-direction:column;gap:10px;display:flex}._chapter_av69g_2{flex-direction:column;gap:6px;display:flex}._chapter_av69g_2 h3{color:var(--soft);margin:0;font-size:14px}._chapter_av69g_2 ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._skill_av69g_8{background:var(--card);border:2px solid var(--edge);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}._title_av69g_13{font-weight:700}._rusty_av69g_14{color:var(--warn,#b45309)}._log_14ja0_1{flex-direction:column;gap:10px;display:flex}._list_14ja0_2{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_14ja0_6{background:var(--card);border:2px solid var(--edge);border-radius:16px;flex-direction:column;gap:4px;padding:12px;display:flex}._skill_14ja0_11{color:var(--soft);margin:0;font-size:14px}._prompt_14ja0_12{margin:0;font-size:16px;font-weight:700}._tags_14ja0_13{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}._tag_14ja0_13{border:1px solid var(--edge);color:var(--soft);border-radius:999px;padding:1px 8px;font-size:12px}._answers_14ja0_21{margin:0;font-size:14px}._outcome_14ja0_22{color:var(--soft);margin:0;font-size:14px}._gate_1sxua_1{flex-direction:column;flex:1;justify-content:center;gap:12px;width:100%;max-width:320px;margin:0 auto;display:flex}._title_1sxua_5{text-align:center;margin:0;font-size:22px}._field_1sxua_6{gap:6px;display:grid}._input_1sxua_7{font:inherit;border:2px solid var(--edge);background:var(--card);min-height:48px;color:var(--ink);letter-spacing:8px;text-align:center;border-radius:16px;padding:12px 14px}._error_1sxua_12{color:var(--soft);margin:0;font-size:14px}._settings_1bllk_1{flex-direction:column;gap:10px;display:flex}._field_1bllk_2{flex-direction:column;gap:4px;font-size:14px;display:flex}._parent_lq6y4_1{flex-direction:column;gap:14px;display:flex}._title_lq6y4_2{margin:0;font-size:22px}._actions_lq6y4_3{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._confirm_lq6y4_4{background:var(--card);border:2px solid var(--edge);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}._message_lq6y4_9{color:var(--soft);margin:0;font-size:14px}._back_lq6y4_14{background:var(--card);color:var(--ink);border-bottom:4px solid var(--edge);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:48px;padding:12px 20px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}:root{--bg:#efe9ff;--card:#fff;--ink:#2a1e4f;--muted:#6f6690;--accent:#6a3df0;--accent-soft:#e4dcff;--accent2:#2fb673;--accent2-soft:#d9f5e6;--gold:#f5b301;--danger:#e5484d;--edge:#140a3229;--line:#140a321a;--ok:var(--accent2);--soft:#e8a317;--font-family:"Fredoka","Nunito","Varela Round",ui-rounded,system-ui,sans-serif;--font-weight:500}[data-theme=rymden]{--bg:#e8eeff;--ink:#1b2559;--muted:#5b6490;--accent:#3350d8;--accent-soft:#dce3ff;--accent2:#e0a800;--accent2-soft:#fff1c2}[data-theme=havet]{--bg:#e3f7fa;--ink:#0f3b4c;--muted:#4f7280;--accent:#0e8fa8;--accent-soft:#d2f0f5;--accent2:#f27a24;--accent2-soft:#ffe4d0}[data-theme=djur]{--bg:#fff1e0;--ink:#4a2e12;--muted:#8a6a4a;--accent:#d9622b;--accent-soft:#ffe0cc;--accent2:#3a9e4c;--accent2-soft:#ddf3e0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{font-family:var(--font-family);font-weight:var(--font-weight);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.3}#app{max-width:560px;padding:16px 16px calc(48px + env(safe-area-inset-bottom));flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}._wrap_hjqxl_1{justify-items:start;gap:16px;margin:24px;display:grid}._error_hjqxl_2{background:var(--accent-soft);color:var(--danger);border-radius:18px;margin:0;padding:16px;font-size:20px;font-weight:700}._notice_1cr4q_8{display:none}@media (pointer:coarse) and (hover:none) and (orientation:landscape) and (height<=520px){._notice_1cr4q_8{z-index:100;text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}}._icon_1cr4q_26{color:var(--accent)}._text_1cr4q_28{color:var(--ink);margin:0;font-size:20px;font-weight:700}
