@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}._badge_180zg_1{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-label);font-weight:500;background:var(--color-surface-muted);white-space:nowrap}._unassigned_180zg_11,._waiting_for_instance_180zg_12{color:var(--color-status-inactive)}._assigned_180zg_16,._in_review_180zg_17{color:var(--color-brand-primary)}._rejected_180zg_21{color:var(--color-status-deviation)}._completed_180zg_25{color:var(--color-status-ok)}._section_1fc2w_1{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}._needsAttentionRow_1fc2w_8{background:var(--color-surface-muted)}._detailCell_1fc2w_12{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}._headerPreview_1fc2w_22{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);font-size:var(--font-size-label)}._headerPreview_1fc2w_22 dt{color:var(--color-gray-500)}._headerPreview_1fc2w_22 dd{margin:0;font-weight:500}._field_1fc2w_38{display:flex;flex-direction:column;gap:var(--space-1);max-width:24rem}._field_1fc2w_38 label{font-size:var(--font-size-label);font-weight:500}._field_1fc2w_38 select,._field_1fc2w_38 input{font-family:var(--font-sans);font-size:var(--font-size-body);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}._suggestionHint_1fc2w_60{margin:0;color:var(--color-gray-500);font-size:var(--font-size-label)}._actions_1fc2w_66{display:flex;gap:var(--space-3);flex-wrap:wrap}._pathBadge_1fc2w_72,._pathBadgeManual_1fc2w_73{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-label);font-weight:500}._pathBadge_1fc2w_72{background:var(--color-brand-tint);color:var(--color-brand-primary)}._pathBadgeManual_1fc2w_73{background:var(--color-surface-muted);color:var(--color-gray-500);border:var(--border-width) solid var(--color-border)}._wrapper_1hp24_1{position:relative}._button_1hp24_5{position:relative;background:none;border:none;cursor:pointer;font-size:1.25rem;line-height:1;padding:var(--space-2);color:inherit}._badge_1hp24_16{position:absolute;top:0;right:0;background:var(--color-status-deviation);color:var(--color-white);border-radius:999px;font-size:.65rem;min-width:1.1rem;height:1.1rem;display:flex;align-items:center;justify-content:center;padding:0 .25rem}._dropdown_1hp24_32{position:absolute;right:0;top:100%;margin-top:var(--space-2);background:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;min-width:20rem;max-height:24rem;overflow-y:auto;z-index:20}._item_1hp24_47{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-3);cursor:pointer;color:inherit}._item_1hp24_47:last-child{border-bottom:none}._itemUnread_1hp24_63{font-weight:600;background:var(--color-brand-tint)}._itemMeta_1hp24_68{display:block;color:var(--color-gray-500);font-size:var(--font-size-label);font-weight:400}._empty_1hp24_75{padding:var(--space-3);color:var(--color-gray-500)}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,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:Allerta Stencil;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/allerta-stencil-latin-400-normal-CDnecxAO.woff2) format("woff2"),url(/assets/allerta-stencil-latin-400-normal-CfNHgkLB.woff) format("woff");unicode-range:U+0000-00FF,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{--illustrative-color-navy: #163a5a;--illustrative-color-navy-light: #2e6b9e;--illustrative-color-rust: #c1622c;--illustrative-color-skin: #efbd8e;--illustrative-color-metal-gray: #aeb7bf;--illustrative-font-stencil: "Allerta Stencil", var(--font-sans);--illustrative-font-body: "Barlow", var(--font-sans);--illustrative-font-size-h1: 1.875rem;--illustrative-line-height-h1: 2.375rem;--illustrative-font-size-h2: 1.25rem;--illustrative-line-height-h2: 1.75rem;--illustrative-font-size-body: 1rem;--illustrative-line-height-body: 1.625rem;--illustrative-font-size-label: .8125rem;--illustrative-letter-spacing-label: .03em}._screen_ydzo_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);background:var(--illustrative-color-navy);color:var(--color-white);text-align:center}._mascot_ydzo_15{width:6rem;height:auto}._wordmark_ydzo_20{margin:0;font-family:var(--illustrative-font-stencil);font-size:var(--illustrative-font-size-h1);line-height:var(--illustrative-line-height-h1);letter-spacing:.02em}._label_ydzo_28{margin:0;font-family:var(--illustrative-font-body);font-size:var(--illustrative-font-size-body);line-height:var(--illustrative-line-height-body);color:var(--illustrative-color-metal-gray)}._indicator_ydzo_36{width:2.5rem;height:3px;background:var(--illustrative-color-rust);animation:_pulse_ydzo_1 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){._indicator_ydzo_36{animation:none}}@keyframes _pulse_ydzo_1{0%,to{opacity:.35}50%{opacity:1}}._header_1txwc_1{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}._brand_1txwc_9{display:flex;align-items:center;gap:var(--space-3);color:inherit;text-decoration:none}._logo_1txwc_17{height:28px;width:auto;display:block}._productName_1txwc_23{margin-left:var(--space-2);color:var(--color-gray-500);font-weight:400;font-size:var(--font-size-h2);line-height:var(--line-height-h2)}._actions_1txwc_31{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}._userInfo_1txwc_41{color:var(--color-gray-500);font-size:var(--font-size-label)}._actions_1txwc_31{flex-wrap:wrap;row-gap:var(--space-2)}._nav_1suxh_1{display:flex;align-items:center;gap:var(--space-4)}._link_1suxh_7{color:var(--color-text);font-weight:500;text-decoration:none}._link_1suxh_7:hover{color:var(--color-brand-interactive)}._activeLink_1suxh_17{color:var(--color-brand-primary);text-decoration:underline;text-underline-offset:var(--space-1)}._form_1avsh_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);max-width:28rem}._field_1avsh_12{display:flex;flex-direction:column;gap:var(--space-1)}._field_1avsh_12 label,._field_1avsh_12>span{font-size:var(--font-size-label);font-weight:500}._field_1avsh_12 input,._field_1avsh_12 select{font-family:var(--font-sans);font-size:var(--font-size-body);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}._chips_1avsh_34{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1avsh_34{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);font-size:var(--font-size-label);cursor:pointer}._actions_1avsh_49{display:flex;gap:var(--space-3)}._emptyState_1g4ea_1{color:var(--color-gray-500)}._layout_1g4ea_5{display:grid;grid-template-columns:1fr 16rem;gap:var(--space-6);align-items:start}._queueColumn_1g4ea_12{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._bulkBar_1g4ea_19{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-brand-tint);border-radius:var(--radius-md)}._draggableRow_1g4ea_28{cursor:grab}._dropZoneColumn_1g4ea_32{position:sticky;top:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}._dropHint_1g4ea_40{color:var(--color-gray-500);font-size:var(--font-size-label);margin-top:0}._dropZoneList_1g4ea_46{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:calc(100vh - 14rem);overflow-y:auto}._dropZone_1g4ea_32{padding:var(--space-3);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}._dropZoneActive_1g4ea_68{border-color:var(--color-brand-interactive);background:var(--color-brand-tint)}._dropZoneEligible_1g4ea_73{border-style:solid;border-color:var(--color-brand-interactive);box-shadow:0 0 0 2px var(--color-brand-tint)}._dropZoneHint_1g4ea_82{margin:var(--space-1) 0 0 0;color:var(--color-gray-500);font-size:var(--font-size-label)}._detailHint_1g4ea_88{margin-top:var(--space-6);color:var(--color-gray-500);font-size:var(--font-size-label)}._centered_ah0hm_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-5);text-align:center}._sectionHeading_2mqy2_1{margin-bottom:var(--space-4)}._projectList_2mqy2_5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4)}._projectLink_2mqy2_14{display:block;height:100%;box-sizing:border-box;color:inherit;text-decoration:none}._projectLink_2mqy2_14:hover{border-color:var(--color-brand-interactive)}._projectName_2mqy2_26{margin:0 0 var(--space-2) 0}._projectDescription_2mqy2_30{margin:0;color:var(--color-gray-500)}._emptyState_2mqy2_35{color:var(--color-gray-500)}._archivedBadge_2mqy2_40{display:inline-block;margin-left:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-status-deviation);font-size:var(--font-size-label);font-weight:500;vertical-align:middle}._organisation_1w5x3_8{margin-bottom:var(--space-4)}._kopf_1w5x3_14{display:flex;align-items:baseline;gap:var(--space-2);cursor:pointer;list-style:none}._kopf_1w5x3_14::-webkit-details-marker{display:none}._kopf_1w5x3_14:before{content:"▸";color:var(--color-gray-500)}._organisation_1w5x3_8[open]>._kopf_1w5x3_14:before{content:"▾"}._kopf_1w5x3_14:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._name_1w5x3_47{margin:0 auto 0 0}._kurzinfo_1w5x3_53{color:var(--color-gray-500);font-size:var(--font-size-table)}._organisation_1w5x3_8[open]>._kopf_1w5x3_14{margin-bottom:var(--space-4)}._section_1w5x3_69{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}._form_1w5x3_75{display:flex;flex-direction:column;gap:var(--space-2);max-width:28rem}._form_1w5x3_75>input,._form_1w5x3_75>select{margin-right:0}._linkBox_1w5x3_90{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-brand-tint);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._linkBox_1w5x3_90 p{margin:0 0 var(--space-2);font-size:var(--font-size-label)}._linkBox_1w5x3_90 input{width:100%;margin:0;font-family:monospace}._kuendigung_cice8_7{margin:var(--space-6) 0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._kuendigung_cice8_7 h3{margin-top:0}._kuendigenButton_cice8_18{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-status-deviation);color:var(--color-white);font-weight:500}._kuendigenButton_cice8_18:hover{opacity:.9}._kuendigenButton_cice8_18:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}._bestaetigung_cice8_38{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4);border:var(--border-width) solid var(--color-status-deviation);border-radius:var(--radius-md)}._bestaetigung_cice8_38 p{margin:0;flex-basis:100%}._listenUeberschrift_cice8_53{margin-bottom:var(--space-4)}._betrag_cice8_59{text-align:right;font-variant-numeric:tabular-nums}._sperrhinweis_cice8_67{margin-bottom:var(--space-5);padding:var(--space-4);border:var(--border-width) solid var(--color-status-deviation);border-radius:var(--radius-md);color:var(--color-anthracite-900)}._centered_6p6rr_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-5);text-align:center}._card_6p6rr_10{max-width:32rem}._kostenhinweis_6p6rr_18{margin:var(--space-5) 0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);text-align:left}._kostenhinweis_6p6rr_18 h2{margin:0 0 var(--space-2) 0;font-size:var(--font-size-body)}._kostenhinweis_6p6rr_18 p{margin:0 0 var(--space-3) 0}._bestaetigung_6p6rr_36{display:flex;align-items:flex-start;gap:var(--space-2);margin:0}._bestaetigung_6p6rr_36 input{margin-top:.2rem}._backLink_7crbg_3{display:inline-block;margin-bottom:var(--space-2)}._aktiv_7crbg_12{color:var(--color-status-ok)}._zahlung_offen_7crbg_20,._eingeladen_7crbg_21{color:var(--color-gray-500)}._widerrufen_7crbg_25,._abgelaufen_7crbg_26{color:var(--color-gray-500);text-decoration:line-through}._backLink_1cdot_1{display:inline-block;margin-bottom:var(--space-4)}._instanceList_1cdot_6{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-width:32rem}._instanceRow_1cdot_16{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._instanceLabel_1cdot_25{flex:1}._colorDot_1cdot_29{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}._archivedHeading_1cdot_37{margin-top:var(--space-6);color:var(--color-gray-500)}._archivedRow_1cdot_42{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-gray-500)}._form_1n1cn_1{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}._form_1n1cn_1>input,._form_1n1cn_1>select,._form_1n1cn_1>textarea{margin-right:0}._label_1n1cn_28{font-weight:500}._controls_1n1cn_38{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}._scanHinweis_1n1cn_48{margin:var(--space-3) 0 var(--space-4) 0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-status-deviation);border-radius:var(--radius-md)}._scanHinweis_1n1cn_48 p{margin:0 0 var(--space-3) 0}._scanFussnote_1n1cn_62{color:var(--color-gray-500);font-size:var(--font-size-label);margin:var(--space-3) 0 0 0}._wrapper_b8pzd_1{display:flex;flex-direction:column;gap:var(--space-3)}._tableScroll_b8pzd_7{overflow-x:auto}._numberInput_b8pzd_11{width:6.5rem}._unitInput_b8pzd_15{width:4.5rem}._missingField_b8pzd_19{border-color:var(--color-status-deviation)}._hint_b8pzd_23{display:block;margin-top:var(--space-1);color:var(--color-status-deviation);font-size:var(--font-size-label)}._duplicateRow_b8pzd_33{background:color-mix(in srgb,var(--color-status-deviation) 12%,transparent)}._sectionHeadingRow_b8pzd_41 td{background:var(--color-surface-muted);font-weight:600;padding-top:var(--space-2);padding-bottom:var(--space-2)}._emptyState_1es2m_1{color:var(--color-gray-500)}._uploadPanel_1es2m_20{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);box-sizing:border-box;width:fit-content;min-width:28rem;max-width:100%}._uploadPanel_1es2m_20>button{align-self:flex-start}._sortableHeader_1es2m_42{cursor:pointer;-webkit-user-select:none;user-select:none}._bar_11qsu_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);flex-wrap:wrap;margin-bottom:var(--space-4, 1rem);padding:var(--space-4, 1rem);background:var(--color-brand-tint);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md, 4px)}._headline_11qsu_22{margin:0;font-weight:600;color:var(--color-anthracite-900)}._hint_11qsu_30{margin:.25rem 0 0;color:var(--color-gray-500);font-size:var(--font-size-label);max-width:52ch}._form_kys36_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}._grid_kys36_11{display:grid;grid-template-columns:repeat(2,minmax(10rem,1fr));gap:var(--space-3)}._wide_kys36_17{grid-column:span 2}._grid_kys36_11 label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-label);font-weight:500}._grid_kys36_11 input{font-family:var(--font-sans);font-size:var(--font-size-body);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}._grid_kys36_11 input:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text)}._actions_kys36_43{display:flex;gap:var(--space-3)}._layout_1mq6t_1{display:grid;grid-template-columns:minmax(16rem,24rem) 1fr;gap:var(--space-6);align-items:start}._imageColumn_1mq6t_8{position:sticky;top:var(--space-4)}._pageNav_1mq6t_13{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}._pageButton_1mq6t_20,._pageButtonActive_1mq6t_21{padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);font-size:var(--font-size-label);cursor:pointer}._pageButtonActive_1mq6t_21{background:var(--color-brand-primary);color:var(--color-white);border-color:var(--color-brand-primary)}._pageImage_1mq6t_36{max-width:100%;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._tableColumn_1mq6t_42{min-width:0}._emptyState_1mq6t_46{color:var(--color-gray-500)}._confidenceHigh_1mq6t_50{color:var(--color-status-ok);font-size:var(--font-size-label)}._confidenceLow_1mq6t_55{color:var(--color-status-deviation);font-size:var(--font-size-label);font-weight:600}._correctedBadge_1mq6t_61{display:block;color:var(--color-gray-500);font-size:var(--font-size-label)}._badge_1meoj_1{display:inline-block;padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-size:.85em;white-space:nowrap}._mangel_1meoj_11{border-color:var(--color-status-deviation);color:var(--color-status-deviation)}._details_1meoj_16{margin-top:var(--space-1)}._details_1meoj_16 summary{cursor:pointer;font-size:.85em;color:var(--color-gray-500)}._zeilen_1meoj_35{width:max-content;max-width:100%;margin-top:var(--space-2);border-collapse:collapse;font-size:.85em;font-variant-numeric:tabular-nums;line-height:1.5}._zeilen_1meoj_35 thead th{padding:0 var(--space-3) 2px 0;border:0;border-bottom:1px solid var(--color-border);color:var(--color-gray-500);font-weight:600;text-align:left;white-space:nowrap}._zeilen_1meoj_35 tbody td{padding:1px var(--space-3) 1px 0;border:0;white-space:nowrap;vertical-align:baseline}._zeilen_1meoj_35 tfoot td{padding:3px var(--space-3) 0 0;border:0;border-top:1px solid var(--color-border);font-weight:600;white-space:nowrap}._zeilen_1meoj_35 thead th:last-child,._zeilen_1meoj_35 tbody td:last-child,._zeilen_1meoj_35 tfoot td:last-child{padding-right:0}._rechts_1meoj_84{text-align:right}._zeilen_1meoj_35 tbody td._erlaeuterung_1meoj_94{max-width:11rem;overflow:hidden;text-overflow:ellipsis}._hilfsrechnung_1meoj_100{display:inline-block;min-width:1.2em;margin-right:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-gray-500);font-size:.85em;text-align:center}._ansatz_1meoj_111{font-family:var(--font-mono, monospace)}._falsch_1meoj_115{color:var(--color-status-deviation);font-weight:600}._nachgerechnet_1meoj_120{white-space:nowrap}._hinweis_1quqn_4{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-status-deviation);border-radius:var(--radius-md)}._liste_kwtqc_1{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._liste_kwtqc_1 summary{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-weight:600}._listenTitel_kwtqc_15{flex:0 1 auto}._listenZahl_kwtqc_20{padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-variant-numeric:tabular-nums}._liste_kwtqc_1>p{margin-top:var(--space-2)}._nummern_kwtqc_37{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}._nummern_kwtqc_37 li{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._aktion_kwtqc_56{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}._form_5l7wy_1{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}._label_5l7wy_8{font-weight:500}._controls_5l7wy_12{display:flex;align-items:center;gap:var(--space-4)}._bar_19vsr_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);flex-wrap:wrap;margin-bottom:var(--space-4, 1rem);padding:var(--space-4, 1rem);background:var(--color-brand-tint);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md, 4px)}._headline_19vsr_21{margin:0;font-weight:600;color:var(--color-anthracite-900)}._hint_19vsr_27{margin:.25rem 0 0;color:var(--color-gray-500);font-size:var(--font-size-label);max-width:52ch}._deviation_1dcpz_1{color:var(--color-status-deviation);font-weight:600}._longText_1dcpz_9{display:block;color:var(--color-gray-500);font-size:var(--font-size-label)}._deviation_1dcpz_1 del{color:var(--color-gray-500);font-weight:400;text-decoration-color:var(--color-status-deviation)}._statusLinked_1dcpz_21{color:var(--color-status-ok);font-size:var(--font-size-label)}._statusUnsure_1dcpz_26{color:var(--color-status-deviation);font-size:var(--font-size-label);font-weight:600}._statusNone_1dcpz_39{color:var(--color-status-deviation);font-size:var(--font-size-label)}._actionsHeader_1dcpz_55,._actionsCell_1dcpz_56{width:1%;white-space:nowrap}._actions_1dcpz_55{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._quantityDisplay_1dcpz_92{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._editButton_1dcpz_99{background:none;border:none;color:var(--color-brand-interactive);cursor:pointer;font-size:var(--font-size-label);padding:0}._quantityForm_1dcpz_108{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-width:12rem}._quantityForm_1dcpz_108 input,._quantityForm_1dcpz_108 textarea{width:100%}._quantityFormActions_1dcpz_121{display:flex;gap:var(--space-2)}._history_1dcpz_126{list-style:none;margin:var(--space-2) 0 0;padding:0;font-size:var(--font-size-label);color:var(--color-gray-500)}._history_1dcpz_126 li{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0}._historyDot_1dcpz_141{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}._historyReason_1dcpz_149{font-style:italic}._toggleHistory_1dcpz_153{background:none;border:none;color:var(--color-brand-interactive);cursor:pointer;font-size:var(--font-size-label);padding:0;text-align:left}._statusCell_1dcpz_173{white-space:nowrap}._reviewHeader_1dcpz_184,._reviewCell_1dcpz_185{width:1%;white-space:nowrap;text-align:center}._reviewCheckbox_1dcpz_191{margin:0}._gestrichenRow_1dcpz_195{color:var(--color-gray-500);text-decoration:line-through}._gestrichenRow_1dcpz_195 ._quantityDisplay_1dcpz_92,._gestrichenRow_1dcpz_195 ._quantityDisplay_1dcpz_92 ._deviation_1dcpz_1{text-decoration:line-through}._sectionHeadingRow_1dcpz_229 td{background:var(--color-surface-muted);font-weight:600;padding-top:var(--space-2);padding-bottom:var(--space-2)}._tableScroll_1dcpz_88{max-width:100%}._bulkActions_1dcpz_246{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-gray-100);border-radius:var(--radius-md)}._bulkStrikeForm_1dcpz_260{flex-basis:100%}._addDeductionForm_1dcpz_264{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-gray-100);border-radius:var(--radius-md)}._addDeductionField_1dcpz_275{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-label)}._addDeductionButtonSpacer_1dcpz_288{visibility:hidden}._addDeductionField_1dcpz_275 input,._addDeductionField_1dcpz_275 select{min-width:8rem}._addDeductionField_1dcpz_275 input[type=text]{min-width:16rem}._ueberblick_80x0u_13{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:var(--space-4);align-items:start;margin-bottom:var(--space-5)}._ueberblick_80x0u_13>.metric-grid{margin-bottom:0}._summen_80x0u_32{align-self:start}@media(max-width:64rem){._ueberblick_80x0u_13{grid-template-columns:minmax(0,1fr)}}._summaryBox_3un2x_6{margin:var(--space-4) 0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);max-width:34rem}._summary_3un2x_1{border-collapse:collapse;width:100%}._summary_3un2x_1 td{padding:var(--space-1) 0;color:var(--color-gray-500);font-size:var(--font-size-label)}._summary_3un2x_1 td:first-child{padding-right:var(--space-4)}._summary_3un2x_1 td._numeric_3un2x_33{color:var(--color-text)}._subtotalRow_3un2x_44 td{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border);color:var(--color-text);font-weight:600}._finalRow_3un2x_42 td{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border);color:var(--color-text);font-size:var(--font-size-table);font-weight:600}._summaryPlain_3un2x_64{margin:0}._chain_1u55n_1{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0 0 var(--space-4);padding:0}._actions_1u55n_10{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}._returnForm_1u55n_17{display:flex;flex-direction:column;gap:var(--space-2);min-width:16rem}._returnForm_1u55n_17 textarea{width:100%}._returnFormActions_1u55n_28{display:flex;gap:var(--space-2)}._chip_1gu0y_1{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:999px;font-size:var(--font-size-label)}._chip_1gu0y_1[data-status=completed]{opacity:.7}._chip_1gu0y_1[data-status=active]{border-width:2px;font-weight:600}._dot_1gu0y_20{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}._status_1gu0y_28{color:var(--color-gray-500)}._pageContainer_1lc74_9{max-width:112rem;margin:0 auto;padding:var(--space-6) var(--space-5)}._backLink_1lc74_15{display:inline-block;margin-bottom:var(--space-4)}._meta_1lc74_31{display:grid;grid-template-columns:repeat(2,max-content 1fr);gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 var(--space-5)}@media(max-width:60rem){._meta_1lc74_31{grid-template-columns:max-content 1fr}}._meta_1lc74_31 dt{color:var(--color-gray-500);font-size:var(--font-size-label)}._longText_1lc74_55{display:block;color:var(--color-gray-500);font-size:var(--font-size-label)}._meta_1lc74_31 dd{margin:0}._amount_1lc74_69{font-family:var(--font-mono);font-size:var(--font-size-table);font-variant-numeric:tabular-nums}._emptyState_1lc74_75{color:var(--color-gray-500)}._assignmentSection_1lc74_79{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}._workflowSection_1lc74_85{margin-top:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}._tabNav_1lc74_100{display:flex;gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);margin-bottom:var(--space-5)}._tabButton_1lc74_107{background:none;border:none;border-bottom:2px solid transparent;padding:var(--space-3) var(--space-4);margin-bottom:-1px;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-gray-500);cursor:pointer}._tabButtonActive_1lc74_119{color:var(--color-brand-interactive);border-bottom-color:var(--color-brand-interactive);font-weight:500}._value_zzbiw_1{display:inline-flex;align-items:baseline;gap:var(--space-3)}._editButton_zzbiw_10{padding:0;border:none;background:none;color:var(--color-primary);font-size:var(--font-size-label);text-decoration:underline}._editor_zzbiw_19{display:flex;flex-direction:column;gap:var(--space-2);align-items:stretch;max-width:20rem}._editor_zzbiw_19>input,._editor_zzbiw_19>select{margin-right:0}._actions_zzbiw_36{display:flex;flex-wrap:wrap;gap:var(--space-2)}._header_z13xl_1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}._logo_z13xl_9{height:24px;width:auto;display:block}._backLink_z13xl_15{margin-left:auto;color:var(--color-brand-interactive);font-size:var(--font-size-label);text-decoration:none}._backLink_z13xl_15:hover{text-decoration:underline}._main_z13xl_26{max-width:44rem;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-8)}._main_z13xl_26 h1{margin:0 0 var(--space-1)}._updated_z13xl_36{margin:0 0 var(--space-6);color:var(--color-gray-500)}._main_z13xl_26 h2{margin:var(--space-6) 0 var(--space-2)}._main_z13xl_26 h3{margin:var(--space-4) 0 var(--space-2)}._main_z13xl_26 p{margin:0 0 var(--space-3)}._main_z13xl_26 ul{margin:0 0 var(--space-3);padding-left:var(--space-5)}._main_z13xl_26 li{margin-bottom:var(--space-1)}._main_z13xl_26 a{color:var(--color-brand-interactive)}._todo_z13xl_70{color:var(--color-status-deviation);font-weight:500;background:var(--color-brand-tint);padding:0 var(--space-1);border-radius:var(--radius-sm)}._footerNav_z13xl_78{margin:var(--space-8) 0 0;padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--font-size-label)}._form_1m6ac_1{display:flex;flex-direction:column;gap:var(--space-4);max-width:28rem}._field_1m6ac_8{display:flex;flex-direction:column;gap:var(--space-1)}._field_1m6ac_8 label{font-size:var(--font-size-label);font-weight:500}._hint_1m6ac_19{margin:0;color:var(--color-gray-500);font-size:var(--font-size-label)}._checkboxField_1m6ac_25{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}._actions_1m6ac_32{display:flex;gap:var(--space-3);flex-wrap:wrap}._statusCard_1m6ac_38{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-5);max-width:28rem}._tileGrid_1akkh_1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4)}._tile_1akkh_1{display:block;height:100%;box-sizing:border-box;color:inherit;text-decoration:none}._tile_1akkh_1:hover{border-color:var(--color-brand-interactive)}._tileIcon_1akkh_22{color:var(--color-brand-primary);margin-bottom:var(--space-2)}._tileLabel_1akkh_27{margin:0 0 var(--space-2) 0}._tileDescription_1akkh_31{margin:0;color:var(--color-gray-500)}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,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}._screen_1day2_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);text-align:center;background:var(--color-white)}._mascot_1day2_13{width:9rem;height:auto;margin-bottom:var(--space-2)}._headline_1day2_19{margin:0;font-family:var(--illustrative-font-stencil);font-size:var(--illustrative-font-size-h1);line-height:var(--illustrative-line-height-h1);color:var(--illustrative-color-navy)}._body_1day2_27{margin:0;max-width:32rem;font-family:var(--illustrative-font-body);font-size:var(--illustrative-font-size-body);line-height:var(--illustrative-line-height-body);color:var(--color-anthracite-900)}._cta_1day2_36{margin-top:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--illustrative-color-navy);color:var(--color-white);border-radius:var(--radius-sm);font-family:var(--illustrative-font-body);font-weight:600;font-size:var(--illustrative-font-size-label);letter-spacing:var(--illustrative-letter-spacing-label);text-transform:uppercase}._cta_1day2_36:hover{background:var(--illustrative-color-navy-light)}._personPicker_ae4ml_4{max-height:12rem;overflow-y:auto;margin:0 0 var(--space-3) 0}._personOption_ae4ml_10{display:block;padding:var(--space-1) 0}._personOption_ae4ml_10 input{margin-right:var(--space-2)}._picker_rlabt_1{margin-bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-3)}._tileGrid_rlabt_11{list-style:none;margin:var(--space-6) 0 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4)}._tile_rlabt_11{display:block;height:100%;box-sizing:border-box;color:inherit;text-decoration:none}._tile_rlabt_11:hover{border-color:var(--color-brand-interactive)}._tileIcon_rlabt_32{color:var(--color-brand-primary);margin-bottom:var(--space-2)}._tileLabel_rlabt_37{margin:0 0 var(--space-2) 0}._tileDescription_rlabt_41{margin:0;color:var(--color-gray-500)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._canvas_hesh4_1{height:16rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._form_15a17_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);max-width:28rem}._field_15a17_12{display:flex;flex-direction:column;gap:var(--space-1)}._field_15a17_12 label{font-size:var(--font-size-label);font-weight:500}._field_15a17_12 input{font-family:var(--font-sans);font-size:var(--font-size-body);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}._actions_15a17_32{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._confirmText_15a17_39{font-size:var(--font-size-label);color:var(--color-status-deviation)}._backLink_106nc_1{display:inline-block;margin-bottom:var(--space-4)}._projectName_106nc_6{margin-bottom:var(--space-1)}._projectDescription_106nc_10{margin:0 0 var(--space-6) 0;color:var(--color-gray-500)}._emptyState_106nc_15{color:var(--color-gray-500)}._tileGrid_106nc_22{list-style:none;margin:0 0 var(--space-6) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4)}._tile_106nc_22{display:block;height:100%;box-sizing:border-box;color:inherit;text-decoration:none}._tile_106nc_22:hover{border-color:var(--color-brand-interactive)}._tileIcon_106nc_43{color:var(--color-brand-primary);margin-bottom:var(--space-2)}._tileLabel_106nc_48{margin:0 0 var(--space-2) 0}._tileDescription_106nc_52{margin:0;color:var(--color-gray-500)}._archivedBadge_106nc_57{display:inline-block;margin-left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-status-deviation);font-size:var(--font-size-label);font-weight:500;vertical-align:middle}._dangerZone_106nc_74{margin-bottom:var(--space-6)}._dangerButton_106nc_78{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-status-deviation);color:var(--color-white);font-weight:500}._dangerButton_106nc_78:hover{opacity:.9}._dangerConfirm_106nc_92{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4);border:var(--border-width) solid var(--color-status-deviation);border-radius:var(--radius-md)}._dangerConfirm_106nc_92 p{margin:0;flex-basis:100%}._sortButton_106nc_110{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;padding:0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer}._sortButton_106nc_110:hover{color:var(--color-brand-interactive)}._invoiceFilter_106nc_127{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._centered_d034x_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-5)}._card_d034x_9{width:100%;max-width:28rem}._consentField_d034x_23{display:flex;align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3)}._consentField_d034x_23 input{flex-shrink:0;margin-top:.15rem}._section_1nv6x_4{max-width:72rem;margin:0 auto;padding:var(--space-7) var(--space-5) 0}._heading_1nv6x_10{margin:0;font-size:var(--font-size-h2);line-height:var(--line-height-h2)}._lead_1nv6x_16{margin:var(--space-3) 0 var(--space-5);max-width:44rem;color:var(--color-gray-500)}._player_1nv6x_25{display:block;width:100%;aspect-ratio:16 / 9;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}._page_l7nwn_1{min-height:100vh;background:var(--color-background)}._hero_l7nwn_10{border-bottom:4px solid var(--color-brand-primary);padding:var(--space-8) var(--space-5) var(--space-7);text-align:center}._heroInner_l7nwn_16{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}._logo_l7nwn_24{height:72px;width:auto;margin:var(--space-4) 0 0}._tagline_l7nwn_30{margin:var(--space-3) 0 0;color:var(--color-gray-500);font-size:var(--font-size-h3)}._toolSection_l7nwn_36{max-width:72rem;margin:0 auto;padding:var(--space-7) var(--space-5) var(--space-8)}._footer_l7nwn_42{border-top:var(--border-width) solid var(--color-border);padding:var(--space-5)}._footerNav_l7nwn_47{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--font-size-label)}._footerNav_l7nwn_47 a{color:var(--color-gray-500)}._toolGrid_l7nwn_60{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-5)}._toolCard_l7nwn_73{position:relative;display:flex;flex-direction:column;border:var(--border-width) solid var(--color-border);border-top:6px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-white);overflow:hidden;transition:border-color .15s ease,background-color .15s ease}._toolCardAvailable_l7nwn_88{border-top-color:var(--color-brand-primary)}._toolCardSoon_l7nwn_92{border-top-color:var(--color-gray-300)}._toolCard_l7nwn_73:hover{border-color:var(--color-brand-interactive);border-top-color:var(--color-brand-primary);background:var(--color-brand-tint)}._toolIndex_l7nwn_110{position:absolute;top:var(--space-2);right:var(--space-4);font-family:var(--font-mono);font-size:3rem;font-weight:600;color:var(--color-gray-100);line-height:1;-webkit-user-select:none;user-select:none}._toolIcon_l7nwn_122{position:relative;margin-bottom:var(--space-3);transition:color .15s ease}._toolCardAvailable_l7nwn_88 ._toolIcon_l7nwn_122{color:var(--color-brand-primary)}._toolCardSoon_l7nwn_92 ._toolIcon_l7nwn_122{color:var(--color-gray-500)}._toolCard_l7nwn_73:hover ._toolIcon_l7nwn_122{color:var(--color-brand-primary)}._toolLabel_l7nwn_140{position:relative;margin:0 0 var(--space-2);font-size:var(--font-size-h3)}._toolDescription_l7nwn_146{position:relative;margin:0 0 var(--space-5);color:var(--color-gray-500);flex-grow:1}._cta_l7nwn_157{align-self:flex-start}._ctaGroup_l7nwn_161{display:flex;align-items:center;gap:var(--space-3);align-self:flex-start}._badge_l7nwn_172{align-self:flex-start;padding:var(--space-1) var(--space-3);background:var(--color-surface-muted);color:var(--color-gray-500);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);border-radius:var(--radius-sm)}._kennzahlen_a09z7_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}._kachel_a09z7_10{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}._zahl_a09z7_17{display:block;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-anthracite-900)}._beschriftung_a09z7_25{display:block;margin-top:var(--space-1);color:var(--color-gray-500);font-size:var(--font-size-label)}._kachelHinweis_a09z7_35{background:var(--color-brand-tint)}._tabelleScroll_a09z7_39{overflow-x:auto}._auslastung_a09z7_43{font-variant-numeric:tabular-nums}._amLimit_a09z7_50{color:var(--color-status-deviation);font-weight:600}._gesperrt_a09z7_55{color:var(--color-status-deviation)}._gedaempft_a09z7_59{color:var(--color-gray-500)}._problemRow_1fcma_5{background:var(--color-surface-muted)}._rowMessage_1fcma_9{margin:var(--space-1) 0 0;font-size:var(--font-size-label);color:var(--color-status-deviation)}._actions_1fcma_15{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}._formPanel_1h824_8{margin-bottom:var(--space-6)}._listenUeberschrift_1h824_12{margin-bottom:var(--space-4)}._disabledRow_1h824_16{text-decoration:line-through;color:var(--color-gray-500)}._sortButton_1h824_26{all:unset;cursor:pointer;font:inherit;color:inherit;white-space:nowrap}._sortButton_1h824_26:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._limitedNotice_1u7wj_1{margin-top:var(--space-4);color:var(--color-gray-500)}:root{--color-anthracite-900: #12181f;--color-anthracite-700: #1f2933;--color-gray-500: #5b6672;--color-gray-300: #c4cad1;--color-gray-100: #eef1f4;--color-white: #ffffff;--color-brand-primary: #1e4a72;--color-brand-interactive: #2e6b9e;--color-brand-tint: #e7eff6;--color-status-ok: #227a4e;--color-status-deviation: #b3382c;--color-status-inactive: #8a93a0;--color-instance-bauleitung: #8a5a15;--color-instance-buchhaltung: #6b4c7e;--color-instance-projektsteuerung: #1e6e6a;--color-instance-architektur: #a85339;--color-instance-bauherr: #74782e;--color-instance-reserve: #7a5568;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--font-size-h1: 2rem;--line-height-h1: 2.5rem;--font-size-h2: 1.5rem;--line-height-h2: 2rem;--font-size-h3: 1.125rem;--line-height-h3: 1.5rem;--font-size-body: .9375rem;--line-height-body: 1.5rem;--font-size-label: .8125rem;--line-height-label: 1rem;--letter-spacing-label: .04em;--font-size-table: .8125rem;--line-height-table: 1.25rem;--color-background: var(--color-white);--color-text: var(--color-anthracite-900);--color-border: var(--color-gray-300);--color-surface-muted: var(--color-gray-100);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--radius-sm: 2px;--radius-md: 4px;--border-width: 1px;--focus-ring-color: var(--color-brand-interactive);--focus-ring-width: 2px;--focus-ring-offset: 2px;--color-brand-primary-hover: var(--color-brand-interactive);--color-brand-primary-active: #17395a;--color-disabled-bg: var(--color-gray-100);--color-disabled-text: var(--color-gray-500);--color-disabled-border: var(--color-gray-300);--z-overlay: 100}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}h1,h2,h3{font-weight:600;color:var(--color-anthracite-900)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}a{color:var(--color-brand-interactive)}.numeric{font-family:var(--font-mono);font-size:var(--font-size-table);line-height:var(--line-height-table);font-variant-numeric:tabular-nums;text-align:right}button:focus-visible,a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=color]){font-family:var(--font-sans);font-size:var(--font-size-body);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);margin:0 var(--space-3) var(--space-2) 0}fieldset label{display:inline-block;margin:0 var(--space-3) var(--space-2) 0}.form-heading{margin:0 0 var(--space-4) 0}.form-field{display:inline-flex;align-items:center;white-space:nowrap;margin:0 var(--space-3) var(--space-2) 0}.form-field>label{margin:0 var(--space-2) 0 0}.form-field>select,.form-field>input,.form-field>textarea{margin:0}.form-section{margin-top:var(--space-4)}button,.button-primary,.button-secondary{font-family:var(--font-sans);font-size:var(--font-size-body);border-radius:var(--radius-sm);border:var(--border-width) solid transparent;cursor:pointer;text-decoration:none;display:inline-block}.button-primary{padding:var(--space-2) var(--space-4);background:var(--color-brand-primary);color:var(--color-white);font-weight:500}.button-primary:hover{background:var(--color-brand-primary-hover)}.button-primary:active{background:var(--color-brand-primary-active)}.button-primary:disabled{background:var(--color-disabled-bg);color:var(--color-disabled-text);border-color:var(--color-disabled-border);cursor:not-allowed}.button-secondary{padding:var(--space-2) var(--space-4);background:var(--color-white);color:var(--color-anthracite-900);border-color:var(--color-border);font-weight:500}.button-secondary:hover{background:var(--color-surface-muted)}.button-secondary:disabled{color:var(--color-disabled-text);border-color:var(--color-disabled-border);cursor:not-allowed}.card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-white)}.tile-grid{list-style:none;margin:0 0 var(--space-6) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4)}.tile{display:block;width:100%;height:100%;box-sizing:border-box;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer}.tile:hover{border-color:var(--color-brand-interactive)}.tile-active{border-color:var(--color-brand-interactive);background:var(--color-surface-muted)}.tile-icon{color:var(--color-brand-primary);margin-bottom:var(--space-2)}.tile-label{margin:0 0 var(--space-2) 0}.tile-description{margin:0;color:var(--color-gray-500)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.metric{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.metric-value{display:block;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-anthracite-900)}.metric-alert{color:var(--color-status-deviation)}.metric-label{display:block;margin-top:var(--space-1);color:var(--color-gray-500);font-size:var(--font-size-label)}.filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.filter-field{display:inline-flex;align-items:center;white-space:nowrap;min-width:0}.filter-field>label{margin:0 var(--space-2) 0 0}.filter-bar select,.filter-bar input:not([type=checkbox]):not([type=radio]):not([type=color]){margin:0}.filter-bar input[type=search]{width:20rem;max-width:100%;min-width:0}.table-scroll{overflow-x:auto}.page-container{max-width:72rem;margin:0 auto;padding:var(--space-6) var(--space-5)}.data-table{width:100%;border-collapse:collapse;font-size:var(--font-size-table)}.data-table th,.data-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left}.data-table th{color:var(--color-gray-500);font-weight:500;font-size:var(--font-size-label)}.sticky-table-header th{position:sticky;top:0;z-index:1;background:var(--color-background)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-text{color:var(--color-gray-500)}.status-text[role=alert]{color:var(--color-status-deviation)}
