@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(./nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(./nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(./nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(./nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(./nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(./nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(./nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(./nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}body{background:var(--c-bg);color:var(--c-text-primary);font:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button:focus-visible{outline:var(--size-outline-button-border) solid var(--c-accent-base);outline-offset:var(--space-2)}.screen{min-height:100dvh;padding:var(--safe-top) calc(var(--safe-right) + var(--layout-screen-side)) var(--safe-bottom) calc(var(--safe-left) + var(--layout-screen-side))}.pressable{transition:transform var(--motion-button-release-duration) var(--motion-button-release-ease);-webkit-user-select:none;user-select:none}.pressable:not(:disabled):active,.pressable.is-pressed{transform:scale(var(--motion-button-press-scale));transition:transform var(--motion-button-press-duration) var(--motion-button-press-ease)}.pressable:disabled{cursor:default}._spinner_gwv9u_1{animation:_spin_gwv9u_1 var(--motion-spinner-duration) var(--motion-spinner-ease) infinite}._track_gwv9u_6,._arc_gwv9u_7{stroke-width:var(--size-spinner-stroke)}._track_gwv9u_6{stroke-opacity:var(--c-primary-button-spinner-track-alpha)}@keyframes _spin_gwv9u_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_gwv9u_1{animation:none}}._bar_xgsb3_1{height:calc(var(--size-tab-bar-height) + var(--safe-bottom));padding:calc((var(--size-tab-bar-height) - var(--size-tab-bar-item-h)) / 2) var(--layout-screen-side) var(--safe-bottom);border-radius:var(--r-tab-bar) var(--r-tab-bar) 0 0;background:var(--c-surface);box-shadow:var(--shadow-tab-bar);justify-content:space-around;align-items:flex-start;display:flex}._tab_xgsb3_12{justify-content:center;align-items:center;gap:var(--size-tab-bar-label-gap);width:var(--size-tab-bar-item-w);height:var(--size-tab-bar-item-h);color:var(--c-text-secondary);flex-direction:column;display:flex}._pill_xgsb3_23{width:var(--size-tab-bar-active-pill-w);height:var(--size-tab-bar-active-pill-h);border-radius:var(--r-active-tab);justify-content:center;align-items:center;display:flex;position:relative}._active_xgsb3_33 ._pill_xgsb3_23{background:var(--c-accent-soft)}._icon_xgsb3_37{width:var(--size-tab-bar-icon);height:var(--size-tab-bar-icon)}._badge_xgsb3_43{top:0;left:calc(50% + var(--size-tab-bar-icon) / 2 - var(--size-tab-bar-badge-size) / 2);width:var(--size-tab-bar-badge-size);height:var(--size-tab-bar-badge-size);border:var(--size-tab-bar-badge-border) solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-badge-dot);box-sizing:content-box;position:absolute}._label_xgsb3_55{font:var(--font-label)}._active_xgsb3_33{color:var(--c-accent-text)}._active_xgsb3_33 ._label_xgsb3_55{font-weight:var(--font-weight-heavy)}._root_1vwug_1{z-index:10;position:fixed;inset:0}._overlay_1vwug_7{background:var(--c-overlay-color);-webkit-backdrop-filter:blur(var(--c-overlay-blur));position:absolute;inset:0}._panel_1vwug_16{right:var(--size-sheet-inset);bottom:max(var(--safe-bottom), var(--size-sheet-inset));left:var(--size-sheet-inset);padding:var(--size-sheet-padding-top) var(--size-sheet-padding-x) var(--size-sheet-padding-bottom);border-radius:var(--r-sheet);background:var(--c-sheet-bg);box-shadow:var(--shadow-sheet);outline:none;position:absolute}._handle_1vwug_28{width:var(--size-sheet-handle-w);height:var(--size-sheet-handle-h);margin:0 auto var(--size-sheet-gap);border-radius:var(--r-pill);background:var(--c-sheet-handle)}._icon_1vwug_36{margin-bottom:var(--space-14);justify-content:center;display:flex}._title_1vwug_42{font:var(--font-title2);text-align:center;color:var(--c-text-primary);margin:0}._compact_1vwug_49{font:var(--font-title2-compact)}._subtitle_1vwug_53{margin:var(--size-sheet-title-gap) 0 0;font:var(--font-body-small);text-align:center;color:var(--c-text-secondary)}._body_1vwug_60{gap:var(--size-sheet-gap);margin-top:var(--size-sheet-gap);flex-direction:column;display:flex}._open_1vwug_67 ._overlay_1vwug_7{animation:_fade-in_1vwug_1 var(--motion-overlay-fade-duration) var(--motion-overlay-fade-ease) both}._open_1vwug_67 ._panel_1vwug_16{animation:_slide-in_1vwug_1 var(--motion-sheet-in-duration) var(--motion-sheet-in-ease) both}._closing_1vwug_76{pointer-events:none}._closing_1vwug_76 ._overlay_1vwug_7{animation:_fade-out_1vwug_1 var(--motion-sheet-out-duration) var(--motion-sheet-out-ease) both}._closing_1vwug_76 ._panel_1vwug_16{animation:_slide-out_1vwug_1 var(--motion-sheet-out-duration) var(--motion-sheet-out-ease) both}@keyframes _fade-in_1vwug_1{0%{opacity:0}}@keyframes _fade-out_1vwug_1{to{opacity:0}}@keyframes _slide-in_1vwug_1{0%{transform:translateY(calc(100% + var(--size-sheet-bottom)))}}@keyframes _slide-out_1vwug_1{to{transform:translateY(calc(100% + var(--size-sheet-bottom)))}}._feature_1vwug_113 ._panel_1vwug_16{padding-bottom:var(--size-feature-sheet-padding-bottom)}._feature_1vwug_113 ._handle_1vwug_28{margin-bottom:var(--size-feature-sheet-gap)}._feature_1vwug_113 ._subtitle_1vwug_53{max-width:var(--size-feature-sheet-subtitle-max-width);margin:var(--size-feature-sheet-subtitle-gap) auto 0;font:var(--font-body)}._feature_1vwug_113 ._body_1vwug_60{gap:var(--size-feature-sheet-gap);margin-top:var(--size-feature-sheet-gap)}._skin_1vwug_133 ._subtitle_1vwug_53{max-width:var(--size-skin-sheet-desc-max-width);margin-top:var(--size-skin-sheet-title-gap)}._card_14vg5_2{align-items:center;gap:var(--size-map-chapter-header-gap);box-sizing:border-box;min-height:var(--size-map-chapter-header-height);padding:0 var(--size-map-chapter-header-padding-right) 0 var(--size-map-chapter-header-padding-left);border:var(--size-map-chapter-header-border) solid var(--c-surface);border-radius:var(--size-map-chapter-header-radius);background:var(--c-surface);box-shadow:var(--shadow-map-chapter-header);color:var(--c-text-primary);display:flex}._withTile_14vg5_16{padding-left:var(--size-map-chapter-header-padding-left-lock)}._tile_14vg5_20{width:var(--size-map-chapter-header-lock-tile);height:var(--size-map-chapter-header-lock-tile);border-radius:var(--size-map-chapter-header-lock-tile-radius);background:var(--c-surface-alt);color:var(--c-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}._lock_14vg5_32{width:var(--size-map-chapter-header-lock-icon);height:var(--size-map-chapter-header-lock-icon)}._main_14vg5_37{gap:var(--size-map-chapter-header-text-gap);flex-direction:column;flex:1;min-width:0;display:flex}._title_14vg5_45{font:var(--font-body-heavy)}._barRow_14vg5_49{height:var(--size-map-chapter-header-bar-row);align-items:center;display:flex;position:relative}._track_14vg5_56{height:var(--size-map-chapter-header-bar);border-radius:var(--size-map-chapter-header-bar-radius);background:var(--c-track);flex:1;overflow:hidden}._fill_14vg5_64{border-radius:var(--size-map-chapter-header-bar-radius);height:100%;display:block}._mark_14vg5_70{top:calc((var(--size-map-chapter-header-bar-row) - var(--size-map-chapter-header-chest-mark)) / 2);left:calc(var(--at) - var(--size-map-chapter-header-chest-mark) / 2);box-sizing:border-box;width:var(--size-map-chapter-header-chest-mark);height:var(--size-map-chapter-header-chest-mark);border:var(--size-map-chapter-header-chest-mark-border) solid;border-radius:var(--r-pill);justify-content:center;align-items:center;display:flex;position:absolute}._mark-ahead_14vg5_84{border-color:var(--c-track);background:var(--c-surface)}._mark-ready_14vg5_89{border-color:var(--c-coin-fill);background:var(--c-hint-bg)}._mark-claimed_14vg5_94{border-color:var(--c-surface);background:var(--c-success-base);color:var(--c-text-on-accent)}._markCheck_14vg5_100{width:var(--size-map-chapter-header-chest-check);height:var(--size-map-chapter-header-chest-check)}._status_14vg5_105{align-items:center;gap:var(--size-map-chapter-header-status-gap);font:var(--font-label);font-weight:var(--font-weight-heavy);display:flex}._statusStars_14vg5_113{color:var(--c-hint-text)}._statusDone_14vg5_117{color:var(--c-success-text)}._statusLocked_14vg5_121{color:var(--c-text-secondary)}._statusCheck_14vg5_125{width:var(--size-map-chapter-header-status-check);height:var(--size-map-chapter-header-status-check);flex:none}._numbers_14vg5_131{align-items:flex-end;gap:var(--size-map-chapter-header-numbers-gap);flex-direction:column;flex:none;display:flex}._stars_14vg5_139{align-items:center;gap:var(--size-map-chapter-header-star-gap);font:var(--font-caption);font-weight:var(--font-weight-heavy);white-space:nowrap;display:flex}._star_14vg5_139{width:var(--size-map-chapter-header-star);height:var(--size-map-chapter-header-star);color:var(--c-star-fill)}._levels_14vg5_154{font:var(--font-label);font-weight:var(--font-weight-heavy);color:var(--c-text-secondary);white-space:nowrap}._pill_1b8m9_1{align-items:center;gap:var(--size-top-bar-coins-pill-gap);height:var(--size-top-bar-coins-pill-height);padding:0 var(--size-top-bar-coins-pill-padding-right) 0 var(--size-top-bar-coins-pill-padding-left);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-small);display:inline-flex}._noAdd_1b8m9_13{padding-right:var(--size-top-bar-coins-pill-padding-right-no-plus)}._coin_1b8m9_17{width:var(--size-top-bar-coins-pill-icon);height:var(--size-top-bar-coins-pill-icon);flex:none}._value_1b8m9_23{font:var(--font-coins);color:var(--c-text-primary)}._add_1b8m9_29{display:inline-flex;position:relative}._add_1b8m9_29:after{content:"";inset:calc((var(--size-top-bar-coins-pill-plus) - var(--size-icon-button-size)) / 2);position:absolute}._chip_1b8m9_40{width:var(--size-top-bar-coins-pill-plus);height:var(--size-top-bar-coins-pill-plus);border-radius:var(--r-pill);background:var(--c-surface-alt);color:var(--c-text-primary);justify-content:center;align-items:center;display:inline-flex}._plus_1b8m9_51{width:var(--space-16);height:var(--space-16)}._coinSlot_1b8m9_56{flex:none;display:inline-flex}._highlight_1b8m9_62{transform-origin:calc(var(--size-top-bar-coins-pill-padding-left) + var(--size-top-bar-coins-pill-icon) / 2) 50%;animation:_coinCredit_1b8m9_1 var(--motion-map-chest-credit-duration) var(--motion-map-chest-credit-ease)}@keyframes _coinCredit_1b8m9_1{50%{transform:scale(var(--motion-map-chest-credit-scale));box-shadow:var(--ring-coins-credit), var(--shadow-small)}}@media (prefers-reduced-motion:reduce){._highlight_1b8m9_62{animation:none}}._button_jfvs2_1{width:var(--size-icon-button-size);height:var(--size-icon-button-size);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-small);color:var(--c-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}._icon_jfvs2_14{width:var(--size-icon-button-icon);height:var(--size-icon-button-icon)}._button_jfvs2_1:disabled{background:var(--c-track);box-shadow:none;color:var(--c-text-muted)}._button_13asg_1{justify-content:center;align-items:center;gap:var(--size-primary-button-icon-gap);width:100%;height:var(--size-primary-button-height);padding:0 var(--space-20);border-radius:var(--r-button-primary);background:linear-gradient(180deg, var(--c-primary-button-gradient-top) 0%, var(--c-primary-button-gradient-mid) 55%, var(--c-primary-button-gradient-bottom) 100%);box-shadow:var(--shadow-primary-button);color:var(--c-primary-button-text);font:var(--font-button-primary);display:flex}._sheet_13asg_22{box-shadow:var(--shadow-primary-button-sheet);font:var(--font-button-sheet)}._compact_13asg_27{font:var(--font-button-sheet-compact)}._icon_13asg_31{width:var(--size-primary-button-icon);height:var(--size-primary-button-icon);flex:none}._button_13asg_1:disabled{background:var(--c-track);box-shadow:none;color:var(--c-text-muted)}._coin_13asg_43{width:var(--size-price-button-coin);height:var(--size-price-button-coin);flex:none}._spinner_13asg_49{width:var(--size-spinner-size);height:var(--size-spinner-size);flex:none}._dailyCompact_13asg_57{gap:var(--size-daily-compact-button-icon-gap);height:var(--size-daily-compact-button-height);border-radius:var(--r-daily-compact-card);box-shadow:var(--shadow-primary-button-compact);font:var(--font-button-sheet-compact)}._dailyCompact_13asg_57 ._icon_13asg_31{width:var(--size-daily-compact-button-icon);height:var(--size-daily-compact-button-icon)}._home_13asg_71{box-shadow:var(--shadow-primary-button-sheet);flex:none}._loading_13asg_77{opacity:var(--c-primary-button-loading-alpha);box-shadow:none;pointer-events:none}._button_13asg_1:disabled ._coin_13asg_43{opacity:var(--c-price-button-coin-disabled-alpha);filter:grayscale()}:where(._button_13asg_1)~*{z-index:1;position:relative}._root_y92a3_1{gap:var(--size-progress-label-gap);flex-direction:column;display:flex}._labels_y92a3_7{font:var(--font-label);color:var(--c-text-secondary);justify-content:space-between;display:flex}._percent_y92a3_14{color:var(--c-text-primary);font-weight:var(--font-weight-heavy)}._track_y92a3_19{height:var(--size-progress-height);border-radius:var(--r-progress);background:var(--c-track);overflow:hidden}._fill_y92a3_26{border-radius:inherit;background:linear-gradient(90deg, var(--c-progress-from), var(--c-progress-mid) 50%, var(--c-progress-to));height:100%;transition:width var(--motion-line-segment-snap-duration) var(--motion-line-segment-snap-ease)}._button_1ab02_1{width:100%;padding:0 var(--space-16);justify-content:center;align-items:center;display:flex}._accent_1ab02_9{gap:var(--size-secondary-button-icon-gap);height:var(--size-secondary-button-height);border:var(--size-secondary-button-border) solid var(--c-secondary-button-border);border-radius:var(--r-button-secondary);background:var(--c-secondary-button-bg);color:var(--c-secondary-button-text);font:var(--font-button-secondary)}._sheet_1ab02_19{gap:var(--size-sheet-button-icon-gap);height:var(--size-sheet-button-height);border-radius:var(--r-sheet-button);background:var(--c-sheet-button-bg);color:var(--c-sheet-button-text);font:var(--font-button-sheet-secondary)}._price_1ab02_28{gap:var(--size-price-button-icon-gap);height:var(--size-price-button-height);border:var(--size-price-button-border) solid var(--c-price-button-border);border-radius:var(--r-button-secondary);background:var(--c-price-button-bg);color:var(--c-price-button-text);font:var(--font-button-price)}._icon_1ab02_38{width:var(--size-secondary-button-icon);height:var(--size-secondary-button-icon);flex:none}._sheet_1ab02_19 ._icon_1ab02_38{width:var(--size-sheet-button-icon);height:var(--size-sheet-button-icon)}._coin_1ab02_49{width:var(--size-price-button-coin);height:var(--size-price-button-coin);flex:none}._badge_1ab02_56{height:var(--size-reward-badge-height);padding:0 var(--size-reward-badge-padding-x);border-radius:var(--r-pill);background:var(--c-accent-soft);font:var(--font-caption);font-weight:var(--font-weight-heavy);align-items:center;display:inline-flex}._button_1ab02_1:disabled{border-color:var(--c-track);background:var(--c-track);color:var(--c-text-muted)}._button_1ab02_1:disabled ._badge_1ab02_56{background:0 0}._button_1ab02_1:disabled ._coin_1ab02_49{opacity:var(--c-price-button-coin-disabled-alpha);filter:grayscale()}._track_er6n9_1{gap:var(--size-segmented-gap);padding:var(--size-segmented-padding);border-radius:var(--r-segment-track);background:var(--c-surface-sunken);display:flex}._tab_er6n9_9{height:var(--size-segmented-tab);padding:0 var(--space-4);border-radius:var(--r-segment-tab);color:var(--c-text-secondary);font:var(--font-body-small);flex:1;position:relative}._tab_er6n9_9:after{content:"";inset:calc((var(--size-segmented-tab) - var(--size-icon-button-size)) / 2) 0;position:absolute}._active_er6n9_26{background:var(--c-surface);box-shadow:var(--shadow-segment-active);color:var(--c-text-primary);font-weight:var(--font-weight-heavy)}._label_er6n9_33{position:relative}._badge_er6n9_38{top:calc(var(--size-tab-bar-badge-size) / -2);box-sizing:content-box;width:var(--size-tab-bar-badge-size);height:var(--size-tab-bar-badge-size);border:var(--size-tab-bar-badge-border) solid var(--c-surface-sunken);border-radius:var(--r-pill);background:var(--c-badge-dot);position:absolute;left:100%}._active_er6n9_26 ._badge_er6n9_38{border-color:var(--c-surface)}._compact_er6n9_54{border-radius:var(--r-settings-segment-track)}._compact_er6n9_54 ._tab_er6n9_9{border-radius:var(--r-settings-segment-tab)}._compact_er6n9_54 ._active_er6n9_26{box-shadow:var(--shadow-segment-active-settings)}._week_8rh5g_1{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}._day_8rh5g_9{align-items:center;gap:var(--size-week-label-gap);flex-direction:column;display:flex}._dot_8rh5g_16{width:var(--size-week-dot);height:var(--size-week-dot);border-radius:var(--r-pill);background:var(--c-track);justify-content:center;align-items:center;display:flex}._done_8rh5g_26 ._dot_8rh5g_16{background:var(--c-accent-base);color:var(--c-text-on-accent)}._today_8rh5g_31 ._dot_8rh5g_16{border:var(--size-week-ring) dashed var(--c-accent-base);background:var(--c-surface)}._check_8rh5g_36{width:var(--space-20);height:var(--space-20)}._label_8rh5g_41{font:var(--font-label);color:var(--c-text-secondary)}._today_8rh5g_31 ._label_8rh5g_41,._isToday_8rh5g_47 ._label_8rh5g_41{color:var(--c-accent-text);font-weight:var(--font-weight-heavy)}._compact_8rh5g_53{justify-content:flex-start;gap:var(--size-daily-compact-streak-dot-gap)}._compact_8rh5g_53 ._day_8rh5g_9{gap:var(--size-daily-compact-streak-today-gap);flex-direction:row}._compact_8rh5g_53 ._dot_8rh5g_16{width:var(--size-daily-compact-streak-dot);height:var(--size-daily-compact-streak-dot)}._compact_8rh5g_53 ._check_8rh5g_36{width:var(--size-daily-compact-streak-check);height:var(--size-daily-compact-streak-check)}._compact_8rh5g_53 ._day_8rh5g_9:not(._isToday_8rh5g_47):not(._today_8rh5g_31) ._label_8rh5g_41{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._link_1nmxt_1{height:var(--size-text-link-height);padding:0 var(--size-text-link-padding-x);font:var(--font-body);text-underline-offset:var(--size-text-link-underline-offset);justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}._secondary_1nmxt_12{color:var(--c-text-secondary)}._primary_1nmxt_16{color:var(--c-text-primary)}._accent_1nmxt_20{color:var(--c-accent-text)}._link_1nmxt_1:disabled{color:var(--c-text-muted)}._row_12dml_1{align-items:center;gap:var(--size-switch-icon-gap);width:100%;height:var(--size-switch-row);padding:0 var(--size-switch-row-padding-right) 0 var(--size-switch-row-padding-left);border-radius:var(--r-switch-row);background:var(--c-surface);color:var(--c-text-primary);text-align:left;display:flex}._icon_12dml_14{width:var(--size-switch-icon);height:var(--size-switch-icon);flex:none}._label_12dml_20{font:var(--font-body-heavy);flex:1}._track_12dml_25{width:var(--size-switch-w);height:var(--size-switch-h);border-radius:var(--r-switch);background:var(--c-switch-off);transition:background-color var(--motion-button-release-duration) var(--motion-button-press-ease);flex:none;position:relative}._on_12dml_35{background:var(--c-switch-on)}._knob_12dml_39{top:calc((var(--size-switch-h) - var(--size-switch-knob)) / 2);left:calc((var(--size-switch-h) - var(--size-switch-knob)) / 2);width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--r-pill);background:var(--c-switch-knob);box-shadow:var(--shadow-knob);transition:transform var(--motion-button-release-duration) var(--motion-button-release-ease);position:absolute}._on_12dml_35 ._knob_12dml_39{transform:translateX(calc(var(--size-switch-w) - var(--size-switch-h)))}._row_12dml_1:disabled{color:var(--c-text-muted)}._row_12dml_1:disabled ._track_12dml_25{background:var(--c-track)}._row_12dml_1:disabled ._knob_12dml_39{box-shadow:none}._bar_5ukya_1{justify-content:space-between;align-items:center;gap:var(--space-8);height:var(--size-top-bar-height);padding:0 var(--layout-screen-side);display:flex}._slot_1p1zs_1{height:var(--size-banner-h);margin:var(--size-banner-margin-top) var(--layout-screen-side) var(--size-banner-margin-bottom);border:var(--size-banner-slot-border) dashed var(--c-placeholder-border);border-radius:var(--r-banner-slot);color:var(--c-text-secondary);font:var(--font-label);flex:none;justify-content:center;align-items:center;display:flex}._board_1o6as_1{flex:none;display:block;overflow:visible}._dot_1o6as_8{filter:drop-shadow(0 var(--shadow-pair-dot-y) var(--shadow-pair-dot-blur) currentColor)}._revealLine_1o6as_14,._revealCell_1o6as_15,._revealPop_1o6as_16{animation-delay:var(--reveal-delay);animation-duration:var(--reveal-duration);animation-timing-function:var(--reveal-ease);animation-iteration-count:1;animation-fill-mode:both;animation-play-state:var(--reveal-play,running)}._revealLine_1o6as_14{stroke-dasharray:1 1;animation-name:_revealDraw_1o6as_1}._revealCell_1o6as_15{animation-name:_revealFill_1o6as_1}._revealPop_1o6as_16{transform-box:fill-box;transform-origin:50%;animation-name:_revealPop_1o6as_16}@keyframes _revealDraw_1o6as_1{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _revealFill_1o6as_1{0%{opacity:0}to{opacity:1}}@keyframes _revealPop_1o6as_16{0%{transform:scale(1)}50%{transform:scale(var(--reveal-scale))}to{transform:scale(1)}}._layers_1o6as_72{position:relative}._layers_1o6as_72>svg{display:block}._overlay_1o6as_80{position:absolute;top:0;left:0}._box_g306o_2{flex:0 auto;justify-content:center;align-self:stretch;align-items:flex-start;min-height:0;display:flex}._fill_g306o_12{flex:1 1 0;align-items:center}._pill_1j9pr_1{align-items:center;gap:var(--size-win-coins-gap);height:var(--size-win-coins-height);padding:0 var(--size-win-coins-padding-right) 0 var(--size-win-coins-padding-left);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-win-coins);display:inline-flex}._coin_1j9pr_12{width:var(--size-win-coins-coin);height:var(--size-win-coins-coin)}._value_1j9pr_17{font:var(--font-reward-value);color:var(--c-text-primary)}._unit_1j9pr_22{font:var(--font-body-small);color:var(--c-text-secondary)}._animate_1j9pr_27{animation:_coins-pop_1j9pr_1 var(--motion-win-coins-pop-duration) var(--motion-win-coins-pop-ease) var(--motion-win-coins-pop-delay) both}@keyframes _coins-pop_1j9pr_1{0%{opacity:0;transform:scale(.6)}}._button_1eo5r_1{justify-content:center;align-items:center;gap:var(--size-control-button-icon-gap);height:var(--size-control-button-height);border-radius:var(--r-button-control);background:var(--c-control-button-bg);box-shadow:var(--shadow-control);color:var(--c-control-button-text);font:var(--font-button-control);flex:1;display:flex}._hint_1eo5r_15{background:var(--c-hint-bg);color:var(--c-hint-text)}._icon_1eo5r_20{width:var(--size-control-button-icon);height:var(--size-control-button-icon);flex:none}._button_1eo5r_1:disabled{background:var(--c-track);box-shadow:none;color:var(--c-text-muted)}._tile_1qcku_1{width:var(--size-daily-strip-tile);height:var(--size-daily-strip-tile);border-radius:var(--r-daily-tile);background:var(--c-daily-tile-bg);color:var(--c-daily-tile-text);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}._month_1qcku_14{font:var(--font-date-tile-month);letter-spacing:var(--size-daily-strip-month-tracking);text-transform:uppercase}._day_1qcku_20{font:var(--font-date-tile-day)}._home_1qcku_25{background:0 0;width:auto;height:auto}._home_1qcku_25 ._month_1qcku_14{font:var(--font-home-date-month)}._home_1qcku_25 ._day_1qcku_20{font:var(--font-home-date-day)}._card_12gcy_1{justify-content:center;align-items:center;gap:var(--space-12);height:var(--size-primary-button-height);border:var(--size-secondary-button-border) solid var(--c-success-border);border-radius:var(--r-card);background:var(--c-success-soft);display:flex}._check_12gcy_12{width:var(--size-switch-h);height:var(--size-switch-h);border-radius:var(--r-pill);background:var(--c-success-base);color:var(--c-text-on-accent);justify-content:center;align-items:center;display:flex}._icon_12gcy_23{width:var(--space-16);height:var(--space-16)}._text_12gcy_28{flex-direction:column;display:flex}._title_12gcy_33{font:var(--font-body-strong);color:var(--c-success-text)}._subtitle_12gcy_38{font:var(--font-body-small);color:var(--c-text-secondary)}._subtitle_12gcy_38 b{color:var(--c-text-primary);font-weight:var(--font-weight-heavy)}._compact_12gcy_49{gap:var(--size-daily-compact-done-gap);height:var(--size-daily-compact-button-height);border-radius:var(--r-daily-compact-card)}._compact_12gcy_49 ._check_12gcy_12{width:var(--size-daily-compact-done-check);height:var(--size-daily-compact-done-check)}._compact_12gcy_49 ._icon_12gcy_23{width:var(--size-daily-compact-done-icon);height:var(--size-daily-compact-done-icon)}._compact_12gcy_49 ._title_12gcy_33{font:var(--font-body-heavy)}._compact_12gcy_49 ._subtitle_12gcy_38{font:var(--font-label)}._button_1rsav_1{height:var(--size-outline-button-height);padding:0 var(--size-outline-button-padding-x);border:var(--size-outline-button-border) solid var(--c-accent-base);border-radius:var(--r-pill);color:var(--c-accent-text);font:var(--font-body-heavy);flex:none}._button_1rsav_1:disabled{border-color:var(--c-track);color:var(--c-text-muted)}._filled_1rsav_16{background:var(--c-surface);box-shadow:var(--shadow-small)}._tile_1geea_1{align-items:center;gap:var(--size-reward-tile-gap);min-width:0;height:var(--size-reward-tile-height);padding:0 var(--size-reward-tile-padding-x);border-radius:var(--r-card-small);background:var(--c-surface);box-shadow:var(--shadow-tile);display:flex}._highlight_1geea_13{border:var(--size-reward-tile-highlight-border) solid var(--c-coin-fill);background:var(--c-hint-bg)}._highlight_1geea_13 ._caption_1geea_18{color:var(--c-hint-text)}._icon_1geea_22{width:var(--size-price-button-coin);height:var(--size-price-button-coin);flex:none;display:flex}._icon_1geea_22>*{width:100%;height:100%}._text_1geea_34{flex-direction:column;min-width:0;display:flex}._caption_1geea_18{font:var(--font-label);color:var(--c-text-secondary)}._value_1geea_45{font:var(--font-tile-value);color:var(--c-text-primary)}._chip_1geea_51{align-items:center;gap:var(--size-daily-compact-reward-gap);min-width:0;min-height:var(--size-daily-compact-reward-height);padding:0 var(--size-daily-compact-reward-padding-x);border-radius:var(--r-daily-compact-chip);background:var(--c-surface);box-shadow:var(--shadow-daily-compact);display:flex}._chipText_1geea_63{align-items:baseline;column-gap:var(--size-daily-compact-reward-gap);white-space:nowrap;flex-wrap:wrap;min-width:0;display:flex}._chipIcon_1geea_72{height:var(--size-daily-compact-reward-icon);flex:none;display:flex}._chipIcon_1geea_72>*{width:auto;height:100%}._chipValue_1geea_83{font:var(--font-body-heavy);color:var(--c-text-primary)}._chip_1geea_51._highlight_1geea_13 ._caption_1geea_18{font-weight:var(--font-weight-heavy)}._screen_1emdj_1{padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);background:var(--c-bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}._safeBottom_1emdj_11{padding-bottom:var(--safe-bottom)}._animate_1emdj_15{animation:_screen-fade_1emdj_1 var(--motion-screen-fade-duration) var(--motion-screen-fade-ease) both}@keyframes _screen-fade_1emdj_1{0%{opacity:0}}._header_1rxyl_1{height:var(--size-level-header-height);padding:0 var(--size-level-header-padding-x);flex:none;justify-content:space-between;align-items:center;display:flex}._side_1rxyl_10{width:var(--size-icon-button-size);display:flex}._title_1rxyl_15{font:var(--font-header);color:var(--c-text-primary);white-space:nowrap;margin:0}._muted_1rxyl_22{color:var(--c-text-secondary)}._screen_1rxyl_26{height:var(--size-settings-header-height);padding:0 var(--size-settings-header-padding-x)}._screen_1rxyl_26 ._title_1rxyl_15{font:var(--font-screen-title)}._card_4y3nx_1{gap:var(--size-skin-card-gap);min-width:0;min-height:var(--size-skin-card-height);padding:var(--size-skin-card-padding);border:var(--size-skin-card-border) solid var(--c-surface);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-tile-soft);flex-direction:column;display:flex}._tappable_4y3nx_15{cursor:pointer}._equipped_4y3nx_19{border-color:var(--c-equipped-border)}._preview_4y3nx_23{height:var(--size-skin-card-preview);border-radius:var(--r-preview);background:var(--c-surface-preview);flex:none;justify-content:center;align-items:center;display:flex}._name_4y3nx_33{padding-left:var(--space-4);font:var(--font-body-heavy);white-space:nowrap;text-overflow:ellipsis;color:var(--c-text-primary);overflow:hidden}._action_4y3nx_43{justify-content:center;align-items:center;gap:var(--size-skin-button-gap);min-width:0;height:var(--size-skin-button-height);padding:0 var(--size-skin-button-padding-x);border-radius:var(--r-skin-button);font:var(--font-body-small);font-weight:var(--font-weight-heavy);white-space:nowrap;flex:none;display:flex}._icon_4y3nx_58{width:var(--size-skin-button-icon);height:var(--size-skin-button-icon);flex:none}._coin_4y3nx_64{width:var(--size-skin-button-coin);height:var(--size-skin-button-coin);flex:none}._coinMuted_4y3nx_70{opacity:var(--c-price-button-coin-disabled-alpha);filter:grayscale()}._labels_4y3nx_75{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}._label_4y3nx_75{text-overflow:ellipsis;max-width:100%;overflow:hidden}._sub_4y3nx_90{font:var(--font-label);line-height:1.1}._equipped_4y3nx_19 ._action_4y3nx_43,._action_4y3nx_43._equipped_4y3nx_19{background:var(--c-equipped-bg);color:var(--c-equipped-text)}._owned_4y3nx_101{background:var(--c-surface-alt);color:var(--c-text-primary)}._price_4y3nx_106{background:var(--c-hint-bg);color:var(--c-text-primary)}._priceShort_4y3nx_111,._adUnavailable_4y3nx_112{background:var(--c-track);color:var(--c-text-secondary)}._adUnavailable_4y3nx_112{padding:0 var(--space-4);font:var(--font-caption);font-weight:var(--font-weight-heavy)}._ad_4y3nx_112,._adLoading_4y3nx_125{background:var(--c-accent-soft);color:var(--c-accent-text)}._adLoading_4y3nx_125{opacity:var(--c-primary-button-loading-alpha)}._wide_4y3nx_135{align-items:center;gap:var(--size-skin-card-wide-gap);min-height:var(--size-skin-card-wide-height);padding:var(--size-skin-card-wide-padding);flex-direction:row}._wide_4y3nx_135 ._preview_4y3nx_23{width:var(--size-skin-card-wide-preview-w);height:var(--size-skin-card-wide-preview-h);border-radius:var(--r-preview-wide)}._body_4y3nx_149{gap:var(--size-skin-card-wide-text-gap);flex-direction:column;flex:1;min-width:0;display:flex}._wide_4y3nx_135 ._name_4y3nx_33{font:var(--font-skin-wide-name);white-space:normal;padding-left:0}._desc_4y3nx_163{font:var(--font-label);color:var(--c-text-secondary)}._wide_4y3nx_135 ._action_4y3nx_43{width:min(var(--size-skin-card-wide-button), 100%);align-self:flex-start}._row_sl3d6_1{justify-content:center;align-items:flex-end;display:flex}._map_sl3d6_7{gap:var(--space-2)}._map_sl3d6_7 ._star_sl3d6_11{width:var(--size-map-stars-size,var(--space-16));height:var(--space-16)}._on_sl3d6_16{color:var(--c-star-fill)}._off_sl3d6_20{color:var(--c-star-empty)}._win_sl3d6_24{gap:var(--size-win-stars-gap)}._win_sl3d6_24 ._star_sl3d6_11{width:var(--size-win-stars-small);height:var(--size-win-stars-small);color:var(--c-star-win-fill);stroke:var(--c-star-win-stroke);stroke-width:1.2px;animation:_star-pop_sl3d6_1 var(--motion-win-star-pop-duration) var(--motion-win-star-pop-ease) both}._win_sl3d6_24 ._star_sl3d6_11:nth-child(2){animation-delay:var(--motion-win-star-pop-stagger)}._win_sl3d6_24 ._star_sl3d6_11:nth-child(3){animation-delay:calc(var(--motion-win-star-pop-stagger) * 2)}._win_sl3d6_24 ._star_sl3d6_11._off_sl3d6_20{color:var(--c-star-empty);stroke:var(--c-star-empty)}._win_sl3d6_24 ._middle_sl3d6_51{width:var(--size-win-stars-big);height:var(--size-win-stars-big)}@keyframes _star-pop_sl3d6_1{0%{opacity:0;transform:scale(.6)}}._card_54656_1{gap:var(--space-10);padding:var(--space-14) var(--space-16);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._head_54656_11{justify-content:space-between;align-items:center;display:flex}._title_54656_17{align-items:center;gap:var(--space-6);font:var(--font-body-strong);color:var(--c-text-primary);display:flex}._flame_54656_25{width:var(--space-20);height:var(--space-20);color:var(--c-daily-streak)}._caption_54656_31{font:var(--font-caption);color:var(--c-text-secondary)}._compact_54656_37{justify-content:center;gap:var(--size-daily-compact-streak-gap);min-height:var(--size-daily-compact-streak-height);padding:var(--size-daily-compact-streak-padding-y) var(--size-daily-compact-streak-padding-x);border-radius:var(--r-daily-compact-card);box-shadow:var(--shadow-daily-compact)}._compact_54656_37 ._title_54656_17{font:var(--font-body-heavy)}._compact_54656_37 ._flame_54656_25{width:var(--size-daily-compact-streak-flame);height:var(--size-daily-compact-streak-flame)}._card_19jv5_1{box-sizing:border-box;min-height:var(--size-instruction-card-min-height);padding:var(--size-instruction-card-padding-y) var(--size-instruction-card-padding-x);border-radius:var(--r-instruction-card);background:var(--c-surface);box-shadow:var(--shadow-instruction-card);justify-content:center;align-items:center;display:flex;position:relative}._content_19jv5_14{justify-content:center;align-items:center;gap:var(--size-instruction-card-gap);display:flex}._previous_19jv5_21{padding:inherit;animation:_fade-out_19jv5_1 var(--card-fade) ease-in forwards;position:absolute;inset:0}._fadeIn_19jv5_28{animation:_fade-in_19jv5_1 var(--card-fade) ease-out}._text_19jv5_32{font:var(--font-body-heavy);color:var(--c-text-primary);text-align:center}._solvedText_19jv5_38{color:var(--c-success-text)}._check_19jv5_42{width:var(--size-instruction-card-check);height:var(--size-instruction-card-check);border-radius:var(--r-pill);background:var(--c-success-base);color:var(--c-text-on-accent);flex:none;justify-content:center;align-items:center;display:flex}._checkIcon_19jv5_54{width:var(--size-instruction-card-check-icon);height:var(--size-instruction-card-check-icon);stroke-width:3.6px}@keyframes _fade-in_19jv5_1{0%{opacity:0}}@keyframes _fade-out_19jv5_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._fadeIn_19jv5_28,._previous_19jv5_21{animation:none}._previous_19jv5_21{display:none}}._root_1o8lh_1{gap:var(--size-tutorial-header-step-gap);display:flex}._dot_1o8lh_6{box-sizing:border-box;width:var(--size-tutorial-header-step-dot);height:var(--size-tutorial-header-step-dot);border-radius:var(--r-pill);background:var(--c-track)}._done_1o8lh_14{background:var(--c-accent-base)}._current_1o8lh_18{border:var(--size-tutorial-header-step-ring) solid var(--c-accent-base);background:var(--c-surface)}._chip_1fxw5_1{align-items:center;gap:var(--size-solved-chip-gap);height:var(--size-solved-chip-height);padding:0 var(--size-solved-chip-padding-right) 0 var(--size-solved-chip-padding-left);border-radius:var(--r-pill);background:var(--c-success-soft);color:var(--c-success-text);font:var(--font-caption);font-weight:var(--font-weight-heavy);white-space:nowrap;flex:none;display:inline-flex}._check_1fxw5_16{width:var(--size-solved-chip-check);height:var(--size-solved-chip-check);border-radius:var(--r-pill);background:var(--c-success-base);color:var(--c-text-on-accent);justify-content:center;align-items:center;display:flex}._icon_1fxw5_27{width:var(--size-solved-chip-icon);height:var(--size-solved-chip-icon);stroke-width:var(--size-solved-chip-icon-stroke)}._group_1rylr_2{flex-direction:column;display:flex}._heading_1rylr_7{margin:var(--size-settings-group-heading-top) var(--size-settings-group-heading-inset-x) var(--size-settings-group-heading-bottom);font:var(--font-group-heading);letter-spacing:var(--size-settings-group-tracking);text-transform:uppercase;color:var(--c-text-secondary)}._group_1rylr_2:first-child ._heading_1rylr_7{margin-top:var(--size-settings-group-heading-first-top)}._card_1rylr_19{border-radius:var(--r-settings-group);background:var(--c-surface);box-shadow:var(--shadow-settings-group);overflow:hidden}._card_1rylr_19>*{position:relative}._card_1rylr_19>*+:before{content:"";top:0;right:0;left:var(--size-settings-divider-inset);height:var(--size-settings-divider-height);background:var(--c-settings-divider);position:absolute}._row_1rylr_41{align-items:center;gap:var(--size-settings-row-icon-gap);width:100%;min-height:var(--size-settings-row-min-height);padding:var(--size-settings-row-padding-y) var(--size-settings-row-padding-right) var(--size-settings-row-padding-y) var(--size-settings-row-padding-left);color:var(--c-text-primary);text-align:left;background:0 0;display:flex}._static_1rylr_55{padding-right:var(--size-settings-row-padding-left)}._icon_1rylr_59{width:var(--size-settings-row-icon);height:var(--size-settings-row-icon);flex:none}._text_1rylr_65{gap:var(--size-settings-row-subtitle-gap);flex-direction:column;flex:1;min-width:0;display:flex}._label_1rylr_73{font:var(--font-body-heavy);overflow-wrap:anywhere}._subtitle_1rylr_78{font:var(--font-caption);color:var(--c-text-secondary)}._value_1rylr_83{font:var(--font-body);color:var(--c-text-secondary);flex:none}._chevron_1rylr_89,._spinner_1rylr_90{width:var(--size-settings-row-chevron);height:var(--size-settings-row-chevron);color:var(--c-text-secondary);flex:none}._spinner_1rylr_90{color:var(--c-settings-spinner)}._external_1rylr_101{width:var(--size-settings-row-external);height:var(--size-settings-row-external);color:var(--c-text-secondary);flex:none}._block_1rylr_108{gap:var(--size-settings-theme-row-gap);padding:var(--size-settings-theme-row-padding-top) var(--size-settings-theme-row-padding-right) var(--size-settings-theme-row-padding-bottom) var(--size-settings-theme-row-padding-left);flex-direction:column;display:flex}._blockHead_1rylr_116{align-items:center;gap:var(--size-settings-row-icon-gap);display:flex}._track_1rylr_123{width:var(--size-switch-w);height:var(--size-switch-h);border-radius:var(--r-switch);background:var(--c-switch-off);transition:background-color var(--motion-button-release-duration) var(--motion-button-press-ease);flex:none;position:relative}._on_1rylr_133{background:var(--c-switch-on)}._knob_1rylr_137{top:calc((var(--size-switch-h) - var(--size-switch-knob)) / 2);left:calc((var(--size-switch-h) - var(--size-switch-knob)) / 2);width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--r-pill);background:var(--c-switch-knob);box-shadow:var(--shadow-knob);transition:transform var(--motion-button-release-duration) var(--motion-button-release-ease);position:absolute}._on_1rylr_133 ._knob_1rylr_137{transform:translateX(calc(var(--size-switch-w) - var(--size-switch-h)))}._toast_1hpig_1{align-items:center;gap:var(--size-toast-gap);box-sizing:border-box;min-height:var(--size-toast-min-height);padding:var(--size-toast-padding-y) var(--size-toast-padding-right) var(--size-toast-padding-y) var(--size-toast-padding-left);border:var(--size-toast-border) solid var(--toast-border);border-radius:var(--r-toast);background:var(--toast-bg);box-shadow:var(--shadow-toast);color:var(--toast-text);font:var(--font-body-heavy);display:flex}._icon_1hpig_16{width:var(--size-toast-icon);height:var(--size-toast-icon);border-radius:var(--r-pill);background:var(--toast-icon-bg);color:var(--toast-icon);flex:none;justify-content:center;align-items:center;display:flex}._glyph_1hpig_28{width:var(--size-toast-glyph);height:var(--size-toast-glyph)}._glyphCheck_1hpig_33{width:var(--size-toast-glyph-check);height:var(--size-toast-glyph-check)}._text_1hpig_38{overflow-wrap:anywhere;flex:1;min-width:0}._success_1hpig_44{--toast-bg:var(--c-toast-success-bg);--toast-border:var(--c-toast-success-border);--toast-text:var(--c-toast-success-text);--toast-icon-bg:var(--c-toast-success-icon-bg);--toast-icon:var(--c-toast-success-icon)}._neutral_1hpig_52{--toast-bg:var(--c-toast-neutral-bg);--toast-border:var(--c-toast-neutral-border);--toast-text:var(--c-toast-neutral-text);--toast-icon-bg:var(--c-toast-neutral-icon-bg);--toast-icon:var(--c-toast-neutral-icon)}._error_1hpig_60{--toast-bg:var(--c-toast-error-bg);--toast-border:var(--c-toast-error-border);--toast-text:var(--c-toast-error-text);--toast-icon-bg:var(--c-toast-error-icon-bg);--toast-icon:var(--c-toast-error-icon)}._mail_1hpig_68{--toast-bg:var(--c-toast-mail-bg);--toast-border:var(--c-toast-mail-border);--toast-text:var(--c-toast-mail-text);--toast-icon-bg:var(--c-toast-mail-icon-bg);--toast-icon:var(--c-toast-mail-icon)}._flight_j4qlx_2{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}._flyCoin_j4qlx_10{filter:var(--shadow-fly-coin);position:absolute;top:0;left:0}._flyCoin_j4qlx_10>svg{width:100%;height:100%;display:block}._flyChip_j4qlx_23{height:var(--map-chest-chip-height);padding:0 var(--map-chest-chip-padding-x);border-radius:var(--r-pill);background:var(--c-map-chest-ready-chip-bg);color:var(--c-map-chest-ready-chip-text);font:var(--font-micro);line-height:var(--map-chest-chip-height);white-space:nowrap;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}._card_yq6it_2{align-items:center;gap:var(--size-home-progress-gap);min-height:var(--size-home-progress-min-height);padding:var(--size-home-progress-padding-y) var(--size-home-progress-padding-x);border:var(--size-home-progress-border) solid var(--c-surface);border-radius:var(--r-card-small);background:var(--c-surface);box-shadow:var(--shadow-tile);color:var(--c-text-primary);display:flex}._withTile_yq6it_15{padding-left:var(--size-home-progress-padding-left-tile)}._tile_yq6it_19{width:var(--size-home-progress-tile);height:var(--size-home-progress-tile);border-radius:var(--size-home-progress-tile-radius);background:linear-gradient(180deg, var(--c-map-gate-icon-top), var(--c-map-gate-icon-bottom));color:var(--c-text-on-accent);flex:none;justify-content:center;align-items:center;display:flex}._ring_yq6it_31{box-shadow:0 0 0 var(--size-home-progress-tile-glow-rest) var(--c-home-tile-ring)}._ringPop_yq6it_35{box-shadow:0 0 0 var(--size-home-progress-tile-glow-pop) var(--c-home-tile-ring-pop)}._tileLock_yq6it_39{width:calc(var(--size-home-progress-tile-icon) - var(--space-2));height:calc(var(--size-home-progress-tile-icon) - var(--space-2))}._tileStar_yq6it_44{width:var(--size-home-progress-tile-icon);height:var(--size-home-progress-tile-icon)}._body_yq6it_49{gap:var(--size-home-progress-row-gap);flex-direction:column;flex:1;min-width:0;display:flex}._head_yq6it_57{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}._title_yq6it_64{min-width:0;font:var(--font-body-strong)}._titleSmall_yq6it_69{font:var(--font-body-heavy)}._stars_yq6it_73{align-items:center;gap:var(--space-4);font:var(--font-caption);font-weight:var(--font-weight-heavy);white-space:nowrap;flex:none;display:flex}._starIcon_yq6it_83{width:var(--size-home-progress-star-icon);height:var(--size-home-progress-star-icon);color:var(--c-star-fill)}._row_yq6it_89{align-items:center;gap:var(--space-10);display:flex}._barArea_yq6it_95{height:var(--size-home-progress-bar-row-height);flex:1;align-items:center;display:flex;position:relative}._track_yq6it_103{height:var(--size-home-progress-bar);border-radius:var(--size-home-progress-bar-radius);background:var(--c-track);flex:1;overflow:hidden}._fill_yq6it_111{border-radius:var(--size-home-progress-bar-radius);height:100%;display:block}._mark_yq6it_117{top:calc((var(--size-home-progress-bar-row-height) - var(--size-home-progress-chest-mark)) / 2);left:calc(var(--at) - var(--size-home-progress-chest-mark) / 2);box-sizing:border-box;width:var(--size-home-progress-chest-mark);height:var(--size-home-progress-chest-mark);border:var(--size-home-progress-chest-mark-border) solid;border-radius:var(--r-pill);justify-content:center;align-items:center;display:flex;position:absolute}._mark-ahead_yq6it_131{border-color:var(--c-map-chest-closed-border);background:var(--c-map-chest-closed-bg);color:var(--c-map-chest-closed-icon)}._mark-ready_yq6it_137{border-color:var(--c-map-chest-ready-border);background:var(--c-hint-bg);color:var(--c-map-chest-ready-icon)}._mark-claimed_yq6it_143{border-color:var(--c-surface);background:var(--c-success-base);color:var(--c-text-on-accent)}._markIcon_yq6it_149{width:var(--size-home-progress-chest-mark-icon);height:var(--size-home-progress-chest-mark-icon)}._markCheck_yq6it_154{width:calc(var(--size-home-progress-chest-mark-icon) - var(--space-4));height:calc(var(--size-home-progress-chest-mark-icon) - var(--space-4))}._count_yq6it_159{top:calc(var(--size-home-progress-count-chip) / -2);right:calc(var(--size-home-progress-count-chip) * -.8);height:var(--size-home-progress-count-chip);padding:0 var(--space-4);border:var(--size-home-progress-chest-mark-border) solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-hint-bg);color:var(--c-hint-text);font:var(--font-micro);line-height:calc(var(--size-home-progress-count-chip) - 2 * var(--size-home-progress-chest-mark-border));white-space:nowrap;position:absolute}._levels_yq6it_174{font:var(--font-caption);font-weight:var(--font-weight-heavy);color:var(--c-text-secondary);white-space:nowrap;flex:none}._chip_3twlr_2{align-self:flex-start;align-items:center;gap:var(--size-home-showcase-chip-gap);max-width:100%;min-height:var(--size-home-showcase-chip-min-height);padding:var(--size-home-showcase-chip-padding-y) var(--size-home-showcase-chip-padding-right) var(--size-home-showcase-chip-padding-y) var(--size-home-showcase-chip-padding-left);border-radius:var(--r-card-small);box-shadow:var(--shadow-home-chip);color:var(--c-text-primary);text-align:left;white-space:nowrap;border:none;display:flex}._icon_3twlr_19{width:var(--size-home-showcase-chip-icon);height:var(--size-home-showcase-chip-icon);border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-accent-text);flex:none;justify-content:center;align-items:center;display:flex}._glyph_3twlr_31{width:var(--size-home-showcase-chip-icon-glyph);height:var(--size-home-showcase-chip-icon-glyph)}._text_3twlr_36{flex-direction:column;min-width:0;display:flex}._title_3twlr_42{text-overflow:ellipsis;font:var(--font-caption);font-weight:var(--font-weight-heavy);overflow:hidden}._owned_3twlr_49{align-items:center;gap:var(--space-4);font:var(--font-label);color:var(--c-text-secondary);display:flex}._all_3twlr_57{color:var(--c-success-text)}._check_3twlr_61{width:var(--space-12);height:var(--space-12);flex:none}._chevron_3twlr_67{width:var(--size-home-showcase-chip-chevron);height:var(--size-home-showcase-chip-chevron);color:var(--c-text-muted);flex:none}._plaque_phq19_2{align-items:center;gap:var(--size-home-plaque-gap);width:100%;min-height:var(--size-home-plaque-min-height);padding:var(--size-home-plaque-padding-y) var(--size-home-plaque-padding-right) var(--size-home-plaque-padding-y) var(--size-home-plaque-padding-left);border:var(--size-home-plaque-border) solid;border-radius:var(--r-card-small);background:var(--c-surface);box-shadow:var(--shadow-home-plaque);color:var(--c-text-primary);text-align:left;display:flex}._chest_phq19_17{border-color:var(--c-home-plaque-chest-border)}._skin_phq19_21{border-color:var(--c-home-plaque-skin-border)}._tile_phq19_25{width:var(--size-home-plaque-tile);height:var(--size-home-plaque-tile);border-radius:var(--size-home-plaque-tile-radius);flex:none;justify-content:center;align-items:center;display:flex;position:relative}._skinTile_phq19_36{background:var(--c-home-plaque-skin-tile);overflow:hidden}._text_phq19_41{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._title_phq19_49{font:var(--font-body-heavy)}._sub_phq19_53{font:var(--font-caption);color:var(--c-text-secondary)}._reward_phq19_58{align-items:center;gap:var(--size-home-plaque-reward-gap);height:var(--size-home-plaque-reward-height);padding:0 var(--size-home-plaque-reward-padding-right) 0 var(--size-home-plaque-reward-padding-left);border-radius:var(--r-pill);background:var(--c-hint-bg);color:var(--c-hint-text);font:var(--font-body-heavy);flex:none;display:flex}._coin_phq19_71{width:var(--size-home-plaque-reward-coin);height:var(--size-home-plaque-reward-coin)}._chevron_phq19_76{width:var(--size-home-plaque-chevron);height:var(--size-home-plaque-chevron);color:var(--c-text-muted);flex:none}._card_zbf1u_2{align-items:center;gap:var(--size-home-daily-card-gap);min-width:0;min-height:100%;padding:var(--size-home-daily-card-padding-y) var(--size-home-daily-card-padding-right) var(--size-home-daily-card-padding-y) var(--size-home-daily-card-padding-left);border-radius:var(--r-card-small);background:var(--c-surface);box-shadow:var(--shadow-tile);color:var(--c-text-primary);text-align:left;border:none;flex:1;display:flex}._tile_zbf1u_19{width:var(--size-home-daily-card-tile);height:var(--size-home-daily-card-tile);border-radius:var(--size-home-daily-card-tile-radius);flex:none;justify-content:center;align-items:center;display:flex}._daily_zbf1u_29{background:var(--c-daily-tile-bg);color:var(--c-daily-tile-text)}._success_zbf1u_34{background:var(--c-success-base);color:var(--c-text-on-accent)}._hint_zbf1u_39{background:var(--c-hint-bg);color:var(--c-star-fill)}._text_zbf1u_44{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._title_zbf1u_52{font:var(--font-body-heavy)}._sub_zbf1u_56{align-items:center;gap:var(--space-4);font:var(--font-label);font-weight:var(--font-weight-heavy);display:flex}._streak_zbf1u_64{color:var(--c-accent-text)}._muted_zbf1u_68{color:var(--c-text-secondary)}._flame_zbf1u_72{width:var(--size-home-daily-card-flame);height:var(--size-home-daily-card-flame);color:var(--c-daily-streak);flex:none}._action_zbf1u_79{height:var(--size-home-daily-card-solve-height);padding:0 var(--size-home-daily-card-solve-padding-x);border:var(--size-home-plaque-border) solid var(--c-accent-base);border-radius:var(--r-pill);color:var(--c-accent-text);font:var(--font-body-heavy);flex:none;align-items:center;display:flex}._chevron_zbf1u_91{width:var(--size-home-plaque-chevron);height:var(--size-home-plaque-chevron);color:var(--c-accent-text);flex:none}._button_1bybw_1{justify-content:center;align-items:center;gap:var(--size-home-map-button-gap);width:var(--size-home-map-button-width);border-radius:var(--r-card-small);background:var(--c-surface);box-shadow:var(--shadow-tile);color:var(--c-text-primary);font:var(--font-caption);font-weight:var(--font-weight-heavy);border:none;flex-direction:column;flex:none;padding:0;display:flex}._tile_1bybw_19{width:var(--size-home-map-button-icon-tile-w);height:var(--size-home-map-button-icon-tile-h);border-radius:var(--size-home-map-button-icon-tile-radius);background:var(--c-home-map-tile);color:var(--c-home-map-icon);justify-content:center;align-items:center;display:flex}._icon_1bybw_30{width:var(--size-home-map-button-icon);height:var(--size-home-map-button-icon)}._title_12dkd_1{padding:var(--space-4) var(--space-20) var(--space-8);font:var(--font-title1);color:var(--c-text-primary);margin:0}._tabs_12dkd_8{margin:0 var(--layout-screen-side);flex:none}._content_12dkd_13{min-height:0;padding:0 var(--layout-screen-side) var(--space-16);flex:1;overflow-y:auto}._grid_12dkd_21{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._cards_12dkd_27{margin-top:var(--space-16)}._setList_12dkd_32{gap:var(--space-12);margin-top:var(--space-16);flex-direction:column;display:flex}._wideList_12dkd_40{gap:var(--space-12);margin-top:var(--space-12);flex-direction:column;display:flex}._wideList_12dkd_40:empty{display:none}._barSpace_12dkd_52{height:calc(var(--size-tab-bar-height) + var(--safe-bottom));flex:none}._content_jfjcz_2{gap:var(--space-12);min-height:0;padding:var(--space-2) var(--layout-screen-side) var(--space-16);flex-direction:column;flex:1;display:flex;overflow:hidden}._content_jfjcz_2>*{flex-shrink:0}._content_jfjcz_2>._board_jfjcz_16{flex-shrink:1}._head_jfjcz_20{flex-direction:column;align-items:center;display:flex}._title_jfjcz_26{font:var(--font-title2);color:var(--c-text-primary);text-align:center;margin:0}._date_jfjcz_33{align-items:center;gap:var(--size-daily-date-gap);font:var(--font-body);color:var(--c-text-secondary);display:flex}._board_jfjcz_16{margin-top:calc(var(--space-10) - var(--space-12))}._rewards_jfjcz_45{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._spacer_jfjcz_51{flex:1 1 0;min-height:0}._content_jfjcz_2>._spacer_jfjcz_51{flex-shrink:1}._barSpace_jfjcz_60{height:calc(var(--size-tab-bar-height) + var(--safe-bottom));flex:none}._topBarCompact_jfjcz_66._topBarCompact_jfjcz_66{height:var(--size-daily-compact-top-bar)}._compact_jfjcz_70{gap:var(--size-daily-compact-gap);padding-bottom:var(--size-daily-compact-gap)}._compact_jfjcz_70>._board_jfjcz_16{flex:1 1 0;margin-top:0}._compact_jfjcz_70 ._rewards_jfjcz_45{gap:var(--size-daily-compact-gap)}._dateRow_jfjcz_84{justify-content:space-between;align-items:center;gap:var(--size-daily-date-gap);min-height:var(--size-daily-compact-date-row);display:flex}._dateTitle_jfjcz_92{font:var(--font-body-strong);color:var(--c-text-primary);margin:0}._dateRow_jfjcz_84>:not(._dateTitle_jfjcz_92){flex:none}._pending_jfjcz_103{visibility:hidden}._reveal_jfjcz_107{animation:_daily-reveal_jfjcz_1 var(--motion-screen-fade-duration) var(--motion-screen-fade-ease) both}@keyframes _daily-reveal_jfjcz_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._reveal_jfjcz_107{animation:none}}._screen_seysc_2{background:radial-gradient(120% 60% at 50% 38%, var(--c-win-bg-glow) 0%, var(--c-bg) 60%)}._screen_seysc_2>*{flex-shrink:0}._screen_seysc_2>._board_seysc_10{flex-shrink:1}._head_seysc_14{margin-top:var(--space-16);flex-direction:column;align-items:center;display:flex}._title_seysc_21{font:var(--font-display);color:var(--c-text-primary);text-align:center;margin:0}._subtitle_seysc_28{font:var(--font-body);color:var(--c-text-secondary)}._board_seysc_10{margin:var(--space-16) var(--layout-screen-side) 0}._coins_seysc_37{margin-top:var(--space-12);align-self:center}._cards_seysc_42{gap:var(--space-12);margin:var(--space-12) var(--layout-screen-side) 0;flex-direction:column;display:flex}._rewards_seysc_49{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._next_seysc_55{font:var(--font-body);color:var(--c-text-secondary);text-align:center}._spacer_seysc_61{flex:1 1 0;min-height:0}._actions_seysc_66{padding:var(--space-12) var(--layout-screen-side) var(--space-16)}._screen_10uo6_2{--home-side:var(--size-home-side-padding);--home-stack-gap:var(--size-home-stack-gap);--home-row:var(--size-home-stack-row-height);--home-bottom:calc(var(--size-tab-bar-height) + var(--safe-bottom) + var(--size-home-stack-bottom-gap));--home-top-gap:var(--size-home-top-gap);isolation:isolate;padding:0}._covered_10uo6_15{visibility:hidden}._compact_10uo6_19{--home-side:var(--size-home-side-padding-compact);--home-stack-gap:var(--size-home-stack-gap-compact);--home-row:var(--size-home-stack-row-height-compact);--home-bottom:calc(var(--size-tab-bar-height) + var(--safe-bottom) + var(--size-home-stack-bottom-gap-compact));--home-top-gap:var(--size-home-top-gap-compact)}._showcase_10uo6_28{pointer-events:none;position:absolute;inset:0;overflow:hidden}._showcaseLayer_10uo6_35{padding-top:var(--safe-top);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}._showcaseBoard_10uo6_44{flex:none}._veil_10uo6_48{pointer-events:none;background:color-mix(in srgb, var(--c-bg) calc(var(--c-home-veil-alpha) * 100%), transparent);position:absolute;inset:0}._topFade_10uo6_55{height:calc(var(--safe-top) + var(--size-top-bar-height) + var(--size-home-showcase-top-fade-extra));pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--c-bg) calc(var(--c-home-top-fade-alpha) * 100%), transparent) 0%, color-mix(in srgb, var(--c-bg) 0%, transparent) 100%);position:absolute;top:0;left:0;right:0}._layout_10uo6_69{top:var(--safe-top);right:var(--safe-right);bottom:var(--home-bottom);left:var(--safe-left);flex-direction:column;display:flex;position:absolute}._top_10uo6_55{z-index:1;flex:none;position:relative}._topBlock_10uo6_87{gap:var(--home-top-gap);margin-top:var(--size-home-top-offset);padding:0 var(--home-side);flex-direction:column;display:flex}._stack_10uo6_96{z-index:0;gap:var(--home-stack-gap);padding:var(--home-stack-gap) var(--home-side) 0;flex-direction:column;flex:none;margin-top:auto;display:flex;position:relative}._bottomFade_10uo6_108{top:calc(var(--home-stack-gap) - var(--size-home-showcase-bottom-fade-above));right:calc(-1 * var(--safe-right));bottom:calc(-1 * var(--home-bottom));left:calc(-1 * var(--safe-left));z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--c-bg) 0%, transparent) 0, color-mix(in srgb, var(--c-bg) calc(var(--c-home-bottom-fade-mid-alpha) * 100%), transparent) var(--size-home-showcase-bottom-fade-mid), color-mix(in srgb, var(--c-bg) calc(var(--c-home-bottom-fade-alpha) * 100%), transparent) 100%);position:absolute}._row_10uo6_124{gap:var(--space-10);min-height:var(--home-row);display:flex}._cardCheck_10uo6_131{width:var(--space-24);height:var(--space-24)}._cardStar_10uo6_136{width:calc(var(--space-24) + var(--space-2));height:calc(var(--space-24) + var(--space-2))}._plaqueSlot_10uo6_142{grid-template-rows:1fr;display:grid}._plaqueSlot_10uo6_142>*{min-height:0}._plaqueCollapse_10uo6_151{animation:_plaqueCollapse_10uo6_151 var(--motion-home-chest-collapse-duration) var(--motion-home-chest-collapse-ease) both}@keyframes _plaqueCollapse_10uo6_151{to{margin-bottom:calc(-1 * var(--home-stack-gap));opacity:0;grid-template-rows:0fr}}._plaquePressed_10uo6_163{transform:scale(var(--motion-home-chest-press-scale));transition:transform var(--motion-home-chest-press-duration) var(--motion-home-chest-press-ease)}._chestTile_10uo6_168{width:100%;height:100%;transition:transform var(--motion-home-chest-press-duration) var(--motion-home-chest-press-ease);justify-content:center;align-items:center;display:flex;position:relative}._chestPressed_10uo6_178{transform:scale(var(--motion-map-chest-press-scale))}._chestCircle_10uo6_182{width:var(--size-home-plaque-tile);height:var(--size-home-plaque-tile);border:var(--size-home-plaque-border) solid var(--c-map-chest-ready-border);border-radius:var(--r-pill);background:var(--c-map-chest-ready-bg);color:var(--c-map-chest-ready-icon);justify-content:center;align-items:center;display:flex}._chestBack_10uo6_195,._chestFront_10uo6_196{width:calc(var(--size-home-plaque-tile) * var(--home-chest-pair));height:calc(var(--size-home-plaque-tile) * var(--home-chest-pair));position:absolute}._chestBack_10uo6_195{top:0;left:0}._chestFront_10uo6_196{bottom:0;right:0}._chestIcon_10uo6_212{width:60%;height:60%}._rewardUp_10uo6_217{transform:translateY(calc(-1 * var(--motion-map-chest-open-rise)));transition:transform var(--motion-map-chest-open-duration) var(--motion-map-chest-open-ease)}._rewardGone_10uo6_222{transform:translateY(calc(-1 * var(--motion-map-chest-open-rise)));opacity:0;transition:opacity var(--motion-map-chest-coins-duration) linear}._cardFade_10uo6_229{animation:_cardFade_10uo6_229 var(--home-card-fade) var(--motion-screen-fade-ease) both}@keyframes _cardFade_10uo6_229{0%{opacity:0}}._tilePop_10uo6_239>svg{animation:_starPop_10uo6_1 var(--home-star-ms) var(--motion-gate-unlock-ease) both}@keyframes _starPop_10uo6_1{0%{transform:scale(var(--home-star-from))}70%{transform:scale(var(--motion-gate-unlock-scale))}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._plaquePressed_10uo6_163,._chestTile_10uo6_168,._rewardUp_10uo6_217,._rewardGone_10uo6_222{transition:none}._cardFade_10uo6_229{animation-duration:var(--home-reduced-fade)}._tilePop_10uo6_239>svg{animation:none}}._error_bzdu3_2{gap:var(--space-12);padding:0 var(--space-16);flex-direction:column;justify-content:center;align-items:center;display:flex}._text_bzdu3_11{font:var(--font-body);color:var(--c-text-secondary);text-align:center;margin:0}._progress_1ifp0_1{margin:var(--space-4) var(--space-14) 0;flex:none}._boardArea_1ifp0_7{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}._canvas_1ifp0_16{touch-action:none;position:absolute;inset:0}._dev_1ifp0_23{white-space:nowrap;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}._controls_1ifp0_32{gap:var(--size-control-button-gap);padding:0 var(--layout-board-side) var(--space-12);flex:none;display:flex}._screen_o9dpi_1{padding:0}._scroller_o9dpi_5{overscroll-behavior:contain;isolation:isolate;position:absolute;inset:0;overflow-y:auto}._content_o9dpi_14{width:100%;position:relative}._paths_o9dpi_19{position:absolute;inset:0}._donePath_o9dpi_24{fill:none;stroke-width:var(--map-path-done);stroke-linecap:round;stroke-linejoin:round}._futurePath_o9dpi_32{fill:none;stroke-width:var(--map-path-future);stroke-linecap:round;stroke-dasharray:var(--map-path-dash) var(--map-path-gap)}._node_o9dpi_39{border-radius:var(--r-pill);border-style:solid;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}._done_o9dpi_24{width:var(--map-node-done-size);height:var(--map-node-done-size);border-width:var(--map-node-done-border);border-color:var(--c-surface);box-shadow:var(--shadow-map-node);color:var(--c-text-on-accent);font:var(--font-node-done)}._stars_o9dpi_60{transform:translate(-50%, calc(var(--map-node-done-size) / 2 + var(--map-stars-offset-y)));position:absolute}._current_o9dpi_65{width:var(--map-node-current-size);height:var(--map-node-current-size);padding-bottom:var(--space-6);border-width:var(--map-node-current-border);border-color:var(--c-surface);background:linear-gradient(180deg, var(--c-map-current-node-top), var(--c-map-current-node-bottom));box-shadow:var(--glow-current-node), var(--shadow-current-node);color:var(--c-text-on-accent);font:var(--font-node-current)}._node_o9dpi_39.pressable:not(:disabled):active,._node_o9dpi_39.pressable.is-pressed{transform:translate(-50%, -50%) scale(var(--motion-button-press-scale))}._playPill_o9dpi_83{bottom:calc(var(--map-current-label-overlap) - var(--map-current-label-height));justify-content:center;align-items:center;gap:var(--space-4);width:var(--map-current-label-width);height:var(--map-current-label-height);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:var(--shadow-small);color:var(--c-accent-text);font:var(--font-body-heavy);display:flex;position:absolute;left:50%;transform:translate(-50%)}._playIcon_o9dpi_101{width:var(--space-12);height:var(--space-12)}._future_o9dpi_32{width:var(--map-node-future-size);height:var(--map-node-future-size);border-width:var(--map-node-future-border);box-shadow:var(--shadow-future-node);font:var(--font-node-future)}._locked_o9dpi_114{box-shadow:none}._chest_o9dpi_119{width:var(--map-chest-size);height:var(--map-chest-size);background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}._chestCircle_o9dpi_129{box-sizing:border-box;border:var(--map-chest-border) solid var(--c-map-chest-closed-border);border-radius:var(--r-pill);background:var(--c-map-chest-closed-bg);width:100%;height:100%;box-shadow:var(--shadow-chest-closed);color:var(--c-map-chest-closed-icon);justify-content:center;align-items:center;display:flex}._chestIcon_o9dpi_143{width:var(--map-chest-icon);height:var(--map-chest-icon)}._chestChip_o9dpi_148{top:var(--map-chest-chip-top);height:var(--map-chest-chip-height);padding:0 var(--map-chest-chip-padding-x);border-radius:var(--r-pill);background:var(--c-map-chest-closed-chip-bg);box-shadow:var(--shadow-chest-chip);color:var(--c-map-chest-closed-chip-text);font:var(--font-micro);line-height:var(--map-chest-chip-height);white-space:nowrap;transition:translate var(--motion-map-chest-open-duration) var(--motion-map-chest-open-ease);position:absolute;left:50%;transform:translate(-50%)}._chest-ready_o9dpi_165 ._chestCircle_o9dpi_129,._chest-opening_o9dpi_166 ._chestCircle_o9dpi_129{border:var(--map-chest-ready-border) solid var(--c-map-chest-ready-border);background:var(--c-map-chest-ready-bg);box-shadow:var(--shadow-chest-ready);color:var(--c-map-chest-ready-icon)}._chest-ready_o9dpi_165 ._chestChip_o9dpi_148,._chest-opening_o9dpi_166 ._chestChip_o9dpi_148{background:var(--c-map-chest-ready-chip-bg);box-shadow:var(--shadow-chest-chip-ready);color:var(--c-map-chest-ready-chip-text)}._chest-ready_o9dpi_165{animation:_chestBob_o9dpi_1 var(--motion-map-chest-bob-duration) var(--motion-map-chest-bob-ease) infinite}@keyframes _chestBob_o9dpi_1{25%{translate:0 calc(-1 * var(--motion-map-chest-bob-distance))}75%{translate:0 var(--motion-map-chest-bob-distance)}}._chest-opening_o9dpi_166 ._chestCircle_o9dpi_129{box-shadow:var(--shadow-chest-opening);animation:_chestOpen_o9dpi_1 calc(var(--motion-map-chest-press-duration) + var(--motion-map-chest-open-duration)) var(--motion-map-chest-open-ease)}@keyframes _chestOpen_o9dpi_1{37.5%{transform:scale(var(--motion-map-chest-press-scale))}}._chest-opening_o9dpi_166 ._chestChip_o9dpi_148{translate:0 calc(-1 * var(--motion-map-chest-open-rise))}._chest-open_o9dpi_166 ._chestCircle_o9dpi_129{border-color:var(--c-map-chest-open-border);background:var(--c-map-chest-open-bg);box-shadow:none;color:var(--c-map-chest-open-icon)}._currentPlain_o9dpi_220{box-shadow:var(--shadow-current-node)}@media (prefers-reduced-motion:reduce){._chest-ready_o9dpi_165,._chest-opening_o9dpi_166 ._chestCircle_o9dpi_129{animation:none}}._fadeHold_o9dpi_233{z-index:2;pointer-events:none;height:0;position:sticky;top:0}._fade_o9dpi_233{padding-top:var(--safe-top);box-sizing:content-box;background:linear-gradient(180deg, var(--fade) 0%, var(--fade) 80%, transparent 100%);pointer-events:none;position:absolute;top:0;left:0;right:0}._header_o9dpi_253{top:var(--safe-top);height:var(--size-settings-header-height);padding:0 var(--layout-screen-side);background:var(--fade);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute;left:0;right:0}._header_o9dpi_253:before{content:"";height:var(--safe-top);background:inherit;position:absolute;bottom:100%;left:0;right:0}._title_o9dpi_279{font:var(--font-screen-title);color:var(--c-text-primary);white-space:nowrap;margin:0}._coins_o9dpi_286{justify-self:end}._section_o9dpi_292{z-index:3;padding:0 var(--layout-screen-side);pointer-events:none;position:absolute;left:0;right:0}._plate_o9dpi_301{top:calc(var(--safe-top) + var(--size-settings-header-height) + var(--size-map-chapter-header-top));pointer-events:auto;position:sticky}._toCurrent_o9dpi_307{bottom:calc(var(--size-tab-bar-height) + var(--safe-bottom) + var(--space-16));max-width:calc(100% - 2 * var(--layout-screen-side));white-space:nowrap;text-overflow:ellipsis;position:absolute;left:50%;overflow:hidden;translate:-50%}._content_gkcgs_2{padding:var(--size-settings-list-top) var(--layout-screen-side) var(--safe-bottom);flex-direction:column;flex:1;display:flex;overflow-y:auto}._version_gkcgs_10{margin:var(--size-settings-version-margin-top) 0 var(--size-settings-version-margin-bottom);font:var(--font-caption);color:var(--c-text-secondary);text-align:center}._header_647rf_2{justify-content:center;align-items:center;gap:var(--size-tutorial-header-title-gap);height:var(--size-tutorial-header-height);flex-direction:column;flex:none;display:flex}._title_647rf_12{font:var(--font-header);color:var(--c-text-primary);white-space:nowrap;margin:0}._progress_647rf_20{margin:var(--space-4) var(--space-14) 0;flex:none}._boardArea_647rf_26{min-height:0;margin-bottom:calc(-1 * var(--size-instruction-card-board-overlap));flex:1;justify-content:center;align-items:center;display:flex;position:relative}._canvas_647rf_36{touch-action:none;position:absolute;inset:0}._dev_647rf_42{z-index:2;white-space:nowrap;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}._cardRow_647rf_53{z-index:1;height:var(--size-instruction-card-min-height);margin:0 var(--size-instruction-card-margin-x) var(--size-instruction-card-margin-bottom);pointer-events:none;flex:none;position:relative}._card_647rf_53{position:absolute;bottom:0;left:0;right:0}._burst_647rf_70{pointer-events:none;position:absolute;inset:0;overflow:hidden}._piece_647rf_78{width:var(--size-confetti-w);height:var(--size-confetti-h);margin:calc(var(--size-confetti-h) / -2) 0 0 calc(var(--size-confetti-w) / -2);border-radius:var(--size-confetti-radius);opacity:var(--motion-confetti-opacity);animation:_burst_647rf_70 var(--motion-tutorial-confetti-duration) var(--motion-tutorial-confetti-ease) both;position:absolute}._round_647rf_88{width:var(--size-confetti-square);height:var(--size-confetti-square);margin:calc(var(--size-confetti-square) / -2) 0 0 calc(var(--size-confetti-square) / -2);border-radius:var(--r-pill)}@keyframes _burst_647rf_70{60%{opacity:var(--motion-confetti-opacity)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){._burst_647rf_70{display:none}}._screen_4hvvf_1{background:radial-gradient(120% 60% at 50% 38%, var(--c-win-bg-glow) 0%, var(--c-bg) 60%);align-items:center}._confetti_4hvvf_6{pointer-events:none;position:absolute;inset:0}._piece_4hvvf_12{width:var(--size-confetti-w);height:var(--size-confetti-h);border-radius:var(--size-confetti-radius);opacity:var(--motion-confetti-opacity);animation-name:_drift_4hvvf_1;animation-timing-function:var(--motion-confetti-ease);animation-iteration-count:infinite;animation-direction:alternate;position:absolute}._square_4hvvf_24{width:var(--size-confetti-square);height:var(--size-confetti-square);border-radius:var(--r-pill)}@keyframes _drift_4hvvf_1{to{transform:translateY(var(--motion-confetti-travel-y)) rotate(var(--motion-confetti-rotate))}}._head_4hvvf_37{align-items:center;gap:var(--space-2);margin-top:var(--space-8);flex-direction:column;display:flex}._title_4hvvf_45{font:var(--font-display);color:var(--c-text-primary);margin:0}._subtitle_4hvvf_51{font:var(--font-body);color:var(--c-text-secondary)}._stars_4hvvf_56{margin-top:var(--space-8)}._glow_4hvvf_61{margin-top:var(--space-14);border-radius:var(--r-win-board);animation:_glow_4hvvf_61 var(--motion-win-board-glow-duration) var(--motion-win-board-glow-ease) infinite alternate}@keyframes _glow_4hvvf_61{0%{box-shadow:0 0 0 var(--size-win-glow-ring-from) var(--c-win-board-ring), 0 var(--size-win-glow-y) var(--size-win-glow-blur-from) var(--c-win-board-shadow)}to{box-shadow:0 0 0 var(--size-win-glow-ring-to) var(--c-win-board-ring), 0 var(--size-win-glow-y) var(--size-win-glow-blur-to) var(--c-win-board-shadow)}}._coins_4hvvf_80{margin-top:var(--space-12)}._spacer_4hvvf_84{flex:1}._actions_4hvvf_88{gap:var(--space-8);width:100%;padding:0 var(--layout-screen-side) var(--space-8);flex-direction:column;display:flex}._link_4hvvf_96{align-self:center}._toggles_1c0mg_1{gap:var(--size-switch-row-gap);flex-direction:column;display:flex}._pair_1c0mg_7{gap:var(--size-sheet-button-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._hintHead_1c0mg_14{justify-content:center;display:flex}._hintIcon_1c0mg_19{width:var(--size-hint-icon-size);height:var(--size-hint-icon-size);border-radius:var(--r-hint-icon);background:var(--c-hint-icon-bg);box-shadow:0 0 0 var(--size-hint-icon-ring) var(--c-hint-icon-ring);color:var(--c-hint-icon);justify-content:center;align-items:center;display:flex}._hintIcon_1c0mg_19>svg{width:var(--size-hint-icon-icon);height:var(--size-hint-icon-icon)}._demo_1c0mg_36{align-items:center;gap:var(--size-hint-demo-gap);height:var(--size-hint-demo-height);padding:0 var(--size-hint-demo-padding-x);border-radius:var(--r-hint-demo);background:var(--c-hint-demo-bg);display:flex}._demoDot_1c0mg_46{width:var(--size-hint-demo-dot);height:var(--size-hint-demo-dot);border-radius:var(--r-pill);background:var(--c-pair-pink-color);flex:none}._demoLine_1c0mg_54{width:var(--size-hint-demo-line-w);height:var(--size-hint-demo-line-h);margin:0 calc(-1 * var(--size-hint-demo-overlap));border-radius:var(--r-pill);background:var(--c-pair-pink-color);flex:none}._demoMid_1c0mg_63{opacity:var(--c-hint-demo-mid-alpha)}._demoEnd_1c0mg_67{opacity:var(--c-hint-demo-end-alpha)}._caption_1c0mg_72{margin:calc(var(--size-feature-sheet-caption-gap) - var(--size-feature-sheet-gap)) 0 0;font:var(--font-caption);text-align:center;color:var(--c-text-secondary)}._footer_1c0mg_79{padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex}._footerCenter_1c0mg_86{justify-content:center}._balance_1c0mg_90{font:var(--font-caption);color:var(--c-text-secondary)}._skinPreview_1c0mg_96{padding:var(--size-skin-sheet-preview-padding);border-radius:var(--size-skin-sheet-preview-radius);background:var(--c-surface);display:flex}._views_1c0mg_104{align-self:center;align-items:center;gap:var(--size-skin-sheet-progress-gap);font:var(--font-caption);font-weight:var(--font-weight-heavy);color:var(--c-text-secondary);display:flex}._viewDot_1c0mg_114{width:var(--size-skin-sheet-progress-dot);height:var(--size-skin-sheet-progress-dot);border-radius:var(--r-pill);background:var(--c-track)}._viewDone_1c0mg_121{background:var(--c-accent-base)}._viewsLabel_1c0mg_125{margin-left:calc(var(--size-skin-sheet-progress-label-gap) - var(--size-skin-sheet-progress-gap))}._host_1dufq_2{right:var(--size-toast-inset);bottom:calc(var(--safe-bottom) + var(--toast-gap));left:var(--size-toast-inset);z-index:5;pointer-events:none;position:absolute}._aboveTabBar_1dufq_11{bottom:calc(var(--size-tab-bar-height) + var(--safe-bottom) + var(--toast-gap))}._in_1dufq_15{animation:_toast-in_1dufq_1 var(--motion-toast-in-duration) var(--motion-toast-in-ease) both}._out_1dufq_19{animation:_toast-out_1dufq_1 var(--motion-toast-out-duration) var(--motion-toast-out-ease) both}@keyframes _toast-in_1dufq_1{0%{opacity:0;transform:translateY(var(--motion-toast-in-distance))}}@keyframes _toast-out_1dufq_1{to{opacity:0;transform:translateY(var(--motion-toast-out-distance))}}@media (prefers-reduced-motion:reduce){._in_1dufq_15{animation:_toast-fade-in_1dufq_1 var(--toast-reduced) linear both}._out_1dufq_19{animation:_toast-fade-out_1dufq_1 var(--toast-reduced) linear both}}@keyframes _toast-fade-in_1dufq_1{0%{opacity:0}}@keyframes _toast-fade-out_1dufq_1{to{opacity:0}}._app_kpdsn_3{max-width:var(--layout-max-width);background:var(--c-bg);contain:layout;margin:0 auto;position:fixed;inset:0;overflow:hidden}._bottomBar_kpdsn_13{z-index:2;position:absolute;bottom:0;left:0;right:0}._splash_m78lb_2{z-index:100;background:var(--c-bg);opacity:1;transition:opacity var(--motion-screen-fade-duration) var(--motion-screen-fade-ease);position:fixed;inset:0}._splash_m78lb_2[data-splash=leaving]{opacity:0;pointer-events:none}._content_m78lb_16{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}._mark_m78lb_26{border-radius:var(--r-splash-mark);box-shadow:var(--shadow-splash-mark);flex:none}._title_m78lb_32{margin:var(--size-splash-title-gap) 0 0;font:var(--font-logo);letter-spacing:var(--size-splash-title-tracking);color:var(--c-text-primary)}._tagline_m78lb_39{margin:var(--size-splash-subtitle-gap) 0 0;font:var(--font-caption);color:var(--c-text-secondary)}._loader_m78lb_45{justify-content:center;gap:var(--size-splash-loader-gap);display:flex;position:absolute;left:0;right:0}._dot_m78lb_54{width:var(--size-splash-loader-dot);height:var(--size-splash-loader-dot);background:var(--c-track);transition:background-color var(--motion-splash-dot-duration) var(--motion-splash-dot-ease);border-radius:50%}._dot_m78lb_54[data-done=true]{background:var(--dot)}@media (prefers-reduced-motion:reduce){._dot_m78lb_54{transition:none}}._srOnly_m78lb_72{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
