@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_be5b54{--schrift-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");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-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");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-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--schrift-mono-var:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:light dark;--grund:#fbfbfa;--aussen:#f0eee9;--flaeche:#f7f8f6;--flaeche-tief:#f4f5f3;--karte:#ffffff;--blase:#eef1ef;--text:#20242b;--text-koerper:#3a413c;--gedaempft:#8b948f;--leise:#98a09c;--rand:#e8eae7;--rand-karte:#e4e7e4;--akzent:#0d9488;--akzent-tief:#0b7a70;--akzent-dunkel:#0b6e66;--akzent-hell:#19b89b;--akzent-flaeche:#e2ecea;--akzent-rand:#bcd9d4;--warn:#e0a63c;--warn-text:#c2803a;--warn-tief:#8a5f22;--warn-rand:#ecd9bd;--warn-flaeche:#fdf9f1;--warn-flaeche-tief:#fdf7ec;--fehler:#a3261a;--tinte:#20242b;--auf-tinte:#ffffff;--status-neutral:#cfd4d0;--radius-s:6px;--radius:8px;--radius-m:10px;--radius-g:12px;--radius-rund:999px;--schrift:var(--schrift-sans),ui-sans-serif,system-ui,sans-serif;--schrift-mono:var(--schrift-mono-var),ui-monospace,"SF Mono",Menlo,monospace;--schatten:0 1px 3px rgba(32,36,43,.05);--schatten-hoch:0 4px 16px rgba(32,36,43,.08)}@media (prefers-color-scheme:dark){:root{--grund:#16181c;--aussen:#101214;--flaeche:#1c1f23;--flaeche-tief:#191c1f;--karte:#22262b;--blase:#262b30;--text:#e8eae7;--text-koerper:#c6ccc7;--gedaempft:#8b948f;--leise:#6d7671;--rand:#2a2e33;--rand-karte:#30353a;--akzent:#14b8a6;--akzent-tief:#2dd4bf;--akzent-dunkel:#5eead4;--akzent-hell:#19b89b;--akzent-flaeche:#123734;--akzent-rand:#1e4b46;--warn:#e0a63c;--warn-text:#d9a45c;--warn-tief:#e6c78f;--warn-rand:#4a3d24;--warn-flaeche:#2a2417;--warn-flaeche-tief:#241f13;--fehler:#e07a6f;--tinte:#e8eae7;--auf-tinte:#16181c;--status-neutral:#4a5054;--schatten:0 1px 3px rgba(0,0,0,.4);--schatten-hoch:0 4px 16px rgba(0,0,0,.5)}}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--aussen);color:var(--text);font:16px/1.6 var(--schrift)}h1{font-size:1.4rem;margin:0 0 .25rem}h1,h2{font-weight:600}h2{font-size:1.05rem;margin:2rem 0 .75rem}p.unter{color:var(--gedaempft);margin:0 0 1.5rem}a{color:var(--akzent-tief)}.mono-label{font-family:var(--schrift-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gedaempft)}label{display:block;font-size:.8rem;font-weight:500;margin:1rem 0 .35rem}input[type=email],input[type=password],input[type=text]{width:100%;padding:.6rem .7rem;border:1px solid var(--rand-karte);border-radius:var(--radius);background:var(--karte);color:var(--text);font:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}button{padding:.55rem 1rem;border-radius:var(--radius);border:1px solid transparent;background:var(--tinte);color:var(--auf-tinte);font:inherit;font-weight:600;cursor:pointer}button:disabled{opacity:.55;cursor:default}button.leise{color:var(--text-koerper)}button.gefahr,button.leise{background:transparent;border-color:var(--rand-karte);font-weight:500}button.gefahr{color:var(--fehler)}a.knopf{display:inline-block;padding:.55rem 1rem;border-radius:var(--radius);border:1px solid var(--rand-karte);text-decoration:none;color:var(--text-koerper);font-weight:500;background:var(--karte)}.reihe{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.reihe label{flex:1 1;min-width:14rem;margin-top:0}.karte{border:1px solid var(--rand-karte);border-radius:var(--radius-m);padding:1rem;background:var(--karte);margin-bottom:.75rem;box-shadow:var(--schatten)}.karte a{color:inherit;text-decoration:none;font-weight:600}.karte .meta{color:var(--gedaempft);font-size:.875rem}.meldung{padding:.7rem .85rem;border-radius:var(--radius-m);margin:1rem 0;font-size:.925rem}.meldung.fehler{background:color-mix(in srgb,var(--fehler) 12%,transparent);color:var(--fehler)}.meldung.hinweis{background:var(--karte);border:1px solid var(--rand-karte)}.kopf{justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--rand)}.kopf,.kopf a{display:flex;align-items:center}.kopf a{color:inherit;text-decoration:none;font-weight:600;gap:.55rem}.logo-quadrat{width:28px;height:28px;border-radius:var(--radius);background:var(--akzent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex:none}.logo-quadrat img{height:19px;width:auto}.huelle{max-width:62rem;margin:0 auto;padding:2rem 1.25rem 4rem}.schmal{max-width:27rem;width:100%;margin:2.5rem auto;background:var(--karte);border:1px solid var(--rand-karte);border-radius:var(--radius-g);box-shadow:var(--schatten);padding:1.75rem}.huelle .schmal{margin:1rem auto}.huelle>.schmal:only-child{margin-top:3rem}.rahmen{display:flex;height:100dvh;overflow:hidden;background:var(--grund)}.leiste{width:52px;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;border-right:1px solid var(--rand);background:var(--flaeche-tief)}.leiste .logo-quadrat{margin-bottom:10px}.leiste a{color:inherit;text-decoration:none}.leiste-knopf{width:32px;height:32px;border-radius:9px;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--leise);cursor:pointer;font-weight:500}.leiste-knopf:hover{color:var(--text-koerper);background:var(--flaeche)}.leiste-knopf.aktiv{background:var(--akzent-flaeche);color:var(--akzent-dunkel)}.leiste .unten{margin-top:auto;flex-direction:column;gap:8px}.avatar,.leiste .unten{display:flex;align-items:center}.avatar{width:28px;height:28px;border-radius:50%;background:var(--status-neutral);color:var(--text-koerper);justify-content:center;font-family:var(--schrift-mono);font-size:10px;text-transform:lowercase}.inhalt{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}.konsole{flex:1 1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr);height:100%}.seitenleiste{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--rand);background:var(--flaeche)}.seitenleiste-kopf{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.neu-knopf{font-family:var(--schrift-mono);font-size:11px;color:var(--akzent-tief);border:1px solid var(--akzent-rand);border-radius:var(--radius-s);padding:3px 8px;background:var(--karte);text-decoration:none}.projektliste{display:flex;flex-direction:column;gap:4px;padding:4px 10px 12px;overflow-y:auto;flex:1 1}.projekt-karte{display:block;padding:11px 12px;border-radius:var(--radius-m);border:1px solid transparent;text-decoration:none;color:inherit}.projekt-karte:hover{background:var(--grund)}.projekt-karte.aktiv{background:var(--karte);border-color:var(--akzent-rand);box-shadow:var(--schatten)}.projekt-karte .zeile{display:flex;align-items:center;gap:7px}.projekt-karte .name{font-size:13px;color:var(--text-koerper);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projekt-karte.aktiv .name{font-weight:600;color:var(--text)}.projekt-karte .zeit{font-size:9px}.projekt-karte .status,.projekt-karte .zeit{font-family:var(--schrift-mono);color:var(--gedaempft)}.projekt-karte .status{font-size:10px;margin-top:5px}.punkt{width:6px;height:6px;border-radius:50%;flex:none;background:var(--status-neutral)}.punkt.erprobt{background:var(--warn)}.punkt.abgenommen,.punkt.laeuft{background:var(--akzent-hell)}.seitenleiste-fuss{padding:12px 16px;border-top:1px solid var(--rand);font-family:var(--schrift-mono);font-size:10px;color:var(--gedaempft);display:flex;justify-content:space-between}.arbeit{display:grid;grid-template-columns:minmax(0,1fr) 300px;height:100%;min-height:0}.haupt{flex-direction:column;min-width:0;min-height:0}.haupt,.haupt-kopf{display:flex;background:var(--grund)}.haupt-kopf{align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--rand);flex:none;flex-wrap:wrap}.haupt-kopf .punkt{width:8px;height:8px}.haupt-kopf .titel{font-size:14px;font-weight:600}.haupt-kopf .aktionen{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.haupt-kopf .aktionen a.knopf,.haupt-kopf .aktionen button{padding:5px 10px;font-size:12px;border-radius:var(--radius-s)}.haupt-kopf .aktionen button:not(.gefahr):not(.symbol-knopf){background:transparent;color:var(--text-koerper);border-color:var(--rand-karte);font-weight:500}.abzeichen{font-family:var(--schrift-mono);font-size:10px;color:var(--gedaempft);background:var(--flaeche-tief);border-radius:var(--radius-s);padding:3px 8px;text-transform:uppercase;letter-spacing:.05em}.symbol-knopf{width:30px;height:30px;border-radius:var(--radius);border:1px solid var(--rand-karte);background:transparent;color:var(--gedaempft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;text-decoration:none}.symbol-knopf:hover{color:var(--text-koerper);background:var(--flaeche)}.panel{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--rand);background:var(--flaeche)}.panel-kopf{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;flex:none}.panel-mitte{flex:1 1;overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.artefakt{background:var(--karte);border:1px solid var(--rand-karte);border-radius:var(--radius-m);padding:12px}.artefakt.achtung{border-color:var(--warn-rand)}.artefakt .zeile{display:flex;align-items:center;gap:8px;color:var(--text-koerper)}.artefakt .name{font-size:12.5px;font-weight:600;flex:1 1;color:var(--text)}.artefakt .meta{font-family:var(--schrift-mono);font-size:9.5px;color:var(--gedaempft);margin-top:7px}.artefakt.achtung .meta{color:var(--warn-text)}.artefakt-vorschau{margin-top:8px;border-radius:var(--radius-s);background:var(--flaeche-tief);border:1px solid var(--rand);max-height:280px;overflow-y:auto;padding:8px 10px;font-family:var(--schrift-mono);font-size:10.5px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text-koerper)}.panel-fuss{padding:14px 16px;border-top:1px solid var(--rand);flex:none}.chat{flex:1 1;min-height:0;display:flex;flex-direction:column}.phasen{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;padding:12px 28px 0;flex:none}.phase{width:2.5rem;height:4px;border-radius:2px;background:var(--rand)}.phase.erledigt{background:var(--akzent-hell)}.phase.aktiv{background:var(--akzent);opacity:.55}.phasen-text{flex-basis:100%;font-family:var(--schrift-mono);font-size:10px;color:var(--gedaempft)}.lauf{display:flex;flex-direction:column;gap:.35rem;padding:12px 28px 0;flex:none}.lauf-balken{height:3px;border-radius:2px;background:var(--rand);overflow:hidden}.lauf-balken span{display:block;height:100%;background:var(--akzent-hell);transition:width .3s}.verlauf{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:24px 28px}.beitrag{white-space:pre-wrap}.beitrag.agent{align-self:flex-start;max-width:660px;font-size:13.5px;line-height:1.65;color:var(--text-koerper)}.beitrag.nutzer{align-self:flex-end;max-width:520px;background:var(--blase);color:var(--text);border-radius:var(--radius-g);padding:11px 15px;font-size:13px;line-height:1.55}.beitrag.tippt{color:var(--gedaempft);letter-spacing:.2em}.frage{align-self:flex-start;max-width:560px;width:-moz-fit-content;width:fit-content;border:1px solid var(--rand-karte);border-radius:var(--radius-g);padding:14px 16px;background:var(--karte);box-shadow:var(--schatten);font-size:13px}.frage-text{margin:0 0 .6rem;font-weight:600;font-size:13px}.chips{display:flex;gap:.4rem;flex-wrap:wrap}.chip{background:var(--karte);color:var(--text-koerper);border:1px solid var(--rand-karte);border-radius:var(--radius-rund);padding:.35rem .8rem;font-size:12.5px;font-weight:500}.chip:hover{border-color:var(--akzent-rand)}.chip.gewaehlt{background:var(--tinte);color:var(--auf-tinte);border-color:var(--tinte)}.erklaerung{border-left:3px solid var(--akzent);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--flaeche);padding:.85rem 1rem;margin:0 28px 12px;flex:none;font-size:13px}.erklaerung p{margin:.4rem 0 .75rem}.chat>.meldung{margin:0 28px 12px;flex:none}.eingabe-bereich{padding:0 24px 20px;flex:none}.eingabe{display:flex;align-items:center;gap:12px;background:var(--karte);border:1px solid var(--rand-karte);border-radius:var(--radius-g);padding:10px 16px;box-shadow:var(--schatten)}.eingabe .prompt{font-family:var(--schrift-mono);color:var(--akzent);font-size:13px;flex:none}.eingabe input{flex:1 1;border:none;background:transparent;padding:4px 0;font-size:13px;color:var(--text)}.eingabe input::placeholder{color:var(--leise)}.eingabe input:focus-visible{outline:none}.eingabe .stopp{border:none;background:transparent;color:var(--gedaempft);font-size:12px;font-weight:500;padding:4px 6px;cursor:pointer}.verbindung{font-family:var(--schrift-mono);font-size:10px;color:var(--gedaempft);border:1px solid var(--rand-karte);border-radius:5px;padding:2px 7px;flex:none;white-space:nowrap}.verbindung.getrennt{color:var(--warn-text);border-color:var(--warn-rand)}.senden-knopf{width:30px;height:30px;flex:none;border-radius:var(--radius);border:none;background:var(--akzent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.senden-knopf:disabled{opacity:.45}.freigabe{align-self:flex-start;max-width:660px;width:100%;border:1px solid var(--warn-rand);background:var(--warn-flaeche);border-radius:var(--radius-g);padding:14px 16px;font-size:13px}.freigabe .frage-text{color:var(--warn-tief)}.freigabe .meta{color:var(--warn-text)}.freigabe button.leise{border-color:var(--warn-rand);color:var(--warn-tief);background:transparent}.warnung{background:var(--warn-flaeche-tief);border-left:3px solid var(--warn);color:var(--warn-tief);padding:.55rem .7rem;margin:.6rem 0;font-size:12.5px;border-radius:0 var(--radius-s) var(--radius-s) 0}.unumkehrbar{align-self:stretch;max-width:660px;border:2px solid var(--fehler);border-radius:var(--radius-g);padding:14px 16px;font-size:13px;background:color-mix(in srgb,var(--fehler) 7%,var(--grund))}.unumkehrbar .marke{margin:0 0 .4rem;font-family:var(--schrift-mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fehler)}.unumkehrbar .aktion{margin:0 0 .3rem;font-weight:600}.unumkehrbar .auswirkung{margin:0 0 .6rem;color:var(--gedaempft)}.pruefpunkte{list-style:none;margin:0 0 .8rem;padding:0}.pruefpunkte li{margin-bottom:.3rem}.pruefpunkte label{display:flex;gap:.5rem;align-items:flex-start;margin:0;font-weight:400;font-size:13px}pre.code{background:var(--karte);border:1px solid var(--rand-karte);border-radius:var(--radius-s);padding:.7rem;margin:.5rem 0;overflow-x:auto;font-family:var(--schrift-mono);font-size:12px;line-height:1.5;max-height:22rem;overflow-y:auto}pre.code.ausgabe{background:var(--flaeche-tief)}.funde{margin:.5rem 0;padding-left:1.1rem;font-size:12.5px}.funde li{margin-bottom:.25rem}.pruefung p{margin:.35rem 0}.reifegrad-band{padding:.55rem .85rem;font-size:12.5px;margin:12px 24px 0;border-radius:var(--radius-m);border:1px solid var(--rand-karte);background:var(--flaeche);color:var(--text-koerper);flex:none}.reifegrad-band.entwurf{border-color:var(--warn-rand);background:var(--warn-flaeche);color:var(--warn-tief)}.reifegrad-band.abgenommen{border-color:var(--akzent-rand);background:var(--akzent-flaeche)}.baum{font-family:var(--schrift-mono);font-size:11px;line-height:1.9;color:var(--text-koerper)}.baum ul{list-style:none;margin:0;padding-left:1.05rem}.baum>ul{padding-left:0}.baum svg{vertical-align:-2px;margin-right:5px;color:var(--gedaempft)}.baum .groesse{color:var(--gedaempft);font-size:.85em;margin-left:.5rem}.dossier{border:1px solid var(--rand-karte);border-radius:var(--radius-m);background:var(--flaeche);padding:1rem;margin-bottom:1rem;max-height:26rem;overflow-y:auto;font-family:var(--schrift-mono);font-size:.8rem;white-space:pre-wrap;line-height:1.55}.pillen{display:flex;gap:6px;padding:0 16px 12px}.pille{font-family:var(--schrift-mono);font-size:10px;padding:3px 8px;border-radius:var(--radius-rund);color:var(--gedaempft);border:1px solid var(--rand-karte);background:transparent;cursor:pointer}.pille.aktiv{background:var(--tinte);color:var(--auf-tinte);border-color:var(--tinte)}.pille.achtung{color:var(--warn-text);border-color:var(--warn-rand);background:var(--warn-flaeche-tief)}.schrittliste{align-self:flex-start;max-width:660px;width:100%;border:1px solid var(--rand-karte);border-radius:var(--radius-g);overflow:hidden}.schrittliste .schritt{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--flaeche);font-family:var(--schrift-mono);font-size:11px;color:var(--gedaempft)}.schrittliste .schritt+.schritt{border-top:1px solid var(--rand-karte)}.schrittliste .schritt .haken{color:var(--akzent)}.code-chip{font-family:var(--schrift-mono);font-size:12px;background:var(--blase);border-radius:5px;padding:1px 6px;color:var(--akzent-tief)}.kontext-chips{display:flex;flex-wrap:wrap;gap:6px}.kontext-chip{font-size:10.5px;border:1px solid var(--rand-karte);background:var(--karte);border-radius:var(--radius-s);padding:3px 8px;color:var(--text-koerper);text-decoration:none}.verbrauch{font-family:var(--schrift-mono);font-size:10px;color:var(--gedaempft)}.verbrauch .wert{color:var(--akzent-tief)}.konsole button{font-size:12.5px;padding:6px 13px}.konsole button.senden-knopf{padding:0}.konsole input[type=text]{font-size:13px}.konsole label{font-size:12.5px}.konsole h1{font-size:1.25rem}@media (max-width:1160px){.arbeit{grid-template-columns:minmax(0,1fr)}.panel{display:none}.arbeit:has(.panel-an:checked) .panel{display:flex;position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);z-index:30;box-shadow:var(--schatten-hoch)}}@media (max-width:900px){.konsole{grid-template-columns:minmax(0,1fr)}.konsole>.seitenleiste{display:none}.konsole:has(.seiten-an:checked)>.seitenleiste{display:flex;position:fixed;top:0;left:52px;bottom:0;width:min(280px,80vw);z-index:30;box-shadow:var(--schatten-hoch)}.konsole:has(.uebersicht){display:flex;flex-direction:column;overflow-y:auto}.konsole:has(.uebersicht)>.seitenleiste{display:flex;position:static;border-right:none;border-bottom:1px solid var(--rand);max-height:45dvh}}@media (min-width:1161px){.panel-schalter{display:none}}@media (min-width:901px){.seiten-schalter{display:none}}@media (max-width:700px){.beitrag.agent,.beitrag.nutzer,.frage,.freigabe{max-width:92%}.verlauf{padding:16px}.lauf,.phasen{padding:12px 16px 0}.eingabe-bereich{padding:0 12px 12px}.haupt-kopf{padding:10px 12px}.reifegrad-band{margin:10px 12px 0}.schmal{margin:1rem;padding:1.25rem}}