.Shell_frame__oSYTn{display:flex;gap:var(--gap-page);min-height:100vh;min-height:100dvh;padding:var(--gap-page)}.Shell_side__iUmK2{position:sticky;top:var(--gap-page);z-index:40;flex:0 0 240px;display:flex;flex-direction:column;gap:var(--sp-25);height:calc(100dvh - 2 * var(--gap-page));padding:var(--sp-4) var(--sp-3) var(--sp-3);background:var(--app-surface);border:none;border-radius:var(--app-radius-card);box-shadow:var(--app-shadow-card)}.Shell_brand__ONzvr{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-05) var(--sp-2) var(--sp-3);border-bottom:1px solid var(--app-border-strong);color:var(--app-text)}.Shell_brandMark__HvWzz{display:inline-flex;flex:none;align-items:center;color:var(--app-text)}.Shell_brandName__OQ9Lp{font-family:var(--font-display);font-size:var(--fs-body);font-weight:650;letter-spacing:-.01em}.Shell_brandName__OQ9Lp em{font-style:normal;font-weight:450;color:var(--app-faint)}.Shell_nav__DToXa{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;margin:0 -.2rem;padding:0 .2rem;scrollbar-width:thin;scrollbar-color:var(--app-border-strong) transparent}.Shell_navGroup__hblv6{display:flex;flex-direction:column;gap:var(--sp-05);padding:var(--sp-2) 0 var(--sp-15)}.Shell_navGroupLabel__ArmNL{padding:0 var(--sp-25) var(--sp-15);color:var(--app-faint);font-family:var(--font-display);font-size:var(--fs-micro);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.Shell_navItem__c_21p{display:flex;align-items:center;gap:var(--sp-25);min-height:2.3rem;padding:var(--sp-2) var(--sp-25);border-radius:var(--app-radius);color:var(--app-muted);font-size:var(--fs-body-sm);font-weight:500;transition:background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.Shell_navItem__c_21p .icon{color:var(--app-faint);transition:color var(--nv-duration-fast) var(--ease-micro)}.Shell_navItem__c_21p:hover{background:var(--app-panel);color:var(--app-text)}.Shell_navItem__c_21p:hover .icon{color:var(--app-text)}.Shell_navItem__c_21p[aria-current=page]{background:var(--app-chip-active);color:var(--app-on-chip-active)}.Shell_navItem__c_21p[aria-current=page] .icon{color:var(--app-on-chip-active)}.Shell_navCount__5_TkP{margin-left:auto;min-width:1.2rem;height:1.2rem;padding:0 var(--sp-15);border-radius:var(--nv-radius-pill);background:var(--app-error);color:#fff;font-size:var(--fs-micro);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.Shell_navItem__c_21p[aria-current=page] .Shell_navCount__5_TkP{background:var(--app-on-chip-active);color:var(--app-chip-active)}@media print{.Shell_bar__euejN,.Shell_side__iUmK2{display:none}.Shell_frame__oSYTn{display:block;min-height:0;padding:0}}.Shell_main__J_I4y{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--gap-page)}.Shell_bar__euejN{z-index:20;display:grid;grid-template-columns:minmax(0,1fr) min(440px,44vw) minmax(0,1fr);align-items:center;gap:var(--sp-4);min-height:60px;padding:var(--sp-2) var(--sp-25) var(--sp-2) var(--sp-5);background:var(--app-surface);border:none;border-radius:var(--app-radius-card);box-shadow:var(--app-shadow-card)}.Shell_barTitle__Q_wfe{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0;margin:0;overflow:hidden;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:650;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.Shell_barCount__Pn6M4{flex:none;color:var(--app-faint);font-size:var(--fs-body-sm);font-weight:500}.Shell_barSearch__aZszb{display:flex;min-width:0}.Shell_siteLink__FpeLH{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.1rem;padding:var(--sp-15) var(--sp-25);border-top:1px solid var(--app-border-strong);color:var(--app-faint);font-size:var(--fs-caption);transition:color var(--nv-duration-fast) var(--ease-micro)}.Shell_siteLink__FpeLH:hover{color:var(--app-text)}.Shell_barActions__d2HwT{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--sp-15)}.Shell_bell__ws_zX{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--nv-radius-pill);border:none;background:var(--app-fill);color:var(--app-icon);transition:background-color var(--nv-duration-fast) var(--ease-micro)}.Shell_bell__ws_zX:hover{background:var(--app-panel-hover)}.Shell_bellBadge__tf6AN{position:absolute;top:-2px;right:-2px;min-width:17px;height:17px;padding:0 var(--sp-1);border-radius:var(--nv-radius-pill);background:var(--app-error);color:#fff;font-size:var(--fs-micro);font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--app-fill)}.Shell_burger__JYE_w{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--nv-radius-pill);border:none;background:var(--app-fill);color:var(--app-icon);cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.Shell_burger__JYE_w:hover{background:var(--app-panel-hover)}.Shell_account__XkIU4{position:relative;display:inline-flex;align-items:center}.Shell_avatarBtn__9MvHw{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;height:42px;padding:0;border:1px solid var(--app-border-strong);border-radius:var(--nv-radius-pill);background:var(--app-fill);overflow:hidden;cursor:pointer;transition:border-color var(--nv-duration-fast) var(--ease-micro)}.Shell_avatarBtn__9MvHw:hover,.Shell_avatarBtn__9MvHw[aria-expanded=true]{border-color:var(--app-accent)}.Shell_avatarBtnPlain__I12_z{border-color:transparent;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.Shell_avatarBtnPlain__I12_z:hover,.Shell_avatarBtnPlain__I12_z[aria-expanded=true]{border-color:transparent;background:var(--app-panel-hover)}.Shell_accScrim__5fkni{position:fixed;inset:0;z-index:88;border:0;background:var(--app-scrim);cursor:pointer}.Shell_userMenu__qC084{position:absolute;top:calc(100% + var(--sp-25));right:0;z-index:89;width:min(340px,calc(100vw - 2 * var(--gap-page)));min-width:288px;padding:var(--sp-2);animation:Shell_pop__qB_kD var(--nv-duration-fast) var(--ease-micro)}@keyframes Shell_pop__qB_kD{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.Shell_umHead__FVXHy{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2)}.Shell_umId__54A8_{display:flex;flex-direction:column;min-width:0}.Shell_umId__54A8_ strong{font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shell_umId__54A8_ span{font-size:var(--fs-label)}.Shell_umItem__hzACV{display:flex;align-items:center;gap:var(--sp-25);width:100%;padding:var(--sp-25) var(--sp-2);border:none;background:transparent;border-radius:var(--app-radius-sm);color:var(--app-text);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.Shell_umItem__hzACV:hover{background:var(--app-panel)}.Shell_umItem__hzACV.Shell_danger__P4uwD{color:var(--app-error)}.Shell_divider__KAunr{border:none;border-top:1px solid var(--app-border-strong);margin:var(--sp-1) 0}.Shell_umAccounts__PqKz7{display:grid;gap:2px;max-height:40vh;overflow-y:auto}.Shell_accRow__DFmcr{gap:var(--sp-2)}.Shell_accTxt__u9d4_{display:grid;gap:1px;min-width:0}.Shell_accName__KDll6{min-width:0;font-size:var(--fs-body-sm)}.Shell_accCo__Nx7WA,.Shell_accName__KDll6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Shell_accCo__Nx7WA{font-size:var(--fs-micro)}.Shell_canvas__R5pRJ{flex:1;width:100%;max-width:1240px;margin:0 auto}.Shell_canvas__R5pRJ:has(>[data-page]){display:flex;flex-direction:column}.Shell_canvas__R5pRJ:has(>[data-empty-state]:last-child){display:flex;flex-direction:column}.Shell_canvas__R5pRJ:has(>[data-empty-state]:last-child)>[data-empty-state]{padding-bottom:calc(var(--sp-8) + 2 * min(7vh, 70px))}.Shell_scrim__SHWuw{position:fixed;inset:0;z-index:30;border:0;background:var(--app-overlay);cursor:pointer}@media (max-width:960px){.Shell_side__iUmK2{position:fixed;top:0;left:0;height:100dvh;width:min(288px,calc(100vw - 3rem));border-radius:0 var(--app-radius-card) var(--app-radius-card) 0;transform:translateX(-105%);transition:transform .25s var(--ease-micro);box-shadow:var(--app-shadow-pop)}.Shell_side__iUmK2.Shell_open__9jSMf{transform:translateX(0)}.Shell_burger__JYE_w{display:inline-flex}.Shell_bar__euejN{padding-left:var(--sp-25);gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto auto}.Shell_barSearch__aZszb{flex:none}}@media (min-width:1201px){.Shell_side__iUmK2{transition:flex-basis .44s cubic-bezier(.32,.72,.28,1),padding .44s cubic-bezier(.32,.72,.28,1)}.Shell_frame__oSYTn[data-otto=open] .Shell_side__iUmK2{flex-basis:66px;padding-right:var(--sp-15);padding-left:var(--sp-15);overflow:hidden}.Shell_brandName__OQ9Lp,.Shell_navLabel__GmmOZ{max-width:14rem;overflow:hidden;white-space:nowrap;transition:max-width .4s cubic-bezier(.32,.72,.28,1),opacity .18s var(--ease-micro)}.Shell_frame__oSYTn[data-otto=open] .Shell_brandName__OQ9Lp,.Shell_frame__oSYTn[data-otto=open] .Shell_navLabel__GmmOZ{max-width:0;opacity:0}.Shell_brand__ONzvr,.Shell_navItem__c_21p,.Shell_siteLink__FpeLH{transition:gap .4s cubic-bezier(.32,.72,.28,1),padding .4s cubic-bezier(.32,.72,.28,1),background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.Shell_frame__oSYTn[data-otto=open] .Shell_brand__ONzvr,.Shell_frame__oSYTn[data-otto=open] .Shell_navItem__c_21p,.Shell_frame__oSYTn[data-otto=open] .Shell_siteLink__FpeLH{gap:0;justify-content:center;padding-right:0;padding-left:0}.Shell_frame__oSYTn[data-otto=open] .Shell_navItem__c_21p{position:relative}.Shell_frame__oSYTn[data-otto=open] .Shell_navGroupLabel__ArmNL{height:1px;padding:0;margin:var(--sp-15) var(--sp-2) var(--sp-2);overflow:hidden;background:var(--app-border-strong);color:transparent}.Shell_frame__oSYTn[data-otto=open] .Shell_navCount__5_TkP{position:absolute;top:.3rem;right:.55rem;min-width:0;width:7px;height:7px;padding:0;margin:0;font-size:0;color:transparent}.Shell_frame__oSYTn[data-otto-settle=a] .Shell_canvas__R5pRJ .app-card{animation:Shell_otto-settle-a__5MK_U .44s var(--ease-micro) both}.Shell_frame__oSYTn[data-otto-settle=b] .Shell_canvas__R5pRJ .app-card{animation:Shell_otto-settle-b__Hwll0 .44s var(--ease-micro) both}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card .app-card{animation:none}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card:nth-child(2){animation-delay:30ms}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card:nth-child(3){animation-delay:60ms}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card:nth-child(4){animation-delay:90ms}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card:nth-child(5){animation-delay:.12s}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card:nth-child(6){animation-delay:.15s}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card:nth-child(n+7){animation-delay:.18s}}@keyframes Shell_otto-settle-a__5MK_U{0%{opacity:.4;transform:translateY(8px) scale(.99)}}@keyframes Shell_otto-settle-b__Hwll0{0%{opacity:.4;transform:translateY(8px) scale(.99)}}@media (prefers-reduced-motion:reduce){.Shell_brandName__OQ9Lp,.Shell_brand__ONzvr,.Shell_navItem__c_21p,.Shell_navLabel__GmmOZ,.Shell_side__iUmK2,.Shell_siteLink__FpeLH{transition:none}.Shell_frame__oSYTn[data-otto-settle] .Shell_canvas__R5pRJ .app-card{animation:none}}.CalendarSpine_spine__rCW3_{--disc:40px;--row:64px;--grid-inset:4px;--date-fs:calc(var(--disc) * 0.4);--fold:300ms;--head-bleed:var(--gap-page);display:flex;flex-direction:column}.CalendarSpine_spine__rCW3_ button:not(:disabled){cursor:pointer}.CalendarSpine_hero__LuULJ{padding-bottom:var(--sp-4)}.CalendarSpine_monthRow__aZiZf{display:flex;align-items:baseline;gap:var(--sp-2);padding:0 var(--sp-3)}.CalendarSpine_month__IAmIR,.CalendarSpine_year__eXyJ1{font-size:var(--fs-h2);font-weight:650;letter-spacing:-.024em;line-height:1.15}.CalendarSpine_month__IAmIR{margin:0;color:var(--app-text)}.CalendarSpine_yearWrap__01oie{position:relative;display:inline-flex}.CalendarSpine_year__eXyJ1{display:inline-flex;align-items:baseline;gap:var(--sp-1);color:var(--app-faint);transition:color var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_year__eXyJ1:hover,.CalendarSpine_year__eXyJ1[aria-expanded=true]{color:var(--app-text)}.CalendarSpine_year__eXyJ1 svg{align-self:center}.CalendarSpine_years__dKsGk{position:absolute;top:calc(100% + var(--sp-2));left:0;z-index:30;margin:0;padding:var(--sp-1);list-style:none;max-height:17rem;overflow-y:auto}.CalendarSpine_yearOpt__LP56K{display:block;width:100%;padding:var(--sp-15) var(--sp-4);border-radius:var(--app-radius-sm);text-align:left;font-size:var(--fs-body);font-weight:550;color:var(--app-text);transition:background var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_yearOpt__LP56K:hover{background:var(--app-panel)}.CalendarSpine_yearOn__j2pjA{background:var(--app-accent);color:var(--app-on-accent)}.CalendarSpine_yearOn__j2pjA:hover{background:var(--app-accent)}.CalendarSpine_grow__JVwqV{flex:1}.CalendarSpine_nav__dDSUS{align-self:center;flex:none;display:inline-flex;margin-left:auto;border-radius:var(--app-radius-sm);background:var(--app-fill);overflow:hidden}.CalendarSpine_band__aFU3I .CalendarSpine_nav__dDSUS{margin-left:0}.CalendarSpine_nav__dDSUS button{display:grid;place-items:center;width:30px;height:30px;color:var(--app-muted);transition:background var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_nav__dDSUS button:hover:not(:disabled){background:var(--app-fill-raised);color:var(--app-text)}.CalendarSpine_nav__dDSUS button:disabled{color:var(--app-disabled);cursor:default}.CalendarSpine_nav__dDSUS button+button{box-shadow:inset 1px 0 0 var(--app-border-strong)}.CalendarSpine_grid__IJb7c{padding:0 var(--grid-inset);margin-top:var(--sp-25)}.CalendarSpine_days__V_fbc,.CalendarSpine_wdRow__tP2Yg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.CalendarSpine_wdRow__tP2Yg{height:30px}.CalendarSpine_wdRow__tP2Yg span{display:grid;place-items:center;font-size:var(--fs-micro);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--app-faint)}.CalendarSpine_wdRow__tP2Yg .CalendarSpine_we__jZWrx{color:var(--app-disabled)}.CalendarSpine_cell__W7tBM{position:relative;display:flex;flex-direction:column;align-items:center;height:var(--row);padding-top:calc((var(--row) - var(--disc)) / 2);color:var(--app-text)}.CalendarSpine_disc__2wRhE{display:grid;place-items:center;width:var(--disc);height:var(--disc);border-radius:var(--nv-radius-pill);font-size:var(--date-fs);font-weight:500;font-variant-numeric:tabular-nums;transition:background var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_cell__W7tBM:hover .CalendarSpine_disc__2wRhE{background:var(--app-fill)}.CalendarSpine_out__lIrda .CalendarSpine_disc__2wRhE{color:var(--app-disabled)}.CalendarSpine_today__cRxCF .CalendarSpine_disc__2wRhE{box-shadow:inset 0 0 0 1.5px var(--app-text);font-weight:650}.CalendarSpine_sel__oDTYo .CalendarSpine_disc__2wRhE,.CalendarSpine_sel__oDTYo:hover .CalendarSpine_disc__2wRhE{background:var(--app-accent);color:var(--app-on-accent);font-weight:650;box-shadow:none}.CalendarSpine_cell__W7tBM:focus-visible{outline:2px solid var(--app-indicator);outline-offset:-3px;border-radius:var(--app-radius)}.CalendarSpine_marks__krfKL{position:absolute;left:0;right:0;bottom:calc((var(--row) - var(--disc)) / 2 - 9px);display:flex;align-items:center;justify-content:center;gap:4px;height:6px}.CalendarSpine_marks__krfKL i{width:6px;height:6px;border-radius:var(--nv-radius-pill);background:var(--c)}.CalendarSpine_sentinel__tswVH{height:1px;margin-bottom:-1px}.CalendarSpine_sheet__Bm_bp{background:var(--app-surface);border-radius:var(--app-radius-sheet) var(--app-radius-sheet) 0 0;transition:opacity var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_dim__KKjEJ{opacity:.5;pointer-events:none}.CalendarSpine_sheet__Bm_bp [data-card]{background:var(--app-bg)}.CalendarSpine_head__q_Rk4{position:sticky;top:0;z-index:6;background:var(--app-surface);border-radius:var(--app-radius-sheet) var(--app-radius-sheet) 0 0;transition:border-radius var(--fold) var(--ease-micro)}.CalendarSpine_stuck__OQysY{border-radius:0;box-shadow:0 calc(-1 * var(--head-bleed)) 0 var(--app-surface)}.CalendarSpine_stripSlot___895r{height:0;overflow:hidden;transition:height var(--fold) var(--ease-micro)}.CalendarSpine_stuck__OQysY .CalendarSpine_stripSlot___895r{height:64px}.CalendarSpine_strip__AJHIg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 var(--sp-2)}.CalendarSpine_strip__AJHIg .CalendarSpine_cell__W7tBM{height:64px;padding-top:6px}.CalendarSpine_strip__AJHIg .CalendarSpine_disc__2wRhE{width:34px;height:34px;font-size:var(--fs-body)}.CalendarSpine_strip__AJHIg .CalendarSpine_marks__krfKL{bottom:6px;gap:3px}.CalendarSpine_strip__AJHIg .CalendarSpine_marks__krfKL i{width:5px;height:5px}.CalendarSpine_cellWd__fitFO{margin-bottom:2px;font-size:var(--fs-micro);font-weight:600;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--app-faint)}.CalendarSpine_band__aFU3I{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--app-border-strong)}.CalendarSpine_range__XE9hr{margin:0;font-size:var(--fs-body);font-weight:650;letter-spacing:-.01em;white-space:nowrap;color:var(--app-text)}.CalendarSpine_tally__S1gIm{font-size:var(--fs-body-sm);color:var(--app-faint);white-space:nowrap}.CalendarSpine_todayBtn__jirnS{flex:none;height:28px;padding:0 var(--sp-25);border-radius:var(--nv-radius-pill);background:var(--app-fill);color:var(--app-text);font-size:var(--fs-body-sm);font-weight:600;white-space:nowrap;transition:background var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_todayBtn__jirnS:hover:not(:disabled){background:var(--app-fill-raised)}.CalendarSpine_todayBtn__jirnS:disabled{color:var(--app-disabled);background:transparent}.CalendarSpine_day__Qadc9+.CalendarSpine_day__Qadc9{border-top:1px solid var(--app-border-strong)}.CalendarSpine_daySel__S6RuP{background:var(--app-fill)}.CalendarSpine_dayHead__OqUnY{display:flex;align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-2)}.CalendarSpine_dayName__Rk1XV{font-size:var(--fs-body);font-weight:650;letter-spacing:-.01em;color:var(--app-text)}.CalendarSpine_dayCount__TxjfS{font-size:var(--fs-body-sm);color:var(--app-faint)}.CalendarSpine_now__E8K1A{padding:2px var(--sp-2);border-radius:var(--nv-radius-pill);background:var(--app-accent);color:var(--app-on-accent);font-size:var(--fs-micro);font-weight:650}.CalendarSpine_dayAdd__0m5S9{align-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--app-radius-sm);color:var(--app-muted);opacity:0;transition:opacity var(--nv-duration-fast) var(--ease-micro),background var(--nv-duration-fast) var(--ease-micro)}.CalendarSpine_dayAdd__0m5S9:focus-visible,.CalendarSpine_day__Qadc9:hover .CalendarSpine_dayAdd__0m5S9{opacity:1}.CalendarSpine_dayAdd__0m5S9:hover{background:var(--app-fill-raised);color:var(--app-text)}.CalendarSpine_dayBody__IWZKt{display:grid;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.CalendarSpine_slot__3Jmf1{min-width:0}.CalendarSpine_empty__2SSR2{margin:0;padding:var(--sp-1) var(--sp-4) var(--sp-3);font-size:var(--fs-body-sm);color:var(--app-disabled)}@media (max-width:960px){.CalendarSpine_spine__rCW3_{--disc:38px;--row:58px}}@media (max-width:600px){.CalendarSpine_spine__rCW3_{--disc:36px;--row:52px;--date-fs:15px}.CalendarSpine_month__IAmIR,.CalendarSpine_year__eXyJ1{font-size:var(--fs-h3)}.CalendarSpine_monthRow__aZiZf{padding:0 var(--sp-2)}.CalendarSpine_marks__krfKL{gap:3px;bottom:5px}.CalendarSpine_marks__krfKL i{width:5px;height:5px}.CalendarSpine_band__aFU3I,.CalendarSpine_dayBody__IWZKt,.CalendarSpine_dayHead__OqUnY,.CalendarSpine_empty__2SSR2{padding-left:var(--sp-3);padding-right:var(--sp-3)}.CalendarSpine_tally__S1gIm{display:none}}[data-otto=open] .CalendarSpine_spine__rCW3_{--disc:38px;--row:58px}@media (prefers-reduced-motion:reduce){.CalendarSpine_disc__2wRhE,.CalendarSpine_head__q_Rk4,.CalendarSpine_stripSlot___895r{transition:none}}.SelectionBar_bar__nQIi9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);min-height:var(--app-control-h);margin-bottom:var(--gap-page);padding:var(--sp-2) var(--sp-3);background:var(--app-surface);border-radius:var(--app-radius-card)}.SelectionBar_pick__fWGng{display:inline-flex;align-items:center;gap:var(--sp-15);flex:none;border:0;background:transparent;color:var(--app-text);font:inherit;font-size:var(--fs-body-sm);font-weight:500;cursor:pointer}.SelectionBar_pick__fWGng:hover{color:var(--app-accent-hover)}.SelectionBar_count__7IC8j{flex:1;min-width:0;color:var(--app-muted);font-size:var(--fs-body-sm)}.SelectionBar_actions__Rppsm{display:flex;align-items:center;flex:none;gap:var(--sp-2)}@media (max-width:600px){.SelectionBar_count__7IC8j{flex:1 0 100%;order:3}.SelectionBar_actions__Rppsm{margin-left:auto}}.UndoHud_wrap__kbWnw{position:fixed;left:50%;bottom:calc(var(--gap-page) + env(safe-area-inset-bottom, 0px));z-index:70;transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-micro),transform .28s cubic-bezier(.32,.72,.28,1)}.UndoHud_wrap__kbWnw[data-open=true]{opacity:1;transform:translate(-50%)}.UndoHud_card__DMiDZ{display:flex;align-items:center;gap:var(--sp-3);max-width:calc(100vw - 2 * var(--gap-page));padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-25);border-radius:var(--nv-radius-pill);background:var(--app-sheet);box-shadow:var(--app-shadow-pop);pointer-events:auto}.UndoHud_ring__A1Y3g{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px}.UndoHud_ring__A1Y3g:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--app-accent) var(--sweep,100%),transparent 0);-webkit-mask:radial-gradient(circle,transparent 9.5px,#000 0);mask:radial-gradient(circle,transparent 9.5px,#000 0);animation:UndoHud_undo-sweep__2pQSQ var(--dur,5s) linear forwards}@property --sweep{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes UndoHud_undo-sweep__2pQSQ{0%{--sweep:100%}to{--sweep:0%}}.UndoHud_ringNum__vMP8z{position:relative;font-size:12px;font-weight:600;color:var(--app-accent)}.UndoHud_text__wMBVT{flex:1;min-width:0;font-size:var(--fs-body-sm);color:var(--app-text)}.UndoHud_cancel__Esb8g{flex:none;min-height:2rem;padding:0 var(--sp-3);border:0;border-radius:var(--nv-radius-pill);background:var(--app-fill);color:var(--app-text);font:inherit;font-size:var(--fs-body-sm);font-weight:500;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.UndoHud_cancel__Esb8g:hover{background:var(--app-panel-hover)}@media (prefers-reduced-motion:reduce){.UndoHud_wrap__kbWnw{transition-duration:.01ms}}.Chips_chips__p7pYN{display:flex;align-items:center;gap:var(--nv-space-8);flex-wrap:nowrap;flex:1 1 0;min-width:0;position:relative}.Chips_rulerWrap__SxSiw{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.Chips_ruler__aFV5c{display:flex;flex-wrap:nowrap;width:max-content}.Chips_chip__2l8gN,.Chips_ruler__aFV5c{align-items:center;gap:var(--nv-space-8)}.Chips_chip__2l8gN{display:inline-flex;padding:var(--nv-space-10) var(--nv-space-16);min-height:40px;flex:none;border:none;border-radius:var(--nv-radius-pill);background:var(--app-chip);color:var(--app-text);font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro),color var(--nv-duration-fast) var(--ease-micro)}.Chips_chip__2l8gN:hover[aria-selected=false]{background:var(--app-panel-hover)}.Chips_chip__2l8gN[aria-selected=true]{background:var(--app-chip-active);color:var(--app-on-chip-active)}.Chips_chip__2l8gN:disabled{background:color-mix(in srgb,var(--app-chip) 50%,transparent);color:color-mix(in srgb,var(--app-text) 30%,transparent);cursor:default}.Chips_count__QQgIX{font-size:var(--fs-caption);font-weight:600;opacity:.7}.Chips_more__9Thk7{gap:var(--nv-space-6);padding-right:var(--nv-space-12);color:var(--app-muted)}.Chips_more__9Thk7:hover{background:var(--app-panel-hover)}.Chips_more__9Thk7[aria-expanded=true]{background:var(--app-panel-hover);color:var(--app-text)}.Chips_more__9Thk7 .app-icon{transition:transform var(--nv-duration-fast) var(--ease-micro)}.Chips_more__9Thk7[aria-expanded=true] .app-icon{transform:rotate(180deg)}.Chips_scrim___a_K3{position:fixed;inset:0;z-index:88;border:0;background:transparent;cursor:default}.Chips_menu__t_qvE{position:fixed;z-index:89;min-width:180px;max-width:min(320px,calc(100vw - 2 * var(--gap-page)));max-height:min(60vh,420px);overflow-y:auto;padding:var(--sp-1);display:grid;gap:2px;animation:Chips_chips-pop__1vtK7 var(--nv-duration-fast) var(--ease-micro)}@keyframes Chips_chips-pop__1vtK7{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Chips_menu__t_qvE{animation:none}.Chips_more__9Thk7 .app-icon{transition:none}}.Chips_item__CNW_v{display:flex;align-items:center;justify-content:space-between;gap:var(--nv-space-12);width:100%;padding:var(--sp-15) var(--sp-2);border:none;background:transparent;border-radius:var(--app-radius-sm);color:var(--app-text);font-family:var(--font-display);font-size:14px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--ease-micro)}.Chips_item__CNW_v:hover{background:var(--app-panel)}.Chips_item__CNW_v[aria-checked=true]{background:var(--app-chip-active);color:var(--app-on-chip-active)}.Chips_itemLabel__HduQy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chips_itemCount___rgoq{font-size:var(--fs-caption);font-weight:600;opacity:.7;flex:none}