:root{--color-bg:#fff;--color-surface:#f2f2f7;--color-border:#e1e3e8;--color-text:#1f2328;--color-text-muted:#5f6670;--color-accent:#0b7a7c;--color-accent-strong:#075a5c;--color-accent-soft:#dff1f0;--color-on-accent:#fff;--color-danger:#b3362a;--color-backdrop:#14181e66;--color-shadow:#14181e14;--deco-1:#e0a800;--deco-2:#ef5b2e;--deco-3:#e83f7c;--deco-4:#c447c4;--deco-5:#7d5ce6;--deco-6:#3f6fe8;--deco-7:#14a3d6;--deco-8:#18b083;--deco-9:#3fb040;--deco-10:#9bb51f;--deco-rainbow:linear-gradient(135deg, var(--deco-1), var(--deco-2), var(--deco-3), var(--deco-4), var(--deco-5), var(--deco-6), var(--deco-7), var(--deco-8), var(--deco-9));--accent-line-width:3px;--color-bar:#ffffffa6;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-hook:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--tap-size:44px;--card-min-height:64px;--shelf-card-size:160px;--done-tile-min-size:136px;--content-max-width:960px;--hero-card-max-width:600px;--page-inset:max(0px, calc((100vw - var(--content-max-width)) / 2));--fab-size:56px;--header-height:64px;--tab-bar-height:64px;--tab-bar-area:calc(var(--tab-bar-height) + var(--space-3) + env(safe-area-inset-bottom));--motion-sheet-in:.28s;--motion-sheet-out:.2s;--motion-dialog-in:.18s;--motion-dialog-out:.12s;--motion-switch:.25s;--shadow-stack:-1px 0 4px var(--color-shadow), -4px 0 16px var(--color-shadow);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1)}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface);color:var(--color-text);font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif;font-size:var(--font-size-md);-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5}button,input{font:inherit;color:inherit}h1,h2,p{margin:0}::view-transition-group(*){animation-duration:var(--motion-switch);animation-timing-function:var(--ease-decelerate)}::view-transition-old(root){animation:var(--motion-switch) var(--ease-decelerate) both}::view-transition-new(root){animation:var(--motion-switch) var(--ease-decelerate) both}html[data-switch-to=done]::view-transition-old(root){animation-name:slide-out-to-left}html[data-switch-to=done]::view-transition-new(root){animation-name:slide-in-from-right}html[data-switch-to=wish]::view-transition-old(root){animation-name:slide-out-to-right}html[data-switch-to=wish]::view-transition-new(root){animation-name:slide-in-from-left}html[data-switch-to=forward]::view-transition-old(root){animation-name:shift-to-left}html[data-switch-to=forward]::view-transition-new(root){box-shadow:var(--shadow-stack);animation-name:slide-in-from-right}html[data-switch-to=back]::view-transition-old(root){z-index:1;box-shadow:var(--shadow-stack);animation-name:slide-out-to-right}html[data-switch-to=back]::view-transition-new(root){animation-name:shift-from-left}@keyframes shift-to-left{to{transform:translate(-30%)}}@keyframes shift-from-left{0%{transform:translate(-30%)}}@keyframes slide-out-to-left{to{transform:translate(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}}@keyframes slide-out-to-right{to{transform:translate(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}._area_1lh6i_1{width:auto;inset:auto calc(var(--page-inset) + var(--space-4)) calc(var(--tab-bar-area) + var(--fab-size) + var(--space-5)) calc(var(--page-inset) + var(--space-4));pointer-events:none;background:0 0;border:none;justify-content:center;margin:0;padding:0;display:flex;position:fixed;overflow:visible}._toast_1lh6i_18{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-danger);color:var(--color-on-accent);font-size:var(--font-size-sm);box-shadow:0 4px 12px var(--color-shadow)}._info_1lh6i_28{background:var(--color-text)}._bar_lro9w_1{inset:auto calc(var(--page-inset) + var(--space-4)) calc(var(--space-3) + env(safe-area-inset-bottom)) calc(var(--page-inset) + var(--space-4));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 16px var(--color-shadow);view-transition-name:tab-bar;display:flex;position:fixed;overflow:hidden}._tab_lro9w_17{min-height:var(--tab-bar-height);justify-content:center;align-items:center;gap:var(--space-1);padding-top:var(--space-1);color:var(--color-text-muted);flex-direction:column;flex:1;text-decoration:none;display:flex}._active_lro9w_30{color:var(--color-accent)}._label_lro9w_34{font-size:var(--font-size-xs)}._button_3ncm2_1{width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius-sm);color:var(--color-accent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._button_3ncm2_1:active{background:var(--color-accent-soft)}._button_3ncm2_1:disabled{opacity:.4;cursor:default}._header_1vtc8_3{z-index:1;align-items:center;gap:var(--space-2);min-height:calc(var(--header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(var(--page-inset) + var(--space-2)) 0;border-bottom:1px solid var(--color-border);background:var(--color-bar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);view-transition-name:page-header;transition:transform .2s;display:flex;position:fixed;inset:0 0 auto}._hidden_1vtc8_21{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){._header_1vtc8_3{transition:none}}._spacer_1vtc8_32{height:calc(var(--header-height) + env(safe-area-inset-top))}._slot_1vtc8_36{min-width:var(--tap-size);justify-content:center;display:flex}._title_1vtc8_42{text-align:center;min-width:0;font-size:var(--font-size-lg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._center_1vtc8_53{flex:1;justify-content:center;display:flex}._srOnly_1vtc8_60{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._page_qqc07_2{gap:var(--space-5);padding:var(--space-4) var(--page-inset) var(--space-5);flex-direction:column;display:flex}._section_qqc07_9{gap:var(--space-2);flex-direction:column;display:flex}._heading_qqc07_15{font-size:var(--font-size-md)}._text_qqc07_19{font-size:var(--font-size-sm);line-height:1.7}._info_qqc07_24{gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);grid-template-columns:max-content 1fr;display:grid}._email_qqc07_35{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}._item_ksbzq_2{padding:var(--space-1);margin:calc(-1 * var(--space-1));overflow:hidden}ul[data-dragging]>._item_ksbzq_2{overflow:visible}._dialog_1obdy_1{width:calc(100% - var(--space-6));border-radius:var(--radius-md);background:var(--color-bg);max-width:480px;color:var(--color-text);border:none;padding:0}._dialog_1obdy_1::backdrop{background:var(--color-backdrop)}._dialog_1obdy_1[open]{animation:_pop-in_1obdy_1 var(--motion-dialog-in) var(--ease-out)}._dialog_1obdy_1[open]::backdrop{animation:_fade-in_1obdy_1 var(--motion-dialog-in) var(--ease-out)}._dialog_1obdy_1[data-closing],._dialog_1obdy_1[data-closing]::backdrop{animation:_fade-out_1obdy_1 var(--motion-dialog-out) var(--ease-in) forwards}@keyframes _pop-in_1obdy_1{0%{opacity:0;transform:scale(.95)}}@keyframes _fade-in_1obdy_1{0%{opacity:0}}@keyframes _fade-out_1obdy_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._dialog_1obdy_1,._dialog_1obdy_1::backdrop{animation:none!important}}._form_1obdy_55{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;display:flex}._heading_1obdy_62{font-size:var(--font-size-lg)}._note_1obdy_66{color:var(--color-text-muted);font-size:var(--font-size-sm)}._noteLink_1obdy_72{min-height:var(--tap-size);color:var(--color-accent-strong);align-items:center;display:inline-flex}._input_1obdy_79{min-height:var(--tap-size);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}._input_1obdy_79:focus{outline:2px solid var(--color-accent);outline-offset:-1px}._actions_1obdy_92{justify-content:flex-end;gap:var(--space-2);display:flex}._cancel_1obdy_98,._submit_1obdy_99{min-width:var(--tap-size);min-height:var(--tap-size);padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;border:none}._cancel_1obdy_98{color:var(--color-text-muted);background:0 0}._centered_1obdy_113{text-align:center;font-size:var(--font-size-lg);font-weight:700}._split_1obdy_119{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._split_1obdy_119 ._cancel_1obdy_98,._split_1obdy_119 ._submit_1obdy_99{border-radius:var(--radius-md);min-height:48px;font:inherit;font-weight:700}._split_1obdy_119 ._cancel_1obdy_98{border:1px solid var(--color-border);color:var(--color-text)}._cancel_1obdy_98:disabled{opacity:.4;cursor:default}._submit_1obdy_99{background:var(--color-accent);color:var(--color-on-accent)}._submit_1obdy_99:active{background:var(--color-accent-strong)}._submit_1obdy_99:disabled{opacity:.4;cursor:default}._danger_1obdy_157{min-width:var(--tap-size);min-height:var(--tap-size);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-danger);color:var(--color-on-accent);cursor:pointer;border:none}._sheet_8q5qn_2{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-bg);width:100%;max-width:480px;max-height:90dvh;color:var(--color-text);transition:transform var(--motion-sheet-out) var(--ease-out);border:none;margin:auto auto 0;padding:0}._sheet_8q5qn_2::backdrop{background:var(--color-backdrop)}._sheet_8q5qn_2[open]{animation:_slide-up_8q5qn_1 var(--motion-sheet-in) var(--ease-out)}._sheet_8q5qn_2[open]::backdrop{animation:_fade-in_8q5qn_1 var(--motion-sheet-in) var(--ease-out)}._sheet_8q5qn_2[data-closing]{animation:_slide-down_8q5qn_1 var(--motion-sheet-out) var(--ease-in) forwards}._sheet_8q5qn_2[data-closing]::backdrop{animation:_fade-out_8q5qn_1 var(--motion-sheet-out) var(--ease-in) forwards}@keyframes _slide-up_8q5qn_1{0%{transform:translateY(100%)}}@keyframes _slide-down_8q5qn_1{to{transform:translateY(100%)}}@keyframes _fade-in_8q5qn_1{0%{opacity:0}}@keyframes _fade-out_8q5qn_1{to{opacity:0}}@media (prefers-reduced-motion:reduce){._sheet_8q5qn_2,._sheet_8q5qn_2::backdrop{transition:none;animation:none!important}}._sheet_8q5qn_2[open]{flex-direction:column;display:flex}._body_8q5qn_69{gap:var(--space-3);min-height:0;padding:0 var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));overscroll-behavior:none;flex-direction:column;flex:auto;display:flex;overflow-y:auto}._grip_8q5qn_93{min-height:var(--space-6);padding-top:var(--space-2);background:var(--color-bg);touch-action:none;justify-content:center;align-items:flex-start;display:flex;position:sticky;top:0}._handle_8q5qn_105{border-radius:var(--radius-sm);background:var(--color-border);width:40px;height:4px}._section_1606h_2{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._heading_1606h_10{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);display:flex}._mark_1606h_18{width:var(--space-2);height:var(--space-2);background:var(--color-accent);border-radius:50%}._note_1606h_25{color:var(--color-text-muted);font-size:var(--font-size-sm)}._markNote_1606h_30{color:var(--color-accent-strong);font-size:var(--font-size-sm);font-weight:700}._action_1606h_37{min-height:var(--tap-size);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:none;align-self:flex-start;font-weight:700}._secondary_1606h_50{min-height:var(--tap-size);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer;align-self:flex-start;font-weight:700}._links_1606h_62{color:var(--color-text-muted);font-size:var(--font-size-sm)}._legalLinks_1606h_68{gap:var(--space-4);flex-wrap:wrap;display:flex}._legalLink_1606h_68{min-width:var(--tap-size);min-height:var(--tap-size);color:var(--color-accent-strong);font-size:var(--font-size-sm);align-items:center;display:inline-flex}._removeAll_1606h_84{min-height:var(--tap-size);margin-top:var(--space-2);color:var(--color-danger);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none}._code_1606h_95{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xl);letter-spacing:.05em;text-align:center;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:700}._codeInput_1606h_109{min-height:var(--tap-size);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-md);letter-spacing:.05em}._codeInput_1606h_109:focus{outline:2px solid var(--color-accent);outline-offset:-1px}._error_1606h_126{color:var(--color-danger);font-size:var(--font-size-sm)}._failed_1606h_131{background:var(--color-danger)}._prompt_1606h_136{gap:var(--space-2);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-soft);font-size:var(--font-size-sm);flex-direction:column;display:flex}._promptActions_1606h_147{justify-content:flex-end;gap:var(--space-2);display:flex}._later_1606h_153{min-width:var(--tap-size);min-height:var(--tap-size);padding:0 var(--space-3);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none}._keep_1606h_163{min-height:var(--tap-size);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:none;font-weight:700}._list_lpbrr_1{padding:var(--space-4) var(--space-4) calc(var(--fab-size) + var(--space-5));gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}._grid_lpbrr_12{padding:var(--space-4) var(--space-4) calc(var(--fab-size) + var(--space-5));grid-template-columns:repeat(auto-fill, minmax(var(--done-tile-min-size), 1fr));align-items:start;gap:var(--space-2);margin:0;list-style:none;display:grid}._empty_lpbrr_22{padding:var(--space-6) var(--space-4);align-items:center;gap:var(--space-3);color:var(--color-text-muted);flex-direction:column;display:flex}._emptyLink_lpbrr_31{min-height:var(--tap-size);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-strong);align-items:center;text-decoration:none;display:inline-flex}._history_qdp13_1{gap:var(--space-1);flex-direction:column;display:flex}._heading_qdp13_7{color:var(--color-text-muted);font-size:var(--font-size-sm)}._list_qdp13_12{font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_qdp13_21{gap:var(--space-1);padding:var(--space-1) 0;flex-direction:column;display:flex}._row_qdp13_21+._row_qdp13_21{border-top:1px solid var(--color-border)}._line_qdp13_32{min-height:var(--tap-size);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._photo_qdp13_41{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface);width:100%}._photoActions_qdp13_49{justify-content:flex-end;gap:var(--space-1);display:flex}._action_qdp13_55,._remove_qdp13_56{min-height:var(--tap-size);padding:0 var(--space-2);font:inherit;cursor:pointer;background:0 0;border:none}._action_qdp13_55{color:var(--color-accent-strong)}._remove_qdp13_56{color:var(--color-text-muted)}._action_qdp13_55:disabled,._remove_qdp13_56:disabled{cursor:progress}._pick_yzr77_2{justify-content:center;align-items:center;gap:var(--space-1);border:1.5px dashed var(--color-text-muted);border-radius:var(--radius-md);background:var(--color-surface);min-height:148px;color:var(--color-accent-strong);font:inherit;cursor:pointer;flex-direction:column;font-weight:700;display:flex}._pick_yzr77_2:disabled,._repick_yzr77_20:disabled{cursor:progress}._hint_yzr77_24{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400}._filled_yzr77_31{position:relative}._photo_yzr77_35{object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:196px;display:block}._repick_yzr77_20{right:var(--space-2);bottom:var(--space-2);min-height:var(--tap-size);padding:0 var(--space-3);border-radius:calc(var(--tap-size) / 2);background:var(--color-backdrop);color:var(--color-on-accent);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border:none;font-weight:700;position:absolute}._area_c3ygl_2{cursor:pointer;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._area_c3ygl_2:popover-open{justify-content:center;align-items:center;display:flex}._center_c3ygl_23{justify-content:center;align-items:center;display:flex;position:relative}._card_c3ygl_30{align-items:center;gap:var(--space-2);min-width:220px;max-width:calc(100vw - var(--space-6) * 2);padding:var(--space-5) var(--space-5);border:var(--accent-line-width) solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--color-bg), var(--color-bg)) padding-box, var(--deco-rainbow) border-box;box-shadow:0 8px 32px var(--color-shadow);text-align:center;flex-direction:column;display:flex}._emoji_c3ygl_48{font-size:calc(var(--font-size-xl) * 2);line-height:1}._message_c3ygl_53{color:var(--color-accent-strong);font-size:var(--font-size-lg);white-space:pre-line;margin:0;font-weight:700}._dot_c3ygl_62,._dotStrong_c3ygl_63,._dotWarm_c3ygl_64,._spark_c3ygl_65{pointer-events:none;border-radius:2px;width:10px;height:14px;position:absolute}._dot_c3ygl_62{background:var(--color-accent)}._dotStrong_c3ygl_63{background:var(--color-accent-strong)}._dotWarm_c3ygl_64{background:var(--color-danger)}._spark_c3ygl_65{background:var(--color-accent-soft);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-accent);border-radius:50%}._actions_13ni6_1{gap:var(--space-2);flex-direction:column;display:flex}._achieve_13ni6_8{min-height:var(--fab-size);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--font-size-lg);cursor:pointer;border:none;font-weight:700}._achieve_13ni6_8:active{background:var(--color-border)}._achieve_13ni6_8:disabled,._back_13ni6_27:disabled{cursor:progress}._back_13ni6_27{min-height:var(--tap-size);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer}._open_172i4_1{min-height:var(--tap-size);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:none;font-weight:700}._note_172i4_12{color:var(--color-text-muted);font-size:var(--font-size-xs)}._text_172i4_17{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font:inherit;font-size:var(--font-size-md);color:inherit;resize:vertical;line-height:1.6}._text_172i4_17:focus{outline:2px solid var(--color-accent);outline-offset:-1px}._failed_172i4_35{background:var(--color-danger)}._tall_1x7co_2{height:90dvh}._status_1x7co_6{align-items:center;gap:var(--space-2);display:flex}._badge_1x7co_12{padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:700}._count_1x7co_21{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:700}._plan_1x7co_27{gap:var(--space-2);flex-direction:column;display:flex}._heading_1x7co_33{align-items:baseline;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}._date_1x7co_41{color:var(--color-text);font-size:var(--font-size-md)}._undecided_1x7co_46{color:var(--color-text-muted)}._notice_1x7co_51{justify-content:space-between;align-items:center;gap:var(--space-2);padding-left:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-strong);display:flex}._noticeText_1x7co_62{align-items:center;gap:var(--space-2);margin:0;font-weight:700;display:flex}._check_1x7co_70{font-size:var(--font-size-lg)}._undo_1x7co_74{min-height:var(--tap-size);padding:0 var(--space-3);color:var(--color-accent-strong);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}._firstStep_1x7co_86{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}._firstStepHeading_1x7co_95{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._firstStepText_1x7co_101{font-size:var(--font-size-hook);margin:0;font-weight:700;line-height:1.6}._planNote_1x7co_109{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}._later_1x7co_117{min-height:var(--tap-size);border:none;border-top:1px solid var(--color-border);color:var(--color-accent-strong);font-size:var(--font-size-sm);cursor:pointer;background:0 0;margin-top:auto}._remove_1x7co_129{min-height:var(--tap-size);border:none;border-top:1px solid var(--color-border);color:var(--color-danger);font-size:var(--font-size-sm);cursor:pointer;background:0 0;margin-top:auto}._calendar_wa5k0_1{gap:var(--space-2);flex-direction:column;display:flex}._header_wa5k0_7{justify-content:center;align-items:center;gap:var(--space-2);display:flex}._move_wa5k0_14,._title_wa5k0_15{min-width:var(--tap-size);min-height:var(--tap-size);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none}._move_wa5k0_14{font-size:var(--font-size-xl)}._title_wa5k0_15{padding:0 var(--space-3);font-weight:700}._title_wa5k0_15[aria-expanded=true]{background:var(--color-accent-soft)}._grid_wa5k0_39{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}._grid_wa5k0_39 th{padding-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}._grid_wa5k0_39 td{padding:0}._day_wa5k0_57{width:100%;min-width:var(--tap-size);height:var(--tap-size);border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;background:0 0;border:none}._sunday_wa5k0_68{color:var(--color-danger)}._saturday_wa5k0_72{color:var(--color-accent)}._today_wa5k0_77{box-shadow:inset 0 0 0 1px var(--color-text-muted)}._day_wa5k0_57[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}._months_wa5k0_88{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._month_wa5k0_88{min-height:var(--tap-size);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;border:none}._month_wa5k0_88[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}._heading_2xj6o_1{font-size:var(--font-size-lg)}._title_2xj6o_6{width:100%;min-height:var(--tap-size);padding:var(--space-1) 0;color:var(--color-text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:text;background:0 0;border:none;font-weight:700}._input_2xj6o_20{min-height:var(--tap-size);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--font-size-lg);font-weight:700}._input_2xj6o_20:focus{outline:2px solid var(--color-accent);outline-offset:-1px}._switch_142nv_2{max-width:320px;padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-accent-soft);flex:1;display:flex;position:relative}._segment_142nv_12{min-height:var(--tap-size);border-radius:var(--radius-sm);color:var(--color-accent-strong);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}._active_142nv_26{color:var(--color-text);font-size:var(--font-size-md);font-weight:700}._pill_142nv_22{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));border-radius:var(--radius-sm);background:var(--color-bg);box-shadow:0 1px 4px var(--color-shadow);view-transition-name:switch-pill;position:absolute}._pillDone_142nv_46{transform:translate(100%)}._tile_zsga7_2{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg);width:100%;box-shadow:0 1px 4px var(--color-shadow);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:none;padding:0;display:flex;position:relative;overflow:hidden}._tile_zsga7_2:active{background:var(--color-accent-soft)}._photo_zsga7_23{object-fit:cover;background:var(--color-surface);width:100%;height:100%;position:absolute;inset:0}._content_zsga7_32{justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-3);flex-direction:column;flex:1;display:flex;position:relative}._title_zsga7_44{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;font-size:var(--font-size-lg);-webkit-box-orient:vertical;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}._meta_zsga7_56{justify-content:space-between;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:flex}._withPhoto_zsga7_66 ._content_zsga7_32{justify-content:flex-end;gap:var(--space-1);background:linear-gradient(transparent 35%, var(--color-backdrop) 65%), linear-gradient(transparent 35%, var(--color-backdrop) 65%);color:var(--color-on-accent)}._withPhoto_zsga7_66 ._title_zsga7_44{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-md)}._withPhoto_zsga7_66 ._meta_zsga7_56{color:var(--color-on-accent)}._fab_1t9qk_1{view-transition-name:add-fab;right:calc(var(--page-inset) + var(--space-4));bottom:calc(var(--tab-bar-area) + var(--space-4));width:var(--fab-size);height:var(--fab-size);background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 4px 12px var(--color-shadow);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}._fab_1t9qk_1:active{background:var(--color-accent-strong)}._card_1da4a_2{min-height:var(--card-min-height);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:0 1px 4px var(--color-shadow);align-items:stretch;display:flex}._card_1da4a_2:has(>._open_1da4a_11:active){background:var(--color-accent-soft)}._open_1da4a_11{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}._handle_1da4a_32,._handleSpace_1da4a_33{width:var(--tap-size);height:var(--tap-size);margin-left:var(--space-1);flex-shrink:0;align-self:center}._handle_1da4a_32{border-radius:var(--radius-sm);color:var(--color-text-muted);touch-action:none;cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._sortable_1da4a_55{position:relative}._sortable_1da4a_55[data-dragging]{z-index:1}._sortable_1da4a_55[data-dragging] ._card_1da4a_2{box-shadow:0 6px 20px var(--color-shadow), 0 2px 6px var(--color-shadow)}._sortable_1da4a_55[data-dragging] ._handle_1da4a_32{cursor:grabbing}._title_1da4a_71{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;font-weight:700;display:-webkit-box;overflow:hidden}._count_1da4a_82{color:var(--color-accent);font-size:var(--font-size-sm);flex-shrink:0;font-weight:700}._plan_1da4a_90{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1.3;display:flex}._until_1da4a_98{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:700}._date_1da4a_104{color:var(--color-text-muted);font-size:var(--font-size-xs)}._pick_qcrb1_1{align-items:center;gap:var(--space-2);margin:var(--space-4) var(--space-4) 0;padding:var(--space-2) var(--space-2) var(--space-2) 0;border:var(--accent-line-width) solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--color-bg), var(--color-bg)) padding-box, var(--deco-rainbow) border-box;display:flex}._open_qcrb1_15{min-height:var(--card-min-height);justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;display:flex}._label_qcrb1_31{color:var(--color-accent-strong);font-size:var(--font-size-sm);font-weight:700}._title_qcrb1_37{font-size:var(--font-size-lg);overflow-wrap:anywhere;font-weight:700}._add_mkvwz_3{left:calc(var(--page-inset) + var(--space-4));right:calc(var(--page-inset) + var(--space-4));bottom:calc(var(--tab-bar-area) + var(--space-3));max-width:var(--hero-card-max-width);height:var(--fab-size);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent), 0 4px 12px var(--color-shadow);font-size:var(--font-size-lg);cursor:pointer;transition:background-color .22s ease, color .22s ease, transform 80ms var(--ease-out);border:none;margin:0 auto;font-weight:700;display:flex;position:fixed}._added_mkvwz_27{background:var(--color-accent);color:var(--color-on-accent)}._add_mkvwz_3:active:not(:disabled){background:var(--color-accent-soft);transform:scale(.97)}._added_mkvwz_27:active:not(:disabled){background:var(--color-accent-strong)}._add_mkvwz_3:disabled{cursor:default}._heart_mkvwz_47{width:24px;height:24px;display:inline-flex;position:relative}._pop_mkvwz_55{animation:_pop_mkvwz_55 .46s var(--ease-out) both}@keyframes _pop_mkvwz_55{0%{transform:scale(.2)}40%{transform:scale(1.3)}70%{transform:scale(.9)}to{transform:scale(1)}}._ring_mkvwz_67{border:2px solid;border-radius:50%;animation:.48s ease-out both _ring_mkvwz_67;position:absolute;inset:-6px}@keyframes _ring_mkvwz_67{0%{opacity:.9;border-width:8px;transform:scale(.2)}to{opacity:0;border-width:1px;transform:scale(1.5)}}._burst_mkvwz_81{position:absolute;inset:0}._particle_mkvwz_86:first-child{background:var(--deco-1)}._particle_mkvwz_86:nth-child(2){background:var(--deco-2)}._particle_mkvwz_86:nth-child(3){background:var(--deco-3)}._particle_mkvwz_86:nth-child(4){background:var(--deco-4)}._particle_mkvwz_86:nth-child(5){background:var(--deco-5)}._particle_mkvwz_86:nth-child(6){background:var(--deco-6)}._particle_mkvwz_86:nth-child(7){background:var(--deco-7)}._particle_mkvwz_86:nth-child(8){background:var(--deco-8)}._particle_mkvwz_86:nth-child(9){background:var(--deco-9)}._particle_mkvwz_86:nth-child(10){background:var(--deco-10)}._particle_mkvwz_86{width:6px;height:6px;animation:_burst_mkvwz_81 .62s var(--ease-out) 60ms both;border-radius:50%;position:absolute;top:9px;left:9px}@keyframes _burst_mkvwz_81{0%{opacity:1;transform:translate(0)scale(.3)}60%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){._add_mkvwz_3{transition:none}}._page_119bp_2{gap:var(--space-5);padding:var(--space-4) 0 var(--space-5);flex-direction:column;display:flex}._section_119bp_9{gap:var(--space-2);flex-direction:column;display:flex}._heading_119bp_15{padding:0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._explore_119bp_23{gap:var(--space-6);padding:var(--space-4) 0 var(--space-5);flex-direction:column;display:flex}._shelfHeading_119bp_31{padding:0 var(--space-4);color:var(--color-text);font-size:var(--font-size-lg);margin:0}._themeHeading_119bp_39{align-items:center;gap:var(--space-2);display:flex}._headingBlock_119bp_45{flex-direction:column;display:flex}._subheading_119bp_50{padding:0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._headingRow_119bp_58{justify-content:space-between;align-items:center;display:flex}._seeAll_119bp_64{min-height:var(--tap-size);padding:0 var(--space-4);color:var(--color-accent-strong);font-size:var(--font-size-sm);align-items:center;text-decoration:none;display:inline-flex}._count_119bp_75{padding:0 var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._detail_119bp_84{gap:var(--space-4);padding:var(--space-4) 0 calc(var(--fab-size) + var(--space-6));flex-direction:column;display:flex}._card_119bp_92{margin:0 var(--space-4);gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:inset 0 var(--accent-line-width) 0 var(--theme-color,transparent), 0 1px 4px var(--color-shadow);flex-direction:column;display:flex}._theme_119bp_39{min-height:var(--tap-size);align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}._hook_119bp_117{font-size:var(--font-size-xl);overflow-wrap:anywhere;margin:0;line-height:1.45}._facts_119bp_124{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}._fact_119bp_124{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm)}._trivia_119bp_140{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;line-height:1.8;display:flex}._trivia_119bp_140 p{margin:0}._firstStep_119bp_153{font-size:var(--font-size-hook);margin:0;font-weight:700;line-height:1.6}._block_119bp_160{gap:var(--space-1);margin:0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;display:flex}._blockHeading_119bp_171{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}._tags_119bp_177{padding:0 var(--space-4);gap:var(--space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}._tag_119bp_177{min-height:var(--tap-size);padding:0 var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent-strong);align-items:center;text-decoration:none;display:inline-flex}._related_119bp_197{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}._notFound_119bp_204{padding:var(--space-6) var(--space-4);align-items:center;gap:var(--space-3);color:var(--color-text-muted);flex-direction:column;display:flex}._toExplore_119bp_213{min-height:var(--tap-size);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-strong);align-items:center;text-decoration:none;display:inline-flex}._column_183wo_1{padding:0 var(--space-4);gap:var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}._row_183wo_10{width:100%;min-height:var(--card-min-height);justify-content:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:inset 0 var(--accent-line-width) 0 var(--theme-color,transparent), 0 1px 4px var(--color-shadow);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}._row_183wo_10:active{background:var(--color-accent-soft)}._hook_183wo_33{font-size:var(--font-size-hook);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}._meta_183wo_45{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}._mark_183wo_53{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:700}._c1_1dvr1_2{--theme-color:var(--deco-1)}._c2_1dvr1_3{--theme-color:var(--deco-2)}._c3_1dvr1_4{--theme-color:var(--deco-3)}._c4_1dvr1_5{--theme-color:var(--deco-4)}._c5_1dvr1_6{--theme-color:var(--deco-5)}._c6_1dvr1_7{--theme-color:var(--deco-6)}._c7_1dvr1_8{--theme-color:var(--deco-7)}._c8_1dvr1_9{--theme-color:var(--deco-8)}._c9_1dvr1_10{--theme-color:var(--deco-9)}._c10_1dvr1_11{--theme-color:var(--deco-10)}._dot_1dvr1_14{border:5px solid var(--theme-color);border-radius:50%;flex:none;width:0;height:0}._chips_nywy2_2{gap:var(--space-2);padding:0 var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}._chip_nywy2_2{min-height:var(--tap-size);padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer}._pressed_nywy2_20{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent);font-weight:700}._scroller_1wrjk_2{position:relative}._arrow_1wrjk_7{top:calc(50% - var(--space-2) / 2);background:var(--color-bg);box-shadow:0 2px 8px var(--color-shadow), 0 0 0 1px var(--color-border);border-radius:50%;display:none;position:absolute;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){._arrow_1wrjk_7{display:flex}}._arrowPrev_1wrjk_24{left:var(--space-2)}._arrowNext_1wrjk_28{right:var(--space-2)}._shelf_1wrjk_10{padding:0 var(--space-4) var(--space-2);gap:var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}._item_1wrjk_45{flex:0 0 var(--shelf-card-size);scroll-snap-align:start;display:flex}._heroShelf_1wrjk_52 ._item_1wrjk_45{flex-basis:min(85%, var(--hero-card-max-width))}._hero_1wrjk_52{box-sizing:border-box;gap:var(--space-3);width:100%;padding:var(--space-5);border:var(--accent-line-width) solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--color-bg), var(--color-bg)) padding-box, var(--deco-rainbow) border-box;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}._badges_1wrjk_72{gap:var(--space-2);display:flex}._until_1wrjk_77{padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:700;line-height:1.8}._heroHook_1wrjk_87{overflow-wrap:anywhere;font-size:var(--font-size-xl);font-weight:700;line-height:1.45}._heroMeta_1wrjk_95{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:auto;display:flex}._heroTitle_1wrjk_104{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._hero_1wrjk_52:active,._card_1wrjk_111:active{opacity:.8}._card_1wrjk_111{width:100%;height:var(--shelf-card-size);box-sizing:border-box;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-bg);box-shadow:inset 0 var(--accent-line-width) 0 var(--theme-color,transparent), 0 1px 4px var(--color-shadow);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}._cardHook_1wrjk_135{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;font-size:var(--font-size-md);-webkit-box-orient:vertical;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}._meta_1wrjk_147{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);display:flex}._mark_1wrjk_155{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent-strong);font-weight:700}._withTabBar_17bps_2{padding-bottom:var(--tab-bar-area);padding-inline:var(--page-inset)}
