@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f5f7fa;--header:#112b42;--ink:#14283e;--slate:#566b7c;--accent:#0b7d83;--accent-ink:#fff;--surface:#fff;--hairline:#dfe7ec;--danger:#c93b2b;--danger-ink:#8e2317;--danger-pale:#fdf2f0;--task-muted:#647889;--header-text:#f8fbfd;--header-muted:#d0dee8;--focus:#0b7d83;--cat-slate:#5e7285;--cat-teal:#337e84;--cat-blue:#3e6e99;--cat-indigo:#566494;--cat-plum:#7d597a;--cat-olive:#627254;--cat-sand:#85725a;--cat-stone:#6b6f73;--font-display:"Manrope Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-title:40px;--fs-category:28px;--fs-card:22px;--fs-body:20px;--fs-meta:17px;--lh-title:1.2;--lh-category:1.25;--lh-card:1.3;--lh-body:1.4;--lh-meta:1.4;--sp-2xs:2px;--sp-xs:4px;--sp-sm:6px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-card:var(--sp-3);--sp-panel:var(--sp-4);--page-gutter:var(--sp-4);--board-gap:var(--sp-3);--r-control:12px;--r-panel:18px;--r-pill:999px;--category-min-width:420px;--project-card-min-height:168px;--task-row-min-height:80px;--status-control-max-width:180px;--urgency-edge-width:8px;--drawer-width:max(60vw, 640px);--drawer-max-width:1440px;--drawer-backdrop:#112b426b;--tap-primary:60px;--tap-secondary:48px;--tap-gap:10px;--shadow-card:0 2px 8px #14283e0f, 0 1px 2px #14283e0a;--shadow-panel:0 16px 40px #14283e29, 0 4px 12px #14283e14;--dur-fast:.14s;--dur-panel:.2s;--border-width:1px;--ring-width:3px;--focus-ring-offset:2px;--input-height:56px;--sheet-row-height:64px;--dialog-width:min(960px, 92vw);--dialog-max-height:calc(100dvh - 48px);--checkbox-size:28px;--search-dialog-width:840px;--banner-max-width:1200px;--max-h-dropdown:200px;--max-h-backup-list:220px;--icon-size-sm:18px;--icon-size:24px;--icon-size-lg:32px;--surface-hover:#f8fafc;--surface-active:#eef2f6;--surface-subtle:#f0f4f8;--disabled-opacity:.55;--backdrop-bg:#112b4280;--tone-info-bg:#e8f4f8;--tone-info-text:#0e485e;--tone-info-border:#bcd9e4;--tone-warning-bg:#fef7ea;--tone-warning-text:#784a04;--tone-warning-border:#f6d69b;--tone-error-bg:#fdf2f0;--tone-error-text:#8e2317;--tone-error-border:#f3bcb5;--tone-success-bg:#edf7f1;--tone-success-text:#195c34;--tone-success-border:#b7e2c7;--z-banner:100;--z-sheet:200;--z-drawer:150;--z-toast:180;--z-dialog:300}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-panel:0s}}[data-density=compact],:root[data-density=compact]{--fs-body:18px;--fs-meta:17px;--sp-card:21px}*,:before,:after{box-sizing:border-box}:root{-webkit-tap-highlight-color:transparent;overflow-x:hidden}html{font-family:var(--font-ui);background-color:var(--canvas);color:var(--ink);-webkit-tap-highlight-color:transparent;overflow-x:hidden}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:100vh;margin:0;padding:0;overflow-x:hidden}[data-card]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:none;padding:0}._shell_1tyxp_1{background:var(--canvas);max-width:100%;min-height:100vh;color:var(--ink);overflow-x:clip}._button_1pm9o_1{justify-content:center;align-items:center;gap:var(--tap-gap);border-radius:var(--r-control);font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;transition:background-color var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);white-space:normal;word-break:break-word;font-weight:600;text-decoration:none;display:inline-flex}._button_1pm9o_1:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._sizePrimary_1pm9o_25{min-height:var(--tap-primary);padding-top:var(--sp-1);padding-bottom:var(--sp-1);padding-left:var(--sp-3);padding-right:var(--sp-3);font-size:var(--fs-body);line-height:var(--lh-body)}._sizeSecondary_1pm9o_35{min-height:var(--tap-secondary);padding-top:var(--sp-1);padding-bottom:var(--sp-1);padding-left:var(--sp-2);padding-right:var(--sp-2);font-size:var(--fs-meta);line-height:var(--lh-meta)}._variantPrimary_1pm9o_46{background-color:var(--accent);color:var(--accent-ink);border:var(--border-width) solid transparent}._variantPrimary_1pm9o_46:hover:not(:disabled){opacity:.95}._variantPrimary_1pm9o_46:active:not(:disabled){background-color:var(--focus)}._variantSecondary_1pm9o_60{background-color:var(--surface);color:var(--ink);border:var(--border-width) solid var(--hairline);box-shadow:var(--shadow-card)}._variantSecondary_1pm9o_60:hover:not(:disabled){background-color:var(--surface-hover)}._variantSecondary_1pm9o_60:active:not(:disabled){background-color:var(--surface-active)}._variantGhost_1pm9o_75{color:var(--ink);border:var(--border-width) solid transparent;background-color:#0000}._variantGhost_1pm9o_75:hover:not(:disabled){background-color:var(--surface-hover)}._variantGhost_1pm9o_75:active:not(:disabled){background-color:var(--surface-active)}._variantDanger_1pm9o_89{background-color:var(--danger);color:var(--accent-ink);border:var(--border-width) solid transparent}._variantDanger_1pm9o_89:hover:not(:disabled){opacity:.95}._variantDanger_1pm9o_89:active:not(:disabled){opacity:.85}._button_1pm9o_1:disabled,._disabled_1pm9o_105{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none}._spinner_1pm9o_111{animation:_spin_1pm9o_111 var(--dur-panel) linear infinite;width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:inline-block}._icon_1pm9o_119{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:inline-block}@keyframes _spin_1pm9o_111{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._iconButton_cgcum_1{border-radius:var(--r-control);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._iconButton_cgcum_1:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._sizePrimary_cgcum_18{min-width:var(--tap-primary);min-height:var(--tap-primary);padding:var(--sp-1)}._sizeSecondary_cgcum_24{min-width:var(--tap-secondary);min-height:var(--tap-secondary);padding:var(--sp-1)}._variantPrimary_cgcum_30{background-color:var(--accent);color:var(--accent-ink);border:var(--border-width) solid transparent}._variantPrimary_cgcum_30:hover:not(:disabled){opacity:.95}._variantPrimary_cgcum_30:active:not(:disabled){background-color:var(--focus)}._variantSecondary_cgcum_44{background-color:var(--surface);color:var(--ink);border:var(--border-width) solid var(--hairline);box-shadow:var(--shadow-card)}._variantSecondary_cgcum_44:hover:not(:disabled){background-color:var(--surface-hover)}._variantSecondary_cgcum_44:active:not(:disabled){background-color:var(--surface-active)}._variantGhost_cgcum_59{color:var(--slate);border:var(--border-width) solid transparent;background-color:#0000}._variantGhost_cgcum_59:hover:not(:disabled){background-color:var(--surface-hover);color:var(--ink)}._variantGhost_cgcum_59:active:not(:disabled){background-color:var(--surface-active)}._variantDanger_cgcum_74{background-color:var(--danger);color:var(--accent-ink);border:var(--border-width) solid transparent}._variantDanger_cgcum_74:hover:not(:disabled){opacity:.95}._iconButton_cgcum_1:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none}._spinner_cgcum_90{animation:_spin_cgcum_90 var(--dur-panel) linear infinite;width:var(--icon-size);height:var(--icon-size)}._icon_cgcum_1{width:var(--icon-size);height:var(--icon-size);display:block}@keyframes _spin_cgcum_90{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._person_8oz97_1{align-items:flex-start;gap:var(--sp-1);min-width:0;color:var(--slate);font-size:var(--fs-meta);line-height:var(--lh-meta);display:inline-flex}._nowrap_8oz97_11{width:100%}._icon_8oz97_15{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none;margin-top:.15em}._name_8oz97_22{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}._nowrap_8oz97_11 ._name_8oz97_22{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._badge_1brvc_1{justify-content:flex-start;align-items:center;gap:var(--sp-1);min-height:var(--tap-secondary);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:700;line-height:var(--lh-meta);white-space:nowrap;flex:none;display:inline-flex}._compact_1brvc_16{min-height:unset;padding:var(--sp-1) var(--sp-2)}._icon_1brvc_21{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}._label_1brvc_27{white-space:nowrap;flex:none}._card_1t8d8_1{align-content:start;gap:var(--sp-1);min-width:0;min-height:var(--project-card-min-height);padding:var(--sp-3);border:var(--border-width) solid var(--hairline);border-inline-start:var(--urgency-edge-width) solid var(--urgency-colour);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-card);cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);display:grid}._card_1t8d8_1:hover{background:var(--surface-hover)}._card_1t8d8_1:active{background:var(--surface-active)}._card_1t8d8_1:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._empty_1t8d8_30{border-inline-start-color:var(--hairline)}._name_1t8d8_34{overflow-wrap:break-word;-webkit-line-clamp:2;min-width:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-card);font-weight:700;line-height:var(--lh-card);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._footer_1t8d8_49{justify-content:flex-start;align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._taskCount_1t8d8_58{color:var(--ink);font-size:var(--fs-body);font-weight:700;line-height:var(--lh-body)}._counts_1t8d8_65{align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}._overdue_1t8d8_73,._blocked_1t8d8_74{min-height:var(--tap-secondary);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:700;line-height:var(--lh-meta);white-space:nowrap;align-items:center;display:inline-flex}._overdue_1t8d8_73{background:var(--danger-pale);color:var(--danger-ink)}._blocked_1t8d8_74{background:var(--surface-subtle);color:var(--ink)}._emptyLabel_1t8d8_96{color:var(--slate);font-size:var(--fs-meta)}._panel_1b6g7_1{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:var(--border-width) solid var(--hairline);border-radius:var(--r-panel);background:var(--surface);flex-direction:column;display:flex}._panel_1b6g7_1._highlighted_1b6g7_12,._highlighted_1b6g7_12{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._header_1b6g7_18{grid-template-columns:var(--ring-width) minmax(0, 1fr) auto;align-items:start;gap:var(--sp-2);min-width:0;padding-bottom:var(--sp-2);border-bottom:var(--border-width) solid var(--hairline);display:grid}._headerActions_1b6g7_28,._orderActions_1b6g7_29{align-items:flex-start;gap:var(--tap-gap);display:flex}._projectEntry_1b6g7_35{align-items:center;gap:var(--tap-gap);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}._projectEntry_1b6g7_35>article{min-width:0}._orderActions_1b6g7_29{flex-direction:column}._accentBar_1b6g7_51{width:var(--ring-width);border-radius:var(--r-pill);background:var(--category-accent);min-height:100%;display:block}._heading_1b6g7_59{gap:var(--sp-1);min-width:0;display:grid}._title_1b6g7_65{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-category);font-weight:700;line-height:var(--lh-category);overflow-wrap:break-word;margin:0}._summaryLine_1b6g7_75{align-items:center;gap:var(--sp-2);min-width:0;color:var(--slate);font-size:var(--fs-meta);font-weight:650;line-height:var(--lh-meta);display:flex}._summaryText_1b6g7_86{white-space:nowrap;flex:none}._progressTrack_1b6g7_91{min-width:var(--sp-4);height:var(--ring-width);border-radius:var(--r-pill);background:var(--surface-subtle);flex:auto;display:block;overflow:hidden}._progressFill_1b6g7_101{border-radius:inherit;background:var(--category-accent);height:100%;display:block}._addProject_1b6g7_108{width:100%;box-shadow:none;white-space:nowrap;word-break:normal;border-style:dashed}._projects_1b6g7_116 ._addProject_1b6g7_108{min-height:var(--input-height)}._projects_1b6g7_116{gap:var(--sp-2);min-width:0;display:grid}._noProjects_1b6g7_126{padding:var(--sp-3);color:var(--slate);font-size:var(--fs-body);margin:0}._empty_a8kjy_1{justify-items:center;gap:var(--sp-2);min-height:50vh;padding:var(--sp-6);text-align:center;align-content:center;display:grid}._mark_a8kjy_11{width:var(--tap-secondary);height:var(--tap-secondary);color:var(--slate)}._title_a8kjy_17{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-category);line-height:var(--lh-category);margin:0}._description_a8kjy_25{max-width:42ch;margin:0 0 var(--sp-1);color:var(--slate);font-size:var(--fs-body);line-height:var(--lh-body)}._row_hyqik_1{grid-template-columns:max-content minmax(0, 1fr) max-content minmax(var(--status-control-max-width), max-content);align-items:center;gap:var(--sp-2);min-height:var(--task-row-min-height);min-width:0;padding:var(--sp-2);border:var(--border-width) solid var(--hairline);border-inline-start:var(--urgency-edge-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);display:grid}._row_hyqik_1._highlighted_hyqik_15,._highlighted_hyqik_15{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._statusButton_hyqik_21{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--tap-secondary);max-width:var(--status-control-max-width);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface-subtle);color:var(--ink);font-size:var(--fs-meta);font-weight:700;line-height:var(--lh-meta);text-align:start;touch-action:manipulation;display:inline-flex}._statusButton_hyqik_21:disabled,._title_hyqik_41:disabled{cursor:default}._blockedStatus_hyqik_45{border-color:var(--tone-error-border);background:var(--danger-pale);color:var(--danger-ink)}._statusIcon_hyqik_51{width:var(--icon-size-sm);height:var(--icon-size-sm);flex:none}._main_hyqik_57{gap:var(--sp-1);min-width:0;display:grid}._title_hyqik_41{min-width:0;min-height:var(--tap-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;color:var(--ink);font-size:var(--fs-body);font-weight:650;line-height:var(--lh-body);text-align:start;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._details_hyqik_78{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}._lead_hyqik_86{color:var(--slate);font-size:var(--fs-meta);line-height:var(--lh-meta)}._statusPending_hyqik_92{color:var(--slate);font-size:var(--fs-meta);font-weight:600}._quickAction_hyqik_98{white-space:nowrap}._deadline_hyqik_102{justify-content:flex-end;min-width:0;display:flex}._completed_hyqik_108{background:var(--surface-subtle)}._completed_hyqik_108 ._title_hyqik_41,._completed_hyqik_108 ._details_hyqik_78,._completed_hyqik_108 ._lead_hyqik_86{color:var(--task-muted)}@media (width<=760px){._row_hyqik_1{grid-template-columns:minmax(0,1fr);align-items:stretch}._statusButton_hyqik_21,._quickAction_hyqik_98{justify-self:start}._deadline_hyqik_102{justify-content:flex-start}}._backdrop_cvpw0_1{z-index:var(--z-drawer);background:var(--drawer-backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}._drawer_cvpw0_10{gap:var(--sp-3);width:min(100vw, var(--drawer-max-width), var(--drawer-width));min-width:0;height:100%;padding:var(--sp-4);background:var(--canvas);box-shadow:var(--shadow-panel);animation:_enter_cvpw0_1 var(--dur-panel) ease-out both;flex-direction:column;display:flex;overflow-y:auto}._header_cvpw0_24{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-width:0;padding-bottom:var(--sp-3);border-bottom:var(--border-width) solid var(--hairline);display:flex}._heading_cvpw0_34{gap:var(--sp-1);min-width:0;display:grid}._eyebrow_cvpw0_40{color:var(--slate);font-size:var(--fs-meta);font-weight:700;line-height:var(--lh-meta);text-transform:uppercase;margin:0}._title_cvpw0_49{overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-title);font-weight:750;line-height:var(--lh-title);margin:0}._description_cvpw0_59{padding:var(--sp-2) 0;color:var(--slate);font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}._progressSection_cvpw0_68{gap:var(--sp-1);padding:var(--sp-3);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);display:grid}._progressText_cvpw0_77{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-2);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);flex-wrap:wrap;display:flex}._progressText_cvpw0_77 span{color:var(--slate);font-size:var(--fs-meta)}._progressTrack_cvpw0_93{height:var(--tap-gap);border-radius:var(--r-pill);background:var(--surface-subtle);display:block;overflow:hidden}._progressFill_cvpw0_101{border-radius:inherit;background:var(--accent);height:100%;display:block}._actions_cvpw0_108{align-items:center;gap:var(--tap-gap);padding-bottom:var(--sp-2);border-bottom:var(--border-width) solid var(--hairline);flex-wrap:wrap;display:flex}._close_cvpw0_117{flex:none}._taskList_cvpw0_121{gap:var(--sp-2);min-width:0;padding-bottom:var(--sp-4);display:grid}._noTasks_cvpw0_128{padding:var(--sp-4);color:var(--slate);font-size:var(--fs-body);margin:0}._completedGroup_cvpw0_135{border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);min-width:0}._completedGroup_cvpw0_135 summary{min-height:var(--tap-primary);padding:var(--sp-2) var(--sp-3);color:var(--ink);font-size:var(--fs-body);cursor:pointer;align-items:center;font-weight:700;display:flex}._completedRows_cvpw0_153{gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2);display:grid}._highlighted_cvpw0_159{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@keyframes _enter_cvpw0_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._drawer_cvpw0_10{animation:none}}._summary_134k6_1{align-items:center;gap:var(--sp-1) var(--sp-2);color:var(--header-muted);font-size:var(--fs-body);line-height:var(--lh-body);flex-wrap:wrap;margin:0;display:flex}._topBar_11qrk_1{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-3) var(--page-gutter);background:var(--header);color:var(--header-text);display:flex}._brand_11qrk_12{gap:var(--sp-1);min-width:0;display:grid}._title_11qrk_18{color:var(--header-text);font-family:var(--font-display);font-size:var(--fs-title);font-weight:750;line-height:var(--lh-title);overflow-wrap:anywhere;margin:0}._actions_11qrk_28{justify-content:flex-end;align-items:center;gap:var(--tap-gap);flex-wrap:wrap;min-width:0;display:flex}._connectionStatus_11qrk_37{color:var(--header-muted);font-size:var(--fs-meta);line-height:var(--lh-meta);white-space:nowrap}._menuWrap_11qrk_44{display:flex;position:relative}._menuPanel_11qrk_49{z-index:var(--z-sheet);top:calc(100% + var(--tap-gap));width:max-content;max-width:min(80vw, var(--dialog-width));padding:var(--sp-1);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-panel);position:absolute;right:0}._menuItem_11qrk_63{width:100%;min-height:var(--tap-primary);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-control);color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}._menuItem_11qrk_63:hover,._menuItem_11qrk_63:focus-visible{background:var(--surface-subtle)}._menuItem_11qrk_63:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._topBar_11qrk_1 ._headerAction_11qrk_89,._topBar_11qrk_1 ._menuAction_11qrk_90{color:var(--header-text);border-color:var(--header-muted)}._topBar_11qrk_1 ._headerAction_11qrk_89:disabled,._topBar_11qrk_1 ._menuAction_11qrk_90:disabled{opacity:.82}._topBar_11qrk_1 ._overdueAction_11qrk_100,._topBar_11qrk_1 ._headerAction_11qrk_89._overdueAction_11qrk_100:disabled{opacity:1}._topBar_11qrk_1 ._overdueActive_11qrk_108{border-color:var(--tone-error-border);background:var(--danger-pale);color:var(--danger-ink)}._topBar_11qrk_1 ._overdueNeutral_11qrk_114{border-color:var(--header-muted);color:var(--header-text);background:0 0}._overdueLabel_11qrk_120{white-space:nowrap}._overdueLabel_11qrk_120 strong{font-weight:800}._topBar_11qrk_1 ._addCategory_11qrk_128:disabled{opacity:.8}@media (width<=900px){._topBar_11qrk_1{flex-direction:column;align-items:flex-start}._actions_11qrk_28{justify-content:flex-start}}._content_as8c7_1{min-width:0;padding:var(--page-gutter)}._categoryGrid_as8c7_6{grid-template-columns:repeat(auto-fill, minmax(var(--category-min-width), 1fr));align-items:start;gap:var(--board-gap);min-width:0;display:grid}._visuallyHidden_as8c7_14{width:var(--border-width);height:var(--border-width);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}._highlighted_as8c7_25{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._field_1dtuu_1{gap:var(--sp-1);width:100%;font-family:var(--font-ui);flex-direction:column;display:flex}._label_1dtuu_9{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);align-items:center;gap:var(--sp-1);font-weight:600;display:flex}._requiredIndicator_1dtuu_19{color:var(--danger);font-weight:700}._input_1dtuu_24,._field_1dtuu_1 input:not([type=checkbox]):not([type=radio]),._field_1dtuu_1 select{min-height:var(--input-height);font-size:var(--fs-body);line-height:var(--lh-body);padding-left:var(--sp-2);padding-right:var(--sp-2);padding-top:var(--sp-1);padding-bottom:var(--sp-1);border-radius:var(--r-control);border:var(--border-width) solid var(--hairline);background-color:var(--surface);color:var(--ink);width:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}._input_1dtuu_24:focus-visible,._field_1dtuu_1 input:focus-visible,._field_1dtuu_1 select:focus-visible,._field_1dtuu_1 textarea:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);border-color:var(--focus)}._textarea_1dtuu_51,._field_1dtuu_1 textarea{min-height:calc(var(--input-height) * 2);font-size:var(--fs-body);line-height:var(--lh-body);padding:var(--sp-2);border-radius:var(--r-control);border:var(--border-width) solid var(--hairline);background-color:var(--surface);color:var(--ink);resize:vertical;width:100%}._inputError_1dtuu_65,._field_1dtuu_1 input[aria-invalid=true],._field_1dtuu_1 select[aria-invalid=true],._field_1dtuu_1 textarea[aria-invalid=true]{border-color:var(--danger)}._error_1dtuu_72{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--danger);align-items:center;gap:calc(var(--sp-1) / 2);font-weight:500;display:flex}._hint_1dtuu_82{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--slate)}._backdrop_mzmhx_1{background-color:var(--backdrop-bg);z-index:var(--z-dialog);padding:var(--sp-2);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_mzmhx_15{width:var(--dialog-width);max-height:var(--dialog-max-height);background-color:var(--surface);border-radius:var(--r-panel);box-shadow:var(--shadow-panel);outline:none;flex-direction:column;display:flex;overflow:hidden}._dialog_mzmhx_15:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._header_mzmhx_32{padding-top:var(--sp-2);padding-bottom:var(--sp-2);padding-left:var(--sp-3);padding-right:var(--sp-3);border-bottom:var(--border-width) solid var(--hairline);background-color:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_mzmhx_45{font-family:var(--font-display);font-size:var(--fs-category);line-height:var(--lh-category);color:var(--ink);white-space:normal;word-break:break-word;margin:0;font-weight:700}._body_mzmhx_56{padding:var(--sp-3);overscroll-behavior:contain;flex:auto;overflow-y:auto}._footer_mzmhx_63{justify-content:flex-end;align-items:center;gap:var(--tap-gap);padding-top:var(--sp-2);padding-bottom:var(--sp-2);padding-left:var(--sp-3);padding-right:var(--sp-3);border-top:var(--border-width) solid var(--hairline);background-color:var(--surface);flex-shrink:0;display:flex}._form_14kc3_1{gap:var(--sp-3);min-width:0;display:grid}._field_14kc3_7{gap:var(--sp-1);min-width:0;display:grid}._fieldLabel_14kc3_13{color:var(--ink);font-size:var(--fs-meta);font-weight:600;line-height:var(--lh-meta)}._formError_14kc3_20{padding:var(--sp-2);border:var(--border-width) solid var(--tone-error-border);border-radius:var(--r-control);background:var(--tone-error-bg);color:var(--tone-error-text);font-size:var(--fs-meta);margin:0}._actions_14kc3_30{justify-content:flex-end;gap:var(--tap-gap);flex-wrap:wrap;width:100%;display:flex}._swatches_14kc3_38{gap:var(--tap-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._swatch_14kc3_38{align-items:center;gap:var(--sp-1);min-height:var(--tap-primary);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-meta);text-align:left;cursor:pointer;display:flex}._swatch_14kc3_38[aria-checked=true]{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._swatchDot_14kc3_65{width:var(--icon-size);height:var(--icon-size);border-radius:var(--r-pill);background:var(--category-accent);flex:none}._personPicker_14kc3_73,._personField_14kc3_78{gap:var(--sp-1);display:grid}._personSelection_14kc3_83{align-items:center;gap:var(--tap-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}._personSelectionChip_14kc3_90{min-width:0;min-height:var(--tap-primary);border-radius:var(--r-control);background:var(--surface-subtle);font-size:var(--fs-body);line-height:var(--lh-body)}._personSelectionChip_14kc3_90>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._personRequiredIndicator_14kc3_106{color:var(--tone-error-text);padding-inline-start:var(--sp-1)}._dateTimeGroup_14kc3_111{gap:var(--sp-2);min-width:0;display:grid}._personOptions_14kc3_117{gap:calc(var(--tap-gap) / 2);max-height:calc(var(--sheet-row-height) * 4);margin:0;padding:0;list-style:none;display:grid;overflow:auto}._personOption_14kc3_117{width:100%;min-height:var(--tap-primary);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;align-items:center;display:flex}._personOption_14kc3_117[aria-pressed=true]{border-color:var(--focus);background:var(--surface-subtle)}._personOption_14kc3_117:focus-visible,._swatch_14kc3_38:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._radioOptions_14kc3_154{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}._radioOption_14kc3_154{align-items:start;gap:var(--sp-2);min-height:var(--tap-primary);padding:var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}._radioOption_14kc3_154 input{width:var(--icon-size);height:var(--icon-size);accent-color:var(--accent);margin:0}._radioOption_14kc3_154:has(input:checked){border-color:var(--focus);background:var(--surface-subtle)}._hint_14kc3_190{color:var(--slate);font-size:var(--fs-meta);margin:0}._taskTextArea_14kc3_196{min-height:calc(var(--input-height) * 1.5)}._datePicker_14kc3_200,._timePicker_14kc3_201,._leadPicker_14kc3_202,._statusPicker_14kc3_203{gap:var(--sp-2);min-width:0;display:grid}._datePicker_14kc3_200,._timePicker_14kc3_201,._leadPicker_14kc3_202{border:0;margin:0;padding:0}._taskStatusSegments_14kc3_217{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._pickerLegend_14kc3_223{color:var(--ink);font-size:var(--fs-meta);margin:0;padding:0;font-weight:600}._calendarToolbar_14kc3_231{justify-content:space-between;align-items:center;gap:var(--tap-gap);max-width:calc(var(--sheet-row-height) * 7 + var(--tap-gap) * 6);display:flex}._calendarMonth_14kc3_239{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-body);text-align:center;margin:0;font-weight:700}._calendarNavigation_14kc3_248{gap:var(--tap-gap);display:inline-flex}._calendarGrid_14kc3_253{grid-template-columns:repeat(7, var(--sheet-row-height));gap:var(--tap-gap);width:max-content;max-width:100%;display:grid}._weekday_14kc3_261{min-height:var(--tap-secondary);color:var(--slate);font-size:var(--fs-meta);justify-content:center;align-items:center;font-weight:600;display:flex}._calendarDay_14kc3_271,._calendarBlank_14kc3_272{width:var(--sheet-row-height);height:var(--sheet-row-height)}._calendarDay_14kc3_271{border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:flex;position:relative}._calendarDay_14kc3_271[aria-pressed=true]{border-color:var(--focus);outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);font-weight:700}._calendarDay_14kc3_271[aria-current=date]{text-decoration:underline;text-decoration-thickness:var(--ring-width);text-underline-offset:var(--sp-1)}._calendarDay_14kc3_271:focus-visible,._pickerChoice_14kc3_306:focus-visible,._stepButton_14kc3_307:focus-visible,._calendarShortcut_14kc3_308:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._calendarCheck_14kc3_313{width:var(--icon-size-sm);height:var(--icon-size-sm);position:absolute;inset-block-start:calc(var(--sp-1) / 2);inset-inline-end:calc(var(--sp-1) / 2)}._calendarShortcuts_14kc3_321{gap:var(--tap-gap);display:flex}._calendarShortcut_14kc3_308{min-height:var(--tap-primary);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface-subtle);color:var(--ink);font:inherit;font-size:var(--fs-meta);cursor:pointer;font-weight:600}._pastDate_14kc3_339,._pickerError_14kc3_340{color:var(--tone-warning-text);font-size:var(--fs-meta);margin:0}._timeValue_14kc3_346{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-category);margin:0;font-weight:700}._pickerChoiceGrid_14kc3_354{gap:var(--tap-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}._minuteGrid_14kc3_360{grid-template-columns:repeat(4,minmax(0,1fr))}._pickerChoice_14kc3_306{min-height:var(--sheet-row-height);padding:var(--sp-1);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;touch-action:manipulation;font-weight:600}._pickerChoice_14kc3_306[aria-pressed=true]{border-color:var(--focus);background:var(--surface-subtle);box-shadow:inset 0 0 0 var(--ring-width) var(--focus)}._timeStepper_14kc3_384{align-items:center;gap:var(--tap-gap);display:flex}._timeStepperValue_14kc3_390{min-width:calc(var(--sheet-row-height) * 2);color:var(--ink);font-size:var(--fs-body);text-align:center;font-weight:600}._leadPresetGrid_14kc3_398{gap:var(--tap-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._leadStepperGroup_14kc3_404{gap:var(--sp-2);flex-wrap:wrap;display:flex}._leadStepper_14kc3_404{align-items:center;gap:var(--tap-gap);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface-subtle);grid-template-columns:repeat(3,max-content);display:grid}._leadStepperLabel_14kc3_421{color:var(--slate);font-size:var(--fs-meta);grid-column:1/-1;font-weight:600}._stepButton_14kc3_307{width:var(--tap-primary);height:var(--tap-primary);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}._stepButton_14kc3_307:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._stepIcon_14kc3_446{width:var(--icon-size);height:var(--icon-size)}._leadValue_14kc3_451{min-width:calc(var(--tap-primary) * 1.5);color:var(--ink);font-size:var(--fs-body);text-align:center;font-weight:700}._warningPreview_14kc3_459{padding:var(--sp-2);border-radius:var(--r-control);background:var(--surface-subtle);color:var(--ink);font-size:var(--fs-meta);line-height:var(--lh-meta);margin:0}._taskActions_14kc3_469{justify-content:space-between;align-items:center;gap:var(--tap-gap);width:100%;display:flex}._taskActionEnd_14kc3_477{justify-content:flex-end;gap:var(--tap-gap);flex-wrap:wrap;margin-inline-start:auto;display:flex}._taskNotesToggle_14kc3_485{justify-self:start}@media (width<=700px){._swatches_14kc3_38{grid-template-columns:repeat(2,minmax(0,1fr))}}._chip_w2q3v_1{min-height:var(--tap-secondary);border-radius:var(--r-pill);padding-left:var(--sp-2);padding-right:var(--sp-2);align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-meta);line-height:var(--lh-meta);background-color:var(--surface);color:var(--ink);border:var(--border-width) solid var(--hairline);-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast), border-color var(--dur-fast);font-weight:500;display:inline-flex}._clickable_w2q3v_21{cursor:pointer}._clickable_w2q3v_21:hover{background-color:var(--surface-hover)}._clickable_w2q3v_21:active{background-color:var(--surface-active)}._chip_w2q3v_1:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._active_w2q3v_38{background-color:var(--header);color:var(--surface);border-color:var(--header)}._active_w2q3v_38._clickable_w2q3v_21:hover{background-color:var(--header);opacity:.95}._cat_slate_w2q3v_50{border-left-width:var(--ring-width);border-left-color:var(--cat-slate)}._cat_teal_w2q3v_55{border-left-width:var(--ring-width);border-left-color:var(--cat-teal)}._cat_blue_w2q3v_60{border-left-width:var(--ring-width);border-left-color:var(--cat-blue)}._cat_indigo_w2q3v_65{border-left-width:var(--ring-width);border-left-color:var(--cat-indigo)}._cat_plum_w2q3v_70{border-left-width:var(--ring-width);border-left-color:var(--cat-plum)}._cat_olive_w2q3v_75{border-left-width:var(--ring-width);border-left-color:var(--cat-olive)}._cat_sand_w2q3v_80{border-left-width:var(--ring-width);border-left-color:var(--cat-sand)}._cat_stone_w2q3v_85{border-left-width:var(--ring-width);border-left-color:var(--cat-stone)}._avatar_w2q3v_90{width:var(--icon-size);height:var(--icon-size);border-radius:var(--r-pill);background-color:var(--surface-subtle);color:var(--slate);font-size:var(--fs-meta);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._label_w2q3v_104{white-space:normal;word-break:break-word;display:inline-block}._removeBtn_w2q3v_110{min-width:var(--tap-secondary);min-height:var(--tap-secondary);color:inherit;opacity:.7;cursor:pointer;border-radius:var(--r-pill);margin-right:calc(0 - var(--sp-1));transition:opacity var(--dur-fast), background-color var(--dur-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._removeBtn_w2q3v_110:hover{opacity:1;background-color:var(--surface-subtle)}._removeBtn_w2q3v_110:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._removeIcon_w2q3v_138{width:var(--icon-size-sm);height:var(--icon-size-sm)}._content_1tzju_1{font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);white-space:normal;word-break:break-word}._actions_1tzju_10{justify-content:flex-end;align-items:center;gap:var(--tap-gap);width:100%;display:flex}._segmented_1y0i0_1{background-color:var(--surface-subtle);border-radius:var(--r-control);padding:calc(var(--sp-1) / 2);align-items:center;gap:var(--sp-1);border:var(--border-width) solid var(--hairline);-webkit-user-select:none;user-select:none;display:inline-flex}._option_1y0i0_13{justify-content:center;align-items:center;gap:var(--sp-1);padding-left:var(--sp-2);padding-right:var(--sp-2);border-radius:var(--r-control);color:var(--slate);font-family:var(--font-ui);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-fast);white-space:normal;text-align:center;background:0 0;border:0;flex:auto;font-weight:600;display:inline-flex}._option_1y0i0_13:hover:not(:disabled){color:var(--ink)}._option_1y0i0_13:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._selected_1y0i0_42{background-color:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}._sizePrimary_1y0i0_48{min-height:var(--tap-primary);font-size:var(--fs-body);line-height:var(--lh-body)}._sizeSecondary_1y0i0_54{min-height:var(--tap-secondary);font-size:var(--fs-meta);line-height:var(--lh-meta)}._option_1y0i0_13:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._icon_1y0i0_65{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:inline-block}._backdrop_1pwqi_1{background-color:var(--backdrop-bg);z-index:var(--z-sheet);transition:opacity var(--dur-panel);display:flex;position:fixed;inset:0}._positionBottom_1pwqi_13{justify-content:center;align-items:flex-end}._positionSide_1pwqi_18{justify-content:flex-end;align-items:stretch}._sheet_1pwqi_23{background-color:var(--surface);box-shadow:var(--shadow-panel);outline:none;flex-direction:column;display:flex;overflow:hidden}._sheetBottom_1pwqi_32{width:100%;max-width:var(--dialog-width);max-height:var(--dialog-max-height);border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel)}._sheetSide_1pwqi_40{width:min(60vw, var(--dialog-width));border-top-left-radius:var(--r-panel);border-bottom-left-radius:var(--r-panel);height:100%}._header_1pwqi_47{padding-top:var(--sp-2);padding-bottom:var(--sp-2);padding-left:var(--sp-3);padding-right:var(--sp-3);border-bottom:var(--border-width) solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_1pwqi_59{font-family:var(--font-display);font-size:var(--fs-category);line-height:var(--lh-category);color:var(--ink);margin:0;font-weight:700}._content_1pwqi_68{padding:var(--sp-2);gap:var(--sp-1);flex-direction:column;flex:auto;display:flex;overflow-y:auto}._optionRow_1pwqi_77{min-height:var(--sheet-row-height);align-items:center;gap:var(--tap-gap);width:100%;padding-left:var(--sp-3);padding-right:var(--sp-3);padding-top:var(--sp-2);padding-bottom:var(--sp-2);border-radius:var(--r-control);background-color:var(--surface);color:var(--ink);border:var(--border-width) solid var(--hairline);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);transition:background-color var(--dur-fast), border-color var(--dur-fast);display:flex}._optionRow_1pwqi_77:hover:not(:disabled){background-color:var(--surface-hover)}._optionRow_1pwqi_77:active:not(:disabled){background-color:var(--surface-active)}._optionRow_1pwqi_77:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._optionActive_1pwqi_114{border-color:var(--accent);background-color:var(--surface-hover);font-weight:600}._optionRow_1pwqi_77:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._optionIcon_1pwqi_125{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._optionText_1pwqi_134{flex-direction:column;flex:auto;display:flex}._optionLabel_1pwqi_140{font-weight:600}._optionDescription_1pwqi_144{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--slate);font-weight:400}._optionCheck_1pwqi_151{color:var(--accent);width:var(--icon-size);height:var(--icon-size);flex-shrink:0}._banner_1vtdg_1{align-items:center;gap:var(--tap-gap);padding-left:var(--sp-3);padding-right:var(--sp-3);padding-top:var(--sp-2);padding-bottom:var(--sp-2);border-radius:var(--r-control);min-height:var(--tap-secondary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);width:100%;display:flex}._toneInfo_1vtdg_17{background-color:var(--tone-info-bg);color:var(--tone-info-text);border:var(--border-width) solid var(--tone-info-border)}._toneWarning_1vtdg_23{background-color:var(--tone-warning-bg);color:var(--tone-warning-text);border:var(--border-width) solid var(--tone-warning-border)}._toneError_1vtdg_29{background-color:var(--tone-error-bg);color:var(--tone-error-text);border:var(--border-width) solid var(--tone-error-border)}._toneSuccess_1vtdg_35{background-color:var(--tone-success-bg);color:var(--tone-success-text);border:var(--border-width) solid var(--tone-success-border)}._iconWrapper_1vtdg_41{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._icon_1vtdg_41{width:var(--icon-size);height:var(--icon-size);display:block}._content_1vtdg_56{gap:calc(var(--sp-1) / 2);white-space:normal;word-break:break-word;flex-direction:column;flex:auto;display:flex}._title_1vtdg_65{font-weight:700;font-size:var(--fs-body);line-height:var(--lh-body)}._message_1vtdg_71{font-size:var(--fs-meta);line-height:var(--lh-meta)}._actions_1vtdg_76{align-items:center;gap:var(--sp-1);flex-shrink:0;display:inline-flex}._archivedContainer_1r8n4_1{gap:var(--sp-3);flex-direction:column;display:flex}._segmentedWrap_1r8n4_7{justify-content:center;display:flex}._list_1r8n4_12{gap:var(--sp-2);flex-direction:column;display:flex}._row_1r8n4_18{background:var(--surface);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);padding:var(--sp-2);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}._rowMain_1r8n4_30{gap:var(--sp-xs);flex-direction:column;display:flex}._rowTitle_1r8n4_36{font-family:var(--font-display);font-size:var(--fs-card);color:var(--ink);margin:0;font-weight:700}._rowMeta_1r8n4_44{align-items:center;gap:var(--sp-2);font-size:var(--fs-meta);color:var(--slate);flex-wrap:wrap;display:flex}._tagArchivedParent_1r8n4_53{background:var(--tone-warning-bg);color:var(--tone-warning-text);border:var(--border-width) solid var(--tone-warning-border);padding:var(--sp-2xs) var(--sp-sm);border-radius:var(--r-pill);font-size:var(--fs-meta)}._actions_1r8n4_62{align-items:center;gap:var(--tap-gap);display:flex}._emptyNotice_1r8n4_68{text-align:center;padding:var(--sp-4);color:var(--slate);font-size:var(--fs-body)}._categorySelectOption_1r8n4_75{width:100%;min-height:var(--tap-secondary);padding:var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);font-family:var(--font-ui);font-size:var(--fs-body);color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}._categorySelectOption_1r8n4_75:hover{background:var(--surface-hover)}._categorySelectOption_1r8n4_75:focus-visible{outline:var(--ring-width) solid var(--focus)}._categoryList_1r8n4_100{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}._backupContainer_90ymn_1{gap:var(--sp-3);flex-direction:column;display:flex}._section_90ymn_7{gap:var(--sp-1);padding:var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);flex-direction:column;display:flex}._sectionTitle_90ymn_17{font-family:var(--font-display);font-size:var(--fs-card);color:var(--ink);margin:0;font-weight:700}._sectionHint_90ymn_25{font-size:var(--fs-meta);color:var(--slate);margin:0}._statusRow_90ymn_31{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);display:flex}._exportLink_90ymn_38{align-items:center;gap:var(--sp-1);min-height:var(--tap-primary);padding:0 var(--sp-3);border-radius:var(--r-control);background:var(--accent);color:var(--surface);font-family:var(--font-ui);font-size:var(--fs-body);cursor:pointer;transition:opacity var(--dur-fast);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}._exportLink_90ymn_38:hover{opacity:.9}._importActions_90ymn_60{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}._hiddenFileInput_90ymn_68{display:none}._fileSummary_90ymn_72{font-size:var(--fs-meta);color:var(--ink);background:var(--surface-subtle);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-control)}._successMessage_90ymn_80{padding:var(--sp-2);border-radius:var(--r-control);background:var(--tone-success-bg);color:var(--tone-success-text);border:var(--border-width) solid var(--tone-success-border);font-size:var(--fs-body);font-weight:600}._errorMessage_90ymn_90{padding:var(--sp-2);border-radius:var(--r-control);background:var(--tone-error-bg);color:var(--tone-error-text);border:var(--border-width) solid var(--tone-error-border);font-size:var(--fs-meta)}._backupsList_90ymn_99{gap:var(--sp-1);max-height:var(--max-h-backup-list);margin-top:var(--sp-1);flex-direction:column;display:flex;overflow-y:auto}._backupRow_90ymn_108{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface-subtle);font-size:var(--fs-meta);display:flex}._backupName_90ymn_120{color:var(--ink);word-break:break-all;font-weight:600}._backupDetails_90ymn_126{color:var(--slate);white-space:nowrap}._maintainerNotice_90ymn_131{font-size:var(--fs-meta);color:var(--slate);margin-top:var(--sp-1);font-style:italic}._filterBar_cmrfm_1{background:var(--surface);border-bottom:var(--border-width) solid var(--hairline);padding:var(--sp-2) var(--page-gutter);gap:var(--sp-2);flex-direction:column;display:flex}._controlsRow_cmrfm_10{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}._selectGroup_cmrfm_17{align-items:center;gap:var(--sp-1);display:flex}._selectLabel_cmrfm_23{font-size:var(--fs-meta);color:var(--slate);white-space:nowrap;font-weight:600}._selectInput_cmrfm_30{min-height:var(--tap-secondary);padding:0 var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-meta);cursor:pointer}._selectInput_cmrfm_30:focus{outline:var(--ring-width) solid var(--focus)}._activeChipsRow_cmrfm_46{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}._clearAllButton_cmrfm_53{min-height:var(--tap-secondary);font-size:var(--fs-meta)}._peopleList_sx6nn_1{gap:var(--sp-2);margin-top:var(--sp-2);flex-direction:column;display:flex}._addPersonCard_sx6nn_8{background:var(--surface-subtle);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);padding:var(--sp-2);gap:var(--sp-2);flex-direction:column;display:flex}._addPersonInputs_sx6nn_18{gap:var(--sp-2);grid-template-columns:2fr 1fr auto;align-items:flex-end;display:grid}@media (width<=768px){._addPersonInputs_sx6nn_18{grid-template-columns:1fr}}._personRow_sx6nn_31{background:var(--surface);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);padding:var(--sp-2);gap:var(--sp-1);flex-direction:column;display:flex}._personHeader_sx6nn_41{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}._personIdentity_sx6nn_49{align-items:center;gap:var(--sp-2);display:flex}._displayName_sx6nn_55{font-family:var(--font-display);font-size:var(--fs-card);color:var(--ink);margin:0;font-weight:700}._shortLabel_sx6nn_63{font-size:var(--fs-meta);color:var(--slate);background:var(--surface-subtle);padding:var(--sp-2xs) var(--sp-1);border-radius:var(--r-pill);font-weight:600}._statusChipActive_sx6nn_72{font-size:var(--fs-meta);color:var(--tone-success-text);background:var(--tone-success-bg);padding:var(--sp-2xs) var(--sp-1);border-radius:var(--r-pill);font-weight:600}._statusChipInactive_sx6nn_81{font-size:var(--fs-meta);color:var(--slate);background:var(--surface-subtle);padding:var(--sp-2xs) var(--sp-1);border-radius:var(--r-pill);font-weight:600}._personMeta_sx6nn_90{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);border-top:var(--border-width) solid var(--hairline);flex-wrap:wrap;display:flex}._assignmentsText_sx6nn_100{font-size:var(--fs-meta);color:var(--slate);margin:0}._personActions_sx6nn_106{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}._disabledReason_sx6nn_113{font-size:var(--fs-meta);color:var(--tone-error-text);background:var(--tone-error-bg);padding:var(--sp-xs) var(--sp-1);border-radius:var(--r-control);margin:0}._editForm_sx6nn_122{gap:var(--sp-2);grid-template-columns:2fr 1fr auto auto;align-items:flex-end;display:grid}@media (width<=768px){._editForm_sx6nn_122{grid-template-columns:1fr}}._searchDialog_hk9fi_1{width:min(var(--search-dialog-width), 94vw)}._searchWrap_hk9fi_5{gap:var(--sp-3);flex-direction:column;display:flex}._searchInputWrap_hk9fi_11{align-items:center;display:flex;position:relative}._searchIcon_hk9fi_17{left:var(--sp-2);color:var(--slate);pointer-events:none;position:absolute}._searchInput_hk9fi_11{width:100%;min-height:var(--input-height);padding-left:calc(var(--sp-2) + var(--icon-size-lg));padding-right:var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body)}._searchInput_hk9fi_11:focus{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._resultsList_hk9fi_42{gap:var(--sp-2);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}._groupHeading_hk9fi_50{font-family:var(--font-display);font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.05em;color:var(--slate);margin:var(--sp-1) 0 var(--sp-1) var(--sp-1);font-weight:700}._resultRow_hk9fi_60{align-items:center;gap:var(--sp-2);min-height:var(--sheet-row-height);padding:var(--sp-1) var(--sp-2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);cursor:pointer;text-align:left;transition:background-color var(--dur-fast), border-color var(--dur-fast);display:flex}._resultRow_hk9fi_60:hover{background:var(--surface-hover)}._resultRow_hk9fi_60:focus-visible{outline:var(--ring-width) solid var(--focus)}._resultIcon_hk9fi_84{width:var(--sp-5);height:var(--sp-5);border-radius:var(--r-control);background:var(--surface-subtle);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._resultDetails_hk9fi_96{gap:var(--sp-2xs);flex-direction:column;flex:1;min-width:0;display:flex}._resultTitle_hk9fi_104{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._resultMeta_hk9fi_113{font-size:var(--fs-meta);color:var(--slate);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._emptyState_hk9fi_121{text-align:center;padding:var(--sp-4);color:var(--slate);font-size:var(--fs-body)}._settingsForm_uq44s_1{gap:var(--sp-3);flex-direction:column;display:flex}._section_uq44s_7{gap:var(--sp-1);flex-direction:column;display:flex}._sectionLabel_uq44s_13{font-family:var(--font-display);font-size:var(--fs-card);color:var(--ink);margin:0;font-weight:700}._sectionHint_uq44s_21,._screenLine_uq44s_27{font-size:var(--fs-meta);color:var(--slate);margin:0}._timezoneSearchWrap_uq44s_33{margin-top:var(--sp-1)}._timezoneList_uq44s_37{max-height:var(--max-h-dropdown);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);padding:var(--sp-1);gap:var(--sp-2xs);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}._timezoneOption_uq44s_49{min-height:var(--tap-secondary);padding:0 var(--sp-2);border-radius:var(--r-control);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}._timezoneOption_uq44s_49:hover{background:var(--surface-hover)}._timezoneOptionSelected_uq44s_69{background:var(--accent);color:var(--surface);font-weight:600}._timezoneOptionSelected_uq44s_69:hover{background:var(--accent)}._toggleRow_uq44s_79{align-items:center;gap:var(--sp-2);min-height:var(--tap-secondary);cursor:pointer;display:flex}._checkboxInput_uq44s_87{width:var(--checkbox-size);height:var(--checkbox-size);accent-color:var(--accent);cursor:pointer}._toggleText_uq44s_94{gap:var(--sp-2xs);flex-direction:column;display:flex}._toggleLabel_uq44s_100{font-size:var(--fs-body);color:var(--ink);font-weight:600}._toggleDesc_uq44s_106{font-size:var(--fs-meta);color:var(--slate)}._menuOptionsList_18uzw_1{gap:var(--sp-1);padding:var(--sp-1) 0;flex-direction:column;display:flex}._menuOptionRow_18uzw_8{align-items:center;gap:var(--tap-gap);min-height:var(--sheet-row-height);width:100%;padding:var(--sp-2) var(--sp-3);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast);display:flex}._menuOptionRow_18uzw_8:hover{background:var(--surface-hover)}._menuOptionRow_18uzw_8:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._menuOptionIcon_18uzw_35{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}._menuOptionText_18uzw_43{flex:1;font-weight:600}._menuOptionCheck_18uzw_48{color:var(--accent)}._filtersActive_18uzw_52{background:var(--accent);color:var(--surface)}._banners_1q9g8_1{z-index:var(--z-toast);pointer-events:none;width:calc(100vw - var(--page-gutter) * 2);max-width:var(--banner-max-width);gap:var(--tap-gap);padding:var(--sp-2) 0 0;display:grid;position:fixed;left:50%;transform:translate(-50%)}._loadingTopBar_1q9g8_14{min-height:calc(var(--fs-title) * var(--lh-title) + var(--sp-4));padding:var(--sp-3) var(--page-gutter);background:var(--header);color:var(--header-text);align-items:center;display:flex}._loadingTopBar_1q9g8_14 h1{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-title);margin:0}._loadingContent_1q9g8_30{gap:var(--sp-2);padding:var(--page-gutter);display:grid}._visuallyHidden_1q9g8_36{width:var(--border-width);height:var(--border-width);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}._skeletonGrid_1q9g8_47{grid-template-columns:repeat(auto-fill, minmax(var(--category-min-width), 1fr));gap:var(--board-gap);display:grid}._skeletonPanel_1q9g8_53{min-height:calc(var(--project-card-min-height) * 2);border:var(--border-width) solid var(--hairline);border-radius:var(--r-panel);background:var(--surface)}._loadingLabel_1q9g8_60{color:var(--slate);font-size:var(--fs-meta)}._errorState_1q9g8_65{justify-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--page-gutter);color:var(--ink);text-align:center;display:grid}._errorState_1q9g8_65 h2{font-size:var(--fs-category);margin:0}._retryButton_1q9g8_79{min-height:var(--tap-primary);padding:var(--sp-1) var(--sp-3);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer}._retryButton_1q9g8_79:focus-visible{outline:var(--ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}._banners_1q9g8_1>*{pointer-events:auto}._galleryContainer_1uzw4_1{padding:var(--sp-4);gap:var(--sp-4);flex-direction:column;max-width:min(100%,1800px);margin-left:auto;margin-right:auto;display:flex}._galleryHeader_1uzw4_11{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:var(--border-width) solid var(--hairline);flex-wrap:wrap;display:flex}._galleryTitle_1uzw4_21{font-family:var(--font-display);font-size:var(--fs-title);line-height:var(--lh-title);color:var(--ink);margin:0;font-weight:800}._gallerySubtitle_1uzw4_30{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--slate);margin:0}._densityToggle_1uzw4_37{align-items:center;gap:var(--sp-2);display:flex}._section_1uzw4_43{background-color:var(--surface);border-radius:var(--r-panel);border:var(--border-width) solid var(--hairline);box-shadow:var(--shadow-card);padding:var(--sp-3);gap:var(--sp-2);flex-direction:column;display:flex}._sectionTitle_1uzw4_54{font-family:var(--font-display);font-size:var(--fs-category);line-height:var(--lh-category);color:var(--ink);border-bottom:var(--border-width) solid var(--hairline);padding-bottom:var(--sp-1);margin:0;font-weight:700}._row_1uzw4_65{align-items:center;gap:var(--tap-gap);flex-wrap:wrap;display:flex}._grid_1uzw4_72{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._card_1uzw4_78{background-color:var(--canvas);border:var(--border-width) solid var(--hairline);border-radius:var(--r-control);padding:var(--sp-2);gap:var(--sp-1);flex-direction:column;display:flex}._cardTitle_1uzw4_88{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--slate);text-transform:uppercase;letter-spacing:.05em;font-weight:600}._swatchGrid_1uzw4_97{gap:var(--sp-1);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}._swatchItem_1uzw4_103{border-radius:var(--r-control);border:var(--border-width) solid var(--hairline);flex-direction:column;display:flex;overflow:hidden}._swatchColor_1uzw4_111{height:var(--tap-secondary);width:100%}._swatchLabel_1uzw4_116{padding:var(--sp-1);font-size:var(--fs-meta);line-height:var(--lh-meta);background-color:var(--surface);color:var(--ink);font-weight:500}
