._overlay_1lu2p_1{z-index:10;background:#14213d73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_1lu2p_11{background:var(--surface);width:100%;max-width:480px;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}._overlay_1lu2p_1[data-entering]{animation:.16s ease-out _fade_1lu2p_1}._overlay_1lu2p_1[data-exiting]{animation:.12s ease-in reverse forwards _fade_1lu2p_1}._sheet_1lu2p_11[data-entering]{animation:.22s cubic-bezier(.2,.9,.3,1) _slide-up_1lu2p_1}._sheet_1lu2p_11[data-exiting]{animation:.14s ease-in reverse forwards _slide-up_1lu2p_1}@keyframes _fade_1lu2p_1{0%{opacity:0}}@keyframes _slide-up_1lu2p_1{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._overlay_1lu2p_1[data-entering],._overlay_1lu2p_1[data-exiting],._sheet_1lu2p_11[data-entering],._sheet_1lu2p_11[data-exiting]{animation:none}}._dialog_1lu2p_55{outline:none;flex-direction:column;gap:8px;display:flex}._title_1lu2p_62{font-family:var(--display);margin:0;font-size:24px;line-height:1.2}._message_1lu2p_69{color:var(--muted);margin:0 0 16px;line-height:1.5}._actions_1lu2p_75{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._screen_iqpnw_3{max-width:480px;height:var(--app-height,100dvh);padding-top:env(safe-area-inset-top);flex-direction:column;margin:0 auto;display:flex}._tabs_iqpnw_12{view-transition-name:tabs;background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(8px + env(safe-area-inset-bottom));display:flex}._tab_iqpnw_12{min-height:52px;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}html[data-keyboard] ._tabs_iqpnw_12{display:none}._tab_iqpnw_12[data-status=active]{color:var(--accent);font-weight:700}:root{--ground:#f2f4f7;--surface:#fff;--ink:#14213d;--muted:#4a5568;--line:#dce1e8;--line-soft:#e5e9ef;--field-border:#7b8798;--accent:#c2410c;--accent-bright:#ea580c;--accent-tint:#ffedd5;--display:"Bricolage Grotesque", "DM Sans", sans-serif;--body:"DM Sans", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html:active-view-transition-type(forward)::view-transition-old(root){animation-name:slide-out-left}html:active-view-transition-type(forward)::view-transition-new(root){animation-name:slide-in-right}html:active-view-transition-type(back)::view-transition-old(root){animation-name:slide-out-right}html:active-view-transition-type(back)::view-transition-new(root){animation-name:slide-in-left}@keyframes slide-out-left{to{opacity:0;transform:translate(-25%)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(25%)}}@keyframes slide-out-right{to{opacity:0;transform:translate(25%)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-25%)}}.list-transition [data-vt-item]{view-transition-name:var(--vt-name);view-transition-class:item}.list-transition [data-vt=todo-sheet]{view-transition-name:todo-sheet}.list-transition [data-vt=cart-head]{view-transition-name:cart-head}.list-transition [data-vt=list-header]{view-transition-name:list-header}.list-transition [data-vt=add-bar]{view-transition-name:add-bar}.list-transition::view-transition-old(root){display:none}.list-transition::view-transition-old(list-header){display:none}.list-transition::view-transition-old(add-bar){display:none}.list-transition::view-transition-new(root){animation:none}.list-transition::view-transition-new(list-header){animation:none}.list-transition::view-transition-new(add-bar){animation:none}.list-transition::view-transition-old(.item):not(:only-child){display:none}.list-transition::view-transition-new(.item):not(:only-child){animation:none}::view-transition-group(list-header){z-index:2}::view-transition-group(add-bar){z-index:2}::view-transition-group(tabs){z-index:2}::view-transition-group(.item){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(todo-sheet){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(cart-head){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.item):only-child{animation:.26s cubic-bezier(.2,.8,.2,1) both item-in}::view-transition-old(.item):only-child{animation:.28s cubic-bezier(.4,0,1,1) both item-out-left}html:active-view-transition-type(check)::view-transition-old(.item):only-child{animation-name:item-out-right}html:active-view-transition-type(remove,check)::view-transition-group(.item){animation-delay:.2s;animation-fill-mode:both}html:active-view-transition-type(remove,check)::view-transition-group(todo-sheet){animation-delay:.2s;animation-fill-mode:both}html:active-view-transition-type(remove,check)::view-transition-group(cart-head){animation-delay:.2s;animation-fill-mode:both}html:active-view-transition-type(check)::view-transition-new(.item):only-child{animation-delay:.2s;animation-fill-mode:both}@keyframes item-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}}@keyframes item-out-left{70%{opacity:1}to{opacity:0;transform:translate(-110%)}}@keyframes item-out-right{70%{opacity:1}to{opacity:0;transform:translate(110%)}}
