._narrow_1de07_2{max-width:28rem;padding:var(--space-6) var(--gutter);margin:0 auto}._title_1de07_8{font-size:var(--text-2xl);font-weight:var(--weight-bold)}._status_1de07_13{color:var(--color-text-muted)}._framed_1de07_22{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}._side_1de07_29{justify-content:space-between;gap:var(--space-7);height:100dvh;padding:var(--space-4) var(--space-6) var(--space-7);flex-direction:column;display:flex;position:sticky;top:0}._name_1de07_41{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}._sideText_1de07_47{gap:var(--space-5);max-width:26rem;display:grid}._display_1de07_53{font-size:clamp(2.25rem,1.4rem + 2.6vw,3rem);font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.05}._lead_1de07_60{font-size:var(--text-lg);margin:0}._sideHint_1de07_65{color:var(--color-text-muted);margin:0}._sideActions_1de07_70{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}._sheet_1de07_77{margin:var(--space-2) var(--space-2) var(--space-2) 0;padding:var(--space-7) var(--space-6);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 2);background:var(--color-surface);align-content:center;justify-items:center;display:grid}._work_1de07_88{gap:var(--space-4);width:100%;max-width:32rem;display:grid}._work_1de07_88>p{margin:0}._framed_1de07_22 a:not(._button_1de07_100){color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}._framed_1de07_22 a:not(._button_1de07_100):hover{text-decoration-thickness:2px}._quiet_1de07_111{color:var(--color-text-muted);justify-self:start}._steps_1de07_117{gap:var(--space-3);counter-reset:step;color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:grid}._steps_1de07_117 li{gap:var(--space-3);counter-increment:step;align-items:baseline;display:flex}._steps_1de07_117 li:before{content:counter(step);border-radius:var(--radius-pill);background:var(--color-sunken);width:1.75rem;height:1.75rem;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}._steps_1de07_117 li[data-state=done]:before{content:"✓" / "";background:var(--color-success-surface);color:var(--color-success)}._steps_1de07_117 li[data-state=current]{color:var(--color-text);font-weight:var(--weight-bold)}._steps_1de07_117 li[data-state=current]:before{background:var(--color-text);color:var(--color-surface)}._visuallyHidden_1de07_165{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=60rem){._framed_1de07_22{grid-template-rows:auto 1fr;grid-template-columns:1fr}._side_1de07_29{gap:var(--space-6);height:auto;padding:var(--space-4) calc(var(--space-2) + var(--gutter)) var(--space-6);position:static}._sheet_1de07_77{margin:0 var(--space-2) var(--space-2);padding:var(--space-6) var(--gutter);align-content:start;justify-items:start}}._form_1de07_197{gap:var(--space-4);display:grid}._field_1de07_202{gap:var(--space-1);font-weight:var(--weight-bold);display:grid}._input_1de07_208{min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-normal)}._input_1de07_208:focus{border-color:var(--color-accent)}._check_1de07_222{gap:var(--space-3);min-height:var(--tap-target);font-weight:var(--weight-bold);align-items:flex-start;display:flex}._check_1de07_222 input{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);flex:none;margin:0}._hint_1de07_238{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);display:block}._button_1de07_100{min-height:var(--tap-target);padding:var(--space-2) var(--space-5);border-radius:var(--radius);font-weight:var(--weight-bold);cursor:pointer;background:var(--color-accent);color:var(--color-on-accent);border:0;transition:background-color .12s,transform .12s}._button_1de07_100:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 86%, var(--color-surface))}._button_1de07_100:active:not(:disabled){transform:scale(.98)}._button_1de07_100:disabled{opacity:.6;cursor:default}._error_1de07_270{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-danger-surface);color:var(--color-danger);font-weight:var(--weight-bold);margin:0}a._button_1de07_100{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._secondary_1de07_288{min-height:var(--tap-target);padding:0 var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-bold);cursor:pointer;justify-self:start;transition:border-color .12s}._secondary_1de07_288:hover:not(:disabled){border-color:var(--color-text)}._secondary_1de07_288:disabled{opacity:.6;cursor:default}._notice_1de07_311{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-warning-surface);color:var(--color-warning);display:grid}._notice_1de07_311 p{margin:0}._plan_1de07_325{gap:var(--space-3);padding:var(--space-5);border-radius:calc(var(--radius) * 1.5);background:var(--color-bg);display:grid}._plan_1de07_325 p{margin:0}._planName_1de07_337{font-weight:var(--weight-bold);margin:0}._planPrice_1de07_342{font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0;display:grid}._checkout_1de07_350{margin-block:var(--space-4)}._planList_1de07_354{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}._subtitle_1de07_362{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-lg)}._table_1de07_367{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}._invoices_1de07_374{overflow-x:auto}._table_1de07_367 td{white-space:nowrap}._table_1de07_367 th,._table_1de07_367 td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--color-border);text-align:left}._table_1de07_367 th{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}._board_18o5w_1{padding:var(--space-4) var(--gutter) var(--space-6)}._filters_18o5w_5{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}._filter_18o5w_5{min-height:var(--tap-target);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-bold);cursor:pointer;flex:1}._filter_18o5w_5[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}._columns_18o5w_28{gap:var(--space-4);display:grid}._column_18o5w_28:not([data-active]){display:none}._laneHead_18o5w_39{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}._heading_18o5w_46{font-size:var(--text-xl)}._count_18o5w_50{color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._list_18o5w_57{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._empty_18o5w_67{color:var(--color-text-muted)}@media (width>=60rem){._filters_18o5w_5{display:none}._columns_18o5w_28{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}._column_18o5w_28,._column_18o5w_28:not([data-active]){min-width:0;min-height:60dvh;padding:var(--space-3);border-radius:calc(var(--radius) * 1.5);background:var(--color-bg);display:block}}._completed_18o5w_94{margin-top:var(--space-6);color:var(--color-text-muted)}._completed_18o5w_94 summary{min-height:var(--tap-target);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:flex}._strip_18o5w_107{padding-left:var(--space-4);margin:0}._card_obotg_1{gap:var(--space-2);min-width:0;padding:var(--space-4);border:2px solid var(--color-surface);border-radius:var(--radius);background:var(--color-surface);display:grid}._new_obotg_12{border-color:var(--color-highlight);animation:1.6s ease-in-out infinite _pulse_obotg_1}@keyframes _pulse_obotg_1{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-highlight) 45%, transparent)}}._late_obotg_23{border-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 6%, var(--color-surface))}._top_obotg_29{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}._number_obotg_36{font-size:var(--text-2xl);font-weight:var(--weight-bold)}._time_obotg_41{min-width:0;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._relative_obotg_48,._lateText_obotg_49{white-space:nowrap;display:inline-block}._relative_obotg_48{color:var(--color-text-muted);font-weight:var(--weight-normal)}._lateText_obotg_49{color:var(--color-danger)}._badge_obotg_63{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none}._more_obotg_73{min-width:var(--tap-target);min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xl);cursor:pointer;grid-column:4;line-height:1}._cancel_obotg_86{min-height:var(--tap-target);border:2px solid var(--color-danger);border-radius:var(--radius);background:var(--color-surface);color:var(--color-danger);font-weight:var(--weight-bold);cursor:pointer}._customer_obotg_96{font-weight:var(--weight-bold);margin:0}._disputed_obotg_101{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-warning-surface);color:var(--color-warning);font-weight:var(--weight-bold);margin:0}._phone_obotg_110{margin-left:var(--space-3);color:var(--color-text-muted);font-weight:var(--weight-normal)}._items_obotg_116{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._item_obotg_116{display:block}._modifiers_obotg_128{padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);display:block}._action_obotg_135,._undo_obotg_136{min-height:var(--tap-target);border-radius:var(--radius);font-weight:var(--weight-bold);cursor:pointer}._action_obotg_135{background:var(--color-accent);width:100%;color:var(--color-on-accent);font-size:var(--text-lg);border:0}._action_obotg_135:disabled{opacity:.6;cursor:default}._undoRow_obotg_156{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}._undo_obotg_136{padding:0 var(--space-5);border:2px solid var(--color-accent);background:var(--color-surface);color:var(--color-accent)}._sheet_1o6ei_1{width:min(100% - 2 * var(--gutter), 32rem);max-height:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised);border:0}._sheet_1o6ei_1::backdrop{background:var(--color-backdrop)}._head_1o6ei_16{gap:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}._title_1o6ei_24{font-size:var(--text-xl)}._step_1o6ei_28{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}._legend_1o6ei_36{margin-bottom:var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-bold);padding:0}._choice_1o6ei_43{gap:var(--space-3);min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);align-items:center;display:flex}._choice_1o6ei_43:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-surface)}._choice_1o6ei_43 input{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);margin:0}._warning_1o6ei_65{padding:var(--space-3);border-radius:var(--radius);background:var(--color-warning-surface);color:var(--color-warning);font-weight:var(--weight-bold);margin:0}._error_1o6ei_74{padding:var(--space-3);border-radius:var(--radius);background:var(--color-danger-surface);color:var(--color-danger);font-weight:var(--weight-bold);margin:0}._names_1o6ei_83{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}._name_1o6ei_83,._key_1o6ei_90,._primary_1o6ei_91,._secondary_1o6ei_92,._danger_1o6ei_93{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius);font-weight:var(--weight-bold);cursor:pointer}._name_1o6ei_83,._key_1o6ei_90,._secondary_1o6ei_92{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}._primary_1o6ei_91{background:var(--color-accent);color:var(--color-on-accent);border:0}._danger_1o6ei_93{background:var(--color-danger);color:var(--color-on-accent);border:0}._primary_1o6ei_91:disabled,._danger_1o6ei_93:disabled{opacity:.5;cursor:default}._dots_1o6ei_127{gap:var(--space-3);justify-content:center;margin:0;display:flex}._filled_1o6ei_134,._empty_1o6ei_135{border:2px solid var(--color-text);border-radius:50%;width:1rem;height:1rem}._filled_1o6ei_134{background:var(--color-text)}._pad_1o6ei_147{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}._key_1o6ei_90{min-height:4.5rem;font-size:var(--text-xl)}._key_1o6ei_90:last-child{grid-area:4/2}._note_1o6ei_165{min-height:5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit}._name_1o6ei_83[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-surface)}._panel_4asxv_2{gap:var(--space-4);max-width:64rem;padding:var(--space-4) var(--gutter) var(--space-6);display:grid}._heading_4asxv_9{margin-bottom:var(--space-2);font-size:var(--text-xl)}._settingsPage_4asxv_18{--tap-target:2.5rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.125rem;min-width:0;max-width:60rem;padding:var(--space-4) var(--gutter) var(--space-6);font-size:var(--text-md)}._settingsPage_4asxv_18 ._list_4asxv_29{border:1px solid var(--color-border);border-radius:var(--radius);gap:0}._settingsPage_4asxv_18 ._list_4asxv_29>li+li{border-top:1px solid var(--color-border)}._settingsPage_4asxv_18 ._list_4asxv_29 ._row_4asxv_39,._settingsPage_4asxv_18 ._list_4asxv_29 ._account_4asxv_40{background:0 0;border-radius:0}._settingsPage_4asxv_18 ._list_4asxv_29 ._row_4asxv_39{min-height:3.25rem}._settingsPage_4asxv_18 ._list_4asxv_29>li:first-child,._settingsPage_4asxv_18 ._list_4asxv_29>li:first-child>._row_4asxv_39{border-radius:var(--radius) var(--radius) 0 0}._settingsPage_4asxv_18 ._list_4asxv_29>li:last-child,._settingsPage_4asxv_18 ._list_4asxv_29>li:last-child>._row_4asxv_39{border-radius:0 0 var(--radius) var(--radius)}._settingsPage_4asxv_18 ._list_4asxv_29>li:only-child,._settingsPage_4asxv_18 ._list_4asxv_29>li:only-child>._row_4asxv_39{border-radius:var(--radius)}._settingsPage_4asxv_18 ._list_4asxv_29 ._row_4asxv_39:hover{background:color-mix(in srgb, var(--color-bg) 60%, var(--color-surface))}._settingsPage_4asxv_18 ._badge_4asxv_69,._settingsPage_4asxv_18 ._badgeOff_4asxv_70,._settingsPage_4asxv_18 ._badgeWarn_4asxv_71{min-width:0;padding:.125rem var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;line-height:1.4}._settingsPage_4asxv_18 ._badge_4asxv_69{background:var(--color-bg);color:var(--color-text)}._settingsPage_4asxv_18 ._badgeOff_4asxv_70{background:var(--color-danger-surface);color:var(--color-danger)}._settingsPage_4asxv_18 ._badgeWarn_4asxv_71{background:var(--color-warning-surface);color:var(--color-warning)}._settingsPage_4asxv_18 ._name_4asxv_96 ._badge_4asxv_69{margin-left:var(--space-2)}._settingsPage_4asxv_18 ._subheading_4asxv_100{font-size:var(--text-lg)}._settingsPage_4asxv_18 ._editor_4asxv_105{gap:var(--space-4)}._settingsPage_4asxv_18 ._radio_4asxv_109 input,._settingsPage_4asxv_18 ._checks_4asxv_110 input{width:1.125rem;height:1.125rem}._settingsPage_4asxv_18 ._category_4asxv_116>._row_4asxv_39{padding-inline:calc(var(--space-3) + 1px)}._settingsPage_4asxv_18 ._form_4asxv_121+._form_4asxv_121{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._list_4asxv_29{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._row_4asxv_39,._slot_4asxv_136{gap:var(--space-2) var(--space-3);min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-bg);flex-wrap:wrap;align-items:center;display:flex}._name_4asxv_96{font-weight:var(--weight-bold);flex:1}@media (width>=40rem){._slot_4asxv_136{grid-template-columns:8rem 5rem 9rem 1fr;display:grid}._slot_4asxv_136 ._actions_4asxv_159{justify-content:flex-end}}._load_4asxv_164{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._badge_4asxv_69,._badgeOff_4asxv_70{min-width:6rem;font-size:var(--text-sm);font-weight:var(--weight-bold)}._badge_4asxv_69{color:var(--color-text-muted)}._badgeOff_4asxv_70{color:var(--color-danger)}._actions_4asxv_159{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._on_4asxv_192,._off_4asxv_193{min-width:7rem;min-height:var(--tap-target);border-radius:var(--radius-pill);font-weight:var(--weight-bold);cursor:pointer}._on_4asxv_192{border:2px solid var(--color-success);background:var(--color-surface);color:var(--color-success)}._off_4asxv_193{border:2px solid var(--color-danger);background:var(--color-danger);color:var(--color-on-accent)}._primary_4asxv_213,._secondary_4asxv_214,._chip_4asxv_215{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius);font-weight:var(--weight-bold);cursor:pointer}._primary_4asxv_213{background:var(--color-accent);color:var(--color-on-accent);border:0}._secondary_4asxv_214{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);transition:background-color .12s,border-color .12s}._row_4asxv_39 ._secondary_4asxv_214,._periods_4asxv_237 ._secondary_4asxv_214{background:0 0;border-color:#0000}._secondary_4asxv_214:hover:not(:disabled),._row_4asxv_39 ._secondary_4asxv_214:hover:not(:disabled),._periods_4asxv_237 ._secondary_4asxv_214:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface)}._chip_4asxv_215{background:var(--color-bg);color:var(--color-text);border:0}._chip_4asxv_215[aria-pressed=true],._chip_4asxv_215[aria-selected=true]{background:var(--color-accent);color:var(--color-on-accent)}._primary_4asxv_213:disabled,._secondary_4asxv_214:disabled{opacity:.6;cursor:default}._row_4asxv_39 ._secondary_4asxv_214:disabled{opacity:1;color:var(--color-border-strong)}._chips_4asxv_273{gap:var(--space-2);flex-wrap:wrap;display:flex}._limit_4asxv_279{gap:var(--space-2);align-items:center;display:flex}._limit_4asxv_279 input{width:5rem;min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius)}._search_4asxv_293 input{width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface)}._muted_4asxv_302{color:var(--color-text-muted)}._error_4asxv_306{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-danger-surface);color:var(--color-danger);font-weight:var(--weight-bold);margin:0}._visuallyHidden_4asxv_315{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._section_4asxv_325{gap:var(--space-3);margin-top:var(--space-3);display:grid}._subheading_4asxv_100{font-size:var(--text-lg);margin:0}._account_4asxv_40{border-radius:var(--radius);background:var(--color-bg)}._account_4asxv_40>._row_4asxv_39{background:0 0}._meta_4asxv_346,._agent_4asxv_347{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);display:block}._agent_4asxv_347{text-overflow:ellipsis;white-space:nowrap;max-width:40rem;overflow:hidden}._badgeWarn_4asxv_71{min-width:6rem;color:var(--color-warning);font-size:var(--text-sm)}._iconButton_4asxv_369{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius);color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background-color .12s,border-color .12s;display:inline-grid}._iconButton_4asxv_369:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface)}._iconButton_4asxv_369:disabled{color:var(--color-border-strong);cursor:default}._iconButton_4asxv_369 svg{width:1.125rem;height:1.125rem}._editor_4asxv_105{gap:var(--space-5);padding:var(--space-4) var(--space-3);border-top:1px solid var(--color-border);display:grid}form._editor_4asxv_105{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._form_4asxv_121{gap:var(--space-3);max-width:46rem;display:grid}._field_4asxv_417{gap:var(--space-1);font-weight:var(--weight-bold);display:grid}._input_4asxv_423{min-height:var(--tap-target);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-normal)}._hint_4asxv_433{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}._fieldset_4asxv_439{gap:var(--space-2);font-weight:var(--weight-bold);border:0;margin:0;padding:0;display:grid}._radio_4asxv_109{gap:var(--space-2);min-height:var(--tap-target);padding-right:var(--space-4);font-weight:var(--weight-normal);align-items:center;display:flex}._radio_4asxv_109 input{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);margin:0}._notice_4asxv_464{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-notice);font-weight:var(--weight-bold);margin:0}._warn_4asxv_472{color:var(--color-danger);font-weight:var(--weight-bold);margin:0}._danger_4asxv_478{min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius);background:var(--color-danger);color:var(--color-on-accent);font-weight:var(--weight-bold);cursor:pointer;border:0}._danger_4asxv_478:disabled{opacity:.6;cursor:default}._category_4asxv_116{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:grid}._category_4asxv_116>._row_4asxv_39{box-shadow:none;background:0 0;border:0;padding-inline:0}._checks_4asxv_110{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}._textarea_4asxv_515{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--weight-normal);resize:vertical}._short_4asxv_526{width:6rem}._weekDay_4asxv_532{align-items:start;column-gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:6rem minmax(0,1fr)}._weekDay_4asxv_532>legend{float:left;padding:var(--space-2) 0 0}._periods_4asxv_237{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._periods_4asxv_237 ._field_4asxv_417{align-items:center;gap:var(--space-2);font-weight:var(--weight-normal);display:flex}._periods_4asxv_237 ._actions_4asxv_159{align-items:center}._periods_4asxv_237 ._short_4asxv_526{width:5rem}._periods_4asxv_237 ._alignEnd_4asxv_569{align-self:center}._periods_4asxv_237>._muted_4asxv_302{margin:var(--space-2) 0 0}._plain_4asxv_579{margin:0}._plainList_4asxv_583{margin:var(--space-2) 0 0;padding-left:var(--space-5)}._alignEnd_4asxv_569{align-self:flex-end}._photoFrame_4asxv_594{aspect-ratio:4/3;border-radius:calc(var(--radius) * 1.5);background:var(--color-bg);place-items:center;width:100%;max-width:24rem;display:grid;overflow:hidden}._photoFrame_4asxv_594[data-kind=cover]{aspect-ratio:16/9;max-width:32rem}._photoImage_4asxv_610{object-fit:cover;width:100%;height:100%;display:block}._fileButton_4asxv_618{align-items:center;display:inline-flex;position:relative}._fileButton_4asxv_618:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}._fileButton_4asxv_618[data-busy]{opacity:.6;cursor:default}._fileInput_4asxv_634{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._thumb_4asxv_644{border-radius:var(--radius);object-fit:cover;background:var(--color-bg);flex:none;width:2.5rem;height:2.5rem}._corner_18lfj_3{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}._corner_18lfj_3>*{pointer-events:auto}@media (width<=47.99rem){._corner_18lfj_3{right:var(--space-2);bottom:var(--space-2);left:var(--space-2)}}._launcher_18lfj_27{gap:var(--space-2);min-height:3rem;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-nav);font-weight:var(--weight-bold);box-shadow:var(--shadow-raised);cursor:pointer;border:0;align-items:center;transition:transform .12s;display:inline-flex}._launcher_18lfj_27:active{transform:scale(.97)}._count_18lfj_48{opacity:.75;font-variant-numeric:tabular-nums}._ring_18lfj_54{width:1.5rem;height:1.5rem;transform:rotate(-90deg)}._ringTrack_18lfj_60,._ringFill_18lfj_61{fill:none;stroke-width:3px}._ringTrack_18lfj_60{stroke:color-mix(in srgb, var(--color-on-accent) 30%, transparent)}._ringFill_18lfj_61{stroke:var(--color-on-accent);transition:stroke-dasharray .3s}._panel_18lfj_75{gap:var(--space-3);width:min(100%,23.75rem);max-height:calc(100dvh - 6rem);padding:var(--space-4);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 2);background:var(--color-surface);box-shadow:var(--shadow-raised);font-size:var(--text-nav);display:grid;overflow-y:auto}._head_18lfj_89{justify-content:space-between;align-items:center;display:flex}._title_18lfj_95{font-size:var(--text-lg);font-weight:var(--weight-bold)}._hide_18lfj_100{min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-text-muted);font:inherit;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}._hide_18lfj_100:hover{background:var(--color-bg);color:var(--color-text)}._progress_18lfj_117{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}._track_18lfj_126{height:.375rem;margin-top:calc(-1 * var(--space-2));border-radius:var(--radius-pill);background:var(--color-sunken);display:block;overflow:hidden}._fill_18lfj_135{background:var(--color-success);height:100%;transition:width .3s;display:block}._steps_18lfj_142{margin:0;padding:0;list-style:none;display:grid}._step_18lfj_142+._step_18lfj_142{border-top:1px solid var(--color-border)}._row_18lfj_154{gap:var(--space-3);width:100%;min-height:3rem;color:var(--color-text);font:inherit;font-weight:var(--weight-bold);text-align:left;background:0 0;border:0;align-items:center;margin:0;padding:0;display:flex}button._row_18lfj_154{cursor:pointer}._doneRow_18lfj_174{color:var(--color-text-muted);font-weight:var(--weight-normal);text-decoration:line-through}._check_18lfj_180,._todo_18lfj_181,._chevron_18lfj_182,._bigCheck_18lfj_183{flex:none;width:1.375rem;height:1.375rem}._check_18lfj_180,._bigCheck_18lfj_183{color:var(--color-surface);fill:var(--color-success)}._todo_18lfj_181{color:var(--color-border-strong)}._chevron_18lfj_182{color:var(--color-text-muted);margin-left:auto;transition:transform .16s}._row_18lfj_154[aria-expanded=true] ._chevron_18lfj_182{transform:rotate(180deg)}._row_18lfj_154[aria-expanded=true] ._todo_18lfj_181{color:var(--color-text)}._detail_18lfj_214{gap:var(--space-3);padding:0 0 var(--space-4);display:grid}._detail_18lfj_214 p{color:var(--color-text-muted);margin:0}._action_18lfj_225{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius);background:var(--color-accent);color:var(--color-on-accent);font:inherit;font-weight:var(--weight-bold);cursor:pointer;border:0;justify-self:start}._finished_18lfj_238{gap:var(--space-3);justify-items:start;display:grid}._finished_18lfj_238 p{font-weight:var(--weight-bold);margin:0}._bigCheck_18lfj_183{width:2.5rem;height:2.5rem}._drawing_18lfj_255{border-radius:var(--radius);background:var(--color-bg);width:100%;height:5.5rem;display:block}._paper_18lfj_263{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5px}._ink_18lfj_269{fill:var(--color-text)}._onInk_18lfj_273{fill:color-mix(in srgb, var(--color-on-accent) 60%, transparent)}._line_18lfj_277{fill:var(--color-sunken)}._accent_18lfj_281{fill:var(--color-highlight)}._ok_18lfj_285{fill:var(--color-success)}._stroke_18lfj_289,._tick_18lfj_290{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._stroke_18lfj_289{stroke:var(--color-text)}._tick_18lfj_290{stroke:var(--color-surface)}._visuallyHidden_18lfj_305{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sidebar_1a5nh_3{gap:var(--space-4);padding:var(--space-3) var(--space-2);flex-direction:column;display:flex}._name_1a5nh_10{gap:var(--space-3);min-height:3rem;padding:0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);align-items:center;display:flex}._monogram_1a5nh_20,._avatar_1a5nh_21{width:2rem;height:2rem;font-size:var(--text-nav);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}._monogram_1a5nh_20:before,._avatar_1a5nh_21:before{content:attr(data-initial)}._monogram_1a5nh_20{border-radius:var(--radius);background:var(--color-accent);color:var(--color-on-accent)}._avatar_1a5nh_21{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface)}._alert_1a5nh_51{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}._nav_1a5nh_61{gap:var(--space-4);align-content:start;display:grid}._group_1a5nh_67,._items_1a5nh_68{gap:2px;display:grid}._groupTitle_1a5nh_73{padding:0 var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}._item_1a5nh_68{gap:var(--space-3);width:100%;min-height:3rem;padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-text-muted);font-size:var(--text-nav);font-weight:var(--weight-bold);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}._item_1a5nh_68:hover:not(:disabled){background:var(--color-sunken);color:var(--color-text)}._item_1a5nh_68:active:not(:disabled){background:var(--color-border)}._item_1a5nh_68:disabled{opacity:.6;cursor:default}._item_1a5nh_68[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border)}._icon_1a5nh_123{stroke-width:1.75px;flex:none;width:1.25rem;height:1.25rem}._label_1a5nh_130{text-overflow:ellipsis;overflow:hidden}._badge_1a5nh_136{min-width:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-text);font-size:var(--text-sm);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;line-height:1.5rem}._foot_1a5nh_149{padding-top:var(--space-3);border-top:1px solid var(--color-border);gap:2px;margin-top:auto;display:grid}._who_1a5nh_157{gap:var(--space-3);min-height:3rem;padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;margin:0;display:flex}@media (width<=47.99rem){._sidebar_1a5nh_3{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._nav_1a5nh_61{gap:var(--space-1);margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2);scrollbar-width:none;grid-column:1/-1;display:flex;overflow-x:auto}._group_1a5nh_67,._items_1a5nh_68{gap:var(--space-1);display:flex}._nav_1a5nh_61 ._item_1a5nh_68{width:auto}._groupTitle_1a5nh_73,._who_1a5nh_157,._fold_1a5nh_199{display:none}._foot_1a5nh_149{border:0;grid-area:1/2;margin:0;padding:0;display:flex}}@media (width>=48rem){._sidebar_1a5nh_3{width:15rem;height:100dvh;transition:width .16s;position:sticky;top:0;overflow-y:auto}._sidebar_1a5nh_3[data-folded]{width:4.5rem}._sidebar_1a5nh_3[data-folded] ._label_1a5nh_130,._sidebar_1a5nh_3[data-folded] ._groupTitle_1a5nh_73{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._sidebar_1a5nh_3[data-folded] ._item_1a5nh_68,._sidebar_1a5nh_3[data-folded] ._name_1a5nh_10,._sidebar_1a5nh_3[data-folded] ._who_1a5nh_157{justify-content:center;padding:0}._sidebar_1a5nh_3[data-folded] ._group_1a5nh_67+._group_1a5nh_67{padding-top:var(--space-4);border-top:1px solid var(--color-border)}._sidebar_1a5nh_3[data-folded] ._badge_1a5nh_136{top:var(--space-1);right:var(--space-1);min-width:1.25rem;padding:0 var(--space-1);line-height:1.25rem;position:absolute}}._shell_1pez9_4{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}._work_1pez9_10{gap:var(--space-2);min-width:0;padding:0 var(--space-2) var(--space-2);flex-direction:column;display:flex}@media (width>=48rem){._shell_1pez9_4{grid-template-columns:auto minmax(0,1fr)}._work_1pez9_10{padding:var(--space-2) var(--space-2) var(--space-2) 0}}._sheet_1pez9_28{border:1px solid var(--color-border);border-radius:calc(var(--radius) * 2);background:var(--color-surface);flex:1}._pageHeader_1pez9_36{padding:var(--space-5) var(--gutter) var(--space-4);border-bottom:1px solid var(--color-border)}._pageTitle_1pez9_41{font-size:var(--text-xl);font-weight:var(--weight-bold)}._pageLead_1pez9_46{max-width:40rem;margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-nav)}._secondary_1pez9_53{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-bold);cursor:pointer;transition:border-color .12s}._secondary_1pez9_53:hover:not(:disabled){border-color:var(--color-border-strong)}._secondary_1pez9_53:disabled{opacity:.6;cursor:default}._notices_1pez9_75{gap:var(--space-2);display:grid}._notices_1pez9_75:empty{display:none}._danger_1pez9_84,._warning_1pez9_85{width:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-radius:var(--radius);text-align:left;font-weight:var(--weight-bold);border:0;margin:0;display:block}._danger_1pez9_84{background:var(--color-danger-surface);color:var(--color-danger)}._warning_1pez9_85{background:var(--color-warning-surface);color:var(--color-warning)}._info_1pez9_107{width:100%;min-height:var(--tap-target);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-notice);color:var(--color-text);font-weight:var(--weight-bold);margin:0;display:block}button._danger_1pez9_84,button._warning_1pez9_85{cursor:pointer}._dismissable_1pez9_125{gap:var(--space-3);justify-content:space-between;align-items:center;display:flex}._dismiss_1pez9_125{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius);background:var(--color-surface);color:inherit;font-weight:var(--weight-bold);cursor:pointer;border:2px solid;flex:none}._start_1pez9_145{align-content:center;justify-items:center;gap:var(--space-3);min-height:60dvh;padding:var(--space-6) var(--gutter);text-align:center;display:grid}._startButton_1pez9_155{min-width:min(100%,24rem);min-height:7rem;padding:0 var(--space-6);border-radius:var(--radius);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-2xl);font-weight:var(--weight-bold);cursor:pointer;border:0}._muted_1pez9_168{color:var(--color-text-muted)}._link_1pez9_173{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@font-face{font-family:Stack Sans Text;src:url(/assets/stack-sans-text-latin-cHS98N20.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Stack Sans Headline;src:url(/assets/stack-sans-headline-latin-CFGVyMar.woff2)format("woff2");font-weight:200 700;font-display:swap}:root{--brand-accent:#181715;--brand-accent-contrast:#fff;--brand-font-body:"Stack Sans Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--brand-font-heading:var(--brand-font-body);--brand-radius:8px;--gray-0:#fff;--gray-50:#f2f2ee;--gray-100:#e6e6e0;--gray-200:#e8e8e3;--gray-300:#8c8b83;--gray-600:#63625c;--gray-900:#181715;--color-bg:var(--gray-50);--color-surface:var(--gray-0);--color-text:var(--gray-900);--color-text-muted:var(--gray-600);--color-border:var(--gray-100);--color-sunken:var(--gray-200);--color-border-strong:var(--gray-300);--color-accent:var(--brand-accent);--color-on-accent:var(--brand-accent-contrast);--color-focus:var(--brand-accent);--color-highlight:#bfb21a;--color-danger:#b42318;--color-danger-surface:#fdecea;--color-warning:#7a4d00;--color-warning-surface:#fff1cc;--color-success:#1d6b3a;--color-success-surface:#e3efe5;--color-accent-surface:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));--color-backdrop:#00000073;--color-notice:var(--color-surface);--font-body:var(--brand-font-body);--font-heading:var(--brand-font-heading);--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--leading:1.45;--weight-normal:400;--weight-bold:600;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:var(--brand-radius);--radius-sm:6px;--radius-pill:999px;--shadow-bar:0 -1px 2px #0000000f, 0 -4px 12px #00000014;--shadow-raised:0 1px 2px #0000000f, 0 4px 12px #0000000f;--tap-target:44px;--content-width:40rem;--wide-width:72rem;--gutter:var(--space-4)}@media (width>=48rem){:root{--text-xl:1.5rem;--text-2xl:2rem;--gutter:var(--space-5)}}:root{--tap-target:56px;--text-md:1.125rem;--text-nav:1rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading);margin:0}h1,h2,h3{font-family:var(--font-heading);margin:0;line-height:1.2}button,input{font:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
