.landing{--lp-text:#eef2f7;--lp-muted:#a3afc0;--lp-faint:#6f7c8f;--lp-line:#ffffff1a;--lp-glass:#10172494;--lp-blue:#4f9dff;--lp-green:#3ee0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--lp-text);padding:var(--s-6);background:radial-gradient(1200px 700px at 80% -10%,#4f9dff24,#0000 60%),linear-gradient(#0b111c,#06090f)}.landing a{color:inherit}.landing a:hover{text-decoration:none}.landing :focus-visible{outline:2px solid var(--lp-blue);outline-offset:3px}.lp-frame{border:1px solid var(--lp-line);background:#0b111c;border-radius:24px;max-width:1440px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080}.lp-nav{z-index:3;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-8);display:flex;position:relative}.lp-brand{align-items:center;gap:var(--s-2);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:600;display:inline-flex}.lp-brand svg{color:var(--lp-blue)}.lp-links{gap:var(--s-8);font-size:var(--fs-md);color:var(--lp-muted);margin:0 auto;display:flex}.lp-links a{padding:var(--s-1) 0;border-bottom:2px solid #0000}.lp-links a:hover{color:var(--lp-text);border-bottom-color:var(--lp-blue)}.lp-actions{align-items:center;gap:var(--s-6);display:flex}.lp-login{font-size:var(--fs-md);color:var(--lp-muted)}.lp-login:hover{color:var(--lp-text)}.lp-pill{align-items:center;gap:var(--s-2);height:40px;padding:0 var(--s-6);font-size:var(--fs-md);background:#4f9dff14;border:1px solid #4f9dff99;border-radius:999px;font-weight:600;display:inline-flex}.lp-pill:hover{background:#4f9dff2e}.lp-hero{min-height:min(760px,100vh - 140px);padding:0 var(--s-8) var(--s-8);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:-88px;padding-top:120px;display:grid;position:relative}.lp-art{width:70%;height:100%;position:absolute;inset:0 0 0 30%}.lp-rotor{transform-box:view-box;animation:14s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-rotor{animation:none}}.lp-shade{pointer-events:none;background:linear-gradient(90deg,#0b111c 0% 30%,#0b111cbf 45%,#0b111c00 70%),linear-gradient(#0b111c00 70%,#0b111c 100%);position:absolute;inset:0}.lp-copy{z-index:2;align-self:center;max-width:720px;position:relative}.lp-overline{margin:0 0 var(--s-4);font-size:var(--fs-xs);letter-spacing:.32em;text-transform:uppercase;color:var(--lp-muted)}.lp-title{white-space:nowrap;letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.8vw,64px);font-weight:600;line-height:1.06}.lp-gradient{background:linear-gradient(90deg, var(--lp-blue), var(--lp-green));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.lp-lead{margin:var(--s-6) 0 var(--s-8);max-width:440px;font-size:var(--fs-lg);color:var(--lp-muted);line-height:1.6}.lp-cta{align-items:center;gap:var(--s-4);height:48px;padding:0 var(--s-8) 0 4px;border:1px solid var(--lp-line);font-size:var(--fs-md);background:#ffffff0a;border-radius:999px;font-weight:600;display:inline-flex}.lp-cta:hover{border-color:#4f9dff99}.lp-cta-icon{background:var(--lp-blue);color:#04101f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lp-cards{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-card{pointer-events:auto;padding:var(--s-4) var(--s-6);background:var(--lp-glass);border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-radius:16px;position:absolute;box-shadow:0 20px 50px #00000059}.lp-card-status{right:var(--s-8);min-width:240px;min-height:96px;color:var(--lp-muted);font-size:var(--fs-sm);top:160px}.lp-card-park{align-items:center;gap:var(--s-4);display:flex;top:150px;right:6%}.lp-ring{flex:none;width:72px;height:72px}.lp-card-label{font-size:var(--fs-sm);color:var(--lp-muted)}.lp-card-figure{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:600}.lp-card-figure span{font-size:var(--fs-md);color:var(--lp-muted);font-weight:400}.lp-card-note{font-size:var(--fs-sm);color:var(--lp-green)}.lp-card-note.lp-attention{color:#f2c94c}.lp-card-dev{width:360px;bottom:140px;left:34%}.lp-card-head{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.lp-live{font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.lp-live:before{content:"";background:var(--lp-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3ee0b033}.lp-bars{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.lp-bar{align-items:center;gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:52px 1fr 56px;display:grid}.lp-bar-name{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-bar-track{background:#ffffff14;border-radius:999px;height:6px;position:relative}.lp-bar-track:after{content:"";left:var(--threshold);border-left:1px dashed #ffffff73;position:absolute;top:-4px;bottom:-4px}.lp-bar-fill{background:var(--lp-blue);border-radius:999px;height:100%;display:block}.lp-bar.tone-yellow .lp-bar-fill{background:#f2c94c}.lp-bar.tone-red .lp-bar-fill{background:#f0716b}.lp-bar.tone-grey .lp-bar-fill{background:var(--lp-faint)}.lp-bar-value{text-align:right;font-variant-numeric:tabular-nums}.lp-card-foot{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--lp-faint)}.lp-features{z-index:2;margin:var(--s-8) 0 0;align-self:end;gap:var(--s-4) 0;flex-wrap:wrap;grid-column:1/-1;max-width:760px;padding:0;list-style:none;display:flex;position:relative}.lp-features li{gap:var(--s-3);padding:0 var(--s-6);border-left:1px solid var(--lp-line);flex:220px;align-items:flex-start;display:flex}.lp-features li:first-child{border-left:0;padding-left:0}.lp-features svg{color:var(--lp-blue);flex:none;margin-top:2px}.lp-features strong{font-size:var(--fs-md);font-weight:600;display:block}.lp-features span{font-size:var(--fs-sm);color:var(--lp-muted);line-height:1.5;display:block}.lp-wind{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.lp-wind-line{fill:none;stroke:url(#lp-wind-grad);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:160 1400;animation:linear infinite lp-gust}@keyframes lp-gust{0%{stroke-dashoffset:1560px}to{stroke-dashoffset:0}}.lp-wind-soft{opacity:.6}.lp-scroll{left:50%;bottom:var(--s-6);z-index:2;border:1.5px solid #ffffff40;border-radius:12px;width:24px;height:38px;margin-left:-12px;position:absolute}.lp-scroll span{background:var(--lp-muted);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite lp-scroll;position:absolute;top:8px;left:50%}@keyframes lp-scroll{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.lp-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.lp-reveal.is-visible{opacity:1;transform:none}.lp-main{max-width:1440px;padding:0 var(--s-8);margin:0 auto}.lp-section{padding:96px 0 var(--s-8);border-bottom:1px solid var(--lp-line);position:relative}.lp-anchor{position:absolute;top:48px}.lp-kicker{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:.28em;text-transform:uppercase;color:var(--lp-blue)}.lp-section h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.lp-section-lead{margin:var(--s-4) 0 var(--s-8);max-width:640px;font-size:var(--fs-lg);color:var(--lp-muted);line-height:1.6}.lp-muted-note{color:var(--lp-muted)}.lp-park{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-mini{padding:var(--s-4) var(--s-3) var(--s-6);border:1px solid var(--lp-line);background:linear-gradient(#4f9dff12,#0000 70%);border-radius:16px;justify-items:center;gap:2px;display:grid}.lp-mini svg{width:100%;max-width:120px;height:160px;overflow:visible}.lp-mini-tower{fill:#8794a8}.lp-mini-rotor{fill:#e3e9f1;animation:lp-spin var(--spin,7s) linear infinite;transform-box:view-box;transform-origin:0 0}.lp-mini-rotor.is-still{fill:#6f7c8f;animation:none;transform:rotate(18deg)}.lp-mini-hub{fill:#c9d2de;stroke:var(--lp-blue);stroke-width:2px}.lp-mini.tone-yellow .lp-mini-hub{stroke:#f2c94c}.lp-mini.tone-red .lp-mini-hub{stroke:#f0716b}.lp-mini.tone-grey .lp-mini-hub{stroke:var(--lp-faint)}.lp-mini strong{margin-top:var(--s-2);font-size:var(--fs-lg);font-weight:600}.lp-mini-status{font-size:var(--fs-sm);color:var(--lp-muted)}.lp-mini.tone-yellow .lp-mini-status{color:#f2c94c}.lp-mini.tone-red .lp-mini-status{color:#f0716b}.lp-mini-dev{font-size:var(--fs-sm);color:var(--lp-faint);font-variant-numeric:tabular-nums}.lp-flow{position:relative}.lp-flow-line{width:100%;height:40px;position:absolute;top:2px;left:0;right:0}.lp-flow-track{stroke:var(--lp-line);stroke-width:2px}.lp-flow-packets{stroke:var(--lp-green);stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 60;animation:2.4s linear infinite lp-packets}@keyframes lp-packets{to{stroke-dashoffset:-66px}}.lp-flow ol{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-flow li{text-align:center;justify-items:center;gap:var(--s-1);opacity:0;transition:opacity .5s,transform .5s;display:grid;transform:translateY(12px)}.is-visible .lp-flow li{opacity:1;transform:none}.lp-flow-dot{width:20px;height:20px;margin:12px 0 var(--s-3);border:2px solid var(--lp-blue);background:#0b111c;border-radius:50%;box-shadow:0 0 0 6px #4f9dff1f}.lp-flow li:last-child .lp-flow-dot{border-color:var(--lp-green);box-shadow:0 0 0 6px #3ee0b024}.lp-flow strong{font-size:var(--fs-md);font-weight:600}.lp-flow span:last-child{font-size:var(--fs-sm);color:var(--lp-muted)}.lp-split{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}.lp-split .lp-section-lead{margin-bottom:var(--s-6)}.lp-checks{gap:var(--s-3);color:var(--lp-muted);margin:0;padding:0;list-style:none;display:grid}.lp-checks li{padding-left:var(--s-6);line-height:1.5;position:relative}.lp-checks li:before{content:"";border-left:2px solid var(--lp-green);border-bottom:2px solid var(--lp-green);width:10px;height:5px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.lp-curve{width:100%;height:auto}.lp-curve-axis{stroke:#fff3;stroke-width:1.5px}.lp-curve-label{fill:var(--lp-faint);font-size:12px}.lp-curve-note{fill:#f0716b;opacity:0;font-size:12px;transition:opacity .5s 1.6s}.lp-curve-tolerance{fill:none;stroke:#ffffff38;stroke-width:1px;stroke-dasharray:4 5;transform:translateY(26px)}.lp-curve-line{fill:none;stroke:#eef2f7;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s}.lp-curve-point{fill:var(--lp-blue);opacity:0;transition:opacity .4s}.lp-curve-point.is-low{fill:#f0716b}.is-visible .lp-curve-line{stroke-dashoffset:0}.is-visible .lp-curve-point,.is-visible .lp-curve-note{opacity:1}.is-visible .lp-curve-point.is-low{animation:2s ease-in-out 2.4s infinite lp-pulse}@keyframes lp-pulse{50%{opacity:.35}}.lp-causes{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-causes li{padding:var(--s-6);border:1px solid var(--lp-line);background:#ffffff05;border-radius:16px}.lp-causes strong{margin-top:var(--s-4);font-size:var(--fs-md);font-weight:600;display:block}.lp-causes p{margin:var(--s-2) 0 0;font-size:var(--fs-sm);color:var(--lp-muted);line-height:1.6}.lp-causes .lp-cause-action{color:var(--lp-text)}.lp-cause-action:before{content:"Prüfen: ";color:var(--lp-green);font-weight:600}.lp-icon{width:64px;height:64px;display:block}.lp-icon-wind{fill:none;stroke:var(--lp-blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;animation:1.6s linear infinite lp-icon-wind}@keyframes lp-icon-wind{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}.lp-icon-body{fill:#c9d2de}.lp-icon-blade{stroke:#eef2f7;stroke-width:3px;stroke-linecap:round}.lp-icon-yaw{transform-box:view-box;transform-origin:52px 40px;animation:3.2s ease-in-out infinite lp-yaw}@keyframes lp-yaw{0%,to{transform:rotate(0)}50%{transform:rotate(-24deg)}}.lp-icon-pitch{transform-box:view-box;transform-origin:46px 38px;animation:3s ease-in-out infinite lp-pitch}@keyframes lp-pitch{0%,to{transform:rotate(0)}50%{transform:rotate(30deg)}}.lp-icon-glass{fill:none;stroke:#c9d2de;stroke-width:2px}.lp-icon-heat{fill:#f0716b;transform-box:view-box;transform-origin:40px 56px;animation:2.6s ease-in-out infinite lp-heat}@keyframes lp-heat{0%,to{transform:scaleY(.35)}60%{transform:scaleY(1)}}.lp-icon-bulb{fill:#f0716b}.lp-icon-dirt{fill:#a07a52;opacity:0;animation:4s ease-in infinite lp-dirt}@keyframes lp-dirt{0%,15%{opacity:0}40%,85%{opacity:1}to{opacity:0}}.lp-pages{margin:var(--s-8) 0 0;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.lp-pages a{align-content:start;gap:var(--s-2);height:100%;padding:var(--s-6);border:1px solid var(--lp-line);background:#ffffff05;border-radius:16px;transition:border-color .2s,transform .2s;display:grid;position:relative}.lp-pages a:hover{border-color:#4f9dff80;transform:translateY(-2px)}.lp-pages svg{color:var(--lp-blue)}.lp-pages strong{font-size:var(--fs-lg);font-weight:600}.lp-pages span{font-size:var(--fs-sm);color:var(--lp-muted);line-height:1.6}.lp-pages .lp-pages-arrow{right:var(--s-6);top:var(--s-6);color:var(--lp-faint);transition:transform .2s,color .2s;position:absolute}.lp-pages a:hover .lp-pages-arrow{color:var(--lp-blue);transform:translate(4px)}.lp-stack{padding-top:var(--s-8)}.lp-stack ul{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-stack li{padding:var(--s-2) var(--s-4);border:1px solid var(--lp-line);font-size:var(--fs-sm);color:var(--lp-muted);border-radius:999px}.lp-final{margin:96px 0 var(--s-8);padding:96px var(--s-6);text-align:center;border:1px solid var(--lp-line);background:radial-gradient(600px 300px at 50% 120%,#3ee0b024,#0000 70%),#0b111c;border-radius:24px;position:relative;overflow:hidden}.lp-final h2{z-index:2;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:600;position:relative}.lp-final p{z-index:2;margin:var(--s-3) 0 var(--s-8);color:var(--lp-muted);position:relative}.lp-final .lp-cta{z-index:2;position:relative}.lp-footer{max-width:1440px;padding:var(--s-6) var(--s-8) var(--s-8);justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);color:var(--lp-faint);flex-wrap:wrap;margin:0 auto;display:flex}.lp-footer span:first-child{align-items:center;gap:var(--s-2);color:var(--lp-muted);display:inline-flex}@media (prefers-reduced-motion:reduce){.lp-wind-line,.lp-flow-packets,.lp-mini-rotor,.lp-scroll span,.lp-icon-wind,.lp-icon-yaw,.lp-icon-pitch,.lp-icon-heat,.lp-icon-dirt,.is-visible .lp-curve-point.is-low{animation:none}.lp-wind-line{stroke-dasharray:none;opacity:.4}.lp-icon-dirt{opacity:1}.lp-reveal,.lp-flow li{opacity:1;transition:none;transform:none}.lp-curve-line{stroke-dashoffset:0;transition:none}.lp-curve-point,.lp-curve-note{opacity:1;transition:none}}.lp-signin{place-items:center;display:grid}.lp-signin-card{width:min(400px,100%);padding:var(--s-8);background:var(--lp-glass);border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;box-shadow:0 40px 120px #00000080}.lp-signin-card h1{margin:var(--s-8) 0 var(--s-1);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:600}.lp-signin-sub{margin:0 0 var(--s-6);color:var(--lp-muted)}.lp-form{gap:var(--s-4);display:grid}.lp-field{gap:var(--s-2);font-size:var(--fs-sm);color:var(--lp-muted);display:grid}.lp-field input{height:44px;padding:0 var(--s-3);border:1px solid var(--lp-line);color:var(--lp-text);font:inherit;font-size:var(--fs-md);background:#00000040;border-radius:10px}.lp-field input:focus-visible{border-color:var(--lp-blue);outline:none;box-shadow:0 0 0 3px #4f9dff40}.lp-field input[aria-invalid=true]{border-color:#f0716b}.lp-error{color:#f0716b;font-size:var(--fs-sm);margin:0;font-weight:600}.lp-submit{justify-content:center;align-items:center;gap:var(--s-2);height:44px;margin-top:var(--s-2);background:linear-gradient(90deg, var(--lp-blue), #39b8d8);color:#04101f;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:600;display:inline-flex}.lp-submit:disabled{opacity:.7;cursor:progress}.lp-signin-hint{margin:var(--s-6) 0 0;padding:var(--s-3);font-size:var(--fs-sm);color:var(--lp-muted);background:#4f9dff14;border-radius:10px}.lp-back{margin-top:var(--s-6);font-size:var(--fs-sm);display:inline-block;color:var(--lp-muted)!important}.lp-back:hover{color:var(--lp-text)!important}@media (max-width:1100px){.lp-hero{grid-template-columns:minmax(0,1fr)}.lp-art{opacity:.55;width:100%;inset:0}.lp-shade{background:linear-gradient(#0b111c66,#0b111c 85%)}.lp-cards{gap:var(--s-4);margin-top:var(--s-8);pointer-events:auto;display:grid;position:relative;inset:auto}.lp-card{width:auto;position:relative;inset:auto}.lp-split{grid-template-columns:minmax(0,1fr)}.lp-causes,.lp-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-flow ol{row-gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-flow-line,.lp-scroll{display:none}}@media (max-width:760px){.landing{padding:var(--s-2)}.lp-nav{padding:var(--s-4);gap:var(--s-4);flex-wrap:wrap}.lp-links{gap:var(--s-6);order:3;width:100%;margin:0;overflow-x:auto}.lp-actions{gap:var(--s-4);margin-left:auto}.lp-hero{padding:0 var(--s-4) var(--s-6);padding-top:var(--s-6);margin-top:0}.lp-features li{border-left:0;padding:0}.lp-title{white-space:normal}.lp-main{padding:0 var(--s-2)}.lp-section{padding-top:64px}.lp-causes,.lp-pages{grid-template-columns:minmax(0,1fr)}.lp-flow ol,.lp-park{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-final{padding:64px var(--s-4);margin-top:64px}.lp-footer{padding:var(--s-6) var(--s-2)}}
