@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2");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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2");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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f5f0;--color-surface:#fff;--color-text:#1b1f1e;--color-muted:#5e6562;--color-border:#e8e2d7;--color-divider:#f0ebe2;--color-chip:#efeae0;--color-chip-text:#4a504d;--color-sunken:#ede8de;--color-check-border:#948c80;--color-field-border:#948c80;--color-chevron:#8c918e;--color-strike:#b7b0a3;--color-placeholder:#707673;--color-primary:#0a7d76;--color-primary-dark:#075f59;--color-primary-soft:#ddf1ee;--color-on-primary:#fff;--color-coral:#ff6b57;--color-coral-strong:#d9493a;--color-coral-soft:#ffe9e4;--color-coral-text:#b23a26;--color-on-coral-strong:#fff;--color-amber:#f0b23f;--color-amber-strong:#b97a0b;--color-amber-soft:#fbf0d6;--color-amber-text:#8a5a0b;--color-on-amber:#3a2a06;--color-on-amber-strong:#fff;--color-success:#1e7a45;--color-on-success:#fff;--color-success-bg:#e3f4e8;--color-success-text:#14532d;--color-online-bg:#e2f3e8;--color-online-text:#1e6b3c;--color-online-dot:#22a05a;--color-danger:#c02626;--color-danger-bg:#fdeaea;--color-on-danger:#fff;--color-warning-bg:var(--color-amber-soft);--color-ink-tile:#1b1f1e;--color-ink-tile-raised:#2c3431;--color-on-ink-tile:#f7f5f0;--color-mint:#5eead4;--toast-bg:#1b1f1e;--toast-text:#f7f5f0;--shadow-float:0 10px 24px #1b1f1e1f;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body:"Figtree", ui-sans-serif, system-ui, sans-serif;--radius:20px;--radius-field:14px;--radius-pill:999px;--tap-size:44px;--space:16px;--page-margin:20px;--gap-card:12px;--gap-section:28px;--content-width:640px}:root[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#111615;--color-surface:#1a201f;--color-text:#ece8e0;--color-muted:#a6aeaa;--color-border:#2a3230;--color-divider:#232a28;--color-chip:#262e2c;--color-chip-text:#c9cecb;--color-sunken:#262e2c;--color-check-border:#76807c;--color-field-border:#76807c;--color-chevron:#8a918e;--color-strike:#6b726f;--color-placeholder:#8f9693;--color-primary:#2dd4bf;--color-primary-dark:#5eead4;--color-primary-soft:#10403c;--color-on-primary:#05221f;--color-coral:#ff8a75;--color-coral-strong:#ff8a75;--color-coral-soft:#3b1e18;--color-coral-text:#ffb4a6;--color-on-coral-strong:#3a0e06;--color-amber:#f0b23f;--color-amber-strong:#f0b23f;--color-amber-soft:#3a2a0e;--color-amber-text:#f5c96a;--color-on-amber:#2a1c00;--color-on-amber-strong:#2a1c00;--color-success:#4ade80;--color-on-success:#052e16;--color-success-bg:#123420;--color-success-text:#86efac;--color-online-bg:#123420;--color-online-text:#86efac;--color-online-dot:#4ade80;--color-danger:#fca5a5;--color-danger-bg:#3c1717;--color-on-danger:#3c0d0d;--color-ink-tile:#0f2b29;--color-ink-tile-raised:#16403c;--color-on-ink-tile:#ece8e0;--toast-bg:#262e2c;--toast-text:#ece8e0;--shadow-float:0 10px 24px #00000073}:root{font-family:var(--font-body);color:var(--color-text);background-color:var(--color-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}body{min-height:100dvh;margin:0}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em}input::placeholder,textarea::placeholder{color:var(--color-placeholder)}:focus-visible{outline:3px solid var(--color-coral);outline-offset:2px}._button_1p9tj_5{width:100%;min-height:var(--tap-size);border-radius:var(--radius-pill);text-align:center;cursor:pointer;touch-action:manipulation;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}._button_1p9tj_5:active{transform:scale(.98)}._button_1p9tj_5:disabled{opacity:.45;cursor:not-allowed;transform:none}._primary_1p9tj_34{background:var(--color-primary);min-height:52px;color:var(--color-on-primary);padding:0 24px;font-size:1rem}._secondary_1p9tj_42{border-color:var(--color-border);background:var(--color-surface);color:var(--color-primary-dark)}._tonal_1p9tj_49{background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:700}._text_1p9tj_55{width:auto;color:var(--color-primary-dark);background:0 0;padding:0 12px}._danger_1p9tj_62{background:var(--color-danger);color:var(--color-on-danger)}._inline_1p9tj_68{align-self:center;width:auto}._big_1p9tj_74{min-height:54px}@media (hover:hover){._primary_1p9tj_34:hover:not(:disabled){background:var(--color-primary-hover,var(--color-primary-dark))}._secondary_1p9tj_42:hover:not(:disabled){border-color:var(--color-check-border)}._tonal_1p9tj_49:hover:not(:disabled){filter:brightness(.96)}._text_1p9tj_55:hover:not(:disabled){color:var(--color-primary-edge,var(--color-primary))}._danger_1p9tj_62:hover:not(:disabled){filter:brightness(.92)}}._group_1yg9u_1{border:0;margin:0;padding:0}._legend_1yg9u_7{margin-bottom:8px;padding:0;font-size:.875rem;font-weight:600}._options_1yg9u_15{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}._option_1yg9u_15{border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;padding:8px 10px;font-size:.9375rem;font-weight:600;line-height:1.2;display:flex}._option_1yg9u_15 svg{color:var(--color-chip-text)}._option_1yg9u_15[aria-pressed=true]{border:1.5px solid var(--color-primary-edge,var(--color-primary));background:var(--color-primary-soft);color:var(--color-primary-dark)}._option_1yg9u_15[aria-pressed=true] svg{color:var(--color-primary-dark)}@media (hover:hover){._option_1yg9u_15:hover{border-color:var(--color-check-border)}}._select_1yg9u_63{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);cursor:pointer;touch-action:manipulation;padding:0 14px;font-size:1rem;font-weight:600}._select_1yg9u_63:focus{border-color:var(--color-primary-edge,var(--color-primary));box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._question_1jtb4_2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.25}._meta_1jtb4_10{color:var(--color-muted);margin-top:-6px;font-size:.875rem}._hint_1jtb4_16{color:var(--color-muted);font-size:.875rem;line-height:1.5}._problem_1jtb4_22{color:var(--color-danger);font-weight:600}._notice_1jtb4_27{background:var(--color-warning-bg);border-radius:18px;padding:14px 16px;font-size:.9375rem}._required_1jtb4_36{color:var(--color-danger);margin-left:3px}._visuallyHidden_1jtb4_42{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._sectionTitle_1jtb4_55{font-size:1.1875rem;font-weight:700}._icon_lda09_1{width:var(--tap-size);height:var(--tap-size);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);cursor:pointer;touch-action:manipulation;flex:none;place-items:center;padding:0;display:grid;position:relative}._icon_lda09_1:active{background:var(--color-sunken)}@media (hover:hover){._icon_lda09_1:hover{border-color:var(--color-check-border)}}._badge_lda09_28{border:2px solid var(--color-surface);border-radius:var(--radius-pill);background:var(--color-amber-strong);width:9px;height:9px;position:absolute;top:6px;right:6px}._screen_1xydi_1{--width:var(--content-width);--inline:max(var(--page-margin), calc((100% - var(--width)) / 2 + var(--page-margin)));flex-direction:column;min-height:100dvh;display:flex}._bar_1xydi_12{min-height:60px;padding:12px var(--inline) 0;align-items:center;gap:12px;display:flex}._actions_1xydi_20{align-items:center;gap:8px;margin-left:auto;display:flex}._content_1xydi_27{gap:var(--gap-card);width:100%;max-width:calc(var(--width) + 2 * var(--page-margin));padding:14px var(--page-margin) 32px;flex-direction:column;flex:1;margin:0 auto;display:flex}._heading_1xydi_38{flex-direction:column;gap:10px;margin-bottom:6px;display:flex}._marked_1xydi_46{flex-direction:row;align-items:center;gap:14px}._titles_1xydi_52{flex-direction:column;gap:4px;min-width:0;display:flex}._marked_1xydi_46 ._titles_1xydi_52{gap:2px}._title_1xydi_52{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:1.875rem;font-weight:800;line-height:1.05}._eyebrow_1xydi_71{color:var(--color-muted);margin-bottom:-2px;font-size:.875rem;font-weight:600}._subtitle_1xydi_78{color:var(--color-muted);font-size:.875rem}._footer_1xydi_83{z-index:2;width:100%;max-width:calc(var(--width) + 2 * var(--page-margin));padding:12px var(--page-margin) calc(28px + env(safe-area-inset-bottom,0px));margin:0 auto;position:sticky;bottom:0}._footer_1xydi_83 a,._footer_1xydi_83 button{box-shadow:var(--shadow-float)}._beach_1col0_6{--trip-color:#1a6e9e;--trip-soft:#dceef8;--trip-ink:#155a82}._fun_1col0_12{--trip-color:#9a6a0e;--trip-soft:#fbf0d6;--trip-ink:#8a5a0b}._winter_1col0_18{--trip-color:#47708a;--trip-soft:#e6eff5;--trip-ink:#3a5f76}._city_1col0_24{--trip-color:#8a5a37;--trip-soft:#f2eadf;--trip-ink:#7a4e2f}._nature_1col0_30{--trip-color:#2f6e3b;--trip-soft:#ddf0e0;--trip-ink:#276131}._business_1col0_36{--trip-color:#4a5b78;--trip-soft:#e4e9f3;--trip-ink:#3f4e68}._other_1col0_42{--trip-color:#0a7d76;--trip-soft:#ddf1ee;--trip-ink:#075f59}._beach_1col0_6,._fun_1col0_12,._winter_1col0_18,._city_1col0_24,._nature_1col0_30,._business_1col0_36,._other_1col0_42{--accent-color:var(--trip-color);--accent-soft:var(--trip-soft);--accent-ink:var(--trip-ink);--accent-on:#fff}:root[data-scheme=dark] ._beach_1col0_6{--trip-soft:#1a3745;--trip-ink:#98bed3}:root[data-scheme=dark] ._fun_1col0_12{--trip-soft:#40361a;--trip-ink:#d2bc93}:root[data-scheme=dark] ._winter_1col0_18{--trip-soft:#28383f;--trip-ink:#acbfca}:root[data-scheme=dark] ._city_1col0_24{--trip-soft:#3c3126;--trip-ink:#cab5a5}:root[data-scheme=dark] ._nature_1col0_30{--trip-soft:#203727;--trip-ink:#a1bea7}:root[data-scheme=dark] ._business_1col0_36{--trip-soft:#28323a;--trip-ink:#aeb5c2}:root[data-scheme=dark] ._other_1col0_42{--trip-soft:#153c39;--trip-ink:#91c4c1}._templates_1ggrd_2{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._template_1ggrd_2{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}._template_1ggrd_2+._template_1ggrd_2{border-top:1px solid var(--color-divider)}._templateText_1ggrd_21{font-weight:600}._later_1ggrd_25{margin-top:calc(var(--gap-section) - var(--gap-card))}._form_1ggrd_29{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:16px;padding:16px;display:flex}._field_1ggrd_39{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._label_1ggrd_47{font-size:.875rem;font-weight:600}._input_1ggrd_52{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:1rem}._input_1ggrd_52:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._pair_1ggrd_69{gap:12px;display:flex}._options_1ggrd_74{flex-direction:column;gap:10px;display:flex}._option_1ggrd_74{align-items:center;gap:8px;display:flex}._remove_1ggrd_86{width:var(--tap-size);height:var(--tap-size);color:var(--color-danger);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._remove_1ggrd_86:disabled{color:var(--color-check-border);cursor:not-allowed}._problems_1ggrd_104{flex-direction:column;gap:4px;display:flex}._chip_1uo6p_1{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}._neutral_1uo6p_14{background:var(--color-chip);color:var(--color-chip-text)}._quiet_1uo6p_20{background:var(--color-chip);color:var(--color-muted)}._accent_1uo6p_26{background:var(--accent-soft,var(--color-primary-soft));color:var(--accent-ink,var(--color-primary-dark))}._amber_1uo6p_32{background:var(--color-amber-soft);color:var(--color-amber-text)}._online_1uo6p_37{background:var(--color-online-bg);color:var(--color-online-text)}._online_1uo6p_37:before{content:"";background:var(--color-online-dot);border-radius:50%;width:7px;height:7px}._strong_1uo6p_50{font-weight:700}._wrap_e46qe_2{flex-direction:column;gap:8px;display:flex}._apart_e46qe_9{margin-top:8px}._card_e46qe_13{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._last_e46qe_20{align-items:center;gap:14px;padding:12px 16px;display:flex}._tile_e46qe_28{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary-dark);border-radius:12px;flex:none;place-items:center;display:grid}._attention_e46qe_39{background:var(--color-amber-soft);color:var(--color-amber-text)}._lines_e46qe_44{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._label_e46qe_52{color:var(--color-muted);font-size:.8125rem}._value_e46qe_57{font-size:.9375rem;font-weight:600}._row_e46qe_62{border:0;border-top:1px solid var(--color-divider);width:100%;min-height:52px;color:var(--color-primary-dark);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:14px;padding:0 16px;font-size:1rem;font-weight:600;display:flex}._row_e46qe_62:first-child{border-top-left-radius:calc(var(--radius) - 1px);border-top-right-radius:calc(var(--radius) - 1px);border-top:0}._row_e46qe_62:last-of-type{border-bottom-left-radius:calc(var(--radius) - 1px);border-bottom-right-radius:calc(var(--radius) - 1px)}._row_e46qe_62:focus-visible{outline-offset:-3px}._row_e46qe_62:active:not(:disabled){background:var(--color-sunken)}@media (hover:hover){._row_e46qe_62:hover:not(:disabled){background:var(--color-sunken)}}._row_e46qe_62:disabled{cursor:default;opacity:.6}._icon_e46qe_113{flex:none;justify-content:center;width:40px;display:flex}._danger_e46qe_120{color:var(--color-danger)}._description_e46qe_124{color:var(--color-muted);font-size:.8125rem;line-height:1.5}._dialog_njptn_1{width:min(100% - 2 * var(--page-margin), 440px);background:var(--color-surface);color:var(--color-text);border:0;border-radius:24px;padding:22px 20px 20px}._dialog_njptn_1::backdrop{background:#1b1f1e73}._title_njptn_14{font-size:1.25rem;font-weight:700}._body_njptn_19{color:var(--color-chip-text);margin:10px 0 20px}._actions_njptn_24{gap:12px;display:flex}._sheet_10ysq_2{width:min(100%,480px);max-width:none;max-height:100dvh;padding:10px var(--page-margin) calc(28px + env(safe-area-inset-bottom,0px));background:var(--color-surface);color:var(--color-text);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;box-shadow:0 -10px 24px #1b1f1e1f}._sheet_10ysq_2[open]{flex-direction:column;gap:16px;display:flex}._sheet_10ysq_2::backdrop{background:#1b1f1e73}._handle_10ysq_25{border-radius:var(--radius-pill);background:var(--color-strike);align-self:center;width:36px;height:4px}._title_10ysq_33{letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1.1}._file_10ysq_40{border:1px solid var(--color-border);background:var(--color-bg);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}._fileRow_10ysq_50{align-items:center;gap:12px;display:flex}._fileTile_10ysq_56{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary-dark);border-radius:12px;flex:none;place-items:center;display:grid}._lines_10ysq_67{flex-direction:column;gap:1px;min-width:0;display:flex}._fileName_10ysq_74{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}._fileDate_10ysq_80{color:var(--color-muted);font-size:.8125rem}._counts_10ysq_85{flex-wrap:wrap;gap:6px;display:flex}._options_10ysq_91{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}._legend_10ysq_101{margin-bottom:10px;padding:0;font-size:.875rem;font-weight:700}._option_10ysq_91{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}._chosen_10ysq_120{border:2px solid var(--color-primary-edge,var(--color-primary));background:var(--color-primary-soft);padding:13px}._option_10ysq_91 input{width:22px;height:22px;accent-color:var(--color-primary-edge,var(--color-primary));flex:none;margin:2px 0 0}._optionTitle_10ysq_134{align-items:center;gap:8px;font-weight:700;display:flex}._recommended_10ysq_141{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary-dark);padding:2px 8px;font-size:.75rem;font-weight:700}._optionText_10ysq_150{color:var(--color-muted);font-size:.8125rem;line-height:1.45}._chosen_10ysq_120 ._optionText_10ysq_150{color:var(--color-chip-text)}._actions_10ysq_160{flex-direction:column;gap:4px;display:flex}._row_1xgua_2{padding-bottom:var(--space);border-bottom:1px solid var(--color-divider);align-items:flex-start;gap:12px;display:flex}._icon_1xgua_10{border-radius:var(--radius-pill);flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}._kept_1xgua_20{background:var(--color-success);color:var(--color-on-success)}._atRisk_1xgua_25{background:var(--color-amber-soft);color:var(--color-amber-text)}._lines_1xgua_30{flex-direction:column;gap:2px;display:flex}._title_1xgua_36{font-size:.9375rem;font-weight:700}._text_1xgua_41{color:var(--color-muted);font-size:.8125rem;line-height:1.45}._footer_yea6s_1{color:var(--color-muted);flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:24px;font-size:.8125rem;display:flex}._link_yea6s_13{color:var(--color-primary-dark);margin:-13px -10px;padding:13px 10px;font-weight:600}._card_29uzc_1{padding:var(--space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:16px;display:flex}._facts_29uzc_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;display:grid}._facts_29uzc_11 div{flex-direction:column;gap:2px;display:flex}._facts_29uzc_11 dt{color:var(--color-muted);font-size:.8125rem}._facts_29uzc_11 dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}._later_29uzc_37{margin-top:calc(var(--gap-section) - var(--gap-card))}._teal_1r3cv_2{--tone-fill:var(--color-primary);--tone-strong:var(--color-primary);--tone-on-strong:var(--color-on-primary);--tone-soft:var(--color-primary-soft);--tone-ink:var(--color-primary-dark);--tone-button:var(--color-primary);--tone-on-button:var(--color-on-primary)}._coral_1r3cv_12{--tone-fill:var(--color-coral);--tone-strong:var(--color-coral-strong);--tone-on-strong:var(--color-on-coral-strong);--tone-soft:var(--color-coral-soft);--tone-ink:var(--color-coral-text);--tone-button:var(--color-coral-strong);--tone-on-button:var(--color-on-coral-strong)}._amber_1r3cv_22{--tone-fill:var(--color-amber);--tone-strong:var(--color-amber-strong);--tone-on-strong:var(--color-on-amber-strong);--tone-soft:var(--color-amber-soft);--tone-ink:var(--color-amber-text);--tone-button:var(--color-amber);--tone-on-button:var(--color-on-amber)}._neutral_1r3cv_32{--tone-fill:var(--color-chip-text);--tone-strong:var(--color-chip-text);--tone-on-strong:var(--color-surface);--tone-soft:var(--color-chip);--tone-ink:var(--color-chip-text);--tone-button:var(--color-text);--tone-on-button:var(--color-surface)}._accent_1r3cv_43{--tone-fill:var(--accent-color,var(--color-primary));--tone-strong:var(--accent-color,var(--color-primary));--tone-on-strong:var(--accent-on,var(--color-on-primary));--tone-soft:var(--accent-soft,var(--color-primary-soft));--tone-ink:var(--accent-ink,var(--color-primary-dark));--tone-button:var(--accent-color,var(--color-primary));--tone-on-button:var(--accent-on,var(--color-on-primary))}._card_1gmsl_2{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}._rowItem_1gmsl_13:not(:first-child){border-top:1px solid var(--color-divider)}._row_1gmsl_13{align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}._input_1gmsl_24{min-width:0;height:var(--tap-size);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem}._card_1gmsl_2:focus-within{border-color:var(--color-primary-edge,var(--color-primary));box-shadow:0 0 0 3px var(--color-primary-soft)}._add_1gmsl_40{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius-field);background:var(--tone-button);color:var(--tone-on-button);cursor:pointer;touch-action:manipulation;border:0;flex:none;place-items:center;padding:0;display:grid}._check_qo5bi_2{width:var(--tap-size);height:var(--tap-size);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._ring_qo5bi_15{border:2px solid var(--color-check-border);width:24px;height:24px;color:var(--tone-on-strong);border-radius:50%;place-items:center;display:grid}._checked_qo5bi_25{border-color:var(--tone-strong);background:var(--tone-strong)}._delete_1tl9v_2{width:var(--tap-size);height:var(--tap-size);color:var(--color-danger);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid}._delete_1tl9v_2:active{background:var(--color-danger-bg)}._section_azi9m_1{flex-direction:column;gap:4px;display:flex}._toggle_azi9m_7{min-height:var(--tap-size);color:var(--color-chip-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0 4px;font-size:.875rem;font-weight:700;display:flex}._chevron_azi9m_22{transition:transform .15s ease-out;display:flex}._closed_azi9m_27 ._chevron_azi9m_22{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){._chevron_azi9m_22{transition:none}}._track_ibo6j_1{border-radius:var(--radius-pill);background:var(--color-chip);height:4px;display:block;overflow:hidden}._thick_ibo6j_10{height:8px}._fill_ibo6j_14{border-radius:var(--radius-pill);background:var(--tone-fill);height:100%;display:block}._progress_x9vbp_1{padding:var(--space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:10px;display:flex}._head_x9vbp_11{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._count_x9vbp_18{color:var(--color-muted);font-size:.9375rem}._count_x9vbp_18 strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);font-variant-numeric:tabular-nums;margin-right:2px;font-size:2.125rem;font-weight:800;line-height:1}._percent_x9vbp_34{color:var(--tone-ink);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}._card_1mtrg_2{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._link_1mtrg_10{--tile:44px;color:inherit;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex;position:relative}._small_1mtrg_21{--tile:36px;padding:12px 16px}._link_1mtrg_10+._link_1mtrg_10:before{content:"";top:0;right:0;left:calc(16px + var(--tile) + 14px);background:var(--color-divider);height:1px;position:absolute}a._link_1mtrg_10:active{background:var(--color-bg)}@media (hover:hover){a._link_1mtrg_10:hover{background:var(--color-bg)}}._still_1mtrg_48{color:var(--color-muted)}._body_1mtrg_52{flex-direction:column;flex:1;min-width:0;display:flex}._withBar_1mtrg_59{gap:6px}._top_1mtrg_63{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._title_1mtrg_70{overflow-wrap:anywhere;font-weight:600}._small_1mtrg_21 ._title_1mtrg_70{font-size:.9375rem}._meta_1mtrg_79{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:600}._subtitle_1mtrg_87{color:var(--color-muted);font-size:.8125rem}._chevron_1mtrg_92{color:var(--color-chevron);flex:none;display:flex}._item_1mtrg_99{align-items:center;gap:12px;min-height:60px;padding:8px 16px 8px 8px;display:flex}._item_1mtrg_99+._item_1mtrg_99{border-top:1px solid var(--color-divider)}._itemText_1mtrg_111{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}._open_1mtrg_120{min-height:var(--tap-size);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;padding:0}._strong_1mtrg_132{font-weight:600}._done_1mtrg_136{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-strike);text-decoration-color:var(--color-strike)}._note_1mtrg_142{color:var(--color-muted);font-size:.8125rem}._tabs_3rcmo_1{border-radius:var(--radius-field);background:var(--color-sunken);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}._tab_3rcmo_1{min-height:var(--tap-size);color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 8px;font-size:.9375rem;font-weight:600}._tab_3rcmo_1[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px #1b1f1e1f}._handle_1vgd3_2{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius-field);color:var(--color-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._handle_1vgd3_2:active{cursor:grabbing;background:var(--color-bg)}._lifted_1vgd3_23{z-index:2;border-radius:var(--radius-field);background:var(--color-surface);box-shadow:var(--shadow-float);position:relative}._sliding_1vgd3_31{transition:transform .15s}._announcer_1vgd3_35{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._sliding_1vgd3_31{transition:none}}._tile_1adtc_1{border-radius:var(--radius-field);background:var(--tone-soft);width:44px;height:44px;color:var(--tone-ink);flex:none;place-items:center;display:grid}._small_1adtc_12{border-radius:11px;width:36px;height:36px}._large_1adtc_19{border-radius:16px;width:52px;height:52px}._panel_1yojv_1{flex-direction:column;gap:12px;display:flex}._finished_1yojv_7{margin-top:8px}._suggestions_1yojv_12{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;align-items:center;gap:12px;display:flex}._explain_1yojv_20{max-width:34ch;color:var(--color-muted);text-align:center;font-size:.875rem;line-height:1.5}._list_1q6an_1{flex-direction:column;gap:10px;display:flex}._card_1q6an_7{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);align-items:stretch;display:flex}._card_1q6an_7:has(._open_1q6an_15:active){background:var(--color-bg)}@media (hover:hover){._card_1q6an_7:has(._open_1q6an_15:hover){background:var(--color-bg)}}._open_1q6an_15{border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px);min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;padding:14px 4px 14px 16px;text-decoration:none;display:flex}._tr_1q6an_39{color:var(--color-muted);font-size:.875rem;font-weight:600}._en_1q6an_45{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.2}._note_1q6an_53{color:var(--color-amber-text);margin-top:4px;font-size:.8125rem;font-weight:600}._starSlot_1q6an_60{flex:none;align-items:center;padding:6px 6px 6px 0;display:flex}._star_1q6an_60{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius-pill);color:var(--color-chevron);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._star_1q6an_60[aria-pressed=true]{color:var(--color-amber-strong)}._star_1q6an_60:active{background:var(--color-sunken)}._intro_wstib_2{margin-top:4px;font-size:.9375rem;line-height:1.5;display:block}._empty_wstib_9{color:var(--color-muted);padding:4px 4px 0;font-size:.875rem;line-height:1.5}._field_108xb_2{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);height:52px;color:var(--color-muted);align-items:center;gap:10px;padding:0 4px 0 14px;display:flex}._field_108xb_2:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._field_108xb_2 svg{flex:none}._input_108xb_23{min-width:0;height:var(--tap-size);color:var(--color-text);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem}._input_108xb_23::-webkit-search-cancel-button{appearance:none}._input_108xb_23::-webkit-search-decoration{appearance:none}._clear_108xb_42{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._clearMark_108xb_57{background:var(--color-chip);width:22px;height:22px;color:var(--color-chip-text);border-radius:50%;justify-content:center;align-items:center;display:flex}._intro_4xobb_2{font-size:1rem;line-height:1.5;display:block}._savedStar_4xobb_8{color:var(--color-amber-strong);display:flex}._topicsSection_4xobb_13{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;gap:10px;display:flex;container-type:inline-size}._sectionTitle_4xobb_21{font-size:1.375rem;font-weight:700}._topics_4xobb_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container (width>=600px){._topics_4xobb_13{grid-template-columns:repeat(3,minmax(0,1fr))}}._topic_4xobb_13{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);min-height:92px;color:var(--color-text);flex-direction:column;justify-content:space-between;gap:10px;padding:14px;text-decoration:none;display:flex}._topic_4xobb_13:active{background:var(--color-bg)}@media (hover:hover){._topic_4xobb_13:hover{border-color:var(--color-check-border)}}._topicTile_4xobb_62{background:var(--tone-soft);width:40px;height:40px;color:var(--tone-ink);border-radius:12px;flex:none;place-items:center;display:grid}._topicText_4xobb_73{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}._topicTitle_4xobb_81{font-weight:700;line-height:1.25}._topicMeta_4xobb_86{color:var(--color-muted);font-size:.8125rem}._round_4xobb_92{background:var(--color-primary-soft);color:var(--color-text);border-radius:22px;flex-direction:column;gap:10px;margin-top:8px;padding:18px;text-decoration:none;display:flex}._roundIcon_4xobb_104{background:var(--color-surface);width:40px;height:40px;color:var(--color-primary-dark);border-radius:12px;place-items:center;display:grid}._roundTitle_4xobb_114{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700}._roundText_4xobb_121{color:var(--color-muted);font-size:.9375rem;line-height:1.45}._roundAction_4xobb_127{color:var(--color-primary-dark);align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:flex}._results_4xobb_136{flex-direction:column;margin-top:-2px;display:flex}._count_4xobb_142{color:var(--color-muted);font-size:.875rem}._groupTitle_4xobb_147{font-family:var(--font-body);letter-spacing:0;color:var(--color-muted);align-items:center;gap:8px;margin:18px 0 8px;font-size:.875rem;font-weight:700;display:flex}._screen_1a037_2{--inline:max(var(--page-margin), calc((100% - var(--content-width)) / 2 + var(--page-margin)));background:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}._bar_1a037_10{grid-template-columns:var(--tap-size) minmax(0, 1fr) var(--tap-size);min-height:60px;padding:12px var(--inline) 0;align-items:center;gap:12px;display:grid}._place_1a037_19{text-align:center;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}._body_1a037_27{width:100%;max-width:calc(var(--content-width) + 2 * 28px);flex-direction:column;flex:1;justify-content:center;gap:18px;margin:0 auto;padding:24px 28px;display:flex}._chip_1a037_39{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-dark);align-self:flex-start;padding:6px 12px;font-size:.8125rem;font-weight:700}._en_1a037_49{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2.25rem,9vw,4rem);font-weight:800;line-height:1.1}._tr_1a037_58{color:var(--color-muted);overflow-wrap:anywhere;font-size:1.25rem;line-height:1.4}._note_1a037_65{color:var(--color-amber-text);font-size:.9375rem;font-weight:600}._steps_1a037_71{width:100%;max-width:calc(var(--content-width) + 2 * var(--page-margin));padding:0 var(--page-margin) calc(32px + env(safe-area-inset-bottom,0px));gap:12px;margin:0 auto;display:flex}._step_1a037_71{border-radius:var(--radius-pill);cursor:pointer;touch-action:manipulation;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:56px;padding:0 16px;font-size:1rem;font-weight:600;display:flex}._step_1a037_71:active{transform:scale(.98)}._step_1a037_71:disabled{opacity:.45;cursor:not-allowed;transform:none}._previous_1a037_107{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}._next_1a037_113{background:var(--color-primary);color:var(--color-on-primary)}@media (hover:hover){._previous_1a037_107:hover:not(:disabled){border-color:var(--color-check-border)}._next_1a037_113:hover:not(:disabled){background:var(--color-primary-hover,var(--color-primary-dark))}}._panel_1macb_1{flex-direction:column;gap:12px;display:flex}._hint_1macb_7{color:var(--color-muted);align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.45;display:flex}._hint_1macb_7 svg{flex:none;margin-top:1.5px}._word_1macb_22{overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:1px;min-height:60px;padding:10px 16px;line-height:1.25;display:flex}._word_1macb_22+._word_1macb_22{border-top:1px solid var(--color-divider)}._wordEn_1macb_37{font-size:1.0625rem;font-weight:700}._wordTr_1macb_42{color:var(--color-muted);font-size:.875rem}._note_1macb_47{color:var(--color-amber-text);font-size:.8125rem;font-weight:600}._avatar_nijis_1{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary-dark);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:800;display:grid}._list_necg8_1{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._row_necg8_8{align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}._row_necg8_8+._row_necg8_8{border-top:1px solid var(--color-divider)}._scored_necg8_21{background:var(--color-success-bg)}._name_necg8_25{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}._guess_necg8_32{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._points_necg8_38{text-align:right;min-width:3ch;color:var(--color-success-text);font-variant-numeric:tabular-nums;font-weight:800}._row_1imy2_1{align-items:center;gap:10px;display:flex}._part_1imy2_7{flex:1;align-items:center;gap:8px;display:flex}._input_1imy2_14{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;min-height:56px;font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;padding:6px 12px;font-size:1.4rem;font-weight:800}._input_1imy2_14:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._input_1imy2_14[aria-invalid=true]{border-color:var(--color-danger)}._unit_1imy2_39{color:var(--color-muted);flex:none;font-weight:600}._colon_1imy2_45{font-size:1.4rem;font-weight:700}._choices_1imy2_50{flex-direction:column;gap:10px;display:flex}._choice_1imy2_50{border:1.5px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:16px;min-height:56px;padding:8px 16px;font-size:1rem;font-weight:600}._choice_1imy2_50[aria-checked=true]{border:2px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-dark)}._saved_v5x70_1,._done_v5x70_2{background:var(--color-success-bg);color:var(--color-success-text);border-radius:18px;padding:14px 16px;font-weight:700}._player_v5x70_10{align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;display:flex}._hint_1oitv_1{padding:var(--space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:12px;display:flex}._icon_1oitv_11{vertical-align:-4px}._brand_sjstn_1{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.3125rem;font-weight:700;display:flex}._featured_sjstn_12{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:24px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 14px 28px -20px #1b1f1e59}._top_sjstn_23{background:var(--trip-color);color:#fff;flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}._topRow_sjstn_32{justify-content:space-between;align-items:center;gap:12px;display:flex}._next_sjstn_40{border-radius:var(--radius-pill);background:#1b1f1e3d;padding:4px 10px;font-size:.75rem;font-weight:700}._count_sjstn_48{align-items:baseline;gap:8px;font-size:1.0625rem;font-weight:600;display:flex}._days_sjstn_56{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:800;line-height:.9}._headline_sjstn_66{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;line-height:1.1}._names_sjstn_74{flex-direction:column;gap:2px;display:flex}._name_sjstn_74{overflow-wrap:anywhere;font-size:1.4375rem;font-weight:700}._line_sjstn_86{font-size:.875rem}._lists_sjstn_90{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px 20px 18px;display:grid}._list_sjstn_90{flex-direction:column;gap:6px;min-width:0;display:flex}._listLabel_sjstn_104{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}._listCount_sjstn_113{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}._section_sjstn_119{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;gap:10px;display:flex}._welcome_sjstn_127{padding:20px var(--space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:14px;display:flex}._welcomeTitle_sjstn_137{font-size:1.3rem;line-height:1.25}._steps_sjstn_142{flex-direction:column;gap:12px;display:flex}._steps_sjstn_142 li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}._stepNumber_sjstn_155{background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary-dark);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}._sheet_9kk3y_2{width:min(100%,480px);max-width:none;padding:20px var(--page-margin) calc(20px + env(safe-area-inset-bottom,0px));background:var(--color-surface);color:var(--color-text);border:0;border-radius:24px 24px 0 0;margin:auto auto 0}._sheet_9kk3y_2::backdrop{background:#1b1f1e73}._form_9kk3y_17{flex-direction:column;gap:16px;display:flex}._title_9kk3y_23{font-size:1.1875rem;font-weight:700}._field_9kk3y_28{flex-direction:column;gap:6px;display:flex}._label_9kk3y_34{font-size:.875rem;font-weight:600}._input_9kk3y_39{border:1px solid var(--color-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-height:48px;padding:0 14px;font-size:1rem}._input_9kk3y_39:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._actions_9kk3y_55{gap:12px;display:flex}._done_ed6st_2{margin-top:8px}._suggestions_ed6st_6{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;align-items:center;gap:12px;display:flex}._explain_ed6st_14{max-width:34ch;color:var(--color-muted);text-align:center;font-size:.875rem;line-height:1.5}._intro_1pa0z_1{color:var(--color-muted);font-size:.875rem}._list_1pa0z_6{flex-direction:column;gap:10px;display:flex}._row_1pa0z_12{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}._number_1pa0z_20{background:var(--color-chip);width:32px;height:32px;color:var(--color-chip-text);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid}._input_1pa0z_32{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:1rem}._input_1pa0z_32:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._input_1pa0z_32[aria-invalid=true]{border-color:var(--color-danger)}._remove_1pa0z_53{width:var(--tap-size);height:var(--tap-size);color:var(--color-danger);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}._remove_1pa0z_53:disabled{color:var(--color-check-border);cursor:not-allowed}._problem_1pa0z_70{color:var(--color-danger);grid-column:2/-1;margin-top:-4px;font-size:.875rem;font-weight:600}._countdown_g8hyi_1{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-variant-numeric:tabular-nums;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}._countdown_g8hyi_1[data-urgent=true]{border-color:var(--color-coral-strong);color:var(--color-coral-text)}._screen_12me5_1{flex-direction:column;min-height:100dvh;display:flex}._bar_12me5_8{width:100%;max-width:calc(var(--content-width) + 2 * var(--page-margin));min-height:60px;padding:12px var(--page-margin) 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 auto;display:grid}._position_12me5_20{font-family:var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}._timer_12me5_28{justify-self:end}._progress_12me5_32{width:100%;max-width:calc(var(--content-width) + 2 * var(--page-margin));padding:0 var(--page-margin);margin:10px auto 0}._content_12me5_39{width:100%;max-width:calc(var(--content-width) + 2 * var(--page-margin));padding:18px var(--page-margin) 24px;flex-direction:column;flex:1;gap:14px;margin:0 auto;display:flex}._footer_12me5_50{width:100%;max-width:calc(var(--content-width) + 2 * var(--page-margin));padding:12px var(--page-margin) calc(28px + env(safe-area-inset-bottom,0px));margin:0 auto;position:sticky;bottom:0}._footer_12me5_50>*{box-shadow:var(--shadow-float)}._playerRow_12me5_64{align-items:center;gap:12px;display:flex}._who_12me5_70{flex-direction:column;flex:1;min-width:0;display:flex}._others_12me5_77{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}._myPoints_12me5_85{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-dark);font-variant-numeric:tabular-nums;flex:none;padding:5px 12px;font-size:.8125rem;font-weight:700}._card_12me5_96{border:1px solid var(--color-border);background:var(--color-surface);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}._cardMeta_12me5_106{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}._category_12me5_115{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-dark);padding:4px 10px;font-size:.75rem;font-weight:700}._question_12me5_124{font-size:1.375rem;font-weight:700;line-height:1.25}._options_12me5_130{flex-direction:column;gap:10px;display:flex}._option_12me5_130{border:1.5px solid var(--color-border);background:var(--color-surface);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px 8px 12px;font-size:1rem;font-weight:600;display:flex}button._option_12me5_130:active{border-color:var(--color-primary);background:var(--color-primary-soft)}@media (hover:hover){button._option_12me5_130:hover{border-color:var(--color-check-border)}}._letter_12me5_164{background:var(--color-divider);width:30px;height:30px;color:var(--color-muted);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}._optionText_12me5_177{overflow-wrap:anywhere;flex:1;min-width:0}._right_12me5_183{border:2px solid var(--color-success);background:var(--color-success-bg);color:var(--color-success-text);font-weight:700}._right_12me5_183 ._letter_12me5_164{background:var(--color-success);color:var(--color-on-success)}._wrong_12me5_195{border:2px solid var(--color-coral-strong);background:var(--color-coral-soft);color:var(--color-coral-text)}._wrong_12me5_195 ._letter_12me5_164{background:var(--color-coral-text);color:var(--color-on-coral-strong)}._faded_12me5_207{color:var(--color-muted)}._right_12me5_183 svg{color:var(--color-success)}._verdict_12me5_216{background:var(--color-sunken);color:var(--color-chip-text);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}._verdict_12me5_216 strong{font-size:.9375rem}._verdictRight_12me5_232{color:var(--color-success-text)}._verdictWrong_12me5_236{color:var(--color-coral-text)}._wrap_oznub_1{position:relative}._menu_oznub_5{z-index:20;border:1px solid var(--color-border);background:var(--color-surface);min-width:220px;box-shadow:var(--shadow-float);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}._item_oznub_18{width:100%;min-height:var(--tap-size);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;display:flex}._item_oznub_18:focus-visible{outline-offset:-3px}._item_oznub_18:hover,._item_oznub_18:focus{background:var(--color-sunken)}._danger_oznub_42{color:var(--color-danger)}._badge_1ja2c_1{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;height:28px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}._open_1ja2c_14{background:var(--color-amber-soft);color:var(--color-amber-text)}._locked_1ja2c_19{background:var(--color-chip);color:var(--color-chip-text)}._resolved_1ja2c_24{background:var(--color-success-bg);color:var(--color-success-text)}._players_yug0l_2{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._player_yug0l_2{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}._player_yug0l_2+._player_yug0l_2{border-top:1px solid var(--color-divider)}._player_yug0l_2 a{min-height:var(--tap-size);color:var(--color-primary-dark);align-items:center;font-weight:600;display:inline-flex}._name_yug0l_30{overflow-wrap:anywhere;font-weight:600}._result_yug0l_35{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-family:var(--font-display);letter-spacing:-.02em;padding:16px;font-size:1.25rem;font-weight:700}._section_uh05n_1{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;gap:10px;display:flex}._list_uh05n_9{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._list_uh05n_9 li+li{border-top:1px solid var(--color-divider)}._item_uh05n_20{color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}._item_uh05n_20:active{background:var(--color-bg)}@media (hover:hover){._item_uh05n_20:hover{background:var(--color-bg)}}._body_uh05n_39{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._text_uh05n_47{overflow-wrap:anywhere;font-weight:600}._meta_uh05n_52{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}._chevron_uh05n_61{color:var(--color-chevron);flex:none;display:flex}._stepper_d73dc_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._label_d73dc_9{font-weight:600}._controls_d73dc_13{align-items:center;gap:12px;display:flex}._controls_d73dc_13 button{width:var(--tap-size);height:var(--tap-size);border:1px solid var(--color-field-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;touch-action:manipulation;border-radius:50%;font-size:1.4rem;font-weight:600;line-height:1}._controls_d73dc_13 button:disabled{opacity:.35;cursor:not-allowed}._value_d73dc_38{min-width:2ch;font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}._note_y6f14_1{color:var(--color-muted);margin-top:-4px;font-size:.875rem}._summary_y6f14_8{background:var(--color-sunken);color:var(--color-chip-text);border-radius:18px;padding:14px 16px;font-size:.875rem}._list_1bq1m_1{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._row_1bq1m_8{align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}._row_1bq1m_8+._row_1bq1m_8{border-top:1px solid var(--color-divider)}._rank_1bq1m_20{background:var(--color-chip);width:32px;height:32px;color:var(--color-chip-text);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}._first_1bq1m_34{background:var(--color-amber-soft);color:var(--color-amber-text)}._hidden_1bq1m_39{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._name_1bq1m_48{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}._points_1bq1m_55{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}._later_3s9tx_1{margin-top:calc(var(--gap-section) - var(--gap-card))}._note_3s9tx_5{color:var(--color-muted);margin-top:-6px;font-size:.875rem}._note_1cp3l_1{color:var(--color-muted);font-size:.875rem}._table_1cp3l_6{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);width:100%;overflow:hidden}._table_1cp3l_6 th,._table_1cp3l_6 td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle;padding:14px 8px}._table_1cp3l_6 th:first-child,._table_1cp3l_6 td:first-child{padding-left:12px}._table_1cp3l_6 th:last-child,._table_1cp3l_6 td:last-child{padding-right:12px}._table_1cp3l_6 tr:last-child td{border-bottom:0}._table_1cp3l_6 th{background:var(--color-surface);color:var(--color-muted);font-size:.8125rem;font-weight:600}._name_1cp3l_45{overflow-wrap:anywhere;width:100%;font-weight:600}._table_1cp3l_6 ._points_1cp3l_51{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._table_1cp3l_6 ._total_1cp3l_57{color:var(--color-primary-dark);font-size:1.0625rem;font-weight:800}._rank_1cp3l_63{background:var(--color-chip);width:30px;height:30px;color:var(--color-chip-text);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid}._first_1cp3l_75{background:var(--color-amber-soft);color:var(--color-amber-text)}._field_i9wu0_1{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._label_i9wu0_9{font-size:.875rem;font-weight:600}._input_i9wu0_15{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:1rem}._input_i9wu0_15:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._pair_i9wu0_33{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;display:grid}._input_i9wu0_15::-webkit-date-and-time-value{text-align:left}._problems_i9wu0_44{flex-direction:column;gap:4px;display:flex}._list_nw83j_2{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}._pack_nw83j_9{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}._pack_nw83j_9+._pack_nw83j_9{border-top:1px solid var(--color-divider)}._title_nw83j_21{font-weight:600}._action_nw83j_25{display:flex}._report_nw83j_29{background:var(--color-sunken);border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;font-size:.9375rem;display:flex}._failed_nw83j_39{color:var(--color-danger);font-weight:600}._card_1r7g3_2{background:var(--trip-color);color:#fff;border-radius:24px;align-items:center;gap:16px;padding:20px;display:flex}._days_1r7g3_12{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;flex:none;font-size:4.5rem;font-weight:800;line-height:.85}._text_1r7g3_22{flex-direction:column;gap:6px;min-width:0;display:flex}._label_1r7g3_29{font-family:var(--font-body);letter-spacing:0;font-size:1.125rem;font-weight:700}._heading_1r7g3_37{letter-spacing:-.03em;font-size:1.625rem;font-weight:800;line-height:1.1}._message_1r7g3_45{font-size:.875rem;line-height:1.45}._frame_1odyk_2{container-type:inline-size}._top_1odyk_6{padding:var(--space);border-bottom:1px solid var(--color-divider)}._withAction_1odyk_11{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}._row_1odyk_17{align-items:flex-start;gap:14px;display:flex}._withAction_1odyk_11 ._row_1odyk_17{align-items:center}._words_1odyk_27{flex-direction:column;gap:2px;min-width:0;display:flex}._title_1odyk_34{font-size:1rem;font-weight:700;line-height:1.3}._subtitle_1odyk_40{color:var(--color-muted);font-size:.875rem;line-height:1.45}._action_1odyk_46>button{min-height:48px}._problem_1odyk_50{font-size:.875rem}@container (width>=480px){._withAction_1odyk_11{grid-template-columns:minmax(0,1fr) auto;align-items:center}._action_1odyk_46>button{width:auto;min-height:44px;padding:0 20px;font-size:.9375rem}._problem_1odyk_50{grid-column:1/-1}}._section_1mp5v_1{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;gap:10px;display:flex}._chips_wui5s_1{flex-wrap:wrap;gap:6px;display:flex}._section_wui5s_7{margin-top:calc(var(--gap-section) - var(--gap-card));flex-direction:column;gap:12px;display:flex}._sectionHead_wui5s_14{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._sectionMeta_wui5s_21{color:var(--color-muted);font-size:.8125rem}._tiles_wui5s_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._tile_wui5s_26{border-radius:var(--radius);flex-direction:column;gap:10px;min-width:0;min-height:168px;padding:16px;text-decoration:none;display:flex;container-type:inline-size}._quiz_wui5s_45{background:var(--color-primary-soft);color:var(--color-text)}._predictions_wui5s_50{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._tileIcon_wui5s_56{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}._quiz_wui5s_45 ._tileIcon_wui5s_56{background:var(--color-surface);color:var(--color-primary-dark)}._predictions_wui5s_50 ._tileIcon_wui5s_56{background:var(--color-coral-soft);color:var(--color-coral-text)}._tileTitle_wui5s_74{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.15}._tileAction_wui5s_82,._waiting_wui5s_83,._tileNote_wui5s_84{align-items:center;gap:6px;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}._tileAction_wui5s_82{color:var(--color-primary-dark);align-items:flex-start}._tileAction_wui5s_82 svg{margin-top:2.5px}._progress_wui5s_103{white-space:nowrap}@container (width<=170px){._progress_wui5s_103{display:block}._dot_wui5s_113{display:none}}._waiting_wui5s_83{color:var(--color-coral-text)}._waiting_wui5s_83:before{content:"";background:var(--color-coral);border-radius:50%;flex:none;width:7px;height:7px}._tileNote_wui5s_84{color:var(--color-muted)}._notice_wui5s_135{padding:var(--space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-muted)}._group_z87rt_1{padding:var(--space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:12px;margin:0;display:flex}._legend_z87rt_12{padding:0 6px;font-weight:600}._field_z87rt_17{grid-template-columns:1fr 140px;align-items:center;gap:12px;display:grid}._label_z87rt_24{font-weight:600}._input_z87rt_28{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-height:48px;font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;padding:0 12px;font-size:1.25rem;font-weight:800}._input_z87rt_28:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._problems_z87rt_48{flex-direction:column;gap:4px;display:flex}._question_bm7xx_1{margin-top:6px;font-size:1.375rem;line-height:1.25}._field_bm7xx_7{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._label_bm7xx_15{font-size:.875rem;font-weight:600}._input_bm7xx_21{border:1px solid var(--color-field-border);border-radius:var(--radius-field);background:var(--color-surface);width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:1rem}._input_bm7xx_21:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}._pair_bm7xx_39{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;display:grid}._input_bm7xx_21::-webkit-date-and-time-value{text-align:left}._nav_bm7xx_51{gap:12px;display:flex}._nav_bm7xx_51>:first-child{flex:0 120px}._nav_bm7xx_51>:last-child{flex:1}._packs_bm7xx_65{border:0;min-width:0;margin:0;padding:0}._packs_bm7xx_65 legend{margin-bottom:8px;padding:0}._packList_bm7xx_77{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}._packList_bm7xx_77 li+li{border-top:1px solid var(--color-divider)}._pack_bm7xx_65{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}._pack_bm7xx_65[aria-pressed=true]{background:var(--color-primary-soft)}._packText_bm7xx_111{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._packTitle_bm7xx_119{overflow-wrap:anywhere;font-weight:600}._packMeta_bm7xx_124{color:var(--color-muted);font-size:.875rem}._packToggle_bm7xx_129{border:2px solid var(--color-primary);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}._pack_bm7xx_65[aria-pressed=true] ._packToggle_bm7xx_129{background:var(--color-primary);color:var(--color-on-primary)}._later_bm7xx_146{background:var(--color-primary-soft);color:var(--color-primary-dark);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:600;line-height:1.5;display:flex}._later_bm7xx_146 svg{flex:none;margin-top:2px}._message_1hzo9_1{padding:32px var(--space);text-align:center}._warning_1hzo9_6{padding:12px var(--space);background:var(--color-danger-bg);color:var(--color-danger);text-align:center;font-weight:600}._stack_bkk00_2{inset:auto var(--space) calc(var(--space) + env(safe-area-inset-bottom,0px));z-index:10;pointer-events:none;flex-direction:column;gap:12px;max-width:480px;margin-inline:auto;display:flex;position:fixed}._toast_bkk00_16{padding:var(--space);border-radius:var(--radius);background:var(--toast-bg);color:var(--toast-text);pointer-events:auto;flex-direction:column;gap:12px;display:flex;box-shadow:0 8px 24px #00000040}._actions_bkk00_28{gap:12px;display:flex}._withAction_bkk00_34{padding:8px 8px 8px var(--space);flex-direction:row;justify-content:space-between;align-items:center}._action_bkk00_28{min-height:var(--tap-size);border-radius:var(--radius-pill);color:inherit;font:inherit;cursor:pointer;background:#ffffff24;border:0;flex:none;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:flex}
