:root{color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0;font:14px system-ui,sans-serif}img{max-width:100%}[hidden]{display:none!important}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/features/fonts/instrument-serif-normal-latin.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/features/fonts/instrument-serif-italic-latin.woff2) format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/features/fonts/inter-tight-normal-latin.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/features/fonts/jetbrains-mono-normal-latin.woff2) format("woff2")}:root{--blau: #2563EB;--blau-dunkel: #1D4ED8;--navy: #14274D;--weiss: #FFFFFF;--grund: #F3F6FA;--flaeche: radial-gradient(42% 52% at 50% 62%, #FFFFFF 0%, rgba(255, 255, 255, 0) 72%), linear-gradient(180deg, #FBFCFE 0%, #F2F5FA 58%, #E6ECF5 100%);--text: var(--navy);--text-2: #3A4561;--text-3: #66708A;--akzent: var(--blau);--linie: rgba(20, 39, 77, .09);--linie-stark: rgba(20, 39, 77, .2);--karte: rgba(255, 255, 255, .74);--rand-knopf: rgba(20, 39, 77, .28);--display: "Instrument Serif", Georgia, "Times New Roman", serif;--ui: "Inter Tight", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--rand: 32px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--ui);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.grund{position:fixed;inset:0;z-index:-1;background:var(--flaeche)}#leinwand,#handfilm{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.hero,.abschnitt{position:relative;z-index:1}.zeile{width:100%;max-width:1480px;margin-inline:auto;padding-left:max(var(--rand),env(safe-area-inset-left,0px));padding-right:max(var(--rand),env(safe-area-inset-right,0px))}:root{--kopf-h: calc(75px + env(safe-area-inset-top, 0px)) }.hero{min-height:100vh;min-height:max(100svh,660px);display:flex;flex-direction:column;padding-top:var(--kopf-h)}.kopf{position:fixed;inset:0 0 auto;z-index:10;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--linie);background:#fbfcfed6;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);transition:box-shadow .25s ease}.gescrollt .kopf{box-shadow:0 12px 30px -24px #14274d80}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:16px}.nav-links,.nav-rechts{display:flex;align-items:center;gap:44px}.nav-rechts{gap:22px}.marke img{display:block;width:auto;height:29px}.menue{display:flex;gap:30px}.menue a,.nav-text{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);transition:color .2s ease}.menue a:hover,.nav-text:hover{color:var(--text)}.buehne{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.92fr) minmax(0,.78fr);grid-template-areas:"text robo info";min-height:0}.text{grid-area:text;display:flex;flex-direction:column;justify-content:flex-end;padding-block:36px clamp(28px,7vh,84px);padding-right:clamp(20px,2.6vw,44px);min-width:0}.robo-platz{grid-area:robo;--robo-unten: -.62;border-inline:1px solid var(--linie);min-height:420px;min-width:0}.info{grid-area:info;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-block:clamp(28px,8vh,92px) clamp(28px,7vh,84px);padding-left:clamp(20px,2.6vw,44px);min-width:0}.kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.kicker:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--akzent)}h1,h2{margin:0 0 20px;font-family:var(--display);font-weight:400;letter-spacing:-.012em;text-wrap:balance}h1{font-size:clamp(42px,min(5vw,8.6vh),86px);line-height:.98}h2{font-size:clamp(34px,min(3.9vw,6.8vh),64px);line-height:1.02}h1 em,h2 em{font-style:italic;color:var(--akzent)}.lead{margin:0 0 28px;max-width:29rem;font-size:16.5px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.knoepfe{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.knopf{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:600;transition:background-color .2s ease,border-color .2s ease}.knopf-voll{background:var(--blau);color:var(--weiss)}.knopf-voll:hover{background:var(--blau-dunkel)}.knopf-klein{min-height:42px;padding:0 18px;font-size:14.5px}.knopf-rand{padding-left:10px;padding-right:20px;color:var(--text);border:1px solid var(--rand-knopf)}.knopf-rand:hover{border-color:var(--text)}.play{flex:none;width:32px;height:32px;border-radius:50%;background:var(--blau);color:var(--weiss);display:grid;place-items:center}.dauer{font-weight:400;color:var(--text-3)}.belege{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14.5px;color:var(--text-2)}.bdo{display:block;width:auto;height:28px}.strich{width:1px;height:22px;background:var(--linie-stark)}.ort{display:inline-flex;align-items:center;gap:8px}.ch{flex:none;width:19px;height:19px}:root{--blau-hell: #E8EFFD;--gut: #2F7D5B;--warn: #9A3F36;--warn-grund: #F6E9E7}.robo-platz{--robo-unten: -.5}.info{justify-content:center}.text .lead{max-width:31rem}.knopf-rand.ohne-play{padding-left:20px}.alle{max-width:25rem;width:100%}.alle-titel{margin:0 0 10px;font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.alle ol{list-style:none;margin:0;padding:0}.alle li{border-top:1px solid var(--linie)}.alle li:last-child{border-bottom:1px solid var(--linie)}.alle button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;width:100%;padding:9px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.alle .nr{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--akzent)}.alle .name{font-size:15px;font-weight:600;color:var(--text);transition:color .2s ease}.alle .was{font-size:14px;color:var(--text-3)}.alle button:hover .name{color:var(--blau)}.alle button:focus-visible{outline:2px solid var(--blau);outline-offset:2px;border-radius:6px}#vorfuehrung{height:540vh}.klebt{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-items:center;column-gap:clamp(22px,3.2vw,56px);padding-top:var(--kopf-h)}.robo-ziel{min-width:0}#vorfuehrung .klebt{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.44fr);grid-template-areas:"text fenster robo";border-top:1px solid var(--linie)}.vorf-text{grid-area:text;display:grid;align-content:center;gap:30px;min-width:0}.schritt-texte{display:grid}.schritt-text{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.schritt-text.aktiv{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .35s ease}.schritt-text .kicker{margin-bottom:16px}.schritt-text h2{margin-bottom:16px;font-size:clamp(32px,min(3.2vw,5.8vh),54px)}.schritt-text .lead{margin-bottom:16px}.punkte{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:7px;max-width:30rem}.punkte li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.45;color:var(--text-2);text-wrap:pretty}.punkte li:before{content:"";position:absolute;left:1px;top:.52em;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--blau)}.verweis{margin:0;font:500 10.5px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blau-dunkel)}.verweis a{text-decoration:underline;text-underline-offset:3px}.vorf-leiste{list-style:none;margin:0;padding:0 0 0 26px;position:relative;display:grid;gap:1px;--fuellung: 0}.vorf-leiste:before,.vorf-leiste:after{content:"";position:absolute;left:7px;top:12px;width:2px;border-radius:1px}.vorf-leiste:before{bottom:12px;background:var(--linie-stark)}.vorf-leiste:after{height:calc((100% - 24px) * var(--fuellung));background:var(--blau);transition:height .35s ease}.vorf-leiste button{position:relative;display:flex;align-items:baseline;gap:10px;padding:4px 0;border:0;background:none;font:500 14px/1.3 var(--ui);color:var(--text-3);text-align:left;cursor:pointer;transition:color .25s ease}.vorf-leiste button:before{content:"";position:absolute;left:-24px;top:6px;width:12px;height:12px;border:2px solid var(--linie-stark);border-radius:50%;background:var(--weiss);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.vorf-leiste .nr{font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--akzent)}.vorf-leiste button:hover{color:var(--text)}.vorf-leiste button:focus-visible{outline:2px solid var(--blau);outline-offset:3px;border-radius:6px}.vorf-leiste button.erledigt:before{border-color:var(--blau);background:var(--blau)}.vorf-leiste button[aria-current=step]{color:var(--text);font-weight:600}.vorf-leiste button[aria-current=step]:before{border-color:var(--blau);box-shadow:0 0 0 4px #2563eb29}.fenster-buehne{grid-area:fenster;display:grid;align-items:center;min-width:0}#vorfuehrung .robo-ziel{grid-area:robo;align-self:end;height:70vh;margin-bottom:7vh;--robo-x: .42;--robo-unten: -.45;--robo-breite: 2.2}#abschluss .klebt{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-template-areas:"text robo";border-top:1px solid var(--linie)}#abschluss .abschnitt-text{grid-area:text;max-width:36rem;min-width:0}#abschluss .robo-ziel{grid-area:robo;align-self:stretch;margin-top:10vh;--robo-x: .45;--robo-unten: -.5;--robo-breite: 3.2}.app{grid-area:1 / 1;width:100%;max-width:620px;justify-self:center;container-type:inline-size;opacity:0;visibility:hidden;transform:translateY(16px) scale(.985);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.app.da{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease .05s,transform .45s cubic-bezier(.2,.8,.2,1) .05s}.panel{font-size:2.7cqw;display:grid;gap:.75em;padding:1.1em 1.2em 1.2em;border:1px solid rgba(20,39,77,.1);border-radius:.9em;background:#ffffffe6;box-shadow:0 1.6em 3.2em -1.4em #14274d4d;color:var(--text);line-height:1.35;overflow:hidden}.panel .adresse{display:flex;align-items:center;gap:.5em;font:500 .62em/1 var(--mono);color:var(--text-3)}.panel .adresse:before{content:"";flex:none;width:.55em;height:.55em;border-radius:50%;background:var(--gut)}.panel .kopf-z{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .6em;font-size:.82em}.panel .kopf-z b{font-size:1.1em;font-weight:600}.panel .kopf-z span{color:var(--text-3)}.beleg{display:inline-block;margin:.2em .3em 0 0;padding:.1em .5em;border-radius:.4em;background:var(--blau-hell);color:var(--blau-dunkel);font:500 .8em/1.5 var(--mono);white-space:nowrap}.mini-knopf{display:inline-block;padding:.45em .9em;border-radius:.5em;background:var(--blau);color:var(--weiss);font-size:.76em;font-weight:600;white-space:nowrap}.mini-knopf.rand{background:var(--weiss);color:var(--text);box-shadow:inset 0 0 0 1px var(--linie-stark)}.mini-knopf.leise{background:var(--grund);color:var(--text-2)}.marke-warn{padding:.1em .5em;border-radius:.35em;background:var(--warn-grund);color:var(--warn);font-weight:600;white-space:nowrap}.stufe{padding:.1em .55em;border-radius:.35em;background:var(--warn-grund);color:var(--warn);font:600 .9em/1.5 var(--ui)}.reiter{display:flex;flex-wrap:wrap;gap:.35em;font-size:.7em}.reiter span{padding:.25em .7em;border-radius:99em;background:var(--grund);color:var(--text-2)}.reiter span.an{background:var(--text);color:var(--weiss)}.reiter b{margin-left:.25em;font-weight:600}.dateiliste{list-style:none;margin:0;padding:0;display:grid;gap:.35em;font-size:.74em}.dateiliste li{display:flex;align-items:center;gap:.6em;padding:.45em .6em;border:1px solid var(--linie);border-radius:.55em;background:var(--weiss)}.typ{flex:none;display:inline-grid;place-items:center;min-width:2.9em;padding:.2em .35em;border-radius:.35em;color:var(--weiss);font:700 .78em/1 var(--ui);font-style:normal}.typ.pdf{background:#b4483b}.typ.zip{background:#7c93c3}.typ.msg{background:#1e3a6e}.typ.xls{background:#2f7d5b}.dateiliste .status{margin-left:auto;font:500 .82em/1 var(--mono);color:var(--gut)}.sortiert{display:grid;gap:.45em}.klein-titel{font:500 .62em/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.bereiche{display:flex;flex-wrap:wrap;gap:.35em;font-size:.72em}.bereiche span{padding:.3em .7em;border-radius:99em;background:var(--blau-hell);color:var(--blau-dunkel)}.bereiche b{margin-left:.3em;font-weight:600}.anforderung{display:grid;gap:.45em;padding:.7em .8em;border-radius:.6em;background:var(--grund);font-size:.74em}.anforderung .zeile-a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .6em}.anforderung .fuer{color:var(--text-3);font-size:.9em}.anforderung .fehlt{display:flex;align-items:center;justify-content:space-between;gap:.6em}.anforderung .mini-knopf{justify-self:start;font-size:1em}.leute{list-style:none;margin:0;padding:0;display:grid;gap:.3em;font-size:.72em}.leute li{display:flex;align-items:center;gap:.65em;padding:.4em .5em;border-radius:.55em;border:1px solid var(--linie);background:var(--weiss)}.leute i{flex:none;display:inline-grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--blau-hell);color:var(--blau-dunkel);font:600 .85em/1 var(--ui);font-style:normal}.leute .was-l{color:var(--text-2)}.leute em{margin-left:auto;font:500 .82em/1 var(--mono);font-style:normal;color:var(--text-3);white-space:nowrap}.qa{display:grid;gap:.4em;font-size:.72em}.qa div{display:grid;gap:.15em;max-width:82%;padding:.55em .75em;border-radius:.7em}.qa .wer{font:500 .82em/1.2 var(--mono);color:var(--text-3)}.qa .frage-b{justify-self:start;background:var(--grund);border-top-left-radius:.2em}.qa .antwort-v{justify-self:end;background:var(--blau-hell);border-top-right-radius:.2em}.protokoll{font:500 .6em/1.4 var(--mono);color:var(--text-3);padding-top:.5em;border-top:1px dashed var(--linie-stark)}.netz{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3em}.netz:before{content:"";position:absolute;left:14%;right:14%;top:50%;height:.16em;border-radius:99em;background:var(--blau);transform:scaleX(0);transform-origin:left;transition:transform 0s linear .4s}.app.an .netz:before{transform:scaleX(1);transition:transform .8s cubic-bezier(.2,.8,.2,1) .8s}.dok{position:relative;z-index:1;display:grid;gap:.3em;align-content:start;padding:.6em .65em;border:1px solid var(--linie);border-radius:.6em;background:var(--weiss);font-size:.68em;color:var(--text-2)}.dok .name{font:600 .92em/1.3 var(--mono);color:var(--text);overflow-wrap:anywhere}.arten{display:flex;flex-wrap:wrap;gap:.4em;font-size:.66em}.art{padding:.2em .65em;border-radius:99em;background:var(--blau-hell);color:var(--blau-dunkel);font-weight:600}.art.widerspruch{background:var(--warn-grund);color:var(--warn)}.befund{display:grid;gap:.4em;padding:.8em .9em;border:1px solid var(--linie-stark);border-radius:.7em;background:var(--weiss)}.befund-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;font-size:.64em;color:var(--text-3)}.befund b{font-size:.86em;line-height:1.3}.befund p{margin:0;font-size:.7em;color:var(--text-2);line-height:1.45}.bestaetigt{display:inline-flex;align-items:center;gap:.45em;font-size:.64em;color:var(--gut);font-weight:600}.bestaetigt:before,.quelle:before{content:"\2713";display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--gut);color:var(--weiss);font-size:.85em;font-weight:700}.kennzahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.kennzahlen div{display:grid;gap:.1em;min-width:0;padding:.6em .7em;border:1px solid var(--linie);border-radius:.55em;background:var(--weiss)}.kennzahlen span{font-size:.62em;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kennzahlen b{font:600 1.12em/1.2 var(--ui);font-variant-numeric:tabular-nums}.kennzahlen em{font-size:.6em;font-style:normal;color:var(--gut)}.balken-titel{margin-top:.9em;font-size:.62em;color:var(--text-3)}.balken{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1.2em;height:7.5em;padding:0 1.4em;border-bottom:1px solid var(--linie-stark)}.balken div{position:relative;height:0;border-radius:.35em .35em 0 0;background:#c9d7f5;transition:height 0s linear .4s}.app.an .balken div{height:calc(var(--h) * 100%);transition:height .8s cubic-bezier(.2,.8,.2,1) calc(var(--d, 0) * 1s)}.balken div.jetzt{background:var(--blau)}.balken b{position:absolute;left:0;right:0;top:-1.5em;text-align:center;font:600 .7em/1 var(--ui);font-variant-numeric:tabular-nums}.balken span{position:absolute;left:0;right:0;bottom:-1.55em;text-align:center;font:500 .6em/1 var(--mono);color:var(--text-3)}.quelle{display:flex;align-items:center;gap:.45em;margin-top:1.3em;font-size:.66em;color:var(--text-2)}.befund-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;padding:.55em .7em;border-radius:.55em;background:var(--grund);font-size:.7em}.frage{display:flex;align-items:center;gap:.6em;padding:.55em .7em;border:1px solid var(--linie-stark);border-radius:.55em;background:var(--weiss);font-size:.74em}.frage .modus{flex:none;padding:.15em .5em;border-radius:.35em;background:var(--blau-hell);color:var(--blau-dunkel);font-size:.9em;font-weight:600}.panel table{width:100%;border-collapse:collapse;font-size:.68em;font-variant-numeric:tabular-nums}.panel th{padding:0 .5em .5em 0;border-bottom:1px solid var(--linie-stark);text-align:left;font:500 .9em/1.2 var(--mono);color:var(--text-3)}.panel td{padding:.5em .5em .5em 0;border-bottom:1px solid var(--linie);white-space:nowrap}.panel td:first-child,.panel th:first-child{padding-left:.6em}.panel tr.treffer td{transition:background-color 0s linear .4s,box-shadow 0s linear .4s}.app.an .panel tr.treffer td{background:#2563eb12;transition:background-color .4s ease 1.3s}.app.an .panel tr.treffer td:first-child{box-shadow:inset .25em 0 0 var(--blau);transition:background-color .4s ease 1.3s,box-shadow .4s ease 1.3s}.panel td.leise{color:var(--text-3)}.antwort{font-size:.74em;color:var(--text-2)}.antwort b{color:var(--text)}.und{flex:none;display:inline-grid;place-items:center;width:1.7em;height:1.7em;border:.14em solid var(--blau);border-radius:50%;color:var(--blau);font:700 .95em/1 var(--ui)}.panel .kopf-z .und{align-self:center}.du{justify-self:end;max-width:82%;padding:.6em .8em;border-radius:.8em .8em .2em;background:var(--text);color:var(--weiss);font-size:.74em}.liest{display:grid;gap:.4em;font:500 .62em/1 var(--mono);color:var(--text-3)}.liest i{position:relative;height:.45em;overflow:hidden;border-radius:99em;background:var(--grund)}.liest i:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--blau);transition:width 0s linear .4s}.app.an .liest i:after{width:100%;transition:width 1.1s linear .7s}.er{display:flex;align-items:flex-start;gap:.6em;font-size:.74em;color:var(--text-2)}.er>div{padding:.6em .8em;border:1px solid var(--linie);border-radius:.2em .8em .8em;background:var(--weiss)}.er b{color:var(--text)}.aufgabe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5em .8em;padding:.6em .7em;border-radius:.6em;background:var(--blau-hell);font-size:.72em}.aufgabe .mini-knopf{font-size:.95em}.bericht-kopf{display:grid;gap:.25em;padding:.9em 1em;border-radius:.7em;background:var(--text);color:var(--weiss)}.bericht-kopf .art-b{font:500 .6em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.bericht-kopf .firma{font:400 1.6em/1.05 var(--display)}.bericht-kopf .firma em{color:#8fb0fa}.bericht-kopf .datum{font-size:.66em;color:#ffffffbf}.summary{display:grid;gap:.45em}.zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.zahlen div{display:grid;gap:.1em;padding:.55em .7em;border:1px solid var(--linie);border-radius:.55em;background:var(--weiss);font-size:.66em;color:var(--text-3)}.zahlen b{font:400 2em/1 var(--display);color:var(--text)}.befund-link{display:grid;gap:.25em;padding:.65em .75em;border:1px solid var(--linie);border-left:.25em solid var(--warn);border-radius:.55em;background:var(--weiss)}.befund-link .nr-b{font:500 .6em/1.2 var(--mono);color:var(--text-3)}.befund-link b{font-size:.8em}.vorschlag{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;padding:.55em .7em;border-radius:.55em;background:var(--blau-hell);font-size:.7em;color:var(--blau-dunkel)}.vorschlag span:first-child{flex:1 1 16em}.vorschlag .mini-knopf{font-size:.95em}.teilen{display:flex;gap:.45em}.app.marke{--m: #1E5C47}.app.marke[data-marke="1"]{--m: #6E2231}.app.marke[data-marke="2"]{--m: #5E4A1D}.marken{display:flex;flex-wrap:wrap;gap:.35em;font-size:.66em}.marken span{display:inline-flex;align-items:center;gap:.4em;padding:.25em .7em .25em .3em;border:1px solid var(--linie-stark);border-radius:99em;background:var(--weiss);color:var(--text-2);transition:border-color .4s ease,box-shadow .4s ease,color .4s ease}.marken span i{display:inline-grid;place-items:center;width:1.8em;height:1.8em;border-radius:.45em;color:var(--weiss);font:700 .8em/1 var(--ui);font-style:normal}.marken [data-m="0"] i{background:#1e5c47}.marken [data-m="1"] i{background:#6e2231}.marken [data-m="2"] i{background:#5e4a1d}.app.marke[data-marke="0"] [data-m="0"],.app.marke[data-marke="1"] [data-m="1"],.app.marke[data-marke="2"] [data-m="2"]{border-color:var(--m);color:var(--text);font-weight:600;box-shadow:0 0 0 .2em color-mix(in srgb,var(--m) 18%,transparent)}.willkommen{display:grid;gap:.5em;padding:.9em 1em;border:1px solid var(--linie);border-top:.3em solid var(--m);border-radius:.7em;background:var(--weiss);transition:border-color .5s ease}.logo-m{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;font-size:.78em}.logo-m span{margin-left:auto;font-size:.85em;color:var(--text-3)}.kuerzel{display:inline-grid;place-items:center;width:1.9em;height:1.9em;border-radius:.45em;background:var(--m);color:var(--weiss);font:700 .8em/1 var(--ui);font-style:normal;transition:background-color .5s ease}.willkommen h4{margin:.2em 0 0;font:400 1.45em/1.05 var(--display)}.willkommen p{margin:0;font-size:.72em;color:var(--text-2)}.willkommen .mini-knopf,.mail .mini-knopf{justify-self:start;background:var(--m);transition:background-color .5s ease}.mail{display:grid;gap:.35em;padding:.8em .9em;border:1px solid var(--linie);border-radius:.7em;background:var(--grund);font-size:.74em}.mail .von{display:flex;align-items:center;gap:.5em;font-size:.88em;color:var(--text-3)}.mail .von .kuerzel{font-size:.9em}.mail p{margin:0;color:var(--text-2)}.hinweis{font:500 .58em/1 var(--mono);color:var(--text-3)}.app .auf{opacity:0;transform:translateY(.6em);transition:opacity 0s linear .4s,transform 0s linear .4s}.app.an .auf{opacity:1;transform:none;transition:opacity .45s ease calc(var(--d, 0) * 1s),transform .5s cubic-bezier(.2,.8,.2,1) calc(var(--d, 0) * 1s)}@media(max-width:1100px){.buehne{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"text robo" "info info"}.robo-platz{--robo-unten: -.5;border-right:0;min-height:520px}.info{padding-block:28px 84px;padding-left:0;border-top:1px solid var(--linie)}.alle{max-width:none}.alle ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.alle li:nth-last-child(2){border-bottom:1px solid var(--linie)}#vorfuehrung .klebt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.4fr);column-gap:20px}.punkte{display:none}}@media(max-width:720px){:root{--rand: 16px;--kopf-h: calc(71px + env(safe-area-inset-top, 0px)) }.menue,.nav-text{display:none}.nav{padding-block:14px}.buehne{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "robo" "info"}.text{padding-block:32px 8px;padding-right:0}.robo-platz{border:0;min-height:0;height:min(100vw,460px)}.info{padding-block:8px 72px;border-top:0}.alle ol{display:block}.alle li:nth-last-child(2){border-bottom:0}#vorfuehrung .klebt{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"text text" "fenster fenster" "leiste robo";align-items:start;row-gap:14px;padding-block:calc(var(--kopf-h) + 14px) 14px}.vorf-text{display:contents}.schritt-texte{grid-area:text}.vorf-leiste{grid-area:leiste;align-self:end}.vorf-leiste button{font-size:12.5px;padding:2px 0}.vorf-leiste button:before{top:4px}#vorfuehrung .robo-ziel{grid-area:robo;align-self:stretch;height:auto;margin:0;--robo-x: .5;--robo-unten: -.4;--robo-breite: 2.6}.schritt-text .kicker{margin-bottom:10px}.schritt-text h2{margin-bottom:8px;font-size:27px}.schritt-text .lead{margin-bottom:0;font-size:14.5px}.verweis{display:none}.panel{font-size:max(9.6px,2.7cqw)}#abschluss .klebt{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"text" "robo";align-items:start;padding-top:calc(var(--kopf-h) + 14px)}#abschluss .robo-ziel{margin-top:0}}@media(prefers-reduced-motion:reduce){.app,.app.da,.app .auf,.app.an .auf,.balken div,.app.an .balken div,.liest i:after,.app.an .liest i:after,.netz:before,.app.an .netz:before,.schritt-text,.schritt-text.aktiv{transition:none}.app .auf{opacity:1;transform:none}}@media(min-width:721px)and (max-height:760px){.punkte{display:none}.vorf-text{gap:18px}}.fuss{position:relative;z-index:1}.fuss-innen{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,34vw,520px);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(32px,5vw,96px);width:100%;max-width:1480px;min-height:100svh;margin-inline:auto;padding-top:calc(var(--kopf-h) + 5vh);padding-bottom:max(18px,env(safe-area-inset-bottom,0px));padding-left:max(var(--rand),env(safe-area-inset-left,0px));padding-right:max(var(--rand),env(safe-area-inset-right,0px))}.fuss-oben{position:relative;z-index:1;grid-area:1 / 1;align-self:center;display:grid;gap:clamp(28px,4vh,44px)}.fuss .robo-ziel{grid-area:1 / 2;align-self:center;aspect-ratio:3 / 2;margin:0;min-height:0;--robo-unten: -1.9;--robo-oben: 3.7;--robo-x: .524;--robo-breite: 9.3;--robo-boden: 1;--robo-logo: .7}.fuss-marke{display:inline-block;margin-bottom:18px}.fuss-marke img{display:block;height:40px;width:auto}.szene-bereit .fuss-marke{display:none}.fuss-satz{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(30px,min(5.4vw,9vh),88px);line-height:1.04;letter-spacing:-.01em;max-width:8em;text-wrap:balance}.fuss-satz em{font-style:italic;color:var(--akzent)}.fuss-zeile{max-width:42ch;margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--text-2);text-wrap:pretty}.fuss-links{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:clamp(28px,3vw,56px)}.fuss-links div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.fuss-titel{margin:0 0 3px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.fuss-links a{font-size:15px;color:var(--text);text-decoration:none;transition:color .16s ease,transform .16s ease}.fuss-links a:hover{color:var(--blau);transform:translate(2px)}.fuss-links a:focus-visible{outline:2px solid var(--blau);outline-offset:3px;border-radius:4px}.fuss-meta{position:relative;z-index:1;grid-area:2 / 1 / 3 / 3;margin-top:clamp(20px,3vh,32px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--text-3)}@media(max-width:720px){.fuss-innen{display:flex;flex-direction:column;padding-top:calc(var(--kopf-h) + 18px)}.fuss-oben{align-self:stretch;gap:18px;margin-top:auto}.fuss-satz{font-size:38px}.fuss-zeile{display:none}.fuss-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fuss-links div{gap:6px}.fuss-links a{font-size:14px}.fuss .robo-ziel{align-self:flex-start;flex:none;width:min(100%,280px);margin:8px 0 auto;--robo-x: .476}.fuss-meta{font-size:10px}}@media(max-height:500px){.fuss-innen{min-height:0;padding-top:56px}}.nav-rechts .nav-sprache{display:inline}@media(min-width:721px){.fuss-links{grid-template-columns:repeat(3,auto)}}@media(max-width:720px){.fuss-links .fuss-sprache{display:none}}
