@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--grund: #131210;--flaeche: #1C1A17;--kante: #2A2622;--gedaempft: #8C857A;--text: #EAE6DF;--signal: #7EA2E0;--auf-signal: var(--grund);--ok: #79B473;--wartet: #D9A441;--fehler: #E06C60;--hover: rgba(234, 230, 223, .05);--gedrueckt: rgba(234, 230, 223, .09);--aktiv: color-mix(in srgb, var(--signal) 16%, transparent);--signal-matt: color-mix(in srgb, var(--signal) 40%, transparent);--font-display: "Instrument Sans Variable", system-ui, sans-serif;--font-body: "IBM Plex Sans Variable", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--fs-display: 26px;--lh-display: 1.15;--ls-display: -.02em;--fs-title: 17px;--lh-title: 1.3;--ls-title: -.01em;--fs-body: 14px;--lh-body: 1.5;--fs-ui: 13px;--lh-ui: 1.2;--fs-meta: 12px;--lh-meta: 1.4;--fs-micro: 11px;--lh-micro: 1;--ls-micro: .04em;--fw-normal: 400;--fw-medium: 500;--fw-bold: 600;--s-half: 2px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--prosa: 68ch;--mass-seite: 920px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(0,0,0,.3), 0 2px 6px rgba(0,0,0,.22);--sh-2: 0 2px 4px rgba(0,0,0,.32), 0 8px 20px rgba(0,0,0,.28);--sh-3: 0 4px 8px rgba(0,0,0,.34), 0 18px 44px rgba(0,0,0,.4);--mo-schnell: .12s;--mo-normal: .18s;--mo-ruhig: .24s;--ease-aus: cubic-bezier(.2, 0, 0, 1);--zeile: 28px;--zeile-gross: 36px;--ziel: 32px;--icon: 16px;--icon-gross: 20px;--strich: 1.5}@media (pointer: coarse){:root{--zeile: 44px;--zeile-gross: 44px;--ziel: 44px}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--grund);color:var(--text);overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0 0 var(--s2);font-weight:var(--fw-bold)}h1,h2{font-family:var(--font-display);letter-spacing:var(--ls-title)}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-title);line-height:var(--lh-title)}h3{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}a{color:var(--signal)}p{margin:0 0 var(--s2)}p:last-child{margin-bottom:0}.num,td.num,.zahl{font-variant-numeric:tabular-nums;text-align:right}button,a.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);font-family:inherit;font-size:var(--fs-ui);font-weight:var(--fw-medium);line-height:var(--lh-ui);min-height:var(--ziel);padding:var(--s1) var(--s3);border:1px solid transparent;border-radius:var(--r-sm);background:var(--signal);color:var(--auf-signal);cursor:pointer;transition:background var(--mo-schnell) var(--ease-aus),border-color var(--mo-schnell) var(--ease-aus),color var(--mo-schnell) var(--ease-aus)}button:hover,a.knopf:hover{background:color-mix(in srgb,var(--signal) 86%,white)}button:active,a.knopf:active{background:color-mix(in srgb,var(--signal) 86%,black)}button:disabled,a.knopf[aria-disabled=true]{opacity:.45;cursor:not-allowed}button:disabled:hover{background:var(--signal)}button.ghost,a.knopf.ghost{background:transparent;border-color:var(--kante);color:var(--text);text-decoration:none}button.ghost:hover,a.knopf.ghost:hover{background:var(--hover);border-color:var(--gedaempft)}button.ghost:active{background:var(--gedrueckt)}button.ghost:disabled:hover{background:transparent;border-color:var(--kante)}button.ghost.knopf-fehler{color:var(--fehler)}button.ghost.knopf-fehler:hover{border-color:var(--fehler);background:color-mix(in srgb,var(--fehler) 10%,transparent)}button.danger{background:transparent;border-color:var(--fehler);color:var(--fehler)}button.danger:hover{background:color-mix(in srgb,var(--fehler) 14%,transparent)}button.danger:disabled:hover{background:transparent}input,textarea,select{font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);padding:var(--s1) var(--s2);border:1px solid var(--kante);border-radius:var(--r-sm);background:var(--grund);color:var(--text);transition:border-color var(--mo-schnell) var(--ease-aus)}input:not([type=range]):not([type=checkbox]),select{min-height:var(--ziel)}input:hover,textarea:hover,select:hover{border-color:var(--gedaempft)}input:focus,textarea:focus,select:focus{border-color:var(--signal);outline:none}::placeholder{color:var(--gedaempft);opacity:1}textarea{font-family:var(--font-mono)}input[type=range]{accent-color:var(--signal);padding:0;margin:0;border:0;background:transparent}input[type=checkbox]{accent-color:var(--signal)}code{font-family:var(--font-mono);font-size:var(--fs-meta);background:var(--flaeche);padding:var(--s-half) var(--s1);border-radius:var(--r-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.i{width:var(--icon);height:var(--icon);stroke-width:var(--strich);flex-shrink:0;vertical-align:-.18em}.i.gross{width:var(--icon-gross);height:var(--icon-gross)}.row{display:flex;gap:var(--s2);align-items:center}.col{display:flex;flex-direction:column;gap:var(--s2)}.card{background:var(--flaeche);border:1px solid var(--kante);border-radius:var(--r-md);padding:var(--s3)}.container{padding:var(--s5);margin:0 auto;overflow:auto;height:100%;max-width:1200px}.prosa{max-width:var(--prosa)}.muted{color:var(--gedaempft);font-size:var(--fs-meta);line-height:var(--lh-meta)}.zustand{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap}.punkt{width:6px;height:6px;border-radius:var(--r-pill);background:currentColor;flex-shrink:0}.z-ok{color:var(--ok)}.z-wartet{color:var(--wartet)}.z-fehler{color:var(--fehler)}.z-laeuft{color:var(--signal)}.z-still{color:var(--gedaempft)}.zustand-label{color:var(--text)}.status-pill{padding:var(--s-half) var(--s2);border-radius:var(--r-pill);font-size:var(--fs-micro)}.status-running{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok)}.status-stopped{background:color-mix(in srgb,var(--fehler) 18%,transparent);color:var(--fehler)}.status-missing{background:var(--hover);color:var(--gedaempft)}.agent-pill{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s-half) var(--s2);border-radius:var(--r-pill);background:var(--aktiv);color:var(--signal);font-size:var(--fs-micro);white-space:nowrap}.agent-pill .pulse{color:var(--signal)}.health-chip{display:inline-flex;align-items:center;gap:var(--s1);padding:var(--s-half) var(--s2);border-radius:var(--r-pill);font-size:var(--fs-micro);border:1px solid transparent;white-space:nowrap}.health-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.health-partial{background:color-mix(in srgb,var(--wartet) 14%,transparent);color:var(--wartet);border-color:color-mix(in srgb,var(--wartet) 30%,transparent)}.health-down{background:color-mix(in srgb,var(--fehler) 14%,transparent);color:var(--fehler);border-color:color-mix(in srgb,var(--fehler) 30%,transparent)}.health-missing{background:var(--hover);color:var(--gedaempft);border-color:var(--kante)}.repbar{display:inline-flex;gap:var(--s-half);vertical-align:middle}.repbar i{width:7px;height:7px;border-radius:var(--r-sm);background:var(--kante);display:inline-block}.repbar i.on{background:var(--ok)}.empty-hint{border:1px dashed var(--kante);border-radius:var(--r-md);padding:var(--s4);color:var(--text);background:var(--flaeche)}.empty-hint ol{margin:var(--s2) 0 0;padding-left:var(--s4);line-height:1.8}.pane{display:flex;flex-direction:column;gap:var(--s3);height:100%;min-height:0}.pane-kopf{flex-shrink:0}.pane-titel{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:0}.pane-sub{color:var(--gedaempft);font-size:var(--fs-meta);line-height:var(--lh-meta);margin:var(--s1) 0 0}.pane-scroll{flex:1;min-height:0;overflow-y:auto}.streifen{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--kante);flex-shrink:0}.streifen-text{min-width:0;flex:1}.streifen-titel{font-size:var(--fs-ui);font-weight:var(--fw-medium);line-height:var(--lh-ui)}.streifen-sub{color:var(--gedaempft);font-size:var(--fs-meta);line-height:var(--lh-meta);margin-top:var(--s-half)}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:var(--ziel);height:var(--ziel);min-height:var(--ziel);padding:0;background:transparent;border:0;border-radius:var(--r-sm);color:var(--gedaempft);cursor:pointer}.ibtn:hover{background:var(--hover);color:var(--text)}.ibtn:disabled:hover{background:transparent;color:var(--gedaempft)}.ibtn-fehler:hover{color:var(--fehler)}.leer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);text-align:center;padding:var(--s6) var(--s4);margin:auto;max-width:44ch;color:var(--gedaempft)}.leer-titel{color:var(--text);font-size:var(--fs-body);font-weight:var(--fw-medium)}.leer p{font-size:var(--fs-meta);line-height:var(--lh-body);margin:0}.stoerung{display:flex;gap:var(--s2);padding:var(--s3);border:1px solid color-mix(in srgb,var(--fehler) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--fehler) 8%,transparent);font-size:var(--fs-meta);line-height:var(--lh-body);flex-shrink:0}.stoerung-icon{color:var(--fehler);flex-shrink:0}.stoerung b{display:block;color:var(--text);font-size:var(--fs-ui)}.stoerung .tun{color:var(--text);margin-top:var(--s1)}.neu-band{display:flex;align-items:center;justify-content:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s2) var(--s4);background:color-mix(in srgb,var(--wartet) 14%,var(--grund));border-bottom:1px solid color-mix(in srgb,var(--wartet) 40%,transparent);flex-shrink:0}.neu-text{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text)}.topbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s2);padding:var(--s2) var(--s4);background:var(--flaeche);border-bottom:1px solid var(--kante);flex-shrink:0}.wortmarke{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);letter-spacing:var(--ls-title)}button.ghost.active{border-color:var(--signal);color:var(--signal)}button.ghost.active:hover{border-color:var(--signal)}.seite{display:flex;flex-direction:column;gap:var(--s4);padding-bottom:var(--s6);max-width:var(--mass-seite)}.seite-kopf{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.anlegen{display:flex;gap:var(--s2);align-items:flex-start}.anlegen input{flex:1;min-width:0}.liste{display:flex;flex-direction:column}.liste-zeile{position:relative;display:flex;align-items:center;gap:var(--s3);min-height:var(--zeile-gross);padding:var(--s3) 0;border-top:1px solid var(--kante)}.liste-zeile:last-child{border-bottom:1px solid var(--kante)}.liste-zeile:hover{background:var(--hover)}.liste-haupt{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s1);align-items:flex-start;justify-content:center;text-align:left;background:transparent;border:0;border-radius:var(--r-sm);color:var(--text);padding:0;min-height:0;cursor:pointer}.liste-haupt:hover{background:transparent}.liste-haupt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-sm)}.liste-haupt:focus-visible{outline:none}.liste-haupt:focus-visible:after{outline:2px solid var(--signal);outline-offset:-2px}.liste-titel{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body)}.liste-meta{color:var(--gedaempft);font-size:var(--fs-meta);line-height:var(--lh-meta);font-variant-numeric:tabular-nums}.liste-aktionen{position:relative;z-index:1;display:flex;gap:var(--s1);flex-shrink:0;opacity:0;transition:opacity var(--mo-schnell) var(--ease-aus)}.liste-zeile:hover .liste-aktionen,.liste-zeile:focus-within .liste-aktionen{opacity:1}@media (hover: none){.liste-aktionen{opacity:.55}}.zustandsspalte{display:flex;gap:var(--s3);flex-wrap:wrap;flex-shrink:0}.zustandsspalte .zustand{font-size:var(--fs-meta)}.zustandsspalte .zustand>span:last-child{color:var(--gedaempft)}.ws-zeile{flex-wrap:wrap;row-gap:var(--s2)}.ws-titel{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.ws-summary{max-width:60ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hinweis{display:flex;flex-direction:column;gap:var(--s2);border:1px dashed var(--kante);border-radius:var(--r-md);padding:var(--s4);background:var(--flaeche);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--prosa)}.hinweis ol{margin:0;padding-left:var(--s4);line-height:1.9}.shell{display:grid;grid-template-rows:44px 1fr 28px;grid-template-columns:64px 260px 1fr var(--chat-w, 380px);grid-template-areas:"topbar  topbar  topbar topbar" "rail    sidebar main   chat" "status  status  status status";height:100vh;min-height:0}.shell-topbar{grid-area:topbar;background:var(--flaeche);border-bottom:1px solid var(--kante);display:flex;justify-content:space-between;align-items:center;padding:0 var(--s4)}.shell-rail{grid-area:rail;background:var(--flaeche);border-right:1px solid var(--kante);display:flex;flex-direction:column;align-items:center;padding:var(--s2) 0;gap:var(--s1)}.shell-sidebar{grid-area:sidebar;background:var(--grund);border-right:1px solid var(--kante);display:flex;flex-direction:column;min-height:0;overflow:hidden}.shell-main{grid-area:main;background:var(--grund);display:flex;flex-direction:column;min-height:0;overflow:hidden}.shell-chat{grid-area:chat;background:var(--flaeche);border-left:1px solid var(--kante);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.shell-status{grid-area:status;background:var(--flaeche);border-top:1px solid var(--kante);display:flex;align-items:center;gap:var(--s4);padding:0 var(--s4);font-size:var(--fs-meta);color:var(--gedaempft)}.chat-resizer{position:absolute;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize;z-index:20}.chat-resizer:hover,.chat-resizer.dragging{background:var(--signal)}.chat-collapsed-rail{display:flex;flex-direction:column;align-items:center;padding:var(--s2) 0;gap:var(--s2)}.rail-btn{width:56px;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-half);background:transparent;color:var(--gedaempft);border:0;cursor:pointer;border-radius:var(--r-md);position:relative;padding:var(--s1) 0}.rail-icon{font-size:var(--icon-gross);line-height:1;display:flex}.rail-label{font-size:9px;letter-spacing:var(--ls-micro)}.rail-btn:hover{color:var(--text);background:var(--hover)}.rail-btn.active{color:var(--text)}.rail-btn.active:before{content:"";position:absolute;left:-4px;top:var(--s1);bottom:var(--s1);width:2px;background:var(--signal);border-radius:var(--r-pill)}.rail-btn .badge{position:absolute;top:var(--s1);right:var(--s-half);background:var(--signal);color:var(--auf-signal);font-size:10px;line-height:1;padding:var(--s-half) var(--s1);border-radius:var(--r-pill);min-width:16px;text-align:center}.rail-btn .dot{position:absolute;top:6px;right:6px;width:8px;height:8px;background:var(--wartet);border-radius:var(--r-pill)}.scv-section{border-bottom:1px solid var(--kante)}.scv-section-header{padding:var(--s1) var(--s3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--gedaempft);display:flex;justify-content:space-between;align-items:center;background:var(--grund);cursor:default}.scv-row{display:flex;align-items:center;gap:var(--s1);min-height:var(--zeile);padding:0 var(--s3);cursor:pointer;font-size:var(--fs-meta);font-family:var(--font-mono);color:var(--text);border-left:3px solid transparent}.scv-row:hover{background:var(--hover)}.scv-row.active{background:var(--aktiv)}.scv-status{margin-left:auto;font-family:var(--font-body);width:16px;text-align:center;font-weight:var(--fw-bold);font-size:var(--fs-micro)}.scv-status.M{color:var(--wartet)}.scv-status.A{color:var(--ok)}.scv-status.D{color:var(--fehler)}.scv-status.U{color:var(--signal)}.tabs{display:flex;border-bottom:1px solid var(--kante);background:var(--flaeche)}.tab{padding:var(--s2) var(--s4);cursor:pointer;font-size:var(--fs-ui);color:var(--gedaempft);border-right:1px solid var(--kante);border-bottom:2px solid transparent}.tab:hover{color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--signal);background:var(--grund)}.tab-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tab-panel.scroll{overflow:auto}.filetree-item{min-height:var(--zeile);padding:0 var(--s2);cursor:pointer;font-size:var(--fs-meta);font-family:var(--font-mono);border-left:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.filetree-item:hover{background:var(--hover)}.filetree-item.active{background:var(--aktiv)}.filetree-item.edited{border-left-color:var(--ok)}.filetree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.filetree-actions{margin-left:auto;display:none;gap:var(--s-half);flex-shrink:0;padding-left:var(--s1)}.filetree-item:hover .filetree-actions{display:inline-flex}.filetree-actions button{padding:0 var(--s1);min-height:0;font-size:var(--fs-micro);background:transparent;border:0;color:var(--gedaempft)}.filetree-actions button:hover{color:var(--text);background:transparent}.menu-item{min-height:var(--zeile-gross);padding:0 var(--s3);cursor:pointer;font-size:var(--fs-ui);font-weight:var(--fw-normal);color:var(--text);background:transparent;border:0;border-left:3px solid transparent;border-radius:0;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:var(--s2);text-align:left}.menu-item:hover{background:var(--hover);color:var(--text)}.menu-item.active{background:var(--aktiv);border-left-color:var(--signal);color:var(--text)}.section-header{padding:var(--s1) var(--s3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--gedaempft);background:var(--flaeche);border-bottom:1px solid var(--kante);display:flex;justify-content:space-between;align-items:center}.editor-wrap{flex:1;min-height:0;position:relative;overflow:hidden}.editor-wrap>*{position:absolute;top:0;right:0;bottom:0;left:0}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,var(--flaeche) 25%,var(--kante) 37%,var(--flaeche) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--r-md)}.skeleton-row{height:70px;margin-bottom:var(--s2)}.ws-card{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s3);border:1px solid var(--kante);border-radius:var(--r-md);background:var(--flaeche)}.ws-card:hover{border-color:var(--gedaempft)}.ws-rename{opacity:0;transition:opacity var(--mo-schnell) var(--ease-aus);background:transparent;border:0;color:var(--gedaempft);cursor:pointer;font-size:var(--fs-ui);line-height:1;min-height:0;padding:var(--s-half) var(--s1);border-radius:var(--r-sm)}.ws-card:hover .ws-rename,.ws-card:focus-within .ws-rename{opacity:.55}.ws-rename:hover,.ws-rename:focus-visible{opacity:1;color:var(--text);background:var(--hover)}@media (hover: none){.ws-rename{opacity:.5}}.log-line{display:flex;gap:var(--s2);padding:0 var(--s1);border-radius:var(--r-sm);white-space:pre-wrap;word-break:break-word}.log-line:hover{background:var(--flaeche)}.log-line.err{background:color-mix(in srgb,var(--fehler) 12%,transparent)}.log-line.err:hover{background:color-mix(in srgb,var(--fehler) 20%,transparent)}.log-fix{opacity:0;transition:opacity var(--mo-schnell) var(--ease-aus);background:transparent;border:0;color:var(--gedaempft);cursor:pointer;font-size:var(--fs-micro);line-height:1.5;min-height:0;padding:0 var(--s1);border-radius:var(--r-sm);flex-shrink:0}.log-line:hover .log-fix,.log-line:focus-within .log-fix{opacity:.6}.log-fix:hover,.log-fix:focus-visible{opacity:1;color:var(--text);background:var(--hover)}@media (hover: none){.log-fix{opacity:.45}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (pointer: fine) and (min-width: 860px) and (max-width: 1180px){.shell{grid-template-columns:56px 200px minmax(0,1fr) var(--chat-w, 340px)}.rail-btn{width:50px}}@media (pointer: coarse) and (orientation: landscape) and (min-width: 860px){.shell{grid-template-columns:56px 200px minmax(0,1fr) var(--chat-w, 340px)}.rail-btn{width:52px;min-height:50px}.shell-topbar{overflow-x:auto}}.shell-mobilenav{display:none;grid-area:mobilenav}@media (max-width: 859px),(pointer: coarse) and (orientation: portrait){.shell{height:100dvh;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) 54px;grid-template-areas:"topbar" "stage" "mobilenav"}.shell-rail,.shell-sidebar,.shell-main,.shell-chat,.shell-status{display:none}.chat-resizer{display:none!important}.shell[data-mpanel=chat] .shell-chat,.shell[data-mpanel=main] .shell-main{display:flex;grid-area:stage}.shell[data-mpanel=nav]{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"topbar topbar" "rail sidebar" "mobilenav mobilenav"}.shell[data-mpanel=nav] .shell-rail,.shell[data-mpanel=nav] .shell-sidebar{display:flex}.shell-topbar{padding:var(--s1) var(--s2);gap:var(--s2);overflow-x:auto}.shell-topbar::-webkit-scrollbar{height:0}.shell-topbar>.row{flex:0 0 auto}.topbar .btn-label{display:none}.shell-mobilenav{display:flex;background:var(--flaeche);border-top:1px solid var(--kante)}.mnav-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-half);background:transparent;color:var(--gedaempft);border:0;border-radius:0;border-top:2px solid transparent;margin-top:-1px;min-height:54px;position:relative;font-size:10px;cursor:pointer}.mnav-btn:hover{background:transparent;color:var(--text)}.mnav-btn.active{color:var(--signal);border-top-color:var(--signal)}.mnav-icon{font-size:var(--icon-gross);line-height:1;display:flex}.mnav-badge{position:absolute;top:7px;left:calc(50% + 6px);background:var(--signal);color:var(--auf-signal);font-size:9px;line-height:1;padding:var(--s-half) var(--s1);border-radius:var(--r-pill);min-width:14px;text-align:center}.mnav-dot{position:absolute;top:9px;left:calc(50% + 9px);width:7px;height:7px;background:var(--wartet);border-radius:var(--r-pill)}input,textarea,select{font-size:16px}.container{padding:var(--s3)}.card{max-width:calc(100vw - var(--s6))}}@media (max-width: 859px),(pointer: coarse) and (orientation: portrait){.platset{flex-direction:column}.platset-nav{width:100%!important;flex-direction:row!important;align-items:center;overflow-x:auto;flex-shrink:0;border-right:0!important;border-bottom:1px solid var(--kante)}.platset-nav::-webkit-scrollbar{height:0}.platset-nav>div{flex:0 0 auto}.platset-nav .section-header{display:none}.platset-nav .menu-item{white-space:nowrap;border-left:0;border-bottom:3px solid transparent}.platset-nav .menu-item.active{border-left:0;border-bottom-color:var(--signal)}}.agent-split{display:flex;gap:var(--s5);align-items:stretch;height:100%;min-height:0}.agent-split-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.agent-split-side{flex:0 0 360px;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--kante);padding-left:var(--s5)}.agent-one{display:flex;height:100%;min-height:0}.agent-one .pane-kopf,.agent-one .streifen-sub{display:none}.agent-one>.agent-split-main,.agent-one>.agent-split-side{flex:1;width:100%;min-width:0;border-left:0;padding-left:0}.agent-seg{display:flex;flex-shrink:0}.agent-seg>button{flex:1;border-radius:0;border:1px solid var(--kante);background:transparent;color:var(--gedaempft);font-weight:var(--fw-medium);display:inline-flex;align-items:center;justify-content:center;gap:var(--s2)}.agent-seg>button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.agent-seg>button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:0}.agent-seg>button:hover{background:var(--hover);color:var(--text)}.agent-seg>button.active{background:var(--flaeche);color:var(--text)}.spur-aktionen{display:flex;gap:var(--s-half);flex-shrink:0;opacity:0;transition:opacity var(--mo-schnell) var(--ease-aus)}.spur-station:hover .spur-aktionen,.spur-station:focus-within .spur-aktionen{opacity:1}@media (hover: none){.spur-aktionen{opacity:.6}}.spur-leer{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--s3);padding-top:var(--s2);--spur-mitte: 8px;--spur-linie: color-mix(in srgb, var(--gedaempft) 70%, transparent)}.spur-leer .spur-mark{position:relative}.spur-leer .spur-mark:after{content:"";position:absolute;left:50%;margin-left:-1px;width:2px;top:var(--spur-mitte, 8px);height:72px;background:repeating-linear-gradient(to bottom,var(--spur-linie) 0 3px,transparent 3px 7px)}.spur-leer .spur-node{position:absolute;left:50%;top:var(--spur-mitte, 8px);transform:translate(-50%,-50%);width:9px;height:9px;border-radius:var(--r-pill);background:var(--grund);border:2px solid var(--spur-linie);box-shadow:0 0 0 3px var(--grund);z-index:1}.spur-leer .leer-titel{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text)}.spur-leer p{color:var(--gedaempft);font-size:var(--fs-meta);line-height:var(--lh-body);margin:var(--s1) 0 0;max-width:44ch}.composer{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2);background:var(--flaeche);border:1px solid var(--kante);border-radius:var(--r-md);flex-shrink:0;transition:border-color var(--mo-schnell) var(--ease-aus)}.composer:focus-within{border-color:var(--signal)}.composer textarea{width:100%;resize:none;max-height:150px;border:0;background:transparent;padding:var(--s1);font-family:var(--font-body);font-size:var(--fs-body)}.composer textarea:focus,.composer textarea:focus-visible{outline:none;border:0}.composer-zeile{display:flex;align-items:center;gap:var(--s1)}.composer-zeile>:first-child{margin-right:auto}.composer select{border:0;background:transparent;color:var(--gedaempft);font-size:var(--fs-meta);padding:var(--s1);min-height:var(--ziel);cursor:pointer}.composer select:hover,.composer select:focus{color:var(--text);border:0}details.reserve{display:block;padding:0;border-bottom:1px solid var(--kante);flex-shrink:0}details.reserve>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);list-style:none;cursor:pointer;min-height:var(--zeile-gross);font-size:var(--fs-ui);font-weight:var(--fw-medium)}details.reserve>summary::-webkit-details-marker{display:none}details.reserve>summary:hover{color:var(--text)}details.reserve>.reserve-inhalt{display:flex;flex-direction:column;gap:var(--s2);padding-bottom:var(--s3)}.reserve{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--kante);flex-shrink:0}.reserve-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s2)}.reserve-wert{font-variant-numeric:tabular-nums;color:var(--text);font-size:var(--fs-ui);font-weight:var(--fw-medium)}.reserve input[type=range]{width:100%}.fenster{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--fs-meta)}.fenster-name{color:var(--gedaempft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fenster-wert{white-space:nowrap;font-variant-numeric:tabular-nums}.protokoll{margin:0;max-height:220px;overflow:auto;background:var(--grund);border:1px solid var(--kante);border-radius:var(--r-sm);padding:var(--s2);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-body)}.spur{list-style:none;margin:0;padding:0;--spur-mitte: 8px;--spur-linie: color-mix(in srgb, var(--gedaempft) 70%, transparent)}.spur-station{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--s3)}.spur-body{padding-bottom:var(--s4);min-width:0}.spur-station:last-child .spur-body{padding-bottom:0}.spur-mark{position:relative}.spur-mark:before,.spur-mark:after{content:"";position:absolute;left:50%;width:2px;margin-left:-1px;background:var(--spur-linie)}.spur-mark:before{top:0;height:var(--spur-mitte)}.spur-mark:after{top:var(--spur-mitte);bottom:0}.spur-station:first-child .spur-mark:before{display:none}.spur-station:last-child .spur-mark:after{display:none}.spur-node{position:absolute;left:50%;top:var(--spur-mitte);transform:translate(-50%,-50%);width:8px;height:8px;border-radius:var(--r-pill);background:var(--spur-linie);box-shadow:0 0 0 3px var(--grund);z-index:1}.spur-station.reihe .spur-node{width:9px;height:9px;background:var(--grund);border:2px solid var(--spur-linie)}.spur-station.laeuft .spur-node{width:11px;height:11px;background:var(--grund);border:2px solid var(--signal)}.spur-station.laeuft .spur-mark:before{background:var(--signal-matt)}.spur-station.laeuft .spur-mark:after{background:linear-gradient(to bottom,var(--signal),transparent) 0 -40% / 2px 40% no-repeat,repeating-linear-gradient(to bottom,var(--spur-linie) 0 3px,transparent 3px 7px) 0 0 / 2px 100%;animation:spur-lauf 2s linear infinite}.spur-station.laeuft:last-child .spur-mark:after{display:block;bottom:auto;height:28px}@keyframes spur-lauf{0%{background-position:0 -40%,0 0}to{background-position:0 100%,0 0}}.spur-station.gebrochen .spur-node{width:10px;height:10px;background:var(--wartet)}.spur-station.gebrochen .spur-mark:before{background:var(--wartet)}.spur-station.gebrochen .spur-mark:after{background:linear-gradient(to bottom,var(--wartet) 0 16px,transparent 16px 28px,var(--spur-linie) 28px)}.spur-station.gebrochen.hart .spur-node{background:var(--fehler)}.spur-station.gebrochen.hart .spur-mark:before{background:var(--fehler)}.spur-station.gebrochen.hart .spur-mark:after{background:linear-gradient(to bottom,var(--fehler) 0 16px,transparent 16px 28px,var(--spur-linie) 28px)}.spur-station.kontingent .spur-node{background:var(--grund);border:2px dashed var(--gedaempft);width:10px;height:10px}.spur-zeile{display:flex;align-items:center;gap:var(--s2);min-height:16px}.spur-label{font-size:var(--fs-ui);font-weight:var(--fw-medium);line-height:var(--lh-ui);flex:1;min-width:0}.spur-puls{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--gedaempft);overflow-wrap:anywhere}.spur-puls code{background:none;padding:0;font-size:inherit;color:inherit}.spur-titel{font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;margin-top:var(--s1);overflow-wrap:anywhere}.spur-meta{color:var(--gedaempft);font-size:var(--fs-meta);line-height:var(--lh-meta);margin-top:var(--s1);font-variant-numeric:tabular-nums}.spur-meta code{font-size:var(--fs-meta);background:transparent;padding:0}.spur-frage{color:var(--wartet);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;margin-top:var(--s2)}.spur-fehlertext{color:var(--fehler);font-size:var(--fs-meta);line-height:var(--lh-body);white-space:pre-wrap;margin-top:var(--s2);font-family:var(--font-mono)}.spur-antwort{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s2)}.spur-antwort textarea{resize:vertical;font-family:var(--font-body);font-size:var(--fs-body)}.erledigt{margin-top:var(--s5)}.erledigt-kopf{font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--gedaempft);margin:0 0 var(--s2)}.erledigt ul{list-style:none;margin:0;padding:0}.erledigt-zeile{padding:var(--s2) 0;border-top:1px solid var(--kante)}.erledigt-titel{font-size:var(--fs-body);line-height:var(--lh-body);flex:1;min-width:0;overflow-wrap:anywhere}.erledigt-zeile:hover .spur-aktionen,.erledigt-zeile:focus-within .spur-aktionen{opacity:1}.chat-msg{padding:var(--s2, 8px) var(--s3, 12px);border-radius:var(--r-md, 8px);margin-bottom:var(--s2, 6px);font-size:var(--fs-body, 13px);line-height:var(--lh-body, 1.45);max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.chat-user{background:var(--aktiv, #1e3a5f);align-self:flex-end;max-width:85%;white-space:pre-wrap}.chat-asst{background:var(--flaeche, #1a1f29);border:1px solid var(--kante, #2c333f);max-width:95%}.md-body{line-height:var(--lh-body, 1.45);min-width:0;max-width:100%;overflow-wrap:anywhere}.md-body h1,.md-body h2,.md-body h3{margin:var(--s2, 6px) 0 var(--s1, 4px);font-size:1.05em}.md-body blockquote{margin:var(--s1, 4px) 0;padding-left:var(--s3, 10px);border-left:3px solid var(--kante, #3a4150);color:var(--gedaempft, #8b949e)}.md-body pre{max-width:100%;overflow-x:auto;white-space:pre}.md-body pre code{white-space:pre;word-break:normal;overflow-wrap:normal}.codeblock{margin:var(--s2, 6px) 0;border:1px solid var(--kante, #21262d);border-radius:var(--r-sm, 6px);overflow:hidden;background:var(--grund, #0d1117)}.codeblock-header{display:flex;align-items:center;gap:var(--s2, 8px);padding:var(--s1, 4px) var(--s3, 10px);font-size:var(--fs-micro, 11px);color:var(--gedaempft, #8b949e);background:var(--flaeche, #161b22);border-bottom:1px solid var(--kante, #21262d);cursor:pointer;-webkit-user-select:none;user-select:none}.codeblock-header:hover{background:var(--hover, #1a1f29);color:var(--text, #e8eaed)}.codeblock-header .lang{text-transform:uppercase;letter-spacing:.5px}.codeblock-header .info{color:var(--gedaempft, #6e7681)}.codeblock-header .toggle{color:var(--signal, #6ea8fe);font-size:12px}.codeblock-header .pulse{color:var(--ok, #74c69d)}.codeblock-body{position:relative}.codeblock-body pre{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.codeblock-body.collapsed:before{content:"";position:absolute;top:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,var(--grund, #0d1117),transparent);pointer-events:none;z-index:1}.chat-imgs{display:flex;flex-wrap:wrap;gap:var(--s1, 6px);margin-bottom:var(--s1, 6px)}.chat-img{display:inline-flex;border:1px solid var(--kante, #2c333f);border-radius:var(--r-sm, 6px);overflow:hidden;line-height:0}.chat-img img{max-width:140px;max-height:140px;object-fit:cover;display:block;cursor:zoom-in}.chat-attach{display:flex;flex-wrap:wrap;gap:var(--s1, 6px);padding:var(--s1, 6px) var(--s3, 10px) 0}.chat-attach .thumb{position:relative;width:52px;height:52px;border:1px solid var(--kante, #2c333f);border-radius:var(--r-sm, 6px);overflow:hidden}.chat-attach .thumb img{width:100%;height:100%;object-fit:cover;display:block}.chat-attach .thumb .rm{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:0;background:var(--fehler, #c0392b);color:#fff;font-size:12px;line-height:18px;cursor:pointer;padding:0;min-height:0}.chat-attach .thumb.busy{display:flex;align-items:center;justify-content:center;color:var(--gedaempft, #6e7681);font-size:10px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pulse{animation:pulse 1.2s ease-in-out infinite}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.caret{display:inline-block;animation:blink 1s steps(2) infinite;color:var(--signal, #6ea8fe);margin-left:2px}@media (prefers-reduced-motion: reduce){.pulse,.caret{animation:none}}.schritte{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--s2, 6px)}.schritt{display:flex;align-items:baseline;gap:var(--s2, 8px);font-size:var(--fs-meta, 12px);color:var(--gedaempft, #8b949e);min-width:0}.schritt code{background:none;padding:0;color:inherit;font-size:inherit;overflow-wrap:anywhere}.schritt-punkt{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;align-self:center}.schritt-aktiv{color:var(--text, #e8eaed)}.schritt-aktiv .schritt-punkt{background:var(--signal, #6ea8fe);opacity:1;animation:pulse 1.2s ease-in-out infinite}.denkt{font-size:var(--fs-meta, 12px);color:var(--gedaempft, #8b949e)}.stille{font-size:var(--fs-meta, 12px);color:var(--wartet, #d29922);margin-top:var(--s1, 4px)}@media (prefers-reduced-motion: reduce){.schritt-aktiv .schritt-punkt{animation:none}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
