@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.10uhxskepl69e.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2pvw_jtuhzb16.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.2w8u6d019be6i.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.405dixo3t0-v0.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:#f5f4f6;--karte:#fff;--well:#f5f5f7;--well-h:#efeff2;--ink:#1b1e24;--ink-2:#4a505a;--muted:#8c929c;--linie:#1b1e2412;--active:#12a074;--active-soft:#e2f4ee;--pending:#e08a2e;--pending-soft:#fbeedd;--info:#3a7cd4;--info-soft:#e6eefb;--violett:#7a5cd6;--violett-soft:#efeafb;--schatten:0 1px 2px #1113180a,0 8px 28px -12px #1113181f;--schatten-hoch:0 2px 4px #1113180d,0 16px 40px -16px #1113182e;--schatten-gross:0 2px 6px #1113180d,0 38px 76px -28px #1113184d;--r-karte:28px;--r-innen:20px;--breite:1200px;--rand:24px;--kopf-h:64px}@media (max-width:640px){:root{--rand:16px;--r-karte:24px;--r-innen:16px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}svg{flex-shrink:0;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0}:focus-visible{outline:2px solid var(--info);outline-offset:2px;border-radius:10px}.huelle{width:100%;max-width:var(--breite);padding:0 var(--rand);margin:0 auto}.entwurf-band{background:var(--pending-soft);color:#8a4b0f;text-align:center;padding:6px 16px;font-size:12px;font-weight:650}.karte{background:var(--karte);border-radius:var(--r-karte);box-shadow:var(--schatten)}.well{background:var(--well);border-radius:var(--r-innen)}.karte-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.karte-kopf h3{letter-spacing:-.01em;font-size:16px;font-weight:700}.karte-kopf small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.pille{background:var(--well);height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.pille svg{width:13px;height:13px}button.pille:hover,a.pille:hover{background:var(--well-h)}.sig{height:28px;color:var(--ink-2);white-space:nowrap;background:#1b1e240b;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.sig i{background:var(--muted);border-radius:9px;flex-shrink:0;width:6px;height:6px}.sig b{color:var(--ink);font-weight:700}.sig.gruen i{background:var(--active);box-shadow:0 0 8px 1px #12a074b3}.sig.blau i{background:var(--info);box-shadow:0 0 8px 1px #3a7cd4a6}.sig.orange{background:var(--pending-soft);color:#8a4b0f}.sig.orange b{color:#8a4b0f}.sig.orange i{background:var(--pending);box-shadow:0 0 8px 1px #e08a2eb3}.sig.klein{gap:6px;height:22px;padding:0 9px;font-size:11px}.knopf{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14.5px;font-weight:650;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.knopf svg{width:16px;height:16px}.knopf-dunkel{color:#fff;background:linear-gradient(#2c313b,#1b1e24);box-shadow:inset 0 1px #ffffff1f,0 10px 24px -10px #1b1e24b3}.knopf-dunkel:hover{transform:translateY(-1px)}.knopf-grau{background:var(--well);color:var(--ink)}.knopf-grau:hover{background:var(--well-h)}.knopf-gross{height:52px;padding:0 24px;font-size:15px}.ueber{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}.verlauf{background:linear-gradient(92deg,#1b1e24 0%,#3b3f68 55%,#7a5cd6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}h1,h2{letter-spacing:-.035em;font-weight:700;line-height:1.06}h2{font-size:clamp(28px,3.6vw,44px)}.abschnitt{padding:96px 0 0}@media (max-width:640px){.abschnitt{padding:64px 0 0}}.abschnitt-kopf{max-width:640px;margin-bottom:28px}.abschnitt-kopf h2{margin-top:10px}.abschnitt-kopf p{color:var(--ink-2);margin-top:12px;font-size:16.5px}@media (max-width:640px){.abschnitt-kopf{margin-bottom:20px}.abschnitt-kopf p{font-size:15.5px}}.einblenden{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.einblenden.da{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.einblenden{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.schein{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.schein:before,.schein:after{content:"";filter:blur(48px);border-radius:50%;position:absolute}.schein:before{aspect-ratio:1;background:#7a5cd629;width:46%;top:-30%;right:-10%}.schein:after{aspect-ratio:1;background:#ec78a021;width:38%;bottom:-36%;right:14%}.kopf{z-index:50;margin-top:12px;position:sticky;top:12px}.kopf .huelle{position:relative}.kopf-leiste{height:var(--kopf-h);border-radius:999px;align-items:center;gap:20px;padding:0 10px 0 20px;display:flex}.marke{flex-shrink:0;align-items:center;gap:9px;display:flex}.marke svg{width:52px;height:auto}.marke span{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.nav{gap:2px;margin-left:8px;display:flex}.nav a{height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.nav a:hover{background:var(--well)}.nav a.an{background:var(--well);color:var(--ink)}.kopf-rechts{align-items:center;gap:6px;margin-left:auto;display:flex}.kopf-rechts .knopf{height:44px}.login{background:var(--well);border-radius:999px;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:13.5px;font-weight:650;display:inline-flex}.login svg{width:15px;height:15px}.login:hover{background:var(--well-h)}.menue-knopf{background:var(--well);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menue-knopf span{background:var(--ink);border-radius:2px;width:16px;height:2px;transition:background .2s;position:relative}.menue-knopf span:before,.menue-knopf span:after{content:"";background:var(--ink);border-radius:2px;width:16px;height:2px;transition:transform .25s;position:absolute;left:0}.menue-knopf span:before{top:-5px}.menue-knopf span:after{top:5px}.menue-offen .menue-knopf span{background:0 0}.menue-offen .menue-knopf span:before{transform:translateY(5px)rotate(45deg)}.menue-offen .menue-knopf span:after{transform:translateY(-5px)rotate(-45deg)}.mobil-menue{left:var(--rand);right:var(--rand);opacity:0;pointer-events:none;flex-direction:column;gap:4px;padding:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 8px);transform:translateY(-6px)}.menue-offen .mobil-menue{opacity:1;pointer-events:auto;transform:none}.mobil-menue a.zeile{border-radius:16px;justify-content:space-between;align-items:center;height:50px;padding:0 16px;font-size:16px;font-weight:650;display:flex}.mobil-menue a.zeile:hover{background:var(--well)}.mobil-menue a.zeile svg{width:16px;height:16px;color:var(--muted)}.mobil-menue .knopf{margin-top:6px}@media (max-width:960px){.nav{display:none}.menue-knopf{display:inline-flex}}@media (max-width:640px){.kopf{margin-top:8px;top:8px}.kopf-leiste{gap:8px;height:58px;padding:0 7px 0 16px}.marke svg{width:46px}.kopf-rechts .knopf,.login span{display:none}.login{justify-content:center;width:44px;padding:0}}.hero{padding-top:20px}.hero-karte{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"text bild";align-items:center;gap:24px;padding:56px;display:grid;position:relative;overflow:hidden}.hero-text{z-index:1;grid-area:text;position:relative}.hero-gruss{color:var(--ink-2);font-size:14px;font-weight:700}.hero-gruss small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.hero h1{margin-top:20px;font-size:clamp(36px,4.9vw,64px)}.hero-lead{color:var(--ink-2);max-width:500px;margin-top:18px;font-size:17px}.hero-pillen{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hero-knoepfe{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-bild{z-index:1;grid-area:bild;place-items:center;height:580px;padding-bottom:60px;display:grid;position:relative}@media (max-width:980px){.hero-karte{grid-template-columns:1fr;grid-template-areas:"text""bild";gap:12px;padding:40px 32px 28px}.hero-bild{height:520px}}@media (max-width:640px){.hero{padding-top:14px}.hero-karte{padding:28px 20px 18px}.hero h1{margin-top:16px}.hero-lead{margin-top:14px;font-size:15.5px}.hero-pillen{gap:6px;margin-top:18px}.hero-knoepfe{grid-template-columns:1fr;gap:8px;margin-top:22px;display:grid}.hero-knoepfe .knopf{height:50px}.hero-bild{height:478px;padding-bottom:44px}}.handy{aspect-ratio:9/19;width:236px;box-shadow:var(--schatten-gross);background:#16181d;border-radius:42px;padding:9px;position:relative;transform:rotate(-2.5deg)}.handy-bild{background:var(--video);border-radius:34px;width:100%;height:100%;transition:background .6s;position:relative;overflow:hidden}.handy-kerbe{z-index:3;background:#16181d;border-radius:999px;width:72px;height:21px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.story-balken{z-index:2;gap:4px;display:flex;position:absolute;top:46px;left:14px;right:14px}.story-balken span{background:#ffffff52;border-radius:3px;flex:1;height:3px;overflow:hidden}.story-balken span i{background:#fff;width:0;height:100%;display:block}.story-balken span.fertig i{width:100%}.story-balken span.laeuft i{animation:5.2s linear forwards story-lauf}@keyframes story-lauf{to{width:100%}}.story-kopf{color:#fff;z-index:2;align-items:center;gap:8px;font-size:11.5px;font-weight:650;display:flex;position:absolute;top:58px;left:14px;right:14px}.story-kopf .av{background:#ffffff40;border-radius:99px;place-items:center;width:24px;height:24px;display:grid}.story-kopf .av svg{width:16px;height:auto}.reel-hook{color:#fff;letter-spacing:-.01em;z-index:2;font-size:18px;font-weight:750;line-height:1.3;position:absolute;top:100px;left:16px;right:16px}.reel-hook em{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:6px;padding:1px 6px;font-style:normal}.reel-play{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.reel-play span{color:#fff;background:#ffffff38;border-radius:999px;place-items:center;width:54px;height:54px;display:grid}.reel-play svg{width:20px;height:20px;margin-left:3px}.reel-unten{color:#fff;z-index:2;position:absolute;bottom:18px;left:14px;right:14px}.reel-unten b{font-size:13px;display:block}.reel-unten small{opacity:.8;font-size:11.5px}.story-tippen{z-index:4;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.schwebe{z-index:5;box-shadow:var(--schatten-gross);background:#fff;border-radius:18px;align-items:center;gap:11px;padding:10px 14px 10px 10px;font-size:12.5px;line-height:1.3;animation:6s ease-in-out infinite schweben;display:flex;position:absolute}.schwebe b{font-weight:700;display:block}.schwebe small{color:var(--muted);font-size:11.5px}.schwebe .ikon{border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.schwebe .ikon svg{width:16px;height:16px}.s-dreh{animation-delay:-2s;top:6px;right:0}.s-dreh .ikon{background:var(--info-soft);color:var(--info)}.s-frei{bottom:210px;left:0}.s-frei .ikon{background:var(--active-soft);color:var(--active)}@keyframes schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.schwebe{animation:none}.story-balken span.laeuft i{width:100%;animation:none}}.story-wahl{z-index:6;box-shadow:var(--schatten-hoch);background:#fff;border-radius:999px;gap:4px;padding:5px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.story-wahl button{height:30px;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12px;font-weight:650;transition:background .15s,color .15s}.story-wahl button:hover{background:var(--well)}.story-wahl button.an{background:var(--ink);color:#fff}@media (max-width:640px){.handy{border-radius:36px;width:204px;padding:8px}.handy-bild{border-radius:29px}.reel-hook{font-size:16px;top:94px}.s-dreh{top:0;right:0}.s-frei{bottom:178px;left:0}.story-wahl button{padding:0 10px;font-size:11.5px}}.kennzahlen{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.kennzahl{align-items:center;gap:14px;padding:18px 20px;display:flex}.kennzahl .ikon{background:var(--well);width:40px;height:40px;color:var(--ink-2);border-radius:13px;place-items:center;display:grid}.kennzahl .ikon svg{width:18px;height:18px}.kennzahl b{letter-spacing:-.01em;font-size:15px;display:block}.kennzahl small{color:var(--muted);font-size:12.5px;display:block}@media (max-width:980px) and (min-width:641px){.kennzahlen{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kennzahlen{gap:6px;margin-top:8px}.kennzahl{text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px}.kennzahl .ikon{border-radius:11px;width:32px;height:32px}.kennzahl .ikon svg{width:15px;height:15px}.kennzahl b{font-size:11px;line-height:1.2}.kennzahl small{display:none}}.erkennen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.erkennen-satz{flex-direction:column;justify-content:space-between;gap:28px;padding:40px;display:flex;position:relative;overflow:hidden}.erkennen-satz p{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.05;position:relative}.erkennen-satz p span{color:#b3b7be}.erkennen-liste{flex-direction:column;gap:8px;padding:12px;display:flex}.problem{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.problem .ikon{width:36px;height:36px;color:var(--ink-2);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.problem .ikon svg{width:17px;height:17px}.problem b{font-size:15px;display:block}.problem small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}@media (max-width:860px){.erkennen{grid-template-columns:1fr}.erkennen-satz{padding:28px 24px}}@media (max-width:640px){.erkennen{gap:8px}.erkennen-satz{gap:16px;padding:24px 20px}.erkennen-liste{gap:6px;padding:8px}.problem{gap:12px;padding:12px 14px}.problem small{font-size:13px}}.schiene{grid-template-columns:repeat(var(--spalten,3),minmax(0,1fr));gap:12px;display:grid}.schiene-punkte{display:none}@media (max-width:860px){.schiene{scroll-snap-type:x mandatory;margin:0 calc(var(--rand) * -1);padding:4px var(--rand) 16px;scroll-padding:0 var(--rand);scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.schiene::-webkit-scrollbar{display:none}.schiene{align-items:start}.schiene>*{scroll-snap-align:start}.schiene-punkte{justify-content:center;gap:6px;margin-top:2px;display:flex}.schiene-punkte button{background:#d5d7dc;border-radius:9px;width:7px;height:7px;transition:width .2s,background .2s}.schiene-punkte button.an{background:var(--ink);width:20px}}.leistung{flex-direction:column;gap:16px;height:100%;padding:22px;display:flex}.leistung>p{color:var(--ink-2);font-size:14px}.leistung .unten{margin-top:auto}.ordner{width:170px;height:112px;margin:2px auto 0;position:relative}.ordner:before{content:"";background:linear-gradient(#d4d5da,#c7c8ce);border-radius:10px 10px 0 0;width:70px;height:22px;position:absolute;top:0;left:10px}.ordner:after{content:"";background:linear-gradient(#cfd0d6,#c3c4ca);border-radius:12px 12px 0 0;height:30px;position:absolute;top:12px;left:10px;right:10px}.ordner div{z-index:1;background:linear-gradient(#ececef,#e1e2e6);border-radius:18px;padding:16px 18px 0;position:absolute;inset:26px 0 0;box-shadow:0 14px 26px -16px #11131859,inset 0 1px #fffc}.ordner small{color:var(--muted);font-size:11px;display:block}.ordner b{letter-spacing:-.01em;font-size:15px;display:block}.fortschritt{flex-direction:column;gap:7px;display:flex}.fortschritt .well{padding:11px 14px}.fortschritt .zeile{justify-content:space-between;font-size:13px;font-weight:650;display:flex}.fortschritt .zeile span{color:var(--muted);font-weight:600}.balken{background:#e3e4e8;border-radius:9px;height:5px;margin-top:8px;overflow:hidden}.balken i{background:var(--active);border-radius:9px;height:100%;display:block}.mini-kal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;font-size:12px;font-weight:600;display:grid}.mini-kal small{color:var(--muted);padding-bottom:2px;font-size:10.5px;font-weight:700}.mini-kal span{height:28px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.mini-kal span.leer{visibility:hidden}.mini-kal span.dreh{background:var(--violett);color:#fff;box-shadow:0 6px 14px -6px #7a5cd6cc}.mini-kal span.call{color:var(--pending);background:#fff;box-shadow:inset 0 0 0 1.5px #f1c08c}.termin{align-items:center;gap:12px;padding:10px 12px;display:flex}.termin .tag{background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;display:flex}.termin .tag b{color:var(--violett);font-size:15px}.termin .tag small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:9.5px;font-weight:700}.termin .was{flex:1;min-width:0;font-size:13px;font-weight:650}.termin .was small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.termin .wann{color:var(--ink-2);white-space:nowrap;font-size:11.5px;font-weight:650}.strecke{flex-direction:column;gap:6px;display:flex}.strecke button{background:var(--well);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:650;transition:background .15s;display:flex}.strecke button:hover{background:var(--well-h)}.strecke button .nr{width:22px;height:22px;color:var(--muted);background:#fff;border-radius:99px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.strecke button.fertig .nr{background:var(--active);color:#fff}.strecke button.an{background:var(--ink);color:#fff}.strecke button.an .nr{color:#fff;background:#ffffff2e}.strecke-text{color:var(--ink-2);padding:12px 14px;font-size:13px}.paket{position:relative;overflow:hidden}.paket>:not(.schein){position:relative}.haken-liste{flex-direction:column;gap:10px;list-style:none;display:flex}.haken-liste li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;display:flex}.haken-liste svg{width:16px;height:16px;color:var(--info);margin-top:2px}.explorer{padding:12px}.explorer-kopf{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 14px;display:flex}.explorer-kopf .punkte{gap:6px;display:flex}.explorer-kopf .punkte i{background:#dcdde2;border-radius:9px;width:10px;height:10px}.app{background:var(--bg);border-radius:22px;grid-template-columns:200px minmax(0,1fr);gap:12px;min-height:540px;padding:12px;display:grid}.app-leiste{box-shadow:var(--schatten);background:#fff;border-radius:18px;flex-direction:column;align-self:start;gap:2px;padding:16px 10px;display:flex}.app-leiste .lg{padding:4px 10px 18px}.app-leiste .lg svg{width:58px;height:auto}.app-leiste .lg small{color:var(--ink-2);margin-top:2px;font-size:12px;font-weight:600;display:block}.app-leiste button{height:40px;color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.app-leiste button svg{width:16px;height:16px;color:var(--muted)}.app-leiste button:hover{background:var(--well)}.app-leiste button.an{background:var(--well);color:var(--ink)}.app-leiste button.an svg{color:var(--ink)}.app-haupt{flex-direction:column;gap:12px;min-width:0;display:flex}.app-oben{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-oben .av{color:#fff;background:linear-gradient(#5b616c,#2c313b);border-radius:99px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.app-ansicht{flex-direction:column;gap:12px;animation:.35s auftauchen;display:flex}@keyframes auftauchen{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-karte{box-shadow:var(--schatten);background:#fff;border-radius:22px;padding:20px;position:relative;overflow:hidden}.app-karte>:not(.schein){position:relative}.app-raster{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gruss{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.gruss .h{letter-spacing:-.03em;margin-top:12px;font-size:24px;font-weight:700;line-height:1.15;display:block}.gruss .pillen{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ring{width:112px;height:112px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring b{letter-spacing:-.03em;font-size:24px;line-height:1}.ring b span{color:var(--muted);font-size:14px;font-weight:600}.ring small{color:var(--muted);margin-top:3px;font-size:10px}.liste{flex-direction:column;gap:6px;margin-top:12px;display:flex}.liste-zeile{background:var(--well);border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:650;transition:background .15s,box-shadow .15s;display:flex}button.liste-zeile:hover{background:var(--well-h)}.liste-zeile.an{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.liste-zeile .txt{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}.liste-zeile .txt small{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.liste-zeile .mini{background:var(--video);border-radius:7px;flex-shrink:0;width:28px;height:36px}.liste-zeile .ok{background:var(--active-soft);width:22px;height:22px;color:var(--active);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.liste-zeile .ok svg{width:12px;height:12px}.ordner-reihe{scrollbar-width:none;gap:10px;margin-top:12px;padding:2px;display:flex;overflow-x:auto}.ordner-reihe::-webkit-scrollbar{display:none}.ordner-knopf{background:var(--well);text-align:left;border-radius:18px;flex:none;width:150px;padding:12px;transition:background .15s,box-shadow .15s}.ordner-knopf:hover{background:var(--well-h)}.ordner-knopf.an{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.ordner-knopf .o{background:linear-gradient(#d9dade,#c7c8ce);border-radius:7px;width:34px;height:26px;margin:5px 0 10px;position:relative}.ordner-knopf .o:before{content:"";background:#cdced3;border-radius:4px 4px 0 0;width:14px;height:7px;position:absolute;top:-5px;left:3px}.ordner-knopf b{font-size:13.5px;display:block}.ordner-knopf small{color:var(--muted);font-size:11.5px}.skript{grid-template-columns:auto 1fr;gap:9px 14px;margin-top:12px;padding:14px 16px;display:grid}.skript dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:2px;font-size:10.5px;font-weight:700}.skript dd{color:var(--ink-2);font-size:13.5px;font-weight:600}.skript dd.hook{color:var(--ink);font-weight:700}.aktion{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.aktion .knopf{height:40px;padding:0 16px;font-size:13.5px}.toast{color:var(--active);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.toast svg{width:14px;height:14px}.kal-gross{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:12px;font-size:12.5px;font-weight:600;display:grid}.kal-gross small{color:var(--muted);font-size:10.5px;font-weight:700}.kal-gross button,.kal-gross span{height:36px;color:var(--ink-2);background:var(--well);text-align:center;border-radius:11px;place-items:center;display:grid}.kal-gross span.leer{background:0 0}.kal-gross button.dreh{background:var(--violett);color:#fff}.kal-gross button.call{color:var(--pending);background:#fff;box-shadow:inset 0 0 0 1.5px #f1c08c}.kal-gross button.an{outline:2px solid var(--ink);outline-offset:2px}.videos{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.video-kachel{aspect-ratio:9/14;background:var(--video);color:#fff;text-align:left;border-radius:16px;flex-direction:column;justify-content:flex-end;padding:10px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.video-kachel:hover{transform:translateY(-2px)}.video-kachel.an{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.video-kachel b{font-size:12px;line-height:1.25}.video-kachel small{opacity:.85;font-size:10.5px}.video-kachel .p{background:#ffffff40;border-radius:99px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.video-kachel .p svg{width:11px;height:11px;margin-left:2px}.guides{flex-direction:column;gap:8px;margin-top:12px;display:flex}.guide{background:var(--well);text-align:left;border-radius:16px;width:100%;padding:14px 16px;transition:background .15s}.guide:hover{background:var(--well-h)}.guide .k{justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.guide ol{color:var(--ink-2);flex-direction:column;gap:4px;margin:10px 0 0 18px;font-size:13px;font-weight:500;display:flex}@media (max-width:860px){.app{grid-template-columns:1fr;min-height:0;padding:10px}.app-leiste{scrollbar-width:none;border-radius:16px;flex-direction:row;align-self:stretch;gap:2px;padding:6px;overflow-x:auto}.app-leiste::-webkit-scrollbar{display:none}.app-leiste .lg{display:none}.app-leiste button{flex-shrink:0;gap:7px;height:36px;padding:0 12px;font-size:13px}.app-leiste button svg{width:14px;height:14px}.app-oben{display:none}}@media (max-width:640px){.explorer{padding:8px}.explorer-kopf{padding:6px 8px 10px}.app{border-radius:18px;gap:8px;padding:8px}.app-haupt,.app-ansicht{gap:8px}.app-karte{border-radius:18px;padding:16px}.app-raster{grid-template-columns:1fr;gap:8px}.gruss{grid-template-columns:minmax(0,1fr) 84px;gap:10px}.gruss .h{margin-top:8px;font-size:19px}.ring{width:84px;height:84px}.ring b{font-size:19px}.ring b span{font-size:12px}.ring small{font-size:9px}.videos{gap:6px}.video-kachel{border-radius:12px;padding:7px}.video-kachel b{font-size:10px}.video-kachel small{display:none}.video-kachel .p{width:20px;height:20px;top:6px;right:6px}.ordner-knopf{width:120px;padding:10px}.kal-gross{gap:4px}.kal-gross button,.kal-gross span{border-radius:9px;height:34px}}.ablauf{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:12px;display:grid}.schritte{flex-direction:column;gap:6px;padding:8px;display:flex}.schritt-knopf{text-align:left;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.schritt-knopf:hover{background:var(--well)}.schritt-knopf .nr{background:var(--well);border-radius:99px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:grid}.schritt-knopf b{font-size:15px;display:block}.schritt-knopf small{color:var(--muted);font-size:12.5px;display:block}.schritt-knopf.an{background:var(--well)}.schritt-knopf.an .nr{background:var(--ink);color:#fff}.schritt-inhalt{flex-direction:column;gap:14px;padding:28px;animation:.35s auftauchen;display:flex}.schritt-inhalt h3{letter-spacing:-.03em;font-size:24px;line-height:1.15}.schritt-inhalt p{color:var(--ink-2);max-width:460px;font-size:15px}.schritt-inhalt .unten{flex-direction:column;gap:6px;margin-top:auto;padding-top:6px;display:flex}.schritt-weiter{gap:8px;display:flex}@media (max-width:860px){.ablauf{grid-template-columns:1fr;gap:8px;padding:8px}.schritte{flex-direction:row;gap:4px;padding:4px}.schritt-knopf{text-align:center;flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 2px}.schritt-knopf small{display:none}.schritt-knopf b{font-size:11.5px;line-height:1.2}.schritt-knopf .nr{width:32px;height:32px;font-size:13px}.schritt-inhalt{padding:20px}.schritt-inhalt h3{font-size:20px}.schritt-inhalt p{font-size:14.5px}}.zwei{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px;display:grid}.stimme{flex-direction:column;gap:22px;padding:32px;display:flex;position:relative;overflow:hidden}.stimme>:not(.schein){position:relative}.stimme .zitat{letter-spacing:-.025em;color:#a3a7ae;font-size:clamp(21px,2.4vw,30px);font-weight:650;line-height:1.3}.stimme .wer{align-items:center;gap:12px;margin-top:auto;display:flex}.av-rund{color:#fff;border-radius:99px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.stimme .wer b{font-size:14.5px;display:block}.stimme .wer small{color:var(--muted);font-size:12.5px}.team{flex-direction:column;gap:12px;padding:22px;display:flex}.personen{flex-direction:column;gap:6px;display:flex}.person{align-items:center;gap:12px;padding:10px 12px;display:flex}.person b{font-size:14px;display:block}.person small{color:var(--muted);font-size:12px}.team p{color:var(--ink-2);font-size:13.5px}@media (max-width:860px){.zwei{grid-template-columns:1fr;gap:8px}.stimme{gap:18px;padding:22px 20px}.team{padding:18px}}@media (max-width:640px){.personen{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.person{text-align:center;flex-direction:column;gap:8px;padding:12px 4px}.person b{font-size:12px;line-height:1.25}.person small{font-size:11px}.nachname{display:none}}.fragen{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:22px;display:grid}.frag-cuul{flex-direction:column;gap:14px;display:flex}.frag-kopf{align-items:center;gap:12px;display:flex}.frag-kopf .c{background:var(--ink);color:#fff;border-radius:99px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.frag-kopf b{font-size:15px;display:block}.frag-kopf small{color:var(--muted);font-size:12.5px}.suche{background:var(--well);border-radius:999px;align-items:center;gap:10px;height:50px;padding:0 16px;transition:background .15s,box-shadow .15s;display:flex}.suche:focus-within{background:#fff;box-shadow:0 0 0 3px #3a7cd433,0 4px 14px -6px #3a7cd48c}.suche input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.suche svg{width:16px;height:16px;color:var(--muted)}.vorschlaege{flex-wrap:wrap;gap:6px;display:flex}.frage-liste{flex-direction:column;gap:6px;display:flex}.frage{background:var(--well);border-radius:16px;overflow:hidden}.frage button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 16px;font-size:14.5px;font-weight:700;display:flex}.frage button i{background:#fff;border-radius:99px;flex-shrink:0;width:26px;height:26px;position:relative}.frage button i:before,.frage button i:after{content:"";background:var(--ink-2);border-radius:2px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.frage button i:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.frage.offen button i:after{transform:translate(-50%,-50%)rotate(0)}.frage p{color:var(--ink-2);padding:0 16px 16px;font-size:14px}.leer-hinweis{color:var(--muted);background:var(--well);border-radius:16px;padding:16px;font-size:14px}@media (max-width:860px){.fragen{grid-template-columns:1fr;gap:16px;padding:18px}}@media (max-width:640px){.frage button{padding:13px 14px;font-size:14px}.frage p{padding:0 14px 14px;font-size:13.5px}}.anfrage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:40px;display:grid;position:relative;overflow:hidden}.anfrage>:not(.schein){position:relative}.anfrage h2{margin-top:10px}.anfrage .text p{color:var(--ink-2);max-width:420px;margin-top:14px;font-size:16px}.anfrage .text .haken-liste{margin-top:20px}.formular{flex-direction:column;gap:10px;display:flex}.feld{flex-direction:column;gap:6px;display:flex}.feld label{color:var(--ink-2);padding-left:4px;font-size:12.5px;font-weight:650}.feld input,.feld select{background:var(--well);appearance:none;border:0;border-radius:16px;outline:none;width:100%;height:50px;padding:0 16px;font-size:15px;transition:background .15s,box-shadow .15s}.feld input:focus,.feld select:focus{background:#fff;box-shadow:0 0 0 3px #3a7cd433,0 4px 14px -6px #3a7cd48c}.feld-paar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.formular .knopf{margin-top:4px}.formular .klein-text{color:var(--muted);text-align:center;font-size:12px}.danke{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;animation:.35s auftauchen;display:flex}.danke b{font-size:18px}.danke p{color:var(--ink-2);font-size:14px}@media (max-width:860px){.anfrage{grid-template-columns:1fr;gap:22px;padding:24px 20px}}@media (max-width:640px){.feld-paar{grid-template-columns:1fr}}.fuss{padding:64px 0 28px}.fuss-karte{grid-template-columns:auto 1fr auto;grid-template-areas:"marke links recht";align-items:center;gap:16px 28px;padding:22px 28px;display:grid}.fuss-karte .marke{grid-area:marke}.fuss-links{color:var(--ink-2);flex-wrap:wrap;grid-area:links;justify-content:center;gap:4px 18px;font-size:13.5px;font-weight:600;display:flex}.fuss-links a:hover{color:var(--ink)}.fuss-recht{color:var(--muted);grid-area:recht;font-size:12.5px}@media (max-width:860px){.fuss{padding:48px 0 20px}.fuss-karte{grid-template-columns:1fr;grid-template-areas:"marke""links""recht";padding:20px}.fuss-links{justify-content:flex-start}}.formular .klein-text{justify-content:center;align-items:center;gap:6px;display:flex}.formular .klein-text svg{width:14px;height:14px;color:var(--active)}.mehr-fragen{align-self:flex-start}
.problem-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:12px;display:grid}.problem-raster>.einblenden{display:flex}.problem-raster>.einblenden>*{flex:1}.organisch{flex-direction:column;gap:14px;padding:22px;display:flex}.org-paar{flex:1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.org{flex-direction:column;gap:10px;padding:14px;display:flex}.org .sig{align-self:flex-start}.org svg{width:100%;height:auto}.org p{color:var(--ink-2);font-size:13px}.umschalter{background:var(--well);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.umschalter button{height:36px;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:650;transition:background .15s,color .15s,box-shadow .15s}.umschalter button.an{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1113180f,0 4px 12px -6px #11131833}.umschalter.klein button{height:30px;padding:0 12px;font-size:12.5px}.vn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid}.vn-text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vn-text h3{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,30px);line-height:1.15;animation:.35s auftauchen}.vn-liste{flex-direction:column;gap:10px;list-style:none;display:flex}.vn-liste li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;display:flex}.punkt-ikon{background:var(--well);width:22px;height:22px;color:var(--muted);border-radius:99px;flex-shrink:0;place-items:center;margin-top:-1px;font-size:13px;display:grid}.punkt-ikon svg{width:12px;height:12px}.vn-liste.gut .punkt-ikon{background:var(--active-soft);color:var(--active)}.vn-hinweis{color:var(--muted);font-size:11.5px}.profil{background:var(--well);border-radius:22px;padding:14px}.profil-kopf{align-items:center;gap:10px;margin-bottom:12px;display:flex}.profil-av{background:linear-gradient(135deg,#7a5cd6,#e0679a);border-radius:99px;width:34px;height:34px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e0679a}.profil-kopf b{font-size:13.5px;display:block}.profil-kopf small{color:var(--muted);font-size:11.5px}.profil-raster{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.profil-raster span{aspect-ratio:4/5;background:var(--video);border-radius:8px;align-items:flex-start;padding:8px;animation:.4s both auftauchen;display:flex;position:relative;overflow:hidden}.profil-raster em{font-size:10.5px;font-style:normal;font-weight:750;line-height:1.25}.profil-raster.gut em{color:#fff;background:0 0}.profil-raster.schlecht span{filter:saturate(.6)contrast(.9)}.profil-raster.schlecht em{color:#fff;text-shadow:0 1px 2px #0006;font-family:Comic Sans MS,Marker Felt,cursive;font-weight:700}.grundsaetze{margin-top:12px}.grundsatz{flex-direction:column;gap:8px;height:100%;padding:22px;display:flex}.grundsatz .nr{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.grundsatz h3{letter-spacing:-.015em;font-size:17px}.grundsatz p{color:var(--ink-2);font-size:14px}.roh{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:auto;display:flex}.roh-bild{aspect-ratio:16/11;filter:saturate(.55)brightness(.9);background:radial-gradient(60% 55% at 50% 55%,#b9a48a,#6e5f4f 50%,#3a332c);border-radius:16px;width:100%;transition:filter .4s;position:relative;overflow:hidden}.roh-bild.fertig{filter:none;background:radial-gradient(60% 55% at 50% 55%,#f2b35a,#a8521f 45%,#2a1408)}.roh-hook{color:#fff;font-size:15px;font-weight:750;line-height:1.3;position:absolute;top:14px;left:14px;right:14px}.roh-hook em{color:var(--ink);background:#fff;border-radius:5px;padding:1px 5px;font-style:normal}.roh-play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.roh-play svg{background:#ffffff38;border-radius:99px;width:34px;height:34px;padding:9px}.roh-untertitel{color:#fff;white-space:nowrap;background:#0000008c;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:650;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.roh-meta{color:#ffffffd9;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:12px}.ideen{flex-direction:column;gap:14px;padding:22px;display:flex}.ideen-wahl{flex-wrap:wrap;gap:6px;display:flex}.ideen-wahl .pille{height:34px;padding:0 14px;font-size:13px}.ideen-wahl .pille.an{background:var(--ink);color:#fff}.ideen-liste{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.idee{align-items:flex-start;gap:12px;padding:14px 16px;animation:.35s both auftauchen;display:flex}.idee .ikon{width:34px;height:34px;color:var(--violett);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.idee .ikon svg{width:16px;height:16px}.idee b{font-size:14px;line-height:1.3;display:block}.idee small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.anfrage .haken-liste li svg{color:var(--info)}@media (max-width:860px){.problem-raster{grid-template-columns:1fr;gap:8px}.vn{grid-template-columns:1fr;gap:18px;padding:20px}.ideen-liste{grid-template-columns:1fr;gap:6px}.ideen,.organisch{padding:18px}}@media (max-width:640px){.vn-text{gap:12px}.vn-liste li{font-size:13.5px}.profil{border-radius:18px;padding:10px}.org{padding:12px}.org p{font-size:12.5px}.umschalter button{padding:0 12px;font-size:13px}.idee{padding:12px 14px}.grundsatz{padding:18px}}
.knopf-probe{color:#fff;background:linear-gradient(120deg,#1b1e24 0%,#2d2550 55%,#5b3fb0 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 26px -12px #5b3fb0bf}.knopf-probe:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);animation:5.5s ease-in-out infinite glanz;position:absolute;inset:0;transform:translate(-120%)}.knopf-probe:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 14px 30px -12px #7a5cd6e6}@keyframes glanz{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}.knopf-wa{color:#0f7a52;background:#e6f6ee}.knopf-wa:hover{background:#d9f1e5}.hero-bild{height:548px;padding-bottom:0}.hero-gruss{color:var(--violett)}@media (max-width:640px){.hero-bild{height:462px;padding-bottom:0}.s-frei{bottom:150px}}.wie{margin-top:12px}.wie-kopf{flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 6px 10px;display:flex}.wie-kopf b{letter-spacing:-.01em;font-size:15px}.wie-kopf small{color:var(--muted);font-size:12.5px}.wie-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wie-karte{flex-direction:column;gap:6px;padding:18px 18px 20px;display:flex}.wie-karte .ikon{background:var(--violett-soft);width:38px;height:38px;color:var(--violett);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.wie-karte .ikon svg{width:18px;height:18px}.wie-karte b{letter-spacing:-.01em;font-size:15px;line-height:1.3}.wie-karte small{color:var(--ink-2);font-size:13px;line-height:1.45}@media (max-width:980px){.wie-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wie{margin-top:8px}.wie-raster{gap:6px}.wie-kopf{padding:4px 4px 8px}.wie-karte{border-radius:18px;gap:4px;padding:14px 12px}.wie-karte .ikon{border-radius:10px;width:30px;height:30px;margin-bottom:4px}.wie-karte .ikon svg{width:15px;height:15px}.wie-karte b{font-size:13px}.wie-karte small{font-size:11.5px}}.gbild{background:radial-gradient(120% 90% at 18% 0%,color-mix(in srgb,var(--g1) 78%,white) 0%,transparent 62%), radial-gradient(110% 90% at 92% 8%,color-mix(in srgb,var(--g2) 72%,white) 0%,transparent 60%), linear-gradient(180deg,color-mix(in srgb,var(--g1) 30%,#f3f5f6) 0%,#f3f5f6 100%);place-items:center;display:grid;position:relative;overflow:hidden}.gbild:before{content:"";opacity:.55;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.muster-punkte:before{background-image:radial-gradient(#ffffffd9 1px,#0000 1.4px);background-size:14px 14px}.muster-raster:before{background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:18px 18px}.muster-linien:before{background-image:repeating-linear-gradient(135deg,#ffffff80 0 1px,#0000 1px 11px)}.muster-funken:before{background-image:radial-gradient(#fffffff2 1.2px,#0000 1.8px),radial-gradient(#fff9 .8px,#0000 1.3px);background-position:0 0,11px 13px;background-size:46px 46px,23px 23px}.mo{z-index:1;place-items:center;width:72%;height:78%;display:grid;position:relative}.mo-blatt{background:#fff;border-radius:14px;flex-direction:column;gap:5px;width:100%;max-width:200px;padding:12px 14px;display:flex;box-shadow:0 10px 24px -14px #11131859}.mo-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:750}.mo-label:first-child{margin-top:0}.mo-zeile{height:7px;width:var(--w);transform-origin:0;animation:4.8s cubic-bezier(.4,.1,.2,1) infinite mo-schreiben;animation-delay:calc(var(--i) * .35s);background:linear-gradient(90deg,#d9d2f3,#ece8f8);border-radius:5px;display:block}@keyframes mo-schreiben{0%{transform:scaleX(0)}22%,82%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.mo-rahmen{aspect-ratio:4/3;background:radial-gradient(60% 60% at 50% 60%,#ffe2bf,#f2b37a 55%,#d98a55);border-radius:14px;width:100%;max-width:200px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #11131859}.mo-ecke{z-index:2;border:2px solid #fff;width:16px;height:16px;position:absolute}.mo-ecke.ol{border-bottom:0;border-right:0;border-radius:4px 0 0;top:8px;left:8px}.mo-ecke.or{border-bottom:0;border-left:0;border-radius:0 4px 0 0;top:8px;right:8px}.mo-ecke.ul{border-top:0;border-right:0;border-radius:0 0 0 4px;bottom:8px;left:8px}.mo-ecke.ur{border-top:0;border-left:0;border-radius:0 0 4px;bottom:8px;right:8px}.mo-fokus{border:1.5px solid #fffffff2;border-radius:8px;width:38px;height:38px;margin:-19px 0 0 -19px;animation:3.2s ease-in-out infinite mo-fokus;position:absolute;top:55%;left:50%}@keyframes mo-fokus{0%,to{opacity:.4;transform:scale(1.35)}35%,70%{opacity:1;transform:scale(1)}}.mo-licht{background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4.5s ease-in-out infinite mo-licht;position:absolute;inset:0}@keyframes mo-licht{0%,40%{transform:translate(-100%)}80%,to{transform:translate(100%)}}.mo-rec{z-index:3;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#111318b8;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:10%;left:50%;transform:translate(-50%)}.mo-rec span{background:#ff4d4d;border-radius:9px;width:6px;height:6px;animation:1.2s step-end infinite mo-blinken}@keyframes mo-blinken{50%{opacity:0}}.mo-kommentare{flex-direction:column;justify-content:center;align-items:stretch;gap:7px;display:flex}.mo-blase{color:var(--ink);white-space:nowrap;opacity:0;background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:7px 11px;font-size:11px;font-weight:650;animation:6s infinite mo-blase;box-shadow:0 8px 20px -12px #11131859}.mo-blase.b2{border-radius:14px 14px 4px;align-self:flex-end;animation-delay:.6s}.mo-blase.b3{animation-delay:1.2s}@keyframes mo-blase{0%{opacity:0;transform:translateY(8px)scale(.96)}10%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}.mo-freigabe .mo-knopf{color:#fff;background:#1b1e24;border-radius:99px;place-items:center;width:140px;height:38px;font-size:12.5px;font-weight:700;animation:4s ease-in-out infinite mo-druck;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px -12px #11131899}.mo-knopf span{grid-area:1/1;transition:none}.mo-knopf .v{animation:4s ease-in-out infinite mo-v}.mo-knopf .n{animation:4s ease-in-out infinite mo-n}@keyframes mo-druck{0%,30%{background:#1b1e24;transform:scale(1)}38%{transform:scale(.93)}46%,92%{background:#12a074;transform:scale(1)}to{background:#1b1e24}}@keyframes mo-v{0%,38%{opacity:1}44%,94%{opacity:0}to{opacity:1}}@keyframes mo-n{0%,40%{opacity:0;transform:translateY(6px)}48%,92%{opacity:1;transform:none}to{opacity:0}}.mo-posten{align-items:flex-end;gap:12px;display:flex}.mo-uhr{background:#fff;border-radius:14px;flex-direction:column;padding:9px 12px;display:flex;box-shadow:0 8px 20px -12px #11131859}.mo-uhr b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px}.mo-uhr small{color:var(--muted);font-size:9.5px;font-weight:600}.mo-balken{align-items:flex-end;gap:5px;height:62px;display:flex}.mo-balken span{width:11px;height:var(--h);transform-origin:bottom;animation:4.2s ease-in-out infinite mo-wachsen;animation-delay:calc(var(--i) * .12s);background:#ffffffe6;border-radius:4px 4px 2px 2px}.mo-balken span:nth-child(4){background:#7a5cd6}@keyframes mo-wachsen{0%{transform:scaleY(.15)}30%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.ansatz{grid-template-columns:1fr 1fr;gap:12px 28px;padding:28px;display:grid}.ansatz-seite{border-radius:var(--r-innen);background:var(--well);flex-direction:column;align-items:center;gap:16px;padding:24px 16px 20px;display:flex}.ansatz-seite.gut{background:linear-gradient(180deg,var(--violett-soft),var(--well) 70%)}.ansatz-text{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:300px;display:flex}.ansatz-text b{letter-spacing:-.015em;font-size:17px}.ansatz-text small{color:var(--ink-2);font-size:13.5px}.ansatz-punkte{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:8px 22px;padding-top:6px;list-style:none;display:flex}.ansatz-punkte li{color:var(--ink-2);align-items:center;gap:7px;font-size:13.5px;font-weight:650;display:flex}.ansatz-punkte svg{width:15px;height:15px;color:var(--active)}.mh{aspect-ratio:9/16;width:164px;box-shadow:var(--schatten-gross);background:#16181d;border-radius:26px;padding:6px}.mh-bild{border-radius:21px;width:100%;height:100%;position:relative;overflow:hidden}.mh-sketch{animation:1.6s ease-in-out infinite sk-wackeln}@keyframes sk-wackeln{0%,to{transform:rotate(-3deg)}25%{transform:rotate(2deg)translate(2px)}50%{transform:rotate(-1.5deg)}75%{transform:rotate(3deg)translate(-2px)}}.mh-sketch .mh-bild{filter:saturate(1.15);background:linear-gradient(160deg,#ff5fa2,#ffb347 50%,#5ff2d0)}.sk-blitz{opacity:0;background:#fff;animation:2.4s step-end infinite sk-blitz;position:absolute;inset:0}@keyframes sk-blitz{0%,8%{opacity:0}9%{opacity:.55}12%,48%{opacity:0}49%{opacity:.4}52%,to{opacity:0}}.sk-text{text-align:center;color:#fff;text-shadow:0 2px #000,0 0 6px #0006;font-family:Comic Sans MS,Marker Felt,cursive;font-size:12.5px;font-weight:700;line-height:1.25;animation:.8s ease-in-out infinite sk-huepfen;position:absolute;top:18px;left:10px;right:10px}@keyframes sk-huepfen{50%{transform:translateY(-3px)scale(1.04)}}.sk-figur{width:46px;height:74px;margin-left:-23px;animation:.55s ease-in-out infinite alternate sk-tanz;position:absolute;bottom:40px;left:50%}.sk-figur i{background:#ffe0c2;border-radius:99px;width:26px;height:26px;margin-left:-13px;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #000}.sk-figur b{background:#3d6bff;border-radius:14px 14px 6px 6px;width:40px;height:44px;margin-left:-20px;position:absolute;bottom:0;left:50%;box-shadow:0 0 0 3px #000}@keyframes sk-tanz{0%{transform:rotate(-12deg)translateY(0)}to{transform:rotate(12deg)translateY(-6px)}}.sk-sticker{color:#ffe600;text-shadow:0 2px #000;font-family:Comic Sans MS,Marker Felt,cursive;font-size:13px;font-weight:800;animation:1.2s ease-in-out infinite sk-dreh;position:absolute}.sk-sticker.s1{top:44%;left:10px}.sk-sticker.s2{color:#fff;animation-delay:-.6s;top:52%;right:12px}@keyframes sk-dreh{50%{transform:rotate(-14deg)scale(1.2)}}.sk-ton{color:#fff;white-space:nowrap;text-align:center;background:#00000073;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;bottom:10px;left:8px;right:8px;overflow:hidden}.mh-cuul .mh-bild{background:radial-gradient(70% 50% at 50% 66%,#f6c27a 0%,#b0622a 42%,#2a160b 85%)}.mh-cuul .mo-ecke{border-color:#fffc;width:14px;height:14px}.cu-schale{background:linear-gradient(#f4efe8,#cfc6ba);border-radius:0 0 60px 60px;width:96px;height:40px;margin-left:-48px;position:absolute;bottom:30%;left:50%;box-shadow:inset 0 -6px 0 -1px #8a4a1c,0 14px 24px -10px #0009}.cu-schale:before{content:"";background:radial-gradient(60% 70%,#e7a04d,#a5541d);border-radius:50%;height:12px;position:absolute;top:-5px;left:4px;right:4px}.cu-dampf{width:70px;height:90px;margin-left:-35px;position:absolute;bottom:calc(30% + 40px);left:50%}.cu-dampf i{filter:blur(4px);opacity:0;background:linear-gradient(#0000,#ffffff73);border-radius:99px;width:12px;height:60px;animation:4.2s ease-in-out infinite cu-dampf;position:absolute;bottom:0}.cu-dampf i:first-child{left:14px}.cu-dampf i:nth-child(2){animation-delay:1.4s;left:30px}.cu-dampf i:nth-child(3){animation-delay:2.8s;left:46px}@keyframes cu-dampf{0%{opacity:0;transform:translateY(10px)scaleY(.7)}30%{opacity:1}to{opacity:0;transform:translateY(-40px)translate(6px)scaleY(1.2)}}.cu-licht{background:radial-gradient(40% 30% at 30% 20%,#fff0d240,#0000 70%);animation:7s ease-in-out infinite alternate cu-licht;position:absolute;inset:0}@keyframes cu-licht{to{transform:translate(18px,8px)}}.cu-ut{color:#fff;white-space:nowrap;background:#00000080;border-radius:6px;padding:4px 8px;font-size:9.5px;font-weight:650;animation:4.2s infinite cu-ut;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@keyframes cu-ut{0%{opacity:0;transform:translate(-50%,4px)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (max-width:860px){.ansatz{gap:8px;padding:14px}}@media (max-width:640px){.ansatz{gap:6px;padding:8px}.ansatz-seite{gap:12px;padding:16px 8px 14px}.mh{border-radius:21px;width:124px;padding:5px}.mh-bild{border-radius:17px}.sk-text{font-size:10.5px;top:14px}.sk-figur{transform-origin:bottom;bottom:30px;scale:.8}.cu-schale,.cu-dampf{scale:.8}.ansatz-text b{font-size:14px}.ansatz-text small{font-size:12px}.ansatz-punkte{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 10px 6px}.ansatz-punkte li{font-size:13px}}.grundsatz{gap:0;padding:0;overflow:hidden}.grundsatz .gbild{height:170px}.grundsatz-text{flex-direction:column;gap:8px;padding:18px 22px 22px;display:flex}@media (max-width:640px){.grundsatz .gbild{height:150px}.grundsatz-text{padding:16px 18px 18px}}.gastro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:12px;display:grid}.gastro-tag{flex-direction:column;gap:16px;padding:22px;display:flex}.tag-leiste{flex:1;grid-template-columns:repeat(4,1fr);align-items:start;min-height:170px;padding:58px 12px 22px;display:grid;position:relative}.tag-spur{background:#e4e5ea;border-radius:4px;height:4px;position:absolute;top:72px;left:calc(12.5% + 3px);right:calc(12.5% + 3px);overflow:hidden}.tag-lauf{background:linear-gradient(90deg,#c8bdf0,var(--violett));border-radius:4px;width:0;height:100%;transition:width 1.6s cubic-bezier(.4,.1,.2,1) .2s;display:block}.gastro.da .tag-lauf{width:66.7%}.tag-punkt{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.tag-punkt i{background:#fff;border-radius:99px;width:18px;height:18px;margin-bottom:10px;transition:box-shadow .4s,background .4s;box-shadow:0 0 0 4px #e4e5ea}.tag-punkt b{font-variant-numeric:tabular-nums;font-size:13px}.tag-punkt small{color:var(--muted);font-size:11.5px;font-weight:600}.gastro.da .tag-punkt:nth-child(2) i{transition-delay:.3s;box-shadow:0 0 0 4px #c8bdf0}.gastro.da .tag-punkt:nth-child(3) i{transition-delay:.9s;box-shadow:0 0 0 4px #c8bdf0}.gastro.da .tag-punkt.dreh i{background:var(--violett);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--violett),0 0 18px 4px #7a5cd673;transition-delay:1.6s}.tag-punkt.dreh small{color:var(--violett)}.tag-marke{background:var(--violett);color:#fff;white-space:nowrap;opacity:0;border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:opacity .4s 1.8s,transform .4s 1.8s;position:absolute;top:14px;left:62.5%;transform:translate(-50%,6px);box-shadow:0 8px 18px -8px #7a5cd6cc}.tag-marke:after{content:"";background:var(--violett);border-radius:2px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.gastro.da .tag-marke{opacity:1;transform:translate(-50%)}.gastro-wissen{flex-direction:column;gap:12px;display:flex}.wissen{opacity:0;flex:1;align-items:flex-start;gap:16px;padding:18px 20px;transition:opacity .5s,transform .5s;display:flex;transform:translate(18px)}.gastro.da .wissen{opacity:1;transform:none}.wissen .nr{color:var(--violett);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:750}.wissen b{letter-spacing:-.01em;font-size:15.5px;display:block}.wissen small{color:var(--ink-2);margin-top:3px;font-size:13.5px;display:block}@media (max-width:860px){.gastro{grid-template-columns:1fr;gap:8px}.gastro-wissen{gap:8px}}@media (max-width:640px){.gastro-tag{gap:12px;padding:16px}.tag-leiste{min-height:0;padding:52px 4px 16px}.tag-spur{top:66px}.tag-punkt b{font-size:12px}.tag-punkt small{font-size:10.5px;line-height:1.25}.wissen{gap:12px;padding:14px 16px;transform:translateY(10px)}.wissen b{font-size:14.5px}.wissen small{font-size:13px}}.app-oben .av svg{width:16px;height:16px}.liste-zeile .mini-nr{width:28px;height:28px;color:var(--muted);font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:750;display:grid}.liste-zeile.an .mini-nr{background:var(--violett-soft);color:var(--violett)}.rein{animation:.4s both auftauchen}.puls i{animation:1.8s ease-in-out infinite puls}@keyframes puls{50%{box-shadow:0 0 0 4px #e08a2e2e,0 0 8px 1px #e08a2eb3}}.skript-zeilen{flex-direction:column;gap:12px;margin-top:12px;padding:14px 16px;display:flex}.sz{grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.sz small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:750}.sz span{height:9px;width:var(--w);transform-origin:0;animation:.7s cubic-bezier(.4,.1,.2,1) both sz-schreiben;animation-delay:calc(var(--i) * .18s);background:linear-gradient(90deg,#d9d2f3,#ece8f8);border-radius:6px;display:block}@keyframes sz-schreiben{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.app:not(.sichtbar) .ring circle+circle{stroke-dasharray:0 999}.guides-vorschau{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:24px;margin-top:12px;padding:24px;display:grid}.gv-text{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gv-text h3{letter-spacing:-.025em;font-size:clamp(19px,2vw,24px);line-height:1.2}.gv-text p{color:var(--ink-2);font-size:14.5px}.gv-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gv-karte{box-shadow:var(--schatten);cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border-radius:20px;overflow:hidden}.gv-karte .gbild{height:130px}.gv-karte .mo{width:84%;height:84%}.gv-karte .mo-blase{padding:5px 8px;font-size:9.5px}.gv-karte .mo-rahmen{max-width:130px}.gv-karte .mo-freigabe .mo-knopf{width:112px;height:32px;font-size:11px}.gv-unten{padding:10px 12px 12px}.gv-unten b{font-size:13px;line-height:1.3;display:block}.gv-unten small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}@media (max-width:980px){.guides-vorschau{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.guides-vorschau{margin-top:8px;padding:16px}.gv-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gv-karte{border-radius:16px}.gv-karte .gbild{height:104px}.gv-text p{font-size:13.5px}}.zeitleiste{padding:28px 28px 22px}.zl{--fort:0;flex-direction:column;gap:30px;list-style:none;display:flex;position:relative}.zl-linie{background:#e9e9ee;border-radius:3px;width:3px;position:absolute;top:20px;bottom:20px;left:19px;overflow:hidden}.zl-linie i{background:linear-gradient(180deg,#c8bdf0,var(--violett));transform-origin:top;width:100%;height:100%;transform:scaleY(var(--fort));display:block}.zl-schritt{grid-template-columns:40px minmax(0,1fr);gap:20px;display:grid;position:relative}.zl-punkt{z-index:1;width:40px;height:40px;color:var(--muted);background:#fff;border-radius:99px;place-items:center;font-size:14px;font-weight:750;transition:background .35s,color .35s,box-shadow .35s,transform .35s;display:grid;position:relative;box-shadow:0 0 0 3px #e9e9ee}.zl-schritt.an .zl-punkt{background:var(--violett);color:#fff;box-shadow:0 0 0 4px var(--violett-soft),0 8px 20px -6px #7a5cd6b3;transform:scale(1.05)}.zl-inhalt{opacity:.38;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0 0;transition:opacity .45s,transform .45s;display:flex;transform:translateY(6px)}.zl-schritt.an .zl-inhalt{opacity:1;transform:none}.zl-inhalt h3{letter-spacing:-.025em;font-size:clamp(19px,2vw,24px);line-height:1.2}.zl-inhalt p{color:var(--ink-2);max-width:560px;font-size:15px}.zl-fakten{flex-wrap:wrap;gap:6px;display:flex}.zl-ende{border-radius:var(--r-innen);background:var(--well);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:14px 14px 14px 20px;display:flex}.zl-ende span{font-size:14.5px;font-weight:650}@media (max-width:640px){.zeitleiste{padding:20px 16px 16px}.zl{gap:24px}.zl-linie{top:16px;bottom:16px;left:15px}.zl-schritt{grid-template-columns:32px minmax(0,1fr);gap:14px}.zl-punkt{width:32px;height:32px;font-size:13px}.zl-inhalt{padding-top:2px}.zl-inhalt p{font-size:14px}.zl-ende{text-align:center;flex-direction:column;align-items:stretch;padding:14px}.zl-ende .knopf{width:100%}}.stimme-breit .zitat{max-width:820px}.gruender{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gruender-karte{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 20px 24px;display:flex}.av-gross{color:#fff;letter-spacing:-.02em;width:72px;height:72px;box-shadow:0 0 0 5px #fff,0 0 0 6px var(--linie),0 14px 28px -14px #11131873;border-radius:99px;place-items:center;margin-bottom:12px;font-size:22px;font-weight:750;display:grid}.gruender-karte b{letter-spacing:-.01em;font-size:16px}.gruender-karte small{color:var(--muted);font-size:13px}@media (max-width:640px){.gruender{gap:6px}.gruender-karte{border-radius:18px;padding:16px 6px 14px}.av-gross{width:48px;height:48px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--linie);margin-bottom:8px;font-size:15px}.gruender-karte b{font-size:12px;line-height:1.25}.gruender-karte small{font-size:11px}}@media (prefers-reduced-motion:reduce){.knopf-probe:after,.mo *,.mh *,.mh-sketch,.puls i{animation:none!important}.mo-blase,.mo-knopf .v{opacity:1}.mo-knopf .n{opacity:0}.wissen,.zl-inhalt{transition:none}}.tag-leiste{min-height:0}.mo-uhr small{white-space:nowrap}.gv-karte .mo-posten{gap:8px}.gv-karte .mo-uhr{border-radius:11px;padding:6px 9px}.gv-karte .mo-uhr b{font-size:14px}.gv-karte .mo-uhr small{font-size:8.5px}.gv-karte .mo-balken{gap:4px;height:52px}.gv-karte .mo-balken span{width:9px}@media (max-width:640px){.cu-ut{padding:3px 6px;font-size:8px;bottom:12px}}.zeitleiste{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:0 32px;display:grid}.zl-bild{border-radius:var(--r-innen);height:300px;position:sticky;top:120px;overflow:hidden}.zl-bild .gbild{opacity:0;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(.98)}.zl-bild .gbild.an{opacity:1;transform:none}.zl-bild .mo{width:70%;height:70%}.zl-bild-text{z-index:1;color:var(--ink-2);background:#fffc;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:16px}.zl-ende{grid-column:1/-1}@media (max-width:860px){.zeitleiste{grid-template-columns:1fr}.zl-bild{display:none}}.zl-spalte{align-self:stretch;position:relative}@media (max-width:860px){.zl-spalte{display:none}}
.mo-teilen .mo-knopf{color:#fff;background:#1b1e24;border-radius:99px;place-items:center;width:140px;height:38px;font-size:12.5px;font-weight:700;animation:4s ease-in-out infinite mo-druck;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px -12px #11131899}.gv-karte .mo-teilen .mo-knopf{width:112px;height:32px;font-size:11px}.abschnitt-kopf.breit{max-width:1040px}.abschnitt-kopf.breit p{max-width:680px}.app{height:var(--app-h,600px);min-height:0}.app-haupt{min-height:0;overflow:hidden}.app-ansicht{flex:1;min-height:0}.liste-scroll{max-height:var(--liste-h,252px);scrollbar-width:thin;padding-right:2px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.liste-scroll .liste-zeile{flex-shrink:0}.app-raster>.app-karte{min-height:0}.guides-vorschau{box-shadow:var(--schatten),inset 0 0 0 1.5px #7a5cd62e;background:linear-gradient(135deg,#fff 0% 55%,#f6f2ff 100%);position:relative;overflow:hidden}.gv-badge{background:linear-gradient(120deg,#efeafb,#fbe9f2);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #7a5cd638}.gv-badge-ikon{color:#fff;background:linear-gradient(135deg,#7a5cd6,#e0679a);border-radius:99px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px -6px #7a5cd6cc}.gv-badge b{color:#4a2f9e;font-size:14px;line-height:1.15;display:block}.gv-badge small{color:#7d6aa8;font-size:11.5px;font-weight:600;line-height:1.2;display:block}.gv-liste{flex-wrap:wrap;gap:6px;margin-top:2px;list-style:none;display:flex}.gv-liste li{color:var(--ink-2);background:var(--well);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:650}@media (max-width:640px){.app{--app-h:830px}.liste-scroll{--liste-h:216px}}.app-ansicht>.app-karte{flex-shrink:0}.app-ansicht>.app-raster{flex:1 1 0;min-height:0}.app-raster>.app-karte{flex-direction:column;display:flex}.liste-scroll{flex:1 1 0;min-height:0;max-height:none}@media (max-width:640px){.app-ansicht>.app-raster{flex:none}.liste-scroll{flex:none;max-height:216px}}@media (max-width:860px){.app{grid-template-rows:auto minmax(0,1fr)}}.gv-badge{white-space:nowrap;gap:8px;padding:4px 12px 4px 4px}.gv-badge-ikon{width:26px;height:26px}.gv-badge-ikon svg{width:14px;height:14px}.gv-badge b{font-size:13px;line-height:1;display:inline}.gv-badge small{font-size:12px;line-height:1;display:inline}.gv-badge small:before{content:"·";color:#b3a6d6;margin-right:6px}.mo-karte{background:#fff;border-radius:14px;width:100%;max-width:150px;padding:10px 12px;box-shadow:0 8px 20px -12px #11131859}.mo-verstehen small{color:var(--muted);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.mo-verstehen svg{width:100%;height:auto;overflow:visible}.mo-kurve{fill:none;stroke:#7a5cd6;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:4.4s ease-in-out infinite mo-zeichnen}.mo-flaeche{fill:#7a5cd61f;opacity:0;animation:4.4s ease-in-out infinite mo-flaeche}.mo-punkt{fill:#7a5cd6;opacity:0;animation:4.4s ease-in-out infinite mo-punkt}@keyframes mo-zeichnen{0%{stroke-dashoffset:1px}45%,88%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes mo-flaeche{0%,35%{opacity:0}55%,88%{opacity:1}to{opacity:0}}@keyframes mo-punkt{0%,42%{opacity:0;r:2}50%{opacity:1;r:4.5}58%,88%{opacity:1;r:3.2}to{opacity:0}}.mo-p-kopf{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mo-p-av{background:linear-gradient(135deg,#7a5cd6,#e0679a);border-radius:99px;flex-shrink:0;width:26px;height:26px;animation:4.6s infinite mo-auf;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #e0679a}.mo-p-zeilen{flex-direction:column;flex:1;gap:4px;display:flex}.mo-p-zeilen i{transform-origin:0;background:#e4def6;border-radius:4px;height:5px;animation:4.6s infinite mo-p-zeile;display:block}.mo-p-zeilen i:first-child{width:80%}.mo-p-zeilen i:last-child{width:55%;animation-delay:.15s}.mo-p-raster{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.mo-p-raster span{aspect-ratio:1;opacity:0;animation:4.6s infinite mo-auf;animation-delay:calc(.35s + var(--i) * .1s);background:linear-gradient(135deg,#ffd9b0,#f2b37a);border-radius:4px}.mo-p-raster span:nth-child(2n){background:linear-gradient(135deg,#d9cff5,#b9a6ec)}@keyframes mo-auf{0%{opacity:0;transform:scale(.85)}12%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes mo-p-zeile{0%,8%{transform:scaleX(0)}25%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mo-kurve{stroke-dashoffset:0}.mo-flaeche,.mo-punkt,.mo-p-raster span,.mo-p-av{opacity:1}}.mo-profil .mo-karte{max-width:124px;padding:9px 10px}.mo-p-raster span{aspect-ratio:4/3}@media (max-width:640px){.mo-profil .mo-karte{max-width:112px;padding:8px}.mo-p-kopf{margin-bottom:6px}.mo-p-av{width:22px;height:22px}}
.hero-karte{align-items:stretch;padding:56px 56px 0;overflow:hidden}.hero-text{align-self:center;padding-bottom:56px}.hero-bild{justify-content:center;align-items:flex-end;place-items:unset;height:auto;min-height:540px;padding:0;display:flex}.h6-handy{width:318px;height:540px;margin-bottom:-2px;position:relative}.h6-handy:before{content:"";filter:blur(42px);z-index:0;background:#1b1e2447;border-radius:60px;position:absolute;inset:40px 8% -40px}.h6-rahmen{z-index:1;background:linear-gradient(135deg,#f4f5f7 0%,#d7d9de 35%,#f1f2f4 60%,#c3c6cd 100%);border-radius:54px;height:680px;padding:10px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 1px #1b1e2414,inset 0 1px #ffffffe6,0 40px 80px -30px #11131873,0 18px 36px -18px #1113184d}.h6-rahmen:after{content:"";background:linear-gradient(90deg,#c3c6cd,#e6e7ea);border-radius:3px;width:4px;height:70px;position:absolute;top:150px;right:-3px}.h6-screen{background:#f7f7f9;border-radius:45px;height:100%;padding:0 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #1b1e24}.h6-screen:before{content:"";z-index:0;background:linear-gradient(#fafafb,#f3f3f6);border-radius:43px;position:absolute;inset:2px}.h6-screen>*{z-index:1;position:relative}.h6-status{justify-content:space-between;align-items:center;height:52px;padding:6px 10px 0;display:flex}.h6-status b{letter-spacing:-.01em;font-size:14px;font-weight:650}.h6-insel{background:#0d0e10;border-radius:99px;width:96px;height:28px;margin-left:-48px;position:absolute;top:12px;left:50%}.h6-symbole{align-items:flex-end;gap:4px;display:flex}.h6-symbole i{background:#1b1e24;border-radius:2px;width:4px;height:9px;display:block}.h6-symbole i:first-child{height:6px}.h6-symbole i:nth-child(3){background:0 0;border-radius:3px;width:20px;height:10px;box-shadow:inset 0 0 0 1.5px #1b1e24,inset 0 0 0 3px #f7f7f9,inset 0 0 0 10px #1b1e24}.h6-kopf{justify-content:space-between;align-items:center;padding:6px 2px 12px;display:flex}.h6-menue,.h6-mehr{gap:3px;display:flex}.h6-menue{flex-direction:column}.h6-menue i{background:#8c929c;border-radius:2px;width:16px;height:2px;display:block}.h6-mehr i{background:#8c929c;border-radius:9px;width:4px;height:4px;display:block}.h6-name{letter-spacing:-.01em;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.h6-name em{border-bottom:1.6px solid #8c929c;border-right:1.6px solid #8c929c;width:7px;height:7px;transform:rotate(45deg)translateY(-3px)}.h6-profil{align-items:center;gap:16px;padding:4px 2px 12px;display:flex}.h6-av{background:conic-gradient(from 200deg,#7a5cd6,#e0679a,#f2b35a,#7a5cd6);border-radius:99px;flex-shrink:0;width:72px;height:72px;padding:3px;animation:8s linear infinite h6-ring}.h6-av span{background:radial-gradient(60% 60% at 50% 40%,#f6c27a,#b0622a 70%);border-radius:99px;width:100%;height:100%;display:block;box-shadow:0 0 0 3px #f7f7f9}@keyframes h6-ring{to{filter:hue-rotate(40deg)}}.h6-zahlen{text-align:center;flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.h6-zahlen span{flex-direction:column;align-items:center;gap:6px;display:flex}.h6-zahlen i{background:#dcdde2;border-radius:5px;width:30px;height:9px;display:block}.h6-zahlen small{color:#8c929c;font-size:10.5px;font-weight:600}.h6-bio{flex-direction:column;gap:6px;padding:0 2px 14px;display:flex}.h6-bio i{background:#e3e4e8;border-radius:5px;height:7px;display:block}.h6-bio i:first-child{background:#cfd1d7}.h6-knoepfe{grid-template-columns:1fr 1fr;gap:6px;padding-bottom:14px;display:grid}.h6-knoepfe span{color:#4a505a;background:#ececf0;border-radius:9px;place-items:center;height:30px;font-size:12px;font-weight:700;display:grid}.h6-knoepfe span.an{color:#fff;background:linear-gradient(120deg,#1b1e24,#2d2550 60%,#5b3fb0)}.h6-highlights{gap:12px;padding:0 2px 14px;display:flex}.h6-highlights span{opacity:0;width:46px;height:46px;animation:.5s forwards h6-rein;animation-delay:calc(.3s + var(--i) * 80ms);background:#e3e4e8;border-radius:99px;padding:2px}.h6-highlights i{background:#fff;border-radius:99px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 30px #ececf0}.h6-raster{grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -16px;display:grid}.h6-raster span{aspect-ratio:4/5;opacity:0;animation:.6s forwards h6-rein;animation-delay:calc(.6s + var(--i) * .1s);position:relative}.h6-play{color:#fff;width:18px;height:18px;position:absolute;top:6px;right:6px}.h6-play svg{width:12px;height:12px}.h6-lauf{background:#ffffff59;border-radius:2px;height:2px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.h6-lauf:after{content:"";transform-origin:0;background:#fff;animation:5s linear infinite h6-lauf;position:absolute;inset:0}@keyframes h6-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes h6-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h6-links,.h6-rechts{max-width:250px}.h6-links{animation-delay:-3s;bottom:120px;left:-4px}.h6-links .ikon{background:var(--violett-soft);color:var(--violett)}.h6-rechts .ikon{background:var(--active-soft);color:var(--active)}.hero-bild .schwebe small{white-space:normal;display:block}@media (max-width:980px){.hero-karte{padding:40px 32px 0}.hero-text{padding-bottom:0}.hero-bild{min-height:460px}.h6-handy{height:460px}}@media (max-width:640px){.hero{padding-top:10px}.hero-karte{height:calc(100svh - var(--hero-oben,118px) - 10px);flex-direction:column;gap:0;min-height:560px;padding:22px 18px 0;display:flex}.hero-gruss{font-size:12.5px}.hero h1{margin-top:10px;font-size:clamp(32px,9.6vw,40px)}.hero-lead{margin-top:10px;font-size:14.5px;line-height:1.45}.hero-pillen{gap:5px;margin-top:12px}.hero-pillen .sig{height:24px;padding:0 9px;font-size:11px}.hero-knoepfe{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px}.hero-knoepfe .knopf{height:46px;padding:0 10px;font-size:13.5px}.hero-knoepfe .knopf svg{display:none}.hero-bild{flex:1;min-height:0;margin-top:14px;overflow:visible}.h6-handy{width:236px;height:100%;min-height:150px}.h6-rahmen{border-radius:42px;height:500px;padding:8px}.h6-screen{border-radius:35px;padding:0 12px}.h6-screen:before{border-radius:33px}.h6-insel{width:74px;height:22px;margin-left:-37px;top:10px}.h6-status{height:42px}.h6-status b{font-size:12px}.h6-av{width:56px;height:56px}.h6-profil{gap:10px}.h6-name{font-size:13px}.h6-zahlen small{font-size:9px}.h6-highlights span{width:36px;height:36px}.h6-raster{margin:0 -12px}.h6-links,.h6-rechts{border-radius:14px;gap:8px;max-width:170px;padding:8px 10px 8px 8px}.h6-links .ikon,.h6-rechts .ikon{border-radius:9px;width:26px;height:26px}.h6-links b,.h6-rechts b{font-size:11.5px}.hero-bild .schwebe small{font-size:10px}.h6-links{bottom:28px;left:-6px}.h6-rechts{top:6px;right:-6px}}@media (prefers-reduced-motion:reduce){.h6-av,.h6-lauf:after{animation:none}.h6-raster span,.h6-highlights span{opacity:1;animation:none}}.nur-klein{display:none}.h6-rechts{top:64px;right:-18px}.h6-links{bottom:150px;left:-10px}@media (max-width:980px){.h6-rechts{right:-4px}.h6-links{left:-4px}}@media (max-width:640px){.hero-karte{--hero-oben:106px}.nur-gross{display:none}.nur-klein{display:inline}.h6-rechts{top:-4px;right:-8px}.h6-links{bottom:24px;left:-8px}}@media (min-width:641px){.h6-rechts{top:14px}}
.hero-bild{height:540px;min-height:0;display:block;position:relative;overflow:visible;container-type:size}.h7-handy{aspect-ratio:9/19.1;perspective:1600px;z-index:1;width:min(74cqw,75.7576cqh,340px);position:absolute;bottom:0;left:50%;transform:translate(-50%,38%)}.h7-schatten{filter:blur(28px);background:radial-gradient(50% 50% at 55%,#1b1e2452,#1b1e2400 70%);border-radius:40%;position:absolute;inset:6% -18% 0 4%;transform:translate(8%)}.h7-geraet{transform-style:preserve-3d;transform-origin:50% 60%;position:absolute;inset:0;transform:rotateY(-21deg)rotateX(7deg)rotate(1deg)}.h7-seite{width:calc(var(--k,15px));transform-origin:0;background:linear-gradient(90deg,#9ea2aa 0%,#eef0f2 22%,#c7cad0 48%,#f7f8f9 64%,#8e939b 100%);border-radius:10px;position:absolute;top:3.2%;bottom:3.2%;left:93%;transform:translate(6.6%)rotateY(90deg)}.h7-seite i{background:linear-gradient(90deg,#b4b8bf,#e9ebee,#a6aab2);border-radius:4px;position:absolute;left:28%;right:28%;box-shadow:0 0 0 1px #00000014}.h7-seite .t1{height:9%;top:24%}.h7-seite .t2{height:5%;top:36%}.h7-rahmen{background:linear-gradient(118deg,#fff 0%,#e6e8eb 14%,#bfc3c9 28%,#f2f3f5 44%,#d3d6db 70%,#a4a8b0 100%);border-radius:15%/7.1%;padding:3.2%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #1b1e241f,inset -3px 0 6px #1b1e242e}.h7-screen{background:#f7f7f9;border-radius:12.5%/5.9%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 2.5px #121316}.h7-inhalt{transform-origin:0 0;width:300px;transform:scale(var(--s,1));background:linear-gradient(#fafafb,#f3f3f6);min-height:700px;padding:0 15px;position:absolute;top:0;left:0}.h7-inhalt .h6-raster{margin:0 -15px}.h7-glas{pointer-events:none;background:linear-gradient(115deg,#ffffff8c 0%,#fff0 28% 62%,#ffffff2e 78%,#fff0 90%);position:absolute;inset:0}.h7-inhalt .h6-status{height:52px}.h7-inhalt .h6-status b{font-size:14px}.h7-inhalt .h6-insel{width:92px;height:27px;margin-left:-46px;top:12px}.h7-inhalt .h6-av{width:72px;height:72px}.h7-inhalt .h6-profil{gap:16px}.h7-inhalt .h6-name{font-size:15px}.h7-inhalt .h6-zahlen small{font-size:10.5px}.h7-inhalt .h6-highlights span{width:46px;height:46px}.hero-bild .h6-rechts{top:auto;bottom:calc(1.2*min(74cqw,75.7576cqh,340px));right:0}.hero-bild .h6-links{bottom:calc(min(74cqw,75.7576cqh,340px)/2.22222);left:0}@media (max-width:980px){.hero-bild{height:480px}}@media (max-width:640px){.hero-bild{flex:1;height:auto;min-height:0;margin-top:12px}.h7-handy{width:min(70cqw,75.7576cqh,300px)}.h7-seite{--k:10px}.hero-bild .h6-rechts{top:auto;bottom:calc(1.02*min(70cqw,75.7576cqh,300px));right:-6px}.hero-bild .h6-links{bottom:calc(min(70cqw,75.7576cqh,300px)/3.57143);left:-6px}.liste-scroll{overscroll-behavior:auto;overflow:hidden}}@media (prefers-reduced-motion:reduce){.h7-geraet{transform:rotateY(-21deg)rotateX(7deg)}}.h7-handy{--b:min(84cqw,calc(100cqh / 1.32),360px);width:var(--b)}.h7-geraet{transform:rotateY(-27deg)rotateX(6deg)rotate(1.5deg)}.h7-seite{width:calc(var(--b) * .11);border-radius:12px;top:5.5%;bottom:5.5%;left:calc(100% - 3px);transform:rotateY(90deg)}.h7-rahmen{background:linear-gradient(112deg,#fff 0%,#eceef1 10%,#c4c8ce 24%,#f6f7f8 40%,#dcdfe3 62%,#b5b9c0 82%,#9a9ea6 100%);padding:4.2%;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 0 0 2.5px #1b1e2424,inset -4px 0 8px #1b1e2438,inset 3px 3px 6px #ffffffe6}.hero-bild .h6-rechts{bottom:calc(var(--b2) * 1.22)}.hero-bild .h6-links{bottom:calc(var(--b2) * .42)}.hero-bild{--b2:min(84cqw,calc(100cqh / 1.32),360px)}@media (max-width:640px){.h7-handy{--b:min(78cqw,calc(100cqh / 1.32),300px)}.hero-bild{--b2:min(78cqw,calc(100cqh / 1.32),300px)}.hero-bild .h6-rechts{bottom:calc(var(--b2) * 1.05)}.hero-bild .h6-links{bottom:calc(var(--b2) * .3)}}
.hero-bild{height:540px;display:block;position:relative;overflow:visible;container-type:size}.h8-handy{aspect-ratio:1100/1946;z-index:1;width:min(56.5291cqh + 33.9175px,92cqw,400px);position:absolute;top:0;left:50%;transform:translate(-46%)}.h8-bild{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.h8-screen{z-index:1;transform-origin:0 0;background:#f7f7f9;border-radius:16% 16% 0 0/8.4% 8.4% 0 0;width:85.8%;height:100%;position:absolute;top:5.5%;left:2.6%;overflow:hidden;transform:skewY(-5.5deg)}.h8-screen .h7-inhalt{min-height:120%}.h8-screen .h6-insel{display:none}.h8-screen .h6-status{padding:8px 18px 0 22px}.hero-bild .h6-rechts{top:9%;bottom:auto;right:0}.hero-bild .h6-links{top:52%;bottom:auto;left:0}@media (max-width:980px){.hero-bild{height:480px}}@media (max-width:640px){.hero-bild{flex:1;height:auto;min-height:0;margin-top:16px}.h8-handy{width:min(56.5291cqh + 22.6116px,80cqw,320px)}.hero-bild .h6-rechts{top:10%;right:-8px}.hero-bild .h6-links{top:auto;bottom:16%;left:-8px}}@media (min-width:641px){.hero-bild .h6-rechts{top:3%;right:-34px}}
:root{--kopf-unten:76px;--sh:calc(100svh - var(--kopf-unten))}@media (max-width:640px){:root{--kopf-unten:74px}}.hero-karte{height:clamp(560px,calc(100svh - var(--kopf-unten) - 20px - 16px),900px);grid-template-rows:minmax(0,1fr)}.hero-bild{align-self:stretch;height:100%}@media (max-width:980px) and (min-width:641px){.hero-karte{height:auto}.hero-bild{height:480px}}@media (max-width:640px){.hero-karte{height:calc(100svh - var(--kopf-unten) - 10px - 10px);min-height:540px}.hero-bild{height:auto}}.abschnitt{padding-top:clamp(56px,9svh,96px)}.abschnitt-extra{padding-top:12px}.abschnitt-kopf{margin-bottom:22px}@media (max-width:640px){.abschnitt{padding-top:56px}.abschnitt-kopf{margin-bottom:16px}.abschnitt-kopf h2{font-size:clamp(26px,7.4vw,32px)}.abschnitt-kopf p{margin-top:8px;font-size:15px}}.explorer-kopf{padding:4px 8px 10px}@media (max-width:640px){.app{--app-h:min(600px,calc(var(--sh) - 210px))}.app-ansicht>.app-raster{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1 1 0;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;gap:8px;min-height:0;margin:0 -8px;padding:0 8px 4px;display:grid;overflow-x:auto}.app-ansicht>.app-raster::-webkit-scrollbar{display:none}.app-ansicht>.app-raster>.app-karte{scroll-snap-align:start;min-height:0}.liste-scroll{flex:1 1 0;min-height:0;max-height:none}}.zl-inhalt h3{font-size:clamp(18px,1.6vw,21px)}.zl-inhalt p{font-size:14.5px}.zl-ende{margin-top:16px}.zl-bild{height:280px}@media (max-width:640px){.zeitleiste{padding:16px 14px 14px}.zl{gap:16px}.zl-inhalt{gap:6px}.zl-inhalt p{font-size:13.5px;line-height:1.45}.zl-ende{margin-top:12px;padding:12px}.anfrage{gap:16px;padding:20px 18px}.anfrage .haken-liste{gap:6px}.formular{gap:10px}}.abschnitt-kopf.breit p{max-width:none}.explorer{padding:10px}.app{--app-h:min(560px,calc(var(--sh) - 222px))}.zl{gap:14px}.zeitleiste{padding:18px 22px 16px}.zl-ende{margin-top:12px;padding:10px 10px 10px 18px}@media (max-width:640px){.problem{gap:10px;padding:10px 12px}.problem small{font-size:12.5px;line-height:1.4}.organisch{gap:10px;padding:14px}.org{gap:8px;padding:10px}.org p{font-size:12px;line-height:1.4}.abschnitt-kopf.breit h2{font-size:clamp(25px,6.8vw,30px)}.app{--app-h:min(600px,calc(var(--sh) - 258px))}.zl-fakten,.zl-ende span,.anfrage .text .haken-liste{display:none}.anfrage .text p{margin-top:10px;font-size:15px}}html{scroll-padding-top:0}.abschnitt{scroll-margin-top:calc(var(--kopf-unten) + 16px - clamp(56px,9svh,96px))}@media (max-width:640px){.abschnitt{scroll-margin-top:calc(var(--kopf-unten) + 12px - 56px)}}.abschnitt-extra{scroll-margin-top:calc(var(--kopf-unten) + 16px - 12px)}
.produkt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.produkt-karte{flex-direction:column;gap:10px;padding:24px 24px 26px;display:flex}.produkt-kopf{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.produkt-kopf .ikon{background:var(--violett-soft);width:44px;height:44px;color:var(--violett);border-radius:14px;place-items:center;display:grid}.produkt-kopf .ikon svg{width:20px;height:20px}.marke-wort{letter-spacing:-.04em;background:linear-gradient(92deg,#1b1e24,#3b3f68 55%,#7a5cd6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,2.6vw,38px);font-weight:750;line-height:1}.produkt-karte h3{letter-spacing:-.015em;font-size:18px}.produkt-karte p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.arbeitsweise .grundsatz .gbild{height:150px}.arbeitsweise .grundsatz h3{font-size:16px}.arbeitsweise .grundsatz p{font-size:13.5px}.ergebnis{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:18px 18px 18px 24px;display:flex}.ergebnis-text{align-items:center;gap:16px;min-width:0;display:flex}.ergebnis-text .sig{flex-shrink:0}.ergebnis-text p{color:var(--ink-2);font-size:14.5px;line-height:1.5}.ergebnis-text b{color:var(--ink)}.ergebnis .knopf{flex-shrink:0}@media (max-width:980px){.produkt{grid-template-columns:1fr}.ergebnis{flex-direction:column;align-items:stretch}.ergebnis-text{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:640px){.produkt{gap:8px}.produkt-karte{gap:6px;padding:16px 16px 18px}.produkt-kopf{margin-bottom:2px}.produkt-kopf .ikon{border-radius:12px;width:36px;height:36px}.marke-wort{font-size:26px}.produkt-karte h3{font-size:16px}.produkt-karte p{font-size:13.5px;line-height:1.5}.arbeitsweise .grundsatz .gbild{height:130px}.ergebnis{gap:12px;margin-top:4px;padding:16px}.ergebnis-text p{font-size:13.5px}.ergebnis .knopf{width:100%}.organisch .karte-kopf small{display:none}.organisch{gap:8px;padding:12px 12px 14px}.org svg{max-height:52px}.erkennen-liste{gap:5px;padding:6px}}.kunden-leiste{padding-top:28px}.kl-titel{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.kl-band{margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.kl-spur{width:max-content;animation:32s linear infinite kl-lauf;display:flex}.kl-haelfte{align-items:center;gap:72px;padding-right:72px;display:flex}.kl-logo{white-space:nowrap;color:#8f939b;opacity:.85;font-size:22px;line-height:1;transition:color .2s,opacity .2s}.kl-logo:hover{color:var(--ink);opacity:1}.kl-logo.serif{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-weight:700}.kl-logo.breit{letter-spacing:.18em;text-transform:uppercase;font-size:18px;font-weight:800}.kl-logo.rund{letter-spacing:-.03em;font-size:24px;font-weight:700}@keyframes kl-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}.kl-band:hover .kl-spur{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.kl-spur{animation:none}}@media (max-width:640px){.kunden-leiste{padding-top:22px}.kl-titel{padding:0 12px;font-size:10.5px}.kl-haelfte{gap:44px;padding-right:44px}.kl-logo{font-size:18px}.kl-logo.breit{font-size:15px}.kl-logo.rund{font-size:20px}}.produkt{display:block}.produkt .produkt-karte{height:100%}@media (max-width:980px) and (min-width:641px){.produkt .schiene{--spalten:1!important}}
.kopf .marke{align-items:flex-end;gap:10px}.kopf .marke svg{width:auto;height:42px}.kopf .marke span{padding-bottom:7px;font-size:15px;line-height:1}@media (max-width:640px){.kopf .marke svg{height:40px}.kopf .marke span{padding-bottom:6px;font-size:14px}.kopf-leiste{padding-left:14px}}.bento{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;display:grid}.b-karte{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.b-karte h3{letter-spacing:-.02em;margin-top:4px;font-size:19px}.b-karte p{color:var(--ink-2);max-width:460px;font-size:14px;line-height:1.55}.b-was{grid-row:1/3}.b-was:after{content:"";pointer-events:none;background:radial-gradient(circle,#7a5cd624,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;right:-60px}.b-monat{grid-template-columns:repeat(8,1fr);gap:6px;width:100%;margin-top:auto;padding-top:14px;display:grid}.b-monat span{aspect-ratio:9/14;background:var(--well);border-radius:8px;position:relative;overflow:hidden}.b-monat span i{border-radius:inherit;transform-origin:bottom;transition:transform .5s cubic-bezier(.3,.7,.2,1);transition-delay:calc(.15s + var(--i) * 70ms);background:linear-gradient(160deg,#c9b8f3,#7a5cd6);position:absolute;inset:0;transform:scaleY(0)}.b-monat span:nth-child(3n) i{background:linear-gradient(160deg,#f6c27a,#d9823a)}.b-monat span:nth-child(5n) i{background:linear-gradient(160deg,#9ee6c5,#12a074)}.bento.da .b-monat span i{transform:scaleY(1)}.b-unter{color:var(--muted);font-size:11.5px;font-weight:650}.b-kette{justify-content:space-between;width:100%;margin-top:auto;padding-top:14px;display:flex;position:relative}.b-linie{background:#e7e7ec;border-radius:3px;height:3px;position:absolute;top:23px;left:10px;right:10px;overflow:hidden}.b-linie i{background:linear-gradient(90deg,transparent,var(--violett));border-radius:3px;width:30%;animation:2.6s linear infinite b-lauf;position:absolute;top:0;bottom:0;left:-30%}@keyframes b-lauf{to{left:100%}}.b-knoten{color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:relative}.b-knoten b{width:22px;height:22px;box-shadow:0 0 0 3px var(--violett-soft),inset 0 0 0 6px var(--violett);background:#fff;border-radius:99px}.b-knoten:first-child{align-items:flex-start}.b-knoten:last-child{align-items:flex-end}.b-weg{width:100%;height:64px;margin-top:auto;position:relative}.b-weg svg{width:calc(100% - 46px);height:56px;position:absolute;top:4px;left:18px;right:28px;overflow:visible}.b-pfad{fill:none;stroke:var(--active);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.02 .03;stroke-dashoffset:0;opacity:0;transition:opacity .4s}.bento.da .b-pfad{opacity:1;animation:1.6s linear infinite b-weg}@keyframes b-weg{to{stroke-dashoffset:-.1px}}.b-handy{border:2.5px solid var(--ink);border-radius:5px;width:18px;height:28px;position:absolute;top:34px;left:0}.b-pin{background:var(--active);border-radius:50% 50% 50% 0;width:24px;height:24px;position:absolute;top:0;right:8px;transform:rotate(-45deg);box-shadow:0 6px 14px -6px #12a074cc}.b-pin i{background:#fff;border-radius:99px;position:absolute;inset:7px}.bento.da .b-pin{animation:2s ease-in-out infinite b-pin}@keyframes b-pin{50%{transform:rotate(-45deg)translate(3px,-3px)}}.b-ziel{color:var(--active);font-size:11px;font-weight:700;position:absolute;top:30px;right:0}@media (max-width:860px){.bento{grid-template-columns:1fr}.b-was{grid-row:auto}}@media (max-width:640px){.bento{gap:8px}.b-karte{border-radius:20px;gap:6px;padding:16px}.b-karte h3{margin-top:2px;font-size:16.5px}.b-karte p{font-size:13px;line-height:1.5}.b-monat{grid-template-columns:repeat(16,1fr);gap:3px;padding-top:8px}.b-monat span{border-radius:4px}.b-unter{display:none}.b-kette{padding-top:8px}.b-linie{top:17px}.b-weg{height:54px}.b-weg svg{height:46px}}@media (prefers-reduced-motion:reduce){.b-linie i,.b-pfad,.b-pin{animation:none!important}.b-monat span i{transition:none;transform:none}}.schmerz{background:#fff}.schmerz .problem{background:#fdf1f1;box-shadow:inset 0 0 0 1px #d6454514}.schmerz .problem .ikon{color:#d64545;background:#fff}.schmerz .problem b{color:#7a1f1f}.schmerz .problem small{color:#8a5a5a}.film{background:#fff;padding:0;position:relative;overflow:hidden}.film-loch{background:radial-gradient(circle at 50% 50%,transparent 0,transparent 0) , repeating-linear-gradient(90deg,transparent 0 14px,var(--well) 14px 32px,transparent 32px 46px);background-size:auto;height:26px;position:relative;-webkit-mask:linear-gradient(#000 0 0)}.film-loch:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 12px,#eceaf3 12px 28px);border-radius:3px;height:10px;animation:6s linear infinite film-lauf;position:absolute;top:8px;left:0;right:0}.film-loch{background:0 0}@keyframes film-lauf{to{background-position:56px 0}}.film-bilder{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.film-bild{opacity:0;flex-direction:column;gap:8px;padding:22px 22px 24px;transition:opacity .5s,transform .5s;display:flex;position:relative;transform:translateY(10px)}.film-bild+.film-bild{border-left:1px dashed #dcd6ee}.film.da .film-bild{opacity:1;transform:none}.film-kopf{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.film-nr{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.4px #b9a6ec;font-size:40px;font-weight:750;line-height:1}.film-icon{fill:none;width:46px;height:46px;stroke:var(--violett);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.film-icon *{stroke-dasharray:160;stroke-dashoffset:160px}.film.da .film-icon *{animation:1.4s forwards film-zeichnen;animation-delay:inherit}@keyframes film-zeichnen{to{stroke-dashoffset:0}}.film-bild h3{letter-spacing:-.015em;font-size:16.5px}.film-bild p{color:var(--ink-2);font-size:13.5px;line-height:1.55}@media (max-width:640px){.film-bilder{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.film-bilder::-webkit-scrollbar{display:none}.film-bild{scroll-snap-align:start;padding:16px 16px 18px}.film-nr{font-size:32px}.film-icon{width:38px;height:38px}.film-bild p{font-size:13px}.film-loch{height:20px}.film-loch:before{height:8px;top:6px}}@media (prefers-reduced-motion:reduce){.film-loch:before{animation:none}.film-icon *{stroke-dashoffset:0}}.abschnitt-extra{padding-top:8px}#portal{padding-bottom:0}@media (max-width:640px){.b-kette{display:none}.b-weg{height:46px}.b-weg svg{height:40px}.b-handy{width:16px;height:24px;top:20px}.b-ziel{top:26px}}
@property --w{syntax:"<angle>";inherits:true;initial-value:0deg}[data-licht].karte{isolation:isolate;position:relative}[data-licht].karte:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(340px circle at var(--mx,-999px) var(--my,-999px),#7a5cd613,transparent 62%);opacity:var(--nah,0);transition:opacity .3s;position:absolute;inset:0}.bk:after,.kantenlicht:after,.pz-buehne:after,.ziel12:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:conic-gradient(from calc(var(--w,0deg) - 55deg),transparent 0deg,#7a5cd6d9 40deg,#3a7cd48c 70deg,transparent 110deg,transparent 360deg);-webkit-mask-composite:xor;opacity:calc(var(--nah,0) * .9);padding:1.5px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.knopf-probe:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from calc(var(--w,0deg) - 45deg),transparent 0deg,#fffffff2 45deg,transparent 90deg,transparent 180deg,#ffffff59 225deg,transparent 270deg);-webkit-mask-composite:xor;opacity:calc(.3 + .7 * var(--nah,0));padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:none){.knopf-probe:before{opacity:.75;animation:5s linear infinite spec-lauf}}@keyframes spec-lauf{to{--w:360deg}}.unschaerfe{z-index:30;pointer-events:none;height:52px;position:fixed;bottom:0;left:0;right:0}.unschaerfe i{position:absolute;inset:0}.unschaerfe i:first-child{-webkit-backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(#0000 0%,#000 25% 50%,#0000 75%);mask:linear-gradient(#0000 0%,#000 25% 50%,#0000 75%)}.unschaerfe i:nth-child(2){-webkit-backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 25%,#000 50% 75%,#0000 100%);mask:linear-gradient(#0000 25%,#000 50% 75%,#0000 100%)}.unschaerfe i:nth-child(3){-webkit-backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 50%,#000 75% 100%);mask:linear-gradient(#0000 50%,#000 75% 100%)}.unschaerfe i:nth-child(4){-webkit-backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 75%,#000 100%);mask:linear-gradient(#0000 75%,#000 100%)}.hero-bild:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1b1e2429 1px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:4% -18% 0;-webkit-mask:radial-gradient(closest-side,#000 25%,#0000);mask:radial-gradient(closest-side,#000 25%,#0000)}.bento12-spur{height:min(500px,calc(var(--sh) - 250px));grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;min-height:440px;display:grid}.bk{flex-direction:column;min-width:0;padding:22px 24px;display:flex;overflow:hidden}.bk-text{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}.bk-text h3{letter-spacing:-.025em;margin-top:6px;font-size:20px}.bk-text p{color:var(--ink-2);max-width:440px;font-size:14px;line-height:1.55}.bk-a{grid-row:1/3}.sig.violett i{background:var(--violett);box-shadow:0 0 8px 1px #7a5cd6b3}.reels{--rw:136px;--fach:84px;flex:1;min-height:0;margin-top:10px;position:relative}.reel{width:var(--rw);aspect-ratio:9/16;max-height:calc(100% - 8px);transform:translateX(calc(-50% + var(--x))) rotate(var(--r));transform-origin:50% 100%;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .5s;transition-delay:calc(var(--i) * 60ms);z-index:var(--i);cursor:pointer;border-radius:18px;position:absolute;bottom:4px;left:50%;overflow:hidden;box-shadow:0 0 0 4px #fff,0 26px 50px -22px #1113188c}.bento12:not(.da) .reel{opacity:0;transform:translate(-50%)translateY(24px)rotate(0)}.bento12.da .reel{transition-delay:0s}.reel.vorn{z-index:9;transform:translateX(calc(-50% + var(--x))) translateY(-10px) rotate(0) scale(1.04)}.reel-zeit{color:#fff;background:#00000052;border-radius:99px;place-items:center;height:20px;padding:0 8px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:10px;left:10px}.reel-play{width:38px;height:38px;color:var(--ink);background:#ffffffeb;border-radius:99px;place-items:center;margin:-19px 0 0 -19px;transition:transform .3s;display:grid;position:absolute;top:44%;left:50%;box-shadow:0 8px 20px -8px #00000080}.reel-play svg{width:15px;height:15px;margin-left:2px}.reel.vorn .reel-play{transform:scale(1.12)}.reel-zeilen{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:20px;left:12px;right:30%}.reel-zeilen i{background:#ffffffbf;border-radius:9px;height:5px}.reel-zeilen i+i{opacity:.6;width:62%}.reel-balken{background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.reel-balken i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(.18)}.reel.vorn .reel-balken i{animation:4s linear infinite reel-lauf}@keyframes reel-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kette12{justify-content:space-between;margin-top:auto;padding:0 4px;display:flex;position:relative}.kette12-bahn{background:repeating-linear-gradient(90deg,#cfd2dc 0 4px,#0000 4px 9px);height:2px;position:absolute;top:26px;left:34px;right:34px;overflow:visible}.kette12-bahn:after{content:"";background:var(--violett);border-radius:99px;width:8px;height:8px;animation:3.4s cubic-bezier(.6,0,.4,1) infinite bahn-lauf;position:absolute;top:-3px;box-shadow:0 0 0 4px #7a5cd626,0 0 14px 2px #7a5cd699}@keyframes bahn-lauf{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.kette12-glied{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.kette12-glied svg{animation:5s ease-in-out infinite schweben12;animation-delay:calc(var(--i) * -1.2s)}.kette12-glied span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}@keyframes schweben12{50%{transform:translateY(-4px)}}.bk-c{grid-template-columns:minmax(0,1fr) 196px;align-items:stretch;gap:18px;display:grid}.readout12{flex-direction:column;justify-content:center;gap:2px;padding:14px 16px;display:flex}.readout12 small{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.readout12 b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:750;line-height:1.05}.readout12 b em{color:var(--muted);margin-left:2px;font-size:24px;font-style:normal}.readout12-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.readout12-chips span{height:20px;color:var(--ink-2);background:#fff;border-radius:99px;place-items:center;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-grid}.punkte12{display:none}.probleme12{height:min(470px,calc(var(--sh) - 250px));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;min-height:420px;display:grid}.schmerz12{grid-template-rows:repeat(3,1fr);gap:10px;min-height:0;display:grid}.spot{flex-direction:column;justify-content:center;gap:4px;min-height:0;padding:16px 22px;display:flex}.spot[data-licht]:before{background:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px),#e08a2e1c,transparent 65%)}.spot-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.spot-label i{background:var(--pending);border-radius:99px;width:7px;height:7px;box-shadow:0 0 8px 1px #e08a2eb3}.spot b{letter-spacing:-.015em;margin-top:2px;font-size:16.5px}.spot small{color:var(--ink-2);font-size:13.5px;line-height:1.5}.kurve-huelle{min-height:0;display:flex}.kurve{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 22px 22px;display:flex}.kurve-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kurve-kopf h3{letter-spacing:-.01em;font-size:16px;font-weight:700}.kurve-kopf small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.kurve-legende{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kurve-flaeche{cursor:crosshair;touch-action:pan-y;flex:1;min-height:0;position:relative;overflow:hidden}.kurve-innen{position:absolute;inset:18px 18px 34px}.kurve-innen svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kurve-raster{stroke:#1b1e2412;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.kurve-linie{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kurve-linie.orange{stroke:var(--pending)}.kurve-linie.gruen{stroke:var(--active);filter:drop-shadow(0 4px 8px #12a07459)}.kurve-linie,.kurve-flaeche-gruen{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s cubic-bezier(.45,0,.2,1) .2s}.kurve-huelle.da .kurve-linie,.kurve-huelle.da .kurve-flaeche-gruen{clip-path:inset(-20px)}.kurve-mess{stroke:#1b1e2440;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.kurve-punkt,.kurve-info{pointer-events:none;position:absolute}.kurve-punkt{background:#fff;border:3px solid;border-radius:99px;width:12px;height:12px;margin:-6px 0 0 -6px;transition:left 80ms linear,top 80ms linear}.kurve-punkt.orange{border-color:var(--pending);box-shadow:0 0 10px #e08a2e8c}.kurve-punkt.gruen{border-color:var(--active);box-shadow:0 0 10px #12a0748c}.kurve-info{box-shadow:var(--schatten-hoch);white-space:nowrap;background:#fff;border-radius:12px;flex-direction:column;gap:3px;margin-left:12px;padding:8px 10px;font-size:11.5px;font-weight:650;transition:left 80ms linear;display:flex;top:-6px}.kurve-info.links{transform:translate(calc(-100% - 24px))}.kurve-info span{align-items:center;gap:6px;display:flex}.kurve-info i{border-radius:99px;width:7px;height:7px}.kurve-info i.o{background:var(--pending)}.kurve-info i.g{background:var(--active)}.kurve-achse{letter-spacing:.06em;text-transform:uppercase;height:14px;color:var(--muted);font-size:10.5px;font-weight:700;position:absolute;bottom:10px;left:18px;right:18px}.kurve-achse em{white-space:nowrap;font-style:normal;position:absolute}.kurve-achse em:first-child{left:0}.kurve-achse em:nth-child(2){left:56%;transform:translate(-50%)}.kurve-achse em:nth-child(3){right:0}.vnah-wort{white-space:nowrap;display:inline-block}.vnah-z{transition:font-variation-settings .2s ease-out;display:inline-block}.pz{flex-direction:column;gap:12px;display:flex}.pz-segment{box-shadow:var(--schatten);background:#fff;border-radius:999px;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.pz-segment button{text-align:center;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 20px;font-size:14px;font-weight:650;transition:background .2s,color .2s;display:grid;position:relative;overflow:hidden}.pz-segment button:hover{color:var(--ink)}.pz-segment button.an{background:var(--well);color:var(--ink)}.pz-lauf{background:var(--violett);transform-origin:0;opacity:.7;border-radius:2px;height:2px;animation:linear forwards pz-lauf;position:absolute;bottom:5px;left:16px;right:16px}@keyframes pz-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pz-buehne{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;height:330px;padding:26px;display:grid}.pz-text{animation:.5s cubic-bezier(.2,.7,.2,1) both pz-rein}.pz-text h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.pz-text p{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.6}.pz-feld{border-radius:var(--r-innen);background:var(--well);flex-direction:column;justify-content:center;height:100%;padding:18px;animation:.5s cubic-bezier(.2,.7,.2,1) 60ms both pz-rein;display:flex}@keyframes pz-rein{0%{opacity:0;transform:translateY(10px)}}.pz-ui{flex-direction:column;gap:8px;display:flex}.pz-ui-kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.pz-ui-kopf b{font-size:14px;font-weight:700}.pz-feld .pz-zeile{animation:.45s both pz-rein;animation-delay:calc(.12s + var(--i) * 80ms);background:#fff;border-radius:14px;flex-direction:column;gap:1px;padding:10px 14px;display:flex}.pz-zeile small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.pz-zeile b{font-size:14px;font-weight:650}.pz-zeitachse{border-radius:14px;padding:12px 14px 14px;background:#fff!important}.pz-stunden{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10.5px;font-weight:700;display:flex}.pz-bloecke{background:repeating-linear-gradient(90deg,var(--well) 0 calc(25% - 1px),#fff calc(25% - 1px) 25%);border-radius:10px;height:40px;margin-top:10px;position:relative}.pz-bloecke span{top:4px;bottom:4px;left:calc(var(--i) * 25% + 3px);color:#fff;transform-origin:0;width:calc(22% - 3px);animation:.45s cubic-bezier(.3,.7,.2,1) both pz-block;animation-delay:calc(.2s + var(--i) * .14s);background:linear-gradient(135deg,#8593e0,#4356c4);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;box-shadow:0 6px 14px -8px #4356c4cc}@keyframes pz-block{0%{opacity:0;transform:scaleX(0)}}.pz-chips{flex-wrap:wrap;gap:6px;display:flex}.pz-chips .sig{background:#fff}.pz-look{grid-template-columns:118px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.pz-bild{aspect-ratio:9/16;background:linear-gradient(165deg,#f3c58d,#c7652a 55%,#5a2a14);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #11131899}.pz-untertitel{color:#fff;text-align:center;background:#00000073;border-radius:6px;padding:4px 6px;font-size:10.5px;font-weight:700;animation:.5s .35s both pz-rein;position:absolute;bottom:34px;left:8px;right:8px}.pz-welle{align-items:flex-end;gap:2px;height:16px;display:flex;position:absolute;bottom:10px;left:8px;right:8px}.pz-welle i{height:var(--h);animation:1.1s ease-in-out infinite alternate welle;animation-delay:calc(var(--i) * -70ms);background:#fffc;border-radius:2px;flex:1}@keyframes welle{to{transform:scaleY(.4)}}.pz-welle i{transform-origin:bottom}.pz-look-info{flex-direction:column;justify-content:center;gap:8px;display:flex}.pz-palette{gap:4px;display:flex}.pz-palette i{border-radius:8px;flex:1;height:26px;animation:.4s both pz-rein}.pz-mini{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pz-mini small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.pz-mini b{font-size:13px}.ziel12{align-items:center;gap:18px;margin-top:12px;padding:16px 16px 16px 22px;display:flex}.ziel12 .sig{flex-shrink:0}.ziel12 p{color:var(--ink-2);flex:1;font-size:14.5px;line-height:1.5}.ziel12 p b{color:var(--ink)}.ziel12 .knopf{flex-shrink:0}.explorer.kantenlicht{position:relative}.vk-raster{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vk{aspect-ratio:1.75;cursor:pointer;text-align:left;width:100%;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .5s cubic-bezier(.2,.7,.2,1),top .5s cubic-bezier(.2,.7,.2,1),opacity .5s;display:block;position:relative}.vk:hover{transition:transform .12s linear,top .5s,opacity .5s}.vk:focus-visible{outline:2px solid var(--violett);outline-offset:4px;border-radius:20px}.vk-raster:not(.da) .vk{opacity:0;transform:translateY(16px)}.vk-dreh{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0}.vk.um .vk-dreh{transform:rotateY(180deg)}.vk-seite{backface-visibility:hidden;border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.vk-vorn{box-shadow:var(--schatten-hoch);background:#fff}.vk-hinten{color:#fff;background:linear-gradient(130deg,#1b1e24 0%,#2d2550 55%,#5b3fb0 100%);transform:rotateY(180deg);box-shadow:0 2px 4px #1113181a,0 24px 50px -22px #2d2550b3}.vk-oben{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.vk-logo{width:auto;height:30px;color:var(--ink)}.vk-unten{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:relative}.vk-name{flex-direction:column;gap:2px;min-width:0;display:flex}.vk-name b{letter-spacing:-.02em;font-size:17px;line-height:1.2}.vk-name small{color:var(--muted);font-size:12px;font-weight:600}.vk-mono{color:#fff;letter-spacing:-.02em;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:16px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff59,0 10px 20px -10px #1113188c}.vk-logo-gross{color:#fff;z-index:1;width:auto;height:46px;position:relative}.vk-hinten-text{z-index:1;flex-direction:column;gap:3px;display:flex;position:relative}.vk-hinten-text b{letter-spacing:-.01em;font-size:15px}.vk-hinten-text small{color:#ffffffb8;font-size:12.5px;line-height:1.45}.vk-holo{pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 30%,#ffffffe6 0 1px,transparent 1.6px) 0 0/13px 13px, linear-gradient(115deg,transparent 18%,#ff8ccd8c 32%,#82c8ff8c 44%,#8cfac88c 56%,#ffe2788c 68%,transparent 82%) var(--px,50%) var(--py,50%)/260% 260%;mix-blend-mode:multiply;opacity:calc(.16 + .5 * var(--holo,0));transition:opacity .4s;position:absolute;inset:0}.vk-hinten .vk-holo{mix-blend-mode:color-dodge;opacity:calc(.1 + .35 * var(--holo,0))}.vk-glanz{pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--px,30%) var(--py,0%),#ffffffbf,transparent 45%);mix-blend-mode:soft-light;opacity:calc(.35 + .65 * var(--holo,0));position:absolute;inset:0}@media (hover:none){.vk-holo{animation:7s ease-in-out infinite alternate holo-ruhe}}@keyframes holo-ruhe{0%{background-position:0 0,0 30%}to{background-position:0 0,100% 70%}}.vk-kurz{color:var(--ink-2);font-size:13px;font-weight:700;display:none}.vk-hinweis{text-align:center;color:var(--muted);grid-column:1/-1;font-size:12.5px;font-weight:600}@media (max-width:860px){.bento12-spur{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bento12-spur{scroll-snap-type:x mandatory;scrollbar-width:none;height:auto;min-height:0;margin:0 calc(var(--rand) * -1);padding:4px var(--rand) 14px;scroll-padding:0 var(--rand);grid-template-rows:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.bento12-spur::-webkit-scrollbar{display:none}.bk{scroll-snap-align:start;height:min(410px,calc(var(--sh) - 300px));border-radius:22px;padding:18px}.bk-a{grid-row:auto}.bk-text h3{margin-top:4px;font-size:18px}.bk-text p{font-size:13.5px}.bk-c{flex-direction:column;gap:14px;display:flex}.bk-c .readout12{margin-top:auto}.reels{--rw:100px;--fach:50px}.kette12-glied svg{width:48px;height:48px}.kette12-bahn{top:22px}.punkte12{justify-content:center;gap:6px;margin-top:2px;display:flex}.punkte12 i{background:#d6d6de;border-radius:99px;width:6px;height:6px;transition:width .3s,background .3s}.punkte12 i.an{background:var(--violett);width:18px}.probleme12{flex-direction:column;gap:8px;height:auto;min-height:0;display:flex}.schmerz12{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--rand) * -1);padding:2px var(--rand) 10px;scroll-padding:0 var(--rand);grid-template-rows:none;grid-auto-columns:86%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.schmerz12::-webkit-scrollbar{display:none}.spot{scroll-snap-align:start;border-radius:20px;padding:14px 16px}.spot b{font-size:15px}.spot small{font-size:12.5px}.kurve{border-radius:22px;gap:10px;padding:14px}.kurve-kopf small{display:none}.kurve-flaeche{height:min(220px,calc(var(--sh) - 500px));flex:none}.kurve-innen{inset:14px 12px 30px}.kurve-achse{bottom:8px;left:12px;right:12px}.pz{gap:8px}.pz-segment{grid-template-columns:repeat(4,1fr);align-self:stretch;display:grid}.pz-segment button{height:36px;padding:0 4px;font-size:13px}.pz-lauf{bottom:4px;left:10px;right:10px}.pz-buehne{border-radius:22px;grid-template-rows:auto auto;grid-template-columns:none;align-items:start;gap:12px;height:auto;padding:16px}.pz-text h3{font-size:19px}.pz-text p{margin-top:6px;font-size:13.5px;line-height:1.5}.pz-feld{height:226px;padding:12px}.pz-feld .pz-zeile{padding:7px 12px}.pz-zeile b{font-size:13px}.pz-look{grid-template-columns:92px minmax(0,1fr);gap:10px}.pz-bild{aspect-ratio:auto;height:200px}.pz-mini{padding:6px 10px}.ziel12{border-radius:22px;flex-wrap:wrap;gap:10px;margin-top:8px;padding:14px}.ziel12 .sig{display:none}.ziel12 p{flex-basis:100%;font-size:13.5px}.ziel12 p span{display:none}.ziel12 .knopf{width:100%}.vk-raster{height:calc((100vw - 2 * var(--rand)) / 1.75 + 2 * 54px + 34px);perspective:1200px;display:block;position:relative}.vk{left:0;right:0;top:calc(var(--platz) * 54px);width:auto;z-index:var(--platz);position:absolute}.vk:not(.vorn) .vk-seite{filter:brightness(.985)}.vk-raster:not(.da) .vk{transform:translateY(16px)}.vk-hinweis{position:absolute;bottom:0;left:0;right:0}.vk-seite{padding:16px 18px}.vk:not(.vorn) .vk-vorn .sig{display:none}.vk:not(.vorn) .vk-kurz{display:block}.vk-logo{height:26px}}@media (prefers-reduced-motion:reduce){.knopf-probe:before,.kette12-bahn:after,.kette12-glied svg,.reel-balken i,.pz-welle i,.vk-holo,.pz-lauf{animation:none!important}.kurve-linie,.kurve-flaeche-gruen{clip-path:none;transition:none}}
