._button_u4b47_1{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}._small_u4b47_26{--button-small-height:28px;height:var(--button-small-height);position:relative}@media (pointer:coarse){._small_u4b47_26:after{content:"";top:calc((var(--button-small-height) - var(--touch-target-min)) / 2 - 1px);bottom:calc((var(--button-small-height) - var(--touch-target-min)) / 2 - 1px);position:absolute;left:0;right:0}}@media (prefers-reduced-motion:reduce){._button_u4b47_1{transition:none}}._button_u4b47_1:disabled{opacity:.5;cursor:not-allowed}._primary_u4b47_57{background:var(--accent);color:var(--accent-text)}._primary_u4b47_57:hover:not(:disabled){background:var(--accent-hover)}._secondary_u4b47_66{background:var(--bg);border-color:var(--border);color:var(--text)}._secondary_u4b47_66:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong)}._ghost_u4b47_77{color:var(--text-secondary);background:0 0}._ghost_u4b47_77:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}._danger_u4b47_87{background:var(--danger);color:var(--danger-text)}._danger_u4b47_87:hover:not(:disabled){background:var(--danger-hover)}._group_1moyw_1{height:var(--control-height);padding:var(--segment-inset);gap:var(--segment-inset);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-control);flex:none;display:inline-flex}._segment_1moyw_12{padding:0 var(--space-3);border-radius:calc(var(--radius-control) - var(--segment-inset));color:var(--text-secondary);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none}._segment_1moyw_12:hover{color:var(--text)}._segment_1moyw_12[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:var(--shadow-raised)}@media (prefers-reduced-motion:reduce){._segment_1moyw_12{transition:none}}._backdrop_104n9_1{z-index:var(--z-backdrop);position:fixed;inset:0}._panel_104n9_7{top:var(--slide-over-inset);right:var(--slide-over-inset);bottom:var(--slide-over-inset);z-index:var(--z-slide-over);width:min(var(--slide-over-width), calc(100vw - 2 * var(--slide-over-inset)));background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);animation:_slide-in_104n9_1 var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:fixed}._panel_104n9_7:focus-visible{outline:none}._close_104n9_30{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}._panel_104n9_7[data-mode=sheet]{width:100%;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;animation-name:_slide-up_104n9_1;inset:0}._sheetHeader_104n9_53{align-items:center;gap:var(--space-2);height:var(--sheet-header-height);padding:0 var(--space-2);border-bottom:1px solid var(--border);flex:none;display:flex}._sheetTitle_104n9_63{color:var(--text);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}._body_104n9_69{min-height:0;padding:var(--space-5) var(--space-6) var(--space-6);flex:1;overflow:auto}._panel_104n9_7[data-mode=sheet] ._body_104n9_69{padding:var(--space-4)}@keyframes _slide-in_104n9_1{0%{opacity:0;transform:translateX(var(--space-6))}}@keyframes _slide-up_104n9_1{0%{opacity:0;transform:translateY(var(--space-6))}}@media (prefers-reduced-motion:reduce){._panel_104n9_7,._panel_104n9_7[data-mode=sheet]{animation:none}}._input_hbdkx_1{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text);font-size:var(--font-size-14);transition:border-color var(--duration-fast) var(--ease-out)}._input_hbdkx_1::placeholder{color:var(--text-secondary)}._input_hbdkx_1:hover:not(:disabled){border-color:var(--border-strong)}._input_hbdkx_1:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-1px;border-color:var(--focus-ring)}._input_hbdkx_1:disabled{background:var(--bg-hover);color:var(--text-secondary);cursor:not-allowed}@media (prefers-reduced-motion:reduce){._input_hbdkx_1{transition:none}}._root_10r6w_1{width:100%;color:var(--text-secondary);flex:none;display:inline-flex;position:relative}._select_10r6w_9{width:100%;height:var(--control-height);padding:0 calc(var(--space-3) + var(--icon-size-row)) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text);font-size:var(--font-size-14);appearance:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}._select_10r6w_9:hover:not(:disabled){border-color:var(--border-strong)}._select_10r6w_9:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-1px;border-color:var(--focus-ring)}._select_10r6w_9:disabled{background:var(--bg-hover);color:var(--text-secondary);cursor:not-allowed}._chevron_10r6w_39{top:50%;right:var(--space-2);pointer-events:none;position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){._select_10r6w_9{transition:none}}._field_19pm4_4{align-items:flex-start;gap:var(--space-3);min-height:var(--field-row-height);display:flex}._icon_19pm4_11{height:var(--field-row-height);color:var(--text-muted);flex:none;align-items:center;display:inline-flex}._control_19pm4_19{justify-content:center;gap:var(--space-1);min-width:0;min-height:var(--field-row-height);flex-direction:column;flex:1;display:flex}._field_19pm4_4 ._bare_19pm4_31{background:0 0;border-color:#0000}._field_19pm4_4 ._bare_19pm4_31:hover:not(:disabled){border-color:var(--border)}._field_19pm4_4 ._bare_19pm4_31:focus,._field_19pm4_4 ._bare_19pm4_31:focus-visible{border-color:var(--accent-ink)}._field_19pm4_4 ._picker_19pm4_47 select{background:0 0;border-color:#0000}._field_19pm4_4 ._picker_19pm4_47 select:hover:not(:disabled){border-color:var(--border)}._field_19pm4_4 ._picker_19pm4_47 select:focus,._field_19pm4_4 ._picker_19pm4_47 select:focus-visible{border-color:var(--accent-ink)}._times_19pm4_61{gap:var(--space-1);flex-direction:column;display:flex}._timeRow_19pm4_67{align-items:center;gap:var(--space-2);display:flex}._field_19pm4_4 ._date_19pm4_73{font-variant-numeric:tabular-nums;flex:1;min-width:0}._field_19pm4_4 ._time_19pm4_61{width:calc(var(--control-height) * 3);font-variant-numeric:tabular-nums;flex:none}._allDay_19pm4_85{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-13);cursor:pointer;align-self:flex-start;display:inline-flex}._select_19pm4_96{width:100%;height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-size-14);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000}._select_19pm4_96:hover{border-color:var(--border)}._select_19pm4_96:focus-visible{border-color:var(--accent-ink);outline:none}._hint_19pm4_118{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--font-size-12);margin:0}._lossyNotice_19pm4_129{color:var(--text-muted);font-size:var(--font-size-12);margin:0}._static_19pm4_135{padding:0 var(--space-3);color:var(--text);font-size:var(--font-size-14)}._root_16a4m_5{--checkbox-colour:var(--priority-none);width:var(--checkbox-size);height:var(--checkbox-size);flex:none;display:inline-flex;position:relative}._root_16a4m_5[data-priority="1"]{--checkbox-colour:var(--priority-low)}._root_16a4m_5[data-priority="2"]{--checkbox-colour:var(--priority-medium)}._root_16a4m_5[data-priority="3"]{--checkbox-colour:var(--priority-high)}._root_16a4m_5[data-tone=accent]{--checkbox-colour:var(--border-strong)}._input_16a4m_33{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (pointer:coarse){._input_16a4m_33{width:auto;height:auto;inset:-12px}}._input_16a4m_33:disabled{cursor:not-allowed}._box_16a4m_64{box-sizing:border-box;border:var(--checkbox-border-width) solid var(--checkbox-colour);border-radius:var(--radius-full);width:100%;height:100%;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:inline-flex}._root_16a4m_5[data-tone=accent] ._box_16a4m_64{border-radius:var(--radius-control)}._root_16a4m_5:hover ._input_16a4m_33:not(:disabled):not(:checked)+._box_16a4m_64{background:color-mix(in oklab, var(--checkbox-colour) 18%, transparent)}._root_16a4m_5[data-tone=accent]:hover ._input_16a4m_33:not(:disabled):not(:checked)+._box_16a4m_64{background:color-mix(in oklab, var(--accent) 18%, transparent)}._input_16a4m_33:checked+._box_16a4m_64{border-color:var(--accent);background:var(--accent)}._input_16a4m_33:focus-visible+._box_16a4m_64{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._input_16a4m_33:disabled:not(:checked)+._box_16a4m_64{opacity:.5}._mark_16a4m_109{width:var(--checkbox-mark-size);height:var(--checkbox-mark-size);fill:none;stroke:var(--accent-text);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-fast) var(--ease-out)}._input_16a4m_33:checked+._box_16a4m_64 ._mark_16a4m_109{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){._box_16a4m_64,._mark_16a4m_109{transition:none}}._body_6exmp_1{gap:var(--space-1);width:calc(var(--popover-min-width) + 3 * var(--space-8));max-width:100%;padding:var(--space-3);flex-direction:column;display:flex}._body_6exmp_1 ._title_6exmp_12{height:var(--field-row-height);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);border-color:#0000}._body_6exmp_1 ._title_6exmp_12:hover{border-color:var(--border)}._body_6exmp_1 ._title_6exmp_12:focus{border-color:var(--accent-ink)}._actions_6exmp_27{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._details_1j2iu_1{flex-direction:column;display:flex}._title_1j2iu_9{margin:0 var(--space-8) var(--space-4) 0;padding:var(--space-1) 0;color:var(--text);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--line-height);overflow-wrap:anywhere;border-bottom:1px solid #0000}._row_1j2iu_21{align-items:flex-start;gap:var(--space-3);min-height:var(--field-row-height);color:var(--text);font-size:var(--font-size-14);display:flex}._icon_1j2iu_30{height:var(--field-row-height);color:var(--text-muted);flex:none;align-items:center;display:inline-flex}._value_1j2iu_38{align-items:center;gap:0 var(--space-2);min-width:0;min-height:var(--field-row-height);padding:var(--space-2) 0;overflow-wrap:anywhere;flex-wrap:wrap;flex:1;display:flex}._muted_1j2iu_50{color:var(--text-muted)}._swatch_1j2iu_55{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--event-colour,var(--accent));flex:none}._guests_1j2iu_63{gap:var(--space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}._guest_1j2iu_63{justify-content:space-between;gap:var(--space-3);display:flex}._email_1j2iu_79{text-overflow:ellipsis;min-width:0;overflow:hidden}._description_1j2iu_89{width:100%;color:var(--text-secondary);overflow-wrap:anywhere}._description_1j2iu_89 h3,._description_1j2iu_89 h4,._description_1j2iu_89 h5{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height)}._description_1j2iu_89 h3{font-size:var(--font-size-16)}._description_1j2iu_89 h4,._description_1j2iu_89 h5{font-size:var(--font-size-14)}._description_1j2iu_89 p{margin:0 0 var(--space-2)}._description_1j2iu_89 p:last-child,._description_1j2iu_89 ul:last-child,._description_1j2iu_89 ol:last-child,._description_1j2iu_89 h3:last-child,._description_1j2iu_89 h4:last-child,._description_1j2iu_89 h5:last-child{margin-bottom:0}._description_1j2iu_89 ul,._description_1j2iu_89 ol{margin:0 0 var(--space-2);padding-left:var(--space-5)}._description_1j2iu_89 li[data-checkbox-item]{margin-left:calc(-1 * var(--space-5));list-style:none}._description_1j2iu_89 li[data-checkbox-item]+li[data-checkbox-item]{margin-top:var(--space-1)}._description_1j2iu_89 li[data-checkbox-item] label{align-items:flex-start;gap:var(--space-2);display:flex}._description_1j2iu_89 code{background:var(--bg-subtle);font-size:var(--font-size-13);border-radius:4px;padding:0 4px}._description_1j2iu_89 a{color:var(--accent-ink)}._actions_1j2iu_159{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._delete_1j2iu_169{margin-right:auto;margin-left:calc(-1 * var(--space-3));color:var(--danger)}._delete_1j2iu_169:hover:not(:disabled){color:var(--danger-hover)}._root_1wp23_3{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}._controls_1wp23_18{align-items:center;gap:var(--space-3);width:100%;display:flex}._markdownLink_1wp23_25{color:var(--text-muted);font-family:inherit;font-size:var(--font-size-13);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}._markdownLink_1wp23_25:hover,._markdownLink_1wp23_25:focus-visible{color:var(--accent-ink);text-decoration-color:currentColor}._markdownLink_1wp23_25:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._cheatSheet_1wp23_49{gap:var(--space-1);padding:var(--space-2);flex-direction:column;min-width:200px;margin:0;display:flex}._cheatSheetRow_1wp23_58{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}._cheatSheetRow_1wp23_58 dt{min-width:0}._cheatSheetRow_1wp23_58 dt code{background:var(--bg-subtle);font-size:var(--font-size-13);white-space:nowrap;border-radius:4px;padding:0 4px}._cheatSheetRow_1wp23_58 dd{color:var(--text-secondary);font-size:var(--font-size-13);white-space:nowrap;margin:0}._textarea_1wp23_84{width:100%;min-height:calc(4 * var(--field-row-height));margin:0 calc(-1 * var(--space-2));padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-body);line-height:var(--line-height);resize:none;overflow:hidden}._textarea_1wp23_84::placeholder{color:var(--text-secondary)}._textarea_1wp23_84:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-1px;border-color:var(--focus-ring)}._preview_1wp23_114{width:100%;min-height:var(--field-row-height);margin:0 calc(-1 * var(--space-2));padding:var(--space-2);border-radius:var(--radius-control);color:var(--text);overflow-wrap:anywhere}._placeholder_1wp23_124{color:var(--text-muted)}._preview_1wp23_114 h3,._preview_1wp23_114 h4,._preview_1wp23_114 h5{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height)}._preview_1wp23_114 h3{font-size:var(--font-size-16)}._preview_1wp23_114 h4,._preview_1wp23_114 h5{font-size:var(--font-size-14)}._preview_1wp23_114 p{margin:0 0 var(--space-2)}._preview_1wp23_114 p:last-child,._preview_1wp23_114 ul:last-child,._preview_1wp23_114 ol:last-child,._preview_1wp23_114 h3:last-child,._preview_1wp23_114 h4:last-child,._preview_1wp23_114 h5:last-child{margin-bottom:0}._preview_1wp23_114 ul,._preview_1wp23_114 ol{margin:0 0 var(--space-2);padding-left:var(--space-5)}._preview_1wp23_114 li[data-checkbox-item]{margin-left:calc(-1 * var(--space-5));list-style:none}._preview_1wp23_114 li[data-checkbox-item]+li[data-checkbox-item]{margin-top:var(--space-1)}._preview_1wp23_114 li[data-checkbox-item] label{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}._preview_1wp23_114 code{background:var(--bg-subtle);font-size:var(--font-size-13);border-radius:4px;padding:0 4px}._preview_1wp23_114 a{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){._markdownLink_1wp23_25{transition:none}}._field_985fk_1{gap:var(--space-1);flex-direction:column;display:flex}._chips_985fk_7{gap:var(--space-1);padding:var(--space-1) var(--space-3) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}._chip_985fk_7{align-items:center;gap:var(--space-1);max-width:100%;height:var(--chip-height);padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-size-13);display:inline-flex}._chip_985fk_7 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._remove_985fk_36{border-radius:var(--radius-control);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._remove_985fk_36:hover{color:var(--text)}._field_985fk_1 ._input_985fk_55{background:0 0;border-color:#0000}._field_985fk_1 ._input_985fk_55:hover{border-color:var(--border)}._field_985fk_1 ._input_985fk_55:focus{border-color:var(--accent-ink)}._error_985fk_68{padding:0 var(--space-3);color:var(--danger);font-size:var(--font-size-12);margin:0}._backdrop_182tc_1{z-index:var(--z-popover);background:var(--lightningcss-light,color-mix(in oklab, var(--text) 18%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--canvas) 60%, transparent));animation:_fade-in_182tc_1 var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_182tc_18{gap:var(--space-3);width:calc(var(--popover-min-width) + 2 * var(--space-8));max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg);box-shadow:var(--shadow-popover);flex-direction:column;display:flex}._prompt_182tc_31{color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);margin:0}._choices_182tc_38{gap:var(--space-2);flex-direction:column;display:flex}._choice_182tc_38{justify-content:flex-start;width:100%}._cancel_182tc_49{align-self:flex-end}@keyframes _fade-in_182tc_1{0%{opacity:0}}._editor_1pv5e_1{gap:var(--space-1);flex-direction:column;display:flex}._editor_1pv5e_1 ._title_1pv5e_10{height:calc(var(--field-row-height) + var(--space-1));margin:0 var(--space-8) var(--space-2) calc(-1 * var(--space-2) - 1px);padding:0 var(--space-2);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);border-color:#0000}._editor_1pv5e_1 ._title_1pv5e_10:hover{border-color:var(--border)}._editor_1pv5e_1 ._title_1pv5e_10:focus{border-color:var(--accent-ink)}._account_1pv5e_29{color:var(--text-muted)}._actions_1pv5e_33{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._chip_12zhj_7{align-items:center;gap:var(--space-1);width:100%;min-width:0;min-height:var(--chip-height);padding-block:calc(( var(--chip-height) - var(--font-size-13) * var(--calendar-title-line-height) ) / 2);padding-inline:calc(var(--calendar-event-bar) + var(--space-1)) var(--space-1);border-radius:var(--radius-control);background:var(--event-fill);box-shadow:inset var(--calendar-event-bar) 0 0 var(--event-colour);color:var(--event-text);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:var(--calendar-title-line-height);text-align:left;cursor:pointer;border:none;display:flex;overflow:hidden}._chip_12zhj_7:hover{background:color-mix(in oklab, var(--event-colour) 10%, var(--event-fill))}._chip_12zhj_7[data-compact]{height:var(--pill-height);min-height:0;padding:0 var(--space-1) 0 calc(var(--calendar-event-bar) + var(--space-1));font-size:var(--font-size-12);line-height:1}._chip_12zhj_7[data-tight]{padding:0 calc(var(--space-1) / 2) 0 calc(var(--calendar-event-bar) + var(--space-1) / 2)}._chip_12zhj_7[data-past]{opacity:.6}._title_12zhj_65{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}._chip_12zhj_7[data-compact] ._title_12zhj_65{text-overflow:ellipsis;white-space:nowrap;display:block}._row_1r4tr_3{border-bottom:1px solid var(--border);display:grid}._label_1r4tr_8{padding:var(--space-1) var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-12);line-height:var(--chip-height);text-align:right;white-space:nowrap;align-self:start}._cell_1r4tr_21{gap:var(--space-1);min-width:0;min-height:calc(var(--chip-height) + var(--space-2));max-height:calc(3 * ( var(--chip-height) + var(--font-size-13) * var(--calendar-title-line-height) ) + 4 * var(--space-1));padding:var(--space-1) calc(var(--space-1) / 2);border-left:1px solid var(--border);flex-direction:column;display:flex;overflow-y:auto;container:day/inline-size}._track_1r4tr_44{min-width:0;display:grid}._track_1r4tr_44>*{grid-area:1/1}._spans_1r4tr_54{gap:var(--space-1) 0;min-height:calc(var(--chip-height) + var(--space-2));padding:var(--space-1) 0;display:grid}._span_1r4tr_54{min-width:0;padding:0 var(--space-1)}._dividers_1r4tr_67{pointer-events:none;display:grid}._divider_1r4tr_67{border-left:1px solid var(--border)}._ghost_vzdvh_4{z-index:var(--z-popover);max-width:calc(var(--popover-min-width) + var(--space-6));padding:var(--space-1) var(--space-2);border:var(--calendar-block-outline) dashed var(--accent-ink);border-radius:var(--radius-block);background:var(--accent-soft);box-shadow:var(--shadow-popover);color:var(--accent-ink);font-size:var(--font-size-13);font-weight:var(--font-weight-title);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;position:fixed;overflow:hidden;transform:translate(-50%,-50%)}._chip_rk4l8_7{align-items:flex-start;gap:var(--space-1);width:100%;min-width:0;min-height:var(--chip-height);padding-block:calc(( var(--chip-height) - 2px - var(--font-size-13) * var(--calendar-title-line-height) ) / 2);padding-inline:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);box-shadow:var(--shadow-sheet);color:var(--text);font-size:var(--font-size-13);font-weight:var(--font-weight-title);line-height:var(--calendar-title-line-height);transition:background-color var(--duration-fast) var(--ease-out);display:flex;overflow:hidden}._chip_rk4l8_7:hover{background:var(--bg-hover)}._chip_rk4l8_7[data-compact]{height:var(--pill-height);min-height:0;padding:0 var(--space-1) 0 calc(var(--space-1) / 2);font-size:var(--font-size-12);align-items:center;line-height:1}._chip_rk4l8_7[data-dot]{gap:calc(var(--space-1) / 2);padding-inline:calc(var(--space-1) / 2)}._check_rk4l8_60{--checkbox-size:var(--chip-checkbox-size);--checkbox-mark-size:var(--chip-checkbox-mark-size);flex:none;align-items:center;height:1lh;display:inline-flex}._chip_rk4l8_7[data-compact] ._check_rk4l8_60{height:auto}._dot_rk4l8_50{width:calc(var(--space-1) * 1.5);height:calc(var(--space-1) * 1.5);background:var(--priority-none);border-radius:50%;flex:none}._dot_rk4l8_50[data-priority="1"]{background:var(--priority-low)}._dot_rk4l8_50[data-priority="2"]{background:var(--priority-medium)}._dot_rk4l8_50[data-priority="3"]{background:var(--priority-high)}._time_rk4l8_100{color:var(--text-muted);font-size:var(--font-size-12);font-variant-numeric:tabular-nums;flex:none}._title_rk4l8_109{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}._chip_rk4l8_7[data-compact] ._title_rk4l8_109{text-overflow:ellipsis;white-space:nowrap;display:block}@container day (width<=99px){._chip_rk4l8_7{gap:calc(var(--space-1) / 2);padding-inline:calc(var(--space-1) / 2);font-size:var(--font-size-12)}}@container month-cell (width<=112px){._time_rk4l8_100{display:none}}._chip_rk4l8_7[data-completed] ._title_rk4l8_109{color:var(--text-muted);font-weight:var(--font-weight-body);text-decoration:line-through}._wrapper_e6pig_10{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}._timed_1lp5u_6{left:calc(var(--space-1) / 2);right:calc(var(--space-1) / 2 - var(--space-2));z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;position:absolute}._timed_1lp5u_6[data-dragging]{opacity:.6;cursor:grabbing}._timed_1lp5u_6[data-completed]{cursor:pointer}._block_kn3g3_5{z-index:1;min-width:0;padding:calc(var(--space-1) / 2) var(--space-1);border:var(--calendar-block-outline) solid var(--accent-ink);border-radius:var(--radius-block);background:var(--accent-soft);box-shadow:0 0 0 1px var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}._block_kn3g3_5[data-movable]{cursor:grab}._block_kn3g3_5[data-dragging]{border-style:dashed}._block_kn3g3_5[data-completed]{opacity:.55}._head_kn3g3_42{align-items:center;gap:var(--space-1);min-width:0;display:flex}._check_kn3g3_50{--checkbox-size:var(--chip-checkbox-size);--checkbox-mark-size:var(--chip-checkbox-mark-size);flex:none;display:inline-flex}._check_kn3g3_50>span{--checkbox-colour:var(--accent-ink)}._title_kn3g3_66{min-width:0;color:var(--accent-ink);font-size:var(--font-size-13);font-weight:var(--font-weight-title);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1;padding:0;overflow:hidden}._block_kn3g3_5[data-completed] ._title_kn3g3_66{text-decoration:line-through}._time_kn3g3_86{padding-left:calc(var(--chip-checkbox-size) + var(--space-1));color:var(--accent-ink);font-size:var(--font-size-12);white-space:nowrap}._block_kn3g3_5[data-layout=stacked]{flex-wrap:wrap;align-content:flex-start}._block_kn3g3_5[data-layout=stacked] ._head_kn3g3_42{align-items:flex-start;width:100%}._block_kn3g3_5[data-layout=stacked] ._title_kn3g3_66{line-height:var(--calendar-title-line-height);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._block_kn3g3_5[data-layout=stacked] ._time_kn3g3_86{width:100%}@container day (width<=99px){._title_kn3g3_66{font-size:var(--font-size-12)}}._resizeHandle_kn3g3_126{height:calc(var(--space-1) + var(--space-1) / 2);cursor:ns-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;bottom:0;left:0;right:0}._body_ma4no_1{gap:var(--space-2);width:calc(var(--popover-min-width) + 2 * var(--space-8));padding:var(--space-3);flex-direction:column;display:flex}._title_ma4no_9{padding-right:var(--space-6);color:var(--text);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}._when_ma4no_18{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-13);margin:0;display:flex}._when_ma4no_18 svg{color:var(--text-muted);flex:none}._mirrorRow_ma4no_32{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--field-row-height);color:var(--text);font-size:var(--font-size-13);display:flex}._mirrorRow_ma4no_32 ._mirrorSelect_ma4no_43{width:auto}._mirrorStatus_ma4no_47{color:var(--text-muted);font-size:var(--font-size-12);margin:0}._actions_ma4no_53{padding-top:var(--space-1);border-top:1px solid var(--border);justify-content:flex-end;display:flex}._delete_ma4no_60{color:var(--danger)}._delete_ma4no_60:hover:not(:disabled){color:var(--danger-hover)}._grid_26cj8_2{flex-direction:column;flex:1;min-height:0;display:flex}._head_26cj8_12{scrollbar-gutter:stable;flex:none;overflow-y:hidden}._dayHeaderRow_26cj8_18{border-bottom:1px solid var(--border);display:grid}._dayHeader_26cj8_18{justify-content:center;align-items:baseline;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-1);border-left:1px solid #0000;display:flex}._weekday_26cj8_35{color:var(--text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._dayNumber_26cj8_44{min-width:var(--calendar-today-size);height:var(--calendar-today-size);border-radius:var(--radius-full);color:var(--text);font-family:var(--font-display);font-size:var(--font-size-22);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex}._dayHeader_26cj8_18[data-today] ._weekday_26cj8_35{color:var(--accent-ink)}._dayHeader_26cj8_18[data-today] ._dayNumber_26cj8_44{background:var(--accent);color:var(--accent-text);font-size:var(--font-size-19)}._scrollArea_26cj8_71{scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow-y:auto}._body_26cj8_79{display:flex;position:relative}._gutter_26cj8_84{width:var(--calendar-gutter-width);flex:none;position:relative}._gutterLabel_26cj8_90{right:var(--space-2);color:var(--text-muted);font-size:var(--font-size-12);white-space:nowrap;line-height:1;position:absolute;transform:translateY(-50%)}._nowDot_26cj8_102{right:calc(var(--calendar-now-dot) / -2);z-index:4;width:var(--calendar-now-dot);height:var(--calendar-now-dot);border-radius:var(--radius-full);background:var(--calendar-now-line);pointer-events:none;position:absolute;transform:translateY(-50%)}._nowRule_26cj8_116{left:var(--calendar-gutter-width);z-index:3;background:color-mix(in oklab, var(--calendar-now-line) 35%, transparent);pointer-events:none;height:1px;position:absolute;right:0;transform:translateY(-50%)}._dayColumn_26cj8_131{border-left:1px solid var(--border);background:var(--bg-subtle);flex:1;min-width:0;position:relative;container:day/inline-size}._workHours_26cj8_129{background:var(--bg);pointer-events:none;position:absolute;left:0;right:0}._dayColumn_26cj8_131[data-weekend] ._workHours_26cj8_129{display:none}._hourLine_26cj8_152,._halfHourLine_26cj8_153{pointer-events:none;height:0;position:absolute;left:0;right:0}._hourLine_26cj8_152{border-top:1px solid var(--border)}._halfHourLine_26cj8_153{border-top:1px dotted var(--border)}._lane_26cj8_173{top:0;bottom:0;left:0;right:var(--space-2);position:absolute}._event_26cj8_185{z-index:1;min-width:0;padding:calc(var(--space-1) / 2) var(--space-1) 0 calc(var(--calendar-event-bar) + var(--space-1));border-radius:var(--radius-control);background:var(--event-fill);box-shadow:inset var(--calendar-event-bar) 0 0 var(--event-colour), 0 0 0 1px var(--bg);color:var(--event-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}._event_26cj8_185:hover{background:color-mix(in oklab, var(--event-colour) 10%, var(--event-fill))}._event_26cj8_185[data-movable]{cursor:grab}._event_26cj8_185[data-past]{opacity:.6}._event_26cj8_185[data-layout=title]{justify-content:center;padding-top:0}._event_26cj8_185[data-layout=title] ._eventTitle_26cj8_233{line-height:1}._event_26cj8_185[data-layout=inline]{align-items:baseline;gap:var(--space-1);flex-direction:row}._eventTitle_26cj8_233{min-width:0;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._eventTime_26cj8_253{font-size:var(--font-size-12);white-space:nowrap;flex:none}._event_26cj8_185[data-layout=stacked]{flex-wrap:wrap;align-content:flex-start}._event_26cj8_185[data-layout=stacked] ._eventTitle_26cj8_233{width:100%;line-height:var(--calendar-title-line-height);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._event_26cj8_185[data-layout=stacked] ._eventTime_26cj8_253{width:100%}@container day (width<=99px){._eventTitle_26cj8_233{font-size:var(--font-size-12)}._event_26cj8_185[data-layout=inline] ._eventTime_26cj8_253{display:none}}._resizeHandle_26cj8_295{height:calc(var(--space-1) + var(--space-1) / 2);cursor:ns-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;bottom:0;left:0;right:0}._createSelection_26cj8_309{left:0;right:var(--space-2);z-index:2;border-radius:var(--radius-control);background:var(--accent-soft);box-shadow:inset var(--calendar-event-bar) 0 0 var(--accent-ink);pointer-events:none;position:absolute}._nowLine_26cj8_320{z-index:3;height:var(--calendar-now-line-width);background:var(--calendar-now-line);pointer-events:none;position:absolute;left:0;right:0;transform:translateY(-50%)}._month_1bo4g_3{flex-direction:column;flex:1;min-height:0;display:flex}._weekdayRow_1bo4g_10{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdayLabel_1bo4g_16{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._weeks_1bo4g_25{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));min-height:0;display:grid}._week_1bo4g_10{border-bottom:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}._week_1bo4g_10:last-child{border-bottom:none}._cell_1bo4g_43{gap:calc(var(--space-1) / 2);min-width:0;min-height:0;padding:calc(var(--space-1) / 2) var(--space-1) var(--space-1);border-left:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden;container:month-cell/inline-size}._cell_1bo4g_43:first-child{border-left:none}._cell_1bo4g_43:not([data-in-month]){background:var(--bg-subtle)}._dayNumber_1bo4g_68{min-width:var(--calendar-today-size);height:var(--calendar-today-size);padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--text);font-family:var(--font-display);font-size:var(--font-size-22);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:flex-start;align-self:flex-start;align-items:center;line-height:1;display:inline-flex}._dayNumber_1bo4g_68:hover{background:var(--bg-hover)}._cell_1bo4g_43:not([data-in-month]) ._dayNumber_1bo4g_68{color:var(--text-secondary)}._cell_1bo4g_43[data-today] ._dayNumber_1bo4g_68{border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);font-size:var(--font-size-19);justify-content:center;padding:0}._chips_1bo4g_53{gap:calc(var(--space-1) / 2);flex-direction:column;min-height:0;display:flex}._chips_1bo4g_53>*{flex:none}._more_1bo4g_124{padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-self:flex-start}._more_1bo4g_124:hover{color:var(--accent-ink)}._pane_1dlq5_1{flex-direction:column;height:100%;min-height:0;display:flex}._header_1dlq5_11{align-items:center;gap:var(--space-2);height:calc(var(--control-height) + 2 * var(--space-3));padding:0 var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border);flex:none;display:flex}._title_1dlq5_23{min-width:0;color:var(--text);font-family:var(--font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;line-height:1.2;overflow:hidden}._nav_1dlq5_38{align-items:center;gap:var(--space-1);flex:none;display:flex}._error_1dlq5_45{padding:var(--space-2) var(--space-4);color:var(--danger);font-size:var(--font-size-13);margin:0}@media (width<=599.98px){._header_1dlq5_11{gap:var(--space-1);padding:0 var(--space-2)}._title_1dlq5_23{font-size:var(--font-size-17)}._nav_1dlq5_38 button{padding:0 var(--space-1)}._header_1dlq5_11 [role=group] button{padding:0 var(--space-1);font-size:var(--font-size-12)}}._backdrop_s6c25_6{z-index:var(--z-popover);padding:18vh var(--space-4) 0;background:color-mix(in oklab, var(--text) 16%, transparent);animation:_fade-in_s6c25_1 var(--duration-base) var(--ease-out);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}._palette_s6c25_18{width:min(var(--quick-add-width), 100%);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);animation:_rise-in_s6c25_1 var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}._backdrop_s6c25_6[data-sheet=true]{align-items:flex-end;padding:0}._palette_s6c25_18[data-sheet=true]{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100%;max-height:80vh;padding-bottom:env(safe-area-inset-bottom);border:none;animation-name:_sheet-in_s6c25_1;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes _sheet-in_s6c25_1{0%{opacity:0;transform:translateY(var(--space-6))}}._inputRow_s6c25_64{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}._inputIcon_s6c25_71{color:var(--text-muted);flex:none;display:inline-flex}._inputWrap_s6c25_77{flex:1;min-width:0;position:relative}._highlightLayer_s6c25_87,._input_s6c25_64{font:inherit;font-size:var(--font-size-20);font-weight:var(--font-weight-body);line-height:var(--line-height);border:none;margin:0;padding:0}._highlightLayer_s6c25_87{pointer-events:none;white-space:pre;color:var(--text);position:absolute;inset:0;overflow:hidden}._mark_s6c25_112{background:var(--accent-soft);border-radius:var(--radius-control);color:var(--accent-ink)}._input_s6c25_64{color:#0000;width:100%;caret-color:var(--text);background:0 0;display:block;position:relative}._input_s6c25_64::placeholder{color:var(--text-muted)}._input_s6c25_64:focus,._input_s6c25_64:focus-visible{outline:none}._chips_s6c25_32{gap:var(--space-2);padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + var(--icon-size-rail) + var(--space-3));flex-wrap:wrap;margin:0;list-style:none;display:flex}._chip_s6c25_32{align-items:center;gap:var(--space-1);height:var(--chip-height);max-width:100%;padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;animation:_fade-in_s6c25_1 var(--duration-fast) var(--ease-out);display:inline-flex}._chip_s6c25_32[data-kind=date],._chip_s6c25_32[data-kind=time],._chip_s6c25_32[data-kind=repeat]{background:var(--accent-soft);color:var(--accent-ink)}._chip_s6c25_32[data-colour]{background:color-mix(in oklab, var(--chip-colour) 15%, var(--bg));color:color-mix(in oklab, var(--chip-colour) 55%, black)}:root[data-theme=dark] ._chip_s6c25_32[data-colour]{background:color-mix(in oklab, var(--chip-colour) 24%, var(--bg));color:color-mix(in oklab, var(--chip-colour) 60%, white)}._chipIcon_s6c25_185{display:inline-flex}._chip_s6c25_32[data-priority="1"] ._chipIcon_s6c25_185{color:var(--priority-low)}._chip_s6c25_32[data-priority="2"] ._chipIcon_s6c25_185{color:var(--priority-medium)}._chip_s6c25_32[data-priority="3"] ._chipIcon_s6c25_185{color:var(--priority-high)}._chipText_s6c25_201{text-overflow:ellipsis;overflow:hidden}._chipRemove_s6c25_206{border-radius:var(--radius-control);color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._chipRemove_s6c25_206:hover{opacity:1;background:color-mix(in oklab, currentColor 12%, transparent)}._error_s6c25_227{padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + var(--icon-size-rail) + var(--space-3));color:var(--danger);font-size:var(--font-size-13);margin:0}._footer_s6c25_235{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--font-size-12);margin:0;display:flex}._footer_s6c25_235>span{align-items:center;gap:var(--space-1);display:inline-flex}._key_s6c25_252{height:var(--pill-height);padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg);color:var(--text-secondary);font:inherit;font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}@keyframes _fade-in_s6c25_1{0%{opacity:0}}@keyframes _rise-in_s6c25_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}@media (prefers-reduced-motion:reduce){._backdrop_s6c25_6,._palette_s6c25_18,._palette_s6c25_18[data-sheet=true],._chip_s6c25_32,._chipRemove_s6c25_206{transition:none;animation:none}}._empty_1p3gt_4{padding:var(--space-8) var(--space-4);color:var(--text-muted);font-family:var(--font-display);font-size:var(--font-size-17);font-style:italic;font-weight:var(--font-weight-regular);text-align:center;margin:0}._skeleton_1vrtd_1{flex-direction:column;display:flex}._row_1vrtd_6{align-items:center;gap:var(--space-3);height:var(--row-height);padding:0 var(--space-2);animation:1.4s ease-in-out infinite _pulse_1vrtd_1;display:flex}._box_1vrtd_16{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-full);background:var(--bg-subtle);flex:none}._line_1vrtd_24{height:var(--space-3);border-radius:var(--radius-control);background:var(--bg-subtle);width:60%}._row_1vrtd_6:nth-child(2) ._line_1vrtd_24{width:44%}._row_1vrtd_6:nth-child(3) ._line_1vrtd_24{width:52%}@keyframes _pulse_1vrtd_1{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){._row_1vrtd_6{animation:none}}._menu_140j1_1{flex-direction:column;display:flex}._item_140j1_6{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-body);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._item_140j1_6:hover:not(:disabled){background:var(--bg-hover)}._item_140j1_6:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}._menu_140j1_1:has(._icon_140j1_34) ._item_140j1_6:not(:has(._icon_140j1_34)):before{content:"";width:var(--icon-size-row);flex:none}._item_140j1_6:disabled{color:var(--text-muted);cursor:not-allowed}._icon_140j1_34{width:var(--icon-size-row);color:var(--text-muted);flex:none;justify-content:center;display:inline-flex}._label_140j1_53{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-secondary);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._separator_140j1_63{height:1px;margin:var(--space-1) 0;background:var(--border)}._dot_a5kp8_4{width:var(--list-dot-size);height:var(--list-dot-size);box-sizing:border-box;border-radius:var(--radius-full);flex:none}._dot_a5kp8_4[data-colour=none]{border:var(--list-dot-ring) solid var(--border-strong)}._name_a5kp8_18{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._check_a5kp8_26{width:var(--menu-dot-size);height:var(--menu-dot-size);color:var(--accent-ink);flex:none}._subtasks_1oqst_4{padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}._status_1oqst_11,._empty_1oqst_12{padding:var(--space-1) 0 var(--space-2);color:var(--text-muted);font-size:var(--font-size-13);margin:0}._label_1oqst_21{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;display:flex}._count_1oqst_33{color:var(--text-muted);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:normal}._list_1oqst_40{margin:0 calc(-1 * var(--space-2));flex-direction:column;padding:0;list-style:none;display:flex}._row_1oqst_48{align-items:center;gap:var(--space-3);min-height:var(--field-row-height);padding:0 var(--space-2);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out);display:flex;position:relative}._row_1oqst_48:hover{background:var(--bg-hover)}._row_1oqst_48[data-dragging=true]{opacity:.5}._dropIndicatorRow_1oqst_67{list-style:none}._dropIndicator_1oqst_67{height:var(--pane-divider-active);margin:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-ink);display:block}._row_1oqst_48 ._dropIndicator_1oqst_67{position:absolute;top:0;left:0;right:0}._grip_1oqst_87{left:calc(-1 * var(--space-4));width:var(--space-4);height:var(--field-row-height);color:var(--text-muted);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}._row_1oqst_48:hover ._grip_1oqst_87,._grip_1oqst_87:active{opacity:1}._title_1oqst_113{min-width:0;color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-title);overflow-wrap:anywhere;flex:1}._row_1oqst_48[data-completed=true] ._title_1oqst_113{color:var(--text-muted);font-weight:var(--font-weight-body);text-decoration:line-through}._row_1oqst_48[data-completed=true]:hover ._title_1oqst_113{color:var(--text-secondary)}._delete_1oqst_132{opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}._row_1oqst_48:hover ._delete_1oqst_132,._delete_1oqst_132:focus-visible{opacity:1}._addForm_1oqst_142{align-items:center;gap:var(--space-3);height:var(--field-row-height);margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-muted);transition:border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;display:flex}._addForm_1oqst_142:focus-within{border-color:var(--accent-ink)}._addIcon_1oqst_160{width:var(--checkbox-size);flex:none}._addInput_1oqst_165{min-width:0;height:100%;color:var(--text);font-size:var(--font-size-14);background:0 0;border:none;flex:1;padding:0}._addInput_1oqst_165:focus-visible{outline:none}._addInput_1oqst_165::placeholder{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){._row_1oqst_48,._grip_1oqst_87,._delete_1oqst_132,._addForm_1oqst_142{transition:none}}._chip_1tuhq_1{align-items:center;gap:var(--space-1);height:var(--pill-height);max-width:100%;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1;display:inline-flex;overflow:hidden}._chip_1tuhq_1[data-tone=neutral]{background:var(--bg-subtle);color:var(--text-secondary)}._chip_1tuhq_1[data-tone=accent]{background:var(--accent-soft);color:var(--accent-ink)}._chip_1tuhq_1[data-tone=danger]{background:color-mix(in oklab, var(--danger) 12%, var(--bg));color:var(--danger)}._chip_1tuhq_1[data-tone=colour]{background:color-mix(in oklab, var(--chip-colour) 15%, var(--bg));color:color-mix(in oklab, var(--chip-colour) 55%, black)}:root[data-theme=dark] ._chip_1tuhq_1[data-tone=colour]{background:color-mix(in oklab, var(--chip-colour) 24%, var(--bg));color:color-mix(in oklab, var(--chip-colour) 60%, white)}._picker_6qg8o_3{align-items:flex-start;gap:var(--space-3);min-height:var(--field-row-height);padding:0 var(--space-2);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out);display:flex}._picker_6qg8o_3:hover{background:var(--bg-hover)}._icon_6qg8o_17{height:var(--field-row-height);color:var(--text-muted);flex:none;align-items:center;display:inline-flex}._status_6qg8o_25{color:var(--text-secondary);font-size:var(--font-size-13);margin:0}._chips_6qg8o_31{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--field-row-height);padding:var(--space-2) 0;flex-wrap:wrap;flex:1;margin:0;list-style:none;display:flex}._remove_6qg8o_43{margin-right:calc(-1 * var(--space-1));color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._remove_6qg8o_43:hover{opacity:1}._remove_6qg8o_43 svg{width:var(--space-3);height:var(--space-3)}._inputItem_6qg8o_63{min-width:calc(4 * var(--space-6));flex:1;position:relative}._input_6qg8o_63{width:100%;height:var(--pill-height);color:var(--text);font-size:var(--font-size-14);background:0 0;border:none;padding:0}._input_6qg8o_63:focus-visible{outline:none}._picker_6qg8o_3:has(._input_6qg8o_63:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}._input_6qg8o_63::placeholder{color:var(--text-secondary)}._suggestions_6qg8o_94{z-index:var(--z-popover);top:calc(100% + var(--space-2));left:calc(-1 * var(--space-2));min-width:var(--popover-min-width);padding:var(--space-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);animation:_suggestions-in_6qg8o_1 var(--duration-base) var(--ease-out);margin:0;list-style:none;position:absolute}._suggestions_6qg8o_94 button{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-body);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}._suggestions_6qg8o_94 button:hover{background:var(--bg-hover)}._suggestions_6qg8o_94 button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}._dot_6qg8o_136{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex:none}._dot_6qg8o_136[data-colour=none]{background:var(--border-strong)}@keyframes _suggestions-in_6qg8o_1{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}@media (prefers-reduced-motion:reduce){._picker_6qg8o_3{transition:none}._suggestions_6qg8o_94{animation:none}}._panel_12yle_3{gap:var(--space-4);flex-direction:column;display:flex}._title_12yle_13{width:100%;padding:var(--space-1) var(--space-8) var(--space-1) 0;color:var(--text);font-family:var(--font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-medium);line-height:var(--line-height);resize:none;transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-bottom:1px solid #0000;display:block;overflow:hidden}._title_12yle_13:focus,._title_12yle_13:focus-visible{border-bottom-color:var(--accent-ink);outline:none}@media (prefers-reduced-motion:reduce){._title_12yle_13{transition:none}}._fields_12yle_42{margin:0 calc(-1 * var(--space-2));flex-direction:column;display:flex}._field_12yle_42{align-items:center;gap:var(--space-3);min-height:var(--field-row-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-size-14);transition:background-color var(--duration-fast) var(--ease-out);display:flex;position:relative}._field_12yle_42:not([data-disabled=true]):hover{background:var(--bg-hover)}._field_12yle_42:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}@media (pointer:coarse){._field_12yle_42{min-height:var(--touch-target-min)}._listButton_12yle_77,._select_12yle_78{height:var(--touch-target-min)}}._field_12yle_42[data-empty=true]{color:var(--text-muted)}._field_12yle_42[data-disabled=true]{color:var(--text-muted);opacity:.6}._fieldIcon_12yle_92{color:var(--text-muted);flex:none;display:inline-flex}._value_12yle_98{flex:1;min-width:0}._listButton_12yle_77{align-items:center;gap:var(--space-2);min-width:0;height:var(--field-row-height);color:inherit;font-size:var(--font-size-14);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:flex}._listButton_12yle_77:focus-visible{outline:none}._listButton_12yle_77:disabled{cursor:not-allowed}._dot_12yle_129{width:var(--space-2);height:var(--space-2);box-sizing:border-box;border-radius:var(--radius-full);flex:none}._dot_12yle_129[data-colour=none]{border:var(--list-dot-ring) solid var(--border-strong)}._picker_12yle_145{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._clear_12yle_157{z-index:1;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:relative}._field_12yle_42:hover ._clear_12yle_157,._clear_12yle_157:focus-visible{opacity:1}@media (hover:none){._clear_12yle_157{opacity:1}}._flag_12yle_178{color:var(--text-muted);display:inline-flex}._flag_12yle_178[data-priority="1"]{color:var(--priority-low)}._flag_12yle_178[data-priority="2"]{color:var(--priority-medium)}._flag_12yle_178[data-priority="3"]{color:var(--priority-high)}._select_12yle_78{min-width:0;height:var(--field-row-height);color:inherit;font-size:var(--font-size-14);appearance:none;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:0}._select_12yle_78:focus-visible{outline:none}._select_12yle_78:disabled{cursor:not-allowed}._customRule_12yle_218{margin:var(--space-1) 0 var(--space-1) calc(var(--icon-size-row) + var(--space-3) + var(--space-2));width:auto}._notes_12yle_224{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._notesIcon_12yle_232{padding-top:var(--space-2);color:var(--text-muted);flex:none;display:inline-flex}._notesField_12yle_242{flex:1;min-width:0}._history_12yle_247{color:var(--text-muted);font-size:var(--font-size-13)}._history_12yle_247 summary{cursor:pointer;font-weight:var(--font-weight-medium)}._history_12yle_247 ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);font-variant-numeric:tabular-nums}._historyNote_12yle_263{margin:var(--space-2) 0 0}._footer_12yle_267{padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._delete_12yle_273{margin-left:calc(-1 * var(--space-3));color:var(--danger)}._delete_12yle_273:hover:not(:disabled){color:var(--danger-hover)}._row_kpkfy_9{--invitation-row-height:56px;grid-template-columns:calc(var(--checkbox-size) + var(--space-3)) minmax(0, 1fr) auto;height:var(--invitation-row-height);padding:0 var(--space-2);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out);grid-template-rows:1fr auto auto 1fr;list-style:none;display:grid;position:relative}._row_kpkfy_9:hover{background:var(--bg-hover)}._row_kpkfy_9[data-open=true]{background:var(--accent-soft)}._row_kpkfy_9[data-leaving=true]{animation:_leave_kpkfy_1 var(--duration-base) var(--ease-out) var(--duration-fast) forwards;overflow:hidden}@keyframes _leave_kpkfy_1{to{opacity:0;height:0}}._main_kpkfy_52{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;min-width:0;height:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;display:grid}._main_kpkfy_52:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-control)}._main_kpkfy_52:disabled{cursor:default}._bar_kpkfy_78{width:var(--calendar-event-bar);border-radius:var(--radius-full);background:var(--event-colour);grid-area:2/1/4}._title_kpkfy_86{font-size:var(--font-size-14);font-weight:var(--font-weight-title);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;align-self:center;overflow:hidden}._meta_kpkfy_97{color:var(--text-secondary);font-size:var(--font-size-13);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-area:3/2/auto/-1;overflow:hidden}._actions_kpkfy_108{align-self:center;gap:var(--space-1);grid-area:2/3;margin-inline-start:var(--space-3);display:flex}._actions_kpkfy_108 ._answer_kpkfy_118[data-chosen=true]{border-color:var(--accent-ink);background:var(--accent-soft);color:var(--accent-ink);opacity:1}._row_kpkfy_9[data-leaving=true] ._answer_kpkfy_118:disabled:not([data-chosen=true]){opacity:.5}._icon_kpkfy_129{display:none}._label_kpkfy_133{display:inline}@container task-list (width<=399.98px){._actions_kpkfy_108 ._answer_kpkfy_118{aspect-ratio:1;padding:0}._icon_kpkfy_129{display:inline-flex}._label_kpkfy_133{display:none}}@media (prefers-reduced-motion:reduce){._row_kpkfy_9{transition:none}._row_kpkfy_9[data-leaving=true]{animation:none}}._group_1qhvb_5{margin-bottom:var(--space-3);flex-direction:column;display:flex}._heading_1qhvb_11{margin:var(--space-4) 0 var(--space-1);padding:0 var(--space-2);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._group_1qhvb_5:first-child ._heading_1qhvb_11{margin-top:0}._count_1qhvb_25{color:var(--text-muted);font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums}._list_1qhvb_33{flex-direction:column;margin:0;padding:0;display:flex}._block_2pi78_15{display:contents}._toggle_2pi78_7{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);margin-bottom:var(--space-3);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-body);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:none;display:flex}._toggle_2pi78_7:hover{background:var(--bg-hover);color:var(--text)}@media (pointer:coarse){._toggle_2pi78_7{height:var(--row-height)}}._chevron_2pi78_55{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out);flex:none}._chevron_2pi78_55[data-open=true]{transform:rotate(90deg)}._preview_2pi78_70{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._empty_2pi78_78{min-width:0;color:var(--text-muted);flex:1}._toggle_2pi78_7:hover ._empty_2pi78_78{color:var(--text-secondary)}._label_2pi78_93{flex:1;min-width:0}._field_2pi78_7{max-height:40%;margin-bottom:var(--space-3);padding:0 var(--space-2);flex:none;overflow-y:auto}._error_2pi78_106{margin:var(--space-1) 0 0;padding:0 var(--space-2);color:var(--danger);font-size:var(--font-size-13)}@media (prefers-reduced-motion:reduce){._toggle_2pi78_7,._chevron_2pi78_55{transition:none}}._row_w4w67_5{align-items:center;gap:var(--space-3);height:var(--row-height);padding:0 var(--space-2);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);list-style:none;display:flex;position:relative}._row_w4w67_5:hover,._row_w4w67_5[data-selected=true]{background:var(--bg-hover)}@media (pointer:coarse){._row_w4w67_5{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}._row_w4w67_5[data-open=true]{background:var(--accent-soft)}._row_w4w67_5[data-dragging=true]{z-index:1;background:var(--bg);box-shadow:var(--shadow-popover);transform:scale(var(--drag-lift-scale))}._row_w4w67_5[data-leaving=true]{animation:_leave_w4w67_1 var(--duration-base) var(--ease-out) calc(var(--duration-fast) + var(--duration-hold)) forwards;overflow:hidden}._grip_w4w67_65{top:50%;left:calc(-1 * min(var(--space-5), var(--task-gutter,var(--space-6))));width:min(var(--space-5), var(--task-gutter,var(--space-6)));height:var(--row-height);color:var(--text-muted);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}._row_w4w67_5:hover ._grip_w4w67_65,._grip_w4w67_65:active{opacity:1}@media (hover:none){._grip_w4w67_65{opacity:1}}._title_w4w67_100{min-width:0;height:100%;color:var(--text);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-title);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:1;padding:0;overflow:hidden}._title_w4w67_100:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width));border-radius:var(--radius-control)}._row_w4w67_5[data-completed=true] ._title_w4w67_100,._row_w4w67_5[data-completing=true] ._title_w4w67_100{color:var(--text-muted);font-weight:var(--font-weight-body);text-decoration:line-through}._row_w4w67_5:is(:hover,[data-selected=true],[data-open=true]) :is(._subtasks_w4w67_134,._repeat_w4w67_134),._row_w4w67_5:is(:hover,[data-selected=true],[data-open=true]):is([data-completed=true],[data-completing=true]) ._title_w4w67_100{color:var(--text-secondary)}._meta_w4w67_143{align-items:center;gap:var(--space-2);flex:none;max-width:50%;display:flex;overflow:hidden}._tags_w4w67_152{display:contents}._tagName_w4w67_161{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@media (width<=599.98px){._tags_w4w67_152{min-width:calc(4ch + var(--space-4));display:flex;overflow:hidden}._tagItem_w4w67_172{flex-shrink:1;min-width:0;overflow:hidden}._meta_w4w67_143{max-width:54%}}@media (width>=600px){@container task-list (width<=400px){._tags_w4w67_152{display:none}}@container task-list (width<=300px){._subtasks_w4w67_134{display:none}}}._subtasks_w4w67_134{color:var(--text-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}._repeat_w4w67_134{color:var(--text-muted);display:inline-flex}._due_w4w67_201{color:var(--text-secondary);font-size:var(--font-size-13);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}._due_w4w67_201[data-tone=today]{color:var(--accent-ink)}._due_w4w67_201[data-tone=overdue]{color:var(--danger)}@keyframes _leave_w4w67_1{to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){._row_w4w67_5,._grip_w4w67_65{transition:none}._row_w4w67_5[data-dragging=true]{transform:none}._row_w4w67_5[data-leaving=true]{animation:none}}._group_1jv3r_1{border-radius:var(--radius-card);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}._group_1jv3r_1[data-drop-target=true]{background:var(--accent-soft)}._heading_1jv3r_19{margin:var(--space-4) 0 var(--space-1);padding:0 var(--space-2);color:var(--text-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}._heading_1jv3r_19[data-group=overdue]{color:var(--danger)}._heading_1jv3r_19[data-group=today]{color:var(--accent-ink)}._group_1jv3r_1:first-child ._heading_1jv3r_19{margin-top:0}._headingSpan_1jv3r_44{color:var(--text-muted);font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums}._list_1jv3r_52{flex-direction:column;margin:0;padding:0;display:flex}._emptyRow_1jv3r_62{height:var(--row-height);padding:0 var(--space-2);color:var(--text-muted);font-family:var(--font-display);font-size:var(--font-size-17);font-style:italic;font-weight:var(--font-weight-regular);align-items:center;margin:0;display:flex}._group_1jv3r_1[data-drop-target=true] :is(._headingSpan_1jv3r_44,._emptyRow_1jv3r_62){color:var(--text-secondary)}._dropIndicator_1jv3r_81{height:var(--pane-divider-active);margin:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-ink);list-style:none}@media (prefers-reduced-motion:reduce){._group_1jv3r_1{transition:none}}._pane_y5qts_4{flex-direction:column;height:100%;min-height:0;display:flex;container:task-list/inline-size}._header_y5qts_14{align-items:baseline;gap:var(--space-3);padding:0 var(--space-2) var(--space-4);flex:none;display:flex}._title_y5qts_25{min-width:0;color:var(--text);font-family:var(--font-display);font-size:var(--font-size-24);font-weight:var(--font-weight-medium);line-height:var(--control-height);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._title_y5qts_25[data-view=home]{font-size:var(--font-size-30)}._titleFallback_y5qts_43{color:var(--text-muted)}._titleDot_y5qts_49{width:var(--list-dot-size);height:var(--list-dot-size);margin-right:var(--space-3);vertical-align:middle;box-sizing:border-box;border-radius:var(--radius-full);display:inline-block}._titleDot_y5qts_49[data-colour=none]{border:var(--list-dot-ring) solid var(--border-strong)}._titleDate_y5qts_63{margin-left:var(--space-1);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-body);font-variant-numeric:tabular-nums}._toggle_y5qts_72{margin:0 calc(-1 * var(--space-3)) 0 auto;flex:none;align-self:center}._toggle_y5qts_72[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}._body_y5qts_86{min-height:0;margin:0 calc(-1 * var(--task-gutter,var(--space-6)));padding:0 var(--task-gutter,var(--space-6)) var(--space-4);flex:1;overflow-y:auto}._composer_y5qts_98{align-items:center;gap:var(--space-3);height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-2);border-radius:var(--radius-card);background:var(--bg);color:var(--border-strong);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;flex:none;display:flex}._composer_y5qts_98:hover{color:var(--text-muted)}@media (pointer:coarse){._composer_y5qts_98{height:var(--row-height)}}._composer_y5qts_98:focus-within{border-color:var(--accent-ink);color:var(--accent-ink)}._composerRing_y5qts_133{box-sizing:border-box;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--checkbox-border-width) dashed currentColor;border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:inline-flex}._composerPlus_y5qts_145{width:var(--space-3);height:var(--space-3);color:var(--text-muted)}._composer_y5qts_98:focus-within ._composerPlus_y5qts_145{color:var(--accent-ink)}._composerInput_y5qts_155{min-width:0;height:100%;color:var(--text);font-size:var(--font-size-14);background:0 0;border:none;flex:1;padding:0}._composerInput_y5qts_155:focus-visible{outline:none}._composerInput_y5qts_155::placeholder{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){._composer_y5qts_98{transition:none}}._zone_p214e_4{z-index:1;width:var(--canvas-gutter);flex:none;position:relative}._handle_p214e_11{cursor:col-resize;touch-action:none;position:absolute;inset:0}._handle_p214e_11:after{content:"";width:var(--pane-divider-active);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._handle_p214e_11:hover:after{background:var(--border-strong)}._handle_p214e_11:active:after,._handle_p214e_11:focus-visible:after{background:var(--accent-ink)}._handle_p214e_11:focus-visible{outline:none}._controls_p214e_43{gap:var(--space-1);padding:var(--space-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-popover);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._zone_p214e_4:hover ._controls_p214e_43,._zone_p214e_4:focus-within ._controls_p214e_43{opacity:1;pointer-events:auto}._control_p214e_43{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._control_p214e_43:hover{background:var(--bg-hover);color:var(--text)}._bar_95pt0_1{height:var(--tab-bar-height);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--canvas);flex:none;display:flex}._tab_95pt0_11{min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}._tab_95pt0_11[aria-current=page]{color:var(--accent-ink)}._tab_95pt0_11:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}._icon_95pt0_38{display:inline-flex}._label_95pt0_42{font-size:var(--font-size-12);font-weight:var(--font-weight-medium)}._shell_sjx7i_1{height:100dvh;padding-top:env(safe-area-inset-top);background:var(--canvas);flex-direction:column;display:flex}._content_sjx7i_17{background:var(--bg);flex:1;min-height:0;position:relative}._routeBody_sjx7i_28{height:100%;min-height:0;padding:var(--space-3) var(--space-6) var(--space-6);overflow:auto}._fab_sjx7i_38{right:calc(var(--space-4) + env(safe-area-inset-right));bottom:var(--space-4);width:var(--quick-add-fab-size);height:var(--quick-add-fab-size);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-popover);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:flex;position:absolute}._fab_sjx7i_38:hover{background:var(--accent-hover)}._fab_sjx7i_38:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._field_1ug1d_1{align-items:center;gap:var(--space-2);height:var(--row-height);margin-top:calc(-1 * var(--space-1));margin-bottom:var(--space-4);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-out);display:flex}._field_1ug1d_1:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-1px;border-color:var(--focus-ring)}._input_1ug1d_25{min-width:0;height:100%;color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-body);background:0 0;border:none;flex:1;padding:0}._input_1ug1d_25:focus-visible{outline:none}._input_1ug1d_25::-webkit-search-cancel-button{appearance:none;width:var(--icon-size-row);height:var(--icon-size-row);background:var(--text-secondary);cursor:pointer;margin:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}._input_1ug1d_25::placeholder{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){._field_1ug1d_1{transition:none}}._dot_g0l99_3{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--text-muted);vertical-align:middle;display:inline-block}._dot_g0l99_3[data-state=ok]{background:var(--accent)}._dot_g0l99_3[data-state=degraded]{background:var(--warning)}._dot_g0l99_3[data-state=down]{background:var(--danger)}._actions_giusf_7{align-items:center;gap:var(--space-1);display:flex}._actions_giusf_7[data-variant=strip]{flex-direction:column}._item_giusf_17{width:var(--sorting-header-button-size);height:var(--sorting-header-button-size);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:relative}._actions_giusf_7[data-variant=strip] ._item_giusf_17{width:var(--control-height);height:var(--control-height)}._item_giusf_17[data-push-end=true]{margin-left:auto}._item_giusf_17:hover{background:var(--bg-hover);color:var(--text)}._item_giusf_17[data-lit=true]{background:var(--accent-soft);color:var(--accent-ink)}._plus_giusf_62{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}._item_giusf_17:hover ._plus_giusf_62{background:var(--accent-hover)}._avatar_giusf_78{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._item_giusf_17:hover:after{content:attr(data-tooltip);margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--bg-inverse);color:var(--text-inverse);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;animation:_fade-in_giusf_1 var(--duration-fast) var(--ease-out) var(--delay-tooltip) both;position:absolute;top:100%;left:50%;transform:translate(-50%)}._actions_giusf_7[data-variant=strip] ._item_giusf_17:hover:after{margin-top:0;margin-left:var(--space-3);top:50%;left:100%;transform:translateY(-50%)}._health_giusf_123{padding:0 var(--space-2) var(--space-2)}@keyframes _fade-in_giusf_1{0%{opacity:0}}._field_unwaq_6{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-out);display:flex}._field_unwaq_6:focus-within{border-color:var(--accent-ink)}._icon_unwaq_23{flex:none}._input_unwaq_27{min-width:0;height:100%;color:var(--text);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-body);background:0 0;border:none;flex:1;padding:0}._input_unwaq_27:focus-visible{outline:none}._input_unwaq_27::placeholder{color:var(--text-secondary)}._clear_unwaq_54{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._clear_unwaq_54:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){._field_unwaq_6{transition:none}}._picker_3upea_4{gap:var(--space-2);padding:var(--space-2);min-width:var(--popover-min-width);flex-direction:column;display:flex}._grid_3upea_12{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}._swatch_3upea_18{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-full);color:var(--accent-text);transition:transform var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:flex}._swatch_3upea_18:hover{transform:scale(1.08)}._swatch_3upea_18:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._check_3upea_39{width:var(--swatch-check-size);height:var(--swatch-check-size)}._none_3upea_44{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-body);text-align:left;background:0 0;border:none;display:flex}._none_3upea_44:hover{background:var(--bg-hover)}._none_3upea_44:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}._noneDot_3upea_68{width:var(--space-4);height:var(--space-4);box-sizing:border-box;border:var(--list-dot-ring) solid var(--border-strong);border-radius:var(--radius-full);flex:none}@media (prefers-reduced-motion:reduce){._swatch_3upea_18{transition:none}._swatch_3upea_18:hover{transform:none}}._lists_1mdqe_3{flex-direction:column;display:flex}._list_1mdqe_3{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1mdqe_18{height:var(--index-row-height);align-items:center;display:flex;position:relative}._navItem_1mdqe_25{align-items:center;gap:var(--space-3);min-width:0;height:100%;padding:0 var(--space-8) 0 var(--space-2);border-radius:var(--radius-control);color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-title);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:1;text-decoration:none;display:flex}._navItem_1mdqe_25:hover{background:var(--bg-hover)}._navItem_1mdqe_25[data-quiet=true]{color:var(--text-secondary);font-weight:var(--font-weight-body)}._navItem_1mdqe_25[data-status=active],._navItem_1mdqe_25[data-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}._lists_1mdqe_3[data-index] ._navItem_1mdqe_25[data-selected=false]{color:var(--text);background:0 0}._lists_1mdqe_3[data-index] ._navItem_1mdqe_25[data-selected=false]:hover{background:var(--bg-hover)}._lists_1mdqe_3[data-index] ._navItem_1mdqe_25[data-selected=false][data-quiet=true]{color:var(--text-secondary)}._item_1mdqe_18[data-drop-target=true] ._navItem_1mdqe_25{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-ink)}._dot_1mdqe_82{width:var(--list-dot-size);height:var(--list-dot-size);box-sizing:border-box;border-radius:var(--radius-full);flex:none}._dot_1mdqe_82[data-colour=none]{border:var(--list-dot-ring) solid var(--border-strong)}._menuDot_1mdqe_98{width:var(--menu-dot-size);height:var(--menu-dot-size);box-sizing:border-box;border-radius:var(--radius-full)}._menuDot_1mdqe_98[data-colour=none]{border:var(--list-dot-ring) solid var(--border-strong)}._name_1mdqe_109{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menuButton_1mdqe_115{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;right:0}._item_1mdqe_18:hover ._menuButton_1mdqe_115,._item_1mdqe_18[data-menu-open=true] ._menuButton_1mdqe_115,._menuButton_1mdqe_115:focus-visible{opacity:1}@media (hover:none){._menuButton_1mdqe_115{opacity:1}}._renameInput_1mdqe_137{flex:1}._newList_1mdqe_143{align-items:center;gap:var(--space-3);height:var(--index-row-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;display:flex}._newList_1mdqe_143:focus-within{border-color:var(--accent-ink);background:var(--bg)}._newListIcon_1mdqe_160{flex:none}._newListColor_1mdqe_164{width:var(--icon-size-row);height:var(--icon-size-row);border-radius:var(--radius-full);background:0 0;border:none;flex:none;justify-content:flex-start;align-items:center;padding:0;display:flex}._newListColor_1mdqe_164:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._newListInput_1mdqe_182{min-width:0;color:var(--text);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-body);background:0 0;border:none;flex:1;padding:0}._newListInput_1mdqe_182:focus-visible{outline:none}._newListInput_1mdqe_182::placeholder{color:var(--text-secondary)}._error_1mdqe_202{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--font-size-13);margin:0}@media (prefers-reduced-motion:reduce){._navItem_1mdqe_25,._menuButton_1mdqe_115,._newList_1mdqe_143{transition:none}}._list_1kpo8_3{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_1kpo8_13{align-items:center;gap:var(--space-3);height:var(--index-row-height);padding:0 var(--space-2);color:var(--text);font-size:var(--font-size-14);font-weight:var(--font-weight-title);display:flex}._dot_1kpo8_24{box-sizing:border-box;width:var(--list-dot-size);height:var(--list-dot-size);border-radius:var(--radius-full);flex:none}._dot_1kpo8_24[data-colour=none]{border:var(--list-dot-ring) solid var(--border-strong)}._name_1kpo8_37{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._empty_1kpo8_43,._error_1kpo8_44{padding:0 var(--space-2);color:var(--text-muted);font-size:var(--font-size-13);margin:0}._group_1elbt_5{flex-direction:column;display:flex}._toggle_1elbt_10{align-items:center;gap:var(--space-3);width:100%;height:var(--index-row-height);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-body);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:flex}._toggle_1elbt_10:hover{background:var(--bg-hover)}._icon_1elbt_36{margin:0 calc((var(--list-dot-size) - var(--icon-size-row)) / 2);flex:none}._label_1elbt_41{flex:1;min-width:0}._chevron_1elbt_46{transition:transform var(--duration-fast) var(--ease-out);flex:none}._chevron_1elbt_46[data-open=true]{transform:rotate(90deg)}._panel_1elbt_55{padding-left:var(--space-5)}@media (prefers-reduced-motion:reduce){._toggle_1elbt_10,._chevron_1elbt_46{transition:none}}._pane_18yvu_37{background:var(--bg);--tasks-bottom-inset:var(--space-6);--tasks-reserved:calc(var(--control-height) + var(--space-4) + (var(--row-height) * 3) + var(--row-height) + var(--tasks-bottom-inset));--tasks-min:calc(var(--control-height) + var(--space-4) + var(--row-height) + var(--tasks-bottom-inset));flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}._pane_18yvu_37[data-stacked=true]{--tasks-bottom-inset:8px}._pane_18yvu_37[data-has-notes=true]{--tasks-reserved:calc(var(--control-height) + var(--space-4) + (var(--row-height) * 3) + var(--row-height) + var(--tasks-bottom-inset) + 44px);--tasks-min:calc(var(--control-height) + var(--space-4) + var(--row-height) + var(--tasks-bottom-inset) + 44px)}@media (pointer:coarse){._pane_18yvu_37{--tasks-reserved:calc(var(--control-height) + var(--space-4) + (48px * 3) + 48px + var(--tasks-bottom-inset));--tasks-min:calc(var(--control-height) + var(--space-4) + 48px + var(--tasks-bottom-inset))}._pane_18yvu_37[data-has-notes=true]{--tasks-reserved:calc(var(--control-height) + var(--space-4) + (48px * 3) + 48px + var(--tasks-bottom-inset) + 60px);--tasks-min:calc(var(--control-height) + var(--space-4) + 48px + var(--tasks-bottom-inset) + 60px)}}._header_18yvu_93{height:var(--sorting-header-height);padding:0 var(--space-2);border-bottom:1px solid var(--border);flex:none;align-items:center;display:flex}._header_18yvu_93>*{flex:1}._filter_18yvu_13{padding:0 var(--space-3);border-bottom:1px solid var(--border);flex:none}._index_18yvu_20{--filter-height:calc(var(--control-height) + 1px);--row-floor:calc(var(--index-row-height) + var(--space-3) + var(--space-2) + 1px);min-height:var(--row-floor);max-height:max(var(--row-floor), min(calc((100% - var(--sorting-header-height) - var(--filter-height)) / 2), calc(100% - var(--sorting-header-height) - var(--filter-height) - var(--tasks-reserved))));padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border);flex:0 auto;overflow-y:auto}._tasks_18yvu_10{--task-gutter:var(--space-3);min-height:var(--tasks-min);padding:0 var(--task-gutter) var(--tasks-bottom-inset);flex:1}._strip_18yvu_230{align-items:center;gap:var(--space-1);width:var(--sorting-strip-width);margin-right:var(--canvas-gutter);padding:var(--space-1) 0;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg);box-shadow:var(--shadow-sheet);flex-direction:column;flex:none;display:flex}._stripButton_18yvu_245{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._stripButton_18yvu_245:hover,._stripButton_18yvu_245[aria-expanded=true]{background:var(--bg-hover);color:var(--text)}._popover_18yvu_268{width:var(--sorting-pane-width);max-width:100%}._popoverFilter_18yvu_273{padding:0 var(--space-3) var(--space-2)}._overlay_18yvu_279{top:0;bottom:0;left:calc(var(--sorting-strip-width) + var(--canvas-gutter));z-index:var(--z-rail);width:var(--sorting-pane-width);max-width:calc(100% - var(--sorting-strip-width) - var(--canvas-gutter));padding:var(--space-3) var(--space-6) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg);box-shadow:var(--shadow-popover);animation:_slide-in_18yvu_1 var(--duration-base) var(--ease-out);position:absolute}@keyframes _slide-in_18yvu_1{0%{opacity:0;transform:translateX(calc(-1 * var(--space-2)))}}._zone_itysh_7{z-index:calc(var(--z-rail) + 1);width:100%;height:var(--canvas-gutter);flex:none;position:relative}._handle_itysh_18{cursor:row-resize;touch-action:none;position:absolute;inset:0}._handle_itysh_18:after{content:"";height:var(--pane-divider-active);transition:background-color var(--duration-fast) var(--ease-out);background:0 0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._handle_itysh_18:hover:after{background:var(--border-strong)}._handle_itysh_18:active:after,._handle_itysh_18:focus-visible:after{background:var(--accent-ink)}._handle_itysh_18:focus-visible{outline:none}._controls_itysh_5{gap:var(--space-1);padding:var(--space-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow-popover);flex-direction:row;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._control_itysh_5{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._control_itysh_5:hover{background:var(--bg-hover);color:var(--text)}._flip_itysh_90{transform:rotate(180deg)}._shell_1rqvr_5{height:100vh;padding:var(--canvas-gutter);background:var(--canvas);display:flex;overflow:hidden}._sorting_1rqvr_16,._home_1rqvr_17,._calendar_1rqvr_18,._tasksCollapsedBar_1rqvr_19{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--bg);box-shadow:var(--shadow-sheet)}._sorting_1rqvr_16,._home_1rqvr_17,._calendar_1rqvr_18{overflow:hidden}._panes_1rqvr_3{flex:1;min-width:0;display:flex;position:relative}._panes_1rqvr_3[data-layout=stack]{flex-direction:column}._row_1rqvr_49{flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}._row_1rqvr_49[data-home-collapsed=true]{flex:none}._panes_1rqvr_3[data-layout=stack]>._row_1rqvr_49{min-height:var(--stack-tasks-min-height)}._sorting_1rqvr_16{width:clamp(var(--sorting-pane-min-width), var(--sorting-width), min(var(--sorting-pane-max-width), calc(100% - var(--home-pane-min-width) - var(--canvas-gutter))));flex:none;min-height:0}._panes_1rqvr_3[data-layout=stack] ._sorting_1rqvr_16{width:clamp(var(--stack-sorting-min-width), var(--sorting-width), min(var(--sorting-pane-max-width), calc(100% - var(--home-pane-min-width) - var(--canvas-gutter))))}._row_1rqvr_49[data-home-collapsed=true] ._sorting_1rqvr_16{width:clamp(var(--sorting-pane-min-width), var(--sorting-width), var(--sorting-pane-max-width))}._home_1rqvr_17{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}._home_1rqvr_17[data-collapsed=true]{flex:0 0 var(--pane-strip-width)}._homeBody_1rqvr_118{min-height:0;padding:var(--space-3) var(--space-6) var(--space-6);flex:1;position:relative;overflow:auto}._homeBody_1rqvr_118[data-centre=search],._homeBody_1rqvr_118[data-centre=settings]{padding-right:calc(var(--space-6) + var(--control-height) + var(--space-2))}._centreClose_1rqvr_135{top:var(--space-3);right:var(--space-6);position:absolute}._gutter_1rqvr_144{flex:0 0 var(--canvas-gutter)}._overlaySlot_1rqvr_149{display:contents}._calendar_1rqvr_18{width:clamp(var(--calendar-pane-min-width), calc(var(--calendar-split) * 100%), calc(100% - var(--sorting-pane-min-width) - var(--home-pane-min-width) - (2 * var(--canvas-gutter))));min-width:var(--calendar-pane-min-width);flex-direction:column;flex:none;min-height:0;display:flex}._panes_1rqvr_3[data-strip=true]>._calendar_1rqvr_18{width:clamp(var(--calendar-pane-min-width), calc(var(--calendar-split) * 100%), calc(100% - var(--sorting-strip-width) - var(--home-pane-min-width) - (2 * var(--canvas-gutter))))}._panes_1rqvr_3>._calendar_1rqvr_18[data-full=true]{flex:1;width:auto}._panes_1rqvr_3>._calendar_1rqvr_18[data-collapsed=true]{width:var(--pane-strip-width);min-width:var(--pane-strip-width)}._panes_1rqvr_3[data-layout=stack]>._calendar_1rqvr_18{width:auto;min-width:0;height:clamp(var(--stack-calendar-min-height), calc(var(--stack-split) * 100%), calc(100% - var(--stack-tasks-min-height) - var(--canvas-gutter)));min-height:var(--stack-calendar-min-height)}._panes_1rqvr_3[data-layout=stack]>._calendar_1rqvr_18[data-full=true]{flex:1;height:auto}._panes_1rqvr_3[data-layout=stack]>._calendar_1rqvr_18[data-collapsed=true]{width:auto;height:var(--pane-strip-width);min-height:var(--pane-strip-width)}._strip_1rqvr_220{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1;display:flex}._strip_1rqvr_220:hover{background:var(--bg-hover);color:var(--text)}._strip_1rqvr_220:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}._stripIcon_1rqvr_246{width:var(--control-height);height:var(--control-height);justify-content:center;align-items:center;display:inline-flex}._stripCaption_1rqvr_254{font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;writing-mode:vertical-rl}._collapsedBar_1rqvr_266{flex:0 0 var(--pane-strip-width);justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-4);color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-13);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:flex}._collapsedBar_1rqvr_266:hover{background:var(--bg-hover);color:var(--text)}._collapsedBar_1rqvr_266:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}._collapsedBarLabel_1rqvr_296{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._collapsedBarIcon_1rqvr_302{flex:none}._collapsedBarIconFlip_1rqvr_310{flex:none;transform:rotate(180deg)}._tasksCollapsedBar_1rqvr_19{flex:0 0 var(--sorting-strip-width);align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-2);display:flex}._tasksCollapsedRestore_1rqvr_327{height:100%;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-13);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:1;padding:0}._tasksCollapsedRestore_1rqvr_327:hover{color:var(--text)}._loading_z4m87_1,._error_z4m87_2{justify-content:center;align-items:center;height:100vh;display:flex}._error_z4m87_2{padding:var(--space-4);color:var(--danger);text-align:center}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f2ed;--bg:#fff;--bg-subtle:#f8f6f2;--bg-hover:#f3f0ea;--border:#e6e2da;--border-strong:#d2ccc1;--text:#1f1d1a;--text-secondary:#5d5850;--text-muted:#78726a;--accent:#2f6b4f;--accent-ink:#2f6b4f;--accent-hover:#275a42;--accent-soft:#e3eee7;--accent-text:#fff;--danger:#cf3f3f;--danger-hover:#b83636;--danger-text:#fff;--warning:#d98a1f;--priority-high:var(--danger);--priority-medium:var(--warning);--priority-low:#3573c9;--priority-none:var(--border-strong);--bg-inverse:#1f1d1a;--text-inverse:#fff;--accent-on-inverse:#9fd4b8;--focus-ring:#2f6b4f;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-17:17px;--font-size-19:19px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-28:28px;--font-size-30:30px;--font-weight-regular:400;--font-weight-body:450;--font-weight-medium:500;--font-weight-title:530;--font-weight-semibold:600;--font-weight-heading:650;--line-height:1.45;--line-height-display:1.25;--letter-spacing-caps:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-control:8px;--radius-card:12px;--radius-panel:16px;--radius-block:10px;--radius-full:999px;--canvas-gutter:10px;--shadow-sheet:0 1px 2px #3228140d;--shadow-popover:0 1px 2px #3228140f, 0 12px 32px #3228141f;--shadow-raised:0 1px 2px #3228140f;--focus-ring-width:2px;--focus-ring-offset:2px;--duration-fast:.15s;--duration-base:.2s;--duration-hold:.6s;--ease-out:cubic-bezier(.16, 1, .3, 1);--drag-lift-scale:1.02;--delay-tooltip:.4s;--delay-loading:.3s;--control-height:32px;--segment-inset:2px;--row-height:42px;--index-row-height:34px;--field-row-height:36px;--chip-height:24px;--pill-height:20px;--checkbox-size:20px;--checkbox-mark-size:14px;--icon-size-row:16px;--icon-size-rail:20px;--avatar-size:32px;--rail-width:56px;--rail-expanded-width:240px;--rail-item-size:40px;--pane-strip-width:40px;--pane-divider-active:2px;--tasks-pane-min-width:520px;--calendar-pane-min-width:560px;--stack-tasks-min-height:330px;--stack-calendar-min-height:160px;--slide-over-width:420px;--slide-over-inset:8px;--popover-min-width:200px;--toast-offset:24px;--checkbox-border-width:1.5px;--quick-add-width:560px;--swatch-size:28px;--swatch-check-size:14px;--menu-dot-size:14px;--list-dot-size:10px;--list-dot-ring:1.5px;--settings-width:640px;--settings-control-width:240px;--settings-time-width:128px;--settings-number-width:72px;--calendar-hour-height:56px;--calendar-gutter-width:48px;--calendar-today-size:32px;--calendar-now-line:var(--accent-ink);--calendar-now-dot:10px;--calendar-now-line-width:2px;--calendar-event-bar:3px;--calendar-block-outline:1.5px;--calendar-title-line-height:1.25;--chip-checkbox-size:14px;--chip-checkbox-mark-size:10px;--tab-bar-height:56px;--quick-add-fab-size:48px;--touch-target-min:44px;--sheet-header-height:56px;--z-rail:20;--z-backdrop:25;--z-slide-over:30;--z-popover:40;--z-toast:50}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#141311;--bg:#1e1c19;--bg-subtle:#232019;--bg-hover:#292622;--border:#2f2c27;--border-strong:#44403a;--text:#f2eee6;--text-secondary:#b3aca0;--text-muted:#8a8378;--accent:#2f6b4f;--accent-ink:#6fb58e;--accent-hover:#3a7d5e;--accent-soft:#223329;--accent-text:#fff;--danger:#e26660;--danger-hover:#eb7a75;--danger-text:#1f1d1a;--warning:#e3a447;--priority-low:#6e9ee6;--bg-inverse:#f2eee6;--text-inverse:#1f1d1a;--accent-on-inverse:#2f6b4f;--focus-ring:#6fb58e;--shadow-sheet:0 1px 2px #0000004d;--shadow-popover:0 1px 2px #0006, 0 12px 32px #00000080;--shadow-raised:0 1px 2px #00000059}@media (pointer:coarse){:root{--control-height:44px;--row-height:48px;--index-row-height:44px;--stack-tasks-min-height:400px}}:root{--sorting-pane-width:300px;--sorting-pane-min-width:260px;--sorting-pane-max-width:420px;--stack-sorting-min-width:260px;--home-pane-min-width:420px;--sorting-index-max-height:50%;--sorting-header-height:48px;--sorting-header-button-size:40px;--sorting-strip-width:40px}@media (pointer:coarse){:root{--sorting-header-button-size:44px;--sorting-strip-width:52px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Newsreader.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/Newsreader-Italic.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{height:100dvh;margin:0;padding:0}body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-body);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}button,input,select,textarea{font:inherit;color:inherit}time{font-variant-numeric:tabular-nums}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::selection{background:var(--accent-soft)}
