@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-CfZsMiWo.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-B497-5CR.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-C1m6bnBo.woff2) format("woff2"),url(/assets/sora-latin-600-normal-DC-VVm69.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+2074,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:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-BJItruJi.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-C1SKuNhx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-BPWuI_CM.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-CTUnhTqV.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-n6oPB5VF.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-DSasf_jt.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-B97dYap6.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-OKGpH0gQ.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-BHf956ki.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-CyDjbWPV.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-CdZtFfYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-BU83cd9M.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+2074,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-Cfrm0EKX.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DujcQJCN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-D1zm99-P.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-BEypoZQd.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-By04ZBDJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-BwBTeJfm.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-rpgY82Kd.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-V_-bWxzT.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-DprGrCew.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-CgrnmiIU.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-BFLYOLbL.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-Dh0NORqx.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+2074,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-jBHiQjEG.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-CJ5MtzOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,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-DM9A4i1K.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BuRiwhxF.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-FZrtz_q-.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-BJUfoJTU.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-DHNi5J5O.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-D03elqKW.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-dAZVOL-H.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-bp4QDljZ.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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-BGOKnPO6.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-ZykYOGKL.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-GnfkBpY9.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-BWrp2xTf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-DduX7Cxz.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-Ddg-ESa-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-SMrb6SvR.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-CL28JpsE.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-E4f1yFfH.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-DQPePN4I.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Dn-Q5RzH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-Br5SKFH9.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-BrRFx4uz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-BKFenxV8.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-DOw2YUvC.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-DTelmfuu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-BbQvSTgA.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-BcSK4SWt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-DDx6Qb4X.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-j-3100QQ.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-DAUlH7tp.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-CvEhONT9.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-CtOyLjTY.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-DmoeaKY2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BybgyI72.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-DdS651vr.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--bg: #f4f6fa;--surface: #ffffff;--surface-sunken: #eaeff6;--surface-hover: #f0f4fa;--border: #d9e0ea;--border-strong: #8696ab;--ink: #0e1828;--ink-muted: #46566c;--ink-faint: #5a6a80;--accent: #1f55d6;--accent-hover: #1946b4;--on-accent: #ffffff;--accent-soft: #e2ebff;--accent-ink: #173f9f;--navy: #0c2350;--sky: #0b74c9;--sky-soft: #ddf0ff;--sky-ink: #08578f;--attention: #b45309;--attention-soft: #fdf0da;--attention-ink: #8a3d05;--success: #17784a;--success-soft: #dcf2e6;--success-ink: #0f5c37;--danger: #c2321c;--on-danger: #ffffff;--danger-soft: #fbe5e0;--danger-ink: #94230f;--review: #0e7470;--review-soft: #d9f2f0;--review-ink: #0a5552;--neutral-soft: #e8edf3;--shadow-1: 0 1px 2px rgba(14,24,40,.06), 0 1px 1px rgba(14,24,40,.04);--shadow-2: 0 8px 24px rgba(14,24,40,.1), 0 2px 6px rgba(14,24,40,.06);--shadow-3: 0 24px 64px rgba(14,24,40,.18);--glow-accent: 0 6px 18px rgba(31,85,214,.32);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--dur-fast: .12s;--dur-base: .22s;--dur-slow: .42s;--dur-pulse: 1.6s;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--font-display: "Sora", "Avenir Next", system-ui, sans-serif;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-theme=dark]{--bg: #0a0f18;--surface: #111925;--surface-sunken: #0d141f;--surface-hover: #172131;--border: #1f2b3c;--border-strong: #5a6c85;--ink: #e5ecf5;--ink-muted: #a0b0c5;--ink-faint: #8394ab;--accent: #5f8fff;--accent-hover: #80a8ff;--on-accent: #06122e;--accent-soft: #14244a;--accent-ink: #b0c8ff;--navy: #c9d9ff;--sky: #4db3ff;--sky-soft: #0d2a44;--sky-ink: #9fd4ff;--attention: #f5a524;--attention-soft: #33240b;--attention-ink: #ffd28a;--success: #3ecf8e;--success-soft: #0d2e20;--success-ink: #93e8bf;--danger: #ff7a66;--on-danger: #2a0802;--danger-soft: #3a1510;--danger-ink: #ffb4a8;--review: #36c5bd;--review-soft: #0b2c2b;--review-ink: #93e6e0;--neutral-soft: #1a2433;--shadow-1: 0 1px 2px rgba(0,0,0,.4);--shadow-2: 0 10px 28px rgba(0,0,0,.55), 0 2px 6px rgba(0,0,0,.4);--shadow-3: 0 24px 64px rgba(0,0,0,.7);--glow-accent: 0 6px 22px rgba(95,143,255,.35)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0a0f18;--surface: #111925;--surface-sunken: #0d141f;--surface-hover: #172131;--border: #1f2b3c;--border-strong: #5a6c85;--ink: #e5ecf5;--ink-muted: #a0b0c5;--ink-faint: #8394ab;--accent: #5f8fff;--accent-hover: #80a8ff;--on-accent: #06122e;--accent-soft: #14244a;--accent-ink: #b0c8ff;--navy: #c9d9ff;--sky: #4db3ff;--sky-soft: #0d2a44;--sky-ink: #9fd4ff;--attention: #f5a524;--attention-soft: #33240b;--attention-ink: #ffd28a;--success: #3ecf8e;--success-soft: #0d2e20;--success-ink: #93e8bf;--danger: #ff7a66;--on-danger: #2a0802;--danger-soft: #3a1510;--danger-ink: #ffb4a8;--review: #36c5bd;--review-soft: #0b2c2b;--review-ink: #93e6e0;--neutral-soft: #1a2433;--shadow-1: 0 1px 2px rgba(0,0,0,.4);--shadow-2: 0 10px 28px rgba(0,0,0,.55), 0 2px 6px rgba(0,0,0,.4);--shadow-3: 0 24px 64px rgba(0,0,0,.7);--glow-accent: 0 6px 22px rgba(95,143,255,.35)}}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-pulse: 0ms }}.aos,.aos *{box-sizing:border-box}.aos{font-family:var(--font-sans);font-size:14px;line-height:21px;color:var(--ink)}.aos-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aos-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aos-stack{display:flex;flex-direction:column;gap:var(--space-3)}.aos-label{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.aos-muted{color:var(--ink-muted)}:where(.aos) :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-btn{--_bg: var(--surface);--_fg: var(--ink);--_bd: var(--border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);font:600 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-fast) linear,border-color var(--dur-fast) linear}.aos-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);background:var(--surface-hover)}.aos-btn:active{transform:translateY(0) scale(.95);transition-duration:var(--dur-fast);box-shadow:none}.aos-btn--primary{--_bg: var(--accent);--_fg: var(--on-accent);--_bd: var(--accent)}.aos-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--glow-accent)}.aos-btn--ghost{--_bd: transparent;--_bg: transparent}.aos-btn--ghost:hover{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.aos-btn--danger{--_bg: var(--danger);--_fg: var(--on-danger);--_bd: var(--danger)}.aos-btn--danger:hover{background:var(--danger);filter:brightness(1.08)}.aos-btn--sm{height:30px;padding:0 var(--space-3);font-size:13px}.aos-btn .aos-btn__arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-spring)}.aos-btn:hover .aos-btn__arrow{transform:translate(4px)}.aos-btn[disabled]{opacity:.5;pointer-events:none}.aos-btn--loading{pointer-events:none}.aos-btn--loading:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:aos-spin .7s linear infinite}.aos-btn.is-done{animation:aos-pop var(--dur-slow) var(--ease-spring)}.aos-status{--_bg: var(--neutral-soft);--_fg: var(--ink-muted);--_dot: var(--ink-muted);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--radius-pill);background:var(--_bg);color:var(--_fg);font:600 12px/1 var(--font-sans);white-space:nowrap;animation:aos-pop var(--dur-base) var(--ease-spring)}.aos-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--_dot);flex:none}.aos-status[data-status=laeuft]{--_bg: var(--sky-soft);--_fg: var(--sky-ink);--_dot: var(--sky)}.aos-status[data-status=laeuft]:before{animation:aos-pulse var(--dur-pulse) var(--ease-out) infinite}.aos-status[data-status=wartet]{--_bg: var(--attention-soft);--_fg: var(--attention-ink);--_dot: var(--attention)}.aos-status[data-status=wartet]:before{animation:aos-blink 1.2s ease-in-out infinite}.aos-status[data-status=review]{--_bg: var(--review-soft);--_fg: var(--review-ink);--_dot: var(--review)}.aos-status[data-status=erledigt]{--_bg: var(--success-soft);--_fg: var(--success-ink);--_dot: var(--success)}.aos-status[data-status=fehlgeschlagen]{--_bg: var(--danger-soft);--_fg: var(--danger-ink);--_dot: var(--danger)}.aos-status[data-status=abgebrochen]:before,.aos-status[data-status=unterbrochen]:before{background:transparent;border:1.5px solid var(--_dot);width:6px;height:6px}.aos-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.aos-task{display:grid;gap:var(--space-2);padding:var(--space-4);cursor:pointer;min-width:0;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) linear}.aos-task:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--border-strong)}.aos-task__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.aos-task__title{font:600 15px/21px var(--font-sans);margin:0;min-width:0}.aos-task__meta{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-task__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:13px;color:var(--ink-muted)}.aos-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-sunken);font:500 12px/18px var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.aos-progress{height:4px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.aos-progress>span{display:block;height:100%;width:35%;border-radius:inherit;background:var(--sky);animation:aos-indet 1.4s var(--ease-out) infinite}.aos-approval{position:relative;display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out);animation:aos-rise var(--dur-slow) var(--ease-out) both}.aos-approval:hover{transform:translateY(-2px)}.aos-approval__cache{position:absolute;inset:0 0 auto 0;height:4px;background:var(--attention-soft)}.aos-approval__cache>span{display:block;height:100%;width:var(--left, 100%);background:var(--attention);border-radius:0 var(--radius-pill) var(--radius-pill) 0;transition:width 1s linear}.aos-approval__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.aos-approval__kind{display:inline-flex;align-items:center;gap:var(--space-2);font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--attention-ink);background:var(--attention-soft);padding:4px 10px 4px 8px;border-radius:var(--radius-pill)}.aos-approval__kind:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--attention);animation:aos-blink 1.2s ease-in-out infinite}.aos-approval__who{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-approval__title{margin:0;font:600 18px/24px var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.aos-approval__action{display:flex;align-items:center;gap:var(--space-2);padding:10px 14px;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border);font:400 13px/19px var(--font-mono);color:var(--ink);overflow-x:auto;white-space:nowrap}.aos-approval__action b{font-weight:500;color:var(--accent-ink)}.aos-approval__action .arrow{color:var(--ink-faint)}.aos-approval__reason{margin:0;font-size:14px;line-height:21px;color:var(--ink-muted)}.aos-approval__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-2) calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-top:1px solid var(--border)}.aos-approval__timer{display:flex;align-items:center;gap:var(--space-3)}.aos-approval__ring{width:36px;height:36px;flex:none;transform:rotate(-90deg)}.aos-approval__ring circle{fill:none;stroke-width:4}.aos-approval__ring .track{stroke:var(--border)}.aos-approval__ring .fill{stroke:var(--attention);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.aos-approval__time{display:grid;line-height:1.2}.aos-approval__time strong{font:500 15px/18px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.aos-approval__time span{font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-approval__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aos-approval.is-cold .aos-approval__cache>span{width:0}.aos-approval.is-cold .aos-approval__kind{background:var(--neutral-soft);color:var(--ink-muted)}.aos-approval.is-cold .aos-approval__kind:before{background:var(--ink-muted);animation:none}.aos-approval.is-cold .fill{stroke:var(--ink-faint)}.aos-meter{display:grid;gap:var(--space-2);padding:var(--space-4)}.aos-meter__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.aos-meter__value{font:500 26px/30px var(--font-mono);letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.aos-meter__of{font:500 13px/16px var(--font-mono);color:var(--ink-muted)}.aos-meter__bar{height:8px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.aos-meter__fill{height:100%;width:var(--pct, 0%);border-radius:inherit;background:var(--accent);transition:width var(--dur-slow) var(--ease-out),background-color var(--dur-base) linear}.aos-meter.is-high .aos-meter__fill{background:var(--attention)}.aos-meter__hint{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-tl{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-tl__item{position:relative;display:grid;grid-template-columns:20px 1fr;gap:var(--space-3);animation:aos-in var(--dur-slow) var(--ease-out) both}.aos-tl__item:not(:last-child):after{content:"";position:absolute;left:9px;top:22px;bottom:calc(-1 * var(--space-3));width:2px;background:var(--border)}.aos-tl__dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface-sunken);border:2px solid var(--border-strong);margin-top:1px}.aos-tl__item[data-kind=message] .aos-tl__dot{border-color:var(--accent);background:var(--accent-soft)}.aos-tl__item[data-kind=tool] .aos-tl__dot{border-color:var(--sky)}.aos-tl__item[data-kind=error] .aos-tl__dot{border-color:var(--danger);background:var(--danger-soft)}.aos-tl__item[data-kind=handoff] .aos-tl__dot{border-color:var(--review);background:var(--review-soft)}.aos-tl__body{min-width:0;display:grid;gap:var(--space-1)}.aos-tl__meta{font-size:12px;line-height:16px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.aos-tl details{background:var(--surface-sunken);border-radius:var(--radius-sm)}.aos-tl summary{cursor:pointer;padding:6px 10px;font:400 13px/19px var(--font-mono);list-style:none;display:flex;gap:var(--space-2);align-items:center}.aos-tl summary:before{content:"›";display:inline-block;transition:transform var(--dur-base) var(--ease-spring);color:var(--ink-muted)}.aos-tl details[open] summary:before{transform:rotate(90deg)}.aos-tl pre{margin:0;padding:0 10px 8px 26px;font:400 12px/18px var(--font-mono);color:var(--ink-muted);white-space:pre-wrap;overflow-x:auto}.aos-tl__error{background:var(--danger-soft);color:var(--danger-ink);border-radius:var(--radius-sm);padding:6px 10px;font-size:13px}.aos-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--space-5);display:grid;gap:var(--space-4);max-width:520px;animation:aos-rise var(--dur-slow) var(--ease-out) both}.aos-dialog__title{margin:0;font:600 22px/28px var(--font-display);letter-spacing:-.01em}.aos-options{display:grid;gap:var(--space-2)}.aos-option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) linear,background-color var(--dur-fast) linear,transform var(--dur-base) var(--ease-spring)}.aos-option:hover{transform:translateY(-1px);border-color:var(--border-strong)}.aos-option input{accent-color:var(--accent);width:16px;height:16px;margin:0}.aos-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.aos-option__title{font-weight:600}.aos-option__hint{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-option__cost{font:500 14px/1 var(--font-mono);font-variant-numeric:tabular-nums}.aos-option__tag{display:inline-block;margin-left:var(--space-2);padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:600 11px/16px var(--font-sans);vertical-align:1px}.aos-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.aos-field{display:grid;gap:6px;min-width:0}.aos-field__top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.aos-field__label{font:600 13px/18px var(--font-sans);color:var(--ink)}.aos-field__opt{font-size:12px;line-height:16px;color:var(--ink-faint)}.aos-field__help{display:flex;justify-content:space-between;gap:var(--space-2);font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-field__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.aos-control{position:relative;display:flex;align-items:center;min-height:42px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:inset 0 1px 2px #0e18280a;transition:border-color var(--dur-fast) linear,box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-fast) linear}.aos-control:hover{border-color:var(--ink-muted)}.aos-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:aos-ring var(--dur-base) var(--ease-spring)}.aos-control__icon{width:18px;height:18px;margin-left:12px;flex:none;stroke:var(--ink-muted);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-fast) linear,transform var(--dur-base) var(--ease-spring)}.aos-control:focus-within .aos-control__icon{stroke:var(--accent);transform:scale(1.1)}.aos-control__suffix{padding:0 12px;align-self:stretch;display:flex;align-items:center;font:500 12px/1 var(--font-mono);color:var(--ink-muted);border-left:1px solid var(--border)}.aos-input,.aos-select,.aos-textarea{flex:1;min-width:0;width:100%;border:0;background:transparent;outline:none;color:var(--ink);font:400 14px/21px var(--font-sans);padding:10px 12px;border-radius:inherit}.aos-textarea{min-height:96px;resize:vertical}.aos-input::placeholder,.aos-textarea::placeholder{color:var(--ink-faint)}.aos-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.aos-control--select:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.6px solid var(--ink-muted);border-bottom:1.6px solid var(--ink-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none;transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-fast) linear}.aos-control--select:focus-within:after{border-color:var(--accent);transform:translateY(-30%) rotate(225deg)}.aos-field.is-error .aos-control{border-color:var(--danger);animation:aos-shake .36s var(--ease-out)}.aos-field.is-error .aos-control:focus-within{box-shadow:0 0 0 4px var(--danger-soft)}.aos-field.is-error .aos-field__help{color:var(--danger);font-weight:500}.aos-segment{display:inline-flex;position:relative;padding:4px;gap:2px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-pill)}.aos-segment input{position:absolute;opacity:0;pointer-events:none}.aos-segment label{position:relative;z-index:1;padding:6px 14px;border-radius:var(--radius-pill);font:500 13px/18px var(--font-sans);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) linear,background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring)}.aos-segment label:hover{color:var(--ink)}.aos-segment input:checked+label{background:var(--surface);color:var(--accent-ink);font-weight:600;box-shadow:var(--shadow-1)}.aos-segment input:focus-visible+label{outline:2px solid var(--accent);outline-offset:1px}.aos-segment label:active{transform:scale(.94)}.aos-diff{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.aos-diff__file{display:flex;justify-content:space-between;gap:var(--space-2);padding:8px 12px;border-bottom:1px solid var(--border);font:500 13px/19px var(--font-mono);background:var(--surface-sunken)}.aos-diff__file .add{color:var(--success)}.aos-diff__file .del{color:var(--danger)}.aos-diff__body{overflow-x:auto;font:400 12px/20px var(--font-mono)}.aos-diff__line{display:grid;grid-template-columns:40px 16px 1fr;padding-right:12px;white-space:pre}.aos-diff__line>span:first-child{color:var(--ink-faint);text-align:right;padding-right:8px;-webkit-user-select:none;user-select:none}.aos-diff__line[data-t=add]{background:var(--success-soft);color:var(--success-ink)}.aos-diff__line[data-t=del]{background:var(--danger-soft);color:var(--danger-ink)}.aos-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto;background:var(--surface)}.aos-table{width:100%;border-collapse:collapse;font-size:14px}.aos-table th{text-align:left;padding:10px 14px;font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-sunken);border-bottom:1px solid var(--border)}.aos-table td{padding:10px 14px;border-bottom:1px solid var(--border)}.aos-table tr:last-child td{border-bottom:0}.aos-table tbody tr{transition:background-color var(--dur-fast) linear}.aos-table tbody tr:hover{background:var(--surface-hover)}.aos-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.aos-nav{display:grid;gap:2px;padding:var(--space-3);background:var(--surface);border-right:1px solid var(--border);width:232px}.aos-nav__brand{font:600 17px/24px var(--font-display);letter-spacing:-.01em;padding:4px 10px 12px}.aos-nav__item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-pill);color:var(--ink-muted);text-decoration:none;font-weight:500;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear,transform var(--dur-base) var(--ease-spring)}.aos-nav__item:hover{background:var(--surface-hover);color:var(--ink);transform:translate(2px)}.aos-nav__item[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.aos-nav__icon{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.aos-nav__count{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--attention);color:var(--surface);font:600 11px/20px var(--font-mono);text-align:center;animation:aos-pop var(--dur-base) var(--ease-spring)}@keyframes aos-spin{to{transform:rotate(360deg)}}@keyframes aos-pop{0%{transform:scale(.85)}to{transform:scale(1)}}@keyframes aos-pulse{0%{box-shadow:0 0 0 0 var(--sky)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes aos-blink{50%{opacity:.35}}@keyframes aos-indet{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes aos-in{0%{transform:translateY(6px)}to{transform:none}}@keyframes aos-ring{0%{box-shadow:0 0 0 0 var(--accent-soft)}}@keyframes aos-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes aos-rise{0%{transform:translateY(12px) scale(.98)}to{transform:none}}@media(prefers-reduced-motion:reduce){.aos *,.aos *:before,.aos *:after,.aos{animation:none!important;transition-duration:1ms!important}.aos-btn:hover,.aos-task:hover,.aos-option:hover,.aos-nav__item:hover,.aos-approval:hover{transform:none}}html,body{margin:0}body.aos{background:var(--bg);min-height:100vh}.aos-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.aos-shell>.aos-nav{position:sticky;top:0;height:100vh;align-content:start}.aos-main{padding:var(--space-6);width:100%;min-width:0;background:var(--app-main-bg)}:root{--app-nav-bg: var(--bg);--app-main-bg: var(--surface-sunken);--app-pill-bg: var(--surface);--app-pill-edge: transparent}[data-theme=dark]{--app-nav-bg: var(--surface);--app-main-bg: var(--bg);--app-pill-bg: var(--surface-hover);--app-pill-edge: var(--border)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--app-nav-bg: var(--surface);--app-main-bg: var(--bg);--app-pill-bg: var(--surface-hover);--app-pill-edge: var(--border)}}.aos-page__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin:var(--space-7) 0 var(--space-5);min-height:44px}.aos-page__head .aos-page__title{margin:0}.aos-page__headtext{display:grid;gap:var(--space-1);min-width:0}.aos-page__sub{font-size:15px;line-height:22px}.aos-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.aos-page__title{font:600 22px/28px var(--font-display);letter-spacing:-.01em;margin:var(--space-7) 0 var(--space-5)}.aos-page__section{font:600 16px/22px var(--font-sans);margin:var(--space-5) 0 var(--space-3)}main a:not([class]){color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}main a:not([class]):hover{color:var(--accent)}main a:not([class]):focus-visible,.aos-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}a.aos-btn{text-decoration:none}.aos-banner{position:sticky;top:0;z-index:20;padding:var(--space-2) var(--space-4);background:var(--attention-soft);color:var(--attention-ink);border-bottom:1px solid var(--attention);font-weight:500;text-align:center}.aos-toasts{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:30;display:grid;gap:var(--space-2);max-width:min(420px,calc(100vw - 2 * var(--space-4)))}.aos-toast{padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);animation:aos-rise var(--dur-slow) var(--ease-out)}.aos-toast{display:flex;align-items:center;gap:var(--space-3)}.aos-toast__text{flex:1;min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.aos-toast__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--success)}.aos-toast[data-tone=fehler] .aos-toast__dot{background:var(--danger)}.aos-toast__close{flex:none;color:inherit}.aos-toast[data-tone=fehler]{color:var(--ink);border-color:var(--danger)}@media(max-width:899px){.aos-shell{grid-template-columns:minmax(0,1fr)}.aos-main{padding:var(--space-4);padding-bottom:calc(96px + var(--space-4) + env(safe-area-inset-bottom))}.aos-page__title,.aos-page__head{margin-top:var(--space-4)}.aos-shell>.aos-nav{position:fixed;inset:auto 0 0 0;top:auto;height:auto;width:100%;z-index:10;display:flex;justify-content:space-around;align-items:center;gap:0;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--border)}.aos-nav__brand,.aos-nav__label{display:none}.aos-nav__item{position:relative;justify-content:center;padding:10px 14px}.aos-nav__count{position:absolute;top:0;right:2px;margin:0}}.aos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--space-5);align-items:start}.aos-grid--meters{margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.aos-calm{color:var(--ink-muted);margin:0}a.aos-task{color:inherit;text-decoration:none}a.aos-task:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-approval__output{margin:0;white-space:pre-wrap;overflow-x:auto;max-height:160px}.aos-files{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.aos-files__row{display:flex;align-items:center;gap:var(--space-2);font-size:13px}.aos-files__row input{accent-color:var(--accent)}.aos-files code{font-family:var(--font-mono);overflow-wrap:anywhere}.aos-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-4);background:color-mix(in srgb,var(--ink) 40%,transparent)}.aos-dialog--modal{width:min(520px,100%);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto}.aos-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aos-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.aos-filters{display:flex;flex-wrap:wrap;gap:var(--space-4)}.aos-filters .aos-field{min-width:160px}.aos-board{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-3);align-items:start}.aos-board__col{display:grid;gap:var(--space-3);min-width:0;align-content:start}.aos-board__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.aos-board__title{font:600 14px/20px var(--font-sans);margin:0}.aos-board__list{display:grid;gap:var(--space-3)}.aos-table__row{cursor:pointer}.aos-table__link{color:var(--ink);font-weight:600;text-decoration:none}.aos-table__link:hover{text-decoration:underline}.aos-table__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.aos-detail__head .aos-page__title{margin-bottom:var(--space-3);overflow-wrap:anywhere}.aos-detail__facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.aos-detail__hint,.aos-detail__reason{font-size:13px;line-height:18px}.aos-detail__reason{margin:var(--space-2) 0 0}.aos-detail__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-top:var(--space-4);align-items:start}@media(min-width:900px){.aos-detail__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aos-detail__timeline,.aos-detail__tabs{min-width:0}.aos-detail__tabs{display:grid;gap:var(--space-4)}.aos-timeline{display:grid;gap:var(--space-5);justify-items:start}.aos-run{width:100%;display:grid;gap:var(--space-3)}.aos-run__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.aos-run__title{margin:0;font:600 13px/18px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.aos-run__meta{font:400 12px/18px var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums}.aos-tl__body>div:not(.aos-tl__meta){overflow-wrap:anywhere}.aos-tabs{display:flex;gap:var(--space-1);flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}.aos-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.aos-tabs__tab:hover{background:var(--accent-soft);color:var(--accent-ink)}.aos-tabs__tab[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--accent)}.aos-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-tabs__panel,.aos-diff-list{display:grid;gap:var(--space-4);min-width:0}.aos-diff__line[data-t=hunk]{color:var(--ink-muted);background:var(--surface-sunken)}.aos-diff__line>span:last-child{min-width:0}.aos-diff__guard{margin-left:var(--space-2)}.aos-diff__nonl{color:var(--ink-faint);font-style:normal}.aos-notice{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-left-width:4px;border-radius:var(--radius-md);background:var(--surface-sunken);font-size:14px}.aos-notice span{color:var(--ink-muted);overflow-wrap:anywhere}.aos-md{overflow-wrap:anywhere;max-width:80ch}.aos-page>.aos-calm,.aos-detail__reason{max-width:80ch}.aos-md>:first-child{margin-top:0}.aos-md>:last-child{margin-bottom:0}.aos-md pre{overflow-x:auto;background:var(--surface-sunken);padding:var(--space-3);border-radius:var(--radius-sm);font:400 12px/18px var(--font-mono)}.aos-md code{font-family:var(--font-mono);font-size:.92em}.aos-md--plain code{font-family:inherit;font-size:inherit}.aos-md a{color:var(--accent-ink)}.aos-followups{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-followup{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.aos-review{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.aos-review__main{display:flex;gap:var(--space-3);flex-wrap:wrap}.aos-mono{font-family:var(--font-mono);overflow-wrap:anywhere}.aos-form,.aos-fields{max-width:640px}.aos-command-preview{margin:0;font-size:13px}.aos-command-preview code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.aos-project-actions{margin-top:var(--space-4)}.aos-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0}.aos-facts dt{color:var(--ink-muted)}.aos-facts dd{margin:0}.aos-checks{border:0;margin:0;padding:0;display:grid;gap:var(--space-2);min-width:0}.aos-checks legend{padding:0;margin-bottom:var(--space-1)}.aos-checks .aos-muted{font-size:12px;overflow-wrap:anywhere}.aos-agent-start{margin:var(--space-5) 0 0;font-size:13px;color:var(--ink-muted)}.aos-form-error{margin:0;color:var(--danger-ink, var(--danger));font-weight:500}@media(max-width:359px){.aos-shell>.aos-nav{padding-inline:0}.aos-nav__item{padding:10px 8px}}:root{--soft-border: color-mix(in srgb, var(--border) 60%, transparent)}.aos-nav{background:var(--app-nav-bg);border-right-color:var(--soft-border)}.aos-nav__brand{font-size:15px;color:var(--ink-muted)}.aos-nav__item{font-weight:500;font-size:14px;padding:7px 12px;color:var(--ink-muted)}.aos-nav__item .aos-nav__icon{width:16px;height:16px;opacity:.8}.aos-nav__item:hover{background:var(--surface-hover);color:var(--ink)}.aos-nav__item[aria-current=page]{background:var(--app-pill-bg);color:var(--ink);font-weight:600;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--app-pill-edge)}.aos-nav__item[aria-current=page] .aos-nav__icon{opacity:1}.aos-card,.aos-approval,.aos-table-wrap,.aos-diff,.aos-followup,.aos-review,.aos-dialog{border-color:var(--soft-border)}.aos-task:hover{border-color:var(--border-strong)}.aos-table th,.aos-table td,.aos-tabs,.aos-run__head{border-color:var(--soft-border)}.aos-approval__action b{color:var(--ink)}.aos-tl__item[data-kind=message] .aos-tl__dot{border-color:var(--border-strong);background:var(--surface-sunken)}.aos-tl__item:after{background:var(--soft-border)}.aos-followup{transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out)}.aos-followup:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}@media(max-width:899px){.aos-shell>.aos-nav{background:var(--surface);border-top-color:var(--soft-border)}}.aos-overview__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--space-6);align-items:start}.aos-overview__main,.aos-overview__side{min-width:0}.aos-overview__side{display:grid;gap:var(--space-5);margin-top:var(--space-6);align-content:start}@media(min-width:900px){.aos-overview__cols{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,560px)}.aos-overview__side{margin-top:0}}@media(min-width:1800px){.aos-overview__cols{gap:0 var(--space-7)}.aos-queue{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));align-items:start}}.aos-overview__title{margin-top:var(--space-5);font-size:15px;line-height:20px;font-weight:500;color:var(--ink-muted);margin-bottom:var(--space-3)}.aos-overview__section{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6)}.aos-ask{display:grid;gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--soft-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) linear}.aos-ask:focus-within{box-shadow:var(--shadow-2);border-color:var(--border)}.aos-ask__label{margin:0;font:600 24px/30px var(--font-display);letter-spacing:-.015em;color:var(--ink)}.aos-ask__control{align-items:stretch}.aos-ask__input{min-height:96px;padding:14px 16px;font-size:17px;line-height:26px}.aos-ask__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.aos-ask__project{display:grid;gap:6px;min-width:min(100%,220px)}.aos-ask__hint{flex:1 1 200px;font-size:13px;line-height:18px;align-self:center}.aos-ask__go{height:44px;padding:0 var(--space-5);font-size:15px;margin-left:auto}.aos-queue{display:grid;gap:var(--space-5)}.aos-approval__plain{margin:0;font-size:15px;line-height:22px;color:var(--ink)}.aos-approval__later{margin-right:var(--space-2)}.aos-empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--soft-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.aos-empty__text{flex:1 1 260px;min-width:0}.aos-empty__text p{margin:0}.aos-empty__title{font:600 16px/24px var(--font-sans);color:var(--ink)}.aos-detail__head{border-radius:var(--radius-lg)}.aos-summary{margin:var(--space-3) 0 0;max-width:70ch;font-size:16px;line-height:25px;color:var(--ink)}.aos-summary span{display:block}.aos-summary span:last-child{color:var(--ink-muted)}.aos-more{margin-top:var(--space-3)}.aos-more>summary{cursor:pointer;width:max-content;font-size:13px;line-height:20px;color:var(--ink-muted);padding:2px 0}.aos-more>summary:hover{color:var(--ink)}.aos-more__body{display:grid;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);max-width:70ch}.aos-more__body .aos-detail__reason{margin:0}.aos-run__details{justify-self:start;color:var(--ink-muted)}.aos-run__title{letter-spacing:.02em;text-transform:none;font-size:14px}@keyframes aos-success-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 45%,transparent);border-color:var(--success)}35%{box-shadow:0 0 28px 4px color-mix(in srgb,var(--success) 28%,transparent);border-color:var(--success)}to{box-shadow:0 0 0 0 transparent}}@keyframes aos-check-pop{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.35) rotate(6deg)}to{transform:scale(1) rotate(0)}}.aos-task.is-just-done,.aos-detail__head.is-just-done,.aos-tile.is-just-done{animation:aos-success-glow .9s var(--ease-out) 1}.aos-status.is-just-done:before{display:none}.aos-status__check{flex:none;margin-left:-2px;animation:aos-check-pop .56s var(--ease-spring) both}.aos-fig,.aos-logo-mark{flex:none;display:block;overflow:visible;--fig-visor: var(--navy)}.aos-fig__visor{fill:var(--fig-visor)}[data-theme=dark] .aos-fig,[data-theme=dark] .aos-logo-mark{--fig-visor: var(--surface-sunken)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .aos-fig,:root:not([data-theme=light]) .aos-logo-mark{--fig-visor: var(--surface-sunken)}}@keyframes aos-fig-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes aos-fig-scan{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes aos-fig-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@keyframes aos-fig-zz{0%{opacity:0;transform:translate(0)}40%{opacity:1}to{opacity:0;transform:translate(6px,-12px)}}@keyframes aos-fig-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@keyframes aos-fig-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes aos-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-14px)}55%{transform:translateY(0)}70%{transform:translateY(-5px)}}.aos-fig[data-state=laeuft] .aos-fig__body{animation:aos-fig-bob 2.4s ease-in-out infinite}.aos-fig__scan{animation:aos-fig-scan 1.4s ease-in-out infinite}.aos-fig__wave{transform-box:fill-box;transform-origin:10% 90%;animation:aos-fig-wave 1.2s ease-in-out infinite}.aos-fig__zz{animation:aos-fig-zz 2.4s ease-out infinite}.aos-fig__zz--late{animation-delay:.8s}.aos-fig__ring{opacity:0}.aos-fig.is-celebrating .aos-fig__check{transform-box:fill-box;transform-origin:center;animation:aos-fig-pop .6s var(--ease-spring) .15s both}.aos-fig.is-celebrating .aos-fig__ring{transform-box:fill-box;transform-origin:center;animation:aos-fig-ring .9s ease-out both}.aos-nav__brand{padding:6px 12px 18px}.aos-logo{display:inline-flex;align-items:center;gap:7px;color:var(--navy);--logo-ring: var(--accent)}.aos-logo__word{font:700 22px/1.2 var(--font-display);letter-spacing:-.03em}.aos-logo__i{position:relative;display:inline-block}.aos-logo__dot{position:absolute;left:50%;top:3px;width:8px;height:8px;margin-left:-4px;box-sizing:border-box;border-radius:50%;background:var(--sky);border:1.5px solid var(--logo-ring)}.aos-logo__os{font:600 11px/1 var(--font-display);letter-spacing:.02em;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);padding:4px 7px 3px}@keyframes aos-logo-glow{0%,to{box-shadow:0 0 0 0 transparent;transform:scale(1)}50%{box-shadow:0 0 9px 3px color-mix(in srgb,var(--sky) 65%,transparent);transform:scale(1.12)}}@keyframes aos-logo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.aos-logo[data-live] .aos-logo__dot{animation:aos-logo-glow 1.8s ease-in-out infinite}.aos-logo-mark[data-live] .aos-logo-mark__dot{transform-box:fill-box;transform-origin:center;animation:aos-logo-pulse 1.8s ease-in-out infinite}.aos-main__bar{display:none}@media(max-width:899px){.aos-main__bar{display:flex;align-items:center;min-height:40px}.aos-main__bar+.aos-page>.aos-page__head:first-child{margin-top:var(--space-4)}}.aos-team{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5)}.aos-team__title{margin:0 var(--space-2) 0 0;font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.aos-team__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.aos-team__link{display:flex;align-items:center;gap:var(--space-2);padding:4px 14px 4px 4px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--soft-border);box-shadow:var(--shadow-1);color:var(--ink);text-decoration:none;font-size:14px;line-height:20px;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) linear}a.aos-team__link:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--border-strong)}a.aos-team__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-team__state{color:var(--ink-muted)}.aos-team__chip[data-state=laeuft] .aos-team__state{color:var(--sky-ink)}.aos-team__chip[data-state=wartet_auf_dich] .aos-team__state{color:var(--attention-ink)}.aos-team__chip[data-state=wartet_auf_dich] .aos-team__link{border-color:color-mix(in srgb,var(--attention) 45%,transparent)}.aos-team__chip[data-state=fertig] .aos-team__state{color:var(--success-ink)}.aos-team__chip[data-state=fehlgeschlagen] .aos-team__state{color:var(--danger-ink)}.aos-team__free{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--space-2);padding-left:var(--space-1);font-size:13px;color:var(--ink-muted)}.aos-team__freelist{display:flex;flex-wrap:wrap;min-width:0;gap:2px}.aos-team.is-hopping .aos-fig{animation:aos-hop .9s var(--ease-spring) both}.aos-overview__section[data-open]{color:var(--attention-ink)}.aos-queue .aos-approval{border-color:color-mix(in srgb,var(--attention) 35%,var(--soft-border))}.aos-approval.has-figure{--fig-col: calc(var(--space-5) + 56px + var(--space-4));padding-left:var(--fig-col)}.aos-approval__figure{position:absolute;left:var(--space-5);top:var(--space-5)}.aos-approval.has-figure .aos-approval__foot{margin-left:calc(-1 * var(--fig-col))}@media(max-width:599px){.aos-approval.has-figure{padding-left:var(--space-5)}.aos-approval__figure{position:static}.aos-approval__figure .aos-fig{width:40px;height:40px}.aos-approval.has-figure .aos-approval__foot{margin-left:calc(-1 * var(--space-5))}}.aos-day{display:grid;gap:var(--space-3);padding:var(--space-5)}.aos-limit__paused{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--attention-soft);color:var(--attention-ink);font-weight:500;font-size:14px;line-height:20px}.aos-recent__meta{font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-alldone{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-5);padding:var(--space-5);background:var(--surface);border:1px solid var(--soft-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.aos-alldone .aos-fig__badge{display:none}.aos-alldone__team{display:flex;gap:2px}.aos-alldone__text{flex:1 1 260px;min-width:0}.aos-alldone__text p{margin:0}.aos-alldone__title{font:600 18px/26px var(--font-display);letter-spacing:-.01em;color:var(--ink)}.aos-alldone[data-celebrating] .aos-alldone__member{display:block;animation:aos-hop .9s var(--ease-spring) calc(var(--i, 0) * 80ms) both}.aos-alldone__sparks{position:absolute;left:calc(var(--space-5) + 68px);top:50%;width:0;height:0;pointer-events:none}.aos-alldone__spark{position:absolute;width:8px;height:8px;border-radius:2px;animation:aos-spark .8s ease-out both}@keyframes aos-spark{0%{transform:translate(0) scale(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1);opacity:0}}.aos-flow{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;max-width:560px}.aos-flow__step{position:relative;flex:1 1 0;min-width:56px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--ink-muted);text-align:center}.aos-flow__step:not(:first-child):before{content:"";position:absolute;top:10px;right:50%;width:100%;height:2px;background:var(--border)}.aos-flow__step[data-state=fertig]:before,.aos-flow__step--star:before{background:var(--success)}.aos-flow__mark{position:relative;z-index:1;width:22px;height:22px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--font-sans);background:var(--surface);border:2px solid var(--border);color:var(--ink-muted)}.aos-flow__step[data-state=fertig] .aos-flow__mark{background:var(--success-soft);border-color:var(--success);color:var(--success-ink)}.aos-flow__step[data-state=fertig] .aos-flow__label{color:var(--ink)}.aos-flow__step[data-state=du] .aos-flow__mark{background:var(--attention-soft);border-color:var(--attention);color:var(--attention-ink)}.aos-flow__step[data-state=du] .aos-flow__label{color:var(--attention-ink);font-weight:600}.aos-flow__step[data-state=laeuft] .aos-flow__mark{background:var(--sky-soft);border-color:var(--sky);color:var(--sky-ink)}.aos-flow[data-done] .aos-flow__step[data-state=fertig] .aos-flow__mark{background:var(--success);border-color:var(--success);color:var(--surface)}.aos-flow[data-done] .aos-flow__step:before{height:3px}.aos-flow__star{width:30px;height:30px;margin-top:-4px;background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.aos-flow__step--star .aos-flow__label{color:var(--accent-ink);font-weight:600}.aos-flow.is-celebrating .aos-flow__mark{animation:aos-fig-pop .38s var(--ease-spring) var(--delay, 0ms) both}.aos-task__head{flex-wrap:wrap}.aos-task__head .aos-task__title{flex:1 1 120px;min-width:0;align-self:center;overflow-wrap:anywhere}.aos-task__fig{margin:-4px 0}.aos-detail__titlerow{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-7) 0 var(--space-3)}.aos-detail__titlerow .aos-page__title{margin:0;min-width:0}@media(max-width:899px){.aos-detail__titlerow{margin-top:var(--space-4)}}.aos-agentcell{display:inline-flex;align-items:center;gap:var(--space-2)}.aos-agentcell__text{display:grid}.aos-agentcell__state{font-size:12px;line-height:16px;color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){.aos-fig *,.aos-fig,.aos-logo__dot,.aos-logo-mark__dot,.aos-alldone__member,.aos-flow__mark{animation:none!important}.aos-alldone__sparks{display:none}}.aos-settings{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-6);align-items:start}.aos-settings__nav{display:grid;gap:2px;position:sticky;top:var(--space-5)}.aos-settings__link{display:block;padding:8px 12px;border-radius:var(--radius-md);color:var(--ink-muted);font:500 14px/20px var(--font-sans);text-decoration:none;border:1px solid transparent}.aos-settings__link:hover{background:var(--surface-hover);color:var(--ink)}.aos-settings__link[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:600;border-color:var(--soft-border);box-shadow:var(--shadow-1)}.aos-settings__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-settings__body{min-width:0;max-width:900px}.aos-settings__panel{display:grid;gap:var(--space-4)}.aos-settings__title{margin:0;font:600 20px/26px var(--font-display);letter-spacing:-.01em}.aos-settings__status{margin:0;font-size:16px;line-height:24px;color:var(--ink)}.aos-settings__more{border-top:1px solid var(--soft-border);padding-top:var(--space-3)}.aos-settings__more>summary{cursor:pointer;font-weight:600;padding:4px 0;margin-bottom:var(--space-3);border-radius:var(--radius-sm)}.aos-settings__more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-toast__action{flex:none;font-weight:600}@media(max-width:899px){.aos-settings{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.aos-settings__nav{position:static;display:flex;gap:var(--space-2);overflow-x:auto;padding:0 var(--space-2) var(--space-2) 0;scrollbar-width:thin}.aos-settings__link{flex:none;white-space:nowrap;border-radius:var(--radius-pill);padding:8px 14px}}.aos-news{display:grid;gap:var(--space-5);margin:var(--space-4) 0;max-height:min(60vh,460px);overflow-y:auto}.aos-news__entry{display:grid;gap:var(--space-1)}.aos-news__title{margin:0;font:600 16px/22px var(--font-display)}.aos-news__date{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-news__list{margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid;gap:var(--space-2)}.aos-news__bar{justify-content:flex-end}.aos-usage__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.aos-usage__grid>*{grid-column:1 / -1;min-width:0}.aos-usage__chartcard{grid-column:span 7}.aos-usage__podiumcard,.aos-usage__heatcard{grid-column:span 5}.aos-usage__projectcard{grid-column:span 7}.aos-usage__card{padding:var(--space-5);display:grid;gap:var(--space-4);align-content:start}.aos-usage__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.aos-usage__title{margin:0;font:600 16px/22px var(--font-sans)}.aos-usage__hint{font-size:13px;line-height:18px;margin:0}.aos-usage__allused{margin:0;font-size:16px;line-height:24px;color:var(--success-ink)}.aos-usage .aos-page__title{margin-bottom:var(--space-5)}.aos-usage__eyebrow{margin:0;font:600 14px/20px var(--font-sans);color:var(--ink-muted)}.aos-usage__energy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-6)}.aos-usage__battery{display:grid;gap:var(--space-3);min-width:0}.aos-battery{display:flex;align-items:center;gap:4px}.aos-battery__body{flex:1;display:grid;grid-template-columns:repeat(10,1fr);gap:4px;padding:4px;border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--surface)}.aos-battery__seg{height:22px;border-radius:4px;background:var(--surface-sunken)}.aos-battery__seg[data-on=true]{background:var(--success)}.aos-battery[data-level=mid] .aos-battery__seg[data-on=true]{background:var(--attention)}.aos-battery[data-level=low] .aos-battery__seg[data-on=true]{background:var(--danger)}.aos-battery__cap{width:5px;height:16px;border-radius:0 3px 3px 0;background:var(--ink)}.aos-usage__energyline{margin:0;color:var(--ink-muted);font-size:14px;line-height:20px}.aos-usage__energyline strong{color:var(--ink)}.aos-usage__figures{display:flex;gap:var(--space-6);margin:0}.aos-usage__figures>div{display:grid;gap:2px}.aos-usage__figures dd{order:-1;margin:0;font:600 32px/36px var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.aos-usage__figures dt{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-usage__figures [data-good=true] dd{color:var(--success-ink)}.aos-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-legend li{display:inline-flex;align-items:center;gap:6px}.aos-legend__swatch{width:12px;height:12px;border-radius:3px;display:inline-block}.aos-legend__swatch--read,.aos-chart__bar--read{fill:var(--accent);background:var(--accent)}.aos-legend__swatch--write,.aos-chart__bar--write{fill:var(--sky);background:var(--sky)}.aos-legend__swatch--cache,.aos-chart__bar--cache{fill:var(--success-soft);stroke:var(--success);stroke-width:1;background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--success)}.aos-chart{position:relative}.aos-chart svg{display:block;max-width:100%;overflow:visible}.aos-chart__grid{stroke:var(--border);stroke-width:1}.aos-chart__tick,.aos-chart__label{font:400 12px var(--font-sans);fill:var(--ink-muted)}.aos-chart__label.is-today{font-weight:700;fill:var(--ink)}.aos-chart__bar{stroke-linejoin:round}.aos-chart__bar--read,.aos-chart__bar--write{stroke:var(--surface);stroke-width:1}.aos-chart__zero{fill:var(--border-strong)}.aos-chart__hit{fill:transparent}.aos-chart__col{outline:none;cursor:default}.aos-chart__col:hover .aos-chart__hit,.aos-chart__col[data-active=true] .aos-chart__hit{fill:var(--accent-soft);opacity:.55}.aos-chart__col:focus-visible .aos-chart__hit{fill:none;stroke:var(--accent);stroke-width:2;opacity:1}.aos-chart__tip{position:absolute;transform:translate(-50%,-100%);z-index:2;display:grid;gap:1px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--navy);color:var(--surface);font-size:12px;line-height:17px;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-2);font-variant-numeric:tabular-nums}.aos-chart__tip strong{font-weight:600}@media(prefers-reduced-motion:no-preference){.aos-chart__bar{transform-box:fill-box;transform-origin:bottom;animation:aos-grow var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 12ms)}@keyframes aos-grow{0%{transform:scaleY(.2);opacity:0}}}.aos-podium{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:end;border-bottom:2px solid var(--border)}.aos-podium:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.aos-podium:has(>:only-child){grid-template-columns:minmax(0,200px);justify-content:center}.aos-podium__place{display:grid;justify-items:center;gap:var(--space-2)}.aos-podium__place[data-rank="2"]{order:1}.aos-podium__place[data-rank="1"]{order:2}.aos-podium__place[data-rank="3"]{order:3}.aos-podium__crown{font-size:12px;line-height:16px;font-weight:600;color:var(--accent-ink)}.aos-podium__step{width:100%;display:grid;justify-items:center;align-content:end;gap:2px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--pod-soft);border:2px solid var(--pod-stroke);border-bottom:0;min-height:96px;text-align:center;overflow-wrap:anywhere}.aos-podium__place[data-rank="1"] .aos-podium__step{min-height:150px}.aos-podium__place[data-rank="2"] .aos-podium__step{min-height:116px}.aos-podium__rank{font:700 22px/26px var(--font-display)}.aos-podium__name{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-podium__total{font:600 15px/20px var(--font-display);font-variant-numeric:tabular-nums}.aos-heat{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;max-width:420px}.aos-heat__cell{aspect-ratio:1;border-radius:6px;background:var(--surface-sunken);border:1px solid var(--soft-border)}.aos-heat__cell[data-level="1"]{background:color-mix(in srgb,var(--accent) 22%,var(--surface));border-color:transparent}.aos-heat__cell[data-level="2"]{background:color-mix(in srgb,var(--accent) 45%,var(--surface));border-color:transparent}.aos-heat__cell[data-level="3"]{background:color-mix(in srgb,var(--accent) 72%,var(--surface));border-color:transparent}.aos-heat__cell[data-level="4"]{background:var(--navy);border-color:transparent}.aos-heat__cell[data-today=true]{outline:2px solid var(--ink);outline-offset:1px}.aos-hbars{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-hbars__row{display:grid;grid-template-columns:minmax(80px,160px) minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.aos-hbars__name{font-size:14px;line-height:20px;overflow-wrap:anywhere}.aos-hbars__value{font:600 14px/20px var(--font-display);font-variant-numeric:tabular-nums;text-align:right;min-width:52px}.aos-hbars__track{display:block;height:10px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.aos-hbars__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--accent)}@media(prefers-reduced-motion:no-preference){.aos-hbars__fill{transition:width var(--dur-slow) var(--ease-out)}}.aos-waste{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-6);align-items:start}.aos-waste__sum{display:grid;gap:var(--space-2)}.aos-waste__sum p{margin:0}.aos-waste__total{font:600 36px/40px var(--font-display);letter-spacing:-.01em;color:var(--danger-ink)}.aos-waste__trend{font-weight:600;font-size:14px;line-height:20px}.aos-waste__trend[data-trend=besser]{color:var(--success-ink)}.aos-waste__trend[data-trend=schlechter]{color:var(--danger-ink)}.aos-waste__detail{display:grid;gap:var(--space-4);min-width:0}.aos-waste__bar{display:flex;gap:2px;height:14px;border-radius:var(--radius-pill);overflow:hidden}.aos-waste__part{display:block}.aos-waste__part--verworfen{background:var(--danger)}.aos-waste__part--abgebrochen{background:var(--attention)}.aos-waste__part--fehlgeschlagen{background:repeating-linear-gradient(45deg,var(--danger-ink) 0 3px,var(--danger-soft) 3px 6px)}.aos-waste__part--ersetzt{background:radial-gradient(circle,var(--ink-muted) 1.2px,var(--neutral-soft) 1.6px) 0 0 / 5px 5px}.aos-waste__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.aos-waste__legend li{display:grid;gap:2px;font-size:13px;line-height:18px;align-content:start}.aos-waste__name{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px}.aos-waste__swatch{width:12px;height:12px;border-radius:3px;flex:none}.aos-usage__tip{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--attention-soft);color:var(--attention-ink);font-size:14px;line-height:20px}.aos-topcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.aos-topcard{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--soft-border);border-radius:var(--radius-md);align-content:start}.aos-topcard__top{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.aos-topcard__title{font-weight:600;font-size:14px;line-height:20px;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.aos-topcard__value{font:600 14px/20px var(--font-display);font-variant-numeric:tabular-nums;flex:none}.aos-topcard__meta{font-size:13px;line-height:18px}@media(max-width:1099px){.aos-usage__chartcard,.aos-usage__podiumcard,.aos-usage__heatcard,.aos-usage__projectcard{grid-column:1 / -1}.aos-topcards,.aos-waste__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.aos-usage__grid{gap:var(--space-4)}.aos-usage__card{padding:var(--space-4)}.aos-usage__energy{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.aos-usage__figures{justify-content:space-between;gap:var(--space-3)}.aos-usage__figures dd{font-size:24px;line-height:30px}.aos-waste{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.aos-waste__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.aos-topcards{grid-template-columns:minmax(0,1fr)}.aos-hbars__row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}.aos-hbars__track{grid-column:1 / -1;grid-row:2}.aos-battery__seg{height:18px}}.aos-auftrag{display:grid;gap:var(--space-5);align-content:start}.aos-auftrag__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);margin-top:var(--space-6)}.aos-auftrag__titles{display:grid;gap:6px;min-width:0}.aos-auftrag__crumb{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-auftrag .aos-page__title{margin:0;font-size:26px;line-height:32px;overflow-wrap:anywhere}.aos-auftrag__actions,.aos-auftrag__icons,.aos-auftrag__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.aos-auftrag__buttons:not(:has(.aos-btn)){display:none}.aos-auftrag__primary{display:contents}.aos-btn--danger-text{color:var(--danger-ink)}.aos-btn--danger-outline{--_fg: var(--danger-ink);--_bd: var(--danger)}.aos-btn.aos-btn--danger-outline:hover{background:var(--danger-soft)}.aos-auftrag__more{margin-top:calc(-1 * var(--space-3))}.aos-textbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:4px 2px;font:600 13px/18px var(--font-sans);color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-sm)}.aos-textbtn:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.aos-textbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-textbtn[aria-pressed=true]{color:var(--accent-ink)}.aos-textbtn--danger,.aos-textbtn--danger:hover{color:var(--danger-ink)}.aos-textbtn:disabled{opacity:.5;cursor:default}.aos-now{display:grid;gap:var(--space-3);padding:20px 22px;background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius-lg);box-shadow:0 0 0 4px var(--accent-soft);min-width:0}.aos-now[data-tone=ruhig]{border:1px solid var(--soft-border);box-shadow:var(--shadow-1)}.aos-now__eyebrow{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.aos-now[data-tone=ruhig] .aos-now__eyebrow{color:var(--ink-muted)}.aos-now__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3) var(--space-6)}.aos-now__text{display:grid;gap:6px;min-width:0}.aos-now__lead{font-size:18px;line-height:26px;font-weight:600;overflow-wrap:anywhere}.aos-now__sub{font-size:13px;line-height:19px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-now__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.aos-now__waiting{display:grid;gap:var(--space-3)}.aos-now__waiting .aos-approval{border:0;box-shadow:none;padding:0;background:transparent;overflow:visible}.aos-now__waiting .aos-approval.has-figure{padding-left:0}.aos-now__waiting .aos-approval:hover{transform:none}.aos-now__waiting .aos-approval__cache{position:static;border-radius:var(--radius-pill);overflow:hidden}.aos-now__waiting .aos-approval__foot,.aos-now__waiting .aos-approval.has-figure .aos-approval__foot{margin:var(--space-2) 0 0;border:1px solid var(--border);border-radius:var(--radius-md)}.aos-review-actions{display:grid;gap:var(--space-3);justify-items:end}.aos-now__change{display:grid;gap:var(--space-3);justify-items:stretch;width:min(560px,100%);justify-self:end}.aos-now__change>div:last-child{justify-self:end}.aos-auftrag__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start}.aos-auftrag__card{display:grid;gap:var(--space-4);align-content:start;padding:20px 22px;border-radius:var(--radius-lg);min-width:0}.aos-auftrag__cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.aos-auftrag__h{margin:0;font:600 16px/22px var(--font-sans)}.aos-auftrag__panel{display:grid;gap:var(--space-4);min-width:0}.aos-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;background:var(--bg);border-radius:var(--radius-pill);justify-self:start;border:1px solid var(--soft-border)}.aos-seg__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px 16px;border-radius:var(--radius-pill);font:600 14px/20px var(--font-sans);color:var(--ink-muted);cursor:pointer}.aos-seg__item:hover{color:var(--ink)}.aos-seg__item[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.aos-seg__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-files-changed{list-style:none;margin:0;padding:0}.aos-files-changed__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:8px 0;border-top:1px solid var(--soft-border);font-size:14px}.aos-files-changed__path{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);font-size:13px}.aos-files-changed__counts{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;font-size:13px}.aos-files-changed .add{color:var(--success)}.aos-files-changed .del{color:var(--danger-ink)}.aos-chip--new{background:var(--success-soft);color:var(--success-ink)}.aos-changes .aos-files-changed__row{flex-wrap:wrap}.aos-changes .aos-chip{font-family:var(--font-sans)}.aos-chip--bad{background:var(--danger-soft);color:var(--danger-ink)}.aos-hist__rounds{display:grid;gap:var(--space-4)}.aos-hist__round{display:grid;gap:var(--space-3)}.aos-hist__round-title{margin:0;font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.aos-hist__steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.aos-hist__step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;font-size:14px;line-height:20px}.aos-hist__dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink)}.aos-hist__step[data-kind=check-ok] .aos-hist__dot,.aos-hist__step[data-kind=approval-done] .aos-hist__dot{background:var(--success-soft);color:var(--success-ink)}.aos-hist__step[data-kind=check-fix] .aos-hist__dot,.aos-hist__step[data-kind=approval-asked] .aos-hist__dot{background:var(--attention-soft);color:var(--attention-ink)}.aos-hist__step[data-kind=question] .aos-hist__dot{background:var(--accent);color:var(--on-accent)}.aos-hist__step[data-kind=done] .aos-hist__dot{background:var(--success);color:var(--surface)}.aos-hist__step[data-kind=error] .aos-hist__dot{background:var(--danger-soft);color:var(--danger-ink)}.aos-hist__step[data-kind=info] .aos-hist__dot{background:var(--neutral-soft);color:var(--ink-muted)}.aos-hist__text{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere;padding-top:3px}.aos-hist__detail{font-size:13px;line-height:18px}.aos-hist__time{font-size:13px;line-height:20px;padding-top:3px;font-variant-numeric:tabular-nums}.aos-hist__empty{margin:0}.aos-answer{display:grid;gap:var(--space-3)}.aos-answer__options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aos-answer__own{display:grid;gap:var(--space-2)}.aos-attach{display:grid;gap:var(--space-2);border-radius:var(--radius-md)}.aos-attach.is-dragging{outline:2px solid var(--accent);outline-offset:3px;background:var(--accent-soft)}.aos-attach__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.aos-attach__bar .aos-btn{gap:6px}.aos-attach__hint{font-size:12px;line-height:16px}.aos-attach__errors{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:13px;line-height:18px;color:var(--danger-ink)}.aos-attach__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.aos-attach__item{display:flex;align-items:center;gap:var(--space-2);max-width:100%;padding:4px 6px 4px 4px;border:1px solid var(--soft-border);border-radius:var(--radius-md);background:var(--surface)}.aos-attach__thumb{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:cover;flex:none;background:var(--surface-sunken)}.aos-attach__thumb--file{display:grid;place-items:center;color:var(--ink-muted)}.aos-attach__name{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--ink)}a.aos-attach__name{text-decoration:underline;text-underline-offset:2px}.aos-attach__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--neutral-soft);color:var(--ink-muted);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none}.aos-attach__remove:hover{background:var(--danger-soft);color:var(--danger-ink)}.aos-attach__remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:900px){.aos-auftrag__cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media(max-width:899px){.aos-auftrag__head{grid-template-columns:auto minmax(0,1fr);margin-top:var(--space-4)}.aos-auftrag__actions{grid-column:1 / -1;justify-content:flex-start}.aos-auftrag__icons,.aos-auftrag__buttons{justify-content:flex-start}.aos-now__row{grid-template-columns:minmax(0,1fr)}.aos-review-actions{justify-items:stretch}.aos-now__change{width:100%}.aos-auftrag__card,.aos-now{padding:var(--space-4)}.aos-attach__name{max-width:150px}}.aos-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--navy) 38%,transparent);animation:aos-fade var(--dur-base) var(--ease-out)}.aos-drawer{position:relative;width:min(640px,100vw);height:100%;background:var(--surface);box-shadow:var(--shadow-3);overflow-y:auto;overscroll-behavior:contain;outline:none;animation:aos-slide-in var(--dur-slow) var(--ease-out);transition:width var(--dur-base) var(--ease-out)}.aos-drawer.is-wide{width:min(1100px,100vw)}.aos-drawer__body{padding:var(--space-5);padding-top:var(--space-6);min-width:0}.aos-auftrag--panel .aos-auftrag__head{margin-top:0;grid-template-columns:auto minmax(0,1fr);padding-right:var(--space-6)}.aos-auftrag--panel .aos-auftrag__actions{grid-column:1 / -1;align-items:flex-start}.aos-auftrag--panel .aos-auftrag__icons,.aos-auftrag--panel .aos-auftrag__buttons{justify-content:flex-start}.aos-auftrag--panel .aos-page__title{font-size:22px;line-height:28px}.aos-auftrag--panel .aos-now__row{grid-template-columns:minmax(0,1fr)}.aos-auftrag--panel .aos-review-actions{justify-items:stretch}.aos-auftrag--panel .aos-now__change{width:100%}.aos-hist--bare{display:grid;gap:var(--space-3)}@keyframes aos-slide-in{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@keyframes aos-fade{0%{opacity:0}to{opacity:1}}@media(max-width:899px){.aos-drawer__body{padding:var(--space-4);padding-top:var(--space-6)}}@media(prefers-reduced-motion:reduce){.aos-drawer,.aos-drawer-backdrop{animation:none;transition:none}}.aos-drawer-backdrop.is-modal{justify-content:center;align-items:center;padding:var(--space-4)}.aos-drawer--modal{width:min(960px,100%);height:auto;max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-lg);animation:aos-fade var(--dur-base) var(--ease-out)}.aos-auftrag__left{display:grid;gap:var(--space-4);align-content:start;min-width:0}.aos-auftrag--panel .aos-auftrag__cols{grid-template-columns:minmax(0,1fr)}@media(max-width:899px){.aos-drawer--modal{width:100%;height:100%;max-height:none;border-radius:0}.aos-drawer-backdrop.is-modal{padding:0}}.aos-toasts{z-index:60}.aos-drawer--modal.is-wide{width:min(1320px,100%)}.aos-iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:36px;height:36px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--surface-sunken);color:var(--ink-muted);cursor:pointer;transition:background var(--dur-fast) linear,color var(--dur-fast) linear}.aos-iconbtn:hover{background:color-mix(in srgb,var(--surface-sunken) 82%,var(--ink));color:var(--ink)}.aos-iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-drawer__close,.aos-dialog__close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}.aos-dialog--modal{position:relative}.aos-dialog--modal .aos-dialog__title{padding-right:var(--space-6)}.aos-topcard{position:relative;transition:box-shadow var(--dur-fast, .12s) ease,border-color var(--dur-fast, .12s) ease,transform var(--dur-fast, .12s) ease}.aos-cardlink{color:var(--ink);text-decoration:none}.aos-cardlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.aos-cardlink:focus-visible{outline:none}.aos-topcard:hover,a.aos-task:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2, 0 4px 14px rgba(0,0,0,.08));transform:translateY(-1px)}.aos-topcard:has(.aos-cardlink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}a.aos-task{transition:box-shadow var(--dur-fast, .12s) ease,border-color var(--dur-fast, .12s) ease,transform var(--dur-fast, .12s) ease}@media(prefers-reduced-motion:reduce){.aos-topcard,a.aos-task{transition:none}.aos-topcard:hover,a.aos-task:hover{transform:none}}.aos-drawer .aos-card,.aos-drawer .aos-auftrag__card{border:1px solid var(--soft-border);box-shadow:none}.aos-drawer .aos-auftrag__icons{flex-wrap:nowrap}.aos-drawer .aos-auftrag__actions{flex-direction:column;flex-wrap:nowrap}.aos-drawer .aos-auftrag__head{padding-right:calc(36px + var(--space-3))}.aos-drawer--modal .aos-auftrag__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.aos-drawer--modal .aos-auftrag__actions{grid-column:auto;align-items:flex-end}.aos-drawer--modal .aos-auftrag__icons,.aos-drawer--modal .aos-auftrag__buttons{justify-content:flex-end}.aos-drawer--modal .aos-auftrag__buttons{margin-right:calc(-1 * (var(--aos-close-size) + var(--space-2)))}.aos-drawer--modal .aos-drawer__close{top:var(--space-6);right:var(--space-5)}.aos-drawer--modal .aos-auftrag__head{--aos-close-size: 36px;padding-right:calc(var(--aos-close-size) + var(--space-2))}@media(max-width:899px){.aos-drawer--modal .aos-drawer__close{right:var(--space-4)}.aos-drawer--modal .aos-auftrag__actions{display:contents}.aos-drawer--modal .aos-auftrag__icons{grid-column:3;grid-row:1}.aos-drawer--modal .aos-auftrag__buttons{grid-column:1 / -1;grid-row:2;justify-content:flex-start;margin-right:0}}.aos-menu{position:relative}.aos-menu__list{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:220px;max-width:280px;padding:var(--space-1);display:grid;gap:2px;background:var(--surface);border:1px solid var(--soft-border);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.aos-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:8px 12px;border-radius:var(--radius-sm);font:500 14px/20px var(--font-body, inherit);color:var(--ink);cursor:pointer;display:grid;gap:2px}.aos-menu__item:hover,.aos-menu__item:focus-visible{background:var(--surface-hover);outline:none}.aos-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.aos-menu__item.is-danger{color:var(--danger-ink)}.aos-menu__item[aria-disabled=true]{color:var(--ink-muted);cursor:not-allowed}.aos-menu__hint{font-weight:400;font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-menu__note{margin:0;padding:8px 12px;font-size:12px;line-height:16px;color:var(--ink-muted);border-top:1px solid var(--soft-border)}a.aos-iconbtn{text-decoration:none}.aos-auftrag__actions{gap:var(--space-2)}.aos-projects__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.aos-projects__head .aos-page__title{margin:0 auto 0 0}.aos-projects__search{display:flex;align-items:center;gap:var(--space-2);width:300px;max-width:100%;height:40px;padding:0 14px;box-sizing:border-box;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--ink-muted)}.aos-projects__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);color:var(--accent)}.aos-projects__input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:400 14px/20px var(--font-sans)}.aos-projects__input::placeholder{color:var(--ink-faint)}.aos-projects__input::-webkit-search-cancel-button{cursor:pointer}.aos-projects__key{font:500 12px/18px var(--font-mono);color:var(--ink-muted);border:1px solid var(--border);border-radius:6px;padding:0 6px}.aos-projects__hint{margin:var(--space-3) 0 0;font-size:13px}.aos-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:stretch}@media(max-width:1099px){.aos-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.aos-pgrid{grid-template-columns:minmax(0,1fr)}}.aos-pcard{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);min-width:0;transition:box-shadow var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-fast) ease}.aos-pcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.aos-pcard:has(.aos-cardlink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-pcard.is-waiting{border-color:color-mix(in srgb,var(--attention) 50%,var(--border))}.aos-pcard__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.aos-pcard__id{display:grid;gap:4px;min-width:0}.aos-pcard__kind{font-size:13px;color:var(--ink-muted)}.aos-pcard__name{margin:0;font:600 19px/26px var(--font-display);overflow-wrap:anywhere}.aos-pmatch{font-size:12px;line-height:18px;color:var(--accent-ink);overflow-wrap:anywhere}.aos-pchip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);background:var(--attention-soft);color:var(--attention-ink);font:600 12px/18px var(--font-sans);white-space:nowrap}.aos-pcard__progress{display:flex;align-items:center;gap:var(--space-4)}.aos-pcard__numbers{display:grid;gap:4px;font-size:14px}.aos-pcard__live{color:var(--accent-ink);font-weight:600;font-size:13px}.aos-pcard__tokens{display:grid;gap:var(--space-2)}.aos-pcard__tokenrow{display:flex;justify-content:space-between;gap:var(--space-3);font-size:13px}.aos-pcard__tokenrow b{font-variant-numeric:tabular-nums}.aos-pcard__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--soft-border, var(--border));font-size:13px}.aos-pcard__team{display:inline-flex;gap:2px}.aos-hbars__track--thin{height:6px}.aos-pcard--new{align-items:center;justify-content:center;text-align:center;gap:var(--space-3);background:linear-gradient(160deg,var(--accent-soft),color-mix(in srgb,var(--accent-soft) 60%,var(--sky-soft)));border-color:color-mix(in srgb,var(--accent) 22%,var(--border));min-height:260px}.aos-pcard--new:hover{transform:none}.aos-pcard__newfig{position:relative;display:grid}.aos-pcard__plus{position:absolute;right:-8px;bottom:2px;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font:700 18px/1 var(--font-sans);box-shadow:0 0 0 3px var(--accent-soft)}.aos-pcard__newtitle{margin:0;font:600 18px/24px var(--font-display);color:var(--accent-ink)}.aos-pcard__newtext{margin:0;max-width:240px;font-size:13px;color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){.aos-pcard{transition:none}.aos-pcard:hover{transform:none}}.aos-ring__track{stroke:var(--surface-sunken)}.aos-ring__fill{stroke:var(--accent)}.aos-ring[data-tone=ok] .aos-ring__fill{stroke:var(--success)}.aos-ring__value{font:700 14px var(--font-display);fill:var(--ink)}@media(prefers-reduced-motion:no-preference){.aos-ring__fill{transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}}.aos-ptable-wrap{padding:var(--space-2);overflow-x:auto}.aos-ptable{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:14px}.aos-ptable thead th{padding:10px 14px;text-align:left;font:600 12px/18px var(--font-sans);color:var(--ink-muted)}.aos-ptable th:nth-child(2),.aos-ptable td:nth-child(2){width:130px}.aos-ptable th:nth-child(3),.aos-ptable td:nth-child(3){width:150px}.aos-ptable th:nth-child(4),.aos-ptable td:nth-child(4){width:26%}.aos-ptable th:nth-child(5),.aos-ptable td:nth-child(5){width:120px}.aos-ptable th:nth-child(6),.aos-ptable td:nth-child(6){width:28px}.aos-ptable__sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.aos-ptable__sort:hover{color:var(--ink)}.aos-ptable__sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-ptable th[aria-sort=ascending] .aos-ptable__sort,.aos-ptable th[aria-sort=descending] .aos-ptable__sort{color:var(--accent-ink)}.aos-ptable tbody td,.aos-ptable tbody th{padding:10px 14px;border-top:1px solid var(--soft-border, var(--border));text-align:left;font-weight:400;vertical-align:middle}.aos-ptable__row{cursor:pointer;transition:background-color var(--dur-fast) linear}.aos-ptable__row:hover{background:var(--surface-hover)}.aos-ptable__row:focus-within{background:var(--surface-hover);box-shadow:inset 0 0 0 2px var(--accent)}.aos-ptable__project{display:flex;align-items:center;gap:var(--space-3);min-width:0}.aos-ptable__name{display:grid;gap:2px;min-width:0;font-size:13px}.aos-ptable__link{color:var(--ink);font:600 14px/20px var(--font-sans);text-decoration:none;overflow-wrap:anywhere}.aos-ptable__link:hover{text-decoration:underline}.aos-ptable__link:focus-visible{outline:none}.aos-ptable__tokens{display:flex;align-items:center;gap:var(--space-3)}.aos-ptable__tokens .aos-hbars__track{flex:1}.aos-ptable__tokens b{min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.aos-ptable__go{text-align:right!important}@media(prefers-reduced-motion:reduce){.aos-ptable__row{transition:none}}.aos-pdetail__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}.aos-pdetail__title{display:grid;gap:var(--space-1);min-width:0}.aos-pdetail__title .aos-page__title{margin:0}.aos-pdetail__actions{display:flex;align-items:center;gap:var(--space-3)}.aos-pdetail>.aos-notice{margin-top:var(--space-3)}.aos-pstats{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0}.aos-pstat{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:var(--space-4) var(--space-5);min-width:0}.aos-pstat--ring{flex-direction:row;align-items:center;gap:var(--space-4)}.aos-pstat__text{display:grid;gap:2px}.aos-pstat__big{font:700 28px/34px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.aos-pstat__big.is-wait{color:var(--attention-ink)}.aos-pstat[data-tone=ok] .aos-pstat__git{color:var(--success-ink)}.aos-pstat[data-tone=warn] .aos-pstat__git{color:var(--attention-ink)}.aos-pstat .aos-btn{align-self:flex-start}.aos-pdetail__cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-4);align-items:start}.aos-pdetail__side{display:grid;gap:var(--space-4);min-width:0}.aos-pside{padding:var(--space-4) var(--space-5);gap:var(--space-3);display:grid}.aos-pside__title{margin:0;font:600 16px/22px var(--font-sans)}.aos-pteam{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4)}.aos-pteam li{display:grid;justify-items:center;gap:4px;font-size:12px}.aos-pevents{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:14px}.aos-pevents li{overflow-wrap:anywhere}.aos-tech>summary{list-style:none;cursor:pointer;display:grid;gap:4px;border-radius:var(--radius-sm)}.aos-tech>summary::-webkit-details-marker{display:none}.aos-tech>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.aos-tech__head{display:flex;justify-content:space-between;font-size:14px}.aos-tech__head:after{content:"▸";color:var(--ink-muted)}.aos-tech[open] .aos-tech__head:after{content:"▾"}.aos-tech[open]>summary{margin-bottom:var(--space-3)}.aos-tech .aos-facts{margin-bottom:var(--space-4);font-size:13px}.aos-tech .aos-fields{max-width:none}.aos-board4{padding:var(--space-5);gap:var(--space-4);display:grid}.aos-board4__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4)}.aos-board4__title{margin:0;font:600 16px/22px var(--font-sans)}.aos-board4__head .aos-muted{font-size:13px}.aos-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:600 13px/18px var(--font-sans);color:var(--accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm)}.aos-linkbtn:hover{color:var(--accent)}.aos-linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-board4__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.aos-col{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3);display:grid;gap:var(--space-3);align-content:start;min-width:0}.aos-col__title{margin:0;font:600 13px/18px var(--font-sans)}.aos-col__title[data-tone=wait]{color:var(--attention-ink)}.aos-col__title[data-tone=run]{color:var(--sky-ink)}.aos-col__title[data-tone=done]{color:var(--success-ink)}.aos-col__title[data-tone=fail]{color:var(--danger-ink)}.aos-col__empty{font-size:13px}.aos-col__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-col__list--row{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.aos-col__next{margin:0;padding:4px 2px;font-size:13px;overflow-wrap:anywhere}.aos-tk{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;min-width:0;transition:box-shadow var(--dur-fast) ease,border-color var(--dur-fast) ease}.aos-tk:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.aos-tk:has(.aos-cardlink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-tk.is-wait{border-color:color-mix(in srgb,var(--attention) 50%,var(--border))}.aos-tk>svg{flex:none}.aos-tk__body{display:grid;gap:4px;min-width:0;flex:1}.aos-tk__title{font-weight:600;overflow-wrap:anywhere}.aos-tk__line{font-size:13px;overflow-wrap:anywhere}.aos-tk__action{font:600 13px/18px var(--font-sans);color:var(--accent-ink)}.aos-tk__check{flex:none;width:30px;text-align:center;color:var(--success-ink);font-weight:700;line-height:21px}.aos-tk__answer{position:relative;z-index:1}.aos-tk .aos-progress{margin-top:2px}.aos-board4__stuck{display:grid;gap:var(--space-3)}@media(max-width:1099px){.aos-pstats{grid-template-columns:repeat(2,minmax(0,1fr))}.aos-pstat--ring{grid-column:1 / -1}.aos-pdetail__cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.aos-board4__cols{grid-template-columns:minmax(0,1fr)}.aos-projects__search{width:100%}}@media(prefers-reduced-motion:reduce){.aos-tk{transition:none}}.aos-card,.aos-approval,.aos-empty,.aos-alldone,.aos-ask{border-radius:var(--radius-lg)}.aos-sect{display:grid;gap:var(--space-4);padding:var(--space-5);align-content:start;min-width:0}.aos-sect__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.aos-sect__title{margin:0;font:600 16px/22px var(--font-sans)}.aos-stack-cards{display:grid;gap:var(--space-5)}.aos-pill-text{font-size:13px}.aos-back{display:inline-flex;align-items:center;gap:6px;width:max-content;font:500 14px/20px var(--font-sans);color:var(--ink-muted);text-decoration:none;border-radius:var(--radius-sm)}.aos-back:hover{color:var(--ink)}.aos-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-stat__value{margin:0;font:700 36px/40px var(--font-display);letter-spacing:-.01em;color:var(--navy);font-variant-numeric:tabular-nums}.aos-stat__value[data-level=mid]{color:var(--attention-ink)}.aos-stat__value[data-level=low]{color:var(--danger-ink)}.aos-stat[data-tone=ok] .aos-stat__value{color:var(--success-ink)}.aos-stat[data-tone=attention] .aos-stat__value{color:var(--attention-ink)}.aos-stat[data-tone=danger] .aos-stat__value{color:var(--danger-ink)}.aos-stat__caption{margin:calc(-1 * var(--space-3)) 0 0;font-size:14px;line-height:20px;color:var(--ink-muted)}.aos-tech:not(.aos-card){border-top:1px solid var(--soft-border);padding-top:var(--space-3)}.aos-tech__body{display:grid;gap:var(--space-3)}.aos-tech .aos-mono,.aos-tech code,.aos-tech__body .aos-approval__action{font-family:var(--font-mono)}.aos-btn--ghost{color:var(--ink-muted)}.aos-agrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);align-items:stretch}@media(max-width:1279px){.aos-agrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.aos-agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.aos-agrid{grid-template-columns:minmax(0,1fr)}}.aos-acard{display:grid;align-content:start;gap:var(--space-3);padding:14px 16px;color:var(--ink);text-decoration:none;transition:box-shadow var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-fast) ease}.aos-acard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.aos-acard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-acard[data-state=wartet_auf_dich]{border-color:var(--attention)}.aos-acard__top{display:flex;align-items:center;gap:var(--space-3);min-width:0}.aos-acard__top .aos-fig{flex:none}.aos-acard__id{display:grid;gap:2px;min-width:0;flex:1}.aos-acard__name{margin:0;font:600 15px/20px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-acard__role{font-size:13px;line-height:18px;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-acard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.aos-acard__meta .aos-astate{margin-left:auto}.aos-acard__share{display:flex;align-items:center;gap:var(--space-2);margin-top:auto}.aos-acard__share .aos-hbars__track{flex:1}.aos-acard__share b{min-width:34px;text-align:right;font:500 12px/18px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.aos-astate{display:inline-flex;align-items:center;gap:5px;font:600 12px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.aos-astate__dot{width:7px;height:7px;border-radius:50%;background:var(--ink-faint);flex:none}.aos-astate[data-state=laeuft]{color:var(--accent-ink)}.aos-astate[data-state=laeuft] .aos-astate__dot{background:var(--accent)}.aos-astate[data-state=wartet_auf_dich]{color:var(--attention-ink)}.aos-astate[data-state=wartet_auf_dich] .aos-astate__dot{background:var(--attention)}.aos-tag--quiet{background:var(--surface-sunken);color:var(--ink-muted)}.aos-agents__head{margin-bottom:var(--space-4)}.aos-agents__titles{margin:0 auto 0 0;display:grid;gap:2px}.aos-agents__titles .aos-page__title,.aos-agents__titles .aos-page__sub{margin:0}.aos-atable{min-width:860px}.aos-atable th:nth-child(2),.aos-atable td:nth-child(2){width:130px}.aos-atable th:nth-child(3),.aos-atable td:nth-child(3){width:110px}.aos-atable th:nth-child(4),.aos-atable td:nth-child(4){width:150px}.aos-atable th:nth-child(5),.aos-atable td:nth-child(5){width:18%}.aos-atable th:nth-child(6),.aos-atable td:nth-child(6){width:120px}.aos-atable th:nth-child(7),.aos-atable td:nth-child(7){width:28px}.aos-atable__role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-atable .aos-ptable__tokens b{min-width:40px}.aos-agents .aos-ptable-wrap{margin-bottom:var(--space-5)}.aos-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:600 12px/18px var(--font-sans)}.aos-ahead__body .aos-acard__share{display:grid;gap:6px;width:100%;text-align:left;margin-top:auto}.aos-acard__sharetop{display:flex;justify-content:space-between;gap:var(--space-3);font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-acard__sharetop b{color:var(--ink);font-variant-numeric:tabular-nums}.aos-acard__status{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-muted)}.aos-acard__status[data-state=laeuft]{color:var(--accent-ink)}.aos-acard__status[data-state=wartet_auf_dich]{color:var(--attention-ink)}.aos-agentform{gap:var(--space-5);padding-bottom:96px;max-width:860px}.aos-ahead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-5)}.aos-ahead__body{display:grid;gap:var(--space-3);justify-items:start;min-width:0}.aos-ahead__body .aos-field,.aos-ahead__body .aos-acard__share{width:100%}.aos-input--title{font:600 20px/28px var(--font-display)}@media(max-width:599px){.aos-ahead{grid-template-columns:minmax(0,1fr);justify-items:center}.aos-ahead__body{justify-items:stretch}}.aos-perms{display:grid;gap:var(--space-3)}.aos-perm{position:relative;display:grid;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer}.aos-perm input{position:absolute;opacity:0;pointer-events:none}.aos-perm:hover{background:var(--surface-hover)}.aos-perm[data-selected=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.aos-perm:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-perm__name{font:600 15px/22px var(--font-sans);color:var(--ink)}.aos-perm__note{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-checks__row{flex-wrap:wrap}.aos-checks__tech{font:400 12px/16px var(--font-mono);color:var(--ink-muted)}.aos-savebar{position:sticky;bottom:var(--space-4);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);animation:aos-rise var(--dur-slow) var(--ease-out)}.aos-savebar__text{font:600 14px/20px var(--font-sans)}.aos-savebar__actions{display:flex;align-items:center;gap:var(--space-2)}@media(max-width:899px){.aos-savebar{bottom:calc(88px + env(safe-area-inset-bottom))}.aos-agentform{padding-bottom:160px}}.aos-week{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end}.aos-week__col{display:grid;gap:4px;justify-items:center}.aos-week__bar{display:flex;align-items:flex-end;width:100%;max-width:28px;height:44px;border-radius:6px;background:var(--surface-sunken);overflow:hidden}.aos-week__fill{display:block;width:100%;border-radius:6px;background:var(--success)}.aos-week__col[data-today=true] .aos-week__fill{background:var(--accent)}.aos-week__label{font-size:11px;line-height:14px;color:var(--ink-muted)}.aos-week__col[data-today=true] .aos-week__label{color:var(--ink);font-weight:700}.aos-day__running{font-size:13px;line-height:18px}.aos-abo{gap:var(--space-3)}.aos-abo__row{display:grid;gap:6px}.aos-abo__line{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:14px;line-height:20px;color:var(--ink)}.aos-abo__line b{font-weight:700;font-variant-numeric:tabular-nums}.aos-hbars__track[data-level=warn] .aos-hbars__fill{background:var(--attention)}.aos-hbars__track[data-level=high] .aos-hbars__fill{background:var(--danger)}.aos-abo__sessiontext{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-battery--compact .aos-battery__seg{height:14px}.aos-battery--compact .aos-battery__body{padding:3px;gap:3px;border-width:2px}.aos-battery--compact .aos-battery__cap{height:12px}.aos-approval--group .aos-approval__list{margin:0;padding:0 0 0 var(--space-4);display:grid;gap:4px;font-size:14px;line-height:20px}.aos-queue .aos-approval--group{border-color:color-mix(in srgb,var(--attention) 35%,var(--soft-border))}.aos-approval__head:empty{display:none}.aos-abo__stand{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-newproject{width:100%}.aos-newproject__foot{display:flex;justify-content:flex-end}.aos-newproject .aos-choices--large{grid-template-columns:repeat(4,minmax(0,1fr))}.aos-newproject__body{display:grid;gap:var(--space-4)}.aos-newproject__body.is-web{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start}.aos-newproject__fields{display:grid;gap:var(--space-4);min-width:0}.aos-webvorteile{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.aos-webvorteile__title{margin:0;font:600 14px/20px var(--font-sans)}.aos-webvorteile ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-webvorteile li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);font-size:13px}.aos-webvorteile li svg{margin-top:2px;color:var(--success)}.aos-webvorteile li span>span{display:block}.aos-stile{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3)}.aos-stil{display:grid;align-content:start;gap:4px;padding:var(--space-2);border:1px solid var(--soft-border);border-radius:var(--radius-md);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.aos-stil:hover{background:var(--surface-hover);border-color:var(--border-strong)}.aos-stil[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.aos-stil:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-stil__probe{display:grid;align-content:space-between;gap:var(--space-2);min-height:64px;padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--soft-border)}.aos-stil__punkte{display:flex;gap:4px}.aos-stil__punkte i{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.aos-stil__hinweis{font-size:11px;line-height:14px;color:var(--ink-muted)}.aos-stil__gewaehlt{display:inline-flex;align-items:center;gap:4px;font:600 12px/16px var(--font-sans);color:var(--ink)}.aos-stil__passt{justify-self:start;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--success-soft);color:var(--success-ink);font:600 12px/18px var(--font-sans)}.aos-vorschlag{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:13px;line-height:19px}.aos-vorschlag svg{margin-top:2px;color:var(--success)}.aos-vorschlag p{margin:0}.aos-vorschlag>p:only-child{grid-column:1 / -1}.aos-vorschlag b{display:block;font:600 14px/20px var(--font-sans);color:var(--success-ink)}.aos-plan{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.aos-plan__title{margin:0;font:600 14px/20px var(--font-sans)}.aos-plan ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-plan li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);font-size:13px;line-height:19px}.aos-plan li div>.aos-muted{display:block}.aos-plan__num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font:600 12px/1 var(--font-sans)}.aos-plan__du{color:var(--ink-muted)}.aos-stil__title{font:600 14px/20px var(--font-sans);color:var(--ink)}.aos-stil__text{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.aos-choices--small{grid-template-columns:repeat(2,minmax(0,1fr))}.aos-choice{position:relative;display:grid;align-content:start;gap:4px;padding:var(--space-4);border:1px solid var(--soft-border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) linear,background var(--dur-fast) linear,box-shadow var(--dur-fast) linear}.aos-choice input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.aos-choice:hover{background:var(--surface-hover);border-color:var(--border-strong)}.aos-choice[data-selected=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.aos-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-choice__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-2);border-radius:50%;background:var(--surface-sunken);color:var(--ink-muted)}.aos-choice[data-selected=true] .aos-choice__icon{background:var(--accent);color:var(--on-accent)}.aos-choice__title{font:600 16px/22px var(--font-sans);color:var(--ink)}.aos-choice__text{font-size:14px;line-height:20px;color:var(--ink-muted)}.aos-choices--small .aos-choice{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:center}.aos-choices--small .aos-choice__icon{grid-row:span 2;width:36px;height:36px;margin:0}@media(max-width:760px){.aos-choices,.aos-choices--small,.aos-newproject .aos-choices--large,.aos-newproject__body.is-web{grid-template-columns:minmax(0,1fr)}}.aos-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.aos-optchip{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);font:500 14px/20px var(--font-sans);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) linear,border-color var(--dur-fast) linear}.aos-optchip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.aos-optchip:hover{background:var(--surface-hover)}.aos-optchip[data-selected=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.aos-optchip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-stepper{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.aos-stepper__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.aos-stepper__btn:hover:not(:disabled){background:var(--surface-hover)}.aos-stepper__btn:disabled{opacity:.4;cursor:default}.aos-stepper__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-stepper__value{min-width:2ch;text-align:center;font:700 28px/32px var(--font-display);color:var(--navy);font-variant-numeric:tabular-nums}.aos-stepper__bar{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;max-width:280px;margin-left:var(--space-2)}.aos-stepper__seg{height:10px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--soft-border)}.aos-stepper__seg[data-on=true]{background:var(--accent);border-color:var(--accent)}@media(max-width:520px){.aos-stepper{grid-template-columns:auto auto auto}.aos-stepper__bar{grid-column:1 / -1;margin-left:0;max-width:none}}.aos-ttiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.aos-ttile{position:relative;display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--soft-border);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;text-align:center}.aos-ttile input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.aos-ttile:hover{border-color:var(--border-strong)}.aos-ttile[data-selected=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-soft)}.aos-ttile:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-ttile__label{font:600 14px/20px var(--font-sans);color:var(--ink)}.aos-ttile__mini{display:flex;height:84px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.aos-ttile__half{flex:1;display:flex;gap:6px;padding:8px;min-width:0;color:var(--ink)}.aos-ttile__half.is-light{background:var(--surface-sunken)}.aos-ttile__half.is-dark,.aos-ttile__half.is-light .aos-ttile__bar{background:var(--bg)}.aos-ttile__half.is-dark .aos-ttile__bar{background:var(--surface)}.aos-ttile__bar{flex:none;width:22%;border-radius:4px;border:1px solid var(--border)}.aos-ttile__card{flex:1;display:grid;align-content:start;gap:5px;padding:6px;border-radius:4px;background:var(--surface);border:1px solid var(--border)}.aos-ttile__card i{display:block;height:5px;border-radius:3px;background:var(--border)}.aos-ttile__card i:first-child{width:60%;background:var(--accent)}.aos-ttile__mini.is-split .aos-ttile__bar{display:none}@media(max-width:520px){.aos-ttiles{grid-template-columns:minmax(0,1fr)}}.aos-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ink-muted)}.aos-dotlabel{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-ep__models{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}:root{--svc-gemini: #3b6fe0;--svc-groq: #d9701a;--svc-openrouter: #7c4dcc;--svc-lokal-ollama: #17784a;--svc-lokal-lmstudio: #0e8f88;--svc-haiku: #c2512a;--svc-x1: #5a6a80;--svc-x2: #a0702a;--svc-x3: #2a7fa0}[data-theme=dark]{--svc-gemini: #7aa2ff;--svc-groq: #f5a524;--svc-openrouter: #b69cff;--svc-lokal-ollama: #3ecf8e;--svc-lokal-lmstudio: #4fd1c5;--svc-haiku: #f08f6a;--svc-x1: #8394ab;--svc-x2: #d1a35a;--svc-x3: #5cb8d9}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--svc-gemini: #7aa2ff;--svc-groq: #f5a524;--svc-openrouter: #b69cff;--svc-lokal-ollama: #3ecf8e;--svc-lokal-lmstudio: #4fd1c5;--svc-haiku: #f08f6a;--svc-x1: #8394ab;--svc-x2: #d1a35a;--svc-x3: #5cb8d9}}.aos-svcdot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:0}.aos-dot[data-bad=true]{background:var(--danger)}.aos-dot[data-warn=true]{background:var(--attention)}.aos-ep__chosen{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0}.aos-ep__test{align-items:center}.aos-ep__result{margin:0;font-size:13px;line-height:18px;color:var(--ink-muted);min-height:18px}.aos-ep__result[data-ok=true]{color:var(--success-ink)}.aos-ep__result[data-ok=false]{color:var(--danger-ink)}.aos-ep__pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer}.aos-ep__pick[aria-pressed=true]{border-color:var(--accent)}.aos-ep__pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-chain{border:0;margin:0;padding:0;min-width:0;display:grid;gap:var(--space-3)}.aos-chain__help{margin:0}.aos-chain__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.aos-chain__row{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) minmax(0,200px) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:grab}.aos-chain__row[data-claude=true]{background:var(--surface-sunken)}.aos-chain__row[data-unreachable=true]{opacity:.55;background:var(--surface-sunken)}.aos-chain__unreachable{grid-column:4 / -1;margin:0;font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-chain__row[data-over=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.aos-chain__grip{color:var(--ink-faint)}.aos-chain__num{font:600 12px/18px var(--font-sans);color:var(--ink-muted);min-width:14px;text-align:center;font-variant-numeric:tabular-nums}.aos-chain__row .aos-svcdot{margin-right:0}.aos-chain__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.aos-chain__model{min-width:0}.aos-chain__buttons{display:flex;gap:4px}.aos-chain__buttons .aos-iconbtn{width:36px;height:36px}.aos-chain__buttons .aos-iconbtn:disabled{opacity:.35;cursor:default}.aos-chain__add{align-items:center}@media(max-width:599px){.aos-chain__row{grid-template-columns:auto auto minmax(0,1fr) auto}.aos-chain__grip,.aos-chain__num{display:none}.aos-chain__model{grid-column:1 / -2;grid-row:2}.aos-chain__buttons{grid-column:1 / -1;grid-row:3;justify-content:flex-end}.aos-chain__row[data-claude=true] .aos-chain__model{grid-column:2 / -1}}.aos-svcline{display:grid;gap:6px;margin-top:auto;min-width:0}.aos-svcline__text{font-size:12px;line-height:18px;color:var(--ink-muted)}.aos-svcline__item{white-space:nowrap}.aos-svcline__claude{display:flex;align-items:center;gap:var(--space-2)}.aos-svcline__claude .aos-hbars__track{flex:1}.aos-svcline__claude b{min-width:34px;text-align:right;font:500 12px/18px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.aos-ahead__body .aos-svcline{width:100%}.aos-svclist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-svclist__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3);align-items:baseline;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.aos-svclist__row:last-child{border-bottom:0;padding-bottom:0}.aos-svclist__name{font:600 14px/20px var(--font-sans);display:inline-flex;align-items:center;min-width:0}.aos-svclist__nums{font:500 13px/20px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right}.aos-svclist__fb{grid-column:1 / -1;font-size:13px;line-height:18px;color:var(--attention-ink)}.aos-twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media(max-width:700px){.aos-twocol{grid-template-columns:minmax(0,1fr)}}.aos-newscard__title{margin:0;font:600 18px/26px var(--font-display)}.aos-newscard p{margin:0}.aos-news{gap:var(--space-3)}.aos-news__entry{padding:var(--space-4);box-shadow:none;gap:var(--space-2)}.aos-news__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.aos-datepill{display:inline-flex;padding:2px 10px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);font:600 12px/18px var(--font-sans);white-space:nowrap}.aos-news__more>summary{cursor:pointer;color:var(--accent-ink);font:600 13px/20px var(--font-sans);border-radius:var(--radius-sm);width:max-content}.aos-news__more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-news__more[open]>summary{margin-bottom:var(--space-2)}.aos-dialog--modal{border-radius:var(--radius-lg)}.aos-projpick{display:grid;gap:var(--space-2)}.aos-projpick__list{list-style:none;margin:0;padding:var(--space-1);display:grid;gap:2px;max-height:200px;overflow-y:auto;border:1px solid var(--soft-border);border-radius:var(--radius-md);background:var(--surface)}.aos-projpick__item{list-style:none;padding:8px 12px;border-radius:var(--radius-sm);font:500 14px/20px var(--font-sans);color:var(--ink);cursor:pointer}.aos-projpick__item:hover,.aos-projpick__item[data-active=true]{background:var(--surface-hover)}.aos-projpick__item[data-active=true]{box-shadow:inset 0 0 0 2px var(--accent)}.aos-projpick__none{padding:8px 12px}.aos-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);position:relative;z-index:1}.aos-steps{pointer-events:none}.aos-steps>*{pointer-events:auto}.aos-steps__item{min-width:0}.aos-steps__link{display:flex;align-items:center;gap:var(--space-2);padding:6px 12px 6px 8px;border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink);text-decoration:none;min-width:0}a.aos-steps__link:hover{border-color:var(--border-strong);background:var(--surface-hover)}a.aos-steps__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-steps__mark{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font:600 12px/1 var(--font-sans);background:var(--surface);border:2px solid var(--border-strong);color:var(--ink-muted)}.aos-steps__text{display:grid;min-width:0}.aos-steps__name{font:600 13px/18px var(--font-sans);overflow-wrap:anywhere}.aos-steps__meta{font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-steps__item[data-state=fertig] .aos-steps__mark{background:var(--success-soft);border-color:var(--success);color:var(--success-ink)}.aos-steps__item[data-state=aktiv] .aos-steps__mark{background:var(--sky-soft);border-color:var(--sky);color:var(--sky-ink)}.aos-steps__item[data-state=wartet] .aos-steps__mark{background:var(--attention-soft);border-color:var(--attention);color:var(--attention-ink)}.aos-steps__item[data-state=fehler] .aos-steps__mark{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-ink)}.aos-steps__item[aria-current=step] .aos-steps__link{border-color:var(--accent);background:var(--accent-soft)}.aos-steps--compact{gap:6px}.aos-steps--compact .aos-steps__link{padding:3px 10px 3px 4px}.aos-steps--compact .aos-steps__mark{width:18px;height:18px;font-size:11px}.aos-steps--compact .aos-steps__name{font-size:12px;line-height:16px}.aos-flows{display:grid;gap:var(--space-2)}.aos-flows .aos-fcard{padding:var(--space-3);column-gap:var(--space-4)}@media(min-width:1100px){.aos-flows .aos-fcard{grid-template-columns:minmax(180px,1fr) minmax(0,2fr) auto;align-items:center}.aos-flows .aos-fcard>*{grid-column:1 / -1}.aos-flows .aos-fcard__title{grid-column:1}.aos-flows .aos-fcard__head{display:contents}.aos-flows .aos-fcard__head>.aos-muted{grid-column:1;grid-row:1}.aos-flows .aos-fcard__head>.aos-status{grid-column:3;grid-row:1;justify-self:end}.aos-flows .aos-fcard .aos-flow{grid-column:2;grid-row:1 / span 2;max-width:none}}.aos-fcard{position:relative;display:grid;gap:var(--space-2);align-content:start;padding:var(--space-3) var(--space-4);min-width:0}.aos-fcard[data-status=wartet_freigabe]{border-color:color-mix(in srgb,var(--attention) 50%,var(--border))}.aos-fcard__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:13px}.aos-fcard__title{margin:0;font:600 16px/22px var(--font-display);overflow-wrap:anywhere}.aos-fcard__link{color:var(--ink);text-decoration:none}.aos-fcard__facts{margin:0;font-size:13px}.aos-fcard__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3)}.aos-fcard__foot .aos-fcard__actions{margin-left:auto}.aos-fcard__added{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.aos-fcard__hint{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:14px;overflow-wrap:anywhere}.aos-fcard__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.aos-ftile .aos-steps{margin-top:2px}.aos-steps__group{display:grid;gap:6px;padding:6px 8px 8px;border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);min-width:0}.aos-steps__groupnote{font:600 12px/16px var(--font-sans);letter-spacing:.02em;color:var(--ink-muted);padding-left:4px}.aos-steps__sub{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:var(--space-2)}.aos-steps__sub>.aos-steps__item{flex:1 1 0;min-width:0}.aos-steps__sub .aos-steps__link{height:100%;border-radius:var(--radius-md)}.aos-steps--compact .aos-steps__group{padding:4px 6px 6px}.aos-steps--compact .aos-steps__sub{gap:6px}.aos-fcard__umsetzen{position:relative;z-index:1;display:grid;gap:var(--space-2)}.aos-ftile .aos-fcard__actions{justify-content:flex-start;margin-top:var(--space-1)}.aos-flows-section{display:grid;gap:var(--space-3)}.aos-auftrag__flow{display:grid;gap:var(--space-2);margin-top:var(--space-1)}.aos-now__merge{margin:0;font-size:14px;line-height:20px}.aos-dialog--wide{width:min(760px,100%)}.aos-dialog__actions--split{justify-content:space-between;align-items:center}.aos-dialog__pair{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.aos-teams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);list-style:none;margin:0;padding:0}@media(max-width:1279px){.aos-teams{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.aos-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.aos-teams{grid-template-columns:minmax(0,1fr)}}.aos-tcard{position:relative;display:grid;gap:6px;align-content:start;padding:14px 16px;border-radius:var(--radius-lg);min-width:0;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.aos-tcard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.aos-tcard:has(.aos-cardlink:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-tcard__name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;text-align:left;cursor:pointer;font:600 15px/20px var(--font-sans);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aos-tcard__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.aos-tchip{display:inline-flex;align-items:center}.aos-tchip__you{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--attention-soft);color:var(--attention-ink);font:700 12px/1 var(--font-sans)}.aos-tcard__run{margin:0;font-size:13px}.aos-tcard__run[data-running=true]{color:var(--sky-ink);font-weight:600}.aos-tsteps-edit{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.aos-tstep{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.aos-tstep__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.aos-tstep__nr{font:600 14px/20px var(--font-sans)}.aos-tstep__tools{display:inline-flex;gap:var(--space-1)}.aos-tstep .aos-iconbtn{background:var(--surface)}.aos-tstep__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-3)}.aos-fa{display:grid;gap:var(--space-3)}.aos-fa__cols{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:900px){.aos-fa:not(.is-compact) .aos-fa__cols.has-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.aos-fa__report{display:grid;gap:var(--space-3);min-width:0}.aos-fa__report:empty{display:none}.aos-fa__h{display:block;margin-bottom:var(--space-1);font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.aos-fa__list{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font-size:14px;line-height:21px;overflow-wrap:anywhere}.aos-fa__changes{font:600 14px/20px var(--font-sans);color:var(--accent-ink)}.aos-fa__preview{display:grid;gap:var(--space-2);min-width:0}.aos-fa__previewbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.aos-fa__previewbar .aos-btn{margin-left:auto}.aos-fa__frame{width:100%;height:320px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.aos-fa.is-compact .aos-fa__frame{height:220px}.aos-entwuerfe{display:grid;gap:var(--space-4)}.aos-entwuerfe__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.aos-entwuerfe__item{display:grid;gap:var(--space-2);min-width:0;align-content:start}.aos-entwuerfe__titel{font:600 15px/22px var(--font-sans);overflow-wrap:anywhere}.aos-entwuerfe__kurz{font-size:14px;line-height:21px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-entwuerfe__passt{font-size:14px;line-height:21px;color:var(--success-ink);overflow-wrap:anywhere}.aos-entwuerfe .aos-fa__frame{height:200px}.aos-entwuerfe .aos-fa__previewbar .aos-field__label{display:none}@media(max-width:720px){.aos-entwuerfe__list{grid-template-columns:minmax(0,1fr)}}.aos-geschmack{display:grid;gap:var(--space-2)}.aos-geschmack__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.aos-geschmack__hint{margin:0;font-size:13px;line-height:18px}.aos-selbst{display:grid;gap:var(--space-2)}.aos-selbst__bilder{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3)}.aos-selbst__bild{display:block;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.aos-selbst__bild:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-selbst__bild img{display:block;max-width:100%;height:auto}.aos-selbst__bild.is-computer{flex:2 1 240px}.aos-selbst__bild.is-handy{flex:0 1 120px}.aos-queue .aos-approval[data-kind=ablauf]{border-color:color-mix(in srgb,var(--attention) 35%,var(--soft-border))}.aos-col .aos-fa,.aos-col .aos-approval[data-kind=ablauf]{box-shadow:none}.aos-col__approval{list-style:none}:root{--bubble-size: 52px;--bubble-bottom: calc(var(--space-5) + env(safe-area-inset-bottom))}@media(max-width:899px){:root{--bubble-bottom: calc(80px + var(--space-4) + env(safe-area-inset-bottom))}}.aos-feedback{position:fixed;right:var(--space-5);bottom:var(--bubble-bottom);z-index:35;display:grid;justify-items:end;gap:var(--space-2)}@media(max-width:899px){.aos-feedback{right:var(--space-4)}}.aos-feedback[hidden]{display:none}body:has(.aos-savebar) .aos-feedback{bottom:calc(var(--bubble-bottom) + 76px)}.aos-feedback__fab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:var(--bubble-size);height:var(--bubble-size);padding:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-2);cursor:pointer;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}.aos-feedback__fab:hover{background:var(--surface-hover);border-color:var(--accent)}.aos-feedback__fab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.aos-toasts{bottom:calc(var(--bubble-bottom) + var(--bubble-size) + var(--space-3));right:var(--space-5)}@media(max-width:899px){.aos-toasts{right:var(--space-4)}}@media(min-width:900px){.aos-main{padding-bottom:calc(var(--bubble-size) + var(--space-6) + var(--space-5))}}.aos-sentence{display:grid;gap:var(--space-3);padding:10px 16px;margin-bottom:var(--space-4)}.aos-sentence__form{display:grid}.aos-sentence__row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.aos-sentence__input{flex:1 1 200px;min-width:0}.aos-sentence__proposal{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.aos-sentence__lead{font:600 15px/22px var(--font-sans)}.aos-sentence__lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:14px;line-height:21px;overflow-wrap:anywhere}.aos-sentence__lines b{font-weight:600}.aos-sentence__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.aos-approval__needed{display:grid;gap:var(--space-3);justify-items:start}.aos-approval__needed .aos-approval__plain,.aos-approval__or{margin:0}.aos-tstep__opts{display:grid;gap:var(--space-2)}.aos-tstep__opts .aos-files__row{flex-wrap:wrap;font-size:14px}.aos-tstep__opts .aos-muted{font-size:13px}.aos-tstep__note{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--attention-soft);color:var(--attention-ink);font-size:14px;line-height:20px}.aos-steps__item:has(>.aos-steps__parts){flex:1 1 100%}.aos-steps__parts{list-style:none;padding:0 0 0 var(--space-4);display:grid;gap:4px;border-left:2px solid var(--border);margin:6px 0 0 11px}.aos-steps__part{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2);font-size:12px;line-height:16px}.aos-steps__partlink{color:var(--ink);font-weight:600;text-decoration:none}a.aos-steps__partlink:hover,a.aos-steps__partcheck:hover{text-decoration:underline}.aos-steps__partstate{color:var(--ink-muted)}.aos-steps__partcheck{color:var(--accent-ink, var(--accent));text-decoration:none}.aos-steps__part[data-state=fertig] .aos-steps__partstate{color:var(--success-ink)}.aos-steps__part[data-state=fehler] .aos-steps__partstate{color:var(--danger-ink)}.aos-fa__hinweis{margin:0;color:var(--ink-muted);font-size:13px}.aos-steps__sub .aos-steps__link{gap:6px;padding:6px 8px 6px 6px}.aos-steps__sub .aos-steps__mark{width:18px;height:18px;font-size:11px}.aos-steps__sub .aos-steps__name{font-size:12px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aos-agents .aos-teams-section{margin-top:var(--space-5)}.aos-page{padding-bottom:calc(var(--bubble-size) + var(--space-6))}.aos-atable .aos-tag{white-space:nowrap}.aos-atable th:nth-child(2),.aos-atable td:nth-child(2){width:160px}:root,[data-theme=light]{--todo: #7c3aed;--todo-soft: #ede4ff;--todo-ink: #5b21b6}[data-theme=dark]{--todo: #a78bfa;--todo-soft: #261a44;--todo-ink: #d2c2ff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--todo: #a78bfa;--todo-soft: #261a44;--todo-ink: #d2c2ff}}.aos-todochip{display:inline-flex;align-items:center;width:fit-content;padding:3px 10px;border:0;border-radius:var(--radius-pill);background:var(--todo-soft);color:var(--todo-ink);font:600 12px/16px var(--font-sans);white-space:nowrap}.aos-todochip--wait{background:var(--attention-soft);color:var(--attention-ink)}.aos-todochip--btn{cursor:pointer;background:var(--accent-soft);color:var(--accent-ink);transition:transform var(--dur-fast) var(--ease-spring)}.aos-todochip--btn:hover{transform:translateY(-1px)}.aos-todochip--btn:active{transform:scale(.95)}.aos-todochip--btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-todocard{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:2px solid var(--todo);box-shadow:0 0 0 4px var(--todo-soft);min-width:0}.aos-todocard__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.aos-todocard__title{margin:0;font:600 16px/22px var(--font-sans);overflow-wrap:anywhere}.aos-todocard__why{margin:0;font-size:14px;line-height:20px}.aos-todocard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-1)}.aos-todocard__foot>.aos-muted{font-size:13px;line-height:18px;min-width:0;overflow-wrap:anywhere}.aos-col .aos-todocard{padding:var(--space-3);box-shadow:0 0 0 3px var(--todo-soft)}.aos-todolist__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.aos-todorow__btn,.aos-todorow__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:400 14px/20px var(--font-sans);text-align:left;min-width:0}.aos-todorow__btn{cursor:pointer}.aos-todorow__btn:hover{background:var(--surface-hover)}.aos-todorow__btn:focus-visible{outline:2px solid var(--accent);outline-offset:0}.aos-todorow__title{flex:1;min-width:0;overflow-wrap:anywhere}.aos-todorow__box{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border:2px solid var(--border-strong);border-radius:5px;font-size:12px;line-height:1;color:var(--on-accent)}.aos-todorow__box.is-checked{background:var(--success);border-color:var(--success)}.aos-todorow.is-done .aos-todorow__row{color:var(--ink-muted)}.aos-todorow .aos-muted{font-size:13px;white-space:nowrap}.aos-drawer--modal:has(.aos-tododlg){width:min(680px,100%)}.aos-tododlg{display:grid;gap:var(--space-4)}.aos-tododlg__head{display:flex;gap:var(--space-3);align-items:flex-start;padding-right:calc(36px + var(--space-3))}.aos-tododlg__head .aos-fig{flex:none}.aos-tododlg__titles{display:grid;gap:4px;min-width:0}.aos-tododlg__title{margin:0;font:600 20px/26px var(--font-display);overflow-wrap:anywhere}.aos-tododlg__why{margin:0}.aos-tprogress{height:6px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.aos-tprogress>span{display:block;height:100%;border-radius:inherit;background:var(--success);transition:width var(--dur-slow) var(--ease-out)}.aos-tdsteps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.aos-tdstep{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);align-items:start}.aos-tdstep__num{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;font:700 14px/1 var(--font-sans);background:var(--accent);color:var(--on-accent);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),background var(--dur-fast) linear}.aos-tdstep__num:hover{transform:scale(1.08)}.aos-tdstep__num:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-tdstep.is-done .aos-tdstep__num{background:var(--success)}.aos-tdstep__body{display:grid;gap:var(--space-2);padding-top:5px;min-width:0}.aos-tdstep__text{font:600 15px/22px var(--font-sans);overflow-wrap:anywhere}.aos-tdstep.is-done .aos-tdstep__text{text-decoration:line-through;font-weight:400;color:var(--ink-muted)}.aos-tdstep__copy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.aos-tdstep__pill{font-family:var(--font-mono);font-size:13px;line-height:20px;padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);overflow-wrap:anywhere;min-width:0}.aos-tododlg__ask{display:grid;gap:var(--space-2)}.aos-tododlg__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.aos-tododlg__askbtn{margin-left:auto;font-weight:400;color:var(--ink-muted)}@media(max-width:599px){.aos-tododlg__foot{flex-direction:column;align-items:stretch}.aos-tododlg__foot .aos-btn{justify-content:center}.aos-tododlg__askbtn{margin-left:0;text-align:center;padding:var(--space-2) 0}}@media(prefers-reduced-motion:reduce){.aos-tprogress>span,.aos-tdstep__num,.aos-todochip--btn{transition:none}}.aos-helpdesk{display:grid;gap:var(--space-4);align-content:start}.aos-helpdesk>.aos-page__head{margin-bottom:0}.aos-hd-ask .aos-ask__input{min-height:72px}.aos-hit{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:2px solid var(--success);box-shadow:0 0 0 4px var(--success-soft)}.aos-hit__body{display:grid;gap:6px;min-width:0;flex:1}.aos-hit__label{font:600 12px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--success-ink)}.aos-hit__title{margin:0;font:600 16px/24px var(--font-sans);overflow-wrap:anywhere}.aos-hit__text{margin:0;font-size:14px;line-height:21px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-hit__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.aos-hd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.aos-hd-card{display:grid;gap:var(--space-3);padding:var(--space-5);align-content:start;min-width:0}.aos-hd-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.aos-hd-card__title{margin:0;font:600 16px/24px var(--font-sans)}.aos-hd-cases{display:grid;gap:var(--space-3)}.aos-hd-search{width:220px;max-width:100%;min-height:36px;border-radius:var(--radius-pill);padding-left:var(--space-3);gap:var(--space-2);color:var(--ink-faint)}.aos-hd-search .aos-input{padding:6px 12px 6px 0;font-size:13px}.aos-hd-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:600 12px/18px var(--font-sans);padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted)}.aos-hd-chip:hover{color:var(--ink)}.aos-hd-chip.is-active{background:var(--accent);color:var(--on-accent)}.aos-hd-chip:focus-visible,.aos-hd-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-hd-list{list-style:none;margin:0;padding:0;display:grid}.aos-hd-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);text-align:left;background:transparent;border:0;border-top:1px solid var(--soft-border);padding:10px 0;font:400 14px/20px var(--font-sans);color:var(--ink);cursor:pointer}.aos-hd-row:hover .aos-hd-row__text b{text-decoration:underline;text-underline-offset:2px}.aos-hd-row__text{display:grid;gap:2px;min-width:0}.aos-hd-row__text b{font-weight:600;overflow-wrap:anywhere}.aos-hd-row__text .aos-muted{font-size:13px;overflow-wrap:anywhere}.aos-hd-row__date{flex:none;font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:899px){.aos-hd-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.aos-hit{flex-direction:column}.aos-hd-search{width:100%}}.aos-article{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.aos-article__meta{margin:0;font-size:14px}.aos-article__sec{display:grid;gap:var(--space-1)}.aos-article__sec .aos-page__section{margin:var(--space-2) 0 0}.aos-article__note{margin:0;font-size:13px;line-height:19px}.aos-article__folder{margin:0;font-size:13px;overflow-wrap:anywhere}.aos-article__ask{margin-right:auto;align-self:center;font-weight:600}.aos-script{display:grid;gap:var(--space-1)}.aos-script__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.aos-script__name{font:600 13px/20px var(--font-sans);overflow-wrap:anywhere}.aos-script__code{margin:0;padding:var(--space-3);overflow-x:auto;max-height:260px;background:var(--surface-sunken);border:1px solid var(--soft-border);border-radius:var(--radius-sm);font:400 12px/18px var(--font-mono);white-space:pre}.aos-script__code:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-toast__body{flex:1;min-width:0;display:grid}.aos-toast__detail{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-size{display:inline-flex;align-items:center;padding:2px 12px;border-radius:var(--radius-pill);background:var(--neutral-soft);color:var(--ink-muted);font:600 13px/18px var(--font-sans)}.aos-intake__status{display:flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--soft-border);border-radius:var(--radius-md);font-weight:600}.aos-intake__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--sky);box-shadow:0 0 0 4px var(--sky-soft)}@media(prefers-reduced-motion:no-preference){.aos-intake__dot{animation:aos-pulse var(--dur-pulse) var(--ease-out) infinite}}.aos-intake__why{font-size:13px;line-height:18px}.aos-intake__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-2) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);background:var(--surface-sunken);border-top:1px solid var(--soft-border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.aos-intake__hint{font-size:13px;line-height:18px;flex:1 1 220px}.aos-intake .aos-ask__project{max-width:320px}.aos-drawer--eingang{width:min(720px,100%)}.aos-edecision{display:grid;gap:var(--space-4)}.aos-edecision__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-right:var(--space-6)}.aos-edecision__title{margin:0;font:600 22px/28px var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.aos-edecision__sentence{margin:0;font-size:15px;line-height:23px;color:var(--ink)}.aos-edecision__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin:0;padding:var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md)}.aos-edecision__facts>div{display:grid;gap:var(--space-1);align-content:start;min-width:0}.aos-edecision__facts dt{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.aos-edecision__facts dd{margin:0;min-width:0}.aos-edecision__val{font-weight:600}.aos-edecision__limit{display:flex;align-items:center;gap:var(--space-3)}.aos-edecision__limit .aos-hbars__track{flex:1;height:8px;background:var(--border)}.aos-edecision__pct{font:500 14px/20px var(--font-mono)}.aos-edecision__after,.aos-edecision__hint{font-size:13px;line-height:18px;margin:0}.aos-edecision__parts{display:grid;gap:var(--space-2)}.aos-edecision__h{margin:0;font-size:16px;line-height:22px;font-weight:600}.aos-edecision__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.aos-edecision__list li{display:flex;align-items:center;gap:var(--space-3);padding:10px 14px;border:1px solid var(--soft-border);border-radius:var(--radius-md)}.aos-edecision__num{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font:600 12px/1 var(--font-sans)}.aos-edecision__name{flex:1;min-width:0;overflow-wrap:anywhere}.aos-edecision__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-3);margin:var(--space-2) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-top:1px solid var(--soft-border)}.aos-fa .aos-edecision__facts{margin:0}@media(max-width:599px){.aos-edecision__facts{grid-template-columns:minmax(0,1fr)}}.aos-notizen{display:grid;gap:var(--space-5);align-content:start}.aos-notizen>.aos-page__head{margin-bottom:0}.aos-notizen__capture{display:grid;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg)}.aos-notizen__capture .aos-field__label{font:600 15px/22px var(--font-sans)}.aos-notizen__capture .aos-control{align-items:stretch;background:var(--surface-sunken);border-color:var(--ink-muted)}.aos-notizen__capture .aos-control:hover{border-color:var(--ink)}.aos-notizen__capture .aos-control:focus-within{border-color:var(--accent);box-shadow:none;animation:none;outline:2px solid var(--accent);outline-offset:2px}.aos-notizen__capture .aos-textarea{min-height:140px;padding:var(--space-4);font:400 16px/24px var(--font-sans);resize:vertical}.aos-notizen__capture .aos-textarea::placeholder{color:var(--ink-faint)}.aos-notizen__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.aos-notizen__hint{font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-notizen__hint kbd{font:500 12px/1 var(--font-mono);padding:2px 6px;border:1px solid var(--ink-muted);border-radius:var(--radius-sm);background:var(--surface)}.aos-notizen__bar .aos-btn{height:44px;padding:0 var(--space-5);font-size:15px}.aos-notizen .aos-field__help{font-size:13px;line-height:18px}.aos-notizen #notiz-error{font:500 13px/18px var(--font-sans);color:var(--danger-ink)}.aos-notizen__head{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3)}.aos-notizen__head .aos-page__section{margin:0;font:600 20px/28px var(--font-sans)}.aos-notizen__count{font:600 13px/18px var(--font-mono);font-variant-numeric:tabular-nums;padding:2px 10px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink)}.aos-notizen__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:var(--space-4);align-items:start}.aos-notizen__card{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-3);min-width:0;min-height:150px;padding:var(--space-4) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) linear}.aos-notizen__title{font:600 16px/24px var(--font-sans);overflow-wrap:anywhere}.aos-notizen__rest{font:400 15px/22px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.aos-notizen__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.aos-notizen__date{font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.aos-notizen__actions{display:inline-flex;align-items:center;gap:var(--space-2)}.aos-notizen__actions .aos-btn{min-height:44px;min-width:44px}.aos-notizen__card.is-editing{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);grid-template-rows:auto auto;grid-column:1 / -1}.aos-notizen__card.is-editing .aos-textarea{min-height:240px;max-height:60vh;field-sizing:content;font:400 15px/22px var(--font-sans);resize:vertical}.aos-notizen__card:not(.is-editing):hover{border-color:var(--border-strong)}@media(prefers-reduced-motion:no-preference){.aos-notizen__card:not(.is-editing):hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}}@media(min-width:760px){.aos-notizen__capture{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-4)}.aos-notizen__capture .aos-notizen__bar{flex-direction:column;align-items:flex-end;justify-content:flex-end}}@media(max-width:599px){.aos-notizen__capture{padding:var(--space-4)}.aos-notizen__bar .aos-btn{width:100%;justify-content:center}}.aos-overview__running{margin-top:var(--space-6)}.aos-umzug__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.aos-umzug__state{padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);font-size:12px;font-weight:600;white-space:nowrap}.aos-umzug__state[data-state=ja]{background:var(--success-soft);color:var(--success-ink)}.aos-umzug__state[data-state=nein]{background:var(--danger-soft);color:var(--danger-ink)}.aos-umzug__rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:14px}.aos-umzug__row{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--space-2)}.aos-umzug__mark{font-weight:700;text-align:center}.aos-umzug__row[data-ok=ja] .aos-umzug__mark{color:var(--success)}.aos-umzug__row[data-ok=nein] .aos-umzug__mark{color:var(--danger-ink)}.aos-umzug__grund{display:block;font-size:13px;overflow-wrap:anywhere}.aos-umzug__foot{margin:0;font-size:13px}.aos-task__umzug{font-weight:500}.aos-zugangsdaten{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.aos-zugangsdaten__title{margin:0;font:600 14px/20px var(--font-sans)}.aos-zugang{display:grid;gap:var(--space-2);align-items:end}.aos-zugang__actions{display:flex;gap:var(--space-2)}.aos-wcard{position:relative;display:grid;gap:var(--space-3);padding:var(--space-5);min-width:0;background:var(--surface);border:1px solid color-mix(in srgb,var(--attention) 35%,var(--soft-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.aos-wcard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.aos-wcard__heading{display:grid;gap:2px;min-width:0}.aos-wcard__meta{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-wcard__title{margin:0;font:600 18px/24px var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.aos-wcard__link{color:var(--ink);text-decoration:none}.aos-wcard__link:hover{text-decoration:underline;text-underline-offset:3px}.aos-wcard__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.aos-wcard__badge{flex:none;display:inline-flex;align-items:center;min-height:28px;padding:2px 12px;border-radius:var(--radius-pill);background:var(--attention-soft);color:var(--attention-ink);font:600 13px/18px var(--font-sans);white-space:nowrap}.aos-wcard__satz{margin:0;font-size:15px;line-height:22px;color:var(--ink)}.aos-wcard__question{margin:0;font:600 15px/22px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.aos-wcard__ask,.aos-wcard__extras{display:grid;gap:var(--space-3)}.aos-wcard__foot{display:grid;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.aos-wcard__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.aos-wcard__btn{height:44px;min-height:44px;padding:0 var(--space-4);font-size:14px}.aos-wcard__later{margin-left:auto}.aos-wcard__more{display:inline-flex;align-items:center;min-height:44px;width:max-content;font-size:13px;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.aos-wcard .aos-tech{margin:0}@media(max-width:599px){.aos-wcard{padding:var(--space-4)}.aos-wcard__top{flex-direction:column-reverse;align-items:flex-start}}.aos-wstufen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.aos-wstufen__seg{display:grid;align-content:start;gap:6px;min-width:0}.aos-wstufen__bar{display:block;height:8px;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.aos-wstufen__label{font-size:12px;line-height:16px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-wstufen__seg[data-state=fertig] .aos-wstufen__bar{background:var(--success);box-shadow:none}.aos-wstufen__seg[data-state=fertig] .aos-wstufen__label{color:var(--success-ink)}.aos-wstufen__seg[data-state=fertig] .aos-wstufen__label:before{content:"✓ "}.aos-wstufen__seg[data-state=jetzt] .aos-wstufen__bar{background:var(--accent);box-shadow:none}.aos-wstufen__seg[data-state=jetzt] .aos-wstufen__label{color:var(--accent-ink);font-weight:700}@keyframes aos-wstufe{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:no-preference){.aos-wstufen__seg[data-state=jetzt] .aos-wstufen__bar{animation:aos-wstufe var(--dur-pulse) ease-in-out infinite}}.aos-wstufen.is-compact{grid-template-columns:minmax(0,1fr);gap:4px;justify-items:stretch}.aos-wstufen__bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.aos-wstufen.is-compact .aos-wstufen__bar{height:6px}.aos-wstufen__text{font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-wabschnitte{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:var(--space-3) var(--space-4)}.aos-wabschnitt{display:grid;gap:6px;min-width:0;align-content:start}.aos-wabschnitt__kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-wabschnitt__name{font-weight:600}.aos-wabschnitt__stand{font-weight:500}.aos-wabschnitt__stufen[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.aos-wabschnitt__stufen[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.aos-wabschnitte.is-compact{gap:var(--space-2) var(--space-3)}.aos-wabschnitte.is-compact .aos-wstufen{gap:3px}.aos-wabschnitte.is-compact .aos-wstufen__bar{height:6px}@media(max-width:599px){.aos-wabschnitte{grid-template-columns:minmax(0,1fr)}}.aos-wvorgabe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--success-soft);border-radius:var(--radius-md);color:var(--success-ink)}.aos-wvorgabe__mark{font-weight:700}.aos-wvorgabe__text{flex:1 1 220px;margin:0;font-size:14px;line-height:20px;overflow-wrap:anywhere}.aos-wvorgabe__btn{height:36px;min-height:36px;padding:0 var(--space-3);font-size:13px}.aos-sect__title{display:flex;align-items:center;gap:var(--space-2)}.aos-kacheln{container-type:inline-size}.aos-kacheln__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@container (min-width: 560px){.aos-kacheln__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aos-wkachel{position:relative;display:grid;gap:var(--space-3);align-content:start;min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--soft-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}@media(prefers-reduced-motion:no-preference){.aos-wkachel{transition:border-color var(--dur-fast) linear,box-shadow var(--dur-base) var(--ease-out)}}.aos-wkachel:hover:has(.aos-wcard__link){border-color:var(--border-strong);box-shadow:var(--shadow-2)}.aos-wkachel:has(.aos-wcard__link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-wkachel .aos-wcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.aos-wkachel .aos-wcard__link:focus-visible{outline:none}.aos-wkachel .aos-wcard__link:hover{text-decoration:none}.aos-wkachel__top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.aos-wkachel__heading{display:grid;gap:2px;min-width:0}.aos-wkachel .aos-wcard__title{font:600 15px/21px var(--font-sans);letter-spacing:0;margin:0;overflow-wrap:anywhere}.aos-wkachel__stand{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font:600 12px/16px var(--font-sans);white-space:nowrap;background:var(--neutral-soft);color:var(--ink-muted)}.aos-wkachel__stand:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.aos-wkachel__stand[data-ton=akzent]{background:var(--accent-soft);color:var(--accent-ink)}.aos-wkachel__stand[data-ton=erfolg]{background:var(--success-soft);color:var(--success-ink)}.aos-wkachel__stand[data-ton=gefahr]{background:var(--danger-soft);color:var(--danger-ink)}.aos-wkachel__satz{margin:0;font-size:14px;line-height:20px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-wkachel__fakten{list-style:none;margin:0;padding:var(--space-3) 0 0;display:flex;flex-wrap:wrap;gap:6px var(--space-4);border-top:1px solid var(--soft-border);font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-abschluss{gap:var(--space-3)}.aos-tiles{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.aos-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0;padding:var(--space-3);background:var(--bg);border:1px solid var(--soft-border);border-radius:var(--radius-md)}.aos-tile:hover:has(.aos-tile__link){border-color:var(--border-strong)}.aos-tile:has(.aos-tile__link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.aos-tile__mark{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--font-sans);margin-top:2px}.aos-tile--fertig .aos-tile__mark{background:var(--success-soft);color:var(--success-ink)}.aos-tile--abgebrochen .aos-tile__mark{background:var(--neutral-soft);color:var(--ink-muted)}.aos-tile__text{display:grid;gap:2px;min-width:0}.aos-tile__meta,.aos-tile__zeit{font-size:12px;line-height:16px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-tile--fertig .aos-tile__zeit{color:var(--success-ink)}.aos-tile__title{margin:0;font:600 14px/20px var(--font-sans);overflow-wrap:anywhere}.aos-tile__link{color:var(--ink);text-decoration:none}.aos-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.aos-tile__link:focus-visible{outline:none}.aos-tile__grund{font-size:13px;line-height:18px;color:var(--ink-muted);overflow-wrap:anywhere}.aos-btn--full{width:100%;justify-content:center}.aos-alle__sub{margin:0 0 var(--space-3);color:var(--ink-muted)}.aos-alle__filter{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.aos-fchip{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:var(--radius-pill);padding:5px 12px;font:500 13px/18px var(--font-sans)}.aos-fchip:hover{border-color:var(--border-strong)}.aos-fchip[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.aos-fchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aos-alle__body{container-type:inline-size;display:grid;gap:var(--space-2)}.aos-alle__tag{display:grid;gap:var(--space-2)}.aos-alle__tagtitel{margin:var(--space-3) 0 0;font:600 13px/18px var(--font-sans);color:var(--ink-muted)}@container (min-width: 560px){.aos-alle__body .aos-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.aos-alle__hinweis{margin:var(--space-3) 0 0;font-size:13px;line-height:18px;color:var(--ink-muted)}.aos-vorschlag{display:grid;gap:var(--space-2);justify-items:start}.aos-wsteps__abschnitt{display:grid;gap:var(--space-2)}.aos-wsteps__abschnitt+.aos-wsteps__abschnitt{margin-top:var(--space-4)}.aos-wsteps__name{margin:0;font:600 14px/20px var(--font-sans)}.aos-wsteps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.aos-wsteps__item{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:32px;font-size:14px;line-height:20px}.aos-wsteps__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);color:var(--on-accent);background:transparent}.aos-wsteps__item[data-state=fertig] .aos-wsteps__mark{background:var(--success);border-color:var(--success)}.aos-wsteps__item[data-state=jetzt] .aos-wsteps__mark{background:var(--accent-soft);border-color:var(--accent)}.aos-wsteps__item[data-state=jetzt] .aos-wsteps__label{font-weight:700;color:var(--accent-ink)}.aos-wsteps__item[data-state=offen] .aos-wsteps__label{color:var(--ink-muted)}.aos-wsteps__state{font-size:12px;line-height:16px;color:var(--ink-muted)}.aos-wsteps__time{font-size:13px;font-variant-numeric:tabular-nums}.aos-wsteps__version{margin:0;font-size:13px}@media(max-width:599px){.aos-wsteps__item{grid-template-columns:24px minmax(0,1fr) auto}.aos-wsteps__time{grid-column:2 / -1}}.aos-dialog--modal.aos-dialog--alle{width:min(760px,100%);max-width:760px}.aos-anmelden{min-height:100vh;display:grid;place-items:center;padding:var(--space-5);background:var(--bg)}.aos-anmelden__card{width:min(420px,100%);display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2)}.aos-anmelden__logo{margin:0;text-align:center;font:600 18px/24px var(--font-display)}.aos-anmelden__addr{margin:-8px 0 0;text-align:center;font-size:12px;color:var(--ink-muted)}.aos-anmelden__title{margin:0;text-align:center;font:600 17px/24px var(--font-sans)}.aos-anmelden__card>p{margin:0;text-align:center}.aos-anmelden__merken{justify-content:center;font-size:13px;color:var(--ink-muted)}.aos-anmelden__links{justify-content:center;gap:var(--space-4)}.aos-anmelden__code{font-size:20px;letter-spacing:.2em;text-align:center}.aos-anmelden__fehler{border-left-color:var(--danger);background:var(--danger-soft)}.aos-anmelden__fehler strong{color:var(--danger-ink)}.aos-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3) var(--space-4);list-style:decimal inside;background:var(--surface-sunken);border-radius:var(--radius-md);font-size:14px}.aos-personen{list-style:none;margin:0;padding:0;gap:var(--space-2)}.aos-personen__row{justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.aos-personen__row:last-child{border-bottom:0}.aos-personen__sub{padding-left:var(--space-4)}.aos-personen__text{display:grid;gap:2px;min-width:0}.aos-personen__text .aos-muted{font-size:13px;overflow-wrap:anywhere}.aos-einladen{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft)}.aos-einladen__link{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px}.aos-authenticator{margin-top:var(--space-3)}.aos-authenticator__qr{width:180px;height:180px;border-radius:var(--radius-sm)}.aos-verlauf{list-style:none;margin:0;padding:0;gap:0;font-size:13px}.aos-hinweise__list{margin:0;padding:0;list-style:none;gap:var(--space-1)}.aos-nav__wer{margin-top:var(--space-5);padding:var(--space-3) 12px 0;border-top:1px solid var(--border);display:grid;gap:2px;font-size:13px;color:var(--ink-muted)}.aos-nav__wer strong{display:block;color:var(--ink)}.aos-nav__wer .aos-textbtn{justify-self:start}@media(max-width:899px){.aos-nav__wer{margin:0;padding:0;border:0}}.aos-adresse{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.aos-adresse .aos-input{flex:1 1 160px;min-width:0}.aos-adresse__domain{color:var(--ink-muted);font-size:13px}.aos-notfall{margin:0;padding:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:var(--surface-2, var(--bg));border:1px solid var(--border)}.aos-server__schritte{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.aos-server__schritt{display:inline-flex;gap:var(--space-1);align-items:baseline;padding:6px 10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.aos-server__schritt[aria-current=step]{border-color:var(--accent, var(--ink));font-weight:600}.aos-server__schritt:disabled{cursor:default;opacity:.6}.aos-server__zeilen{list-style:none}.aos-server__zeile{display:grid;grid-template-columns:9em 1fr;gap:var(--space-2);font-size:14px}.aos-server__zeile details{grid-column:1 / -1}.aos-server__zustand{font-weight:600}.aos-server__zeile.is-fehler .aos-server__zustand{color:var(--danger-ink)}.aos-server__zeile.is-fertig .aos-server__zustand{color:var(--success-ink)}.aos-choices--stapel{grid-template-columns:minmax(0,1fr)}.aos-choice[data-disabled=true]{cursor:not-allowed;background:var(--surface-sunken)}.aos-choice[data-disabled=true]:hover{background:var(--surface-sunken);border-color:var(--soft-border)}.aos-choice[data-disabled=true] input{cursor:not-allowed}.aos-choice .aos-chip{justify-self:start;margin-top:var(--space-1)}.aos-server-tools__reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.aos-server-tools__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.aos-server-tools__liste .aos-card{display:grid;gap:var(--space-2)}@media(max-width:760px){.aos-server-tools__reihe{grid-template-columns:minmax(0,1fr)}}.aos-server-tools__werte{list-style:none;margin:0;padding:0;display:grid;gap:2px}
