.belt-module__72OH-a__shell{background:var(--belt-shell-bg,#f6f6f3);min-height:100vh;color:var(--belt-shell-fg,#1c1e1d);padding:.7rem 1.1rem 1.1rem;position:relative}.belt-module__72OH-a__shell:before{content:"";pointer-events:none;z-index:0;opacity:.66;background:radial-gradient(52% 28% at 50% 0%, color-mix(in srgb, var(--belt-button-active-border,#5e8096) 22%, transparent 78%) 0%, color-mix(in srgb, var(--belt-button-active-border,#5e8096) 12%, transparent 88%) 26%, color-mix(in srgb, var(--belt-button-active-border,#5e8096) 5%, transparent 95%) 54%, transparent 78%), radial-gradient(132% 74% at 50% 0%, color-mix(in srgb, var(--belt-button-active-bg,#e2eaef) 32%, var(--belt-overlay-bg,#fffef9) 68%) 0%, color-mix(in srgb, var(--belt-shell-bg,#efeee8) 78%, var(--belt-button-active-bg,#e2eaef) 22%) 30%, color-mix(in srgb, var(--belt-shell-bg,#efeee8) 93%, var(--belt-button-active-border,#5e8096) 7%) 56%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 6.6%, transparent 93.4%) 0%, color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 4.4%, transparent 95.6%) 12%, color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 2.6%, transparent 97.4%) 28%, color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 1.6%, transparent 98.4%) 48%, color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 0.65%, transparent 99.35%) 70%, color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 0.2%, transparent 99.8%) 86%, transparent 100%);height:50vh;position:absolute;top:0;left:0;right:0}.belt-module__72OH-a__loadingState{min-height:calc(100vh - 1.8rem);color:var(--belt-muted,#687069);justify-content:center;align-items:center;gap:.6rem;display:flex}.belt-module__72OH-a__drawerLoadingState{width:100%;min-height:0;color:var(--belt-muted,#687069);flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.belt-module__72OH-a__loadingSpinner{border:1.5px solid color-mix(in srgb, var(--belt-button-fg,#303532) 16%, transparent 84%);border-top-color:color-mix(in srgb, var(--belt-button-fg,#303532) 72%, transparent 28%);border-radius:999px;flex:none;width:.9rem;height:.9rem;animation:.72s linear infinite belt-module__72OH-a__beltSpin}.belt-module__72OH-a__loadingLabel{letter-spacing:.02em;font-size:.8rem}.belt-module__72OH-a__shellDrawerOpen{padding-right:min(48vw,700px)}.belt-module__72OH-a__shellSettingsOpen{padding-left:min(48vw,700px)}.belt-module__72OH-a__shellSomedayCollapsed{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.belt-module__72OH-a__shellSomedayFocused{flex-direction:column;min-height:100vh;display:flex}.belt-module__72OH-a__toolbar{z-index:2;flex-wrap:nowrap;align-items:center;gap:.55rem;margin:-.7rem -1.1rem .5rem;padding:.7rem 1.1rem .42rem 1.6rem;display:flex;position:relative;overflow:visible}.belt-module__72OH-a__toolbarPhone{flex-direction:column;align-items:stretch;gap:.45rem}.belt-module__72OH-a__toolbarPhoneRow{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;display:flex}.belt-module__72OH-a__toolbarPhoneTopRow{justify-content:space-between}.belt-module__72OH-a__toolbarPhoneDateRow{align-items:stretch}.belt-module__72OH-a__toolbarPhoneFiltersRow{align-items:flex-start}.belt-module__72OH-a__toolbarPhoneDateSlot{flex:10rem;min-width:0}.belt-module__72OH-a__toolbarPhoneUtilityGroup{justify-content:flex-end;align-items:center;gap:.38rem;min-width:0;display:inline-flex}.belt-module__72OH-a__toolbarGroup{background:0 0;border:0;border-radius:.92rem;flex:none;align-items:center;gap:.28rem;padding:.2rem;display:inline-flex}.belt-module__72OH-a__toolbarGroupSingle{box-shadow:none;background:0 0;border:0;padding:0}.belt-module__72OH-a__toolbarGroupRight{flex:none;align-items:stretch;margin-left:auto}.belt-module__72OH-a__toolbarMenuWrap{display:inline-flex;position:relative}.belt-module__72OH-a__toolbarButton{border-color:color-mix(in srgb, var(--belt-button-border,#d8dad7) 46%, transparent 54%);background:0 0;justify-content:center;align-items:center;gap:.44rem;min-width:0;display:inline-flex}.belt-module__72OH-a__toolbarButtonMobileIconOnly{flex:none}.belt-module__72OH-a__toolbarButtonLabel{white-space:nowrap}.belt-module__72OH-a__toolbarButtonIconOnly{justify-content:center;width:2.4rem;min-width:2.4rem;height:2rem;padding:0}.belt-module__72OH-a__toolbarButtonSubtle{color:color-mix(in srgb, var(--belt-button-fg,#303532) 82%, #657069 18%)}.belt-module__72OH-a__toolbarButton[data-active=true]{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 72%, transparent 28%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 54%, transparent 46%)}.belt-module__72OH-a__toolbarTagFilterButton{max-width:18rem}.belt-module__72OH-a__toolbarMenuPanel,.belt-module__72OH-a__toolbarMenuPanelLarge{z-index:50;border:1px solid var(--belt-card-border,#d4d8d5);background:var(--belt-card-bg,#fff);border-radius:.55rem;padding:.45rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 24px #1318141f}.belt-module__72OH-a__toolbarMenuPanel{min-width:230px;max-height:300px;overflow:auto}.belt-module__72OH-a__toolbarMenuPanelLarge{min-width:min(560px,100vw - 2.6rem);max-width:min(680px,100vw - 2.6rem);max-height:min(65vh,540px);overflow:auto}.belt-module__72OH-a__menuActionButton{border:1px solid var(--belt-button-border,#d8dad7);background:var(--belt-button-bg,#fff);color:var(--belt-button-fg,#303532);height:1.75rem;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:.45rem;padding:0 .55rem;font-size:.75rem}.belt-module__72OH-a__menuActionButton:disabled{opacity:.55}.belt-module__72OH-a__filterOption{color:var(--belt-shell-fg,#1c1e1d);align-items:center;gap:.4rem;min-height:1.9rem;font-size:.8rem;display:flex}.belt-module__72OH-a__projectColorChip{border:1px solid color-mix(in srgb, var(--belt-task-border,#d8ded9) 65%, #fff 35%);background:#d9ddd9;border-radius:999px;flex:none;width:.58rem;height:.58rem}.belt-module__72OH-a__projectColorChip[data-inbox=true]{border-color:color-mix(in srgb, var(--belt-input-border,#cfd4ce) 82%, var(--belt-shell-fg,#1f2425) 18%);background:0 0}.belt-module__72OH-a__projectColorChip[data-color=slate]{background:#64748b}.belt-module__72OH-a__projectColorChip[data-color=stone]{background:#78716c}.belt-module__72OH-a__projectColorChip[data-color=zinc]{background:#71717a}.belt-module__72OH-a__projectColorChip[data-color=amber]{background:#f97316}.belt-module__72OH-a__projectColorChip[data-color=emerald]{background:#16a34a}.belt-module__72OH-a__projectColorChip[data-color=sky]{background:#0284c7}.belt-module__72OH-a__projectColorChip[data-color=teal]{background:#14b8a6}.belt-module__72OH-a__projectColorChip[data-color=rose]{background:#dc2626}.belt-module__72OH-a__projectColorChip[data-color=indigo]{background:#7c3aed}.belt-module__72OH-a__projectColorChip[data-color=violet]{background:#8b5cf6}.belt-module__72OH-a__projectColorChip[data-color=cyan]{background:#279c8d}.belt-module__72OH-a__projectColorChip[data-color=yellow]{background:#eab308}.belt-module__72OH-a__projectColorChip[data-color=pink]{background:#ec4899}.belt-module__72OH-a__projectColorChip[data-color=gray]{background:#6b7280}.belt-module__72OH-a__projectCreateRow{align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.belt-module__72OH-a__projectNameInput{border:1px solid var(--belt-input-border,#d8dad7);background:var(--belt-input-bg,#fff);border-radius:.45rem;flex:1;min-width:120px;height:1.75rem;padding:0 .5rem;font-size:.78rem}.belt-module__72OH-a__projectColorSelect{border:1px solid var(--belt-input-border,#d8dad7);background:var(--belt-input-bg,#fff);color:var(--belt-button-fg,#303532);border-radius:.45rem;height:1.75rem;padding:0 .35rem;font-size:.74rem}.belt-module__72OH-a__projectColorPicker{align-items:center;gap:.26rem;padding:0 .1rem;display:inline-flex}.belt-module__72OH-a__projectColorPickerCompact{align-items:center;gap:.24rem;display:inline-flex}.belt-module__72OH-a__projectColorPickerManager,.belt-module__72OH-a__projectColorPickerManagerCompact{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.belt-module__72OH-a__projectColorDotButton{border:1px solid color-mix(in srgb, var(--belt-button-border,#cfd6d0) 75%, #8f9791 25%);background:#b9c2bb;border-radius:999px;width:.74rem;height:.74rem;padding:0}.belt-module__72OH-a__projectColorDotButtonManager{border:1px solid color-mix(in srgb, var(--belt-button-border,#cfd6d0) 75%, #8f9791 25%);background:#b9c2bb;border-radius:999px;width:1rem;height:1rem;padding:0}.belt-module__72OH-a__projectColorDotButton[data-active=true],.belt-module__72OH-a__projectColorDotButtonManager[data-active=true]{outline:2px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 75%, #a2aba5 25%);outline-offset:1px}.belt-module__72OH-a__projectColorDotButton:disabled,.belt-module__72OH-a__projectColorDotButtonManager:disabled{opacity:.55}.belt-module__72OH-a__projectColorDotButton[data-color=slate]{background:#64748b}.belt-module__72OH-a__projectColorDotButton[data-color=stone]{background:#78716c}.belt-module__72OH-a__projectColorDotButton[data-color=zinc]{background:#71717a}.belt-module__72OH-a__projectColorDotButton[data-color=amber]{background:#f97316}.belt-module__72OH-a__projectColorDotButton[data-color=emerald]{background:#16a34a}.belt-module__72OH-a__projectColorDotButton[data-color=sky]{background:#0284c7}.belt-module__72OH-a__projectColorDotButton[data-color=teal]{background:#14b8a6}.belt-module__72OH-a__projectColorDotButton[data-color=rose]{background:#dc2626}.belt-module__72OH-a__projectColorDotButton[data-color=indigo]{background:#7c3aed}.belt-module__72OH-a__projectColorDotButton[data-color=violet]{background:#8b5cf6}.belt-module__72OH-a__projectColorDotButton[data-color=cyan]{background:#279c8d}.belt-module__72OH-a__projectColorDotButton[data-color=yellow]{background:#eab308}.belt-module__72OH-a__projectColorDotButton[data-color=pink]{background:#ec4899}.belt-module__72OH-a__projectColorDotButton[data-color=gray]{background:#6b7280}.belt-module__72OH-a__projectColorDotButtonManager[data-color=slate]{background:#64748b}.belt-module__72OH-a__projectColorDotButtonManager[data-color=stone]{background:#78716c}.belt-module__72OH-a__projectColorDotButtonManager[data-color=zinc]{background:#71717a}.belt-module__72OH-a__projectColorDotButtonManager[data-color=amber]{background:#f97316}.belt-module__72OH-a__projectColorDotButtonManager[data-color=emerald]{background:#16a34a}.belt-module__72OH-a__projectColorDotButtonManager[data-color=sky]{background:#0284c7}.belt-module__72OH-a__projectColorDotButtonManager[data-color=teal]{background:#14b8a6}.belt-module__72OH-a__projectColorDotButtonManager[data-color=rose]{background:#dc2626}.belt-module__72OH-a__projectColorDotButtonManager[data-color=indigo]{background:#7c3aed}.belt-module__72OH-a__projectColorDotButtonManager[data-color=violet]{background:#8b5cf6}.belt-module__72OH-a__projectColorDotButtonManager[data-color=cyan]{background:#279c8d}.belt-module__72OH-a__projectColorDotButtonManager[data-color=yellow]{background:#eab308}.belt-module__72OH-a__projectColorDotButtonManager[data-color=pink]{background:#ec4899}.belt-module__72OH-a__projectColorDotButtonManager[data-color=gray]{background:#6b7280}.belt-module__72OH-a__projectManagerLayout{gap:.7rem;display:grid}.belt-module__72OH-a__projectManagerCard{border:1px solid var(--belt-markdown-border,#dce0dd);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 92%, transparent 8%);border-radius:.72rem;flex-direction:column;gap:.6rem;padding:.72rem .8rem;display:flex}.belt-module__72OH-a__projectManagerSectionHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.belt-module__72OH-a__projectManagerSectionTitle{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.92rem}.belt-module__72OH-a__projectManagerSectionHint{color:var(--belt-muted,#687069);margin:.14rem 0 0;font-size:.74rem}.belt-module__72OH-a__projectManagerSectionCount{border:1px solid var(--belt-input-border,#d8dad7);background:color-mix(in srgb, var(--belt-button-bg,#fff) 88%, #eef2ed 12%);min-width:2rem;height:2rem;color:var(--belt-muted,#687069);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.belt-module__72OH-a__projectManagerCreateRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.belt-module__72OH-a__projectManagerList{gap:.5rem;display:grid}.belt-module__72OH-a__projectManagerEmpty{color:var(--belt-muted,#687069);margin:0;font-size:.8rem}.belt-module__72OH-a__projectRow{border:1px solid color-mix(in srgb, var(--belt-card-border,#d4d8d5) 78%, #f5f7f4 22%);background:color-mix(in srgb, var(--belt-card-bg,#fff) 90%, #f5f7f4 10%);border-radius:.65rem;flex-direction:column;gap:.3rem;min-height:0;margin-top:0;padding:.55rem .65rem;display:flex}.belt-module__72OH-a__projectRowMain{flex-wrap:nowrap;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:.8rem;display:grid}.belt-module__72OH-a__projectRowIdentity{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.belt-module__72OH-a__projectRowReorder{flex-wrap:nowrap;align-items:center;gap:.3rem;display:inline-flex}.belt-module__72OH-a__projectRowTools{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.belt-module__72OH-a__projectRowName{flex:auto;min-width:0;font-size:.82rem;line-height:1.2}.belt-module__72OH-a__projectRowPalette{flex:none;justify-self:start;align-items:center;display:inline-flex}.belt-module__72OH-a__projectRowActions{flex-wrap:nowrap;align-items:center;gap:.35rem;display:inline-flex}.belt-module__72OH-a__projectActionButton{border:1px solid var(--belt-button-border,#d8dad7);color:var(--belt-muted,#6a6f6b);background:0 0;border-radius:.4rem;min-height:1.75rem;padding:0 .55rem;font-size:.72rem}.belt-module__72OH-a__projectActionButtonIcon{justify-content:center;align-items:center;width:1.75rem;min-width:1.75rem;padding:0;display:inline-flex}.belt-module__72OH-a__projectColorPickerManagerCompact{flex-wrap:nowrap}.belt-module__72OH-a__projectActionButton:disabled{opacity:.45}.belt-module__72OH-a__archivedProjectGroup{margin-top:.45rem}.belt-module__72OH-a__archivedProjectLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--belt-muted,#6a6f6b);margin:.15rem 0;font-size:.67rem}.belt-module__72OH-a__button{border:1px solid var(--belt-button-border,#d8dad7);background:var(--belt-button-bg,#fff);color:var(--belt-button-fg,#303532);height:2rem;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:.5rem;padding:0 .7rem;font-size:.82rem}.belt-module__72OH-a__button[data-active=true]{border-color:var(--belt-button-active-border,#758078);background:var(--belt-button-active-bg,#eef2ed)}.belt-module__72OH-a__button:focus-visible{box-shadow:var(--belt-focus-ring,0 0 0 3px #5e809629);outline:none}.belt-module__72OH-a__button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.belt-module__72OH-a__buttonDanger{border-color:color-mix(in srgb, #ae4b49 70%, var(--belt-button-border,#d8dad7) 30%);background:color-mix(in srgb, #ae4b49 10%, var(--belt-button-bg,#fff) 90%);color:color-mix(in srgb, #6f1f1d 82%, var(--belt-button-fg,#303532) 18%)}.belt-module__72OH-a__dateInput{color-scheme:var(--belt-native-color-scheme,light);border:1px solid var(--belt-input-border,#d8dad7);background:var(--belt-input-bg,#fff);color:var(--belt-button-fg,#303532);border-radius:.5rem;height:2rem;padding:0 .5rem;font-size:.82rem}.belt-module__72OH-a__dateInput::-webkit-calendar-picker-indicator{opacity:.92}.belt-module__72OH-a__toolbarDateWrap{align-items:center;display:inline-flex;position:relative}.belt-module__72OH-a__toolbarDateButton{justify-content:space-between;min-width:10.2rem;max-width:11.8rem}.belt-module__72OH-a__toolbarDateButtonLead{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.belt-module__72OH-a__toolbarDateButtonLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.75rem;overflow:hidden}.belt-module__72OH-a__toolbarDatePopover{z-index:40;border:1px solid color-mix(in srgb, var(--belt-overlay-border,#a9b5bc) 72%, transparent 28%);background:linear-gradient(180deg, color-mix(in srgb, var(--belt-overlay-bg,#fffef9) 94%, white 6%), color-mix(in srgb, var(--belt-overlay-bg,#fffef9) 88%, var(--belt-shell-bg,#efeee8) 12%));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;min-width:15.75rem;padding:.55rem .6rem .65rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 16px 36px #1218152e,inset 0 1px #ffffff1f}.belt-module__72OH-a__toolbarCalendar{color:var(--belt-shell-fg,#1f2425);font-size:.78rem}.belt-module__72OH-a__toolbarCalendarHeader{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.belt-module__72OH-a__toolbarCalendarHeaderControls{align-items:center;gap:.7rem;display:inline-flex}.belt-module__72OH-a__toolbarCalendarSelectWrap{color:var(--belt-button-fg,#2d3335);align-items:center;gap:.3rem;display:inline-flex}.belt-module__72OH-a__toolbarCalendarSelectLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.belt-module__72OH-a__toolbarCalendarSelect{color:var(--belt-button-fg,#2d3335);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.82rem;font-weight:550;line-height:1}.belt-module__72OH-a__toolbarCalendarMonth{gap:.38rem;display:grid}.belt-module__72OH-a__toolbarCalendarCaption{display:none}.belt-module__72OH-a__toolbarCalendarNav{align-items:center;gap:.18rem;display:inline-flex}.belt-module__72OH-a__toolbarCalendarNavButton{border:1px solid color-mix(in srgb, var(--belt-button-border,#cfd5cf) 72%, transparent 28%);background:color-mix(in srgb, var(--belt-button-bg,#fcfbf6) 74%, transparent 26%);width:1.55rem;height:1.55rem;color:color-mix(in srgb, var(--belt-button-fg,#2d3335) 84%, var(--belt-muted,#697271) 16%);cursor:pointer;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.belt-module__72OH-a__toolbarCalendarGrid{border-collapse:separate;border-spacing:.12rem;width:100%}.belt-module__72OH-a__toolbarCalendarWeekdays{color:color-mix(in srgb, var(--belt-muted,#697271) 86%, transparent 14%)}.belt-module__72OH-a__toolbarCalendarWeekday{text-align:center;letter-spacing:.05em;text-transform:uppercase;padding:0 0 .14rem;font-size:.56rem;font-weight:600}.belt-module__72OH-a__toolbarCalendarWeek{display:table-row}.belt-module__72OH-a__toolbarCalendarDay{text-align:center}.belt-module__72OH-a__toolbarCalendarDayButton{width:1.72rem;height:1.72rem;color:color-mix(in srgb, var(--belt-shell-fg,#1f2425) 92%, transparent 8%);cursor:pointer;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);background:0 0;border:1px solid #0000;border-radius:999px;font-size:.74rem;font-weight:500;line-height:1}.belt-module__72OH-a__toolbarCalendarDayToday .belt-module__72OH-a__toolbarCalendarDayButton{border-color:color-mix(in srgb, var(--belt-label-today,#2d647f) 64%, transparent 36%);color:var(--belt-label-today,#2d647f);background:color-mix(in srgb, var(--belt-label-today,#2d647f) 10%, transparent 90%);font-weight:700}.belt-module__72OH-a__toolbarCalendarDaySelected .belt-module__72OH-a__toolbarCalendarDayButton{background:color-mix(in srgb, var(--belt-button-active-border,#5e8096) 82%, var(--belt-label-today,#2d647f) 18%);color:var(--belt-overlay-bg,#fffef9);border-color:#0000;font-weight:700;box-shadow:0 6px 14px #1218152e}.belt-module__72OH-a__toolbarCalendarDayOutside .belt-module__72OH-a__toolbarCalendarDayButton{color:color-mix(in srgb, var(--belt-muted,#697271) 52%, transparent 48%)}.belt-module__72OH-a__toolbarCalendarDayOutside.belt-module__72OH-a__toolbarCalendarDaySelected .belt-module__72OH-a__toolbarCalendarDayButton{color:var(--belt-overlay-bg,#fffef9)}.belt-module__72OH-a__beltViewport{--belt-column-width:clamp(290px, 30vw, 360px);--belt-column-gap:.8rem;z-index:1;grid-auto-flow:column;grid-auto-columns:var(--belt-column-width);gap:var(--belt-column-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.6rem;scroll-padding-inline:.5rem;display:grid;position:relative;overflow:auto hidden}.belt-module__72OH-a__beltViewport::-webkit-scrollbar{display:none}.belt-module__72OH-a__minimap{z-index:1;width:calc(100vw - 3.2rem);max-width:calc(100vw - 3.2rem);height:.75rem;margin:.08rem .5rem .5rem;position:relative}.belt-module__72OH-a__minimapTrack{--minimap-slot-count:91;--minimap-range-left:0;--minimap-range-width:0;--minimap-dot-size:.5rem;--minimap-month-separator-width:1.35rem;gap:0;height:100%;display:flex;position:relative;overflow:hidden}.belt-module__72OH-a__minimapVisibleRange{inset-block:0;border:1px solid color-mix(in srgb, var(--belt-shell-fg,#1f2425) 22%, transparent 78%);background:color-mix(in srgb, var(--belt-shell-fg,#1f2425) 5%, transparent 95%);opacity:0;pointer-events:none;z-index:0;width:1px;transition:left .13s var(--belt-motion-ease,ease), width .13s var(--belt-motion-ease,ease), opacity .13s var(--belt-motion-ease,ease);border-radius:999px;position:absolute;left:0}.belt-module__72OH-a__minimapSlot{z-index:1;box-sizing:border-box;min-width:0;height:100%;color:var(--belt-shell-fg,#1f2425);cursor:pointer;transition:background-color .13s var(--belt-motion-ease,ease), border-color .13s var(--belt-motion-ease,ease);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.belt-module__72OH-a__minimapSlot:before{content:"";width:var(--minimap-dot-size);height:var(--minimap-dot-size);box-sizing:border-box;border:1px solid var(--minimap-slot-ring,transparent);background:var(--minimap-slot-fill,currentColor);opacity:var(--minimap-slot-opacity,.06);transition:opacity .14s var(--belt-motion-ease,ease);border-radius:999px}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=amber]{--minimap-slot-fill:#f97316}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=emerald]{--minimap-slot-fill:#16a34a}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=sky]{--minimap-slot-fill:#0284c7}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=rose]{--minimap-slot-fill:#dc2626}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=indigo]{--minimap-slot-fill:#7c3aed}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=yellow]{--minimap-slot-fill:#eab308}.belt-module__72OH-a__minimapSlot[data-minimap-fill-color=gray]{--minimap-slot-fill:#6b7280}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=amber]{--minimap-slot-ring:#f97316}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=emerald]{--minimap-slot-ring:#16a34a}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=sky]{--minimap-slot-ring:#0284c7}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=rose]{--minimap-slot-ring:#dc2626}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=indigo]{--minimap-slot-ring:#7c3aed}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=yellow]{--minimap-slot-ring:#eab308}.belt-module__72OH-a__minimapSlot[data-minimap-ring-color=gray]{--minimap-slot-ring:#6b7280}.belt-module__72OH-a__minimapSlotToday:after{content:"";width:calc(var(--minimap-dot-size) + .08rem);height:calc(var(--minimap-dot-size) + .08rem);border:1px solid color-mix(in srgb, currentColor 58%, transparent 42%);pointer-events:none;background:0 0;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1280px){.belt-module__72OH-a__minimapTrack{--minimap-dot-size:.58rem;--minimap-month-separator-width:1.48rem}}@media (min-width:1600px){.belt-module__72OH-a__minimapTrack{--minimap-dot-size:.66rem;--minimap-month-separator-width:1.6rem}}.belt-module__72OH-a__minimapMonthSeparator{z-index:1;flex:0 0 var(--minimap-month-separator-width);box-sizing:border-box;height:100%;width:var(--minimap-month-separator-width);color:var(--belt-shell-fg,#1f2425);font:inherit;cursor:pointer;transition:background-color .13s var(--belt-motion-ease,ease), border-color .13s var(--belt-motion-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:500;line-height:1;display:flex;position:relative}.belt-module__72OH-a__minimapMonthSeparator:focus-visible{outline:1px solid color-mix(in srgb, currentColor 42%, transparent 58%);outline-offset:-2px}.belt-module__72OH-a__minimapRangeMiddle{background:color-mix(in srgb, var(--belt-shell-fg,#1f2425) 9%, transparent 91%);box-shadow:inset 0 1px color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%), inset 0 -1px color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%);transition:background-color .13s var(--belt-motion-ease,ease), box-shadow .13s var(--belt-motion-ease,ease)}.belt-module__72OH-a__minimapRangeStart{box-shadow:inset 1px 0 color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%), inset 0 1px color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%), inset 0 -1px color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%);border-radius:999px 0 0 999px}.belt-module__72OH-a__minimapRangeEnd{box-shadow:inset -1px 0 color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%), inset 0 1px color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%), inset 0 -1px color-mix(in srgb, var(--belt-shell-fg,#1f2425) 42%, transparent 58%);border-radius:0 999px 999px 0}.belt-module__72OH-a__minimapSlot:hover,.belt-module__72OH-a__minimapSlot:focus-visible{outline:none}.belt-module__72OH-a__minimapSlot:hover:before,.belt-module__72OH-a__minimapSlot:focus-visible:before{opacity:.74}.belt-module__72OH-a__shellSomedayFocused .belt-module__72OH-a__beltViewport,.belt-module__72OH-a__shellSomedayFocused .belt-module__72OH-a__minimap{display:none}.belt-module__72OH-a__somedaySection{z-index:1;border:1px solid var(--belt-column-border,#dfdfda);background:color-mix(in srgb, var(--belt-column-bg,#fbfbf8) 92%, var(--belt-shell-bg,#f6f6f3) 8%);border-radius:.8rem;margin-top:.38rem;margin-left:.5rem;margin-right:0;position:relative;overflow:hidden}.belt-module__72OH-a__shellSomedayFocused .belt-module__72OH-a__somedaySection{flex-direction:column;flex:auto;min-height:calc(100vh - 6.2rem);margin-top:0;margin-left:0;margin-right:0;display:flex}.belt-module__72OH-a__somedaySection[data-dragging=true]{overflow:visible}.belt-module__72OH-a__somedaySection[data-collapsed=true]{z-index:8;position:sticky;bottom:.55rem;box-shadow:0 -8px 20px #13181414}.belt-module__72OH-a__somedayHeader{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.7rem;padding:.42rem .65rem;display:flex}.belt-module__72OH-a__somedayHeaderExpanded{border-bottom-color:var(--belt-header-border,#ecece7)}.belt-module__72OH-a__somedayHeaderControls{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.belt-module__72OH-a__somedayScrollActions{align-items:center;gap:.35rem;display:inline-flex}.belt-module__72OH-a__somedayToggle{color:var(--belt-button-fg,#303532);text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:.8rem;display:inline-flex}.belt-module__72OH-a__somedayHeaderMeta{align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:inline-flex}.belt-module__72OH-a__somedayHeaderActions{align-items:center;gap:.35rem;display:inline-flex}.belt-module__72OH-a__somedayFocusButton{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;display:inline-flex}.belt-module__72OH-a__somedayScrollButton{justify-content:center;align-items:center;width:1.72rem;min-width:1.72rem;height:1.72rem;padding:0;display:inline-flex}.belt-module__72OH-a__somedayScrollButton:disabled{cursor:default}.belt-module__72OH-a__somedayChevron{width:.8rem;color:var(--belt-muted,#6a6f6b);text-align:center;flex:none}.belt-module__72OH-a__somedayLabel{letter-spacing:.02em;text-transform:uppercase}.belt-module__72OH-a__somedayCount{color:var(--belt-muted,#6a6f6b);font-variant-numeric:tabular-nums;font-size:.74rem}.belt-module__72OH-a__somedayTray{border-top:1px solid var(--belt-header-border,#ecece7);background:color-mix(in srgb, var(--belt-column-bg,#fbfbf8) 96%, #fff 4%)}.belt-module__72OH-a__shellSomedayFocused .belt-module__72OH-a__somedayTray{flex-direction:column;flex:auto;display:flex}.belt-module__72OH-a__somedaySection[data-dragging=true] .belt-module__72OH-a__somedayTray{overflow:hidden visible}.belt-module__72OH-a__somedayViewport{--someday-column-width:clamp(270px, 28vw, 340px);--someday-column-gap:.7rem;--someday-collapsed-width:9.1rem;align-items:stretch;gap:var(--someday-column-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding:.52rem .55rem .62rem;scroll-padding-inline:.55rem;display:flex;overflow:auto hidden}.belt-module__72OH-a__somedaySection[data-dragging=true] .belt-module__72OH-a__somedayViewport{overflow-y:visible}.belt-module__72OH-a__somedayViewport::-webkit-scrollbar{display:none}.belt-module__72OH-a__shellSomedayFocused .belt-module__72OH-a__somedayViewport{flex:auto;align-content:start}.belt-module__72OH-a__somedayPlaceholderColumn{flex:0 0 var(--someday-column-width);box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;border:1px solid color-mix(in srgb, var(--belt-column-border,#dfdfda) 84%, #f1f3ef 16%);background:color-mix(in srgb, var(--belt-column-bg,#fbfbf8) 98%, #fff 2%);border-radius:.72rem;flex-direction:column;min-height:11.2rem;display:flex;overflow:hidden}.belt-module__72OH-a__somedaySection[data-dragging=true] .belt-module__72OH-a__somedayPlaceholderColumn{overflow:hidden visible}.belt-module__72OH-a__somedayPlaceholderHeader{border-bottom:1px solid var(--belt-header-border,#ecece7);letter-spacing:.04em;text-transform:uppercase;height:2.1rem;color:var(--belt-label,#747b74);white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:.35rem;padding:0 .58rem;font-size:.76rem;display:flex;overflow:hidden}.belt-module__72OH-a__somedayListLabelButton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:.38rem;min-width:0;padding:0;display:inline-flex;overflow:hidden}.belt-module__72OH-a__somedayListLabelStatic{text-overflow:ellipsis;align-items:center;gap:.38rem;min-width:0;display:inline-flex;overflow:hidden}.belt-module__72OH-a__somedayListAccent{flex:none;align-items:center;display:inline-flex}.belt-module__72OH-a__somedayListActions{flex:none;align-items:center;gap:.2rem;display:inline-flex}.belt-module__72OH-a__somedayTaskActions{align-items:center;gap:.18rem;margin-left:auto;display:inline-flex}.belt-module__72OH-a__somedayListActionButton{border:1px solid var(--belt-button-border,#d8dad7);background:var(--belt-button-bg,#fff);color:var(--belt-muted,#6a6f6b);border-radius:.4rem;min-width:1.4rem;height:1.35rem;padding:0 .2rem;font-size:.72rem;line-height:1}.belt-module__72OH-a__somedayListActionButton:disabled{opacity:.45}.belt-module__72OH-a__somedayCollapsedLane{flex:0 0 var(--someday-collapsed-width);width:var(--someday-collapsed-width);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;gap:.32rem;display:flex}.belt-module__72OH-a__somedayCollapsedItem{min-height:0}.belt-module__72OH-a__somedayCollapsedItem[data-selected=true] .belt-module__72OH-a__somedayCollapsedButton{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 62%, var(--belt-button-border,#d8dad7) 38%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 34%, var(--belt-button-bg,#fff) 66%)}.belt-module__72OH-a__somedayCollapsedItem[data-search-hit=true] .belt-module__72OH-a__somedayCollapsedButton{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 72%, var(--belt-button-border,#d8dad7) 28%)}.belt-module__72OH-a__somedayCollapsedItem[data-drag-over=true] .belt-module__72OH-a__somedayCollapsedButton{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 68%, var(--belt-button-border,#d8dad7) 32%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 44%, var(--belt-button-bg,#fff) 56%)}.belt-module__72OH-a__somedayCollapsedButton{border:1px solid color-mix(in srgb, var(--belt-column-border,#dfdfda) 80%, #f1f3ef 20%);background:color-mix(in srgb, var(--belt-column-bg,#fbfbf8) 98%, #fff 2%);width:100%;min-height:2.3rem;color:var(--belt-button-fg,#303532);text-align:left;border-radius:.72rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.48rem;padding:0 .62rem;display:grid}.belt-module__72OH-a__somedayCollapsedCount{font-variant-numeric:tabular-nums;color:var(--belt-muted,#6a6f6b);flex:none;font-size:.78rem}.belt-module__72OH-a__somedayCollapsedName{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.belt-module__72OH-a__somedayCollapsedNameText{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;min-width:0;font-size:.76rem;line-height:1;overflow:hidden}.belt-module__72OH-a__somedayPlaceholderBody{flex-direction:column;flex:1;gap:.35rem;padding:.44rem .58rem .58rem;display:flex}.belt-module__72OH-a__somedayEmptyState{min-height:10.6rem;color:var(--belt-muted,#6a6f6b);border:1px dashed color-mix(in srgb, var(--belt-button-border,#d8dad7) 70%, transparent 30%);background:color-mix(in srgb, var(--belt-column-bg,#fbfbf8) 98%, #fff 2%);border-radius:.72rem;justify-content:center;align-items:center;padding:1rem;font-size:.82rem;display:flex}.belt-module__72OH-a__somedayTopDropZone{border-radius:6px;height:1px;margin-top:-.16rem;margin-bottom:-.16rem}.belt-module__72OH-a__somedayPlaceholderBodyOver{outline:1px solid color-mix(in srgb, var(--belt-column-over-border,#acb9ae) 64%, transparent 36%);outline-offset:-1px}.belt-module__72OH-a__beltViewportDragging .belt-module__72OH-a__dayColumn{overflow:hidden}.belt-module__72OH-a__dayColumn{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;background:var(--belt-column-bg,#fbfbf8);border:1px solid var(--belt-column-border,#dfdfda);border-radius:.9rem;flex-direction:column;min-height:72vh;display:flex;position:relative;overflow:hidden}.belt-module__72OH-a__dayColumnToday{background:var(--belt-column-bg,#fbfbf8);border-color:#0000}.belt-module__72OH-a__dayColumnToday .belt-module__72OH-a__dayHeader{background:color-mix(in srgb, var(--belt-column-bg,#fbfbf8) 94%, #edf3ef 6%)}.belt-module__72OH-a__dayColumnToday:after{content:"";border:2px solid color-mix(in srgb, var(--belt-column-over-border,#acb9ae) 58%, transparent 42%);border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:0}.belt-module__72OH-a__dayColumnOver{border-color:var(--belt-column-over-border,#acb9ae);border-radius:.9rem;overflow:hidden}.belt-module__72OH-a__dayHeader{z-index:1;background:var(--belt-column-bg,#fbfbf8);border-bottom:1px solid var(--belt-header-border,#ecece7);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:sticky;top:0;overflow:hidden}.belt-module__72OH-a__dayHeaderMeta{z-index:1;flex:none;justify-content:flex-end;align-items:center;gap:.58rem;display:inline-flex;position:relative}.belt-module__72OH-a__dayAction{border:1px solid var(--belt-button-border,#d8dad7);background:var(--belt-button-bg,#fff);color:var(--belt-muted,#6a6f6b);opacity:0;pointer-events:none;height:1.55rem;transition:opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:.4rem;padding:0 .45rem;font-size:.72rem}.belt-module__72OH-a__pulseSignalRail{min-height:1.5rem;color:var(--belt-label,#747b74);flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.38rem;display:inline-flex}.belt-module__72OH-a__dayColumnToday .belt-module__72OH-a__pulseSignalRail{color:var(--belt-label-today,#355940)}.belt-module__72OH-a__dayColumnWeekend .belt-module__72OH-a__pulseSignalRail{color:color-mix(in srgb, var(--belt-label,#747b74) 64%, #9a6f4e 36%)}.belt-module__72OH-a__pulseSignal{flex:none;justify-content:center;align-items:center;width:1.32rem;height:1.32rem;display:inline-flex}.belt-module__72OH-a__pulseSignalLink{width:1.32rem;height:1.32rem;color:inherit;cursor:pointer;pointer-events:auto;z-index:2;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.belt-module__72OH-a__pulseSignalLink:focus-visible{outline:1px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 72%, transparent 28%);outline-offset:2px}.belt-module__72OH-a__pulseSignalGlyph{width:1.32rem;height:1.32rem;display:block}.belt-module__72OH-a__pulseSignalGlyphHoliday{width:1.14rem;height:1.14rem;transform:none}.belt-module__72OH-a__pulseSignalSvgMarkup{width:1.32rem;height:1.32rem;color:inherit;justify-content:center;align-items:center;display:inline-flex}.belt-module__72OH-a__pulseSignalSvgMarkup svg{width:100%;height:100%;display:block;overflow:visible}.belt-module__72OH-a__dayHeaderTrendBackdrop{pointer-events:none;z-index:0;color:var(--belt-label,#747b74);position:absolute;inset:0}.belt-module__72OH-a__dayColumnToday .belt-module__72OH-a__dayHeaderTrendBackdrop{color:var(--belt-label-today,#355940)}.belt-module__72OH-a__dayColumnWeekend .belt-module__72OH-a__dayHeaderTrendBackdrop{color:color-mix(in srgb, var(--belt-label,#747b74) 64%, #9a6f4e 36%)}.belt-module__72OH-a__dayHeaderTrendSvg{width:100%;height:100%;display:block;overflow:visible}.belt-module__72OH-a__dayHeaderTrendLineFitness{fill:none;stroke:color-mix(in srgb, var(--belt-label-today,#355940) 38%, transparent 62%);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease)}.belt-module__72OH-a__dayHeaderTrendLineFatigue{fill:none;stroke:color-mix(in srgb, var(--belt-label-today,#355940) 24%, transparent 76%);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.5 2.8;opacity:0;transition:opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease)}.belt-module__72OH-a__dayHeader:hover .belt-module__72OH-a__dayHeaderTrendLineFitness,.belt-module__72OH-a__dayHeader:focus-within .belt-module__72OH-a__dayHeaderTrendLineFitness,.belt-module__72OH-a__dayHeader:hover .belt-module__72OH-a__dayHeaderTrendLineFatigue,.belt-module__72OH-a__dayHeader:focus-within .belt-module__72OH-a__dayHeaderTrendLineFatigue{opacity:1}.belt-module__72OH-a__dayHeaderTrendEndpointDot{box-sizing:border-box;background:currentColor;border:1.25px solid;border-radius:999px;width:4.5px;height:4.5px;position:absolute;left:0;transform:translateY(-50%)}.belt-module__72OH-a__dayLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--belt-label,#747b74);white-space:nowrap;z-index:1;flex-wrap:nowrap;flex:auto;align-items:baseline;min-width:0;font-size:.94rem;font-weight:700;display:inline-flex;position:relative}.belt-module__72OH-a__dayLabelTime{color:color-mix(in srgb, var(--belt-label-today,#355940) 74%, var(--belt-column-bg,#fbfbf8) 26%);letter-spacing:.02em;white-space:nowrap;vertical-align:baseline;align-items:baseline;margin-left:.62rem;font-size:.72em;font-weight:700;display:inline-flex;position:relative;top:-.08em}.belt-module__72OH-a__dayLabelTimeValue{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;min-width:8ch;line-height:1;display:inline-block}.belt-module__72OH-a__dayLabelToday{color:var(--belt-label-today,#355940);letter-spacing:.025em;font-weight:800}.belt-module__72OH-a__dayLabelWeekend{color:color-mix(in srgb, var(--belt-label,#747b74) 64%, #9a6f4e 36%);letter-spacing:.03em}.belt-module__72OH-a__taskList{flex-direction:column;flex:auto;gap:.35rem;padding:.44rem .65rem .65rem;display:flex}.belt-module__72OH-a__dayTopDropZone{border-radius:6px;height:1px;margin-top:-.16rem;margin-bottom:-.16rem}.belt-module__72OH-a__dayColumn:hover .belt-module__72OH-a__dayAction,.belt-module__72OH-a__dayColumn:focus-within .belt-module__72OH-a__dayAction{opacity:1;pointer-events:auto}.belt-module__72OH-a__addInputWrap{width:100%;position:relative}.belt-module__72OH-a__taskComposer{flex-direction:column;gap:.35rem;display:flex}.belt-module__72OH-a__taskComposer[data-mode=reveal-at-bottom][data-visible=false] .belt-module__72OH-a__taskComposerInputSlot{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.belt-module__72OH-a__taskComposerReveal{width:100%;color:inherit;cursor:text;background:0 0;border:0;border-radius:.45rem;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:2.4rem;padding:0;transition:opacity .12s;display:flex}.belt-module__72OH-a__taskComposer[data-mode=reveal-at-bottom][data-visible=false][data-empty-label=false] .belt-module__72OH-a__taskComposerReveal{opacity:0;pointer-events:auto}.belt-module__72OH-a__taskComposerRevealHitArea{width:100%;min-height:2.4rem;display:block}.belt-module__72OH-a__taskComposerRevealLabel{color:var(--belt-muted,#98a199);text-align:left;padding:.35rem;font-size:.84rem}.belt-module__72OH-a__taskComposerInputSlot{transition:max-height .16s,opacity .12s}.belt-module__72OH-a__addInput{box-sizing:border-box;border:1px dashed var(--belt-input-border,#cfd4ce);background:var(--belt-input-bg,#fff);width:100%;color:var(--belt-shell-fg,#1f2425);resize:none;min-height:2.14rem;box-shadow:none;border-radius:.45rem;outline:none;padding:.4rem .6rem;font-size:.85rem;line-height:1.2rem;transition:border-color .16s,box-shadow .16s,background-color .16s,padding-right .16s;display:block;overflow:hidden}.belt-module__72OH-a__addInputWithProject{padding-right:2rem}.belt-module__72OH-a__addInput:focus,.belt-module__72OH-a__addInput:focus-visible{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 72%, var(--belt-input-border,#cfd4ce) 28%);background:color-mix(in srgb, var(--belt-input-bg,#fff) 90%, var(--belt-button-active-bg,#eef2ed) 10%);box-shadow:0 0 0 3px color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 68%, transparent 32%)}.belt-module__72OH-a__addInputProjectDotButton{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.32rem;transform:translateY(-50%)}.belt-module__72OH-a__addInputProjectDotStatic{pointer-events:none;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex;position:absolute;top:50%;right:.32rem;transform:translateY(-50%)}.belt-module__72OH-a__taskStrip{--belt-task-accent:var(--belt-button-active-border,#758078);--belt-task-progress:0%;box-sizing:border-box;border:1px solid var(--belt-task-border,#e0e3df);background:var(--belt-task-bg,#ffffffdb);width:100%;min-width:0;max-width:100%;min-height:2.14rem;color:var(--belt-task-fg,#1e2620);cursor:default;-webkit-user-select:none;user-select:none;box-shadow:none;transition:border-color var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), background-color var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:.5rem;align-items:center;gap:.45rem;padding:.34rem .49rem;font-size:.86rem;display:flex;position:relative;overflow:hidden}.belt-module__72OH-a__taskStrip[data-has-checklist=true]:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--belt-task-bg,#fff) 50%, var(--belt-task-border,#e0e3df) 50%) 0%, color-mix(in srgb, var(--belt-task-bg,#fff) 50%, var(--belt-task-border,#e0e3df) 50%) var(--belt-task-progress), transparent var(--belt-task-progress), transparent 100%);border-radius:calc(.5rem - 1px);position:absolute;inset:1px}.belt-module__72OH-a__taskStrip[data-has-checklist=true][data-urgent=true]:before{left:4px}.belt-module__72OH-a__taskStrip[data-has-checklist=true]>*{z-index:1;position:relative}.belt-module__72OH-a__taskStrip[data-multiline=true]{align-items:center}.belt-module__72OH-a__taskStrip[data-selected=true]{border-width:2px;border-color:color-mix(in srgb, var(--belt-task-accent) 58%, var(--belt-button-active-border,#758078) 42%);background:linear-gradient(180deg, color-mix(in srgb, var(--belt-task-bg,#fff) 70%, var(--belt-button-active-bg,#eef2ed) 30%), color-mix(in srgb, var(--belt-task-bg,#fff) 88%, var(--belt-button-active-bg,#eef2ed) 12%));box-shadow:none;padding:.28rem .43rem}.belt-module__72OH-a__taskStrip[data-search-hit=true]{border-color:color-mix(in srgb, var(--belt-task-border,#e0e3df) 44%, var(--belt-button-active-border,#758078) 56%);background:radial-gradient(circle at 16% 50%, color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 92%, white 8%), transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--belt-task-bg,#fff) 84%, var(--belt-button-active-bg,#eef2ed) 16%), color-mix(in srgb, var(--belt-task-bg,#fff) 94%, var(--belt-button-active-bg,#eef2ed) 6%));box-shadow:0 0 0 3px color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 88%, transparent 12%), 0 10px 18px color-mix(in srgb, var(--belt-button-active-border,#758078) 14%, transparent 86%);animation:2.2s cubic-bezier(.2,.75,.18,1) belt-module__72OH-a__taskSearchHitWobble}.belt-module__72OH-a__taskStrip[data-project-color=slate]{--belt-task-accent:#64748b}.belt-module__72OH-a__taskStrip[data-project-color=stone]{--belt-task-accent:#78716c}.belt-module__72OH-a__taskStrip[data-project-color=zinc]{--belt-task-accent:#71717a}.belt-module__72OH-a__taskStrip[data-project-color=amber]{--belt-task-accent:#f97316}.belt-module__72OH-a__taskStrip[data-project-color=emerald]{--belt-task-accent:#16a34a}.belt-module__72OH-a__taskStrip[data-project-color=sky]{--belt-task-accent:#0284c7}.belt-module__72OH-a__taskStrip[data-project-color=teal]{--belt-task-accent:#14b8a6}.belt-module__72OH-a__taskStrip[data-project-color=rose]{--belt-task-accent:#dc2626}.belt-module__72OH-a__taskStrip[data-project-color=indigo]{--belt-task-accent:#7c3aed}.belt-module__72OH-a__taskStrip[data-project-color=violet]{--belt-task-accent:#8b5cf6}.belt-module__72OH-a__taskStrip[data-project-color=cyan]{--belt-task-accent:#279c8d}.belt-module__72OH-a__taskStrip[data-project-color=yellow]{--belt-task-accent:#eab308}.belt-module__72OH-a__taskStrip[data-project-color=pink]{--belt-task-accent:#ec4899}.belt-module__72OH-a__taskStrip[data-project-color=gray]{--belt-task-accent:#6b7280}.belt-module__72OH-a__taskProjectDot{background:#b9c2bb;border:1px solid #b8c0bb;border-radius:999px;flex:none;width:.62rem;height:.62rem;margin-top:0;margin-left:0}.belt-module__72OH-a__taskProjectDotButton{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.belt-module__72OH-a__taskProjectDot[data-inbox=true]{border-color:color-mix(in srgb, var(--belt-input-border,#cfd4ce) 82%, var(--belt-shell-fg,#1f2425) 18%);background:0 0}.belt-module__72OH-a__taskMetaGroup>.belt-module__72OH-a__taskProjectDot:last-child,.belt-module__72OH-a__taskMetaGroup>.belt-module__72OH-a__taskProjectDotButton:last-child{margin-right:.12rem}.belt-module__72OH-a__taskProjectDot[data-color=slate]{background:#64748b}.belt-module__72OH-a__taskProjectDot[data-color=stone]{background:#78716c}.belt-module__72OH-a__taskProjectDot[data-color=zinc]{background:#71717a}.belt-module__72OH-a__taskProjectDot[data-color=amber]{background:#f97316}.belt-module__72OH-a__taskProjectDot[data-color=emerald]{background:#16a34a}.belt-module__72OH-a__taskProjectDot[data-color=sky]{background:#0284c7}.belt-module__72OH-a__taskProjectDot[data-color=teal]{background:#14b8a6}.belt-module__72OH-a__taskProjectDot[data-color=rose]{background:#dc2626}.belt-module__72OH-a__taskProjectDot[data-color=indigo]{background:#7c3aed}.belt-module__72OH-a__taskProjectDot[data-color=violet]{background:#8b5cf6}.belt-module__72OH-a__taskProjectDot[data-color=cyan]{background:#279c8d}.belt-module__72OH-a__taskProjectDot[data-color=yellow]{background:#eab308}.belt-module__72OH-a__taskProjectDot[data-color=pink]{background:#ec4899}.belt-module__72OH-a__taskProjectDot[data-color=gray]{background:#6b7280}.belt-module__72OH-a__taskDragging{opacity:0;z-index:2;box-shadow:none}.belt-module__72OH-a__taskStrip[data-urgent=true]{border-color:color-mix(in srgb, var(--belt-task-accent) 12%, var(--belt-task-border,#e0e3df) 88%);background:color-mix(in srgb, var(--belt-task-bg,#fff) 97%, var(--belt-task-accent) 3%);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--belt-task-accent) 88%, white 12%);font-weight:500}.belt-module__72OH-a__taskStrip[data-urgent=true][data-project-inbox=true]{--belt-task-accent:#97a0aa}.belt-module__72OH-a__taskStrip[data-selected=true][data-urgent=true]{border-width:2px;border-color:color-mix(in srgb, var(--belt-task-accent) 58%, var(--belt-button-active-border,#758078) 42%);background:linear-gradient(180deg, color-mix(in srgb, var(--belt-task-bg,#fff) 70%, var(--belt-button-active-bg,#eef2ed) 30%), color-mix(in srgb, var(--belt-task-bg,#fff) 88%, var(--belt-button-active-bg,#eef2ed) 12%));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--belt-task-accent) 88%, white 12%);padding:.28rem .43rem}.belt-module__72OH-a__taskStrip[data-completed=true]{background:color-mix(in srgb, var(--belt-task-bg,#fff) 98%, #f5f7f5 2%);border-color:var(--belt-task-completed-border,color-mix(in srgb, var(--belt-task-border,#e0e3df) 93%, #d4dbd6 7%));color:color-mix(in srgb, var(--belt-task-fg,#1e2620) 12%, #adb5b0 88%);box-shadow:none;filter:saturate(.32);opacity:.74}.belt-module__72OH-a__taskStrip[data-completed=true][data-search-hit=true]{border-color:color-mix(in srgb, var(--belt-task-border,#e0e3df) 34%, var(--belt-button-active-border,#758078) 66%);box-shadow:0 0 0 3px color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 58%, transparent 42%)}@keyframes belt-module__72OH-a__taskSearchHitWobble{0%{transform:translate(0)rotate(0)}10%{transform:translate(-2px)rotate(-.45deg)}20%{transform:translate(3px)rotate(.5deg)}30%{transform:translate(-3px)rotate(-.5deg)}40%{transform:translate(2px)rotate(.35deg)}52%{transform:translate(-1.5px)rotate(-.22deg)}64%{transform:translate(1px)rotate(.14deg)}76%{transform:translate(-.6px)rotate(-.08deg)}88%{transform:translate(.24px)rotate(.03deg)}to{transform:translate(0)rotate(0)}}@keyframes belt-module__72OH-a__beltSpin{to{transform:rotate(360deg)}}.belt-module__72OH-a__taskStrip[data-completed=true][data-urgent=true]{box-shadow:inset 2px 0 0 var(--belt-task-completed-urgent-accent,color-mix(in srgb, var(--belt-task-urgent,#2f4e5c) 20%, #a9b2ad 80%))}.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__taskTime,.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__checklistMeta,.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__noteMeta,.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__taskEmailTouch,.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__taskLlmTouch{color:color-mix(in srgb, var(--belt-meta-button-fg,#5a635d) 8%, #aeb6b1 92%)}.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__taskProjectDot{opacity:.45;border-color:#b9c1bc}.belt-module__72OH-a__taskStrip[data-completed=true] .belt-module__72OH-a__taskCheck{color:color-mix(in srgb, var(--belt-meta-button-fg,#5a635d) 6%, #b2bab5 94%)}.belt-module__72OH-a__taskStrip.belt-module__72OH-a__taskDragging,.belt-module__72OH-a__taskStrip.belt-module__72OH-a__taskDragging[data-completed=true]{opacity:0;box-shadow:none;filter:none}.belt-module__72OH-a__taskCheck{border:1px solid var(--belt-task-check-border,#bfc6c0);background:var(--belt-input-bg,#fff);width:.9rem;height:.9rem;color:var(--belt-meta-button-fg,#5a635d);border-radius:.2rem;flex:none;justify-content:center;align-items:center;font-size:.72rem;line-height:1;display:inline-flex}.belt-module__72OH-a__taskCheck[data-completed=true]{background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 75%, #d7dfd8 25%);border-color:color-mix(in srgb, var(--belt-task-check-border,#bfc6c0) 70%, #9ca6a0 30%)}.belt-module__72OH-a__taskCheckButton{background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.belt-module__72OH-a__taskTitle{flex-direction:column;flex:1;justify-content:center;gap:.06rem;min-width:0;min-height:1.12rem;line-height:1.28;display:flex}.belt-module__72OH-a__taskTitleLine{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.belt-module__72OH-a__taskTitleLink{color:var(--belt-time-fg,#1f4f68);text-decoration:underline}.belt-module__72OH-a__taskTitleHighlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffed5b;border-radius:.2em;margin:0 -.03em;padding:0 .18em;display:inline}.belt-module__72OH-a__taskTitleTag{border:1px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 52%, var(--belt-button-border,#cfd5cf) 48%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 74%, var(--belt-button-active-bg,#eef2ed) 26%);min-height:1.52em;color:color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 82%, var(--belt-button-active-border,#758078) 18%);letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;place-items:center;margin:0 .1rem;padding:.18rem .54rem .12rem;font-size:.74em;font-weight:450;line-height:1;display:inline-grid;transform:translateY(-.5px)}.belt-module__72OH-a__taskTitleTag[data-clickable=true]{cursor:pointer;transition:border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease)}.belt-module__72OH-a__taskTitleTag[data-active=true]{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 74%, var(--belt-button-border,#cfd5cf) 26%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 52%, var(--belt-button-bg,#fff) 38%, var(--belt-button-active-border,#758078) 10%);color:color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 88%, var(--belt-button-active-border,#758078) 12%)}.belt-module__72OH-a__taskTitleCompleted{text-decoration:line-through;text-decoration-thickness:1.8px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, #b0b8b3 55%);text-decoration-color:color-mix(in srgb, currentColor 45%, #b0b8b3 55%);opacity:.56}.belt-module__72OH-a__taskActions{opacity:0;pointer-events:none;transition:opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease);align-items:center;gap:.3rem;margin-top:0;display:inline-flex}.belt-module__72OH-a__taskMetaGroup{flex:none;justify-content:flex-end;align-self:center;align-items:center;gap:.32rem;min-height:1.12rem;margin-left:auto;display:inline-flex}.belt-module__72OH-a__taskMetaGroup>:not(.belt-module__72OH-a__taskProjectDot){min-height:1.12rem}.belt-module__72OH-a__taskDueDateMeta{min-height:1.12rem;color:var(--belt-muted,#6f7a72);align-items:center;gap:0;line-height:1;display:inline-flex}.belt-module__72OH-a__taskDueDateCue{width:1.12rem;height:1.12rem;color:color-mix(in srgb, var(--belt-task-fg,#1e2620) 58%, #7d867e 42%);flex:none;justify-content:center;align-items:center;display:inline-flex}.belt-module__72OH-a__taskDueDateMeta[data-due-overdue=true] .belt-module__72OH-a__taskDueDateCue{color:#f32727}.belt-module__72OH-a__taskDueDateHoverText{opacity:0;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:0;transition:max-width var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), margin-left var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);align-items:center;margin-left:0;font-size:.72rem;display:inline-flex;overflow:hidden}.belt-module__72OH-a__taskStrip:hover .belt-module__72OH-a__taskDueDateHoverText,.belt-module__72OH-a__taskStrip:focus-within .belt-module__72OH-a__taskDueDateHoverText,.belt-module__72OH-a__taskDueDateMeta[data-due-open=true] .belt-module__72OH-a__taskDueDateHoverText{opacity:1;max-width:11rem;margin-left:.28rem}.belt-module__72OH-a__taskDragHandle{border:1px solid color-mix(in srgb, var(--belt-button-border,#d8dad7) 84%, #b8c0b9 16%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 92%, #f0f3ef 8%);color:var(--belt-meta-button-fg,#445048);cursor:grab;touch-action:none;border-radius:.38rem;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;display:none}.belt-module__72OH-a__taskDragHandle:active{cursor:grabbing}.belt-module__72OH-a__taskQuickActionButton{border:1px solid color-mix(in srgb, var(--belt-button-border,#d8dad7) 84%, #b8c0b9 16%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 92%, #f0f3ef 8%);color:var(--belt-meta-button-fg,#445048);letter-spacing:.01em;min-width:1.45rem;height:1.1rem;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:.3rem;padding:0 .2rem;font-size:.63rem;font-weight:700;line-height:1}.belt-module__72OH-a__taskRecurringButton{color:color-mix(in srgb, var(--belt-task-fg,#1e2620) 68%, #7d867e 32%);cursor:pointer;width:1.12rem;height:1.12rem;transition:color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;margin-top:0;padding:0;line-height:1;display:inline-flex}.belt-module__72OH-a__taskStrip:hover .belt-module__72OH-a__taskActions,.belt-module__72OH-a__taskStrip:focus-within .belt-module__72OH-a__taskActions{opacity:1;pointer-events:auto}.belt-module__72OH-a__taskTime{color:var(--belt-time-fg,#1f4f68);background:var(--belt-time-bg,#e7eff5);border:1px solid var(--belt-time-border,#b7cad6);font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:.35rem;flex:none;align-items:center;min-height:1.12rem;margin-top:0;padding:.05rem .34rem;font-size:.76rem;font-weight:650;display:inline-flex;transform:translateY(1px)}.belt-module__72OH-a__taskStrip[data-overdue=true] .belt-module__72OH-a__taskTime{color:color-mix(in srgb, var(--belt-task-urgent,#2f4e5c) 25%, #c96b6b 75%);background:color-mix(in srgb, var(--belt-time-bg,#e7eff5) 76%, #f4d8d8 24%);border-color:color-mix(in srgb, var(--belt-time-border,#b7cad6) 58%, #c48e8e 42%)}.belt-module__72OH-a__checklistMeta{color:var(--belt-muted,#6f7a72);font-variant-numeric:tabular-nums;align-items:center;min-height:1.12rem;margin-top:0;font-size:.74rem;line-height:1;display:inline-flex}.belt-module__72OH-a__noteMeta{width:1.12rem;height:1.12rem;color:var(--belt-meta-button-fg,#5a635d);flex:none;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.belt-module__72OH-a__taskLlmTouch{border:1px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 28%, transparent 72%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 68%, transparent 32%);width:1.12rem;height:1.12rem;color:color-mix(in srgb, var(--belt-button-fg,#303532) 72%, #6f7a72 28%);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.belt-module__72OH-a__taskEmailTouch{width:1.12rem;height:1.12rem;color:var(--belt-meta-button-fg,#5a635d);flex:none;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.belt-module__72OH-a__taskSourceButton{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.belt-module__72OH-a__empty{color:var(--belt-muted,#98a199);padding:.35rem;font-size:.84rem}.belt-module__72OH-a__authCard{z-index:1;background:var(--belt-card-bg,#fff);border:1px solid var(--belt-card-border,#dcdfdb);border-radius:.8rem;max-width:380px;margin:10vh auto;padding:1.25rem;position:relative}.belt-module__72OH-a__authBrand{letter-spacing:.01em;color:var(--belt-shell-fg,#1c1e1d);margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.belt-module__72OH-a__authTagline{color:color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 76%, #70757a 24%);margin:.2rem 0 1.1rem;font-size:.875rem;line-height:1.25rem}.belt-module__72OH-a__authSupportText{color:var(--belt-muted,#6a6f6b);margin:0 0 .85rem;font-size:.8rem;line-height:1.45}.belt-module__72OH-a__authGrid{gap:.55rem;display:grid}.belt-module__72OH-a__authInput{border:1px solid var(--belt-input-border,#d7dcd8);background:var(--belt-input-bg,#fff);border-radius:.45rem;height:2rem;padding:0 .55rem;font-size:.86rem}.belt-module__72OH-a__message{color:var(--belt-muted,#6a6f6b);font-size:.8rem}.belt-module__72OH-a__authModeToggle{color:color-mix(in srgb, var(--belt-button-fg,#303532) 82%, var(--belt-muted,#6a6f6b) 18%);text-align:left;cursor:pointer;transition:color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), text-decoration-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease);background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.82rem;line-height:1.4}.belt-module__72OH-a__authModeToggle:focus-visible{box-shadow:none;outline:none}.belt-module__72OH-a__appMetaRow{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.belt-module__72OH-a__supportLink{color:var(--belt-button-fg,#303532);transition:color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), text-decoration-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease);font-size:.78rem;text-decoration:none}.belt-module__72OH-a__supportButton{border-radius:.5rem;min-height:2rem;padding-inline:.7rem;text-decoration:none}.belt-module__72OH-a__appVersionBadge{border:1px solid color-mix(in srgb, var(--belt-button-border,#d8dad7) 46%, transparent 54%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 28%, transparent 72%);min-height:2rem;color:color-mix(in srgb, var(--belt-button-fg,#303532) 82%, #667067 18%);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .66rem;font-size:.8rem;display:inline-flex}.belt-module__72OH-a__deleteButton{border:1px solid color-mix(in srgb, var(--belt-task-urgent,#2f4e5c) 35%, #b68d8d 65%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 88%, #f4e2e2 12%);color:color-mix(in srgb, var(--belt-task-urgent,#2f4e5c) 25%, #7d4b4b 75%);border-radius:.5rem;height:2rem;padding:0 .7rem;font-size:.82rem}.belt-module__72OH-a__dragOverlay{min-width:220px;padding:0}.belt-module__72OH-a__dragOverlayTaskStrip{pointer-events:none;min-width:230px;max-width:340px;box-shadow:0 10px 20px #141a161f,0 2px 5px #141a1614}.belt-module__72OH-a__dragOverlayCard{border:1px solid var(--belt-task-border,#d4dad6);background:color-mix(in srgb, var(--belt-overlay-bg,#fff) 94%, #eef3ef 6%);color:var(--belt-task-fg,#1e2620);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.55rem;align-items:center;gap:.45rem;min-width:230px;max-width:340px;min-height:2.1rem;padding:.25rem .5rem;display:flex;box-shadow:0 10px 20px #141a161f,0 2px 5px #141a1614}.belt-module__72OH-a__dragOverlayTime{color:var(--belt-time-fg,#1f4f68);background:var(--belt-time-bg,#e7eff5);border:1px solid var(--belt-time-border,#b7cad6);font-variant-numeric:tabular-nums;border-radius:.35rem;flex:none;padding:.04rem .32rem;font-size:.74rem;font-weight:650}.belt-module__72OH-a__dragOverlayTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.belt-module__72OH-a__completionCelebrationLayer{pointer-events:none;z-index:90;position:fixed;inset:0;overflow:hidden}.belt-module__72OH-a__completionCelebrationPulse{border:2px solid var(--completion-pulse-color,#f27486);width:14px;height:14px;transform:translate(calc(var(--completion-origin-x,0px) - 7px), calc(var(--completion-origin-y,0px) - 7px));opacity:0;animation:belt-module__72OH-a__completionPulse var(--completion-pulse-duration,.52s) ease-out forwards;border-radius:999px;position:fixed;top:0;left:0}.belt-module__72OH-a__completionCelebrationParticle{font-size:var(--completion-size,16px);color:var(--completion-color,#fd8a67);text-shadow:0 0 8px color-mix(in srgb, currentColor 65%, transparent 35%), 0 1px 2px #12161433;transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-rotate-from,0deg));opacity:0;will-change:transform, opacity;animation:belt-module__72OH-a__completionParticleFly var(--completion-duration,.94s) cubic-bezier(.2, .72, .24, 1) forwards;animation-delay:var(--completion-delay,0s);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:fixed;top:0;left:0}.belt-module__72OH-a__completionCelebrationGlider{font-size:var(--completion-size,28px);color:var(--completion-color,#56bfe2);filter:drop-shadow(0 1px 1px #0a141840);text-shadow:0 0 10px color-mix(in srgb, currentColor 58%, transparent 42%);transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-glide-rotate-start,0deg));opacity:0;will-change:transform, opacity;animation:belt-module__72OH-a__completionGlideFlight var(--completion-glide-duration,4.8s) cubic-bezier(.08, .54, .2, 1) forwards;animation-delay:var(--completion-delay,0s);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:fixed;top:0;left:0}.belt-module__72OH-a__completionCelebrationGliderIcon{width:var(--completion-size,28px);height:var(--completion-size,28px);fill:currentColor}.belt-module__72OH-a__completionCelebrationStamp{transform-origin:50%;transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-stamp-tilt,-6deg)) scale(.72);color:var(--completion-color,var(--belt-task-fg,#1e2620));background:var(--completion-stamp-bg,var(--belt-overlay-bg,#fff));border:2px solid var(--completion-stamp-border,var(--belt-button-active-border,#758078));letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 16px #10161229, 0 0 0 2px color-mix(in srgb, var(--completion-stamp-border,#758078) 20%, transparent 80%);opacity:0;animation:belt-module__72OH-a__completionStampSlam var(--completion-stamp-duration,.92s) cubic-bezier(.16, .77, .22, 1) forwards;border-radius:.5rem;padding:.18rem .44rem .13rem;font-size:.9rem;font-weight:800;line-height:1;position:fixed;top:0;left:0}.belt-module__72OH-a__completionCelebrationStampFleck{font-size:var(--completion-size,14px);color:var(--completion-color,var(--belt-button-active-border,#758078));transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-rotate-from,0deg));opacity:0;animation:belt-module__72OH-a__completionStampFleckFly var(--completion-duration,.52s) cubic-bezier(.18, .73, .24, 1) forwards;animation-delay:var(--completion-delay,0s);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:fixed;top:0;left:0}@keyframes belt-module__72OH-a__completionPulse{0%{opacity:.75;transform:translate(calc(var(--completion-origin-x,0px) - 7px), calc(var(--completion-origin-y,0px) - 7px)) scale(.2)}to{opacity:0;transform:translate(calc(var(--completion-origin-x,0px) - 7px), calc(var(--completion-origin-y,0px) - 7px)) scale(4.8)}}@keyframes belt-module__72OH-a__completionParticleFly{0%{opacity:0;transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-rotate-from,0deg)) scale(.35)}12%{opacity:1}to{opacity:0;transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-dx,0px)), calc(var(--completion-origin-y,0px) + var(--completion-dy,0px))) rotate(var(--completion-rotate-to,0deg)) scale(1)}}@keyframes belt-module__72OH-a__completionStampSlam{0%{opacity:0;transform:translate(calc(var(--completion-origin-x,0px) - 8px), calc(var(--completion-origin-y,0px) - 56px)) rotate(var(--completion-stamp-tilt,-6deg)) scale(.76)}28%{opacity:1}48%{transform:translate(calc(var(--completion-origin-x,0px) - 8px), calc(var(--completion-origin-y,0px) - 12px)) rotate(var(--completion-stamp-tilt,-6deg)) scale(1.06)}62%{transform:translate(calc(var(--completion-origin-x,0px) - 8px), calc(var(--completion-origin-y,0px) - calc(var(--completion-stamp-recoil,10px) + 12px))) rotate(calc(var(--completion-stamp-tilt,-6deg) * .7)) scale(.98)}to{opacity:0;transform:translate(calc(var(--completion-origin-x,0px) - 8px), calc(var(--completion-origin-y,0px) - 12px)) rotate(calc(var(--completion-stamp-tilt,-6deg) * .8)) scale(1)}}@keyframes belt-module__72OH-a__completionStampFleckFly{0%{opacity:0;transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-rotate-from,0deg)) scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-dx,0px)), calc(var(--completion-origin-y,0px) + var(--completion-dy,0px))) rotate(var(--completion-rotate-to,0deg)) scale(1)}}@keyframes belt-module__72OH-a__completionGlideFlight{0%{opacity:0;transform:translate(var(--completion-origin-x,0px), var(--completion-origin-y,0px)) rotate(var(--completion-glide-rotate-start,0deg)) scale(.76)}10%{opacity:1}24%{transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-glide-waypoint-one-x,0px)), calc(var(--completion-origin-y,0px) + var(--completion-glide-waypoint-one-y,0px))) rotate(var(--completion-glide-rotate-waypoint-one,0deg)) scale(.9)}42%{transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-glide-waypoint-two-x,0px)), calc(var(--completion-origin-y,0px) + var(--completion-glide-waypoint-two-y,0px))) rotate(var(--completion-glide-rotate-waypoint-two,0deg)) scale(1)}60%{transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-glide-waypoint-three-x,0px)), calc(var(--completion-origin-y,0px) + var(--completion-glide-waypoint-three-y,0px))) rotate(var(--completion-glide-rotate-waypoint-three,0deg)) scale(.99)}78%{opacity:1;transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-glide-waypoint-four-x,0px)), calc(var(--completion-origin-y,0px) + var(--completion-glide-waypoint-four-y,0px))) rotate(var(--completion-glide-rotate-waypoint-four,0deg)) scale(.98)}92%{opacity:.72;transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-glide-waypoint-five-x,0px)), calc(var(--completion-origin-y,0px) + var(--completion-glide-waypoint-five-y,0px))) rotate(var(--completion-glide-rotate-end,0deg)) scale(.96)}to{opacity:0;transform:translate(calc(var(--completion-origin-x,0px) + var(--completion-glide-waypoint-five-x,0px)), calc(var(--completion-origin-y,0px) + var(--completion-glide-waypoint-five-y,0px))) rotate(var(--completion-glide-rotate-end,0deg)) scale(.94)}}.belt-module__72OH-a__undoToast{background:var(--belt-overlay-bg,#fff);border:1px solid var(--belt-overlay-border,#d3d8d4);z-index:26;border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .5rem;font-size:.82rem;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 20px #0f16121a}.belt-module__72OH-a__undoToastCollapsed{z-index:26;position:fixed;bottom:1rem;right:1rem}.belt-module__72OH-a__activityPanel{border:1px solid var(--belt-drawer-border,#d7dbd8);background:var(--belt-drawer-bg,#fcfcfa);z-index:25;border-radius:.7rem;flex-direction:column;width:min(34vw,360px);max-height:46vh;display:flex;position:fixed;bottom:4.2rem;right:1rem;overflow:hidden;box-shadow:0 12px 24px #1016131f}.belt-module__72OH-a__activityHeader{border-bottom:1px solid var(--belt-header-border,#e2e5e1);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .6rem;display:flex}.belt-module__72OH-a__activityList{flex-direction:column;gap:.4rem;padding:.45rem .6rem;display:flex;overflow:auto}.belt-module__72OH-a__activityItem{border:1px solid var(--belt-markdown-border,#dce0dd);background:var(--belt-markdown-bg,#fff);border-radius:.45rem;flex-direction:column;gap:.2rem;padding:.35rem .45rem;display:flex}.belt-module__72OH-a__activityAction{color:var(--belt-shell-fg,#1e2620);font-size:.78rem}.belt-module__72OH-a__activityTime{color:var(--belt-muted,#6a6f6b);font-size:.73rem}.belt-module__72OH-a__dialogBackdrop{z-index:240;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1218156b;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.belt-module__72OH-a__dialogPanel{box-sizing:border-box;border:1px solid var(--belt-drawer-border,#d7dbd8);background:var(--belt-overlay-bg,#fff);border-radius:.8rem;flex-direction:column;width:min(500px,100vw - 2rem);max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 18px 42px #1218153d}.belt-module__72OH-a__dialogPanelMobileFullscreen{min-height:0}.belt-module__72OH-a__dialogPanelWide{width:min(720px,100vw - 2rem)}.belt-module__72OH-a__projectManagerDialog{width:min(720px,100vw - 2rem);max-height:min(78vh,860px)}.belt-module__72OH-a__projectManagerDialog .belt-module__72OH-a__dialogBody{flex:auto;min-height:0;overflow:hidden auto}.belt-module__72OH-a__dialogHeader{padding:.78rem .9rem .5rem}.belt-module__72OH-a__dialogTitle{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.98rem}.belt-module__72OH-a__dialogDescription{color:var(--belt-muted,#687069);margin:.24rem 0 0;font-size:.82rem}.belt-module__72OH-a__dialogBody{flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:0 .9rem .9rem;display:flex;overflow:auto}.belt-module__72OH-a__dialogFooter{flex:none;justify-content:flex-end;gap:.45rem;padding:0 .9rem .88rem;display:flex}.belt-module__72OH-a__dialogInput{border:1px solid var(--belt-input-border,#d7dcd8);background:var(--belt-input-bg,#fff);width:100%;color:var(--belt-button-fg,#303532);border-radius:.45rem;height:2rem;padding:0 .6rem;font-size:.84rem}.belt-module__72OH-a__dialogInput:focus{outline:none}.belt-module__72OH-a__dialogInput:focus-visible{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 76%, transparent 24%);box-shadow:0 0 0 1px color-mix(in srgb, var(--belt-button-active-border,#758078) 26%, transparent 74%);outline:none}.belt-module__72OH-a__dialogField{flex-direction:column;gap:.24rem;display:flex}.belt-module__72OH-a__dialogFieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--belt-muted,#687069);font-size:.7rem}.belt-module__72OH-a__dialogChoiceList{gap:.35rem;max-height:min(44vh,360px);display:grid;overflow:auto}.belt-module__72OH-a__dialogChoiceButton{border:1px solid var(--belt-button-border,#d8dad7);background:var(--belt-button-bg,#fff);width:100%;color:var(--belt-button-fg,#303532);text-align:left;border-radius:.48rem;align-items:center;gap:.4rem;min-height:2rem;padding:.4rem .56rem;font-size:.82rem;display:inline-flex}.belt-module__72OH-a__dialogChoiceButton[data-active=true]{border-color:var(--belt-button-active-border,#758078);background:var(--belt-button-active-bg,#eef2ed)}.belt-module__72OH-a__searchDialog{align-self:flex-start;width:min(760px,100vw - 2rem);max-height:min(78vh,860px);margin-top:clamp(1.5rem,6vh,4.5rem)}.belt-module__72OH-a__searchDialogBody{flex-direction:column;gap:.65rem;min-height:0;display:flex}.belt-module__72OH-a__searchInput{height:2.4rem;font-size:.92rem}.belt-module__72OH-a__searchHint,.belt-module__72OH-a__searchError{margin:0;font-size:.82rem}.belt-module__72OH-a__searchStatus{min-height:1.2rem}.belt-module__72OH-a__searchHint{color:var(--belt-muted,#687069)}.belt-module__72OH-a__searchError{color:#9b3f3f}.belt-module__72OH-a__searchResults{gap:.45rem;max-height:min(52vh,460px);display:grid;overflow:auto}.belt-module__72OH-a__searchResultButton{border:1px solid color-mix(in srgb, var(--belt-card-border,#d4d8d5) 80%, #eef2ed 20%);background:color-mix(in srgb, var(--belt-card-bg,#fff) 93%, #f6f8f5 7%);width:100%;color:var(--belt-button-fg,#303532);text-align:left;border-radius:.62rem;gap:.32rem;padding:.7rem .78rem;display:grid}.belt-module__72OH-a__searchResultButton[data-active=true]{border-color:var(--belt-button-active-border,#758078);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 72%, #fff 28%)}.belt-module__72OH-a__searchResultHeader{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.belt-module__72OH-a__searchResultTitleRow{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.belt-module__72OH-a__searchResultTitle{min-width:0;font-size:.88rem;line-height:1.3}.belt-module__72OH-a__searchResultLocation,.belt-module__72OH-a__searchResultMeta{color:var(--belt-muted,#687069);font-size:.74rem}.belt-module__72OH-a__searchResultLocation{white-space:nowrap}.belt-module__72OH-a__searchResultMeta{align-items:center;gap:.5rem;display:inline-flex}.belt-module__72OH-a__searchResultSnippet{color:color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 86%, #6e776f 14%);margin:0;font-size:.79rem;line-height:1.45}.belt-module__72OH-a__settingsContainer{border:1px dashed var(--belt-header-border,#e2e5e1);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 85%, transparent 15%);border-radius:.58rem;flex:1;min-width:0;min-height:min(60vh,520px);padding:.85rem}.belt-module__72OH-a__settingsHint{color:var(--belt-muted,#687069);margin:0;font-size:.82rem}.belt-module__72OH-a__settingsCategoryList{gap:.95rem;margin-top:.9rem;display:grid}.belt-module__72OH-a__settingsStateText{color:var(--belt-muted,#687069);margin:.5rem 0 0;font-size:.74rem}.belt-module__72OH-a__settingsCategoryCard{border:1px solid var(--belt-markdown-border,#dce0dd);background:var(--belt-markdown-bg,#fff);border-radius:.5rem;padding:.6rem .7rem}.belt-module__72OH-a__settingsCategoryTitle{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.86rem}.belt-module__72OH-a__settingsCategoryDescription{color:var(--belt-muted,#687069);margin:.3rem 0 0;font-size:.76rem}.belt-module__72OH-a__settingsCategoryEmpty{color:var(--belt-muted,#687069);margin:.45rem 0 0;font-size:.74rem}.belt-module__72OH-a__settingsControlRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;display:flex}.belt-module__72OH-a__settingsControlRow[data-disabled=true]{opacity:.48}.belt-module__72OH-a__settingsControlRow[data-disabled=true] input,.belt-module__72OH-a__settingsControlRow[data-disabled=true] select{cursor:not-allowed}.belt-module__72OH-a__settingsFieldLabel{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.76rem}.belt-module__72OH-a__settingsFieldDescription{color:var(--belt-muted,#687069);margin:.18rem 0 0;font-size:.72rem}.belt-module__72OH-a__settingsInlineActions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.55rem;display:inline-flex}.belt-module__72OH-a__settingsSliderBlock{margin-top:.65rem}.belt-module__72OH-a__settingsSliderHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.belt-module__72OH-a__settingsSliderValue{color:var(--belt-muted,#687069);margin:0;font-size:.74rem}.belt-module__72OH-a__settingsSlider{width:100%;margin-top:.35rem}.belt-module__72OH-a__settingsKeybindingList{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.belt-module__72OH-a__settingsKeybindingChip{border:1px solid color-mix(in srgb, var(--belt-button-border,#d8dad7) 88%, #bfc7c0 12%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 92%, #f1f4ef 8%);min-height:1.6rem;color:var(--belt-button-fg,#303532);white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;line-height:1;display:inline-flex}.belt-module__72OH-a__settingsReadonlyField{width:min(100%,26rem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.belt-module__72OH-a__settingsTextarea{border:1px solid var(--belt-input-border,#d5d9d5);background:var(--belt-input-bg,#fff);width:100%;min-height:6.5rem;color:var(--belt-shell-fg,#1e2620);font:inherit;resize:vertical;border-radius:.45rem;margin-top:.55rem;padding:.6rem .7rem;line-height:1.45}.belt-module__72OH-a__settingsWarningText{color:color-mix(in srgb, var(--belt-task-urgent,#2f4e5c) 26%, #8e5454 74%);margin:.55rem 0 0;font-size:.73rem}.belt-module__72OH-a__settingsCallout{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 78%, #eef2ee 22%);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 92%, #f4f7f2 8%);border-radius:.5rem;margin-top:.6rem;padding:.6rem .7rem}.belt-module__72OH-a__settingsGuideGrid{gap:.6rem;margin-top:.65rem;display:grid}.belt-module__72OH-a__settingsGuideCard{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 82%, #eef1ee 18%);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 96%, #f5f7f3 4%);border-radius:.6rem;padding:.7rem .75rem}.belt-module__72OH-a__settingsGuideHeader{align-items:flex-start;gap:.65rem;display:flex}.belt-module__72OH-a__settingsStepBadge{border:1px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 40%, transparent 60%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 76%, transparent 24%);width:1.45rem;height:1.45rem;color:var(--belt-button-fg,#303532);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex}.belt-module__72OH-a__settingsGuideTitle{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.8rem}.belt-module__72OH-a__settingsGuideText{color:var(--belt-muted,#687069);margin:.18rem 0 0;font-size:.73rem}.belt-module__72OH-a__settingsSteps{color:var(--belt-muted,#687069);gap:.28rem;margin:.45rem 0 0 1.1rem;padding:0;font-size:.74rem;display:grid}.belt-module__72OH-a__settingsMonoText{color:var(--belt-shell-fg,#1e2620);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.belt-module__72OH-a__settingsSecretBox{border:1px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 42%, #c7d3cb 58%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 46%, var(--belt-markdown-bg,#fff) 54%);border-radius:.5rem;margin-top:.6rem;padding:.65rem .7rem}.belt-module__72OH-a__settingsAdvancedDetails{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 82%, #eef1ee 18%);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 96%, #f5f7f3 4%);border-radius:.6rem;margin-top:.7rem;overflow:hidden}.belt-module__72OH-a__settingsAdvancedSummary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--belt-muted,#687069);padding:.7rem .75rem;font-size:.76rem;list-style:none}.belt-module__72OH-a__settingsAdvancedSummary::-webkit-details-marker{display:none}.belt-module__72OH-a__settingsAdvancedSummary:after{content:"+";float:right;color:color-mix(in srgb, var(--belt-muted,#687069) 72%, #9ea79f 28%);font-weight:600}.belt-module__72OH-a__settingsAdvancedDetails[open] .belt-module__72OH-a__settingsAdvancedSummary:after{content:"−"}.belt-module__72OH-a__settingsAdvancedDetails .belt-module__72OH-a__settingsCallout,.belt-module__72OH-a__settingsAdvancedDetails .belt-module__72OH-a__settingsTokenList,.belt-module__72OH-a__settingsAdvancedDetails .belt-module__72OH-a__settingsCategoryEmpty{margin-left:.75rem;margin-right:.75rem}.belt-module__72OH-a__settingsAdvancedDetails .belt-module__72OH-a__settingsTokenList,.belt-module__72OH-a__settingsAdvancedDetails .belt-module__72OH-a__settingsCategoryEmpty{margin-bottom:.75rem}.belt-module__72OH-a__settingsTokenList{gap:.55rem;margin-top:.65rem;display:grid}.belt-module__72OH-a__settingsTokenRow{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 82%, #eef1ee 18%);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 94%, #f4f7f2 6%);border-radius:.5rem;padding:.65rem .7rem}.belt-module__72OH-a__settingsTokenHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.belt-module__72OH-a__settingsTokenMeta{color:var(--belt-muted,#687069);flex-wrap:wrap;gap:.45rem .75rem;margin-top:.4rem;font-size:.72rem;display:flex}.belt-module__72OH-a__settingsPanel{z-index:110;left:.8rem;right:auto}.belt-module__72OH-a__approvalDialogList{flex-direction:column;gap:.65rem;display:flex}.belt-module__72OH-a__approvalUserCard{border:1px solid var(--belt-markdown-border,#dce0dd);background:var(--belt-markdown-bg,#fff);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem .8rem;display:flex}.belt-module__72OH-a__approvalUserMeta{flex-direction:column;gap:.22rem;min-width:0;display:flex}.belt-module__72OH-a__approvalUserEmail{color:var(--belt-shell-fg,#1e2620);overflow-wrap:anywhere;font-size:.87rem}.belt-module__72OH-a__approvalUserDate{color:var(--belt-muted,#687069);font-size:.74rem}.belt-module__72OH-a__approvalUserActions{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.belt-module__72OH-a__recurringEditorGrid{gap:.9rem;display:grid}.belt-module__72OH-a__recurringCard{border:1px solid var(--belt-markdown-border,#dce0dd);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 92%, transparent 8%);border-radius:.72rem;gap:.75rem;padding:.85rem;display:grid}.belt-module__72OH-a__recurringCardHeader{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.belt-module__72OH-a__recurringCardTitle{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.92rem}.belt-module__72OH-a__recurringCardHint{color:var(--belt-muted,#687069);margin:.18rem 0 0;font-size:.76rem}.belt-module__72OH-a__recurringInlineFields{grid-template-columns:110px 1fr;gap:.7rem;display:grid}.belt-module__72OH-a__recurringMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.belt-module__72OH-a__recurringPickerWrap{z-index:2;position:relative}.belt-module__72OH-a__recurringPickerButton{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.belt-module__72OH-a__recurringPickerButtonLabel{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.belt-module__72OH-a__recurringPickerButtonLabel[data-empty=true]{color:color-mix(in srgb, var(--belt-muted,#687069) 82%, transparent 18%)}.belt-module__72OH-a__recurringPickerButtonIcon{color:color-mix(in srgb, var(--belt-button-fg,#303532) 82%, var(--belt-muted,#687069) 18%);flex:none;justify-content:center;align-items:center;display:inline-flex}.belt-module__72OH-a__recurringDatePopover{left:auto;right:0}.belt-module__72OH-a__recurringTimeRow{align-items:center;gap:.45rem;display:flex}.belt-module__72OH-a__recurringTimeButton{flex:auto}.belt-module__72OH-a__recurringTimeMenu{z-index:40;border:1px solid var(--belt-card-border,#d4d8d5);background:var(--belt-card-bg,#fff);border-radius:.7rem;padding:.38rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 16px 32px #1218152e}.belt-module__72OH-a__recurringToggleRow{flex-wrap:wrap;gap:.55rem;display:flex}.belt-module__72OH-a__recurringWeekdayCard{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 76%, #f2f5f1 24%);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 88%, #f5f7f4 12%);border-radius:.7rem;padding:.7rem .75rem}.belt-module__72OH-a__recurringWeekdayLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--belt-muted,#687069);margin-bottom:.5rem;font-size:.7rem;display:block}.belt-module__72OH-a__recurringValidationText{color:color-mix(in srgb, var(--belt-task-urgent,#2f4e5c) 28%, #9b3f3f 72%);margin:.55rem 0 0;font-size:.75rem}.belt-module__72OH-a__recurringWeekdayRow{flex-wrap:wrap;gap:.5rem;display:flex}.belt-module__72OH-a__recurringWeekdayButton{border:1px solid color-mix(in srgb, var(--belt-drawer-border,#d7dbd8) 82%, var(--belt-button-border,#cfd5cf) 18%);background:color-mix(in srgb, var(--belt-button-bg,#fcfbf6) 78%, var(--belt-shell-bg,#efeee8) 22%);width:2.6rem;height:2.6rem;color:color-mix(in srgb, var(--belt-shell-fg,#1f2425) 68%, var(--belt-muted,#697271) 32%);cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--belt-overlay-bg,#fffef9) 34%, transparent);border-radius:999px}.belt-module__72OH-a__recurringWeekdayButton[data-active=true]{background:color-mix(in srgb, var(--belt-button-active-bg,#e2eaef) 30%, var(--belt-shell-fg,#1f2425) 70%);color:var(--belt-overlay-bg,#fffef9);border-color:color-mix(in srgb, var(--belt-button-active-border,#5e8096) 36%, var(--belt-shell-fg,#1f2425) 64%)}.belt-module__72OH-a__recurringTextarea{resize:vertical;height:auto;min-height:6.5rem;padding-top:.65rem;padding-bottom:.65rem}.belt-module__72OH-a__dialogDangerButton{background:color-mix(in srgb, #7f342f 70%, var(--belt-button-bg,#fff) 30%);color:#ffd8d1;border:1px solid #f3b9b1;border-radius:.5rem;min-height:2rem;padding:0 .66rem;font-size:.78rem;box-shadow:inset 0 1px #ffd1c72e}.belt-module__72OH-a__drawer{border:1px solid var(--belt-drawer-border,#d7dbd8);background:var(--belt-drawer-bg,#fcfcfa);z-index:120;overscroll-behavior:contain;border-radius:.8rem;flex-direction:column;width:min(59.4vw,869px);min-width:594px;display:flex;position:fixed;top:.8rem;bottom:.8rem;right:.8rem;box-shadow:0 14px 30px #12181524}.belt-module__72OH-a__drawerPhoneSheet{min-width:0}.belt-module__72OH-a__drawerFullscreen{width:auto;min-width:0;box-shadow:none;z-index:140;border:none;border-radius:0;inset:0}.belt-module__72OH-a__drawerHeader{border-bottom:1px solid var(--belt-header-border,#e2e5e1);justify-content:space-between;align-items:center;padding:.68rem .95rem .62rem;display:flex}.belt-module__72OH-a__drawerKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--belt-muted,#687069);font-size:.7rem}.belt-module__72OH-a__drawerCloseButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);background:var(--belt-overlay-bg,#fff);height:1.7rem;color:var(--belt-meta-button-fg,#445048);transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:999px;padding:0 .6rem;font-size:.75rem}.belt-module__72OH-a__drawerBody{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.52rem;min-height:0;padding:.85rem;display:flex;overflow:auto}.belt-module__72OH-a__drawerBodyEditorFullscreen{padding:0;overflow:hidden}.belt-module__72OH-a__drawerComposer{border:1px solid var(--belt-drawer-border,#d7dbd8);background:linear-gradient(to bottom, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 88%, var(--belt-shell-bg,#f6f6f3) 12%), color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 36%, var(--belt-markdown-bg,#fff) 64%));border-radius:.8rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.belt-module__72OH-a__drawerComposerFullscreen{background:0 0;border:none;border-radius:0}.belt-module__72OH-a__drawerTitleRow{align-items:flex-start;gap:.52rem;padding:.72rem .78rem .56rem;display:flex}.belt-module__72OH-a__drawerTitleStack{flex-direction:column;flex:1;align-items:flex-start;gap:.18rem;min-width:0;display:flex}.belt-module__72OH-a__drawerTaskDot{background:color-mix(in srgb, var(--belt-button-active-border,#758078) 45%, #d7dcd8 55%);border-radius:.28rem;flex:none;width:.95rem;height:.95rem;margin-top:.42rem;box-shadow:inset 0 1px #ffffff80}.belt-module__72OH-a__drawerTaskDot[data-color=slate]{background:#64748b}.belt-module__72OH-a__drawerTaskDot[data-color=stone]{background:#78716c}.belt-module__72OH-a__drawerTaskDot[data-color=zinc]{background:#71717a}.belt-module__72OH-a__drawerTaskDot[data-color=amber]{background:#f97316}.belt-module__72OH-a__drawerTaskDot[data-color=emerald]{background:#16a34a}.belt-module__72OH-a__drawerTaskDot[data-color=sky]{background:#0284c7}.belt-module__72OH-a__drawerTaskDot[data-color=teal]{background:#14b8a6}.belt-module__72OH-a__drawerTaskDot[data-color=rose]{background:#dc2626}.belt-module__72OH-a__drawerTaskDot[data-color=indigo]{background:#7c3aed}.belt-module__72OH-a__drawerTaskDot[data-color=violet]{background:#8b5cf6}.belt-module__72OH-a__drawerTaskDot[data-color=cyan]{background:#279c8d}.belt-module__72OH-a__drawerTaskDot[data-color=yellow]{background:#eab308}.belt-module__72OH-a__drawerTaskDot[data-color=pink]{background:#ec4899}.belt-module__72OH-a__drawerTaskDot[data-color=gray]{background:#6b7280}.belt-module__72OH-a__drawerTitleInput{resize:none;width:100%;min-width:0;min-height:2.2rem;max-height:13rem;color:var(--belt-shell-fg,#1e2620);letter-spacing:-.01em;background:0 0;border:none;padding:.04rem 0;font-family:inherit;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:500;line-height:1.2;display:block;overflow:hidden}.belt-module__72OH-a__drawerTitleInputCompact{letter-spacing:-.005em;font-size:clamp(1.05rem,1.65vw,1.28rem);line-height:1.3}.belt-module__72OH-a__drawerTitleInput:focus{outline:none}.belt-module__72OH-a__drawerTaskMeta{flex-direction:column;flex:none;align-items:flex-end;gap:.18rem;margin-left:.6rem;padding-top:.08rem;display:inline-flex}.belt-module__72OH-a__drawerTaskCreatedMeta{color:var(--belt-muted,#6a6f6b);letter-spacing:0;text-transform:none;font-size:.72rem;line-height:1.3}.belt-module__72OH-a__drawerTaskBadge{border:1px solid color-mix(in srgb, var(--belt-button-border,#d8dad7) 74%, transparent 26%);color:var(--belt-muted,#6a6f6b);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.12rem .46rem;font-size:.64rem}.belt-module__72OH-a__drawerTaskAgeLine{max-width:24rem;color:color-mix(in srgb, var(--belt-muted,#6a6f6b) 92%, var(--belt-shell-fg,#1c1e1d) 8%);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.34rem;font-size:.72rem;line-height:1.3;display:inline-flex}.belt-module__72OH-a__drawerTaskAgePrimary{color:color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 62%, var(--belt-muted,#6a6f6b) 38%)}.belt-module__72OH-a__drawerToolbarRow{border-top:1px solid var(--belt-header-border,#e2e5e1);border-bottom:1px solid var(--belt-header-border,#e2e5e1);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.44rem .56rem;display:flex;container-type:inline-size}.belt-module__72OH-a__drawerToolbarRowFullscreen{gap:.32rem;padding:.56rem .82rem}.belt-module__72OH-a__drawerToolbarPrimary{flex-wrap:wrap;flex:auto;align-items:center;gap:.25rem;min-width:0;display:inline-flex}.belt-module__72OH-a__drawerToolbarRowFullscreen .belt-module__72OH-a__drawerToolbarPrimary{gap:.22rem}.belt-module__72OH-a__notesModeSwitch{flex:none;justify-content:flex-end;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.belt-module__72OH-a__drawerToolbarRowFullscreen .belt-module__72OH-a__notesModeSwitch{gap:.22rem}.belt-module__72OH-a__drawerToolbarRowRichAdaptive .belt-module__72OH-a__drawerToolbarPrimary{flex-wrap:nowrap}.belt-module__72OH-a__drawerToolbarRowRichAdaptive .belt-module__72OH-a__notesModeSwitch{justify-content:flex-end;width:auto;margin-left:auto}@container (max-width:680px){.belt-module__72OH-a__drawerToolbarRowRichAdaptive .belt-module__72OH-a__drawerToolbarPrimary{flex-wrap:wrap}.belt-module__72OH-a__drawerToolbarRowRichAdaptive .belt-module__72OH-a__notesModeSwitch{justify-content:flex-start;width:100%;margin-left:0}}.belt-module__72OH-a__drawerToolbarRowMarkdownSingleLine,.belt-module__72OH-a__drawerToolbarRowMarkdownSingleLine .belt-module__72OH-a__drawerToolbarPrimary{flex-wrap:nowrap}.belt-module__72OH-a__drawerToolbarRowMarkdownSingleLine .belt-module__72OH-a__notesModeSwitch{justify-content:flex-end;width:auto;margin-left:auto}.belt-module__72OH-a__notesModeToggleButton{border-radius:999px;width:2rem;min-width:2rem}.belt-module__72OH-a__drawerModeButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);height:1.46rem;color:var(--belt-muted,#6a6f6b);transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);background:0 0;border-radius:999px;padding:0 .48rem;font-size:.72rem}.belt-module__72OH-a__drawerModeButton[data-active=true]{background:var(--belt-button-active-bg,#eef2ed);border-color:var(--belt-button-active-border,#758078);color:var(--belt-button-fg,#303532)}.belt-module__72OH-a__notesToolButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);color:var(--belt-muted,#6a6f6b);min-width:1.9rem;height:1.5rem;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);background:0 0;border-radius:.36rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.belt-module__72OH-a__notesToolButton[data-active=true]{border-color:var(--belt-button-active-border,#758078);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 84%, #f4f7f2 16%);color:var(--belt-button-fg,#303532)}.belt-module__72OH-a__notesToolButton:disabled{opacity:.48;cursor:not-allowed;color:var(--belt-muted,#6a6f6b);border-color:color-mix(in srgb, var(--belt-meta-button-border,#cfd6d0) 82%, transparent 18%);background:0 0}.belt-module__72OH-a__notesToolButton:disabled:hover,.belt-module__72OH-a__notesToolButton:disabled:focus-visible{color:var(--belt-muted,#6a6f6b);border-color:color-mix(in srgb, var(--belt-meta-button-border,#cfd6d0) 82%, transparent 18%);background:0 0}.belt-module__72OH-a__notesMoreTrigger,.belt-module__72OH-a__notesHeadingTrigger{width:1.9rem;min-width:1.9rem}.belt-module__72OH-a__notesCompactMenu{flex-direction:column;gap:.24rem;min-width:180px;padding:.3rem;display:flex}.belt-module__72OH-a__notesCompactMenuButton{text-align:left;white-space:nowrap;border-radius:.38rem;justify-content:flex-start;align-items:center;gap:.42rem;width:100%;height:1.6rem;font-size:.72rem;display:flex}.belt-module__72OH-a__notesCompactMenuButton svg{flex:none}.belt-module__72OH-a__notesCompactMenuButton span{flex:1;min-width:0}.belt-module__72OH-a__drawerEditorWrap{flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.belt-module__72OH-a__drawerEditorWrapFullscreen{padding:.62rem 0;position:relative}.belt-module__72OH-a__drawerEditorWrapFullscreen:before{content:"";pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 92%, transparent 8%) 0, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 74%, transparent 26%) 10%, transparent 18%, transparent 82%, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 74%, transparent 26%) 90%, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 92%, transparent 8%) 100%);position:absolute;inset:0}.belt-module__72OH-a__drawerEditorFrame{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.belt-module__72OH-a__notesAiWrap{border-bottom:1px solid var(--belt-header-border,#e2e5e1);flex-direction:column;flex:none;gap:.26rem;width:100%;padding:0 0 .34rem;display:flex}.belt-module__72OH-a__notesAiBar{flex-wrap:wrap;align-items:center;gap:.28rem;margin-bottom:.12rem;display:flex}.belt-module__72OH-a__notesAiRunButton,.belt-module__72OH-a__notesAiPrimaryButton,.belt-module__72OH-a__notesAiSecondaryButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);background:color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 90%, transparent 10%);min-height:1.56rem;color:var(--belt-button-fg,#303532);letter-spacing:.01em;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:999px;padding:0 .58rem;font-size:.63rem;font-weight:600}.belt-module__72OH-a__notesAiPrimaryButton,.belt-module__72OH-a__notesAiRunButton{background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 84%, white 16%)}.belt-module__72OH-a__notesAiRunButton:disabled,.belt-module__72OH-a__notesAiPrimaryButton:disabled,.belt-module__72OH-a__notesAiSecondaryButton:disabled{opacity:.5;cursor:default}.belt-module__72OH-a__notesAiMeta{color:var(--belt-muted,#6a6f6b);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.56rem}.belt-module__72OH-a__notesAiStatus{color:var(--belt-muted,#6a6f6b);white-space:nowrap;margin-left:auto;font-size:.62rem}.belt-module__72OH-a__notesAiButtonContent{justify-content:center;align-items:center;gap:.34rem;display:inline-flex}.belt-module__72OH-a__notesAiButtonSpinner{border-width:1.25px;width:.7rem;height:.7rem}.belt-module__72OH-a__notesAiPanel{flex-direction:column;gap:.38rem;display:flex}.belt-module__72OH-a__notesAiActionSection{flex-direction:column;gap:.32rem;margin-bottom:.5rem;display:flex}.belt-module__72OH-a__notesAiSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.36rem;display:flex}.belt-module__72OH-a__notesAiSectionLabel{color:color-mix(in srgb, var(--belt-muted,#6a6f6b) 86%, var(--belt-shell-fg,#1c1e1d) 14%);letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.belt-module__72OH-a__notesAiSectionHint{color:var(--belt-muted,#6a6f6b);font-size:.58rem}.belt-module__72OH-a__notesAiActionRow,.belt-module__72OH-a__notesAiSavedRow,.belt-module__72OH-a__notesAiPlacementRow{flex-wrap:wrap;align-items:center;gap:.24rem;display:flex}.belt-module__72OH-a__notesAiSavedChipWrap{align-items:center;gap:.16rem;display:inline-flex}.belt-module__72OH-a__notesAiChip,.belt-module__72OH-a__notesAiPlacementButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);background:color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 92%, transparent 8%);min-height:1.42rem;color:var(--belt-button-fg,#303532);letter-spacing:.01em;transition:background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), border-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);border-radius:999px;padding:0 .5rem;font-size:.61rem;font-weight:600}.belt-module__72OH-a__notesAiChip[data-active=true]{border-color:var(--belt-button-active-border,#758078);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 70%, transparent 30%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--belt-button-active-border,#758078) 42%, transparent 58%)}.belt-module__72OH-a__notesAiChip:disabled,.belt-module__72OH-a__notesAiPlacementButton:disabled{opacity:.5;cursor:default}.belt-module__72OH-a__notesAiChipSecondary{color:var(--belt-muted,#6a6f6b);background:color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 78%, transparent 22%)}.belt-module__72OH-a__notesAiSavedChip{padding-right:.42rem}.belt-module__72OH-a__notesAiSavedChipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;display:block;overflow:hidden}.belt-module__72OH-a__notesAiSavedDeleteButton{color:color-mix(in srgb, var(--belt-muted,#6a6f6b) 88%, transparent 12%);width:1rem;height:1rem;transition:color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), background-color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), box-shadow var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease), transform var(--belt-motion-duration-base,.18s) var(--belt-motion-ease,ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;display:inline-flex}.belt-module__72OH-a__notesAiSavedDeleteButton:disabled{opacity:.45;cursor:default}.belt-module__72OH-a__notesAiPlacementButton[data-active=true]{background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 84%, white 16%);border-color:var(--belt-button-active-border,#758078)}.belt-module__72OH-a__notesAiPromptRow{flex-wrap:wrap;align-items:center;gap:.34rem;margin-bottom:.34rem;display:flex}.belt-module__72OH-a__notesAiInputWrap{border:1px solid var(--belt-meta-button-border,#cfd6d0);background:color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 86%, white 14%);border-radius:.72rem;flex:11rem;align-items:center;gap:.42rem;min-width:0;max-width:min(100%,32rem);min-height:1.74rem;padding:0 .5rem 0 .52rem;display:flex}.belt-module__72OH-a__notesAiInputLabel{color:color-mix(in srgb, var(--belt-muted,#6a6f6b) 82%, var(--belt-shell-fg,#1c1e1d) 18%);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.52rem}.belt-module__72OH-a__notesAiPromptInput{min-width:0;min-height:1.34rem;color:var(--belt-shell-fg,#1c1e1d);font:inherit;background:0 0;border:0;border-radius:0;flex:auto;padding:0;font-size:.82rem;line-height:1.2}.belt-module__72OH-a__notesAiPromptInput::placeholder{color:color-mix(in srgb, var(--belt-muted,#6a6f6b) 88%, transparent 12%)}.belt-module__72OH-a__notesAiPromptInput:focus-visible{outline:none}.belt-module__72OH-a__notesAiPromptInput:disabled{opacity:.68}.belt-module__72OH-a__notesAiInputWrap:focus-within{border-color:var(--belt-button-active-border,#758078);box-shadow:0 0 0 3px color-mix(in srgb, var(--belt-button-active-border,#758078) 12%, transparent 88%)}.belt-module__72OH-a__notesAiHint{color:var(--belt-muted,#6a6f6b);margin:0;font-size:.58rem;line-height:1.25}.belt-module__72OH-a__notesAiError{color:#9b352d;margin:0;font-size:.61rem}.belt-module__72OH-a__notesAiPreviewActions{border-top:1px solid color-mix(in srgb, var(--belt-header-border,#e2e5e1) 80%, transparent 20%);flex-flow:column wrap;align-items:stretch;gap:.28rem;padding-top:.34rem;display:flex}.belt-module__72OH-a__notesAiPreviewHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.52rem;display:flex}.belt-module__72OH-a__notesAiPreviewMeta{flex:auto;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.belt-module__72OH-a__notesAiPreviewLeftGroup,.belt-module__72OH-a__notesAiPreviewRightGroup{align-items:center;gap:.42rem;min-width:0;display:flex}.belt-module__72OH-a__notesAiPreviewLeftGroup{justify-content:flex-start}.belt-module__72OH-a__notesAiPreviewRightGroup{justify-content:flex-end}.belt-module__72OH-a__notesAiApplyGroup{flex-wrap:wrap;align-items:center;gap:.26rem;display:flex}.belt-module__72OH-a__notesAiApplyLabel{color:color-mix(in srgb, var(--belt-muted,#6a6f6b) 84%, var(--belt-shell-fg,#1c1e1d) 16%);letter-spacing:.14em;text-transform:uppercase;font-size:.52rem}.belt-module__72OH-a__notesAiPreviewLabel{color:var(--belt-shell-fg,#1c1e1d);letter-spacing:.01em;font-size:.61rem;font-weight:600}.belt-module__72OH-a__notesAiButtonRow{flex-wrap:wrap;align-items:center;gap:.24rem;display:inline-flex}.belt-module__72OH-a__notesAiCancelButton{opacity:.88;margin-left:.42rem}.belt-module__72OH-a__notesAiTertiaryButton{color:var(--belt-muted,#6a6f6b);letter-spacing:.01em;transition:color var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease), opacity var(--belt-motion-duration-fast,.12s) var(--belt-motion-ease,ease);background:0 0;border:0;padding:0;font-size:.6rem;font-weight:600}.belt-module__72OH-a__toolbarCalendarNavButton:focus-visible,.belt-module__72OH-a__toolbarCalendarDayButton:focus-visible,.belt-module__72OH-a__dayAction:focus-visible,.belt-module__72OH-a__taskStrip:focus-visible,.belt-module__72OH-a__taskTitleTag[data-clickable=true]:focus-visible,.belt-module__72OH-a__taskQuickActionButton:focus-visible,.belt-module__72OH-a__taskRecurringButton:focus-visible,.belt-module__72OH-a__drawerCloseButton:focus-visible,.belt-module__72OH-a__drawerModeButton:focus-visible,.belt-module__72OH-a__notesToolButton:focus-visible,.belt-module__72OH-a__notesAiRunButton:focus-visible,.belt-module__72OH-a__notesAiPrimaryButton:focus-visible,.belt-module__72OH-a__notesAiSecondaryButton:focus-visible,.belt-module__72OH-a__notesAiChip:focus-visible,.belt-module__72OH-a__notesAiPlacementButton:focus-visible,.belt-module__72OH-a__notesAiSavedDeleteButton:focus-visible{box-shadow:var(--belt-focus-ring,0 0 0 3px #5e809629);outline:none}@media (hover:hover){.belt-module__72OH-a__button:hover:not(:disabled):not([data-active=true]),.belt-module__72OH-a__menuActionButton:hover:not(:disabled):not([data-active=true]),.belt-module__72OH-a__dayAction:hover:not(:disabled),.belt-module__72OH-a__taskQuickActionButton:hover:not(:disabled),.belt-module__72OH-a__drawerCloseButton:hover:not(:disabled),.belt-module__72OH-a__drawerModeButton:hover:not(:disabled):not([data-active=true]),.belt-module__72OH-a__notesToolButton:hover:not(:disabled):not([data-active=true]),.belt-module__72OH-a__notesAiRunButton:hover:not(:disabled),.belt-module__72OH-a__notesAiPrimaryButton:hover:not(:disabled),.belt-module__72OH-a__notesAiSecondaryButton:hover:not(:disabled),.belt-module__72OH-a__notesAiChip:hover:not(:disabled):not([data-active=true]),.belt-module__72OH-a__notesAiPlacementButton:hover:not(:disabled):not([data-active=true]){border-color:var(--belt-hover-border,currentColor);background:var(--belt-hover-bg,transparent);color:var(--belt-hover-fg,currentColor);box-shadow:var(--belt-interaction-shadow-hover,none)}.belt-module__72OH-a__toolbarCalendarNavButton:hover:not(:disabled),.belt-module__72OH-a__toolbarCalendarDayButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--belt-button-active-border,#5e8096) 56%, transparent 44%);color:var(--belt-hover-fg,var(--belt-button-fg,#2d3335));box-shadow:var(--belt-interaction-shadow-hover,none);background:0 0}.belt-module__72OH-a__taskStrip:hover{border-color:color-mix(in srgb, var(--belt-task-border,#e0e3df) 62%, var(--belt-task-accent,var(--belt-button-active-border,#758078)) 38%);background:var(--belt-task-bg,#ffffffdb);box-shadow:var(--belt-interaction-shadow-hover,none)}.belt-module__72OH-a__taskStrip:not([data-project-color]):hover{border-color:var(--belt-hover-border,var(--belt-button-active-border,#758078))}.belt-module__72OH-a__taskStrip[data-urgent=true]:hover{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--belt-task-accent) 88%, white 12%)}.belt-module__72OH-a__taskStrip[data-selected=true]:hover,.belt-module__72OH-a__taskStrip[data-selected=true][data-urgent=true]:hover{border-width:2px;border-color:color-mix(in srgb, var(--belt-task-accent) 58%, var(--belt-button-active-border,#758078) 42%);background:linear-gradient(180deg, color-mix(in srgb, var(--belt-task-bg,#fff) 70%, var(--belt-button-active-bg,#eef2ed) 30%), color-mix(in srgb, var(--belt-task-bg,#fff) 88%, var(--belt-button-active-bg,#eef2ed) 12%))}.belt-module__72OH-a__taskTitleTag[data-clickable=true]:hover:not([data-active=true]){border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 60%, var(--belt-button-border,#cfd5cf) 40%);background:var(--belt-button-bg,#fff);color:color-mix(in srgb, var(--belt-shell-fg,#1c1e1d) 90%, var(--belt-button-active-border,#758078) 10%);box-shadow:var(--belt-interaction-shadow-hover,none)}.belt-module__72OH-a__notesAiSavedDeleteButton:hover:not(:disabled){color:var(--belt-shell-fg,#1c1e1d);box-shadow:var(--belt-interaction-shadow-hover,none);background:0 0}.belt-module__72OH-a__authModeToggle:hover,.belt-module__72OH-a__supportLink:hover,.belt-module__72OH-a__notesAiTertiaryButton:hover{color:var(--belt-hover-fg,currentColor);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent 60%);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent 60%)}}.belt-module__72OH-a__button:active:not(:disabled),.belt-module__72OH-a__menuActionButton:active:not(:disabled),.belt-module__72OH-a__dayAction:active:not(:disabled),.belt-module__72OH-a__taskQuickActionButton:active:not(:disabled),.belt-module__72OH-a__drawerCloseButton:active:not(:disabled),.belt-module__72OH-a__drawerModeButton:active:not(:disabled),.belt-module__72OH-a__notesToolButton:active:not(:disabled),.belt-module__72OH-a__notesAiRunButton:active:not(:disabled),.belt-module__72OH-a__notesAiPrimaryButton:active:not(:disabled),.belt-module__72OH-a__notesAiSecondaryButton:active:not(:disabled),.belt-module__72OH-a__notesAiChip:active:not(:disabled),.belt-module__72OH-a__notesAiPlacementButton:active:not(:disabled),.belt-module__72OH-a__toolbarCalendarNavButton:active:not(:disabled),.belt-module__72OH-a__toolbarCalendarDayButton:active:not(:disabled),.belt-module__72OH-a__button.belt-module__72OH-a__toolbarButton:active:not(:disabled){border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 84%, transparent 16%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 78%, var(--belt-button-bg,#fff) 22%);transform:translateY(1px)scale(.985);box-shadow:inset 0 2px 2px #1218151f,0 1px #ffffff52}.belt-module__72OH-a__button:active:not(:disabled)[data-active=true],.belt-module__72OH-a__drawerModeButton:active:not(:disabled)[data-active=true],.belt-module__72OH-a__notesToolButton:active:not(:disabled)[data-active=true],.belt-module__72OH-a__notesAiChip:active:not(:disabled)[data-active=true],.belt-module__72OH-a__notesAiPlacementButton:active:not(:disabled)[data-active=true],.belt-module__72OH-a__button.belt-module__72OH-a__toolbarButton:active:not(:disabled)[data-active=true]{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 88%, transparent 12%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 84%, var(--belt-button-bg,#fff) 16%);transform:translateY(.85px)scale(.99)}.belt-module__72OH-a__taskStrip:active,.belt-module__72OH-a__taskTitleTag[data-clickable=true]:active{transform:var(--belt-interaction-press,translateY(0));box-shadow:var(--belt-interaction-shadow-press,none)}.belt-module__72OH-a__taskRecurringButton:active:not(:disabled),.belt-module__72OH-a__notesAiSavedDeleteButton:active:not(:disabled){background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 76%, transparent 24%);transform:translateY(1px)scale(.985);box-shadow:inset 0 1px 1px #1218151a,0 1px #fff3}.belt-module__72OH-a__toolbarCalendarDaySelected .belt-module__72OH-a__toolbarCalendarDayButton:active:not(:disabled){background:color-mix(in srgb, var(--belt-button-active-border,#5e8096) 88%, var(--belt-label-today,#2d647f) 12%);border-color:#0000}.belt-module__72OH-a__taskRecurringButton:focus-visible,.belt-module__72OH-a__notesAiSavedDeleteButton:focus-visible,.belt-module__72OH-a__authModeToggle:focus-visible,.belt-module__72OH-a__supportLink:focus-visible,.belt-module__72OH-a__notesAiTertiaryButton:focus-visible{border-radius:999px}.belt-module__72OH-a__authModeToggle:focus-visible,.belt-module__72OH-a__supportLink:focus-visible,.belt-module__72OH-a__notesAiTertiaryButton:focus-visible{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent 60%);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent 60%)}.belt-module__72OH-a__notesAiSaveForm{border:1px solid color-mix(in srgb, var(--belt-header-border,#e2e5e1) 76%, transparent 24%);background:linear-gradient(180deg, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 92%, white 8%) 0%, color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 98%, transparent 2%) 100%);border-radius:.82rem;flex-direction:column;gap:.34rem;padding:.52rem .62rem .56rem;display:flex}.belt-module__72OH-a__notesAiSaveFields{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:stretch;gap:.38rem;display:grid}.belt-module__72OH-a__notesAiSaveInputWrap{max-width:none;min-height:1.84rem;padding-right:.6rem}.belt-module__72OH-a__notesAiSaveInstructionWrap{min-width:0}.belt-module__72OH-a__notesAiSaveFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.belt-module__72OH-a__aiScopeHighlight{background:color-mix(in srgb, var(--belt-button-active-border,#758078) 22%, transparent 78%);border-radius:.24rem}@media (max-width:720px){.belt-module__72OH-a__notesAiPreviewMeta{flex-wrap:wrap;justify-content:space-between;gap:.45rem}.belt-module__72OH-a__notesAiPreviewHeader{flex-wrap:wrap}.belt-module__72OH-a__notesAiPreviewLeftGroup,.belt-module__72OH-a__notesAiPreviewRightGroup{width:100%}.belt-module__72OH-a__notesAiPreviewRightGroup{justify-content:flex-start}.belt-module__72OH-a__notesAiPlacementRow,.belt-module__72OH-a__notesAiInputWrap{width:100%}.belt-module__72OH-a__notesAiSaveFields{grid-template-columns:1fr}.belt-module__72OH-a__notesAiSaveFooter{align-items:flex-start}}.belt-module__72OH-a__drawerEditorFrameFullscreen{z-index:1;max-width:min(84ch,100vw - 7rem);margin:0 auto;padding:0 1.7rem 1.15rem;position:relative}.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__notesAiWrap,.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__notesAiPanel,.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__notesAiActionSection,.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__notesAiPreviewActions{width:100%}.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__notesAiPromptRow{flex-wrap:nowrap;width:100%}.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__notesAiInputWrap{flex:auto;max-width:none}.belt-module__72OH-a__richNotesEditorShell{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;cursor:text;scrollbar-width:thin;scrollbar-color:var(--belt-scrollbar-thumb,#7880788c) var(--belt-scrollbar-track,transparent);background:0 0;border:none;border-radius:.62rem;flex:1;width:100%;height:100%;min-height:0;overflow:auto}.belt-module__72OH-a__richNotesEditorShell::-webkit-scrollbar{width:12px;height:12px}.belt-module__72OH-a__markdownSourceEditor .cm-scroller::-webkit-scrollbar{width:12px;height:12px}.belt-module__72OH-a__richNotesEditorShell::-webkit-scrollbar-track{background:var(--belt-scrollbar-track,transparent)}.belt-module__72OH-a__markdownSourceEditor .cm-scroller::-webkit-scrollbar-track{background:var(--belt-scrollbar-track,transparent)}.belt-module__72OH-a__richNotesEditorShell::-webkit-scrollbar-thumb{background:var(--belt-scrollbar-thumb,#7880788c);background-clip:content-box;border:3px solid #0000;border-radius:999px}.belt-module__72OH-a__markdownSourceEditor .cm-scroller::-webkit-scrollbar-thumb{background:var(--belt-scrollbar-thumb,#7880788c);background-clip:content-box;border:3px solid #0000;border-radius:999px}.belt-module__72OH-a__richNotesEditorShell::-webkit-scrollbar-thumb:hover{background:var(--belt-scrollbar-thumb-hover,#5e8096b3);background-clip:content-box}.belt-module__72OH-a__markdownSourceEditor .cm-scroller::-webkit-scrollbar-thumb:hover{background:var(--belt-scrollbar-thumb-hover,#5e8096b3);background-clip:content-box}.belt-module__72OH-a__richNotesEditor{min-height:100%;font-family:var(--font-geist-sans), "Helvetica Neue", sans-serif;touch-action:pan-y pinch-zoom;color:var(--belt-shell-fg,#1e2620);background:0 0;border:none;border-radius:.62rem;padding:1rem 1rem 1.2rem;font-size:.96rem;line-height:1.56}.belt-module__72OH-a__notesTypographySans{--belt-notes-font-family:"Inter", var(--font-geist-sans), "Helvetica Neue", sans-serif;--belt-notes-mono-font-family:"Inter Mono", "JetBrains Mono", var(--font-geist-mono), "SFMono-Regular", "Menlo", monospace}.belt-module__72OH-a__notesTypographySerif{--belt-notes-font-family:"Source Serif 4", Georgia, serif;--belt-notes-mono-font-family:"Source Code Pro", "JetBrains Mono", var(--font-geist-mono), "SFMono-Regular", "Menlo", monospace}.belt-module__72OH-a__notesTypographySans .belt-module__72OH-a__richNotesEditor,.belt-module__72OH-a__notesTypographySerif .belt-module__72OH-a__richNotesEditor{font-family:var(--belt-notes-font-family);font-synthesis:none}.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__richNotesEditor{padding:1.65rem 1.7rem 1.95rem}.belt-module__72OH-a__richNotesEditor:focus{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 45%, #bcc5bf 55%);outline:none}.belt-module__72OH-a__richNotesEditor .ProseMirror{min-height:100%}.belt-module__72OH-a__richNotesEditor>:first-child{margin-top:0}.belt-module__72OH-a__richNotesEditor>:last-child{margin-bottom:0}.belt-module__72OH-a__richNotesEditor p{margin:0 0 .78rem}.belt-module__72OH-a__richNotesEditor h1,.belt-module__72OH-a__richNotesEditor h2,.belt-module__72OH-a__richNotesEditor h3,.belt-module__72OH-a__richNotesEditor h4{letter-spacing:-.03em;margin:1.2rem 0 .6rem;font-weight:700;line-height:1.18}.belt-module__72OH-a__richNotesEditor h1{font-size:1.52rem}.belt-module__72OH-a__richNotesEditor h2{font-size:1.26rem}.belt-module__72OH-a__richNotesEditor h3{font-size:1.08rem}.belt-module__72OH-a__richNotesEditor h4{font-size:1rem}.belt-module__72OH-a__richNotesEditor ul,.belt-module__72OH-a__richNotesEditor ol{margin:.4rem 0 .9rem;padding-left:1.3rem}.belt-module__72OH-a__richNotesEditor ul{list-style:outside}.belt-module__72OH-a__richNotesEditor ol{list-style:decimal}.belt-module__72OH-a__richNotesEditor li>p{margin:.12rem 0}.belt-module__72OH-a__richNotesEditor hr{border:0;border-top:1px solid;margin:2.3rem 0}.belt-module__72OH-a__richNotesEditor a{color:var(--belt-time-fg,#1f4f68);cursor:pointer;text-decoration:underline}.belt-module__72OH-a__richNotesEditor blockquote{border-left:3px solid color-mix(in srgb, var(--belt-button-active-border,#758078) 42%, transparent 58%);color:color-mix(in srgb, currentColor 82%, #7f8a83 18%);margin:.9rem 0;padding:.2rem 0 .2rem .9rem}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]{background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 92%, var(--belt-shell-fg,#1c1e1d) 8%);color:var(--belt-shell-fg,#1c1e1d);border:none;border-radius:.7rem;grid-template-columns:1.85rem minmax(0,1fr);align-items:start;column-gap:.7rem;padding:1rem;display:grid}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]:before{content:none}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]:after{content:"";opacity:.42;background-color:currentColor;grid-area:1/1;align-self:start;width:1.85rem;height:1.85rem;margin-top:.08rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type=NOTE]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type=IMPORTANT]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type=WARNING]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10.29 3.86-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.71-3.14l-8-14a2 2 0 0 0-3.42 0Z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m10.29 3.86-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.71-3.14l-8-14a2 2 0 0 0-3.42 0Z'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type=QUESTION]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type=DECISION]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type=ACTION]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='10 8 16 12 10 16 10 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='10 8 16 12 10 16 10 8'/%3E%3C/svg%3E")}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]>:first-child{grid-column:2;margin-top:0}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]>:last-child{margin-bottom:0}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]>*{grid-column:2}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type] p{white-space:pre-line;padding-left:0}.belt-module__72OH-a__richNotesEditor blockquote[data-belt-callout-type]:has(>p:only-child) p{min-height:1.85rem;padding-top:.08rem}.belt-module__72OH-a__richNotesEditor pre{background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 74%, var(--belt-shell-bg,#f6f6f3) 26%);border-radius:.5rem;margin:.9rem 0;padding:.78rem .9rem;overflow-x:auto}.belt-module__72OH-a__richNotesEditor .beltMermaidBlock{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 82%, #eef2ee 18%);background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 90%, var(--belt-shell-bg,#f6f6f3) 10%);border-radius:.62rem;margin:.9rem 0;overflow:hidden}.belt-module__72OH-a__richNotesEditor .beltMermaidBlock[data-selected=true]{border-color:color-mix(in srgb, var(--belt-button-active-border,#5e8096) 72%, var(--belt-markdown-border,#dce0dd) 28%);box-shadow:0 0 0 1px color-mix(in srgb, var(--belt-button-active-border,#5e8096) 24%, transparent 76%)}.belt-module__72OH-a__richNotesEditor .beltMermaidToolbar{justify-content:flex-end;gap:.45rem;padding:.45rem .55rem 0;display:flex}.belt-module__72OH-a__richNotesEditor .beltMermaidToolbarButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);background:var(--belt-meta-button-bg,#fffef9);color:var(--belt-meta-button-fg,#596466);height:1.7rem;font:inherit;border-radius:999px;padding:0 .62rem;font-size:.76rem}.belt-module__72OH-a__richNotesEditor .beltMermaidPreview{padding:.35rem .75rem .85rem;overflow-x:auto}.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg{max-width:100%;height:auto;display:block}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node circle,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node ellipse,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node polygon,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node path,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .cluster rect){fill:var(--belt-button-bg,#edf3f7)!important;stroke:var(--belt-shell-fg,#344454)!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .label,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .label text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .nodeLabel,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .edgeLabel,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg text){fill:var(--belt-shell-fg,#344454)!important;color:var(--belt-shell-fg,#344454)!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .path,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .flowchart-link,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg path[class*=flowchart]){stroke:var(--belt-shell-fg,#344454)!important;fill:none!important}.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg marker path{fill:var(--belt-shell-fg,#344454)!important;stroke:none!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] circle,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] ellipse,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] polygon,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] path,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .section-root rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .section-root path,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .section-root circle,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .section-root polygon){fill:var(--belt-button-bg,#edf3f7)!important;stroke:var(--belt-shell-fg,#344454)!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] span,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .section-root text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .section-root span,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .mindmap-node-label){fill:var(--belt-shell-fg,#344454)!important;color:var(--belt-shell-fg,#344454)!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-edge-],.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=edge-depth-],.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg [class*=section-] line){stroke:var(--belt-shell-fg,#344454)!important;fill:none!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg g.stateGroup rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node polygon,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .statediagram-cluster rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .statediagram-note rect,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .stateLabel .box){fill:var(--belt-button-bg,#edf3f7)!important;stroke:var(--belt-shell-fg,#344454)!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg g.stateGroup text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .stateLabel text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .edgeLabel .label text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .statediagram-note text,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .cluster-label,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .nodeLabel){fill:var(--belt-shell-fg,#344454)!important;color:var(--belt-shell-fg,#344454)!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .transition,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .note-edge,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg g.stateGroup line,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .statediagram-state .divider){stroke:var(--belt-shell-fg,#344454)!important;fill:none!important}:is(.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg #statediagram-barbEnd,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node circle.state-start,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node .fork-join,.belt-module__72OH-a__richNotesEditor .beltMermaidPreview svg .node circle.state-end){fill:var(--belt-shell-fg,#344454)!important;stroke:var(--belt-shell-fg,#344454)!important}.belt-module__72OH-a__richNotesEditor .beltMermaidError{color:color-mix(in srgb, currentColor 74%, #b55245 26%);margin:0 .75rem;font-size:.78rem}.belt-module__72OH-a__richNotesEditor .beltMermaidRawFallback{background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 70%, var(--belt-shell-bg,#f6f6f3) 30%);white-space:pre-wrap;border-radius:.45rem;margin:.35rem .75rem .85rem;padding:.7rem .8rem;overflow-x:auto}.belt-module__72OH-a__richNotesEditor .beltMermaidSource{padding:.15rem .75rem .85rem}.belt-module__72OH-a__richNotesEditor .beltMermaidSourcePre{margin:0}.belt-module__72OH-a__richNotesEditor code{font-family:var(--belt-notes-mono-font-family,"JetBrains Mono", var(--font-geist-mono), "SFMono-Regular", "Menlo", monospace);font-size:1em}.belt-module__72OH-a__richNotesEditor :not(pre)>code{background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 78%, var(--belt-shell-bg,#f6f6f3) 22%);border-radius:.28rem;padding:.08rem .28rem}.belt-module__72OH-a__richNotesEditor img{border-radius:.35rem;max-width:100%;height:auto;margin:.45rem 0;display:block}.belt-module__72OH-a__richNotesEditor .tableWrapper{margin:.95rem 0 1.05rem;overflow-x:auto}.belt-module__72OH-a__richNotesEditor table,.belt-module__72OH-a__markdownPreview table{border-collapse:collapse;width:100%}.belt-module__72OH-a__richNotesEditor table{font-size:.92em}.belt-module__72OH-a__richNotesEditor th,.belt-module__72OH-a__richNotesEditor td,.belt-module__72OH-a__markdownPreview th,.belt-module__72OH-a__markdownPreview td{border:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 92%, #e8ede8 8%);text-align:left;vertical-align:top;padding:.28rem .5rem;line-height:1.35}.belt-module__72OH-a__richNotesEditor th,.belt-module__72OH-a__markdownPreview th{background:color-mix(in srgb, var(--belt-markdown-bg,#fff) 84%, var(--belt-shell-bg,#f6f6f3) 16%);font-weight:600}.belt-module__72OH-a__richNotesEditor [data-type=taskList]{padding-left:.1rem;list-style:none}.belt-module__72OH-a__richNotesEditor [data-type=taskList] li{align-items:flex-start;gap:.5rem;margin:.18rem 0;display:flex}.belt-module__72OH-a__richNotesEditor [data-type=taskList] li>label{flex:none;align-items:center;padding-top:.28rem;display:inline-flex}.belt-module__72OH-a__richNotesEditor [data-type=taskList] li>div{flex:1;min-width:0}.belt-module__72OH-a__richNotesEditor [data-type=taskList] li>div>p{margin:0}.belt-module__72OH-a__richNotesEditor [data-type=taskList] li ul[data-type=taskList]{margin-top:.35rem;margin-bottom:.2rem}.belt-module__72OH-a__markdownEditorLarge,.belt-module__72OH-a__markdownSourceEditor{background:0 0;border:none;border-radius:.62rem;flex:1;width:100%;min-height:clamp(320px,52vh,760px);font-size:.9rem;line-height:1.56}.belt-module__72OH-a__markdownEditorLarge{resize:none;padding:1rem}.belt-module__72OH-a__markdownSourceEditor{overflow:hidden}.belt-module__72OH-a__markdownSourceEditor .cm-editor{height:100%;min-height:clamp(320px,52vh,760px);font-size:.9rem;font-family:"JetBrains Mono", var(--font-geist-mono), "SFMono-Regular", "Menlo", monospace;font-synthesis:none;background:0 0;border:none;border-radius:.62rem}.belt-module__72OH-a__markdownSourceEditor .cm-scroller{font-family:"JetBrains Mono", var(--font-geist-mono), "SFMono-Regular", "Menlo", monospace;font-synthesis:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--belt-scrollbar-thumb,#7880788c) var(--belt-scrollbar-track,transparent);line-height:1.56}.belt-module__72OH-a__markdownSourceEditor .cm-content{padding:1rem .75rem 1.2rem;font-family:inherit}.belt-module__72OH-a__drawerEditorFrameFullscreen .belt-module__72OH-a__markdownSourceEditor .cm-content{padding:1.6rem 1.45rem 1.9rem}.belt-module__72OH-a__markdownSourceEditor .cm-gutters{border-right:1px solid color-mix(in srgb, var(--belt-markdown-border,#dce0dd) 70%, transparent 30%);background:0 0;padding-left:.3rem}.belt-module__72OH-a__markdownSourceEditor .cm-gutter{background:0 0}.belt-module__72OH-a__markdownSourceEditor .cm-activeLineGutter{background:0 0}.belt-module__72OH-a__drawerMetaDetails{border:1px solid var(--belt-drawer-border,#d7dbd8);background:color-mix(in srgb, var(--belt-drawer-bg,#fcfcfa) 95%, #f8faf8 5%);border-radius:.58rem;overflow:visible}.belt-module__72OH-a__drawerMetaSummary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--belt-muted,#687069);padding:.48rem .62rem;font-size:.75rem;list-style:none}.belt-module__72OH-a__drawerMetaSummary::-webkit-details-marker{display:none}.belt-module__72OH-a__drawerMetaSummary:after{content:"+";float:right;color:color-mix(in srgb, var(--belt-muted,#687069) 72%, #9ea79f 28%);font-weight:600}.belt-module__72OH-a__drawerMetaDetails[open] .belt-module__72OH-a__drawerMetaSummary:after{content:"−"}.belt-module__72OH-a__drawerMetaContent{flex-direction:column;gap:.55rem;padding:0 .62rem .62rem;display:flex}.belt-module__72OH-a__drawerMetaGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.15fr);gap:.48rem;display:grid}.belt-module__72OH-a__drawerMetaField{flex-direction:column;gap:.22rem;min-width:0;display:flex}.belt-module__72OH-a__drawerMetaLabel{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--belt-muted,#687069) 82%, #8e968f 18%);font-size:.65rem}.belt-module__72OH-a__drawerMetaInput{border:1px solid var(--belt-input-border,#d7dcd8);background:var(--belt-input-bg,#fff);width:100%;color:var(--belt-button-fg,#303532);box-sizing:border-box;border-radius:.5rem;height:2.15rem;padding:0 .58rem;font-size:.86rem}.belt-module__72OH-a__drawerTimeWrap{z-index:2;position:relative}.belt-module__72OH-a__drawerTimeRow{align-items:center;gap:.45rem;display:flex}.belt-module__72OH-a__drawerDateRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem;display:grid}.belt-module__72OH-a__drawerTimeInputWrap{border:1px solid var(--belt-input-border,#d7dcd8);background:var(--belt-input-bg,#fff);box-sizing:border-box;border-radius:.5rem;flex:1;align-items:center;min-width:0;height:2.15rem;display:flex}.belt-module__72OH-a__drawerTimeInputWrap:focus-within{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 76%, transparent 24%);box-shadow:0 0 0 1px color-mix(in srgb, var(--belt-button-active-border,#758078) 26%, transparent 74%)}.belt-module__72OH-a__drawerTimeInput{min-width:0;height:2.15rem;color:var(--belt-button-fg,#303532);font-variant-numeric:tabular-nums;box-sizing:border-box;background:0 0;border:0;flex:1;padding:0 .3rem 0 .8rem;font-size:.92rem}.belt-module__72OH-a__drawerDateInput{width:100%;min-width:0}.belt-module__72OH-a__drawerDatePopover{top:auto;bottom:calc(100% + .35rem)}.belt-module__72OH-a__drawerTimeInput:focus{outline:none}.belt-module__72OH-a__drawerTimeInput::placeholder{color:color-mix(in srgb, var(--belt-muted,#687069) 82%, transparent 18%)}.belt-module__72OH-a__drawerTimeToggleButton{border:0;border-left:1px solid color-mix(in srgb, var(--belt-input-border,#d7dcd8) 76%, transparent 24%);width:2.4rem;height:2.15rem;color:inherit;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.belt-module__72OH-a__drawerTimeButtonIcon{color:color-mix(in srgb, var(--belt-button-fg,#303532) 82%, var(--belt-muted,#687069) 18%);justify-content:center;align-items:center;display:inline-flex}.belt-module__72OH-a__drawerTimeClearButton{border:1px solid color-mix(in srgb, var(--belt-meta-button-border,#cfd6d0) 76%, transparent 24%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 82%, transparent 18%);color:var(--belt-muted,#687069);white-space:nowrap;box-sizing:border-box;border-radius:999px;height:2.15rem;padding:0 .78rem;font-size:.75rem}.belt-module__72OH-a__drawerTimeClearButton:disabled{opacity:.45}.belt-module__72OH-a__drawerTimeMenu{z-index:40;border:1px solid var(--belt-card-border,#d4d8d5);background:var(--belt-card-bg,#fff);border-radius:.7rem;padding:.38rem;position:absolute;bottom:calc(100% + .35rem);left:0;right:0;box-shadow:0 16px 32px #1218152e}.belt-module__72OH-a__drawerTimeMenuList{flex-direction:column;gap:.18rem;max-height:min(16rem,45vh);display:flex;overflow:auto}.belt-module__72OH-a__drawerTimeOption{width:100%;color:var(--belt-button-fg,#303532);text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:2rem;padding:.45rem .55rem;font-size:.82rem;display:flex}.belt-module__72OH-a__drawerTimeOption:hover{background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 48%, transparent 52%)}.belt-module__72OH-a__drawerTimeOption[data-active=true]{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 70%, transparent 30%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 68%, transparent 32%)}.belt-module__72OH-a__drawerMetaActions{justify-content:space-between;align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.belt-module__72OH-a__drawerHiddenListRow{border:1px solid color-mix(in srgb, var(--belt-button-border,#d8dad7) 70%, transparent 30%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 58%, transparent 42%);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.85rem;padding:.7rem .82rem;display:flex}.belt-module__72OH-a__drawerHiddenListNote{color:var(--belt-muted,#6a6f6b);font-size:.78rem}.belt-module__72OH-a__drawerHistoryTitle{font:inherit}.belt-module__72OH-a__drawerHistoryHint{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--belt-button-fg,#303532) 62%, #7c867f 38%);font-size:.68rem}.belt-module__72OH-a__drawerHistoryList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.belt-module__72OH-a__drawerHistoryItem{border:1px solid color-mix(in srgb, var(--belt-drawer-border,#d7dbd8) 58%, transparent 42%);background:color-mix(in srgb, var(--belt-overlay-bg,#fff) 42%, transparent 58%);border-radius:.56rem;flex-direction:column;gap:.24rem;padding:.45rem .58rem;display:flex}.belt-module__72OH-a__drawerHistoryMeta{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.belt-module__72OH-a__drawerHistorySource{border:1px solid color-mix(in srgb, var(--belt-drawer-border,#d7dbd8) 84%, transparent 16%);background:color-mix(in srgb, var(--belt-button-bg,#fff) 80%, transparent 20%);min-height:1.15rem;color:var(--belt-muted,#687069);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .34rem;font-size:.62rem;font-weight:600;display:inline-flex}.belt-module__72OH-a__drawerHistorySource[data-source=mcp]{border-color:color-mix(in srgb, var(--belt-button-active-border,#758078) 40%, transparent 60%);background:color-mix(in srgb, var(--belt-button-active-bg,#eef2ed) 78%, transparent 22%);color:var(--belt-button-fg,#303532)}.belt-module__72OH-a__drawerHistoryTimestamp{color:var(--belt-muted,#6a6f6b);white-space:nowrap;font-size:.68rem}.belt-module__72OH-a__drawerHistoryMessage{color:var(--belt-shell-fg,#1e2620);margin:0;font-size:.74rem;line-height:1.35}.belt-module__72OH-a__drawerHistoryEmpty{color:var(--belt-muted,#6a6f6b);margin:0;font-size:.72rem}.belt-module__72OH-a__drawerToggleGroup{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.belt-module__72OH-a__drawerPillButton{border:1px solid var(--belt-meta-button-border,#cfd6d0);color:var(--belt-meta-button-fg,#5a635d);background:0 0;border-radius:999px;height:1.7rem;padding:0 .6rem;font-size:.75rem}.belt-module__72OH-a__drawerPillButton[data-active=true]{border-color:var(--belt-button-active-border,#758078);background:var(--belt-button-active-bg,#eef2ed);color:var(--belt-button-fg,#303532)}.belt-module__72OH-a__drawerDangerButton{background:color-mix(in srgb, #7f342f 70%, var(--belt-button-bg,#fff) 30%);color:#ffd8d1;border:1px solid #f3b9b1;border-radius:999px;height:1.7rem;padding:0 .65rem;font-size:.75rem;box-shadow:inset 0 1px #ffd1c72e}.belt-module__72OH-a__markdownEditor{border:1px solid var(--belt-markdown-border,#d4d8d5);background:var(--belt-markdown-bg,#fff);resize:vertical;border-radius:.4rem;min-height:120px;padding:.45rem;font-size:.84rem;line-height:1.4}.belt-module__72OH-a__markdownPreview{border:1px solid var(--belt-markdown-border,#dce0dd);background:var(--belt-markdown-bg,#fff);border-radius:.45rem;padding:.45rem;font-size:.84rem;line-height:1.45}.belt-module__72OH-a__markdownPreview ul,.belt-module__72OH-a__markdownPreview ol{margin-left:1rem}.belt-module__72OH-a__markdownPreview a{color:var(--belt-time-fg,#1f4f68);text-decoration:underline}.belt-module__72OH-a__markdownPreview img{border-radius:.35rem;max-width:100%;height:auto;margin:.35rem 0}.belt-module__72OH-a__markdownPreview table{margin:.6rem 0 .95rem;display:block;overflow-x:auto}.belt-module__72OH-a__checklistItem{align-items:flex-start;gap:.4rem;list-style:none;display:flex}.belt-module__72OH-a__checklistToggle{border:1px solid var(--belt-meta-button-border,#cfd6d0);background:var(--belt-overlay-bg,#fdfefd);color:var(--belt-meta-button-fg,#445048);border-radius:.3rem;height:1.2rem;margin-top:.05rem;padding:0 .3rem;font-size:.72rem;line-height:1.2rem}@media (max-width:980px){.belt-module__72OH-a__toolbarMenuPanel,.belt-module__72OH-a__toolbarMenuPanelLarge{max-width:calc(100vw - 2rem)}.belt-module__72OH-a__projectRow{padding:.68rem}.belt-module__72OH-a__projectColorSelect{min-width:88px}.belt-module__72OH-a__drawerMetaGrid{grid-template-columns:1fr}.belt-module__72OH-a__drawerMetaActions{flex-direction:column;align-items:stretch}.belt-module__72OH-a__drawerDangerButton{width:100%}.belt-module__72OH-a__drawerTimeRow{flex-direction:column;align-items:stretch}.belt-module__72OH-a__drawerDateRow{grid-template-columns:1fr}.belt-module__72OH-a__drawerTimeInputWrap,.belt-module__72OH-a__drawerDateInput,.belt-module__72OH-a__drawerTimeClearButton{width:100%}.belt-module__72OH-a__shell{padding-left:1rem;padding-right:1rem}.belt-module__72OH-a__shellSettingsOpen{padding-left:1rem}.belt-module__72OH-a__drawer{width:calc(100vw - 1.6rem);min-width:0;max-height:76vh;inset:auto .8rem .8rem}.belt-module__72OH-a__settingsPanel{left:.8rem;right:.8rem}.belt-module__72OH-a__settingsControlRow{align-items:stretch}.belt-module__72OH-a__settingsControlRow .belt-module__72OH-a__dateInput{width:100%}.belt-module__72OH-a__drawerBody{overflow:auto}.belt-module__72OH-a__richNotesEditor,.belt-module__72OH-a__markdownEditorLarge{min-height:52vh}.belt-module__72OH-a__taskActions{opacity:1;pointer-events:auto}.belt-module__72OH-a__taskDragHandle{display:inline-flex}.belt-module__72OH-a__activityPanel{width:auto;max-height:42vh;left:.8rem;right:.8rem}.belt-module__72OH-a__recurringInlineFields,.belt-module__72OH-a__recurringMetaGrid{grid-template-columns:1fr}}@media (max-width:720px){.belt-module__72OH-a__shell{padding:.9rem}.belt-module__72OH-a__shellSomedayFocused{min-height:100svh}.belt-module__72OH-a__shellSomedayCollapsed{padding-bottom:calc(4.3rem + env(safe-area-inset-bottom,0px))}.belt-module__72OH-a__toolbar{padding:calc(.72rem + env(safe-area-inset-top,0px)) .9rem .48rem;gap:.45rem;margin-top:-.9rem;margin-left:-.9rem;margin-right:-.9rem}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarGroup{flex-wrap:wrap;gap:.22rem;padding:0}.belt-module__72OH-a__toolbarPhoneTopRow .belt-module__72OH-a__toolbarGroup{flex-wrap:nowrap;flex:none;gap:.38rem}.belt-module__72OH-a__toolbarPhoneDateRow .belt-module__72OH-a__toolbarPhoneDateSlot{flex-basis:100%;width:100%}.belt-module__72OH-a__toolbarPhoneFiltersRow .belt-module__72OH-a__toolbarGroup{justify-content:flex-start;width:100%}.belt-module__72OH-a__toolbarPhoneUtilityGroup .belt-module__72OH-a__toolbarGroup{flex-wrap:nowrap;flex:none;gap:.28rem}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarGroupRight{gap:.28rem;margin-left:0}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__appVersionBadge,.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarButtonMobileIconOnly .belt-module__72OH-a__toolbarButtonLabel{display:none}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarButtonMobileIconOnly{justify-content:center;gap:0;width:2.4rem;min-width:2.4rem;height:2.2rem;padding:0;position:relative}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarButtonMobileIconOnly[data-active=true]:after{content:"";background:currentColor;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.38rem;right:.38rem}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarDateWrap{width:100%;min-width:0}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarDateButton{width:100%;min-width:0;max-width:none}.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarMenuWrap,.belt-module__72OH-a__toolbarPhone .belt-module__72OH-a__toolbarTagFilterButton{max-width:100%}.belt-module__72OH-a__toolbarDatePopover{max-width:min(22rem,100vw - 1.8rem)}.belt-module__72OH-a__beltViewport{--belt-column-gap:.55rem;grid-auto-columns:100%;padding-bottom:.75rem;scroll-padding-inline:0}.belt-module__72OH-a__minimap{width:100%;max-width:100%;height:.75rem;margin-inline:0}.belt-module__72OH-a__dayColumn{min-height:28rem}.belt-module__72OH-a__dayHeader{align-items:flex-start;padding:.68rem .65rem}.belt-module__72OH-a__dayHeaderMeta{gap:.4rem}.belt-module__72OH-a__pulseSignalRail{gap:.3rem;min-height:1.32rem}.belt-module__72OH-a__dayLabel{flex-wrap:wrap;row-gap:.12rem;font-size:.88rem}.belt-module__72OH-a__dayLabelTime{width:100%;margin-left:0}.belt-module__72OH-a__taskList{padding:.4rem .5rem .7rem}.belt-module__72OH-a__taskStrip{padding:.42rem .5rem}.belt-module__72OH-a__taskActions{opacity:1;pointer-events:auto}.belt-module__72OH-a__somedaySection{margin-left:0;margin-right:0}.belt-module__72OH-a__shellSomedayFocused .belt-module__72OH-a__somedaySection{min-height:calc(100svh - 5.7rem)}.belt-module__72OH-a__somedaySection[data-collapsed=true]{bottom:.75rem}.belt-module__72OH-a__somedayHeader{flex-wrap:wrap;align-items:flex-start;padding:.5rem .58rem}.belt-module__72OH-a__somedayHeaderControls{gap:.45rem}.belt-module__72OH-a__somedayHeaderMeta{justify-content:space-between;width:100%}.belt-module__72OH-a__somedayHeaderActions{flex-wrap:wrap;justify-content:flex-end}.belt-module__72OH-a__somedayFocusButton,.belt-module__72OH-a__somedayScrollButton{display:none}.belt-module__72OH-a__somedayViewport{--someday-column-gap:.55rem;padding:.5rem 0 .72rem;scroll-padding-inline:0}.belt-module__72OH-a__somedayPlaceholderColumn{flex-basis:100%;min-height:16rem}.belt-module__72OH-a__somedayPlaceholderHeader{padding:0 .55rem}.belt-module__72OH-a__authCard{max-width:none;margin:1rem auto 1.1rem}.belt-module__72OH-a__dialogBackdrop{padding:.75rem}.belt-module__72OH-a__dialogPanelMobileFullscreen{width:100vw;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0}.belt-module__72OH-a__dialogPanelMobileFullscreen .belt-module__72OH-a__dialogHeader{padding-top:calc(.9rem + env(safe-area-inset-top,0px))}.belt-module__72OH-a__dialogPanelMobileFullscreen .belt-module__72OH-a__dialogBody{padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}.belt-module__72OH-a__dialogPanelMobileFullscreen .belt-module__72OH-a__dialogFooter{padding-bottom:calc(.88rem + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.belt-module__72OH-a__dialogPanelMobileFullscreen .belt-module__72OH-a__dialogFooter>*{flex:10rem}.belt-module__72OH-a__drawerPhoneSheet{width:auto;height:100dvh;max-height:none;box-shadow:none;z-index:140;border:none;border-radius:0;inset:0}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerHeader{padding-top:calc(.78rem + env(safe-area-inset-top,0px))}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerBody{padding:.78rem .72rem calc(.88rem + env(safe-area-inset-bottom,0px))}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerComposer{border-radius:.72rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerTitleRow{flex-wrap:wrap;padding:.68rem .72rem .52rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerTaskMeta{align-items:flex-start;width:100%;margin-left:1.47rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerToolbarRow{padding:.44rem .5rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerToolbarPrimary{flex:auto}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__notesModeSwitch{justify-content:flex-end;width:100%;margin-left:0}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerEditorWrap{padding:.5rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__richNotesEditor{padding:.82rem .82rem 1rem;font-size:.92rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__markdownSourceEditor .cm-content{padding:.82rem .72rem 1rem}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerMetaActions{flex-direction:column;align-items:stretch}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerToggleGroup{width:100%}.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerPillButton,.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__drawerDangerButton,.belt-module__72OH-a__drawerPhoneSheet .belt-module__72OH-a__button{min-height:2rem}.belt-module__72OH-a__searchResultHeader{flex-direction:column;align-items:flex-start;gap:.28rem}.belt-module__72OH-a__searchResultLocation{white-space:normal}.belt-module__72OH-a__searchResultMeta{flex-wrap:wrap}.belt-module__72OH-a__settingsContainer{min-height:0}.belt-module__72OH-a__notesAiPreviewHeader,.belt-module__72OH-a__notesAiPreviewMeta{flex-wrap:wrap}.belt-module__72OH-a__notesAiPreviewLeftGroup,.belt-module__72OH-a__notesAiPreviewRightGroup{width:100%}.belt-module__72OH-a__notesAiPreviewRightGroup{justify-content:flex-start}}@media (max-width:640px){.belt-module__72OH-a__shell{padding:.9rem}.belt-module__72OH-a__toolbar{gap:.55rem;margin-top:-.9rem;margin-left:-.9rem;margin-right:-.9rem;padding:.9rem .9rem .42rem 1.4rem}.belt-module__72OH-a__toolbarGroup{gap:.24rem;padding:.24rem}.belt-module__72OH-a__toolbarGroupRight{margin-left:0}.belt-module__72OH-a__toolbarDateWrap{flex:8.8rem;min-width:0}.belt-module__72OH-a__toolbarDateButton{width:100%;min-width:0}.belt-module__72OH-a__toolbarDatePopover{min-width:min(18rem,100vw - 2.2rem);left:0;right:auto}.belt-module__72OH-a__toolbarButtonMobileIconOnly{justify-content:center;gap:0;width:2.4rem;min-width:2.4rem;height:2.2rem;padding:0;position:relative}.belt-module__72OH-a__toolbarButtonMobileIconOnly .belt-module__72OH-a__toolbarButtonLabel{display:none}.belt-module__72OH-a__toolbarButtonMobileIconOnly[data-active=true]:after{content:"";background:currentColor;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.38rem;right:.38rem}.belt-module__72OH-a__toolbarMenuPanel{max-width:min(260px,100vw - 2rem)}.belt-module__72OH-a__menuActionButton{min-height:2rem}.belt-module__72OH-a__projectManagerSectionHeader{flex-direction:column}.belt-module__72OH-a__projectManagerCreateRow{align-items:stretch}.belt-module__72OH-a__projectColorPickerManager,.belt-module__72OH-a__projectColorPickerManagerCompact{width:100%}.belt-module__72OH-a__projectColorDotButtonManager{width:1.2rem;height:1.2rem}.belt-module__72OH-a__projectRowMain,.belt-module__72OH-a__projectRowTools{align-items:stretch}.belt-module__72OH-a__projectRowMain{flex-wrap:wrap;display:flex}.belt-module__72OH-a__projectRowTools,.belt-module__72OH-a__projectRowActions{white-space:normal;flex-wrap:wrap}.belt-module__72OH-a__projectRowReorder,.belt-module__72OH-a__projectRowActions{width:100%}.belt-module__72OH-a__projectManagerDialog{width:min(640px,100vw - 3rem);max-height:min(88vh,860px)}}
