@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2ij5maosbedmv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.33c6-jfmyetfr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0peao-xekk45v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.3lyzf0uofk1_2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.18_jyrw-ln1dm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#050906;--surface:#0a110c;--soft:#0e1811;--soft-2:#13211a;--ink:#d8f5e0;--ink-2:#a8d2b4;--muted:#74a083;--faint:#4f735b;--line:#15301f;--line-2:#1f4a2e;--lime:#0f6;--lime-2:#00d957;--lime-soft:#0a2615;--lime-ink:#7dffb2;--on-lime:#021407;--ok:#3dff8a;--ok-soft:#0b2716;--warn:#ffc94d;--warn-soft:#2a2109;--err:#ff6b6b;--err-soft:#2d1010;--info:#5cd2ff;--info-soft:#0a2230;--code-bg:#020503;--code-ink:#c9f7d7;--code-dim:#4f7a5c;--sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-lg:14px;--r:10px;--r-sm:8px;--maxw:1180px;--gutter:clamp(18px, 4vw, 36px);--header-h:64px;--shadow-1:0 0 0 1px #00ff660a;--shadow-frame:0 0 0 1px #00ff660d, 0 40px 90px -50px #00ff6647;--fokus:0 0 0 2px var(--bg), 0 0 0 4px var(--lime);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}main{flex:1}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{letter-spacing:-.025em;color:#effff3;text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{text-wrap:pretty;margin:0}code,kbd,pre{font-family:var(--mono);font-size:.9em}:focus-visible{box-shadow:var(--fokus);border-radius:6px;outline:none}::selection{background:var(--lime);color:var(--on-lime)}h1,h2{font-family:var(--mono);letter-spacing:-.045em;font-weight:600}.nur-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.springen{z-index:100;background:var(--lime);color:var(--on-lime);border-radius:var(--r-sm);padding:10px 14px;position:absolute;top:-60px;left:12px}.springen:focus{top:12px}.huelle{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.marke{font-family:var(--mono);letter-spacing:-.04em;color:#effff3;align-items:center;gap:10px;font-size:1.08rem;font-weight:600;text-decoration:none;display:inline-flex}.marke svg{flex:none;width:26px;height:26px}.kopf{z-index:40;height:var(--header-h);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.kopf[data-gescrollt=true]{border-bottom-color:var(--line)}.kopf .huelle{align-items:center;gap:28px;height:100%;display:flex}.kopf-nav{gap:4px;margin-inline:auto;display:flex}.kopf-nav a{color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:.9rem;text-decoration:none;transition:background .15s}.kopf-nav a:hover,.kopf-nav a[aria-current=page]{background:var(--soft)}.kopf-aktionen{align-items:center;gap:8px;display:flex}.kopf .menue-knopf,.mobil-menue{display:none}.knopf{--h:40px;height:var(--h);border:1px solid var(--lime);background:var(--lime);color:var(--on-lime);font:inherit;font-family:var(--mono);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,color .15s;display:inline-flex}.knopf:hover{background:var(--lime-2);border-color:var(--lime-2);box-shadow:0 0 24px -4px #00ff668c}.knopf:active{transform:translateY(1px)}.knopf[disabled],.knopf[aria-disabled=true]{opacity:.45;pointer-events:none}.knopf-hell{color:var(--ink);border-color:var(--line-2);background:0 0}.knopf-hell:hover{background:var(--soft);border-color:var(--lime-2);color:var(--lime);box-shadow:none}.knopf-lime{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.knopf-lime:hover{background:var(--lime-2);border-color:var(--lime-2)}.knopf-text{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 12px}.knopf-text:hover{background:var(--soft);color:var(--lime);box-shadow:none}.knopf-gefahr{color:var(--err);background:0 0;border-color:#5c2222}.knopf-gefahr:hover{background:var(--err-soft);border-color:var(--err);box-shadow:none}.knopf-klein{--h:32px;padding:0 13px;font-size:.85rem}.knopf-gross{--h:48px;padding:0 24px;font-size:1rem}.knopf-breit{width:100%}.marker{color:var(--lime);text-shadow:0 0 28px #00ff6673}.etikett{height:24px;font-family:var(--mono);background:var(--soft-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;font-weight:500;display:inline-flex}.etikett[data-ton=ok]{background:var(--ok-soft);color:var(--ok)}.etikett[data-ton=warn]{background:var(--warn-soft);color:var(--warn)}.etikett[data-ton=err]{background:var(--err-soft);color:var(--err)}.etikett[data-ton=info]{background:var(--info-soft);color:var(--info)}.etikett[data-ton=lime]{background:var(--lime-soft);color:var(--lime-ink)}.etikett[data-ton=tinte]{background:var(--lime);color:var(--on-lime)}.punkt{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.oberzeile{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--lime-2);font-size:.76rem}.oberzeile:before{content:"// ";color:var(--faint)}.leise{color:var(--muted)}kbd{border:1px solid var(--line-2);min-width:22px;height:22px;color:var(--muted);background:var(--surface);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:.72rem;display:inline-grid}.monogramm{--farbe:var(--soft-2);background:var(--farbe);width:36px;height:36px;color:var(--ink);letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;font-size:.95rem;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #00ff6624}.monogramm-gross{border-radius:14px;width:56px;height:56px;font-size:1.4rem}.held{text-align:center;isolation:isolate;padding:clamp(56px,9vw,112px) 0 40px;position:relative}.held:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.7;background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.held-kachel{z-index:-1;background:var(--lime);opacity:.85;border-radius:6px;width:55px;height:55px;position:absolute}.held-hinweis{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 6px;font-size:.84rem;text-decoration:none;display:inline-flex}.held-hinweis .etikett{height:22px}.held h1{letter-spacing:-.045em;max-width:17ch;margin:26px auto 0;font-size:clamp(2.5rem,6.6vw,4.6rem);line-height:1.02}.held-text{max-width:58ch;color:var(--muted);margin:22px auto 0;font-size:clamp(1.02rem,1.6vw,1.16rem)}.sucher{text-align:left;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);max-width:720px;box-shadow:var(--shadow-frame);margin:36px auto 0;transition:border-color .15s,box-shadow .15s}.sucher:focus-within{border-color:var(--lime-2)}.sucher label{display:block}.sucher textarea,.sucher input[type=search]{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:18px 20px 6px;font-size:1.06rem;display:block}.sucher-fuss{align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.sucher-fuss .leise{margin-right:auto;font-size:.82rem}.vorschlaege{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:18px auto 0;display:flex}.vorschlag{border:1px solid var(--line-2);background:var(--surface);height:34px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.86rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.vorschlag:hover{border-color:var(--lime-2)}.agenten-leiste{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:34px;font-size:.86rem;display:flex}.agenten-leiste strong{color:var(--ink-2);font-weight:600}.rahmen{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);max-width:1080px;box-shadow:var(--shadow-frame);text-align:left;margin:56px auto 0;overflow:hidden}.rahmen-leiste{border-bottom:1px solid var(--line);background:var(--soft);height:44px;color:var(--muted);align-items:center;gap:10px;padding:0 16px;font-size:.8rem;display:flex}.rahmen-leiste i{background:var(--soft-2);border-radius:50%;width:10px;height:10px}.rahmen-leiste span{font-family:var(--mono);margin-left:8px}.rahmen-inhalt{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.sitzung{border-right:1px solid var(--line);align-content:start;gap:14px;padding:22px;display:grid}.blase{gap:4px;display:grid}.blase small{font-family:var(--mono);color:var(--faint);font-size:.72rem}.blase p{background:var(--soft);border-radius:12px;padding:12px 14px;font-size:.92rem}.blase-agent p{border:1px solid var(--line);background:0 0}.aufruf{font-family:var(--mono);color:var(--ink-2);border:1px dashed var(--line-2);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:.78rem}.aufruf b{background:var(--lime-soft);color:var(--lime-ink);border-radius:4px;padding:1px 5px;font-weight:500}.treffer-liste{background:var(--bg);align-content:start;gap:8px;padding:14px;display:grid}.treffer-kopf{color:var(--muted);justify-content:space-between;align-items:center;padding:4px 6px 6px;font-size:.8rem;display:flex}.treffer{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.treffer-text{flex:1;min-width:0}.treffer-text strong{font-size:.92rem;font-weight:600;display:block}.treffer-text p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.abschnitt{padding:clamp(72px,10vw,128px) 0}.abschnitt-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px;margin-bottom:48px;display:grid}.abschnitt-kopf h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(2rem,4vw,3rem)}.abschnitt-kopf p{color:var(--muted);max-width:48ch;font-size:1.05rem}.abschnitt-mitte{text-align:center;max-width:720px;margin:0 auto 48px}.abschnitt-mitte h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(2rem,4vw,3rem)}.abschnitt-mitte p{color:var(--muted);margin-top:14px;font-size:1.05rem}.abschnitt-dunkel{color:var(--ink);background:#020503}.abschnitt-dunkel .oberzeile{color:var(--lime-2)}.abschnitt-dunkel p{color:var(--muted)}.abschnitt-weich{background:var(--soft);border-block:1px solid var(--line)}.schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.schritt{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:12px;padding:26px;display:grid}.schritt-nr{font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.schritt h3{font-size:1.3rem}.schritt p{color:var(--muted);font-size:.95rem}.schritt .aufruf{margin-top:6px}.kacheln{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.kachel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-content:start;gap:12px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative}a.kachel:hover{border-color:var(--line-2);box-shadow:var(--shadow-1);transform:translateY(-1px)}.kachel-kopf{align-items:center;gap:12px;min-width:0;display:flex}.kachel-kopf div{min-width:0}.kachel-kopf strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.kachel-kopf small{color:var(--muted);font-size:.8rem;display:block}.kachel p{color:var(--ink-2);font-size:.9rem;line-height:1.5}.kachel-fuss{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.vertrauen{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.vertrauen>div{background:var(--surface);align-content:start;gap:10px;padding:30px;display:grid}.vertrauen h3{color:#effff3;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.15rem;display:flex}.vertrauen p{font-size:.95rem}.vertrauen .etikett{background:var(--soft-2);color:var(--ink-2)}.vertrauen .etikett[data-ton=lime]{background:var(--lime);color:var(--ink)}.preise{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.preis{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-rows:auto auto auto 1fr auto;gap:14px;padding:24px;display:grid}.preis-hervor{border-color:var(--lime-2);box-shadow:0 0 0 1px var(--lime-2), var(--shadow-frame)}.preis-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.preis-kopf h3{font-size:1.1rem}.preis-betrag{letter-spacing:-.04em;font-size:2.3rem;font-weight:650;line-height:1}.preis-betrag small{letter-spacing:0;color:var(--muted);font-size:.9rem;font-weight:450}.preis>p{color:var(--muted);font-size:.9rem}.haken{align-content:start;gap:9px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.haken li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.haken li:before{content:"";background:var(--lime-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%232d3a03' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:5px;width:16px;height:16px;margin-top:3px}.preis-hinweis{text-align:center;color:var(--muted);margin-top:20px;font-size:.85rem}.fragen{border-top:1px solid var(--line-2);max-width:780px;margin:0 auto}.fragen details{border-bottom:1px solid var(--line-2)}.fragen summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:1.04rem;font-weight:560;list-style:none;display:flex}.fragen summary::-webkit-details-marker{display:none}.fragen summary:after{content:"";background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4v8M4 8h8' stroke='%230f100d' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:6px;flex:none;width:22px;height:22px;transition:transform .2s}.fragen details[open] summary:after{transform:rotate(45deg)}.fragen details p{color:var(--muted);max-width:64ch;padding:0 2px 22px}.abschluss{color:var(--ink);text-align:center;isolation:isolate;background:#020503;border-radius:28px;padding:clamp(48px,7vw,80px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.abschluss:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 70% at 50% 100%,#000 10%,#0000 70%)}.abschluss h2{letter-spacing:-.04em;font-size:clamp(2rem,4.4vw,3.2rem)}.abschluss p{max-width:52ch;color:var(--muted);margin:14px auto 0}.abschluss .knoepfe{justify-content:center;margin-top:28px}.abschluss .knopf-hell{color:var(--ink);border-color:var(--line-2);background:0 0}.abschluss .knopf-hell:hover{background:var(--soft)}.knoepfe{flex-wrap:wrap;gap:10px;display:flex}.code{border-radius:var(--r);background:var(--code-bg);color:var(--code-ink);max-width:100%;margin:0;padding:18px 20px;font-size:.82rem;line-height:1.7;overflow-x:auto}.code .d{color:var(--code-dim)}.fuss{border-top:1px solid var(--line);padding:56px 0 32px;font-size:.9rem}.fuss-raster{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.fuss-raster p{color:var(--muted);max-width:34ch;margin-top:12px}.fuss h4{letter-spacing:0;margin-bottom:12px;font-size:.82rem;font-weight:600}.fuss ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fuss ul a{color:var(--muted);text-decoration:none}.fuss ul a:hover{color:var(--ink)}.fuss-unten{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;font-size:.82rem;display:flex}.seite-kopf{padding:clamp(40px,6vw,72px) 0 28px}.seite-kopf h1{letter-spacing:-.04em;margin-top:10px;font-size:clamp(2.1rem,4.6vw,3.3rem)}.seite-kopf p{color:var(--muted);max-width:62ch;margin-top:12px;font-size:1.05rem}.filterzeile{gap:14px;margin-bottom:24px;display:grid}.suchfeld{border:1px solid var(--line-2);background:var(--surface);height:52px;box-shadow:var(--shadow-1);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.suchfeld:focus-within{border-color:var(--lime-2)}.suchfeld input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.suchfeld svg{width:18px;height:18px;color:var(--muted);flex:none}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;text-decoration:none;display:inline-flex}.chip small{color:var(--faint);font-size:.76rem}.chip:hover{border-color:var(--line-2)}.chip[aria-current=true]{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.chip[aria-current=true] small{color:#0b4a22}.ergebniszeile{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-size:.88rem;display:flex}.leer{border:1px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:48px 24px;display:grid}.leer strong{color:var(--ink);font-size:1.05rem}.detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.karte{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:24px}.detail>div>.karte+.karte{margin-top:16px}.karte h2{letter-spacing:-.015em;margin-bottom:10px;font-size:1.1rem}.karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.karte-kopf h2{margin:0}.liste-def{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:10px 16px;margin:0;font-size:.9rem;display:grid}.liste-def dt{color:var(--muted)}.liste-def dd{overflow-wrap:anywhere;margin:0}.brotkrumen{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:.86rem;display:flex}.brotkrumen a{text-decoration:none}.brotkrumen a:hover{color:var(--ink)}.anmelde-seite{min-height:calc(100vh - var(--header-h));padding:48px var(--gutter);place-items:center;display:grid}.anmelde-karte{width:100%;max-width:420px}.anmelde-karte h1{letter-spacing:-.035em;font-size:1.9rem}.anmelde-karte>p{color:var(--muted);margin-top:8px}.formular{gap:16px;margin-top:28px;display:grid}.feld{gap:6px;display:grid}.feld label,.feld .feld-name{color:var(--ink-2);font-size:.86rem;font-weight:550}.feld small{color:var(--muted);font-size:.8rem}.eingabe,.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:44px;font:inherit;color:var(--ink);padding:10px 14px;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.feld textarea{resize:vertical;min-height:96px}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--lime-2);box-shadow:0 0 0 3px var(--lime-soft);outline:none}.feld input[aria-invalid=true]{border-color:var(--err)}.feld-fehler{color:var(--err)!important}.zeile-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.formular-fuss{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.meldung{border-radius:var(--r-sm);background:var(--soft);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9rem;display:flex}.meldung[data-ton=err]{background:var(--err-soft);color:#ffb3b3;border-color:#5c2222}.meldung[data-ton=ok]{background:var(--ok-soft);color:#a8ffc9;border-color:#1d5a35}.meldung[data-ton=warn]{background:var(--warn-soft);color:#ffe2a1;border-color:#5a4614}.meldung[data-ton=info]{background:var(--info-soft);color:#b8ecff;border-color:#1b4a63}.geheimnis{border-radius:var(--r-sm);background:var(--code-bg);color:var(--code-ink);font-family:var(--mono);align-items:center;gap:8px;padding:8px 8px 8px 14px;font-size:.84rem;display:flex}.geheimnis code{overflow-wrap:anywhere;flex:1;min-width:0}.geheimnis .knopf{background:var(--soft-2);border-color:var(--line-2)}.app{background:linear-gradient(90deg, #070d09 247px, var(--line) 247px, var(--line) 248px, transparent 248px);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.leiste{border-right:1px solid var(--line);background:#070d09;flex-direction:column;gap:18px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.leiste .marke{padding:4px 8px}.leiste-bereich{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;font-size:.84rem;display:flex}.leiste-bereich div{min-width:0}.leiste-bereich strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.leiste-bereich small{color:var(--muted);font-size:.78rem;display:block}.leiste nav{gap:2px;display:grid}.leiste nav p{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin:14px 10px 6px;font-size:.7rem}.leiste nav a{height:36px;color:var(--ink-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:.9rem;text-decoration:none;display:flex}.leiste nav a svg{width:17px;height:17px;color:var(--muted);flex:none}.leiste nav a[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink);font-weight:560}.leiste-fuss{gap:8px;margin-top:auto;display:grid}.leiste-nutzer{border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;font-size:.84rem;display:flex}.leiste-nutzer div{flex:1;min-width:0}.leiste-nutzer strong,.leiste-nutzer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leiste-nutzer small{color:var(--muted);font-size:.78rem}.avatar{background:var(--lime-soft);width:32px;height:32px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.app-oben{display:none}.app-haupt{min-width:0;padding:36px clamp(18px,4vw,48px) 64px}.app-haupt>*{max-width:1080px}.app-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.app-kopf h1{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.6rem,3vw,2.1rem)}.app-kopf p{color:var(--muted);margin-top:6px}.stapel{gap:16px;display:grid}.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kennzahl{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:18px;display:grid}.kennzahl span{color:var(--muted);font-size:.82rem}.kennzahl strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:620;line-height:1.1}.kennzahl small{color:var(--muted);font-size:.8rem}.balken{background:var(--soft-2);border-radius:999px;height:8px;overflow:hidden}.balken i{border-radius:inherit;background:var(--lime);height:100%;display:block}.balken[data-ton=warn] i{background:var(--warn)}.zwei-spalten{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.formular-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.tabelle-huelle{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.tabelle{border-collapse:collapse;width:100%;font-size:.88rem}.tabelle th{text-align:left;color:var(--muted);background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:.78rem;font-weight:550}.tabelle td{border-bottom:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere;padding:12px 14px}.tabelle tr:last-child td{border-bottom:0}.tabelle .rechts{text-align:right}.tabelle .zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle .mono{font-family:var(--mono);white-space:nowrap;font-size:.82rem}.zelle-name{align-items:center;gap:10px;min-width:0;display:flex}.zelle-name strong{font-weight:560}.zelle-name small{color:var(--muted);font-size:.8rem;display:block}.inline-form{display:inline}.hinweis-box{border-radius:var(--r);border:1px solid var(--line);background:var(--soft);gap:10px;padding:18px;font-size:.9rem;display:grid}.hinweis-box ol{gap:6px;margin:0;padding-left:1.2em;display:grid}.rechtstext{max-width:760px;padding:clamp(40px, 6vw, 72px) var(--gutter) 80px;margin:0 auto}.rechtstext h1{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(2rem,4vw,2.6rem)}.rechtstext h2{letter-spacing:-.015em;margin:32px 0 10px;font-size:1.2rem}.rechtstext p,.rechtstext li{color:var(--ink-2)}.rechtstext p+p{margin-top:10px}@media (prefers-reduced-motion:no-preference){.einblenden{animation:.6s cubic-bezier(.2,.7,.2,1) both einblenden}.einblenden-2{animation-delay:80ms}.einblenden-3{animation-delay:.16s}.einblenden-4{animation-delay:.24s}@keyframes einblenden{0%{opacity:0;transform:translateY(10px)}}}@media (max-width:1240px){.held-kachel{display:none}}@media (max-width:1020px){.preise,.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kopf-nav,.kopf-aktionen .nur-breit{display:none}.kopf .huelle{gap:12px}.kopf-aktionen{margin-left:auto}.kopf .menue-knopf{display:inline-flex}.mobil-menue[data-offen=true]{inset:var(--header-h) 0 auto;z-index:39;padding:12px var(--gutter) 20px;background:var(--bg);border-bottom:1px solid var(--line);gap:4px;display:grid;position:fixed;box-shadow:0 24px 40px -24px #0009}.mobil-menue a{border-radius:10px;padding:12px 8px;font-size:1rem;text-decoration:none}.mobil-menue a:hover{background:var(--soft)}.rahmen-inhalt{grid-template-columns:minmax(0,1fr)}.sitzung{border-right:0;border-bottom:1px solid var(--line)}.abschnitt-kopf,.schritte,.vertrauen,.detail,.zwei-spalten{grid-template-columns:minmax(0,1fr)}.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.fuss-raster>:first-child{grid-column:1/-1}.app{background:0 0;grid-template-columns:minmax(0,1fr)}.leiste{display:none}.leiste[data-offen=true]{z-index:50;height:auto;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}.app-oben{z-index:51;height:56px;padding:0 var(--gutter);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-haupt{padding-top:24px}.tabelle-karten thead{display:none}.tabelle-karten,.tabelle-karten tbody,.tabelle-karten tr,.tabelle-karten td{width:100%;display:block}.tabelle-karten tr{border-bottom:1px solid var(--line);padding:12px 14px}.tabelle-karten tr:last-child{border-bottom:0}.tabelle-karten td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:5px 0;display:flex}.tabelle-karten td:before{content:attr(data-spalte);color:var(--muted);text-align:left;flex:none;font-size:.8rem}.tabelle-karten td[data-spalte=""]{text-align:left;justify-content:flex-start}.tabelle-karten td[data-spalte=""]:before{display:none}.tabelle-karten .zelle-name{text-align:left}}@media (max-width:600px){.held-hinweis .nur-breit{display:none}.preise,.kennzahlen,.zeile-felder{grid-template-columns:minmax(0,1fr)}.liste-def{grid-template-columns:minmax(0,1fr);gap:2px}.liste-def dd{margin-bottom:10px}.sucher-fuss .leise{display:none}.sucher-fuss{justify-content:flex-end}.held-kachel{display:none}.fuss-raster{grid-template-columns:minmax(0,1fr)}.kopf-aktionen .knopf-text{display:none}}.stapel>.karte>.formular{max-width:620px}.monogramm{background:var(--soft-2);color:var(--lime);font-family:var(--mono);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}.abschluss{border:1px solid var(--line-2)}.abschnitt-dunkel{border-block:1px solid var(--line)}.abschnitt-weich{background:#070d09}.kachel:hover,a.kachel:hover{border-color:var(--line-2);box-shadow:0 0 0 1px #00ff661f,0 18px 40px -28px #00ff6673}.kachel-kopf small,.treffer-text p{font-family:var(--mono);font-size:.74rem}.kachel-slug{font-family:var(--mono);color:var(--faint);font-size:.72rem}.regen{z-index:-1;opacity:.32;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 35%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 70% at 50% 35%,#000 25%,#0000 80%)}.held:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.held-hinweis{font-family:var(--mono);background:#0a110cd9;font-size:.78rem}.held h1{letter-spacing:-.06em;color:#effff3;max-width:19ch;font-size:clamp(2.3rem,6vw,4.2rem)}.prompt{font-family:var(--mono);align-items:center;gap:10px;padding:18px 20px 6px;display:flex}.prompt-zeichen{color:var(--lime);-webkit-user-select:none;user-select:none;font-weight:600}.sucher{background:#050906eb}.sucher .prompt input{font-family:var(--mono);caret-color:var(--lime);padding:0;font-size:1rem}.sucher-fuss .leise{font-family:var(--mono);font-size:.74rem}.cursor{vertical-align:-.15em;background:var(--lime);width:.6ch;height:1.1em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.cursor{animation:1.1s step-end infinite blinken}@keyframes blinken{50%{opacity:0}}}.vorschlag{font-family:var(--mono);background:0 0;font-size:.8rem}.vorschlag:before{content:"$";color:var(--lime-2)}.code .k{color:var(--lime)}.rahmen,.karte,.kachel,.schritt,.preis,.kennzahl,.tabelle-huelle{background:var(--surface)}.leiste-bereich{background:var(--soft)}.leiste nav a[aria-current=page]{background:var(--soft-2);color:var(--lime);box-shadow:inset 2px 0 0 var(--lime)}.leiste nav a[aria-current=page] svg{color:var(--lime)}.leiste nav a:hover{background:var(--soft)}.app-kopf h1,.seite-kopf h1{letter-spacing:-.05em}.preis-betrag{font-family:var(--mono);letter-spacing:-.06em}.kennzahl strong{font-family:var(--mono);letter-spacing:-.05em}.haken li:before{background-color:var(--lime-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%2300ff66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fragen summary:after{background-color:var(--soft-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4v8M4 8h8' stroke='%2300ff66' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.maschinen{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.maschine{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-family:var(--mono);align-content:start;gap:8px;min-width:0;padding:18px;font-size:.82rem;text-decoration:none;display:grid}.maschine:hover{border-color:var(--lime-2)}.maschine strong{color:var(--lime);overflow-wrap:anywhere;font-weight:500}.maschine span{color:var(--muted);font-family:var(--sans);font-size:.88rem}.fuss{background:#030604}.geheimnis .knopf{color:var(--ink)}.geheimnis .knopf:hover{color:var(--lime)}.sucher .prompt{display:flex}.abschnitt-kopf h2,.abschnitt-mitte h2{font-size:clamp(1.7rem,3.2vw,2.45rem)}.held-text,.held h1,.agenten-leiste{text-shadow:0 0 6px var(--bg), 0 0 14px var(--bg), 0 0 28px var(--bg)}.held h1 .marker{text-shadow:0 0 6px var(--bg), 0 0 28px #00ff6673}.held-text{color:var(--ink-2)}
