body{margin:0}.gl-site{--falcon:#4fa8bf;--graphite:#4b4b49;--font-display:"Fraunces Variable", Georgia, serif;--font-body:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Geist Mono", "SF Mono", Menlo, monospace;--t-display:clamp(2.4rem, 5.6vw, 4.4rem);--t-h2:clamp(1.9rem, 3.6vw, 2.8rem);--t-lead:1.1rem;--t-body:.95rem;--t-meta:.68rem;--gl-ink:#0f0f0f;--gl-muted:#4a4a4a;--gl-accent:#2d6b7e;--gl-surface:#ffffff8c;--gl-surface-strong:#fffc;--gl-border:#0f0f0f1a;--gl-highlight:#ffffffd9;--fp-verweilen:linear(0, .172 10%, .296 20%, .384 30%, .448 40%, .5 50%, .552 60%, .616 70%, .704 80%, .828 90%, 1);--fp-weich:cubic-bezier(.42, 0, .58, 1);min-height:100vh;color:var(--gl-ink);font:400 var(--t-body) / 1.6 var(--font-body);background-color:#fafaf7;background-image:linear-gradient(#2d6b7e0d 1px,#0000 1px),linear-gradient(90deg,#2d6b7e0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:64px 64px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative}.gl-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gl-orb{filter:blur(90px);opacity:.4;border-radius:50%;width:56vw;height:56vw;position:absolute}.gl-orb--a{background:radial-gradient(circle,#4fa8bf4d,#0000 65%);top:-18vw;left:-12vw}.gl-orb--b{background:radial-gradient(circle,#e8f4f7e6,#0000 65%);top:30vh;right:-20vw}.gl-orb--c{background:radial-gradient(circle,#2d6b7e24,#0000 62%);bottom:-24vw;left:18vw}.gl-grain{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:absolute;inset:0}.gl-inner{z-index:1;max-width:1180px;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.4rem);position:relative}.gl-glass{border:1px solid var(--gl-border);background:var(--gl-surface);box-shadow:inset 0 1px 0 var(--gl-highlight), 0 18px 48px #0f0f0f0f;-webkit-backdrop-filter:blur(22px)saturate(160%);border-radius:20px;position:relative}h1,h2,h3{font-weight:400}.gl-site h1{font:400 var(--t-display) / 1.04 var(--font-display);letter-spacing:-.025em;margin:.9rem 0 0;padding-bottom:.06em}.gl-site h2{font:400 var(--t-h2) / 1.1 var(--font-display);letter-spacing:-.02em;margin:.7rem 0 0}.gl-site h1 em,.gl-site h2 em{color:var(--gl-accent);font-style:italic}.gl-eyebrow,.gl-meta,.gl-trust{color:var(--gl-accent);font:500 var(--t-meta) / 1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.gl-eyebrow--pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #4fa8bf73;border-radius:999px;align-items:center;padding:7px 14px;display:inline-flex}.gl-lead{max-width:560px;color:var(--gl-muted);font-size:var(--t-lead);margin:1.3rem 0 0}.gl-body{max-width:560px;color:var(--gl-muted);margin:1.1rem 0 0}.gl-trust{color:var(--gl-muted);letter-spacing:.09em;margin:1.6rem 0 0}.gl-section{padding:clamp(4rem,9vw,7.5rem) 0;position:relative}.gl-cta{height:48px;box-shadow:inset 0 1px 0 var(--gl-highlight);color:var(--gl-accent);font:500 .9375rem/1 var(--font-body);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(#e8f4f7d9,#4fa8bf38);border:1px solid #2d6b7e66;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out;display:inline-flex}.gl-cta:hover{border-color:var(--gl-accent)}.fp-ghost{border:1px solid var(--gl-border);height:48px;color:var(--gl-ink);font:500 .9rem/1 var(--font-body);background:#ffffff73;border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out;display:inline-flex}.fp-ghost--sm{height:44px;padding:0 16px;font-size:.82rem}.fp-ghost:hover{background:#ffffffb8;border-color:#2d6b7e73}.gl-buttons{flex-wrap:wrap;align-items:center;gap:18px;margin-top:2rem;display:flex}a:focus-visible,button:focus-visible{outline:2px solid var(--gl-accent);outline-offset:3px}.gl-hero{align-items:center;min-height:100vh;padding-top:96px;display:flex;position:relative;overflow:hidden}.gl-hero .gl-inner{opacity:calc(1 - var(--hero-p,0) * .6);transform:translateY(calc(var(--hero-p,0) * -44px))}.gl-hero-login{z-index:4;position:absolute;top:clamp(1rem,2.4vw,1.6rem);right:clamp(1.2rem,4vw,2.4rem)}.gl-hero-login .fp-anmelden{border:1px solid var(--gl-accent);background:var(--gl-accent);color:#fff;height:42px;font:500 .9rem/1 var(--font-body);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out;display:inline-flex;box-shadow:0 6px 18px #2d6b7e47}.gl-hero-login .fp-anmelden:hover{background:var(--gl-ink);border-color:var(--gl-ink);transform:translateY(-1px);box-shadow:0 10px 24px #0f0f0f3d}@media (width<=620px){.gl-hero-login .fp-anmelden{height:38px;padding:0 16px;font-size:.85rem}}.gl-hero-wash{z-index:0;pointer-events:none;background:radial-gradient(56vw 50vw at 82% 4%,#4fa8bf57,#4fa8bf24 46%,#0000 74%),radial-gradient(28vw 26vw at 98% 34%,#2d6b7e2e,#0000 70%);position:absolute;inset:0}.le-field{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#00000080 0% 46%,#000 70% 100%);mask-image:linear-gradient(90deg,#00000080 0% 46%,#000 70% 100%)}.le-fly{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:var(--o);will-change:transform;position:absolute;top:0;left:0}.le-fly svg{width:100%;height:100%;display:block}.le-fly svg path{fill:currentColor}.fp-reveal{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.fp-reveal.is-armed{opacity:0;transform:translateY(24px)}.fp-reveal.is-armed.is-visible{opacity:1;transform:translateY(0)}.fp-marquee{z-index:1;border-top:1px solid var(--gl-border);border-bottom:1px solid var(--gl-border);background:var(--gl-surface);-webkit-backdrop-filter:blur(10px)saturate(140%);padding:16px 0;position:relative;overflow:hidden}.fp-marquee-track{width:max-content;animation:34s linear infinite fp-marquee;display:flex}.fp-marquee:hover .fp-marquee-track{animation-play-state:paused}.fp-marquee-track ul{margin:0;padding:0;list-style:none;display:flex}.fp-marquee-track li{color:var(--gl-muted);font:500 var(--t-meta) / 1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;display:flex}.fp-marquee-track li:after{content:"·";color:var(--gl-accent);margin:0 1.7rem}@keyframes fp-marquee{to{transform:translate(-50%)}}.fp-story{height:380vh;position:relative}.fp-story-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.fp-story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;display:grid}.fp-story-progress{background:var(--gl-border);border-radius:2px;width:180px;height:2px;margin-top:2.2rem}.fp-story-progress div{background:var(--gl-accent);width:100%;height:100%;transform:scaleX(var(--story-p,0));transform-origin:0;border-radius:2px}.fp-story-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fp-step{box-shadow:none;background:#ffffff6b;border-color:#0000;padding:0;transition:transform .3s ease-out,border-color .3s ease-out,background-color .3s ease-out;transform:scale(.985)}.fp-step a{border-radius:inherit;color:inherit;gap:18px;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.2rem,2.2vw,1.8rem);text-decoration:none;display:flex}.fp-step a:hover strong{text-underline-offset:3px;text-decoration:underline}.fp-step a:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}.fp-step b{color:var(--gl-muted);font:500 var(--t-meta) / 2.4 var(--font-mono);letter-spacing:.12em;transition:color .3s ease-out}.fp-step strong{font:500 var(--t-lead) / 1.3 var(--font-body);display:block}.fp-step p{max-width:46ch;color:var(--gl-muted);margin:.45rem 0 0}.fp-step em{color:var(--gl-accent);font:500 .58rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:.7rem;font-style:normal;display:block}.fp-story[data-step="0"] .fp-step[data-index="0"],.fp-story[data-step="1"] .fp-step[data-index="1"],.fp-story[data-step="2"] .fp-step[data-index="2"],.fp-story[data-step="3"] .fp-step[data-index="3"]{background:var(--gl-surface-strong);box-shadow:inset 0 1px 0 var(--gl-highlight), 0 18px 48px #0f0f0f0f;border-color:#2d6b7e8c;transform:scale(1)}.fp-story[data-step="0"] .fp-step[data-index="0"] b,.fp-story[data-step="1"] .fp-step[data-index="1"] b,.fp-story[data-step="2"] .fp-step[data-index="2"] b,.fp-story[data-step="3"] .fp-step[data-index="3"] b{color:var(--gl-accent)}.fp-dark{color:#eef6f8;background:radial-gradient(120% 160% at 85% 0,#4fa8bf4d,#0000 58%),linear-gradient(160deg,#0c2b34,#081a21 60%,#0e3440);position:relative}.fp-dark .gl-eyebrow,.fp-dark h2 em{color:#7fd0e4}.fp-dark .gl-body{color:#eef6f8c7}.fp-liste{border-top:1px solid var(--gl-border);margin:2rem 0 0;padding:0;list-style:none}.fp-liste li{border-bottom:1px solid var(--gl-border);grid-template-columns:3.6rem minmax(0,16rem) minmax(0,1fr);align-items:baseline;gap:.2rem 1.6rem;padding:1.15rem 0;display:grid}.fp-liste .gl-meta{line-height:1.6}.fp-liste strong{font-size:1rem}.fp-liste p{color:var(--gl-muted);margin:0;font-size:.9rem}.fp-dark .fp-liste,.fp-dark .fp-liste li{border-color:#ffffff29}.fp-dark .fp-liste p{color:#eef6f8c7}.fp-dark .fp-liste .gl-meta{color:#7fd0e4}.fp-split .fp-liste li{grid-template-columns:3.2rem minmax(0,1fr)}.fp-split .fp-liste p{grid-column:2}@media (width<=700px){.fp-liste li{grid-template-columns:3rem minmax(0,1fr)}.fp-liste p{grid-column:2}}.fp-schiene{background:#2d6b7e1f;width:100%;height:2px;position:absolute;top:0;left:0;overflow:hidden}.fp-schiene i{transform-origin:0;background:var(--gl-accent);width:100%;height:100%;display:block;transform:scaleX(1)}@supports (animation-timeline:view()){.fp-schiene i{animation:linear both fp-schiene;animation-timeline:view();animation-range:entry exit;transform:scaleX(0)}}@keyframes fp-schiene{to{transform:scaleX(1)}}.fp-akte{aspect-ratio:520/300;background:#ffffff0d;border-radius:16px;width:100%;position:relative}.fp-akte-teil{background:#ffffff14;border-radius:10px;position:absolute}.fp-akte-nav{background:#ffffff1a;width:23%;height:88%;top:6%;left:3.5%}.fp-akte-kopf{background:#ffffff1f;width:66.5%;height:24%;top:6%;left:30%}.fp-akte-r1{width:66.5%;height:17.3%;top:34.7%;left:30%}.fp-akte-r2{width:66.5%;height:17.3%;top:56%;left:30%}.fp-akte-r3{width:66.5%;height:16.7%;top:77.3%;left:30%}.fp-akte-teil b{background:#ffffff4d;border-radius:3px;height:6px;display:block;position:absolute}.fp-akte-teil b.hell{background:#ffffff8c;border-radius:4px;height:8px}.fp-akte-teil b.marke{background:#7fd0e4;border-radius:4px;height:8px}.fp-akte-teil b.pille{background:#ffffff40;border-radius:7px;height:14px}.fp-akte-teil b.pille--an{background:#4fa8bf}@supports (animation-timeline:view()){.fp-akte-teil{opacity:.001;animation:fp-zeile var(--fp-weich) both;animation-timeline:view()}.fp-akte-nav{animation-range:cover 8% cover 26%}.fp-akte-kopf{animation-range:cover 12% cover 30%}.fp-akte-r1{animation-range:cover 16% cover 34%}.fp-akte-r2{animation-range:cover 20% cover 38%}.fp-akte-r3{animation-range:cover 24% cover 42%}}@keyframes fp-zeile{0%{opacity:.001;transform:translate(26px)}to{opacity:1;transform:none}}#berater{position:relative}.fp-buehne{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.fp-flug{width:var(--fp-groesse,132px);filter:drop-shadow(0 14px 26px #0f0f0f24);position:absolute;top:8%;left:72%}.fp-flug--b{--fp-groesse:74px;opacity:.6;top:20%;left:60%}.fp-flug--c{--fp-groesse:52px;opacity:.42;top:26%;left:82%}.fp-flug svg{width:100%;height:auto;display:block}@supports (animation-timeline:view()){.fp-flug{offset-path:path("M -220 520 C 200 320, 560 130, 980 96");offset-rotate:auto 0deg;animation:fp-flug-bahn var(--fp-verweilen) both, fp-flug-blende var(--fp-weich) both;animation-timeline:view(),view();animation-range:cover 6% cover 40%,cover 6% cover 40%;top:0;left:0}.fp-flug--b{offset-path:path("M -300 620 C 140 430, 520 250, 880 210");animation-range:cover 10% cover 44%,cover 10% cover 44%}.fp-flug--c{offset-path:path("M -380 400 C 120 300, 600 300, 1060 130");animation-range:cover 2% cover 36%,cover 2% cover 36%}}.fp-flug.fp-aufrecht{offset-rotate:0deg}@keyframes fp-flug-bahn{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fp-flug-blende{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fp-flug{display:none}}@media (width<=980px){.fp-flug{--fp-groesse:88px}}.fp-piloten{gap:.9rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.fp-piloten li{border-left:2px solid #2d6b7e59;gap:.15rem;padding-left:.9rem;display:grid}.fp-piloten strong{font:500 1rem/1.3 var(--font-body)}.fp-piloten p{color:var(--gl-muted);margin:0;font-size:.9rem}.fp-piloten-hinweis{color:var(--gl-muted);font:500 .72rem/1.4 var(--font-mono);letter-spacing:.04em;margin:1.1rem 0 0}.fp-split>.fp-reveal:first-child{perspective:1400px;perspective-origin:60% 40%}.fp-akte{transform-style:preserve-3d;transform:rotateY(-16deg)rotateX(7deg)rotate(-1.5deg);box-shadow:0 40px 90px #0000006b}.fp-akte-teil{box-shadow:0 10px 22px #0000004d}.fp-akte-nav{transform:translateZ(26px)}.fp-akte-kopf{transform:translateZ(48px)}.fp-akte-r1{transform:translateZ(38px)}.fp-akte-r2{transform:translateZ(28px)}.fp-akte-r3{transform:translateZ(18px)}@supports (animation-timeline:view()){.fp-akte{animation:fp-aufrichten var(--fp-weich) both;animation-timeline:view();animation-range:cover 12% cover 48%}.fp-akte-nav{animation-name:fp-zeile,fp-z26}.fp-akte-kopf{animation-name:fp-zeile,fp-z48}.fp-akte-r1{animation-name:fp-zeile,fp-z38}.fp-akte-r2{animation-name:fp-zeile,fp-z28}.fp-akte-r3{animation-name:fp-zeile,fp-z18}}@keyframes fp-aufrichten{0%{transform:rotateY(-16deg)rotateX(7deg)rotate(-1.5deg)}to{transform:rotateY(-3deg)rotateX(1.5deg)rotate(0)}}@keyframes fp-z26{0%{transform:translateZ(26px)translate(26px)}to{transform:translateZ(26px)}}@keyframes fp-z48{0%{transform:translateZ(48px)translate(26px)}to{transform:translateZ(48px)}}@keyframes fp-z38{0%{transform:translateZ(38px)translate(26px)}to{transform:translateZ(38px)}}@keyframes fp-z28{0%{transform:translateZ(28px)translate(26px)}to{transform:translateZ(28px)}}@keyframes fp-z18{0%{transform:translateZ(18px)translate(26px)}to{transform:translateZ(18px)}}@media (prefers-reduced-motion:reduce){.fp-akte{animation:none;transform:rotateY(-8deg)rotateX(3deg)}}.fp-akte{aspect-ratio:520/372}.fp-akte-r1,.fp-akte-r2,.fp-akte-r3{background:#081a21c7}.fp-zeile-text{color:#fff;font:500 .78rem/1.2 var(--font-body);letter-spacing:.01em;white-space:nowrap;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.fp-status{color:#eef6f8;font:500 .6rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:.32rem .6rem;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.fp-status--an{color:#06222b;background:#4fa8bf}.fp-status-paar{position:absolute;top:50%;right:4%;transform:translateY(-50%)}.fp-status-paar .fp-status{display:inline-block;position:static;transform:none}.fp-status-paar .fp-status+.fp-status{position:absolute;top:0;right:0}@supports (animation-timeline:view()){.fp-status-paar .fp-status:first-child{animation:fp-aus var(--fp-weich) both;animation-timeline:view();animation-range:cover 40% cover 46%}.fp-status-paar .fp-status:last-child{opacity:0;animation:fp-ein var(--fp-weich) both;animation-timeline:view();animation-range:cover 40% cover 46%}.fp-akte-r2 .fp-zeile-text{animation:fp-hell var(--fp-weich) both;animation-timeline:view();animation-range:cover 40% cover 46%}}@keyframes fp-aus{to{opacity:0}}@keyframes fp-ein{0%{opacity:0}to{opacity:1}}@keyframes fp-hell{to{color:#fff}}@media (prefers-reduced-motion:reduce){.fp-status-paar .fp-status:first-child{display:none}.fp-status-paar .fp-status:last-child{opacity:1;animation:none}}.fp-split>.fp-reveal:first-child{position:relative}.fp-landung{pointer-events:none;z-index:3;transform-style:preserve-3d;position:absolute;inset:0;overflow:visible;transform:translateZ(60px)}.fp-lander{opacity:0;width:64px;position:absolute;top:34%;left:62%}.fp-lander svg{width:100%;height:auto;display:block}@supports (animation-timeline:view()){.fp-lander{offset-path:path("M -160 -120 C 160 -40, 300 90, 372 148");offset-rotate:auto 0deg;animation:fp-landen-bahn var(--fp-verweilen) both, fp-landen-blende var(--fp-weich) both;animation-timeline:view(),view();animation-range:cover 12% cover 44%,cover 12% cover 44%;top:0;left:0}.fp-akte-r1{animation-range:cover 36% cover 48%}}@keyframes fp-landen-bahn{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fp-landen-blende{0%{opacity:0;width:92px}10%{opacity:1}78%{opacity:1;width:60px}to{opacity:0;width:38px}}.fp-lander.fp-aufrecht{offset-rotate:0deg}@media (prefers-reduced-motion:reduce){.fp-lander{display:none}}.fp-case{gap:10px;padding:1.6rem;display:grid}.fp-case header{justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.fp-case header span:last-child{font:500 var(--t-lead) / 1.2 var(--font-display)}.fp-case>div{border:1px solid var(--gl-border);background:#ffffff80;border-radius:14px;align-items:center;gap:12px;padding:.85rem 1rem;display:flex}.fp-case>div span{flex:1}.fp-case>div b{color:var(--gl-accent);font:500 var(--t-meta) / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.fp-final-panel{background:radial-gradient(120% 170% at 85% 0,#4fa8bf59,#0000 55%),linear-gradient(160deg,#0c2b34,#081a21 58%,#0e3440);border:1px solid #ffffff24;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.4rem);display:grid;box-shadow:inset 0 1px #ffffff29,0 24px 60px #081a2159}.fp-final-panel h2{color:#eef6f8}.fp-final-panel .gl-eyebrow{color:#7fd0e4}.fp-final-panel .gl-body{color:#eef6f8c2}.fp-final-panel .gl-buttons{justify-content:flex-end;margin-top:0}.fp-final-panel .gl-cta{color:#0c2b34;background:#fffffff0;border-color:#fff6}.fp-final-panel .fp-ghost{color:#eef6f8;background:#ffffff0f;border-color:#ffffff4d}.fp-final-panel .fp-ghost:hover{background:#ffffff1f;border-color:#ffffff8c}.fp-final-note{color:#eef6f899;font:500 .58rem/1.7 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:1.1rem 0 0}.fp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.6rem;display:grid;position:relative}.fp-tile{padding:clamp(1.3rem,2.2vw,1.9rem)}.fp-tile strong{font:500 var(--t-lead) / 1.3 var(--font-body);margin:1.1rem 0 0;display:block}.fp-tile p{color:var(--gl-muted);margin:.6rem 0 0;font-size:.9rem}.fp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.fp-rows{border:1px solid var(--gl-border);background:var(--gl-border);border-radius:20px;gap:1px;display:grid;overflow:hidden}.fp-rows>div{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#ffffff94;align-items:baseline;gap:14px;padding:clamp(1rem,1.8vw,1.3rem) clamp(1.1rem,2vw,1.5rem);display:flex}.fp-rows span.fp-num{color:var(--gl-accent);font:500 .6rem/1.6 var(--font-mono);letter-spacing:.12em}.fp-rows strong{font:500 .98rem/1.4 var(--font-body)}.fp-rows p{color:var(--gl-muted);margin:.3rem 0 0;font-size:.86rem}.fp-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.fp-footer{z-index:1;border-top:1px solid var(--gl-border);padding:3rem 0 3.5rem;position:relative}.fp-footer-inner{flex-wrap:wrap;justify-content:space-between;gap:1.6rem;display:flex}.fp-footer p{color:var(--gl-muted);margin:0;font-size:.86rem}.fp-footer p a{min-height:44px;color:var(--gl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--gl-accent);text-decoration-color:var(--gl-accent);text-underline-offset:4px;align-items:center;display:inline-flex}.fp-footer nav{flex-wrap:wrap;gap:.85rem;display:flex}.fp-footer nav a{min-height:44px;color:var(--gl-muted);font:500 var(--t-meta) / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 4px;text-decoration:none;display:inline-flex}.fp-footer nav a:hover{color:var(--gl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--gl-accent);text-decoration-color:var(--gl-accent);text-underline-offset:5px}.fp-sheet{z-index:120;padding:0 1rem 1rem;display:none;position:fixed;bottom:0;left:0;right:0}.fp-sheet.is-open{display:block}.fp-sheet-card{border:1px solid var(--gl-border);max-width:620px;box-shadow:inset 0 1px 0 var(--gl-highlight), 0 24px 60px #0f0f0f24;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:#fafaf7f0;border-radius:20px;margin:0 auto;padding:1.3rem 1.5rem 1.4rem}.fp-sheet-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fp-sheet-card h3{font:400 1.35rem/1.2 var(--font-display);margin:.6rem 0 0}.fp-sheet-card p{color:var(--gl-muted);margin:.5rem 0 0;font-size:.9rem}.fp-sheet-route{color:var(--gl-accent);font:500 .72rem/1.3 var(--font-mono);border:1px solid #2d6b7e59;border-radius:8px;margin-top:.9rem;padding:6px 11px;display:inline-block}.fp-sheet-close{border:1px solid var(--gl-border);height:32px;color:var(--gl-ink);font:500 .62rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff9;border-radius:999px;padding:0 12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.le-field{opacity:.72}.fp-reveal{opacity:1;transition:none;transform:none}.fp-marquee{padding:16px clamp(1.2rem,4vw,2.4rem)}.fp-marquee-track{flex-wrap:wrap;width:auto;animation:none}.fp-marquee-track ul{flex-wrap:wrap;gap:0 .4rem}.fp-marquee-track ul[aria-hidden=true]{display:none}.fp-marquee-track li:after{margin:0 1rem}.fp-marquee-track li:last-child:after{content:none}.fp-story{height:auto}.fp-story-sticky{height:auto;padding:clamp(4rem,9vw,7.5rem) 0;position:static}.fp-step{border-color:var(--gl-border);background:var(--gl-surface);transition:none;transform:none}.fp-step b{color:var(--gl-accent)}.fp-story-progress{display:none}.fp-akte-teil{opacity:1;animation:none;transform:none}.fp-schiene i{animation:none;transform:scaleX(1)}}@media (width<=980px){.fp-grid-3,.fp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-split,.fp-story-grid,.fp-final-panel{grid-template-columns:minmax(0,1fr)}.fp-final-panel .gl-buttons{justify-content:flex-start}.fp-story{height:auto}.fp-story-sticky{height:auto;padding:clamp(4rem,9vw,7.5rem) 0;position:static}.fp-story[data-step] .fp-step[data-index]{border-color:var(--gl-border);opacity:1;transform:none}.fp-story-progress{display:none}}@media (width<=880px){.le-field{opacity:.66;-webkit-mask-image:none;mask-image:none}}@media (width<=620px){.fp-grid-3,.fp-trust-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:oklch(98.5% .008 190);--canvas-deep:oklch(95.5% .018 203);--surface:oklch(99.5% .004 190/.82);--ink:oklch(20% .018 225);--muted:oklch(46% .025 220);--falcon:oklch(69% .1 210);--falcon-deep:oklch(43% .09 215);--falcon-soft:oklch(92% .035 210);--line:oklch(82% .025 210/.7);--display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;background:var(--canvas);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:Avenir Next,Aptos,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit}a:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.landing-environment{z-index:3;background:var(--falcon-soft);color:var(--falcon-deep);border-radius:999px;padding:.4rem .7rem;font-size:.72rem;font-weight:800;position:absolute;top:1.35rem;left:max(1rem,50vw - 37rem)}.landing-site{background:radial-gradient(circle at 12% 2%, oklch(88% .075 210/.62), transparent 31rem), radial-gradient(circle at 92% 42%, oklch(92% .045 195/.72), transparent 36rem), linear-gradient(var(--canvas), var(--canvas-deep));min-height:100vh;overflow:hidden}.landing-site:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(oklch(48% .06 210/.055) 1px,#0000 1px),linear-gradient(90deg,oklch(48% .06 210/.055) 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.landing-site>*{z-index:1;position:relative}.landing-hero,.landing-section,.landing-final,.landing-footer{width:min(100% - 2rem,74rem);margin-inline:auto}.landing-hero{min-height:47rem;padding:1.2rem 0 5rem}.landing-hero-actions{justify-content:flex-end;align-items:center;min-height:3rem;display:flex}.landing-login,.landing-primary,.landing-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.72rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .18s ease-out,background-color .18s ease-out,color .18s ease-out;display:inline-flex}.landing-login,.landing-secondary{border:1px solid var(--line);background:var(--surface);color:var(--falcon-deep);box-shadow:inset 0 1px oklch(100% 0 0/.8),0 1rem 2.8rem oklch(30% .035 210/.06)}.landing-primary{border:1px solid var(--falcon-deep);background:var(--falcon-deep);color:oklch(99% .003 210)}.landing-login:hover,.landing-primary:hover,.landing-secondary:hover{transform:translateY(-2px)}.landing-login:hover,.landing-secondary:hover{background:oklch(97% .02 210)}.landing-primary:hover{background:oklch(37% .09 215)}.landing-hero-copy{width:min(51rem,82%);padding-top:clamp(7rem,15vh,11rem)}.landing-kicker,.landing-trust,.landing-panel-label{color:var(--falcon-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:750}.landing-site h1,.landing-site h2,.legal-site h1,.legal-site h2{font-family:var(--display);letter-spacing:-.035em;font-weight:400}.landing-site h1{max-width:12ch;margin:1rem 0 0;font-size:clamp(3.5rem,8vw,7.8rem);line-height:.92}.landing-site h1 em,.landing-site h2 em{color:var(--falcon-deep);font-style:italic}.landing-lead{max-width:45rem;color:var(--muted);margin:1.8rem 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.landing-trust{letter-spacing:.045em;text-transform:none;max-width:38rem;margin-top:1rem;line-height:1.6}.landing-hero-rail{border-top:1px solid var(--line);width:min(31rem,58%);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(4,1fr);font-size:.72rem;display:grid;position:absolute;bottom:2rem;right:0}.landing-hero-rail span{padding:1rem .3rem}.landing-section{border-top:1px solid var(--line);padding-block:clamp(5rem,11vw,9rem)}.landing-section h2,.landing-final h2{max-width:18ch;margin:.75rem 0 0;font-size:clamp(2.5rem,6vw,5.2rem);line-height:1}.landing-step-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.landing-step{border-left:1px solid var(--line);min-width:0;padding:2rem 1.4rem 2.5rem}.landing-step:first-child{border-left:0}.landing-step-number,.landing-benefit-list article>span{color:var(--falcon-deep);letter-spacing:.1em;font-size:.74rem;font-weight:800}.landing-step h3,.landing-benefit-list h3{margin:4rem 0 0;font-size:1.05rem}.landing-step p,.landing-benefit-list p,.landing-advisor p,.landing-security p{color:var(--muted);line-height:1.65}.landing-text-link{min-height:2rem;color:var(--falcon-deep);text-underline-offset:.25em;align-items:center;margin-top:1rem;font-weight:750;display:inline-flex}.landing-benefits{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.landing-benefit-list{gap:1rem;display:grid}.landing-benefit-list article{background:var(--surface);border-radius:1.2rem;padding:1.5rem;box-shadow:inset 0 1px oklch(100% 0 0/.78),0 1.5rem 4rem oklch(28% .04 210/.055)}.landing-benefit-list article:nth-child(2){margin-left:3rem}.landing-benefit-list h3{margin-top:1.7rem}.landing-advisor{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.landing-advisor>div:first-child>p:not(.landing-kicker){max-width:43rem;margin:1.5rem 0}.landing-advisor-panel{border:1px solid var(--line);background:linear-gradient(145deg, oklch(99% .005 200/.9), oklch(91% .04 210/.78)), var(--surface);border-radius:1.5rem;align-content:end;gap:.6rem;min-height:23rem;padding:2rem;display:grid;box-shadow:inset 0 1px oklch(100% 0 0/.85),0 2rem 5rem oklch(29% .05 210/.08)}.landing-advisor-panel strong{font-family:var(--display);margin:1.2rem 0 .5rem;font-size:2rem;font-weight:400}.landing-advisor-panel span{border-top:1px solid var(--line);color:var(--muted);padding-top:.7rem}.landing-security{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:5rem;display:grid}.landing-security .landing-kicker,.landing-security h2{grid-column:1}.landing-security>p:not(.landing-kicker),.landing-security ul{grid-column:2}.landing-security>p:not(.landing-kicker){grid-row:1/span 2;align-self:end;margin:0;font-size:1.2rem}.landing-security ul{margin:2rem 0 0;padding:0;list-style:none}.landing-security li{border-top:1px solid var(--line);padding:1rem 0}.landing-final{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:3rem;padding-block:clamp(5rem,10vw,8rem);display:flex}.landing-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.landing-footer,.legal-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:1.2rem 3rem;padding-block:2rem 3rem;display:grid}.landing-footer>p{margin:0;font-size:.88rem}.landing-wordmark{color:var(--ink);letter-spacing:-.02em;font-weight:800}.landing-legal-links{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.2rem;font-size:.82rem;display:flex}.landing-legal-links a{text-underline-offset:.25em;min-height:1.75rem}.legal-site{background:radial-gradient(circle at 90% 0%, oklch(91% .05 210/.7), transparent 28rem), var(--canvas);min-height:100vh}.legal-header,.legal-main,.legal-footer{width:min(100% - 2rem,56rem);margin-inline:auto}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;display:flex}.legal-brand,.legal-back{text-underline-offset:.25em;align-items:center;min-height:2.5rem;font-weight:750;display:inline-flex}.legal-brand{text-decoration:none}.legal-main{padding-block:clamp(4rem,10vw,8rem)}.legal-main h1{margin:.8rem 0 0;font-size:clamp(3rem,9vw,6.5rem);line-height:.95}.legal-intro{max-width:44rem;color:var(--muted);margin:1.5rem 0;font-size:1.2rem;line-height:1.65}.legal-status{border-left:3px solid var(--falcon);background:var(--falcon-soft);color:var(--falcon-deep);padding:.8rem 1rem;font-weight:650;line-height:1.55}.legal-main section{padding-top:3.3rem;scroll-margin-top:2rem}.legal-main h2{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.08}.legal-main section p,.legal-main section li{color:var(--muted);line-height:1.75}.legal-footer{grid-template-columns:auto 1fr}.redirect-page{text-align:center;place-content:center;gap:1rem;min-height:100vh;padding:2rem;display:grid}.app-shell{min-height:100vh}.app-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem clamp(1rem,4vw,3rem);display:flex}.brand{min-height:2rem;color:var(--ink);letter-spacing:-.02em;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.environment-badge{background:var(--falcon-soft);color:var(--falcon-deep);border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:700}.app-main{place-items:center;min-height:calc(100vh - 4rem);padding:clamp(1.25rem,5vw,4rem);display:grid}.shell-panel{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;width:min(100%,42rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1.5rem 4rem oklch(30% .03 220/.08)}.eyebrow{color:var(--falcon-deep);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.shell-panel h1{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,8vw,4.5rem);font-weight:400;line-height:.98}.shell-panel p{max-width:58ch;color:var(--muted);margin:1.25rem 0 0;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.65}.home-link{background:var(--falcon-deep);min-height:2.75rem;color:var(--canvas);border-radius:.7rem;align-items:center;margin-top:1.5rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=760px){.landing-hero,.landing-section,.landing-final,.landing-footer,.legal-header,.legal-main,.legal-footer{width:min(100% - 2rem,42rem)}.landing-hero{min-height:auto;padding-bottom:4rem}.landing-hero-copy{width:100%;padding-top:6rem}.landing-site h1{font-size:clamp(3.25rem,16vw,5rem)}.landing-hero-rail{grid-template-columns:repeat(2,1fr);width:100%;margin-top:5rem;position:static}.landing-step-grid{grid-template-columns:1fr 1fr}.landing-step:nth-child(3){border-left:0}.landing-step:nth-child(n+3){border-top:1px solid var(--line)}.landing-benefits,.landing-advisor,.landing-security{grid-template-columns:1fr}.landing-benefit-list article:nth-child(2){margin-left:0}.landing-security .landing-kicker,.landing-security h2,.landing-security>p:not(.landing-kicker),.landing-security ul{grid-column:1}.landing-security>p:not(.landing-kicker){grid-row:auto;margin-top:2rem}.landing-final{flex-direction:column;align-items:start}.landing-final-actions{justify-content:flex-start}.landing-footer,.legal-footer{grid-template-columns:1fr}.landing-legal-links{justify-content:flex-start}}@media (width<=430px){.landing-hero,.landing-section,.landing-final,.landing-footer,.legal-header,.legal-main,.legal-footer{width:min(100% - 1.5rem,30rem)}.landing-hero-actions{padding-top:.25rem}.landing-hero-copy{padding-top:4.5rem}.landing-site h1{font-size:clamp(3rem,17vw,4.2rem)}.landing-lead{font-size:1rem}.landing-step-grid{grid-template-columns:1fr}.landing-step{border-top:1px solid var(--line);border-left:0}.landing-step:first-child{border-top:0}.landing-step h3{margin-top:2rem}.landing-final-actions,.landing-primary,.landing-secondary{width:100%}.legal-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-block:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation:none!important}}.akte-panel{text-align:left}.akte-zustand{background:var(--falcon-soft);color:var(--falcon-deep);letter-spacing:.02em;border-radius:999px;margin:0 0 1.25rem;padding:.35rem .85rem;font-size:.82rem;font-weight:800;display:inline-block}.akte-felder{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem 2rem;margin:0 0 2rem;display:grid}.akte-felder dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.akte-felder dd{margin:.2rem 0 0;font-size:1rem}.akte-folgezustaende{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.akte-folgezustaende li{border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;font-size:.86rem}.akte-hinweis{color:var(--muted);margin:0 0 1.75rem;font-size:.88rem}.akte-timeline-rahmen{margin:0 0 1.75rem;overflow-x:auto}.akte-timeline-rahmen:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:4px}.akte-timeline{border-collapse:collapse;width:100%;font-size:.9rem}.akte-timeline th,.akte-timeline td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.akte-timeline th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}@media (width<=40rem){.akte-timeline{font-size:.8rem}.akte-timeline th,.akte-timeline td{padding:.5rem .55rem .5rem 0}}.thread-liste{gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.thread-eintrag{border:1px solid var(--line);border-radius:.9rem;flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;padding:1rem 1.1rem;display:flex}.thread-eintrag>a,.thread-titel{overflow-wrap:anywhere;flex:14rem;min-width:0;margin:0;font-size:1.02rem;font-weight:700}.thread-zustand{background:var(--falcon-soft);color:var(--falcon-deep);letter-spacing:.03em;border-radius:999px;padding:.22rem .7rem;font-size:.76rem;font-weight:800}.thread-zustand[data-threadzustand=erledigt]{border:1px solid var(--line);color:var(--muted);background:0 0}.thread-akte,.thread-zeitpunkt{color:var(--muted);font-size:.8rem}.thread-leer{color:var(--muted);margin:0 0 1.75rem}.thread-erwaehnungen{color:var(--muted);margin:0 0 1.5rem;font-size:.88rem}.thread-beitraege{flex:100%;gap:.85rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.thread-beitrag{border-left:2px solid var(--line);padding:0 0 0 .85rem}.thread-beitrag[data-quelle=agent]{border-left-color:var(--falcon-deep)}.thread-beitrag-kopf{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin:0 0 .3rem;display:flex}.thread-autor{font-size:.86rem;font-weight:700}.thread-quelle{border:1px solid var(--line);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.14rem .6rem;font-size:.72rem;font-weight:700}.thread-quelle[data-quellenmarke=agent]{border-color:var(--falcon-deep);background:var(--falcon-soft);color:var(--falcon-deep);text-transform:none;letter-spacing:0}.thread-inhalt{overflow-wrap:anywhere;margin:0;font-size:.94rem}.thread-freigabe{color:var(--muted);margin:.3rem 0 0;font-size:.8rem}.freigabe-karten,.freigabe-sperren{gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.freigabe-karte,.freigabe-sperre{border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem}.freigabe-karte-titel{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem}.freigabe-zustand{border:1px solid var(--line);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.freigabe-zustand[data-zustand=offen]{border-color:var(--falcon-deep);background:var(--falcon-soft);color:var(--falcon-deep)}.freigabe-zustand[data-zustand=abgelaufen],.freigabe-zustand[data-zustand=abgelehnt]{color:var(--muted)}.freigabe-felder{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem 1.5rem;margin:0 0 .9rem;display:grid}.freigabe-felder dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.freigabe-felder dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.94rem}.freigabe-plan summary{cursor:pointer;padding:.45rem 0;font-size:.88rem;font-weight:700}.freigabe-plan summary:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:3px}.antrag-panel{max-width:62rem}.antrag-gesamt{color:var(--muted);margin:0 0 .5rem;font-size:.92rem}.antrag-balken{border:1px solid var(--line);background:var(--canvas-deep);border-radius:999px;height:.5rem;margin:0 0 1.5rem;overflow:hidden}.antrag-balken-fuellung{background:var(--falcon-deep);height:100%;display:block}.antrag-bereiche{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;display:flex}.antrag-bereich{border:1px solid var(--line);background:var(--surface);color:inherit;text-align:left;cursor:pointer;border-radius:.7rem;flex:12rem;align-items:baseline;gap:.5rem;padding:.55rem .85rem;display:flex}.antrag-bereich[aria-current=step]{border-color:var(--falcon-deep);background:var(--falcon-soft)}.antrag-bereich:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:3px}.freigabe-plan p{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.9rem}.freigabe-fingerabdruck{color:var(--muted);font-size:.8rem}.freigabe-sperre p{overflow-wrap:anywhere;margin:0;font-size:.94rem}.freigabe-sperre .akte-hinweis{margin:.4rem 0 0}.freigabe-mahnungen{color:var(--muted);margin:0 0 1.75rem;font-size:.88rem}.antrag-bereich-nummer{font-family:var(--display);font-size:1.05rem}.antrag-bereich-titel{flex:1;font-size:.88rem}.antrag-bereich-anteil{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.antrag-form{margin:0 0 1.75rem}.antrag-gruppe{border:1px solid var(--line);border-radius:.8rem;margin:0 0 1.25rem;padding:1rem 1.1rem .35rem}.antrag-gruppe legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 .4rem;font-size:.78rem}.antrag-feld{grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;display:grid}.antrag-feld label{font-size:.88rem}.antrag-feld input[type=text],.antrag-feld input[type=date],.antrag-feld select{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;border-radius:.5rem;padding:.45rem .6rem}.antrag-feld input[type=checkbox]{justify-self:start;width:1.1rem;height:1.1rem}.antrag-feld input:focus-visible,.antrag-feld select:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:2px}.antrag-feld input:disabled,.antrag-feld select:disabled{background:var(--canvas-deep);color:var(--muted);cursor:not-allowed}.antrag-feld [aria-invalid=true]{border-color:oklch(55% .16 25)}.antrag-feldfehler{color:oklch(45% .16 25);grid-column:2;margin:0;font-size:.82rem}.antrag-hinweis{color:var(--muted);margin:0 0 1.25rem;font-size:.88rem}.freigabe-stufen td[data-feld=stufe],.freigabe-stufen td[data-feld=vorgabe]{font-variant-numeric:tabular-nums;white-space:nowrap}.freigabe-panel{min-width:0}.freigabe-panel .akte-timeline-rahmen{max-width:100%}.antrag-pruefen{border:1px solid var(--falcon-deep);background:var(--falcon-deep);color:var(--canvas);cursor:pointer;border-radius:999px;margin:0 0 1.25rem;padding:.55rem 1.1rem}.antrag-pruefen:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:3px}.antrag-bereit{color:var(--falcon-deep);margin:0 0 1.5rem;font-size:.92rem}.antrag-fehlliste{margin:0 0 1.5rem;font-size:.88rem}.antrag-fehlliste ul{margin:.5rem 0 0;padding:0 0 0 1.1rem}.antrag-fehlliste li{margin:0 0 .35rem}@media (width<=40rem){.antrag-feld{grid-template-columns:minmax(0,1fr)}.antrag-feldfehler{grid-column:1}}.dokumente-panel{min-width:0;max-width:62rem}.dokumente-panel select,.dokumente-panel input{max-width:100%}.dokumente-hinweis{color:var(--muted);margin:0 0 1.25rem;font-size:.9rem}.dokumente-frist{border-left:3px solid var(--line);color:var(--muted);margin:0 0 1.75rem;padding:.6rem .9rem;font-size:.86rem}.dokumente-rahmen{min-width:0;margin:0 0 1.75rem;overflow-x:auto}.dokumente-rahmen:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:4px}.dokumente-tabelle{border-collapse:collapse;width:100%;font-size:.88rem}.dokumente-tabelle th,.dokumente-tabelle td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.dokumente-tabelle th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.dokumente-vorschlaege{gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.dokumente-vorschlaege>li{border:1px solid var(--line);border-radius:.6rem;padding:.9rem 1.1rem}.dokumente-vorschlaege>li[data-zustand=verworfen],.dokumente-vorschlaege>li[data-zustand=uebernommen]{color:var(--muted);border-style:dashed}.dokumente-vorschlagsfeld,.dokumente-herkunft,.dokumente-zustand,.dokumente-fachwert,.dokumente-entschieden{margin:0 0 .35rem;font-size:.88rem}.dokumente-herkunft,.dokumente-zustand{color:var(--muted)}.dokumente-knopfreihe{flex-wrap:wrap;gap:.6rem;margin:.75rem 0 0;display:flex}.dokumente-knopfreihe button{border:1px solid var(--falcon-deep);background:var(--canvas);color:var(--falcon-deep);cursor:pointer;border-radius:999px;padding:.45rem 1rem}.dokumente-knopfreihe button:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:3px}.dokumente-fehler{color:var(--falcon-deep);margin:.35rem 0 0;font-size:.82rem;display:block}.dokumente-spuren,.dokumente-unterlagen,.dokumente-kundenliste{margin:0 0 1.75rem;padding:0 0 0 1.1rem;font-size:.88rem}.dokumente-spuren>li,.dokumente-unterlagen>li,.dokumente-kundenliste>li{margin:0 0 .35rem}.dokumente-unterlagen>li[data-vorhanden=true]{color:var(--falcon-deep)}.dokumente-vorbehalt{border:1px dashed var(--falcon-deep);border-radius:.5rem;margin:0 0 1rem;padding:.7rem 1rem;font-size:.85rem}.dokumente-fehlend{margin:0 0 1.75rem;font-size:.88rem}.dokumente-scanpruefung{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:0 0 1rem;display:flex}.dokumente-scanpruefung label{color:var(--muted);gap:.3rem;font-size:.82rem;display:grid}.dokumente-scanpruefung input,.dokumente-scanpruefung select,.dokumente-tabelle select{border:1px solid var(--line);background:var(--canvas);font:inherit;border-radius:.4rem;padding:.4rem .55rem}.dokumente-scanpruefung button{border:1px solid var(--falcon-deep);background:var(--falcon-deep);color:var(--canvas);cursor:pointer;border-radius:999px;padding:.45rem 1rem}.dokumente-scanpruefung button:focus-visible{outline:2px solid var(--falcon-deep);outline-offset:3px}.dokumente-befund{margin:0 0 1.75rem;font-size:.9rem}.dokumente-befund[data-scanzustand=abgelehnt],.dokumente-befund[data-scanzustand=pruefen]{border-left:3px solid var(--falcon-deep);padding:.6rem .9rem}@media (width<=40rem){.dokumente-tabelle{font-size:.8rem}.dokumente-scanpruefung{align-items:stretch}}.versand-liste,.versand-aufgaben,.versand-antworten{gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.versand-sendung,.versand-aufgabe,.versand-antwort{border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem}.versand-titel{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem}.versand-zustand{border:1px solid var(--line);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin:0 0 .9rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.versand-sendung[data-zustand=zugestellt] .versand-zustand{border-color:var(--falcon-deep);background:var(--falcon-soft);color:var(--falcon-deep)}.versand-sendung[data-zustand=gescheitert] .versand-zustand{color:var(--muted)}.versand-felder{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem 1.5rem;margin:0 0 .9rem;display:grid}.versand-felder dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.versand-felder dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.94rem}.versand-grund,.versand-aufgabe p,.versand-antwort p{overflow-wrap:anywhere;margin:0;font-size:.94rem}.versand-aufgabe .akte-hinweis,.versand-antwort .akte-hinweis{margin:.4rem 0 0}.versand-benachrichtigungen{color:var(--muted);margin:0 0 1.75rem;font-size:.88rem}.versand-wege td[data-feld=stufe],.versand-wege td[data-feld=absenderart]{white-space:nowrap}.versand-panel{min-width:0}.versand-panel .akte-timeline-rahmen{max-width:100%}.cockpit-panel{min-width:0}.cockpit-praesenz{border-left:3px solid var(--falcon-deep);background:var(--falcon-soft);margin:0 0 1.5rem;padding:.6rem 0 .6rem .85rem;font-size:.9rem}.cockpit-zeilen,.cockpit-abfragen,.cockpit-zustandsliste,.cockpit-karten{margin:0 0 1.75rem;padding:0;list-style:none}.cockpit-zeile{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem .85rem;padding:.75rem 0;display:flex}.cockpit-zeile-titel{font-weight:700}.cockpit-marke{background:var(--falcon-soft);color:var(--falcon-deep);letter-spacing:.02em;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:800}.cockpit-marke[data-marke=faellig]{color:oklch(44% .14 28);background:oklch(93% .045 30)}.cockpit-zustand,.cockpit-frist,.cockpit-karte-person,.cockpit-karte-ziele{color:var(--muted);font-size:.84rem}.cockpit-frist[data-ueberfaellig=true]{color:oklch(44% .14 28);font-weight:700}.cockpit-abfragen li{color:var(--muted);margin:0 0 .4rem;font-size:.86rem}.cockpit-brett-rahmen{max-width:100%}.cockpit-brett{align-items:flex-start;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.portal-panel{min-width:0}.portal-panel .akte-timeline-rahmen{max-width:100%}.portal-loeschantrag dd,.portal-vorschlag dd{overflow-wrap:anywhere}.portal-navigation ul{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.cockpit-spalte{border:1px solid var(--line);border-radius:.6rem;flex:0 0 12.5rem;padding:.85rem}.cockpit-spalte-titel{margin:0;font-size:.88rem}.cockpit-spalte-zahl{color:var(--muted);margin:.2rem 0 .85rem;font-size:.78rem}.cockpit-karten{margin:0}.cockpit-karte{border:1px solid var(--line);border-radius:.45rem;gap:.2rem;margin:0 0 .6rem;padding:.6rem;font-size:.86rem;display:grid}.cockpit-zustandsliste{grid-template-columns:minmax(6rem,max-content) 1fr;display:grid}.cockpit-zustandsliste li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);gap:.1rem .85rem;padding:.5rem 0;display:grid}.cockpit-zustandsliste li[aria-current=true]{background:var(--falcon-soft)}.cockpit-zustandsname{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.cockpit-zustandstext{font-size:.88rem}.cockpit-personen td[data-feld=aenderbar]{white-space:nowrap}.cockpit-lage{border:1px solid var(--line);border-radius:.6rem;margin:0 0 1.75rem;padding:1rem 1.1rem;font-size:.95rem}.cockpit-lage[data-lage=fehler],.cockpit-lage[data-lage=verweigert]{color:oklch(44% .14 28);background:oklch(93% .045 30);border-color:oklch(44% .14 28/.35)}.cockpit-lage[data-lage=wiederholung] p{margin:0 0 .85rem}.cockpit-zustandsliste a{color:inherit}.cockpit-vorschau{border:1px dashed var(--line);color:var(--muted);border-radius:.5rem;margin:0 0 1.25rem;padding:.55rem .8rem;font-size:.84rem}.portal-stand{margin:0 0 1.5rem;font-size:1.05rem;font-weight:700}.portal-ausgabe{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1.75rem;font-size:.82rem}.portal-fehlliste,.portal-aufgaben,.portal-dokumente,.portal-nachrichten,.portal-rechte,.portal-einwilligungen{margin:0 0 1.75rem;padding-left:1.25rem}.portal-rechte{padding-left:0;list-style:none}.portal-rechte li{margin:0 0 1rem}.portal-rechte p{margin:0 0 .4rem}.portal-korrektur{gap:.5rem;margin:0 0 1.5rem;display:grid}.portal-korrektur input,.portal-korrektur button,#portal-upload{box-sizing:border-box;width:100%;max-width:100%;min-height:2.75rem}
