@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.p.ba9851c3.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.21350d82.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.c5fe6dc8.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.19cfc722.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.df0a9ae2.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.8e9860b6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.e4af272c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.ae822095.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.p.3c70c571.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.fc727f22.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.77fb5eec.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.p.281dae1e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.806de4d6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--qf-type-public-hero-size:52px;--qf-shadow-rgb:0 0 0;--qf-space-1:1px;--qf-space-2:2px;--qf-space-3:3px;--qf-space-4:4px;--qf-space-5:5px;--qf-space-6:6px;--qf-space-7:7px;--qf-space-8:8px;--qf-space-9:9px;--qf-space-10:10px;--qf-space-11:11px;--qf-space-12:12px;--qf-space-14:14px;--qf-space-15:15px;--qf-space-16:16px;--qf-space-17:17px;--qf-space-18:18px;--qf-space-20:20px;--qf-space-22:22px;--qf-space-23:23px;--qf-space-24:24px;--qf-space-26:26px;--qf-space-28:28px;--qf-space-29:29px;--qf-space-30:30px;--qf-space-32:32px;--qf-space-33:33px;--qf-space-34:34px;--qf-space-35:35px;--qf-space-36:36px;--qf-space-38:38px;--qf-space-40:40px;--qf-space-42:42px;--qf-space-44:44px;--qf-space-48:48px;--qf-space-56:56px;--qf-space-64:64px;--qf-space-72:72px;--qf-space-80:80px;--qf-space-96:96px;--qf-font-size-0:0px;--qf-font-size-8:8px;--qf-font-size-8-5:8.5px;--qf-font-size-9:9px;--qf-font-size-9-5:9.5px;--qf-font-size-10:10px;--qf-font-size-10-5:10.5px;--qf-font-size-11:11px;--qf-font-size-11-5:11.5px;--qf-font-size-12:12px;--qf-font-size-12-5:12.5px;--qf-font-size-13:13px;--qf-font-size-14:14px;--qf-font-size-15:15px;--qf-font-size-16:16px;--qf-font-size-17:17px;--qf-font-size-18:18px;--qf-font-size-19:19px;--qf-font-size-20:20px;--qf-font-size-22:22px;--qf-font-size-23:23px;--qf-font-size-24:24px;--qf-font-size-26:26px;--qf-font-size-27:27px;--qf-font-size-28:28px;--qf-font-size-30:30px;--qf-font-size-32:32px;--qf-weight-thin:200;--qf-weight-light:300;--qf-weight-regular:400;--qf-weight-medium:500;--qf-weight-semibold:600;--qf-weight-bold:700;--qf-weight-heavy:800;--qf-weight-black:900;--qf-leading-1:1;--qf-leading-1-05:1.05;--qf-leading-1-1:1.1;--qf-leading-1-15:1.15;--qf-leading-1-2:1.2;--qf-leading-1-25:1.25;--qf-leading-1-3:1.3;--qf-leading-1-35:1.35;--qf-leading-1-4:1.4;--qf-leading-1-45:1.45;--qf-leading-1-5:1.5;--qf-leading-1-55:1.55;--qf-leading-1-6:1.6;--qf-leading-1-65:1.65;--qf-leading-1-7:1.7;--qf-leading-1-75:1.75;--qf-leading-1-8:1.8;--qf-tracking-0-18em:0.18em;--qf-tracking-0-12em:0.12em;--qf-tracking-0-1em:0.1em;--qf-tracking-neg-0-8px:-0.8px;--qf-tracking-1px:1px;--qf-tracking-0-15em:0.15em;--qf-tracking-0-14em:0.14em;--qf-tracking-neg-0-5px:-0.5px;--qf-tracking-0-08em:0.08em;--qf-tracking-0-04em:0.04em;--qf-tracking-0-09em:0.09em;--qf-tracking-0-05em:0.05em;--qf-tracking-neg-0-4px:-0.4px;--qf-tracking-neg-0-3px:-0.3px;--qf-tracking-0-06em:0.06em;--qf-tracking-0-16em:0.16em;--qf-tracking-neg-0-2px:-0.2px;--qf-tracking-0-2em:0.2em;--qf-tracking-0-02em:0.02em;--qf-tracking-neg-1px:-1px;--qf-tracking-neg-0-7px:-0.7px;--qf-type-page-size:var(--qf-font-size-26);--qf-type-page-line:var(--qf-space-32);--qf-type-entity-size:var(--qf-font-size-28);--qf-type-entity-line:var(--qf-space-36);--qf-type-form-size:var(--qf-font-size-22);--qf-type-form-line:var(--qf-space-28);--qf-type-heading-weight:var(--qf-weight-semibold);--qf-type-heading-tracking:var(--qf-tracking-neg-0-5px);--qf-type-section-size:var(--qf-font-size-16);--qf-type-section-line:var(--qf-space-24);--qf-type-label-size:var(--qf-font-size-12);--qf-type-label-line:var(--qf-space-16);--qf-type-label-weight:var(--qf-weight-medium);--qf-type-body-size:var(--qf-font-size-13);--qf-type-body-line:var(--qf-space-20);--qf-type-hint-size:var(--qf-font-size-11);--qf-type-hint-line:var(--qf-space-16);--qf-type-nav-size:var(--qf-font-size-14);--qf-type-nav-line:var(--qf-space-20);--qf-type-action-compact-size:var(--qf-font-size-12);--qf-radius-none:0;--qf-on-danger:#fff;--qf-on-danger-overlay:rgba(0,0,0,.25);--qf-on-danger-border:hsla(0,0%,100%,.4);--qf-document-paper:#fff;--qf-radius-item:4px;--qf-radius-control:6px;--qf-radius-surface:8px;--qf-radius-dialog:12px;--qf-radius-pill:999px;--qf-radius-round:50%;--qf-control-height:36px;--qf-control-height-touch:44px;--qf-control-line-height:20px;--qf-motion-fast:120ms;--qf-motion-normal:180ms;--qf-motion-drag:200ms;--qf-ease-standard:cubic-bezier(.2,0,0,1);--qf-motion-slow:400ms;--qf-motion-pulse:1600ms}@media (pointer:coarse){:root{--qf-control-height:var(--qf-control-height-touch)}}@media (max-width:640px){:root{--qf-type-page-size:var(--qf-font-size-22);--qf-type-page-line:var(--qf-space-28);--qf-type-entity-size:var(--qf-font-size-24);--qf-type-entity-line:var(--qf-space-32)}}.qf-kanban-drop-space{position:absolute;top:var(--qf-space-4);left:var(--qf-space-4);right:var(--qf-space-4);border:1px dashed var(--qf-border-strong);border-radius:var(--qf-radius-surface);background:var(--qf-hover);pointer-events:none}.qf-kanban-drag-card,.qf-kanban-drop-space{transition:transform var(--qf-motion-drag) var(--qf-ease-standard)}.qf-panel{background:var(--qf-bg-elevated);border:1px solid var(--qf-border);border-radius:var(--qf-radius-surface)}.qf-task-attachment-row{grid-template-columns:44px minmax(0,1fr) 100px 130px 100px}@media (max-width:640px){.qf-task-attachment-row{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);row-gap:var(--qf-space-8)}.qf-task-attachment-row>:first-child{grid-column:1;grid-row:1/3}.qf-task-attachment-row>:nth-child(2){grid-column:2/-1}.qf-task-attachment-row>:nth-child(3){grid-column:2}.qf-task-attachment-row>:nth-child(4){grid-column:3}.qf-task-attachment-row>:last-child{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.qf-kanban-drag-card,.qf-kanban-drop-space{transition:none}}:root{color-scheme:dark;--qf-bg:#111315;--qf-bg-elevated:#1a1d20;--qf-bg-raised:#202428;--qf-bg-overlay:rgba(17,19,21,.92);--qf-border:hsla(0,0%,91%,.12);--qf-border-strong:hsla(0,0%,91%,.22);--qf-outline:hsla(0,0%,91%,.16);--qf-text:#edf0f3;--qf-text-muted:#b8c0c8;--qf-text-dim:#9ba5ae;--qf-accent:#d4a373;--qf-accent-dim:hsla(30,53%,64%,.18);--qf-accent-tint:hsla(30,53%,64%,.08);--qf-accent-soft:hsla(30,53%,64%,.05);--qf-on-accent:#0d0d0d;--qf-rag-green:#7fb069;--qf-rag-amber:#e6b450;--qf-rag-red:#d36e6e;--qf-status-cancelled:#b08c8c;--qf-invert-bg:#fff;--qf-invert-bg-hover:#e8e8e8;--qf-invert-text:#0d0d0d;--qf-hover:hsla(0,0%,91%,.015);--qf-surface-selected:hsla(0,0%,91%,.03);--qf-surface-active:hsla(0,0%,91%,.04);--qf-hover-strong:hsla(0,0%,91%,.05);--qf-track:hsla(0,0%,91%,.06);--qf-scrollbar:hsla(0,0%,91%,.08);--qf-scrollbar-hover:hsla(0,0%,91%,.18);--qf-danger-bg:hsla(0,53%,63%,.08);--qf-danger-border:hsla(0,53%,63%,.25);--qf-danger-border-strong:hsla(0,53%,63%,.4);--qf-success-bg:rgba(120,180,120,.08);--qf-success-border:rgba(120,180,120,.25);--qf-warn-bg:rgba(255,180,0,.06);--qf-scrim:rgba(0,0,0,.55);--qf-scrim-soft:rgba(0,0,0,.35);--qf-scrim-strong:rgba(0,0,0,.62);--qf-shadow-modal:0 20px 60px rgba(0,0,0,.5);--qf-shadow-dialog:0 24px 70px rgba(0,0,0,.55);--qf-shadow-panel:0 20px 60px rgba(0,0,0,.6);--qf-shadow-menu:0 -8px 24px rgba(0,0,0,.35);--qf-shadow-popover:0 8px 24px rgba(0,0,0,.35);--qf-shadow-drawer:0 0 40px rgba(0,0,0,.6);--qf-plate:#4a4643;--qf-avatar-fg:#e8e8e8;--qf-avatar-1:#3a3d42;--qf-avatar-2:#4a3d42;--qf-avatar-3:#3a424d;--qf-avatar-4:#4a4538;--qf-avatar-self:#4a3d38;--qf-kind-project:#a78bfa;--qf-kind-task:#60a5fa;--qf-type-story:#5ec8b0;--qf-type-task:#9aa8ef;--qf-type-subtask:#b8b8b8;--qf-ink:232 232 232;--qf-accent-rgb:212 163 115;--qf-danger-rgb:211 110 110;--qf-amber-rgb:230 180 80;--qf-person-1:224 82 82;--qf-person-2:96 138 238;--qf-person-3:233 199 68;--qf-person-4:200 108 235;--qf-person-5:96 197 108;--qf-person-6:235 94 176;--qf-person-7:72 187 227;--qf-person-8:235 140 60;--qf-person-9:148 112 242;--qf-person-10:62 200 166;--qf-person-11:245 150 130;--qf-person-12:150 180 248;--qf-person-13:240 222 140;--qf-person-14:222 168 245;--qf-person-15:156 224 162;--qf-person-16:246 160 206;--qf-person-17:150 218 240;--qf-person-18:245 185 130;--qf-person-19:192 172 248;--qf-person-20:140 224 205;--qf-font-sans:Inter,-apple-system,system-ui,sans-serif;--qf-font-mono:"Space Mono",ui-monospace,Menlo,monospace}:root[data-theme=light]{color-scheme:light;--qf-bg:#f5f6f7;--qf-bg-elevated:#fff;--qf-bg-raised:#fff;--qf-bg-overlay:rgba(245,246,247,.92);--qf-border:rgba(20,18,16,.14);--qf-border-strong:rgba(20,18,16,.26);--qf-outline:rgba(20,18,16,.18);--qf-text:#242930;--qf-text-muted:#606972;--qf-text-dim:#65717c;--qf-accent:#8a5a28;--qf-accent-dim:rgba(138,90,40,.18);--qf-accent-tint:rgba(138,90,40,.1);--qf-accent-soft:rgba(138,90,40,.06);--qf-on-accent:#fff;--qf-rag-green:#3d7a2e;--qf-rag-amber:#8a6200;--qf-rag-red:#b03a38;--qf-status-cancelled:#8a5f5f;--qf-invert-bg:#1a1815;--qf-invert-bg-hover:#322e28;--qf-invert-text:#fff;--qf-hover:rgba(20,18,16,.03);--qf-surface-selected:rgba(20,18,16,.05);--qf-surface-active:rgba(20,18,16,.06);--qf-hover-strong:rgba(20,18,16,.07);--qf-track:rgba(20,18,16,.1);--qf-scrollbar:rgba(20,18,16,.16);--qf-scrollbar-hover:rgba(20,18,16,.3);--qf-danger-bg:rgba(176,58,56,.08);--qf-danger-border:rgba(176,58,56,.28);--qf-danger-border-strong:rgba(176,58,56,.45);--qf-success-bg:rgba(61,122,46,.08);--qf-success-border:rgba(61,122,46,.28);--qf-warn-bg:rgba(138,98,0,.09);--qf-scrim:rgba(0,0,0,.35);--qf-scrim-soft:rgba(0,0,0,.2);--qf-scrim-strong:rgba(0,0,0,.45);--qf-shadow-modal:0 20px 60px rgba(20,18,16,.18);--qf-shadow-dialog:0 24px 70px rgba(20,18,16,.2);--qf-shadow-panel:0 20px 60px rgba(20,18,16,.22);--qf-shadow-menu:0 -8px 24px rgba(20,18,16,.14);--qf-shadow-popover:0 8px 24px rgba(20,18,16,.14);--qf-shadow-drawer:0 0 40px rgba(20,18,16,.24);--qf-ink:20 18 16;--qf-accent-rgb:138 90 40;--qf-danger-rgb:176 58 56;--qf-amber-rgb:154 110 0;--qf-person-1:186 40 40;--qf-person-2:36 92 200;--qf-person-3:158 118 8;--qf-person-4:142 52 196;--qf-person-5:26 128 48;--qf-person-6:183 26 121;--qf-person-7:10 122 166;--qf-person-8:178 86 8;--qf-person-9:86 58 196;--qf-person-10:10 128 102;--qf-person-11:212 92 92;--qf-person-12:70 124 214;--qf-person-13:176 140 40;--qf-person-14:168 92 214;--qf-person-15:54 152 80;--qf-person-16:206 66 152;--qf-person-17:40 150 190;--qf-person-18:204 118 40;--qf-person-19:120 96 214;--qf-person-20:38 156 132;--qf-plate:#c9c3ba;--qf-kind-project:#6d3fd4;--qf-kind-task:#1b5fb0;--qf-type-story:#0f6a59;--qf-type-task:#4a4fb0;--qf-type-subtask:#5c564d}@media (prefers-color-scheme:light){:root[data-theme=system]{color-scheme:light;--qf-bg:#f5f6f7;--qf-bg-elevated:#fff;--qf-bg-raised:#fff;--qf-bg-overlay:rgba(245,246,247,.92);--qf-border:rgba(20,18,16,.14);--qf-border-strong:rgba(20,18,16,.26);--qf-outline:rgba(20,18,16,.18);--qf-text:#242930;--qf-text-muted:#606972;--qf-text-dim:#65717c;--qf-accent:#8a5a28;--qf-accent-dim:rgba(138,90,40,.18);--qf-accent-tint:rgba(138,90,40,.1);--qf-accent-soft:rgba(138,90,40,.06);--qf-on-accent:#fff;--qf-rag-green:#3d7a2e;--qf-rag-amber:#8a6200;--qf-rag-red:#b03a38;--qf-status-cancelled:#8a5f5f;--qf-invert-bg:#1a1815;--qf-invert-bg-hover:#322e28;--qf-invert-text:#fff;--qf-hover:rgba(20,18,16,.03);--qf-surface-selected:rgba(20,18,16,.05);--qf-surface-active:rgba(20,18,16,.06);--qf-hover-strong:rgba(20,18,16,.07);--qf-track:rgba(20,18,16,.1);--qf-scrollbar:rgba(20,18,16,.16);--qf-scrollbar-hover:rgba(20,18,16,.3);--qf-danger-bg:rgba(176,58,56,.08);--qf-danger-border:rgba(176,58,56,.28);--qf-danger-border-strong:rgba(176,58,56,.45);--qf-success-bg:rgba(61,122,46,.08);--qf-success-border:rgba(61,122,46,.28);--qf-warn-bg:rgba(138,98,0,.09);--qf-scrim:rgba(0,0,0,.35);--qf-scrim-soft:rgba(0,0,0,.2);--qf-scrim-strong:rgba(0,0,0,.45);--qf-shadow-modal:0 20px 60px rgba(20,18,16,.18);--qf-shadow-dialog:0 24px 70px rgba(20,18,16,.2);--qf-shadow-panel:0 20px 60px rgba(20,18,16,.22);--qf-shadow-menu:0 -8px 24px rgba(20,18,16,.14);--qf-shadow-popover:0 8px 24px rgba(20,18,16,.14);--qf-shadow-drawer:0 0 40px rgba(20,18,16,.24);--qf-ink:20 18 16;--qf-accent-rgb:138 90 40;--qf-danger-rgb:176 58 56;--qf-amber-rgb:154 110 0;--qf-person-1:186 40 40;--qf-person-2:36 92 200;--qf-person-3:158 118 8;--qf-person-4:142 52 196;--qf-person-5:26 128 48;--qf-person-6:183 26 121;--qf-person-7:10 122 166;--qf-person-8:178 86 8;--qf-person-9:86 58 196;--qf-person-10:10 128 102;--qf-person-11:212 92 92;--qf-person-12:70 124 214;--qf-person-13:176 140 40;--qf-person-14:168 92 214;--qf-person-15:54 152 80;--qf-person-16:206 66 152;--qf-person-17:40 150 190;--qf-person-18:204 118 40;--qf-person-19:120 96 214;--qf-person-20:38 156 132;--qf-plate:#c9c3ba;--qf-kind-project:#6d3fd4;--qf-kind-task:#1b5fb0;--qf-type-story:#0f6a59;--qf-type-task:#4a4fb0;--qf-type-subtask:#5c564d}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--qf-bg);color:var(--qf-text);font-family:var(--qf-font-sans);font-weight:var(--qf-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--qf-radius-control)}a{color:inherit}.qf-root{font-family:var(--qf-font-sans);color:var(--qf-text);background:var(--qf-bg)}.qf-app-shell{height:100vh;height:100dvh;overflow:hidden;position:relative}html:has([data-qf-overlay]) [data-qf-scroll-pane],html:has([data-qf-overlay]) body{overflow:hidden}[data-qf-scroll-pane]{scrollbar-gutter:stable}.qf-scroll-pane{overflow:auto;overscroll-behavior:contain}.qf-scroll-x-quiet{scrollbar-width:none}.qf-scroll-x-quiet::-webkit-scrollbar{display:none}.qf-drop-target{outline:2px dashed var(--qf-accent);outline-offset:4px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--qf-scrollbar);border-radius:var(--qf-radius-item)}::-webkit-scrollbar-thumb:hover{background:var(--qf-scrollbar-hover)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--qf-scrollbar) transparent}}.qf-mono{font-family:var(--qf-font-mono);letter-spacing:var(--qf-tracking-0-02em)}.qf-crumb-link{transition:color var(--qf-motion-fast) ease}.qf-crumb-link:hover{color:var(--qf-accent)!important}.qf-caps,.qf-caps-sm{font-family:var(--qf-font-sans);text-transform:none;letter-spacing:0;font-size:var(--qf-type-label-size);line-height:var(--qf-type-label-line);font-weight:var(--qf-type-label-weight)}.qf-caps-lg{font-weight:var(--qf-weight-semibold)}.qf-btn,.qf-caps-lg{font-family:var(--qf-font-sans);text-transform:none;letter-spacing:0;font-size:var(--qf-font-size-14)}.qf-btn{font-weight:var(--qf-weight-medium);line-height:var(--qf-font-size-20);min-height:var(--qf-control-height);padding:var(--qf-space-7) var(--qf-space-12);border-radius:var(--qf-radius-control);cursor:pointer;border:1px solid transparent;transition:background-color var(--qf-motion-normal),border-color var(--qf-motion-normal),color var(--qf-motion-normal);display:inline-flex;align-items:center;gap:var(--qf-space-8);white-space:nowrap}.qf-btn-primary{background:var(--qf-invert-bg);color:var(--qf-invert-text)}.qf-btn-compact{font-size:var(--qf-type-action-compact-size)}.qf-btn-primary:hover{background:var(--qf-invert-bg-hover)}.qf-btn-secondary{background:transparent;border-color:var(--qf-border);color:var(--qf-text)}.qf-btn-secondary:hover{border-color:var(--qf-border-strong);background:var(--qf-surface-selected)}.qf-btn-ghost{background:transparent;color:var(--qf-text-muted);padding:var(--qf-space-8) var(--qf-space-12)}.qf-btn-ghost:hover{color:var(--qf-text)}.qf-btn:focus-visible,.qf-root input:focus-visible,.qf-root select:focus-visible,.qf-root textarea:focus-visible,[data-qf-select-id]>button:focus-visible{outline:2px solid var(--qf-accent);outline-offset:3px}@media (pointer:coarse){.qf-btn{min-height:44px}.qf-root input,.qf-root select,.qf-root textarea{font-size:var(--qf-font-size-16)}}.qf-sidebar-link{color:var(--qf-text-muted)}.qf-sidebar-link:hover{background:var(--qf-hover);color:var(--qf-text)}.qf-sidebar-disclosure>summary:focus-visible,.qf-sidebar-link:focus-visible,.qf-topbar a:focus-visible,.qf-topbar button:focus-visible{outline:2px solid var(--qf-accent);outline-offset:3px}.qf-sidebar-disclosure>summary{list-style:none}.qf-sidebar-disclosure>summary::-webkit-details-marker{display:none}.qf-sidebar-disclosure>summary .qf-disclosure-chevron{transition:transform .15s ease}.qf-sidebar-disclosure[open]>summary .qf-disclosure-chevron{transform:rotate(90deg)}.qf-topbar{padding:var(--qf-space-16) var(--qf-space-24)}.qf-topbar-search-label{white-space:nowrap}@media (max-width:1100px){.qf-topbar-search-label,.qf-topbar-search-shortcut{display:none}}@media (max-width:640px){.qf-topbar{padding:var(--qf-space-12) var(--qf-space-16)}.qf-topbar-controls{width:100%}.qf-topbar-actions{flex:1 1}}@media (prefers-reduced-motion:reduce){.qf-sidebar-disclosure>summary .qf-disclosure-chevron{transition:none}}.qf-route-drawer-panel{width:min(var(--qf-route-drawer-width),calc(100vw - 300px));border-radius:var(--qf-radius-dialog) 0 0 var(--qf-radius-dialog)}@media (max-width:1023px){.qf-route-drawer-panel{width:100%;border-radius:0}}.qf-route-drawer-panel button:focus-visible{outline:2px solid var(--qf-accent);outline-offset:3px}.qf-task-filters{flex-shrink:0}.qf-task-filters[open]{flex-basis:100%}.qf-task-filters>summary::-webkit-details-marker{display:none}.qf-task-filters>summary:focus-visible{outline:2px solid var(--qf-accent);outline-offset:3px}.qf-task-list{container-type:inline-size}.qf-task-list-header,.qf-task-list-row{grid-template-columns:var(--qf-task-columns)}.qf-task-list-mobile-select{display:none}@container (max-width: 920px){.qf-task-list-header{display:none!important}.qf-task-list-mobile-select{display:flex}.qf-task-list-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--qf-space-8) var(--qf-space-12)!important}.qf-task-list-code{grid-column:1;grid-row:2}.qf-task-list-title{grid-column:1;grid-row:1}.qf-task-list-assignee{grid-column:1;grid-row:3}.qf-task-list-status{grid-column:2;grid-row:2}.qf-task-list-priority{grid-column:2;grid-row:3}.qf-task-list-menu{grid-column:2;grid-row:1}}.qf-picker-field{position:relative}.qf-picker-input::-webkit-datetime-edit-fields-wrapper{padding:0}@media (pointer:fine){.qf-picker-field{--qf-picker-pad:34px}.qf-picker-input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.qf-picker-input::-webkit-calendar-picker-indicator{display:none}}.qf-picker-trigger{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--qf-radius-item);background:transparent;color:var(--qf-text-muted);cursor:pointer}.qf-picker-trigger:focus-visible,.qf-picker-trigger:not(:disabled):hover,.qf-picker-trigger[aria-expanded=true]{color:var(--qf-text);background:var(--qf-hover-strong);outline:none}.qf-picker-trigger:disabled{color:var(--qf-text-dim);cursor:default}@media (pointer:coarse){.qf-picker-trigger{display:none}}.qf-picker-cell{background:transparent;outline:none}.qf-picker-cell:not([aria-pressed=true]):focus-visible,.qf-picker-cell:not([aria-pressed=true]):not([aria-disabled=true]):hover{background:var(--qf-hover-strong)}.qf-picker-cell[aria-pressed=true]:focus-visible{box-shadow:0 0 0 2px var(--qf-bg-raised),0 0 0 3px var(--qf-accent)}.qf-picker-column{scrollbar-width:none}.qf-picker-column::-webkit-scrollbar{display:none}.qf-input{background:var(--qf-bg);border:1px solid var(--qf-border);border-radius:var(--qf-radius-control);color:var(--qf-text);font-family:var(--qf-font-sans);font-size:var(--qf-font-size-13);line-height:var(--qf-control-line-height);min-height:var(--qf-control-height);padding:var(--qf-space-7) var(--qf-space-10);outline:none;width:100%;transition:border-color var(--qf-motion-normal)}.qf-input:focus{border-color:var(--qf-accent)}.qf-row:hover{background:var(--qf-hover)}.qf-task-row-link:after{content:"";position:absolute;inset:0}.qf-task-row-link:focus-visible:after{outline:2px solid var(--qf-accent);outline-offset:-2px}.qf-menu-row{background:transparent}.qf-menu-row:focus-visible,.qf-menu-row:not([aria-disabled=true]):hover,.qf-menu-row[aria-expanded=true]{background:var(--qf-hover-strong)}.qf-theme-card:has(input:focus-visible){outline:2px solid var(--qf-accent);outline-offset:2px}.qf-hover-bright:hover{color:var(--qf-text)!important}@media (max-width:640px){.qf-scroll-x-on-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}.qf-stack-on-mobile{grid-template-columns:1fr!important}.qf-snap-x-on-mobile{scroll-snap-type:x proximity}.qf-snap-x-on-mobile .qf-snap-col{scroll-snap-align:start}.qf-hide-on-mobile{display:none!important}}@media (min-width:641px){.qf-show-on-mobile{display:none!important}}@media (pointer:coarse){.qf-resize-handle{display:none}}.qf-month-chip-dot{display:none}@media (max-width:767px){.qf-month-chips{display:flex;flex-wrap:wrap;gap:var(--qf-space-3)}.qf-month-chip{width:9px!important;height:9px;font-size:var(--qf-font-size-0);padding:0!important;margin:0!important;border-left-width:0!important;background:transparent!important;overflow:hidden}.qf-month-chip-dot{display:block;width:9px;height:9px;border-radius:var(--qf-radius-round)}}[data-qf-card]:focus-visible{outline:2px solid var(--qf-accent);outline-offset:-2px}@container qf-ev (max-width: 131px){.qf-ev-time-end{display:none}}@container qf-ev (max-width: 95px){.qf-ev-time{display:none}.qf-ev-title{min-width:0!important}}.qf-care-look{display:grid;grid-gap:var(--qf-space-24);gap:var(--qf-space-24);grid-template-columns:minmax(0,1fr)}.qf-care-look-preview{order:-1;min-width:0}@media (min-width:1100px){.qf-care-look{grid-template-columns:minmax(0,1fr) minmax(380px,1.05fr);align-items:start}.qf-care-look-preview{order:0;position:-webkit-sticky;position:sticky;top:16px}}.qf-surface-page{padding:var(--qf-space-24) var(--qf-space-32) var(--qf-space-48);min-width:0}.qf-surface-toolbar{display:flex;align-items:center;gap:var(--qf-space-12);flex-wrap:wrap;margin-bottom:var(--qf-space-18);min-width:0}.qf-surface-search{position:relative;flex:1 1 220px;max-width:360px;min-width:0}.qf-surface-search>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--qf-text-muted)}.qf-surface-search>input{width:100%;min-width:0;padding:var(--qf-space-7) var(--qf-space-30) var(--qf-space-7) var(--qf-space-35);min-height:var(--qf-control-height)}.qf-filter-trigger{display:inline-flex;align-items:center;gap:var(--qf-space-8);position:relative;min-height:var(--qf-control-height);padding:var(--qf-space-8) var(--qf-space-9);flex-shrink:0}.qf-filter-trigger>svg{flex-shrink:0}.qf-filter-count{position:absolute;top:calc(-1 * var(--qf-space-6));right:calc(-1 * var(--qf-space-6));min-width:var(--qf-space-18);height:var(--qf-space-18);padding-inline:var(--qf-space-3);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--qf-radius-pill);background:var(--qf-accent);color:var(--qf-on-accent);font-family:var(--qf-font-sans);font-size:var(--qf-font-size-10);font-weight:var(--qf-weight-semibold);line-height:var(--qf-leading-1);box-shadow:0 0 0 2px var(--qf-bg);pointer-events:none}.qf-surface-search>input::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.qf-surface-search-clear{position:absolute;right:var(--qf-space-4);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--qf-space-24);height:var(--qf-space-24);padding:0;border:1px solid transparent;border-radius:var(--qf-radius-item);background:transparent;color:var(--qf-text-muted);cursor:pointer}.qf-surface-search-clear:hover{color:var(--qf-text);background:var(--qf-hover-strong)}.qf-surface-search-clear:focus-visible{outline:none;border-color:var(--qf-accent)}.qf-person-field{position:relative;min-width:0}.qf-person-field-avatars{position:absolute;left:var(--qf-space-10);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--qf-space-4)}.qf-task-filter-panel{--qf-modal-body-padding:0}[data-qf-modal]:has(>.qf-task-filter-panel){overflow:hidden}.qf-filter-fields{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1;display:flex;flex-direction:column;gap:var(--qf-space-22);padding:var(--qf-space-22) var(--qf-space-22) var(--qf-space-22) var(--qf-space-24)}.qf-filter-group{border:0;border-bottom:1px solid var(--qf-border);margin:0;padding:0 0 var(--qf-space-22);display:grid;grid-gap:var(--qf-space-16);gap:var(--qf-space-16);min-width:0}.qf-filter-group:last-child{border-bottom:0;padding-bottom:0}.qf-filter-group legend{font-size:var(--qf-font-size-13);font-weight:var(--qf-weight-medium);color:var(--qf-text);margin-bottom:var(--qf-space-16);padding:0}.qf-filter-field{display:grid;grid-gap:var(--qf-space-8);gap:var(--qf-space-8);min-width:0}.qf-filter-check,.qf-filter-field{color:var(--qf-text-muted);font-size:var(--qf-font-size-12)}.qf-filter-check{display:flex;align-items:flex-start;gap:var(--qf-space-9);line-height:var(--qf-leading-1-6)}.qf-filter-check input{accent-color:var(--qf-accent);margin-top:var(--qf-space-3)}.qf-toolbar-end{margin-left:auto;display:flex;align-items:center;gap:var(--qf-space-12);flex-wrap:wrap}.qf-surface-count{color:var(--qf-text-muted);font-size:var(--qf-font-size-11);margin:0 0 var(--qf-space-14)}.qf-project-page{padding-top:var(--qf-space-16)}.qf-project-heading{margin-bottom:var(--qf-space-26);min-width:0}.qf-project-tabs{display:flex;gap:var(--qf-space-28);border-bottom:1px solid var(--qf-border);margin-top:var(--qf-space-28);padding-bottom:var(--qf-space-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;max-width:100%}.qf-project-task-toolbar>.qf-toolbar-end{gap:var(--qf-space-8)}@media (max-width:640px){.qf-surface-page{padding:var(--qf-space-20) var(--qf-space-16) var(--qf-space-36)}.qf-surface-toolbar{gap:var(--qf-space-8)}.qf-surface-search{flex-basis:180px;max-width:none}.qf-project-task-toolbar>.qf-surface-search{flex-basis:calc(100% - 48px)}.qf-toolbar-end{margin-left:0}}.qf-surface-search>input{border:1px solid var(--qf-border);border-radius:var(--qf-radius-control);background:var(--qf-bg)}.qf-surface-search>input:focus{border-color:var(--qf-accent);outline:none;box-shadow:none}.qf-task-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px}.qf-task-route-dialog>.qf-route-panel{height:calc(100dvh - 80px)}.qf-task-modal-layout>.qf-task-modal-content{min-width:0;padding:var(--qf-space-20) var(--qf-space-26) var(--qf-space-32)}.qf-task-modal-layout>.qf-task-properties{padding:var(--qf-space-20) var(--qf-space-22);border-left:1px solid var(--qf-border);background:var(--qf-bg);min-width:0}.qf-task-modal-content>h1{margin-top:0;overflow-wrap:anywhere}@media (max-width:1000px){.qf-task-modal-layout{grid-template-columns:minmax(0,1fr) 276px}.qf-task-modal-layout>.qf-task-modal-content{padding-inline:var(--qf-space-20)}.qf-task-modal-layout>.qf-task-properties{padding-inline:var(--qf-space-18)}}@media (max-width:760px){.qf-task-modal-layout{grid-template-columns:minmax(0,1fr)}.qf-task-modal-layout>.qf-task-properties{border-left:0;border-top:1px solid var(--qf-border);padding:var(--qf-space-20)}}@media (max-width:640px){.qf-task-route-dialog{padding:var(--qf-space-12) var(--qf-space-8)!important}.qf-task-route-dialog>.qf-route-panel{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)!important}.qf-task-modal-layout>.qf-task-modal-content{padding:var(--qf-space-18)}.qf-task-modal-content form{flex-wrap:wrap}.qf-task-modal-content form>input{min-width:0;flex-basis:100%!important}.qf-task-modal-content form>button{max-width:100%;white-space:normal}}.qf-task-modal-content .qf-subtask-create-trigger{margin-top:var(--qf-space-10);min-height:36px}.qf-project-overview-columns>div{min-width:0}@media (max-width:1000px){.qf-project-overview-columns{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.qf-project-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qf-project-overview-metrics>div{min-width:0;overflow-wrap:anywhere;padding:var(--qf-space-16) var(--qf-space-12)!important}.qf-project-overview-columns .qf-row{grid-template-columns:70px minmax(0,1fr)!important;gap:var(--qf-space-8)}.qf-task-comment-composer>div:last-child>.qf-mono{flex-wrap:wrap}}@media (max-width:640px){.qf-project-page[data-project-tab=care] :is(input,textarea){min-width:0}}.qf-task-filter-panel .qf-btn-primary{display:inline-flex;align-items:center;gap:var(--qf-space-8)}.qf-reference-extra-approvers{display:grid;grid-gap:var(--qf-space-8);gap:var(--qf-space-8);margin-top:var(--qf-space-8);padding-left:var(--qf-space-12)}.qf-kanban-column-add:focus-visible{outline:2px solid var(--qf-accent);outline-offset:-2px}.qf-select-value-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qf-project-load-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--qf-space-12);padding:var(--qf-space-16);margin-bottom:var(--qf-space-20);border:1px solid var(--qf-danger-border);background:var(--qf-danger-bg);color:var(--qf-text);font-size:var(--qf-font-size-13);line-height:var(--qf-leading-1-6)}.qf-project-load-error p{margin:0;flex:1 1 220px}.qf-project-error-title{font-size:var(--qf-font-size-20);font-weight:var(--qf-weight-medium);margin:0 0 var(--qf-space-20)}.qf-project-section-title{font-size:var(--qf-font-size-12);line-height:var(--qf-leading-1-5);font-weight:var(--qf-weight-semibold);color:var(--qf-text);margin:0}.qf-project-task-link{color:inherit;text-decoration:none}.qf-project-task-link:hover{background:var(--qf-hover-strong)}.qf-project-back:focus-visible,.qf-project-show-all:focus-visible,.qf-project-task-link:focus-visible{outline:2px solid var(--qf-accent);outline-offset:-2px}.qf-project-show-all{display:inline-flex;align-items:center;min-height:36px;margin-top:var(--qf-space-10);font-size:var(--qf-font-size-12);color:var(--qf-text);text-underline-offset:3px}@media (max-width:640px){.qf-project-overview-metrics>div:last-child{grid-column:1/-1}}.qf-project-back{display:inline-flex;align-items:center;gap:var(--qf-space-5);min-height:28px;margin-bottom:var(--qf-space-10);color:var(--qf-text-muted);font-size:var(--qf-font-size-12);text-decoration:none}.qf-project-back:hover{color:var(--qf-text);text-decoration:underline;text-underline-offset:3px}.qf-project-back svg{flex-shrink:0}.qf-project-overview-columns .qf-caps-sm{font-size:var(--qf-font-size-12);letter-spacing:normal}.qf-compact-button{min-height:36px;padding:var(--qf-space-7) var(--qf-space-12);line-height:var(--qf-font-size-20)}.qf-project-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:var(--qf-space-16);gap:var(--qf-space-16)}.qf-project-card{min-width:0;overflow-wrap:anywhere}.qf-project-table{overflow-x:auto;border-radius:var(--qf-radius-surface)}.qf-project-table-heading,.qf-project-table-row{display:grid;grid-template-columns:72px minmax(220px,1fr) 170px 100px 90px;grid-gap:var(--qf-space-12);gap:var(--qf-space-12);min-width:760px}.qf-project-table-heading{padding:var(--qf-space-14) var(--qf-space-16);border-bottom:1px solid var(--qf-border);background:var(--qf-hover)}.qf-project-table-row{padding:var(--qf-space-16);align-items:center;text-decoration:none;transition:background var(--qf-motion-fast)}.qf-project-table-row>*{min-width:0;overflow-wrap:anywhere}.qf-project-row-person{display:flex;align-items:center;gap:var(--qf-space-8)}.qf-project-row-status{font-size:var(--qf-font-size-12);color:var(--qf-text-muted)}.qf-project-row-priority{font-size:var(--qf-font-size-11);color:var(--qf-text-muted)}.qf-project-card:focus-visible,.qf-project-table-row:focus-visible{outline:2px solid var(--qf-accent);outline-offset:-2px}.qf-kanban-card-content{min-width:0}.qf-kanban-card-title{font-size:var(--qf-font-size-13);color:var(--qf-text);line-height:var(--qf-leading-1-5);margin-bottom:var(--qf-space-10);overflow-wrap:anywhere}@media (max-width:640px){.qf-project-table-heading{display:none}.qf-project-table-row{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:var(--qf-space-12) var(--qf-space-16)}.qf-project-row-person,.qf-project-table-row>:first-child,.qf-project-table-row>:nth-child(2){grid-column:1/-1}.qf-project-row-priority,.qf-project-row-status{display:flex;align-items:baseline;gap:var(--qf-space-8)}.qf-project-row-priority:before,.qf-project-row-status:before{content:attr(data-label);font:var(--qf-weight-regular) var(--qf-font-size-11)/var(--qf-leading-1-5) var(--qf-font-sans);color:var(--qf-text-muted)}}.qf-btn:focus-visible,.qf-root input[type=checkbox]:focus-visible,.qf-root input[type=radio]:focus-visible,.qf-root input[type=range]:focus-visible{outline:2px solid var(--qf-accent);outline-offset:3px}.qf-input:focus,.qf-person-field:focus-within [data-qf-select-id]>button,.qf-picker-input:focus,.qf-root input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.qf-root select:focus,.qf-root textarea:focus,[data-qf-select-id]>button:focus,[data-qf-select-id]>button[aria-expanded=true]{outline:none;border-color:var(--qf-accent)!important}[data-qf-select-variant=chip]>button:focus-visible{box-shadow:inset 0 0 0 1px var(--qf-accent)}.qf-btn:disabled{cursor:not-allowed;opacity:.55}@media (pointer:coarse){.qf-btn{min-height:var(--qf-control-height-touch)}.qf-root input,.qf-root select,.qf-root textarea{font-size:var(--qf-font-size-16)}}@media (prefers-reduced-motion:reduce){.qf-btn{transition:none}}@media (pointer:coarse){[data-qf-select-id]>button{min-height:var(--qf-control-height-touch)}}.qf-task-title-trigger{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text;overflow-wrap:anywhere}.qf-task-title-trigger:focus-visible{outline:2px solid var(--qf-accent);outline-offset:3px}.qf-route-close:focus-visible{outline:2px solid var(--qf-accent);outline-offset:-2px}.qf-sidebar-group-heading{color:var(--qf-text-dim);font-size:var(--qf-font-size-12);margin-bottom:var(--qf-space-12)}.qf-sidebar-management>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.qf-sidebar-management>summary::-webkit-details-marker{display:none}.qf-sidebar-management[open]>summary>svg{transform:rotate(90deg)}.qf-select-menu{display:flex;flex-direction:column;overflow:hidden}.qf-select-search{flex-shrink:0;padding-bottom:var(--qf-space-4);margin-bottom:var(--qf-space-4);border-bottom:1px solid var(--qf-border)}.qf-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain}:where(button,input,select,textarea){font-family:inherit}.qf-entity-title,.qf-form-title,.qf-page-title{font-family:var(--qf-font-sans);font-weight:var(--qf-type-heading-weight);letter-spacing:var(--qf-type-heading-tracking);overflow-wrap:anywhere}.qf-page-title{font-size:var(--qf-type-page-size);line-height:var(--qf-type-page-line)}.qf-entity-title{font-size:var(--qf-type-entity-size);line-height:var(--qf-type-entity-line)}.qf-form-title{font-size:var(--qf-type-form-size);line-height:var(--qf-type-form-line);font-weight:var(--qf-weight-medium)}.qf-section-title{font-family:var(--qf-font-sans);font-size:var(--qf-type-section-size);line-height:var(--qf-type-section-line);font-weight:var(--qf-type-heading-weight)}.qf-field-caption{font-family:var(--qf-font-sans);font-size:var(--qf-type-label-size);line-height:var(--qf-type-label-line);font-weight:var(--qf-type-label-weight)}.qf-field-hint{font-family:var(--qf-font-sans);font-size:var(--qf-type-hint-size);line-height:var(--qf-type-hint-line)}.qf-select-options>[role=option]{line-height:var(--qf-control-line-height);min-height:var(--qf-control-height)}.qf-data-table{width:100%;border-collapse:collapse;font-family:var(--qf-font-sans);font-size:var(--qf-type-body-size);line-height:var(--qf-type-body-line)}.qf-data-table th{line-height:var(--qf-type-label-line);white-space:nowrap}.qf-data-table td{vertical-align:top;min-width:120px;max-width:360px;overflow-wrap:anywhere}.qf-admin-tab{font-family:var(--qf-font-sans);font-size:var(--qf-type-nav-size);line-height:var(--qf-type-nav-line);font-weight:var(--qf-weight-medium);min-height:var(--qf-control-height)}.qf-title-detail{font-size:var(--qf-type-body-size);line-height:var(--qf-type-body-line);font-weight:var(--qf-weight-regular);letter-spacing:normal}.qf-task-title-compact{--qf-type-entity-size:var(--qf-font-size-24);--qf-type-entity-line:var(--qf-space-32)}