:root{--nacht:#0A0A0C;--nacht-sanft:#121216;--nacht-karte:#17171C;--tag:#F5F5F7;--tag-karte:#FFFFFF;--tinte:#101014;--tinte-matt:#6B6B75;--hell:#F7F7F9;--hell-matt:#A2A2AC;--akzent:#2B8CFF;--akzent-hell:#66ACFF;--akzent-tief:#0B63D0;--linie:rgba(0,0,0,.10);--linie-nacht:rgba(255,255,255,.12);--glas:rgba(255,255,255,.06);--gegen:255,255,255;--nacht-rgb:10,10,12;--weiss:#fff;--fehlerfarbe:#FF9B9B;--gutfarbe:#8FE0B6;--platzhalter:#63636E;--schatten-rgb:0,0,0;--schatten-mass:1;--knopf-leer:#101014;--knopf-leer-hover:#1A1A20;--schriftverlauf:linear-gradient(100deg,#66ACFF,#2B8CFF 38%,#8B6CFF 72%,#C77DFF);--breite:1240px;--rund:12px;--rund-klein:8px;--schrift-sans-stapel:"Helvetica Neue",Helvetica,Arial,"Liberation Sans",sans-serif;--schrift-mono-stapel:var(--schrift-sans-stapel);--schatten:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);--schatten-tief:0 24px 60px rgba(0,0,0,.45);--weg:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip;max-width:100%}@supports not (overflow-x:clip){html{overflow-x:visible}body{overflow-x:hidden}}body{margin:0;background:var(--nacht);color:var(--hell);font-family:var(--schrift-sans-stapel);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--akzent);color:#fff}.mitte{max-width:var(--breite);margin:0 auto;padding-inline:28px}.augenbraue{font-family:var(--schrift-mono-stapel);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hell-matt);margin:0 0 18px}.hell-grund .augenbraue{color:var(--tinte-matt)}h1,h2,h3,h4{font-family:var(--schrift-sans-stapel);font-weight:700;letter-spacing:-.028em;line-height:1.08;margin:0;text-wrap:balance}.band{padding-block:92px}.band.hell-grund{background:var(--tag);color:var(--tinte)}.band.nacht-grund{background:var(--nacht);color:var(--hell)}.band.gedaempft-grund{background:var(--nacht-sanft);color:var(--hell)}.bandkopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.bandkopf h2{font-size:clamp(26px,3.2vw,36px);margin:0 0 6px}.bandkopf p{margin:0;color:var(--tinte-matt);font-size:15.5px}.gedaempft-grund .bandkopf p,.nacht-grund .bandkopf p{color:var(--hell-matt)}.weiter{display:inline-flex;align-items:center;gap:8px;color:var(--akzent);font-size:14px;font-weight:700;white-space:nowrap;flex:none}.weiter .pfeil{transition:transform .3s var(--weg)}.weiter:hover .pfeil{transform:translateX(5px)}header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(var(--nacht-rgb),.88);border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header{background:rgba(var(--nacht-rgb),.7);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}}header.gescrollt{border-bottom-color:var(--linie-nacht)}.kopfreihe{max-width:var(--breite);margin:0 auto;padding:0 28px;height:58px;gap:14px}.kopfreihe,.marke{display:flex;align-items:center}.marke{flex:none}.marke img{height:27px;width:auto}footer .marke img{width:172px;height:auto;max-width:100%}.anmeldefuss .marke img{width:150px;height:auto;max-width:100%}.kopftrenner{width:1px;height:22px;background:var(--linie-nacht);flex:none}.kopfzeichen{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:0;border-radius:var(--rund-klein);background:transparent;color:var(--hell-matt);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:color .2s ease,background .2s ease}.kopfzeichen:hover{color:var(--weiss);background:rgba(var(--gegen),.08)}.kopfzeichen svg{width:19px;height:19px;flex:none}a.kopfzeichen{width:34px;justify-content:center;padding:0}.kopfrechts{display:flex;align-items:center;gap:4px}.kopfverweis{padding:8px 12px;border-radius:var(--rund-klein);font-size:13px;font-weight:700;color:var(--hell);white-space:nowrap;transition:background .2s ease}.kopfverweis:hover{background:rgba(var(--gegen),.08)}.kopfsuche{display:flex;align-items:center;gap:8px;margin-inline:auto;height:34px;width:min(340px,30vw);min-width:190px;padding:0 12px;border:1px solid var(--linie-nacht);border-radius:var(--rund-klein);background:rgba(var(--gegen),.04);color:var(--hell-matt);transition:border-color .2s ease,background .2s ease}.kopfsuche:focus-within{border-color:rgba(var(--gegen),.4);background:rgba(var(--gegen),.07)}.kopfsuche svg{width:17px;height:17px;flex:none}.kopfsuche input{border:0;background:none;outline:none;width:100%;font-family:inherit;font-size:12.5px;color:var(--hell)}.kopfsuche input::placeholder{color:var(--hell-matt)}.navzeile{border-top:1px solid var(--linie-nacht)}.navreihe{max-width:var(--breite);margin:0 auto;padding:0 28px;height:46px}.navreihe,nav{display:flex;align-items:stretch;gap:0}.navreihe nav{margin-left:-15px}.navknopf,nav a{display:flex;align-items:center;gap:6px;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--hell);padding:0 15px;position:relative;white-space:nowrap;border:0;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease}nav a.nur-schmal{display:none}.navknopf:hover,nav a:hover{background:rgba(var(--gegen),.06)}.navknopf svg{width:11px;height:11px;transition:transform .25s var(--weg)}.navknopf.auf svg{transform:rotate(180deg)}.navknopf.auf:after,nav a.hier:after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:2px;background:var(--weiss)}.lade{position:absolute;left:0;right:0;top:100%;background:var(--nacht-sanft);border-bottom:1px solid var(--linie-nacht);box-shadow:0 24px 48px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass)));opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .22s ease,transform .28s var(--weg),visibility 0s linear .28s}.lade.auf{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.lade[hidden]{display:block}.ladeinhalt{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:48px;gap:48px;padding-block:34px 38px}.ladespalte h4{font-family:var(--schrift-mono-stapel);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hell-matt);margin:0 0 18px}.ladespalte>a{display:block;font-size:13.5px;color:var(--hell-matt);padding:7px 0;transition:color .2s ease}.ladespalte>a:hover{color:var(--weiss)}.ladeprodukte{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}.ladeprodukt{display:flex;align-items:flex-start;gap:14px;padding:14px;border-radius:var(--rund-klein);border:1px solid transparent;transition:background .2s ease,border-color .2s ease}.ladeprodukt:hover{background:rgba(var(--gegen),.05);border-color:var(--linie-nacht)}.ladeprodukt img{width:34px;height:auto;flex:none;margin-top:2px}.ladeprodukt span{display:block;font-size:12.5px;line-height:1.5;color:var(--hell-matt)}.ladeprodukt b{display:block;font-size:14px;font-weight:600;color:var(--hell);margin-bottom:3px}.sprachen{position:relative;flex:none}.sprachknopf{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:0;border-radius:var(--rund-klein);background:transparent;color:var(--hell);font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .2s ease}.sprachen.auf .sprachknopf,.sprachknopf:hover{background:rgba(var(--gegen),.08)}.sprachknopf svg{width:18px;height:18px;flex:none}.sprachknopf .winkel{width:11px;height:11px;color:var(--hell-matt);transition:transform .25s var(--weg)}.sprachen.auf .sprachknopf .winkel{transform:rotate(180deg)}.sprachliste{position:absolute;top:calc(100% + 6px);right:0;z-index:10;min-width:160px;padding:6px;border:1px solid var(--linie-nacht);border-radius:var(--rund-klein);background:var(--nacht-sanft);box-shadow:0 18px 40px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass)))}.sprachliste :is(a,button){display:block;padding:8px 12px;border-radius:6px;font-size:13.5px;color:var(--hell-matt);transition:color .2s ease,background .2s ease}.sprachliste :is(a,button):hover{color:var(--weiss);background:rgba(var(--gegen),.07)}.sprachliste :is(a,button).hier{color:var(--weiss);font-weight:700}.kontoleiste{display:flex;align-items:center;gap:2px;flex:none}.hilfefach,.kontofach{position:relative;flex:none}.kontozeichen{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--rund-klein);background:transparent;color:var(--hell-matt);cursor:pointer;transition:color .2s ease,background .2s ease}.kontozeichen.auf,.kontozeichen:hover{color:var(--weiss);background:rgba(var(--gegen),.08)}.kontozeichen svg{width:19px;height:19px;flex:none}.avatarknopf{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:4px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:box-shadow .2s ease}.avatarknopf.auf,.avatarknopf:hover{box-shadow:0 0 0 2px var(--akzent)}.avatar{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:50%;object-fit:cover;background:var(--akzent);color:#fff;font-size:12px;font-weight:700}.avatar.gross{width:44px;height:44px;font-size:15px}@keyframes aboring-drehen{to{transform:rotate(1turn)}}.aboring{display:inline-flex;flex:none;border-radius:50%}html[data-abo-ring] .aboring,html[data-abo-ring] .avatarknopf{position:relative;isolation:isolate}html[data-abo-ring] .aboring:after,html[data-abo-ring] .aboring:before,html[data-abo-ring] .avatarknopf:after,html[data-abo-ring] .avatarknopf:before{content:"";position:absolute;inset:calc(50% - 18px);border-radius:50%;pointer-events:none;z-index:-1}html[data-abo-ring] .aboring:after,html[data-abo-ring] .aboring:before{inset:-3.5px}html[data-abo-ring=ultra] .aboring:after,html[data-abo-ring=ultra] .aboring:before,html[data-abo-ring=ultra] .avatarknopf:after,html[data-abo-ring=ultra] .avatarknopf:before{background:conic-gradient(from 0deg,#FFD24A,#FFE9A3 9%,#FFB21F 18%,#2B8CFF 40%,#3FD8FF 58%,#2B8CFF 74%,#FFD24A);animation:aboring-drehen 6s linear infinite}html[data-abo-ring=ultra] .avatarknopf:after{-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2.3px));mask:radial-gradient(closest-side,transparent calc(100% - 2.6px),#000 calc(100% - 2.3px))}html[data-abo-ring=ultra] .aboring:after{-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3.1px),#000 calc(100% - 2.8px));mask:radial-gradient(closest-side,transparent calc(100% - 3.1px),#000 calc(100% - 2.8px))}html[data-abo-ring=ultra] .aboring:before,html[data-abo-ring=ultra] .avatarknopf:before{filter:blur(5px);opacity:.6}html[data-abo-ring=max] .aboring:before,html[data-abo-ring=max] .avatarknopf:before{display:none}html[data-abo-ring=max] .aboring:after,html[data-abo-ring=max] .avatarknopf:after{background:conic-gradient(from 210deg,#9B6BFF,#6D5CFF 30%,#2B8CFF 60%,#7FB6FF 80%,#9B6BFF);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 1.9px),#000 calc(100% - 1.6px));mask:radial-gradient(closest-side,transparent calc(100% - 1.9px),#000 calc(100% - 1.6px))}@media (prefers-reduced-motion:reduce){html[data-abo-ring] .aboring:after,html[data-abo-ring] .aboring:before,html[data-abo-ring] .avatarknopf:after,html[data-abo-ring] .avatarknopf:before{animation:none}}.abomarke{margin-left:auto;flex:none;align-self:center;padding:4px 8px;border-radius:999px;font-style:normal;font-size:10px;font-weight:800;line-height:1;letter-spacing:.14em;color:#101018;background:linear-gradient(100deg,#FFD24A,#FFE9A3 32%,#5CCBFF 68%,#2B8CFF);box-shadow:0 0 12px rgba(43,140,255,.35)}.abomarke.max{color:#fff;background:linear-gradient(100deg,#9B6BFF,#2B8CFF);box-shadow:none}.kontokopf:has(.abomarke) .kontoworte>span{max-width:128px}.kontolade{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:272px;padding:14px;border:1px solid var(--linie-nacht);border-radius:14px;background:var(--nacht-sanft);box-shadow:0 24px 50px rgba(var(--schatten-rgb),calc(.55 * var(--schatten-mass)))}.kontolade.breit{width:320px}.kontolade h4{margin:2px 2px 12px;font-family:var(--schrift-mono-stapel);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hell-matt)}.ladeleer{margin:0;padding:2px 2px 6px;font-size:13px;line-height:1.6;color:var(--hell-matt)}.appraster{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.appkachel{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px 6px;border-radius:10px;border:1px solid transparent;text-align:center;transition:background .2s ease,border-color .2s ease}.appkachel:hover{background:rgba(var(--gegen),.06);border-color:var(--linie-nacht)}.appkachel img{width:30px;height:auto}.appkachel span{font-size:11.5px;line-height:1.35;color:var(--hell-matt);transition:color .2s ease}.appkachel:hover span{color:var(--weiss)}.ladefuss{display:block;margin-top:10px;padding:10px 2px 2px;border-top:1px solid var(--linie-nacht);font-size:13px;color:var(--hell-matt);transition:color .2s ease}.ladefuss:hover{color:var(--weiss)}.kontokopf{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:2px 2px 14px;border-bottom:1px solid var(--linie-nacht)}.kontoworte{display:block;min-width:0}.kontoworte b{display:block;font-size:14px;color:var(--hell)}.kontoworte>span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.kontoworte>span,.kontozeile{display:block;color:var(--hell-matt)}.kontozeile{width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease}.kontozeile:hover{color:var(--weiss);background:rgba(var(--gegen),.07)}.menue-knopf{display:none;margin-left:auto;width:38px;height:38px;padding:0;border:1px solid var(--linie-nacht);border-radius:var(--rund-klein);background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:4px;transition:border-color .2s ease,background .2s ease}.menue-knopf i{display:block;width:16px;height:1.5px;border-radius:2px;background:var(--hell);transition:transform .3s var(--weg),opacity .2s ease}.menue-knopf[aria-expanded=true] i:first-child{transform:translateY(5.5px) rotate(45deg)}.menue-knopf[aria-expanded=true] i:nth-child(2){opacity:0}.menue-knopf[aria-expanded=true] i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.tafelhuelle{display:none}.tafelschleier{position:absolute;inset:0;z-index:1;border:0;padding:0;cursor:pointer;background:rgba(4,4,6,.72);opacity:0;transition:opacity .3s ease}.tafelhuelle.auf .tafelschleier{opacity:1}.tafel{position:absolute;top:0;right:0;bottom:0;z-index:2;width:min(84vw,400px);display:flex;flex-direction:column;padding:14px 20px 24px;background:#0C0C10;border-left:1px solid var(--linie-nacht);overflow-y:auto;overscroll-behavior:contain;transform:translateX(100%);transition:transform .34s var(--weg)}.tafelhuelle.auf .tafel{transform:none}.tafel:after{content:"";position:fixed;right:0;bottom:0;z-index:-1;width:min(84vw,400px);height:70vh;background:url(/bilder/tafel-dunkel.webp) 100% 100%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,#000 42%);mask-image:linear-gradient(180deg,transparent,#000 42%);pointer-events:none;opacity:0;transition:opacity .3s ease .04s}.tafelhuelle.auf .tafel:after{opacity:1}.tafelkopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.tafelkopf .marke img{height:26px}.tafelkreuz{width:40px;height:40px;flex:none;padding:0;border:0;border-radius:var(--rund-klein);background:transparent;color:var(--hell);cursor:pointer;display:grid;place-items:center;transition:background .2s ease}.tafelkreuz:hover{background:rgba(var(--gegen),.08)}.tafelkreuz svg{width:22px;height:22px}.tafelliste{display:flex;flex-direction:column;gap:2px}.tafelzeile{display:flex;align-items:center;gap:16px;width:100%;padding:13px 14px;border-radius:var(--rund-klein);border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left;font-size:17px;font-weight:600;color:var(--hell);transition:background .2s ease}.tafelzeile:hover{background:rgba(var(--gegen),.06)}.tafelzeile.hier{background:rgba(var(--gegen),.1)}.tafelzeile svg{width:22px;height:22px;flex:none}.tafelzeile span{flex:1 1}.tafelzeile .winkel{width:12px;height:12px;color:var(--hell-matt);transition:transform .28s var(--weg)}.tafelgruppe.auf .tafelzeile .winkel{transform:rotate(90deg)}.tafelgruppe.auf>.tafelzeile{color:var(--weiss)}.tafelunter{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--weg)}.tafelgruppe.auf .tafelunter{grid-template-rows:1fr}.tafelunter>div{overflow:hidden}.tafelunter :is(a,button){display:block;padding:11px 14px 11px 52px;font-size:15px;color:var(--hell-matt);border-radius:var(--rund-klein);transition:color .2s ease,background .2s ease}.tafelunter :is(a,button):hover{color:var(--weiss);background:rgba(var(--gegen),.06)}.tafelliste hr{border:0;border-top:1px solid var(--linie-nacht);margin:14px 8px}.tafelknoepfe{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.tafelknopf{justify-content:center;margin:0;padding:15px 20px;font-size:15px;border-radius:var(--rund-klein)}.tafelsprachwahl{margin-top:18px;padding-top:14px;border-top:1px solid var(--linie-nacht)}.tafelsprachwahl>.tafelzeile{font-size:15px;font-weight:500}.tafellichtwahl .tafelunter button.hier,.tafelsprachwahl .tafelunter a.hier{color:var(--weiss);font-weight:700}.tafelfuss{margin-top:auto;padding:48px 4px 0}.tafelfuss .strich{display:block;width:22px;height:1px;background:var(--hell-matt);margin-bottom:14px}.tafelspruch{margin:0 0 22px;font-family:var(--schrift-mono-stapel);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;line-height:1.7;color:var(--hell);max-width:12ch}.tafelfuss .rechtsverweise{gap:14px}.knopf{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:var(--rund-klein);font-size:13.5px;font-weight:700;white-space:nowrap;letter-spacing:-.005em;border:1px solid transparent;transition:transform .22s var(--weg),background .2s ease,border-color .2s ease,color .2s ease,box-shadow .22s ease}.knopf .pfeil{font-size:1.05em;transition:transform .3s var(--weg)}.knopf:hover .pfeil{transform:translateX(4px)}.knopf.voll{background:var(--weiss);color:var(--nacht)}.knopf.voll:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--gegen),.14)}.hell-grund .knopf.voll{background:var(--nacht);color:#fff}.hell-grund .knopf.voll:hover{box-shadow:0 8px 24px rgba(var(--schatten-rgb),calc(.2 * var(--schatten-mass)))}.knopf.leer{background:var(--knopf-leer);color:var(--hell);border-color:rgba(var(--gegen),.45)}.knopf.leer:hover{transform:translateY(-1px);background:var(--knopf-leer-hover);border-color:var(--weiss)}.knopf .zeichenkreis{width:23px;height:23px;flex:none;border-radius:50%;border:1.5px solid;display:grid;place-items:center}.knopf .zeichenkreis svg{width:12px;height:12px;stroke-width:2.2}.hell-grund .knopf.leer{background:var(--tag-karte);color:var(--tinte);border-color:var(--linie)}.hell-grund .knopf.leer:hover{background:#fff;border-color:rgba(var(--schatten-rgb),calc(.24 * var(--schatten-mass)));box-shadow:var(--schatten)}.knopf.klein{padding:9px 16px;font-size:12.5px}.knopf.stumm{color:var(--hell-matt);border-color:transparent;cursor:default}.knopf.stumm,.knopf.stumm:hover{background:rgba(var(--gegen),.12)}.knopf.stumm:hover{transform:none;box-shadow:none}.hell-grund .knopf.stumm{background:rgba(0,0,0,.08);color:var(--tinte-matt)}.knopf.leer.stumm{color:var(--hell-matt)}.knopf.leer.stumm,.knopf.leer.stumm:hover{background:transparent;border-color:rgba(var(--gegen),.18)}.aufmacher{position:relative;isolation:isolate;background:var(--nacht);color:var(--hell);min-height:min(62svh,540px);display:flex;align-items:center;overflow:hidden}.aufmacherbild{position:absolute;inset:0 0 0 32%;z-index:-2}.aufmacherbild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aufmacherschleier{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--nacht) 0,var(--nacht) 26%,rgba(var(--nacht-rgb),.82) 42%,rgba(var(--nacht-rgb),.25) 68%,rgba(var(--nacht-rgb),.12) 100%),linear-gradient(0deg,var(--nacht) 0,rgba(var(--nacht-rgb),0) 34%)}.aufmacher.dunklesbild .aufmacherschleier{background:linear-gradient(90deg,var(--nacht) 0,rgba(var(--nacht-rgb),.92) 18%,rgba(var(--nacht-rgb),.55) 38%,rgba(var(--nacht-rgb),.12) 62%,transparent 100%),linear-gradient(0deg,var(--nacht) 0,rgba(var(--nacht-rgb),0) 30%)}.aufmacher .mitte{position:relative;width:100%;padding-block:48px 40px}.aufmacher h1{font-size:clamp(40px,5.4vw,68px);line-height:1;letter-spacing:-.04em;font-weight:600;margin:0 0 18px;max-width:13ch}.aufmacher .vorspann{font-size:16px;color:var(--hell-matt);max-width:30em;margin:0 0 24px}.knopfreihe{gap:12px}.knopfreihe,.wortreihe{display:flex;flex-wrap:wrap}.wortreihe{align-items:center;gap:10px;margin-top:26px;font-size:12.5px;color:var(--hell-matt)}.wortreihe i{font-style:normal;opacity:.5}.aufmacher .vorspann+.wortreihe{margin-top:0}.leitworte{position:absolute;right:28px;top:50%;transform:translateY(-50%);padding-left:22px;border-left:1px solid var(--linie-nacht);display:grid;grid-gap:5px;gap:5px;font-size:15px;color:var(--hell);max-width:12ch}.leitworte span:last-child{color:var(--hell-matt)}.studioband{padding-block:0 76px}.studios{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.studios.zwei{grid-template-columns:repeat(2,1fr)}.aufmacher.studioaufmacher .aufmacherbild{inset:0}.aufmacher.studioaufmacher .aufmacherbild img{object-position:center var(--aufmacherlage,50%)}.nurvorlesen{margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.lockfeld,.nurvorlesen{position:absolute;width:1px;height:1px}.lockfeld{left:-9999px;opacity:0;pointer-events:none}.wartemarke{display:flex;align-items:center;gap:12px;margin-bottom:20px}.wartemarke img{width:auto;height:34px;flex:none}.wartemarke span{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hell-matt)}.wartefeld{width:min(100%,440px)}.wartefeld form{display:flex;gap:10px;flex-wrap:wrap}.wartefeld label{flex:1 1 220px}.wartefeld input[type=email]{width:100%;height:50px;padding:0 16px;border:1px solid var(--linie-nacht);border-radius:10px;background:rgba(var(--gegen),.04);color:var(--hell);font-family:inherit;font-size:15px;transition:border-color .2s ease,background .2s ease}.wartefeld input[type=email]::placeholder{color:var(--platzhalter)}.wartefeld input[type=email]:focus{outline:none;border-color:var(--akzent);background:rgba(var(--gegen),.07)}.wartefeld .knopf{flex:none}.wartehinweis{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--hell-matt)}.wartemeldung{margin:12px 0 0;max-width:44ch;font-size:13.5px;line-height:1.55;color:var(--fehlerfarbe)}.wartemeldung.gut{color:var(--gutfarbe)}.baldkarte .wartefeld{justify-items:center}.baldkarte .wartefeld form{justify-content:center}.baldkarte .wartehinweis,.baldkarte .wartemeldung{text-align:center}.studiozeichen{width:auto;height:44px;margin-bottom:18px}.studio{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-height:412px;padding:28px;border-radius:var(--rund-klein);background:#08080A;transition:transform .38s var(--weg),box-shadow .3s ease}.studio:hover{transform:translateY(-3px);box-shadow:var(--schatten-tief)}.studio .studiobild{position:absolute;inset:0 0 0 38%;z-index:-2;background:var(--bildgrund,transparent) var(--bild) var(--bildlage,center) /var(--bildgroesse,cover) no-repeat;transition:transform .7s var(--weg)}.studio.pixel .studiobild{image-rendering:pixelated}.studio:hover .studiobild{transform:scale(1.04)}.studio .studioschleier{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08080A,#08080A 34%,rgba(8,8,10,.92) 46%,rgba(8,8,10,.45) 66%,rgba(8,8,10,.12)),linear-gradient(0deg,rgba(8,8,10,.9),rgba(8,8,10,0) 26%)}.studio .zeichen{width:62px;height:auto;margin-bottom:auto}.studio h3{font-size:25px;margin:30px 0 10px;letter-spacing:-.03em}.studio p{margin:0 0 22px;font-size:13.5px;line-height:1.55;color:#B9B9C4;max-width:26ch}.studio .worte{margin-top:22px;font-size:11.5px;color:#8A8A95;letter-spacing:.02em}.studio .knopf{align-self:flex-start;background:transparent;border-color:rgba(var(--gegen),.35);color:#fff;padding:11px 18px;font-size:13px;border-radius:6px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.studio .knopf{-webkit-backdrop-filter:none;backdrop-filter:none}}.studio:hover .knopf{background:rgba(var(--gegen),.1);border-color:#fff}.merkmalgitter{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.merkmalkachel{background:var(--tag-karte);border:1px solid var(--linie);border-radius:var(--rund);padding:26px 18px;text-align:center;transition:transform .3s var(--weg),box-shadow .3s ease}.merkmalkachel:hover{transform:translateY(-3px);box-shadow:var(--schatten)}.merkmalkachel svg{width:28px;height:28px;margin:0 auto 14px;display:block;stroke-width:2}.merkmalkachel h3{font-size:15px;margin:0 0 6px;letter-spacing:-.015em}.merkmalkachel p{margin:0;font-size:13px;color:var(--tinte-matt);line-height:1.5}.werkstatt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr) minmax(0,.6fr);grid-gap:44px;gap:44px;align-items:center}.werkstatt h2{font-size:clamp(26px,3vw,34px);margin:0 0 16px}.werkstatt p{color:var(--hell-matt);font-size:15px;margin:0 0 26px;max-width:34ch}.werkstattbild{border-radius:var(--rund);overflow:hidden;border:1px solid var(--linie-nacht);box-shadow:var(--schatten-tief)}.werkstattpunkte{display:grid;grid-gap:8px;gap:8px;font-size:20px;font-weight:500;letter-spacing:-.02em}.werkstattpunkte .strich{width:42px;height:1px;background:var(--linie-nacht);margin:18px 0 14px}.werkstattpunkte .schluss{font-size:13.5px;font-weight:400;color:var(--hell-matt);letter-spacing:0}.galerie{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px}.galerie figure{margin:0;border-radius:var(--rund-klein);overflow:hidden;aspect-ratio:3/4;background:var(--nacht-sanft)}.galerie img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--weg)}.galerie figure:hover img{transform:scale(1.06)}.schlussruf{position:relative;overflow:hidden;background:var(--nacht);color:var(--hell);padding-block:64px}.schlussruf:before{content:"";position:absolute;inset:-60% -20% -60% 40%;background:radial-gradient(ellipse at 60% 50%,rgba(43,140,255,.5),rgba(43,140,255,.08) 45%,transparent 70%);pointer-events:none}.schlussruf .mitte{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.schlussruf h2{font-size:clamp(28px,3.6vw,42px);margin:0 0 10px}.schlussruf p{margin:0;color:var(--hell-matt);font-size:15px;max-width:46ch}footer{background:var(--nacht);color:var(--hell);border-top:1px solid var(--linie-nacht);padding-block:56px 28px}.fussreihe{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;padding-bottom:40px}.fussreihe .claim{margin:14px 0 0;font-size:12.5px;color:var(--hell-matt)}.fussspalte h4{font-family:var(--schrift-mono-stapel);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hell);margin:0 0 14px}.fussspalte a{display:block;font-size:13px;color:var(--hell-matt);padding:4px 0;transition:color .2s ease}.fussspalte a:hover{color:var(--weiss)}.fussboden{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--linie-nacht);font-size:12px;color:var(--hell-matt)}.fussboden nav{gap:18px;margin:0}.fussboden nav a{padding:0;font-size:12px}.fussboden nav a:hover{background:none}.auftritt{opacity:0;transform:translateY(18px)}.auftritt.sichtbar{opacity:1;transform:none;transition:opacity .6s var(--weg),transform .6s var(--weg)}.zurueck{display:flex;width:max-content;align-items:center;gap:8px;font-size:13px;color:var(--hell-matt);margin-bottom:20px;transition:color .2s ease}.zurueck:hover{color:var(--weiss)}.zurueck .pfeil{transition:transform .3s var(--weg)}.zurueck:hover .pfeil{transform:translateX(-4px)}.spielkopf{position:relative;min-height:580px;display:flex;align-items:center;overflow:hidden;background:var(--nacht)}.spielkopf .bild{position:absolute;inset:0;background:center 34%/cover no-repeat;image-rendering:pixelated}.spielkopf .schleier{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--nacht-rgb),.96) 0,rgba(var(--nacht-rgb),.84) 34%,rgba(var(--nacht-rgb),.3) 64%,rgba(var(--nacht-rgb),.14) 100%),linear-gradient(0deg,var(--nacht) 0,rgba(var(--nacht-rgb),0) 28%)}.spielkopf .mitte{position:relative;width:100%;padding-block:72px}.marke-zeile{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border-radius:999px;border:1px solid var(--linie-nacht);background:var(--glas);font-family:var(--schrift-mono-stapel);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--hell);margin-bottom:22px}.marke-zeile .blinkt{width:6px;height:6px;border-radius:50%;background:var(--akzent);box-shadow:0 0 0 0 rgba(43,140,255,.6);animation:pochen 2.4s ease-out infinite}@keyframes pochen{0%{box-shadow:0 0 0 0 rgba(43,140,255,.5)}70%{box-shadow:0 0 0 9px rgba(43,140,255,0)}to{box-shadow:0 0 0 0 rgba(43,140,255,0)}}.schriftzug{width:min(500px,82%);height:auto;image-rendering:pixelated;margin-bottom:8px}.schriftzug.tags{display:none}.spieltitel{font-size:clamp(38px,5.4vw,64px);letter-spacing:-.04em;margin:0 0 8px}.wahlspruch{font-family:var(--schrift-mono-stapel);font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--akzent-hell);margin:0 0 20px}.spielkopf p.beschreibung{font-size:16px;color:#C5C5D0;max-width:34em;margin:0 0 30px}.steamkarte{display:inline-grid;grid-template-columns:auto 1px auto;gap:24px;align-items:center;padding:20px 24px;border-radius:var(--rund);background:var(--glas);border:1px solid var(--linie-nacht);box-shadow:var(--schatten-tief)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.steamkarte{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.steamkarte .trenner{background:var(--linie-nacht);align-self:stretch}.steamkarte .zeichen{display:flex;align-items:center;gap:12px}.steamkarte .rad{width:42px;height:42px;flex:none}.steamkarte .worte{line-height:1.25}.steamkarte .klein{font-family:var(--schrift-mono-stapel);font-size:10px;letter-spacing:.14em;color:var(--hell-matt)}.steamkarte .gross{font-size:19px;font-weight:600;letter-spacing:-.02em}.steamkarte h3{margin:0 0 3px;font-size:15px}.steamkarte p{margin:0 0 14px;font-size:13px;color:var(--hell-matt)}.knopf.steam{background:var(--akzent);color:#fff}.knopf.steam:hover{background:var(--akzent-hell)}.knopf.steam[aria-disabled=true]{background:rgba(43,140,255,.16);color:var(--akzent-hell);border-color:rgba(43,140,255,.34);cursor:default}.knopf.steam[aria-disabled=true]:hover{background:rgba(43,140,255,.16);transform:none}.knopf.steam[aria-disabled=true] .pfeil{display:none}.merkmale{display:grid;grid-template-columns:repeat(4,1fr);background:var(--nacht-karte);border:1px solid var(--linie-nacht);border-radius:var(--rund);margin-top:-40px;position:relative;z-index:3}.merkmal{padding:24px 22px;display:flex;gap:14px;align-items:flex-start}.merkmal+.merkmal{border-left:1px solid var(--linie-nacht)}.merkmal .bild{width:36px;height:36px;flex:none;border-radius:var(--rund-klein);background:rgba(43,140,255,.12);display:grid;place-items:center;color:var(--akzent-hell)}.merkmal .bild svg{width:18px;height:18px}.merkmal h3{margin:0 0 5px;font-size:14.5px}.merkmal p{margin:0;font-size:12.5px;color:var(--hell-matt);line-height:1.5}.blickzeile{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.blickzeile h2{font-family:var(--schrift-mono-stapel);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--hell-matt);font-weight:700;margin:0}.blickzeile .rand{font-size:12.5px;color:var(--hell-matt)}.blicke{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.blicke.drei{grid-template-columns:repeat(3,1fr)}.blick{border-radius:var(--rund);overflow:hidden;position:relative;border:1px solid var(--linie-nacht);background:var(--nacht-karte);transition:transform .34s var(--weg),border-color .3s ease,box-shadow .3s ease}.blick img{width:100%;height:180px;object-fit:cover;display:block;image-rendering:pixelated;transition:transform .6s var(--weg)}.blick:hover{transform:translateY(-4px);border-color:rgba(var(--gegen),.26);box-shadow:var(--schatten-tief)}.blick:hover img{transform:scale(1.05)}.blick .unterschrift{position:absolute;left:0;right:0;bottom:0;padding:22px 14px 11px;font-size:12.5px;color:#D7D7E0;background:linear-gradient(0deg,rgba(8,8,10,.92),transparent)}.uebersichtkopf{padding-block:64px 32px}.uebersichtkopf .augenbraue{color:var(--akzent-hell)}.uebersichtkopf h1{font-size:clamp(32px,4.6vw,52px);margin:0 0 16px}.uebersichtkopf p{font-size:16.5px;color:var(--hell-matt);max-width:40em;margin:0}.kachelliste{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;padding-bottom:20px}.kachelliste .gross:only-child{grid-column:1/-1}.kachel{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--rund);border:1px solid var(--linie-nacht);background:var(--nacht-karte);min-height:340px;transition:transform .34s var(--weg),border-color .3s ease,box-shadow .3s ease}.kachel:hover{transform:translateY(-4px);border-color:rgba(var(--gegen),.26);box-shadow:var(--schatten-tief)}.kachel .kachelbild{position:absolute;inset:0;background:var(--bild) center /cover no-repeat;transition:transform .6s var(--weg)}.kachel.pixel .kachelbild{image-rendering:pixelated}.kachel:hover .kachelbild{transform:scale(1.05)}.kachel .platzhalter{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(150deg,#15151A,#1D1D24 55%,#212129)}.kachel .platzhalter span{font-size:72px;font-weight:600;color:rgba(var(--gegen),.07);letter-spacing:-.05em}.kachel .schleier{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,10,.95),rgba(8,8,10,.76) 32%,rgba(8,8,10,.3) 60%,rgba(8,8,10,.04) 86%)}.kachel .text{position:relative;padding:22px;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end}.kachel.gross .text{padding:28px}.stand{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:var(--schrift-mono-stapel);font-size:10px;letter-spacing:.12em;padding:5px 11px;border-radius:999px;margin-bottom:12px;border:1px solid rgba(var(--gegen),.22);background:rgba(var(--nacht-rgb),.6);color:#E0E0E8}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.stand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.stand.arbeit{border-color:rgba(43,140,255,.5);background:rgba(43,140,255,.18);color:#BFD9FF}.stand .punkt{width:6px;height:6px;border-radius:50%;background:currentColor}.kachel h2{margin:0 0 6px;font-size:20px;color:#fff}.kachel.gross h2{font-size:28px}.kachel p{margin:0;font-size:13.5px;color:#BEBEC8;max-width:42ch}.kachel.gross p{font-size:14.5px}.kachel .technik{margin-top:12px;font-size:11.5px;color:var(--hell-matt)}.kachel .oeffnen{margin-top:16px;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#fff}.kachel .oeffnen .pfeil{transition:transform .3s var(--weg)}.kachel:hover .oeffnen .pfeil{transform:translateX(5px)}.kachel:not(a){cursor:default}.kachel:not(a):hover{transform:none;box-shadow:none;border-color:var(--linie-nacht)}.kachel:not(a):hover .kachelbild{transform:none}.hinweis{margin-top:24px;padding:16px 20px;border:1px dashed var(--linie-nacht);border-radius:var(--rund);font-size:13px;color:var(--hell-matt)}.rechtstext{max-width:46rem;padding-block:64px 88px}.rechtstext h1{font-size:clamp(28px,4vw,42px);margin:0 0 8px}.rechtstext .rechtsstand{color:var(--hell-matt);font-size:13.5px;margin:0 0 40px}.rechtstext section{padding-block:0;margin-bottom:32px}.rechtstext h2{font-size:18px;margin:0 0 10px;padding-top:18px;border-top:1px solid var(--linie-nacht)}.rechtstext p{margin:0 0 12px;color:var(--hell-matt);font-size:15px;line-height:1.7}.rechtstext p:last-child{margin-bottom:0}.rechtstext a{color:var(--akzent-hell);text-decoration:underline;text-underline-offset:2px}.rechtstext .anschrift{color:var(--hell);font-style:normal}.rechtstext .haken{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.rechtstext .haken li{display:flex;align-items:center;gap:9px;font-size:14px}.rechtstext .haken li:before{content:"✓";flex:none;width:17px;height:17px;border-radius:50%;background:var(--akzent);color:#fff;font-size:10px;display:grid;place-items:center}.rechtstext .fehlt{color:var(--hell-matt);border-left:3px solid var(--akzent);padding-left:14px;font-style:italic}.rechtsverweise{display:flex;flex-wrap:wrap;gap:18px}.rechtsverweise a{font-size:12px;color:var(--hell-matt)}.rechtsverweise a:hover{color:var(--weiss)}@media (max-width:1100px){.leitworte{display:none}.merkmalgitter{grid-template-columns:repeat(3,1fr)}.galerie{grid-template-columns:repeat(4,1fr)}.werkstatt{grid-template-columns:1fr;gap:32px}.werkstattpunkte{grid-auto-flow:column;align-items:center;gap:18px;font-size:16px}.werkstattpunkte .schluss,.werkstattpunkte .strich{display:none}.fussreihe{grid-template-columns:repeat(3,1fr)}.merkmale{grid-template-columns:repeat(2,1fr)}.merkmal:nth-child(3){border-left:none}.merkmal:nth-child(n+3){border-top:1px solid var(--linie-nacht)}.blicke,.blicke.drei{grid-template-columns:repeat(2,1fr)}}@media (max-width:940px){.band{padding-block:56px}.aufmacherbild{inset:0}.aufmacherschleier{background:linear-gradient(0deg,var(--nacht) 8%,rgba(var(--nacht-rgb),.7) 38%,rgba(var(--nacht-rgb),.32) 72%,rgba(var(--nacht-rgb),.18) 100%)}.aufmacher.dunklesbild .aufmacherschleier{background:linear-gradient(0deg,var(--nacht) 6%,rgba(var(--nacht-rgb),.58) 36%,rgba(var(--nacht-rgb),.2) 74%,transparent 100%)}.kachelliste{grid-template-columns:1fr}.kopftrenner{display:none}.marke{order:1}.kopfrechts{display:none}.menue-knopf{display:flex;order:3;margin-left:4px}.kopf-knopf,.kopfsuche{display:none}.menue-knopf{margin-left:auto}.aufmacher{min-height:0}.aufmacher .mitte{padding-block:34px 20px}.wortreihe{margin-top:20px}.knopfreihe{flex-direction:column;align-items:stretch;width:min(78%,340px);gap:10px}.aufmacher .knopf{padding:17px 22px;font-size:15px;border-radius:10px}.aufmacher .knopf .zeichenkreis{width:26px;height:26px}.aufmacher .knopf .zeichenkreis svg{width:13px;height:13px}.aufmacher .knopf.voll{justify-content:space-between}.aufmacher .knopf.leer{justify-content:center}.leitworte{display:grid;right:24px;top:auto;bottom:62px;transform:none;padding-left:14px;grid-gap:2px;gap:2px;font-size:12.5px;max-width:9ch}.studioband{padding-block:0 40px}.studios,.studios.zwei{grid-template-columns:1fr;gap:10px}.studio{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"zeichen titel knopf" "zeichen text knopf";grid-column-gap:16px;column-gap:16px;grid-row-gap:2px;row-gap:2px;min-height:0;padding:18px 18px 18px 16px;border:1px solid var(--linie-nacht)}.studio .studiobild{inset:0 0 0 46%;background-position:var(--bildlage-schmal,var(--bildlage,center))}.studio .studioschleier{background:linear-gradient(90deg,#08080A,#08080A 40%,rgba(8,8,10,.7) 52%,rgba(8,8,10,.22) 72%,transparent)}.studio .zeichen{grid-area:zeichen;width:54px;margin:0}.studio h3{grid-area:titel;font-size:19px;margin:0}.studio p{grid-area:text;font-size:12.5px;margin:0;max-width:26ch}.studio .worte{display:none}.band.hell-grund{margin:0 12px;border-radius:18px;padding-block:34px;padding-inline:6px}.bandkopf{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.bandkopf h2{font-size:23px}.knopf{padding:15px 20px;font-size:14.5px;border-radius:10px}.knopf.klein{padding:11px 16px;font-size:13px}.studio .knopf.klein{grid-area:knopf;align-self:center;width:44px;height:44px;flex:none;padding:0;border-radius:50%;justify-content:center;font-size:0;gap:0;background:#101014;border-color:rgba(var(--gegen),.45)}.studio .knopf.klein .pfeil{font-size:17px}.schlussruf .knopfreihe{flex-direction:row;width:100%}.schlussruf .knopf{flex:1 1;justify-content:center}.lade,.navzeile{display:none}.tafelhuelle{display:block;position:fixed;inset:0;z-index:60;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear .34s}.tafelhuelle.auf{visibility:visible;pointer-events:auto;transition-delay:0s}.schlussruf .mitte{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.aufmacher .mitte{padding-block:30px 18px}.aufmacher h1{font-size:clamp(34px,10.5vw,46px);max-width:11ch;margin-bottom:14px}.aufmacher .vorspann{font-size:14.5px;max-width:24em;margin-bottom:20px}.merkmalgitter{grid-template-columns:repeat(3,1fr);gap:8px}.merkmalkachel{padding:20px 10px}.merkmalkachel h3{font-size:12.5px}.merkmalkachel p{font-size:11px}.galerie{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.galerie::-webkit-scrollbar{display:none}.galerie figure{flex:none;width:104px;scroll-snap-align:start}.fussreihe{grid-template-columns:repeat(2,1fr)}.spielkopf{min-height:0}.spielkopf .mitte{padding-block:52px 36px}.steamkarte{grid-template-columns:1fr;gap:16px}.steamkarte .trenner{height:1px;align-self:auto}.merkmale{grid-template-columns:1fr;margin-top:-20px}.merkmal+.merkmal{border-left:none;border-top:1px solid var(--linie-nacht)}.blicke,.blicke.drei{grid-template-columns:1fr}.werkstattpunkte{grid-auto-flow:row}}@media (max-width:460px){.merkmalgitter{grid-template-columns:repeat(2,1fr)}.merkmalkachel h3{font-size:13.5px}.merkmalkachel p{font-size:12px}.leitworte{display:none}.knopfreihe{width:100%}.studio .zeichen{width:46px}.studio p{font-size:12px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.auftritt{opacity:1;transform:none}}.wege{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.lernweg{display:flex;flex-direction:column;border-radius:var(--rund-klein);overflow:hidden;background:var(--nacht-karte);border:1px solid var(--linie-nacht);transition:transform .34s var(--weg),border-color .3s ease,box-shadow .3s ease}.lernweg:hover{transform:translateY(-4px);border-color:rgba(var(--gegen),.26);box-shadow:var(--schatten-tief)}.wegbild{display:block;overflow:hidden}.wegbild img{width:100%;height:128px;object-fit:cover;transition:transform .6s var(--weg)}.lernweg:hover .wegbild img{transform:scale(1.05)}.wegzeichen{display:block;padding:18px 20px 0;color:var(--hell)}.wegzeichen svg{width:26px;height:26px;stroke-width:1.8}.lernweg h3{font-size:16px;margin:14px 20px 6px}.lernweg p{margin:0 20px;font-size:12.5px;line-height:1.5;color:var(--hell-matt)}.wegweiter{display:inline-flex;align-items:center;gap:8px;margin:16px 20px 20px;font-size:12.5px;font-weight:700;color:var(--weiss)}.wegweiter .pfeil{transition:transform .3s var(--weg)}.lernweg:hover .wegweiter .pfeil{transform:translateX(5px)}.gefuehrt{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);grid-gap:44px;gap:44px;align-items:center}.gefuehrt h2{font-size:clamp(26px,3vw,34px);margin:0 0 16px}.gefuehrt>div>p{color:var(--hell-matt);font-size:15px;margin:0 0 26px;max-width:34ch}.lernfenster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;grid-gap:0;gap:0;align-items:stretch;border-radius:var(--rund);overflow:hidden;border:1px solid var(--linie-nacht);background:var(--nacht-karte);box-shadow:var(--schatten-tief)}.kapitel{list-style:none;margin:0;padding:14px 10px;display:grid;align-content:start;grid-gap:2px;gap:2px}.kapitel li{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:6px}.kapitel li.hier{background:rgba(var(--gegen),.07)}.kapitel b{font-size:12px;font-weight:400;color:var(--hell-matt);line-height:1.5}.kapitel strong{display:block;font-size:12.5px;font-weight:700;color:var(--hell)}.kapitel span{font-size:11px;color:var(--hell-matt);line-height:1.45}.lernbild{position:relative;overflow:hidden}.lernbild img{width:100%;height:100%;object-fit:cover}.lernspruch{display:grid;align-content:center;grid-gap:2px;gap:2px;padding:22px 24px;min-width:148px;font-size:19px;letter-spacing:-.02em;color:var(--hell)}.lernstand{margin-top:18px;font-size:11px;color:var(--hell-matt);display:grid;grid-gap:8px;gap:8px}.lernstand i{display:block;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--akzent) 0 60%,rgba(var(--gegen),.14) 60%)}.anleitungen{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.anleitung{display:flex;flex-direction:column}.anleitungbild{position:relative;border-radius:var(--rund-klein);overflow:hidden;border:1px solid var(--linie-nacht)}.anleitungbild img{width:100%;height:112px;object-fit:cover;transition:transform .6s var(--weg)}.anleitung:hover .anleitungbild img{transform:scale(1.05)}.anleitungbild .dauer{position:absolute;right:8px;bottom:8px;padding:3px 7px;border-radius:4px;background:rgba(6,6,8,.82);color:#fff;font-size:10.5px;font-weight:700}.anleitung h3{font-size:13.5px;margin:12px 0 4px;letter-spacing:-.015em}.anleitung p{margin:0;font-size:11.5px;color:var(--hell-matt)}.gemeinsam{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;grid-gap:40px;gap:40px;align-items:center}.gemeinsam h2{font-size:clamp(24px,2.8vw,32px);margin:0 0 14px}.gemeinsam>div>p{color:var(--hell-matt);font-size:14.5px;margin:0 0 24px;max-width:32ch}.gemeinsambilder{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.gemeinsambilder figure{margin:0;border-radius:var(--rund-klein);overflow:hidden;aspect-ratio:3/4;background:var(--nacht-karte)}.gemeinsambilder img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--weg)}.gemeinsambilder figure:hover img{transform:scale(1.06)}.gemeinsamzahlen{display:grid;grid-gap:18px;gap:18px}.gemeinsamzahlen b{display:block;font-size:22px;font-weight:700;letter-spacing:-.03em}.gemeinsamzahlen span{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hell-matt)}@media (max-width:1100px){.anleitungen,.wege{grid-template-columns:repeat(3,1fr)}.gefuehrt{gap:30px}.gefuehrt,.gemeinsam{grid-template-columns:1fr}.gemeinsam{gap:28px}.gemeinsamzahlen{grid-auto-flow:column;justify-content:start;gap:40px}.lernfenster{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.lernspruch{display:none}}@media (max-width:700px){.wege{grid-template-columns:1fr}.wegbild img{height:150px}.anleitungen{grid-template-columns:repeat(2,1fr)}.lernfenster{grid-template-columns:1fr}.kapitel{order:2}.gemeinsambilder{grid-template-columns:repeat(3,1fr)}.gemeinsamzahlen{grid-auto-flow:row;gap:16px}}.baldschild{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;padding:10px 18px;border:1px solid rgba(var(--gegen),.45);border-radius:var(--rund-klein);background:var(--knopf-leer);color:var(--hell);font-size:13px;font-weight:700;letter-spacing:-.005em}.baldschild .blinkt{width:7px;height:7px;flex:none;border-radius:50%;background:var(--weiss);box-shadow:0 0 0 0 rgba(var(--gegen),.6);animation:pochen-hell 2.4s ease-out infinite}@keyframes pochen-hell{0%{box-shadow:0 0 0 0 rgba(var(--gegen),.5)}70%{box-shadow:0 0 0 9px rgba(var(--gegen),0)}to{box-shadow:0 0 0 0 rgba(var(--gegen),0)}}.baldkarte{display:grid;justify-items:center;text-align:center;grid-gap:14px;gap:14px;padding:72px 32px;border-radius:var(--rund);border:1px dashed var(--linie-nacht);background:var(--nacht-karte)}.baldkarte .baldschild{margin:0 0 6px}.baldkarte h3{font-size:clamp(22px,3vw,30px);margin:0}.baldkarte .baldtext{margin:0;max-width:46ch;color:var(--hell-matt);font-size:15px}.baldkarte .knopf{margin-top:10px}@media (max-width:700px){.baldkarte{padding:48px 22px}}.anmeldeseite{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--nacht)}.anmeldemitte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;min-height:0}.anmeldespalte{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px clamp(32px,6vw,96px) 56px;max-width:46rem}.anmeldespalte .zurueck{margin-bottom:34px}.anmeldespalte .baldschild{margin-bottom:26px}.anmeldespalte h1{font-size:clamp(34px,4.4vw,54px);line-height:1.06;letter-spacing:-.035em;margin:0 0 18px}.anmeldetext{margin:0 0 34px;max-width:40ch;font-size:15.5px;line-height:1.6;color:var(--hell-matt)}.anmeldefeld{display:block;width:min(100%,420px);margin-bottom:22px}.anmeldefeld span{display:block;margin-bottom:8px;font-size:12.5px;font-weight:700;color:var(--hell-matt)}.anmeldefeld input{width:100%;height:52px;padding:0 16px;border:1px solid var(--linie-nacht);border-radius:10px;background:rgba(var(--gegen),.04);color:var(--hell);font-family:inherit;font-size:15px;transition:border-color .2s ease,background .2s ease}.anmeldefeld input::placeholder{color:var(--platzhalter)}.anmeldefeld input:focus{outline:none;border-color:var(--akzent);background:rgba(var(--gegen),.07)}.anmeldefeld input:disabled{cursor:not-allowed}.anmeldefeld input[aria-invalid=true],.anmeldefeld input[aria-invalid=true]:focus{border-color:var(--fehlerfarbe)}.codereihe{display:flex;gap:10px;margin-bottom:20px}.codereihe input{width:54px;height:62px;padding:0;border:1px solid var(--linie-nacht);border-radius:10px;background:rgba(var(--gegen),.04);color:var(--hell);font-family:inherit;font-size:22px;font-weight:700;text-align:center;transition:border-color .2s ease,background .2s ease}.codereihe input:focus{outline:none;border-color:var(--akzent);background:rgba(var(--gegen),.07)}.codereihe input:disabled{cursor:not-allowed}.codezeile{justify-content:space-between;gap:20px;width:min(100%,420px);margin-bottom:26px;font-size:13px;color:var(--hell-matt)}.codezeile,.codezeile label{display:flex;align-items:center}.codezeile label{gap:10px}.codezeile input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--akzent)}.codeuhr b{color:var(--hell);font-weight:700}.anmeldeknopf{width:min(100%,420px);justify-content:space-between;padding:17px 22px;font-size:15px;border-radius:10px}.anmeldetrenner{display:flex;align-items:center;gap:16px;width:min(100%,420px);margin:26px 0 22px;font-size:13px;color:var(--hell-matt)}.anmeldetrenner:after,.anmeldetrenner:before{content:"";flex:1 1;height:1px;background:var(--linie-nacht)}.anmeldeverweis{font-size:14px;color:var(--hell);text-decoration:underline;text-underline-offset:4px}.anmeldeverweis:hover{color:var(--akzent-hell)}.vergessenzeile{width:min(100%,420px);margin:-14px 0 22px;font-size:13px}.vergessenzeile a{color:var(--hell-matt);text-decoration:none;transition:color .18s ease}.vergessenzeile a:hover{color:var(--akzent-hell)}.anmeldefrage{margin:30px 0 0;font-size:13.5px;color:var(--hell-matt)}.anmeldefrage a{color:var(--hell);text-decoration:underline;text-underline-offset:3px}.anmeldefrage a:hover{color:var(--akzent-hell)}.anmeldebild{position:relative;overflow:hidden}.anmeldebild img{width:100%;height:100%;object-fit:cover}.anmeldeschleier{position:absolute;inset:0;background:linear-gradient(90deg,var(--nacht) 0,rgba(var(--nacht-rgb),.5) 18%,rgba(var(--nacht-rgb),.05) 46%,transparent 100%)}.anmeldebild.heller .anmeldeschleier{background:linear-gradient(90deg,var(--nacht) 0,rgba(var(--nacht-rgb),.52) 7%,rgba(var(--nacht-rgb),.26) 22%,rgba(var(--nacht-rgb),.26) 100%)}.anmeldeworte{position:absolute;right:clamp(24px,4vw,56px);display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hell)}.anmeldeworte.oben{top:clamp(24px,6vh,64px)}.anmeldeworte.unten{bottom:clamp(24px,8vh,88px)}.anmeldeworte .matt{color:var(--hell-matt)}.anmeldeworte .strich{width:22px;height:1px;background:var(--hell-matt);margin:12px 0}.anmeldefuss{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 32px 28px}.anmeldefuss p{margin:10px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hell-matt)}.anmeldefuss .rechtsverweise{gap:26px}.anmeldefuss .rechtsverweise a{font-size:13px}@media (max-width:940px){.anmeldemitte{grid-template-columns:1fr;position:relative}.anmeldebild{position:absolute;inset:0;z-index:0}.anmeldespalte{position:relative;z-index:1}.anmeldeschleier{background:linear-gradient(0deg,var(--nacht) 14%,rgba(var(--nacht-rgb),.86) 54%,rgba(var(--nacht-rgb),.7) 100%)}.anmeldeworte{display:none}.anmeldespalte{padding:36px 24px 48px;max-width:none}.anmeldefuss{padding:20px 24px 24px}}@media (max-width:560px){.codereihe{gap:7px}.codereihe input{width:100%;height:56px;font-size:19px}.codezeile{flex-direction:column;align-items:flex-start;gap:10px}}.anmeldemeldung{margin:14px 0 0;max-width:min(100%,420px);font-size:13.5px;line-height:1.5;color:var(--fehlerfarbe)}.anmeldemeldung.gut{color:var(--gutfarbe)}.anmeldeknopf:disabled{opacity:.6;cursor:progress}.preiskopf{min-height:min(56svh,520px)}.preiskopf .mitte{padding-bottom:104px}.preiskopf .wortreihe{font-size:13px;margin-top:20px}.preiskopf .leitworte{top:42%}.tarifschalter{gap:4px;padding:4px;margin:0 0 26px;border:1px solid var(--linie-nacht);border-radius:999px;background:var(--nacht-karte)}.tarifschalter,.tarifschalter button{display:inline-flex;align-items:center}.tarifschalter button{gap:8px;padding:9px 20px;border:0;border-radius:999px;background:transparent;color:var(--hell-matt);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease}.tarifschalter button:hover{color:var(--weiss)}.tarifschalter button.hier{background:var(--weiss);color:var(--nacht)}.sparmarke{padding:3px 8px;border-radius:999px;background:rgba(var(--gegen),.14);color:var(--hell);font-size:11px;font-weight:700}.tarifschalter button.hier .sparmarke{background:rgba(9,9,11,.1);color:var(--nacht)}.tarifband{padding-block:0 84px;margin-top:-56px;position:relative;z-index:3}.tarife{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;align-items:stretch}.tarif{position:relative;display:flex;flex-direction:column;padding:28px 24px 26px;border:1px solid var(--linie-nacht);border-radius:var(--rund);background:var(--nacht-karte);transition:transform .34s var(--weg),border-color .3s ease,box-shadow .3s ease}.tarif:hover{transform:translateY(-3px);border-color:rgba(var(--gegen),.24)}.tarif.hervor{border-color:rgba(var(--gegen),.5);box-shadow:0 0 0 1px rgba(var(--gegen),.22),0 24px 60px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass)));background:linear-gradient(180deg,rgba(var(--gegen),.07),transparent 42%),var(--nacht-karte)}.tarifmarke{position:absolute;top:18px;right:18px;padding:5px 11px;border-radius:999px;background:var(--weiss);color:var(--nacht);font-size:10.5px;font-weight:700;letter-spacing:.04em}.tarif h3{font-size:19px;margin:0 0 8px}.tariffuer{margin:0 0 22px;font-size:13px;line-height:1.5;color:var(--hell-matt);max-width:24ch}.tarifpreis{display:flex;align-items:baseline;gap:8px;margin:0 0 24px}.tarifpreis b{font-size:40px;font-weight:700;letter-spacing:-.04em}.tarifpreis span{font-size:13px;color:var(--hell-matt)}.tarif .haken{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-gap:10px;gap:10px}.tarif .haken li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.tarif .haken li:before{content:"✓";flex:none;margin-top:1px;width:16px;height:16px;border-radius:50%;background:rgba(var(--gegen),.14);color:var(--weiss);font-size:9px;display:grid;place-items:center}.tarif .knopf{margin-top:auto;justify-content:center}.vergleich{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,2fr);grid-gap:44px;gap:44px;align-items:start}.vergleich h2{font-size:clamp(24px,2.8vw,32px);margin:0 0 12px}.vergleich>div>p{margin:0;color:var(--hell-matt);font-size:15px;max-width:24ch}.tafelhuelse{overflow-x:auto}.vergleichstafel{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px}.vergleichstafel td,.vergleichstafel th{padding:13px 16px;text-align:center;border-bottom:1px solid var(--linie-nacht)}.vergleichstafel thead th{background:rgba(var(--gegen),.04);font-size:13px}.vergleichstafel tbody th,.vergleichstafel thead th:first-child{text-align:left;font-weight:400;color:var(--hell-matt)}.vergleichstafel tbody th{font-size:13px}.vergleichstafel tbody tr:last-child td,.vergleichstafel tbody tr:last-child th{border-bottom:0}.tafelhaken{width:17px;height:17px;color:var(--weiss)}.tafelstrich{color:var(--hell-matt)}.teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:44px;gap:44px;align-items:center}.teams h2{font-size:clamp(26px,3vw,34px);margin:0 0 16px}.teams>div>p{color:var(--hell-matt);font-size:15px;margin:0 0 26px;max-width:40ch}.teamsbild{border-radius:var(--rund);overflow:hidden;border:1px solid var(--linie-nacht);box-shadow:var(--schatten-tief)}.fragen{column-count:2;column-gap:16px}.fragen details{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px;border:1px solid var(--linie);border-radius:var(--rund-klein);background:var(--tag-karte)}.fragen summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;font-size:14.5px;font-weight:700;color:var(--tinte);list-style:none}.fragen summary::-webkit-details-marker{display:none}.fragen summary i{position:relative;flex:none;width:14px;height:14px}.fragen summary i:after,.fragen summary i:before{content:"";position:absolute;inset:0;margin:auto;background:var(--tinte-matt);border-radius:1px}.fragen summary i:before{width:14px;height:1.5px}.fragen summary i:after{width:1.5px;height:14px;transition:transform .25s var(--weg)}.fragen details[open] summary i:after{transform:scaleY(0)}.fragen details p{margin:0;padding:0 18px 18px;font-size:13.5px;line-height:1.6;color:var(--tinte-matt)}@media (max-width:1100px){.tarife{grid-template-columns:repeat(2,1fr)}.tarifband{margin-top:-60px}.vergleich{gap:26px}.teams,.vergleich{grid-template-columns:1fr}.teams{gap:28px}}@media (max-width:700px){.tarife{grid-template-columns:1fr}.tarifband{margin-top:-40px;padding-bottom:56px}.tarifschalter{width:100%;justify-content:center}.tarifschalter button{flex:1 1;justify-content:center;padding:11px 12px}.fragen{column-count:1}.preiskopf{min-height:0}}.kopfname{max-width:18ch;padding:8px 4px 8px 10px}.kopfname,.tafelname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--hell-matt)}.tafelname{margin:0 0 4px;padding:0 4px}button.kopfverweis{border:0;background:transparent;font-family:inherit;cursor:pointer}.anmeldespalte form{width:100%}button.anmeldeverweis{border:0;background:transparent;padding:0;font-family:inherit;cursor:pointer}.standliste{margin:22px auto 6px;max-width:30rem;text-align:left;padding-top:20px;border-top:1px solid rgba(var(--gegen),.12)}.standtitel{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--gegen),.55)}.standliste ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.standliste li{position:relative;padding-left:26px;font-size:.95rem;line-height:1.5;color:rgba(var(--gegen),.8)}.standliste li:before{content:"";position:absolute;left:0;top:.34em;width:15px;height:15px;border-radius:50%;background:rgba(70,200,120,.16)}.standliste li:after{content:"";position:absolute;left:4px;top:.62em;width:7px;height:4px;border-left:1.6px solid #46c878;border-bottom:1.6px solid #46c878;transform:rotate(-45deg)}.koennenkarten{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.koennenkarte{padding:24px;border-radius:18px;background:rgba(var(--gegen),.035);border:1px solid rgba(var(--gegen),.1);transition:border-color .25s ease,background .25s ease,transform .25s ease}.koennenkarte:hover{background:rgba(var(--gegen),.055);border-color:rgba(var(--gegen),.2);transform:translateY(-2px)}.koennenzeichen{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:12px;border:1px solid rgba(var(--gegen),.12);background:radial-gradient(120% 120% at 30% 0,rgba(43,140,255,.22) 0,transparent 62%),rgba(var(--gegen),.04);color:#dfe6f2}.koennenzeichen svg{width:22px;height:22px}.koennenkarte h3{margin:0 0 8px;font-size:1.05rem;letter-spacing:-.01em}.koennenkarte p{margin:0;font-size:.93rem;line-height:1.6;color:rgba(var(--gegen),.66)}.fehlerseite{margin:0;min-height:100vh;min-height:100dvh;background:var(--nacht);color:var(--hell);font-family:var(--schrift-sans-stapel);overflow-x:hidden;position:relative}.fehlerfassung{display:none}html[data-sprache=de] .fassung-de,html[data-sprache=en] .fassung-en,html[data-sprache=es] .fassung-es,html[data-sprache=it] .fassung-it{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative;z-index:1}.fehlerschein{inset:-20% -10% auto;height:80vh;background:radial-gradient(40% 55% at 50% 0,rgba(43,140,255,.3),transparent 70%),radial-gradient(30% 40% at 18% 20%,rgba(102,172,255,.12),transparent 70%),radial-gradient(30% 40% at 85% 25%,rgba(11,99,208,.18),transparent 70%);filter:blur(8px)}.fehlerschein,.fehlerzahl{position:fixed;pointer-events:none}.fehlerzahl{left:50%;top:46%;z-index:0;transform:translate(-50%,-50%);font-size:clamp(180px,34vw,460px);font-weight:700;letter-spacing:-.06em;line-height:1;background:linear-gradient(180deg,rgba(102,172,255,.2),rgba(102,172,255,.02) 75%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(var(--gegen),.06);animation:fehlerSchweben 7s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes fehlerSchweben{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}.fehlerkopf{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(16px,4vw,40px);border-bottom:1px solid var(--linie-nacht);background:rgba(var(--nacht-rgb),.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fehlermarke img{height:26px;width:auto;display:block}.fehlerheim{color:var(--hell-matt);text-decoration:none;font-size:13px;display:inline-flex;gap:6px;align-items:center;transition:color .2s}.fehlerheim:hover{color:var(--hell)}.fehlermitte{flex:1 1;width:100%;max-width:760px;margin:0 auto;padding:clamp(48px,10vh,120px) clamp(16px,4vw,24px) 48px;display:flex;flex-direction:column;align-items:center;text-align:center}.fehleraugenbraue{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--akzent-hell);padding:6px 12px;border:1px solid rgba(43,140,255,.35);border-radius:999px;background:rgba(43,140,255,.08)}.fehleraugenbraue i{width:6px;height:6px;border-radius:50%;background:var(--akzent);box-shadow:0 0 10px var(--akzent)}.fehlermitte h1{margin:0 0 18px;font-size:clamp(38px,6vw,64px);line-height:1.02;letter-spacing:-.04em;font-weight:600}.fehlertext{margin:0 0 28px;max-width:34em;font-size:16px;line-height:1.6;color:var(--hell-matt)}.fehlerknoepfe{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.fehlerunter{margin:56px 0 14px;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--hell-matt)}.fehlerkarten{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.fehlerkarte{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border-radius:var(--rund);text-align:left;text-decoration:none;color:var(--hell);background:var(--glas);border:1px solid var(--linie-nacht);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s var(--weg),border-color .25s,background .25s}.fehlerkarte:hover{transform:translateY(-2px);border-color:rgba(43,140,255,.55);background:rgba(43,140,255,.08)}.fehlerkarte img{width:34px;height:auto;display:block}.fehlerkartetext{display:grid;grid-gap:2px;gap:2px;min-width:0}.fehlerkartetext b{font-size:14px;font-weight:600}.fehlerkartetext span{font-size:12px;color:var(--hell-matt);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fehlerkarte .pfeil{color:var(--hell-matt);transition:transform .25s var(--weg),color .25s}.fehlerkarte:hover .pfeil{transform:translateX(3px);color:var(--akzent-hell)}.fehlerfuss{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:20px 16px 28px;font-size:12px;color:var(--hell-matt)}.fehlerfuss a{color:var(--hell-matt);text-decoration:none}.fehlerfuss a:hover{color:var(--hell)}@media (max-width:760px){.fehlerkarten{grid-template-columns:1fr}.fehlerknoepfe{flex-direction:column;width:min(100%,340px)}.fehlerknoepfe .knopf{justify-content:center}.fehlerunter{margin-top:40px}}@media (prefers-reduced-motion:reduce){.fehlerzahl{animation:none}}@media (min-width:941px){.studios:not(.zwei){grid-template-columns:repeat(4,minmax(0,1fr))}.studios.zwei{grid-template-columns:repeat(3,minmax(0,1fr))}}.startbuehne{position:relative;isolation:isolate;overflow:hidden;background:var(--nacht);color:var(--hell);padding:18px 16px 72px;text-align:center}.startschein{background:radial-gradient(42% 34% at 50% 26%,rgba(64,120,255,.3),transparent 70%),radial-gradient(30% 26% at 38% 34%,rgba(150,70,255,.2),transparent 70%),radial-gradient(26% 22% at 63% 30%,rgba(40,210,255,.16),transparent 70%),radial-gradient(70% 50% at 50% 110%,rgba(43,140,255,.14),transparent 70%)}.startfeldlinien,.startschein{position:absolute;inset:0;z-index:-1;pointer-events:none}.startfeldlinien{width:100%;height:100%}.startbahn{position:relative;height:290px;max-width:1360px;margin:0 auto}.startzeichen{position:absolute;left:50%;top:50%;z-index:5;display:block;width:230px;aspect-ratio:1;translate:-50% -52%;cursor:pointer;filter:drop-shadow(0 0 34px rgba(64,140,255,.55)) drop-shadow(0 0 80px rgba(140,80,255,.35));animation:zeichenschweben 7s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.startzeichen canvas,.startzeichen img{position:absolute;inset:0;width:100%;height:100%}.startzeichen canvas,.startzeichen.gummi img{opacity:0}.startzeichen.gummi canvas{opacity:1}@keyframes zeichenschweben{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}.startinhalt{position:relative;z-index:6;max-width:860px;margin:14px auto 0}.startpille{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;margin:0 0 18px;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--akzent-hell);background:rgba(43,140,255,.1);border:1px solid rgba(102,172,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.startstern{width:16px;height:16px;flex:none;filter:drop-shadow(0 0 6px rgba(102,172,255,.6));animation:sternfunkeln 3.2s ease-in-out infinite}@keyframes sternfunkeln{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.18) rotate(45deg)}}.startbuehne h1{margin:0 0 14px;font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.035em;font-weight:700}.startverlauf{background:var(--schriftverlauf);-webkit-background-clip:text;background-clip:text;color:transparent}.startvorspann{margin:0 auto 28px;max-width:34em;font-size:clamp(15px,1.6vw,18px);color:var(--hell-matt);line-height:1.5}.startreihe{position:relative;max-width:720px;margin:0 auto}.startseitenwahl{display:none}@media (min-width:941px){.startseitenwahl{position:absolute;right:calc(100% + 10px);bottom:0;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:20px;background:#1B1C22;border:1px solid rgba(var(--gegen),.08);box-shadow:0 24px 70px rgba(var(--schatten-rgb),calc(.45 * var(--schatten-mass)))}.startseitenwahl button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:78px;height:66px;padding:0;cursor:pointer;border:0;border-radius:15px;background:transparent;color:var(--hell-matt);font:inherit;font-size:12.5px;font-weight:700;transition:color .15s,background .15s,transform .12s}.startseitenwahl button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.startseitenwahl button:hover{color:var(--hell);background:rgba(var(--gegen),.04)}.startseitenwahl button:active{transform:scale(.96)}.startseitenwahl button.an{color:var(--weiss);background:#2C2D36;box-shadow:0 1px 0 rgba(var(--gegen),.06) inset}.startseitenwahl button.an svg{color:var(--akzent-hell)}.startseitenwahl button:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:2px}.startartmenue{display:none}}.startfeld{position:relative;margin:0 auto;max-width:720px;text-align:left;padding:14px 14px 12px;border-radius:22px;background:#1B1C22;border:1px solid rgba(var(--gegen),.08);box-shadow:0 24px 70px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass))),0 0 0 1px rgba(43,140,255,0);transition:border-color .15s,box-shadow .15s}.startfeld:focus-within{border-color:rgba(43,140,255,.55);box-shadow:0 24px 70px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass))),0 0 0 4px rgba(43,140,255,.14)}.startfeld textarea{display:block;width:100%;resize:none;border:0;outline:0;background:transparent;color:var(--hell);caret-color:var(--akzent);font:inherit;font-size:16px;line-height:1.5;padding:4px 6px 10px;min-height:56px;max-height:200px}.startfeld textarea::placeholder{color:#7a7c88}.startleiste{justify-content:space-between;gap:10px}.startleiste,.startlinks{display:flex;align-items:center}.startlinks{gap:8px}.startmenue{position:relative}.startplus{width:38px;height:38px;display:grid;place-items:center;cursor:pointer;border-radius:11px;border:0;color:var(--hell);background:#2A2B33;transition:background .15s}.startplus:hover,.startplus[aria-expanded=true]{background:#34353F}.startwahl{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 10px;cursor:pointer;border-radius:11px;border:0;background:transparent;color:var(--hell);font:inherit;font-size:14px;font-weight:700}.startwahl:hover,.startwahl[aria-expanded=true]{background:rgba(var(--gegen),.06)}.startwahl>svg:first-child{color:var(--akzent-hell)}.startpfeil{width:14px!important;height:14px!important;color:var(--hell-matt)}.startliste svg,.startlos svg,.startplus svg,.startwahl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.startliste{position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;min-width:220px;display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:14px;background:#22232B;border:1px solid rgba(var(--gegen),.1);box-shadow:0 20px 50px rgba(var(--schatten-rgb),calc(.55 * var(--schatten-mass)))}.startliste button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;cursor:pointer;text-align:left;border:0;border-radius:9px;background:transparent;color:var(--hell);font:inherit;font-size:13.5px}.startliste button:hover{background:rgba(var(--gegen),.06)}.startliste button.an{color:var(--weiss);background:rgba(43,140,255,.18)}.startlos{position:relative;overflow:hidden;isolation:isolate;flex:none;width:42px;height:40px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:12px;color:#fff;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 4px 0 #0B5AC2,0 10px 24px rgba(43,140,255,.38);transform:translateY(-2px);transition:transform .09s ease-out,box-shadow .09s ease-out,filter .15s;-webkit-tap-highlight-color:transparent}.startlos svg{position:relative;z-index:1}.startlos:hover{filter:brightness(1.07)}.startlos.gedrueckt,.startlos:active{transform:translateY(2px);box-shadow:0 0 0 #0B5AC2,0 4px 12px rgba(43,140,255,.3)}.startwelle{position:absolute;z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.55) 0,rgba(255,255,255,.25) 45%,rgba(255,255,255,0) 70%);transform:scale(0);animation:startwelle .55s cubic-bezier(.2,.7,.3,1) forwards}@keyframes startwelle{to{transform:scale(1);opacity:0}}.startlos:disabled{cursor:not-allowed;color:rgba(255,255,255,.45);background:linear-gradient(180deg,#3a3f49,#2c3038);box-shadow:0 4px 0 #1c1f25,0 6px 14px rgba(var(--schatten-rgb),calc(.25 * var(--schatten-mass)));filter:none}.startlos:disabled:hover{filter:none}.startlos:disabled:active{transform:translateY(-2px);box-shadow:0 4px 0 #1c1f25,0 6px 14px rgba(var(--schatten-rgb),calc(.25 * var(--schatten-mass)))}.startliste button:focus-visible,.startlos:focus-visible,.startplus:focus-visible,.startwahl:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:2px}@media (max-width:700px){.startbuehne{padding:8px 16px 48px}.startbahn{height:210px}.startzeichen{width:150px}}@media (prefers-reduced-motion:reduce){.startzeichen{animation:none}}a.knopf.voll.klein.kopf-knopf,a.kopfverweis.kopf-knopf{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 17px;border-radius:12px;font-weight:700;transform:translateY(-2px);transition:transform .09s ease-out,box-shadow .09s ease-out,filter .15s;-webkit-tap-highlight-color:transparent}a.knopf.voll.klein.kopf-knopf{color:#fff;border:0;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 4px 0 #0B5AC2,0 8px 20px rgba(43,140,255,.32)}a.kopfverweis.kopf-knopf{color:var(--hell);background:#2A2C35;border:1px solid #474a58;box-shadow:0 4px 0 #474A58}a.knopf.voll.klein.kopf-knopf:hover,a.kopfverweis.kopf-knopf:hover{filter:brightness(1.1)}a.knopf.voll.klein.kopf-knopf:active{transform:translateY(2px);box-shadow:0 0 0 #0B5AC2,0 3px 10px rgba(43,140,255,.28)}a.kopfverweis.kopf-knopf:active{transform:translateY(2px);box-shadow:0 0 0 #474A58}.anmeldeanimation{position:absolute;inset:0;overflow:hidden;background:var(--nacht)}.anmeldeschein{position:absolute;inset:0;pointer-events:none;background:radial-gradient(30% 34% at 66% 46%,rgba(64,120,255,.3),transparent 70%),radial-gradient(22% 26% at 58% 52%,rgba(150,70,255,.2),transparent 70%),radial-gradient(20% 22% at 74% 42%,rgba(40,210,255,.14),transparent 70%)}.anmeldeanimation canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.anmeldebild .anmeldeanimation img.anmeldezeichen{position:absolute;left:55%;top:46%;width:clamp(150px,16vw,250px);height:auto;object-fit:contain;translate:-50% -50%;filter:drop-shadow(0 0 40px rgba(64,140,255,.6)) drop-shadow(0 0 90px rgba(140,80,255,.4));animation:zeichenschweben 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.anmeldebild .anmeldeanimation img.anmeldezeichen{animation:none}}@media (min-width:941px){.anmeldemitte{grid-template-columns:1fr;position:relative}.anmeldebild{position:absolute;inset:0;z-index:0}.anmeldespalte{position:relative;z-index:1;max-width:none;padding-left:max(24px,calc((100% - var(--breite)) / 2 + 13px));padding-right:28px}.anmeldespalte>*{width:100%;max-width:27rem}.anmeldespalte>.zurueck{width:auto}.anmeldeschleier{background:linear-gradient(90deg,rgba(var(--nacht-rgb),.94) 0,rgba(var(--nacht-rgb),.82) 28%,rgba(var(--nacht-rgb),.35) 50%,rgba(var(--nacht-rgb),0) 70%)}.anmeldebild .anmeldeanimation img.anmeldezeichen{left:66%;top:48%}}a.kopfverweis.kopf-knopf+a.knopf.voll.klein.kopf-knopf{margin-left:4px}@media (min-width:941px){.anmeldemitte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(30,32,42,.32),rgba(18,19,26,.4));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-right:1px solid rgba(var(--gegen),.07);box-shadow:30px 0 80px rgba(var(--schatten-rgb),calc(.35 * var(--schatten-mass)))}.anmeldespalte{z-index:2}.anmeldeschleier{background:none}}.startanhaenge{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px 10px}.startanhang{position:relative;display:flex;align-items:center;gap:8px;max-width:220px;height:48px;padding:4px 30px 4px 4px;border-radius:12px;background:#24252D;border:1px solid rgba(var(--gegen),.08);color:var(--hell);font-size:12.5px}.startanhang .startdateizeichen,.startanhang img{width:40px;height:40px;border-radius:9px;object-fit:cover;flex:none}.startanhang .startdateizeichen{display:grid;place-items:center;background:rgba(43,140,255,.16);color:var(--akzent-hell);font-size:10px;font-weight:800;letter-spacing:.04em}.startanhang span.startdateiname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.startanhang button{position:absolute;top:50%;right:6px;translate:0 -50%;width:20px;height:20px;border-radius:50%;border:0;cursor:pointer;background:rgba(var(--gegen),.1);color:var(--hell);font-size:13px;line-height:20px;padding:0}.startanhang button:hover{background:rgba(var(--gegen),.2)}.startliste .startlistetrenner{height:1px;margin:4px 6px;background:rgba(var(--gegen),.08)}.startliste .startlistekopf{padding:6px 11px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hell-matt)}.startfeld.zieht{border-color:rgba(102,172,255,.7);box-shadow:0 0 0 4px rgba(43,140,255,.18)}button.knopf.voll.anmeldeknopf,span.knopf.voll.anmeldeknopf{color:#fff;border:0;border-radius:14px;font-weight:700;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 5px 0 #0B5AC2,0 12px 28px rgba(43,140,255,.32);transform:translateY(-2px);transition:transform .09s ease-out,box-shadow .09s ease-out,filter .15s;-webkit-tap-highlight-color:transparent}button.knopf.voll.anmeldeknopf *{color:inherit}button.knopf.voll.anmeldeknopf:hover{filter:brightness(1.07)}button.knopf.voll.anmeldeknopf:active{transform:translateY(3px);box-shadow:0 0 0 #0B5AC2,0 4px 12px rgba(43,140,255,.28)}button.knopf.voll.anmeldeknopf:disabled,span.knopf.voll.stumm.anmeldeknopf{filter:saturate(.6) brightness(.85);cursor:default}button.knopf.voll.anmeldeknopf:focus-visible{outline:2px solid var(--akzent-hell);outline-offset:3px}.anmeldespalte a,.anmeldespalte button:not(:disabled),a.knopf.voll.klein.kopf-knopf,a.kopfverweis.kopf-knopf,button.knopf.voll.anmeldeknopf:not(:disabled){cursor:pointer}.entdeckenbuehne{min-height:calc(100svh - 106px);padding-top:72px;display:flex;align-items:flex-start;justify-content:center}.entdeckenbuehne .startinhalt{margin-top:0}.entdeckenleer{position:relative;margin:8px auto 0;max-width:560px;padding:30px 28px 32px;text-align:center;border-radius:24px;background:rgba(27,28,34,.72);border:1px solid rgba(var(--gegen),.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 30px 80px rgba(var(--schatten-rgb),calc(.45 * var(--schatten-mass)))}.entdeckenkacheln{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.entdeckenkacheln span{width:64px;height:44px;border-radius:10px;background:linear-gradient(110deg,rgba(var(--gegen),.04) 30%,rgba(102,172,255,.18) 50%,rgba(var(--gegen),.04) 70%) 0 0 /300% 100%;border:1px dashed rgba(102,172,255,.28);animation:kachelschimmer 2.4s ease-in-out infinite}.entdeckenkacheln span:nth-child(2){animation-delay:.3s;transform:translateY(-6px)}.entdeckenkacheln span:nth-child(3){animation-delay:.6s}@keyframes kachelschimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.entdeckenleer h2{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}.entdeckenleer p{margin:0 auto 22px;max-width:30em;color:var(--hell-matt);font-size:14.5px;line-height:1.55}a.entdeckenknopf{gap:8px;text-decoration:none}a.entdeckenknopf svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.entdeckenkacheln span{animation:none}}.entdeckenraster{list-style:none;margin:34px auto 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:760px;text-align:left}.entdeckenkarte{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:rgba(13,16,27,.94);border:1px solid rgba(var(--gegen),.1);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.entdeckenkarte:focus-visible,.entdeckenkarte:hover{transform:translateY(-3px);border-color:rgba(102,172,255,.55);box-shadow:0 12px 36px rgba(43,140,255,.18)}.entdeckenkarte img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;background:#0b0f1d}.entdeckenkarte-text{display:flex;flex-direction:column;gap:3px;padding:14px 16px 4px}.entdeckenkarte-text strong{font-size:17px;letter-spacing:-.01em}.entdeckenkarte-text small{color:var(--hell-matt);font-size:13px}.entdeckenkarte-knopf{display:inline-flex;align-items:center;gap:6px;margin:8px 16px 16px;font-size:14px;font-weight:600;color:#66ACFF}.entdeckenkarte-knopf svg{width:14px;height:14px;fill:currentColor}.entdeckenmehr{margin-top:30px}@media (max-width:640px){.entdeckenraster{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.entdeckenkarte{transition:none}.entdeckenkarte:hover{transform:none}}.startbuehne:not(.entdeckenbuehne){min-height:calc(100svh - 106px);display:flex;flex-direction:column;justify-content:center}@media (max-width:940px){.startbuehne:not(.entdeckenbuehne){min-height:calc(100svh - 60px);padding-bottom:36px}.entdeckenbuehne{min-height:calc(100svh - 60px);padding-top:40px}.entdeckenbuehne,.startbuehne:not(.entdeckenbuehne){min-height:calc(100vh - 56px);min-height:calc(100lvh - 56px)}}@media (min-width:941px){.startreihe{display:flex;align-items:stretch;gap:10px;max-width:818px}.startseitenwahl{position:static;flex:none;justify-content:center}.startreihe .startfeld{flex:1 1;min-width:0;margin:0;display:flex;flex-direction:column;justify-content:space-between}.startreihe .startfeld textarea{flex:1 1}.startbuehne:not(.entdeckenbuehne){padding-top:8px;padding-bottom:40px}.startbahn{height:220px}.startzeichen{width:190px}.startpille{margin-bottom:14px}.startbuehne h1{font-size:clamp(38px,5.2vw,66px);margin-bottom:12px}.startvorspann{margin-bottom:22px}.startseitenwahl button{height:56px;width:74px;gap:4px}}.startschreibfeld{position:relative;flex:1 1;display:flex}.startschreibfeld textarea{caret-color:transparent}.startfeld textarea::selection{background:rgba(43,140,255,.4);color:#fff}.startcursor{position:absolute;left:0;top:0;width:3px;border-radius:2px;pointer-events:none;opacity:0;background:linear-gradient(180deg,#8CC2FF,#2B8CFF);box-shadow:0 0 10px rgba(43,140,255,.85),0 0 2px rgba(140,194,255,.9);transition:transform .07s ease-out,opacity .12s}.startcursor.an{opacity:1;animation:cursorblinken 1.05s step-end infinite}.startcursor.an.tippt{animation:none;opacity:1}@keyframes cursorblinken{0%,55%{opacity:1}56%,to{opacity:.08}}@media (prefers-reduced-motion:reduce){.startcursor{transition:none}.startcursor.an{animation:none}}.startfeld,.startseitenwahl{background:linear-gradient(180deg,rgba(44,46,58,.58),rgba(24,25,32,.62))!important;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);border:1px solid rgba(var(--gegen),.11)!important;box-shadow:inset 0 1px 0 rgba(var(--gegen),.09),0 24px 70px rgba(var(--schatten-rgb),calc(.45 * var(--schatten-mass)))!important}.startfeld:focus-within{border-color:rgba(102,172,255,.55)!important;box-shadow:inset 0 1px 0 rgba(var(--gegen),.09),0 24px 70px rgba(var(--schatten-rgb),calc(.45 * var(--schatten-mass))),0 0 0 4px rgba(43,140,255,.14)!important}.startplus{background:rgba(var(--gegen),.08)}.startplus:hover,.startplus[aria-expanded=true]{background:rgba(var(--gegen),.14)}.startseitenwahl button.an{background:rgba(var(--gegen),.1)}.navknopf.auf:after,nav a.hier:after{background:linear-gradient(90deg,#66ACFF,#2B8CFF)!important;box-shadow:0 0 10px rgba(43,140,255,.6)}.startbuehne.verlaesst .startfeldlinien{z-index:7}.startbuehne.verlaesst .startinhalt{opacity:0;transform:translateY(-10px) scale(.975);pointer-events:none;transition:opacity .38s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}.startbuehne.verlaesst .startbahn{opacity:0;transform:scale(.9);transition:opacity .34s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}.startbuehne.verlaesst .startschein{opacity:0;transition:opacity .95s ease}body:has(.startbuehne.verlaesst) #kopf{opacity:0;pointer-events:none;transition:opacity .4s ease .25s}.startwarten{position:absolute;left:16px;right:16px;top:50%;z-index:8;margin:0;pointer-events:none;text-align:center;font-size:14px;font-weight:500;letter-spacing:.01em;color:rgba(214,224,255,.8);opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.startwarten.an{opacity:1;transform:none;animation:startwartenpuls 1.6s ease-in-out .5s infinite}@keyframes startwartenpuls{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.startbuehne.verlaesst .startfeldlinien{z-index:-1;opacity:0;transition:opacity .15s linear}.startbuehne.verlaesst .startbahn,.startbuehne.verlaesst .startinhalt,.startbuehne.verlaesst .startschein{opacity:0;filter:none;transform:none;transition:opacity .15s linear}body:has(.startbuehne.verlaesst) #kopf{transition:opacity .15s linear}.startwarten,.startwarten.an{transform:none;animation:none;transition:opacity .15s linear}.startbuehne.verlaesst .startbahn,.startbuehne.verlaesst .startfeldlinien,.startbuehne.verlaesst .startinhalt,.startbuehne.verlaesst .startschein,body:has(.startbuehne.verlaesst) #kopf{transition-duration:.15s!important}}.vorstellung{--vs-kopf:105px;--vs-flaeche:linear-gradient(180deg,#1D1E27,#14151B);--vs-rand:rgba(var(--gegen),.10);--vs-licht:inset 0 1px 0 rgba(var(--gegen),.08);--vs-violett:#9B6CFF;--vs-text:clamp(16px,1.45vw,19px);position:relative;background:var(--nacht);color:var(--hell)}.vorstellung h2{font-size:clamp(32px,4.6vw,64px);letter-spacing:-.038em;line-height:1.04}.vs-halt,.vs-lauf{position:relative}.vs-halt{isolation:isolate}.vs-schein{position:absolute;inset:0;z-index:-1;pointer-events:none}.vs-knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:14px;font-size:16px;font-weight:700;white-space:nowrap;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateY(-2px);transition:transform .09s ease-out,box-shadow .09s ease-out,filter .15s}.vs-knopf .pfeil{transition:transform .3s var(--weg)}.vs-knopf:hover .pfeil{transform:translateX(4px)}.vs-knopf:hover{filter:brightness(1.08)}.vs-knopf-blau{color:#fff;border:0;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 5px 0 #0B5AC2,0 14px 32px rgba(43,140,255,.36)}.vs-knopf-blau:active{transform:translateY(3px);box-shadow:0 0 0 #0B5AC2,0 4px 12px rgba(43,140,255,.28)}.vs-knopf-dunkel{color:var(--hell);background:#2A2C35;border:1px solid #474a58;box-shadow:0 5px 0 #474A58}.vs-knopf-dunkel:active{transform:translateY(3px);box-shadow:0 0 0 #474A58}.vs-knopf-glas{height:44px;padding:0 18px;border-radius:12px;font-size:14px;color:#fff;background:rgba(var(--gegen),.13);border:1px solid rgba(var(--gegen),.24);box-shadow:0 4px 0 rgba(var(--gegen),.14)}.vs-knopf-glas:hover{background:rgba(var(--gegen),.2);filter:none}.vs-knopf-glas:active{transform:translateY(2px);box-shadow:0 0 0 rgba(var(--gegen),.14)}.vorstellung :is(a,button):focus-visible{outline:2px solid var(--akzent-hell);outline-offset:3px}.vs-auftakt .vs-halt{min-height:calc(100vh - var(--vs-kopf));min-height:calc(100svh - var(--vs-kopf));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 80px;text-align:center;overflow:hidden}.vs-auftakt .vs-schein{background:radial-gradient(44% 40% at 50% 40%,rgba(64,120,255,.3),transparent 70%),radial-gradient(30% 30% at 38% 48%,rgba(150,70,255,.2),transparent 70%),radial-gradient(26% 24% at 64% 36%,rgba(40,210,255,.14),transparent 70%),radial-gradient(70% 40% at 50% 110%,rgba(43,140,255,.12),transparent 70%)}.vs-bahnen{position:absolute;left:50%;top:40%;z-index:-1;width:min(120vmin,1180px);height:auto;translate:-50% -50%;overflow:visible;pointer-events:none;opacity:.75}.vs-bahn{fill:none;stroke:rgba(102,172,255,.16);stroke-width:1.2;vector-effect:non-scaling-stroke}.vs-bahn-licht{stroke-width:1.6}.vs-zeichen{position:relative;width:clamp(150px,18vw,230px);aspect-ratio:1;margin:0 auto 26px;flex:none}.vs-zeichen:before{content:"";position:absolute;inset:-38%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(64,140,255,.5),rgba(140,80,255,.22) 52%,transparent 78%)}.vs-zeichen img{width:100%;height:100%;animation:zeichenschweben 7s ease-in-out infinite}.vs-text{position:relative;width:100%;max-width:1240px;padding-inline:16px}.vs-kicker{margin:0 0 24px}.vs-auftakt h1{font-size:clamp(42px,7.2vw,112px);line-height:1;letter-spacing:-.045em;margin:0}.vs-auftakt h1 br{display:none}.vs-zeile1,.vs-zeile2{display:block}.vs-zeile2 .startverlauf{display:inline-block;padding-bottom:.08em}.vs-vorspann{margin:26px auto 0;max-width:30em;font-size:clamp(16px,1.65vw,22px);line-height:1.45;color:var(--hell-matt)}.vs-rollhinweis{display:none}.vs-idee .vs-halt{padding-block:120px}.vs-idee .vs-schein{background:radial-gradient(50% 50% at 8% 92%,rgba(43,140,255,.16),transparent 70%),radial-gradient(40% 40% at 96% 10%,rgba(155,108,255,.1),transparent 70%)}.vs-satz{margin:0;font-size:clamp(30px,4.3vw,62px);line-height:1.13;font-weight:700;letter-spacing:-.032em;text-wrap:pretty}.vs-satz .betont{color:var(--akzent-hell);text-shadow:0 0 26px rgba(43,140,255,.42)}.vs-wege .vs-halt{padding-block:110px 120px}.vs-wege-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.vs-wege-kopf p{margin:12px 0 0;color:var(--hell-matt);font-size:var(--vs-text)}.vs-punkte{display:none}.vs-spur{max-width:var(--breite);margin:0 auto;padding-inline:28px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.vs-karte{position:relative;isolation:isolate;overflow:hidden;min-height:580px;border-radius:28px;display:flex;flex-direction:column;justify-content:flex-end;background:#111218;border:1px solid var(--vs-rand);box-shadow:var(--vs-licht),0 40px 90px rgba(var(--schatten-rgb),calc(.45 * var(--schatten-mass)))}.vs-karte-bild{position:absolute;inset:0;z-index:-2;overflow:hidden}.vs-karte-bild img{width:100%;height:100%;object-fit:cover}.vs-karte-spiel .vs-karte-bild img{object-position:22% 50%;scale:-1 1}.vs-karte-website .vs-karte-bild img{height:70%;object-position:50% 22%}.vs-karte-verlauf{background:radial-gradient(60% 60% at 72% 38%,rgba(43,140,255,.38),transparent 70%),radial-gradient(42% 44% at 30% 72%,rgba(155,108,255,.3),transparent 70%),linear-gradient(160deg,#141826,#0D0E14)}.vs-karte-schleier{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(var(--nacht-rgb),.97) 0,rgba(var(--nacht-rgb),.9) 38%,rgba(var(--nacht-rgb),.45) 56%,transparent 74%)}.vs-karte-inhalt{padding:clamp(24px,3vw,40px)}.vs-eingabe-art svg{width:16px;height:16px;fill:none;stroke:var(--akzent-hell);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vs-karte h3{font-size:clamp(32px,3.6vw,52px);letter-spacing:-.04em;margin:0 0 10px}.vs-karte-text{margin:0 0 20px;max-width:34ch;font-size:clamp(15px,1.2vw,17px);line-height:1.5;color:rgba(247,247,249,.8)}.vs-ideen{margin:0 0 24px}.vs-ideen>span{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,247,249,.55)}.vs-ideen ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vs-ideen li{padding:6px 12px;border-radius:999px;font-size:13px;line-height:1.3;background:rgba(var(--gegen),.08);border:1px solid rgba(var(--gegen),.12);color:var(--hell)}.vs-karte-fuss{display:flex;align-items:center;gap:12px 22px;flex-wrap:wrap}.vs-plakette{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.vs-plakette img{width:28px;height:auto}.vs-telefon{position:absolute;right:9%;top:26px;rotate:5deg;width:196px;aspect-ratio:9/19.5;padding:44px 14px 14px;border-radius:38px;background:#0B0C11;border:6px solid #23252e;box-shadow:0 0 0 1px rgba(var(--gegen),.14),0 24px 48px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass))),inset 0 0 0 1px rgba(var(--gegen),.05);display:flex;flex-direction:column;gap:12px;overflow:hidden}.vs-telefon-insel{position:absolute;top:12px;left:50%;translate:-50% 0;width:64px;height:18px;border-radius:99px;background:#000}.vs-telefon-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.vs-telefon-kopf span{font-size:19px;font-weight:700;letter-spacing:-.02em}.vs-telefon-ring{width:38px;height:38px;transform:rotate(-90deg)}.vs-telefon-ring circle{fill:none;stroke:rgba(var(--gegen),.1);stroke-width:5}.vs-telefon-ring circle.voll{stroke:var(--akzent);stroke-linecap:round;stroke-dasharray:62 100}.vs-telefon-woche{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.vs-telefon-woche i{height:22px;border-radius:7px;background:rgba(var(--gegen),.07)}.vs-telefon-woche i.an{background:linear-gradient(180deg,#5AA8FF,#2B8CFF)}.vs-telefon ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.vs-telefon li{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;grid-column-gap:9px;column-gap:9px;grid-row-gap:5px;row-gap:5px;align-items:center;padding:9px 10px;border-radius:13px;background:rgba(var(--gegen),.06);border:1px solid rgba(var(--gegen),.06);font-size:12.5px;font-weight:700}.vs-telefon li b{grid-row:span 2;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(var(--gegen),.28);display:grid;place-items:center}.vs-telefon li b svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vs-telefon li.an b{border:0;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 0 12px rgba(43,140,255,.55)}.vs-telefon li.an b svg{opacity:1}.vs-telefon li i{height:4px;border-radius:4px;background:rgba(var(--gegen),.1);position:relative;overflow:hidden}.vs-telefon li i:after{content:"";position:absolute;inset:0;width:var(--l);border-radius:inherit;background:linear-gradient(90deg,#66ACFF,#9B6CFF)}.vs-telefon-plus{margin-top:auto;align-self:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 4px 0 #0B5AC2;position:relative}.vs-telefon-plus:after,.vs-telefon-plus:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:2.5px;border-radius:2px;background:#fff;translate:-50% -50%}.vs-telefon-plus:after{rotate:90deg}.vs-ablauf{background:var(--nacht-sanft)}.vs-ablauf .vs-halt{padding-block:110px}.vs-ablauf-mitte h2{margin-bottom:clamp(28px,5.5vh,60px)}.vs-ablauf-raster{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);grid-gap:5vw;gap:5vw;align-items:center}.vs-schrittspalte{position:relative;padding-left:30px}.vs-schiene{position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:rgba(var(--gegen),.1);overflow:hidden}.vs-schiene i{position:absolute;inset:0;transform-origin:50% 0;background:linear-gradient(180deg,#66ACFF,var(--vs-violett))}.vs-schritte{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(18px,3.4vh,36px);gap:clamp(18px,3.4vh,36px)}.vs-nummer{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--akzent-hell)}.vs-schritte h3{font-size:clamp(22px,2.1vw,30px);letter-spacing:-.028em;margin:0 0 6px}.vs-schritt-text{min-height:0}.vs-schritte p{margin:0;max-width:40ch;font-size:clamp(14.5px,1.15vw,16.5px);line-height:1.5;color:var(--hell-matt)}.vs-schrittpunkte{display:none}.vs-fensterplatz{display:grid;min-width:0}.vs-fenster{position:relative;width:100%;max-width:780px;justify-self:end;aspect-ratio:16/10;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;contain:paint;background:var(--vs-flaeche);border:1px solid var(--vs-rand);box-shadow:var(--vs-licht),0 50px 110px rgba(var(--schatten-rgb),calc(.6 * var(--schatten-mass))),0 0 0 1px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass)))}.vs-fensterkopf{flex:none;height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(var(--gegen),.06);background:rgba(var(--gegen),.02)}.vs-fensterkopf>i{width:10px;height:10px;border-radius:50%;background:rgba(var(--gegen),.18);flex:none}.vs-fensterleiste{margin-left:12px;height:20px;width:30%;border-radius:6px}.vs-fensterleiste,.vs-umschalter{background:rgba(var(--gegen),.06)}.vs-umschalter{position:relative;margin-left:auto;display:inline-grid;grid-template-columns:1fr 1fr;height:26px;padding:2px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.vs-umschalter>span:not(.vs-umschalter-laeufer){position:relative;z-index:1;display:grid;place-items:center;padding:0 10px;color:var(--hell-matt)}.vs-umschalter-laeufer{position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:6px;background:rgba(var(--gegen),.15)}.vs-veroeffentlichen{position:relative;margin-left:8px;height:26px;padding:0 12px;border-radius:8px;display:inline-grid;place-items:center;white-space:nowrap;font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 3px 0 #0B5AC2}.vs-fensterflaeche{position:relative;flex:1 1;min-height:0;container-type:inline-size;overflow:hidden}.vs-zustand{position:absolute;inset:0}.vs-baulinie{position:absolute;left:0;right:0;top:0;height:2px;z-index:3;transform-origin:0 50%;background:linear-gradient(90deg,#66ACFF,var(--vs-violett));box-shadow:0 0 12px rgba(102,172,255,.8);opacity:0}.vs-spielvorschau,.vs-z-mobil,.vs-z0{display:none}.vs-technik{position:absolute;right:3.4cqw;bottom:3cqw;z-index:2;padding:5px 10px;border-radius:8px;font-size:max(10px,1.45cqw);font-weight:700;letter-spacing:.02em;color:var(--akzent-hell);background:rgba(43,140,255,.14);border:1px solid rgba(102,172,255,.3)}.vs-geruest{position:absolute;inset:0;overflow:hidden;padding:3.6cqw 5cqw 4cqw;display:flex;flex-direction:column;background:radial-gradient(48% 70% at 80% 38%,rgba(43,140,255,.22),transparent 70%),radial-gradient(40% 50% at 12% 100%,rgba(155,108,255,.14),transparent 70%),#0D0E14}.vs-geruest i{display:block}.vs-g-kopf{display:flex;align-items:center;gap:3cqw;height:4cqw;flex:none}.vs-g-marke{width:2.8cqw;height:2.8cqw;border-radius:30%;background:linear-gradient(135deg,#66ACFF,#2B8CFF)}.vs-g-nav{width:6.5cqw;height:.9cqw;border-radius:1cqw;background:rgba(var(--gegen),.26)}.vs-g-pille{margin-left:auto;width:11cqw;height:3cqw;border-radius:3cqw;background:#E9EDF6;position:relative;overflow:hidden}.vs-g-held{flex:1 1;min-height:0;display:flex;align-items:center;gap:4cqw}.vs-g-text{flex:1 1;min-width:0}.vs-g-titel{display:grid;grid-gap:1.3cqw;gap:1.3cqw;margin-bottom:2.6cqw;transform-origin:0 100%}.vs-g-titel i{height:3.9cqw;width:88%;border-radius:1cqw;background:#EEF1F8}.vs-g-titel i.kurz{width:56%;background:linear-gradient(90deg,#66ACFF,#8B6CFF)}.vs-g-zeile{height:1.2cqw;width:76%;border-radius:1cqw;background:rgba(var(--gegen),.26);margin-bottom:1.3cqw}.vs-g-zeile.kurz{width:52%}.vs-g-knoepfe{display:flex;gap:1.6cqw;margin-top:3cqw}.vs-g-knopf{width:13cqw;height:3.8cqw;border-radius:1.2cqw;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 .5cqw 0 #0B5AC2;position:relative;overflow:hidden}.vs-g-knopf.leer{background:transparent;border:1.5px solid rgba(var(--gegen),.35);box-shadow:none}.vs-g-kugel{width:27cqw;aspect-ratio:1;flex:none;position:relative}.vs-g-kugel i{inset:0;overflow:hidden;background:radial-gradient(circle at 34% 30%,#DCEBFF 0,#7DBBFF 12%,#2B8CFF 38%,#1A4CC4 64%,#0B1A4F 100%);box-shadow:0 0 6cqw rgba(43,140,255,.45),inset -2cqw -2cqw 5cqw rgba(var(--schatten-rgb),calc(.35 * var(--schatten-mass)))}.vs-g-kugel i,.vs-g-kugel:after{position:absolute;border-radius:50%}.vs-g-kugel:after{content:"";left:-16%;right:-16%;top:42%;height:18%;border:.35cqw solid rgba(160,205,255,.55);rotate:-14deg}.vs-g-karten{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2cqw;gap:2cqw;flex:none;height:10cqw}.vs-g-karten i{border-radius:1.4cqw;background:rgba(var(--gegen),.055);border:1px solid rgba(var(--gegen),.08)}.vs-geruest.schmal{padding:13cqw 7cqw 7cqw;gap:0}.vs-geruest.schmal .vs-g-kopf{height:9cqw}.vs-geruest.schmal .vs-g-marke{width:8cqw;height:8cqw}.vs-geruest.schmal .vs-g-pille{width:26cqw;height:8cqw}.vs-geruest.schmal .vs-g-held{flex-direction:column-reverse;align-items:stretch;gap:6cqw;flex:none;margin:8cqw 0}.vs-geruest.schmal .vs-g-kugel{width:56%;align-self:center}.vs-geruest.schmal .vs-g-titel i{height:8cqw;border-radius:2cqw}.vs-geruest.schmal .vs-g-titel{gap:3cqw;margin-bottom:5cqw}.vs-geruest.schmal .vs-g-zeile{height:3cqw;margin-bottom:3cqw}.vs-geruest.schmal .vs-g-knoepfe{gap:3cqw;margin-top:5cqw}.vs-geruest.schmal .vs-g-knopf{width:38cqw;height:10cqw;border-radius:3cqw}.vs-geruest.schmal .vs-g-karten{grid-template-columns:1fr;height:auto;gap:3cqw}.vs-geruest.schmal .vs-g-karten i{height:18cqw;border-radius:3cqw}.vs-z0{display:none;place-items:center;padding:5cqw;background:radial-gradient(60% 70% at 50% 40%,rgba(43,140,255,.14),transparent 70%),#0D0E14}.vs-eingabe{width:min(86%,560px);padding:2cqw 2cqw 1.6cqw 2.4cqw;border-radius:2.6cqw;background:linear-gradient(180deg,#2A2C38,#1A1B22);border:1px solid rgba(var(--gegen),.12);box-shadow:inset 0 1px 0 rgba(var(--gegen),.09),0 24px 60px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass)))}.vs-eingabe-zeile{position:relative;white-space:nowrap;font-size:max(13px,2.3cqw);line-height:1.5;font-weight:500;color:var(--hell);margin:.6cqw 0 4cqw}.vs-eingabe-zeile,.vs-tipp{display:inline-block}.vs-tippcursor{position:absolute;inset:0;pointer-events:none}.vs-tippcursor:before{content:"";position:absolute;left:1px;top:12%;bottom:12%;width:2.5px;border-radius:2px;background:linear-gradient(180deg,#8CC2FF,#2B8CFF);box-shadow:0 0 10px rgba(43,140,255,.85)}.vs-eingabe-leiste{display:flex;align-items:center;justify-content:space-between}.vs-eingabe-art{display:inline-flex;align-items:center;gap:7px;height:max(26px,4.4cqw);padding:0 1.4cqw;border-radius:1.4cqw;font-size:max(11.5px,1.75cqw);font-weight:700;color:var(--hell);background:rgba(var(--gegen),.07)}.vs-eingabe-los{position:relative;width:max(30px,5cqw);height:max(28px,4.6cqw);border-radius:1.3cqw;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#5AA8FF,#2B8CFF)}.vs-eingabe-los:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#0B5AC2;transform:translateY(4px)}.vs-eingabe-los svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vs-z-mobil{display:none;place-items:center;background:#0B0C11}.vs-mini-telefon{position:relative;height:86%;aspect-ratio:9/19.5;container-type:inline-size;border-radius:13%/6%;overflow:hidden;background:#0D0E14;border:5px solid #23252e;box-shadow:0 0 0 1px rgba(var(--gegen),.14),0 30px 60px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass)))}.vs-spielvorschau{position:absolute;right:4cqw;top:50%;z-index:2;width:34cqw;aspect-ratio:16/10;border-radius:2cqw;overflow:hidden;translate:0 -50%;border:1px solid rgba(var(--gegen),.18);box-shadow:0 30px 60px rgba(var(--schatten-rgb),calc(.6 * var(--schatten-mass)))}.vs-spielvorschau img{width:100%;height:100%;object-fit:cover}.vs-spielknopf{position:absolute;left:50%;bottom:2.2cqw;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;height:max(26px,4cqw);padding:0 1.8cqw 0 1.3cqw;border-radius:99px;font-size:max(11px,1.6cqw);font-weight:700;color:#fff;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 3px 0 #0B5AC2,0 8px 20px rgba(var(--schatten-rgb),calc(.4 * var(--schatten-mass)))}.vs-spielknopf svg{width:1.1em;height:1.1em;fill:currentColor}.vs-fensterschleier{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(60% 60% at 50% 55%,rgba(10,10,14,.55),rgba(10,10,14,.78));opacity:.9}.vs-linkpille{position:absolute;left:50%;top:54%;z-index:4;translate:-50% -50%;display:inline-flex;align-items:center;gap:9px;height:max(38px,6.2cqw);padding:0 2.2cqw 0 1.8cqw;border-radius:99px;white-space:nowrap;font-size:max(13px,2cqw);font-weight:700;color:var(--hell);background:linear-gradient(180deg,#23252F,#17181F);border:1px solid rgba(102,172,255,.5);box-shadow:0 0 0 4px rgba(43,140,255,.12),0 18px 40px rgba(var(--schatten-rgb),calc(.55 * var(--schatten-mass))),0 0 30px rgba(43,140,255,.35)}.vs-linkpille>svg{width:1.25em;height:1.25em;fill:none;stroke:var(--akzent-hell);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vs-linkpille>svg.vs-linkhaken{width:1.1em;height:1.1em;stroke-width:2.4;stroke:#fff;padding:2px;border-radius:50%;background:var(--akzent)}.vs-linkring{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;border:2px solid rgba(102,172,255,.7);opacity:0}.vs-verfeinern .vs-halt{padding-block:110px}.vs-verfeinern .vs-schein{background:radial-gradient(42% 50% at 76% 48%,rgba(43,140,255,.16),transparent 70%),radial-gradient(30% 40% at 20% 80%,rgba(155,108,255,.1),transparent 70%)}.vs-verfeinern-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-gap:5vw;gap:5vw;align-items:center}.vs-verfeinern-text>p{margin:18px 0 30px;max-width:30em;font-size:var(--vs-text);line-height:1.5;color:var(--hell-matt)}.vs-chatfach{max-width:470px;padding:18px 18px 14px;border-radius:22px;background:var(--vs-flaeche);border:1px solid var(--vs-rand);box-shadow:var(--vs-licht),0 30px 80px rgba(var(--schatten-rgb),calc(.45 * var(--schatten-mass)))}.vs-chat{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;justify-items:end;min-height:152px;align-content:start}.vs-chatfeld{display:flex;align-items:center;gap:10px;margin-top:16px;height:46px;padding:0 7px 0 16px;border-radius:14px;background:rgba(var(--gegen),.05);border:1px solid rgba(var(--gegen),.09)}.vs-chatfeld i{display:block;width:46%;height:8px;border-radius:8px;background:rgba(var(--gegen),.12)}.vs-chatfeld span{margin-left:auto;width:34px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 3px 0 #0B5AC2}.vs-chatfeld svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.vs-chat li{max-width:92%;padding:11px 16px;border-radius:18px 18px 6px 18px;font-size:15px;font-weight:600;line-height:1.35;color:#fff;background:linear-gradient(180deg,#5AA8FF,#2B8CFF);box-shadow:0 8px 22px rgba(43,140,255,.28)}.vs-vorschau{position:relative;aspect-ratio:16/10;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;contain:paint;background:var(--vs-flaeche);border:1px solid var(--vs-rand);box-shadow:var(--vs-licht),0 50px 110px rgba(var(--schatten-rgb),calc(.55 * var(--schatten-mass)))}.vs-vorschau-kopf{flex:none;height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid rgba(var(--gegen),.06)}.vs-vorschau-kopf i{width:9px;height:9px;border-radius:50%;background:rgba(var(--gegen),.18)}.vs-vorschau-flaeche{position:relative;flex:1 1;min-height:0;container-type:inline-size}.vs-v .vs-g-held{flex:none;height:52%}.vs-v:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--vs-v3,1);background:radial-gradient(48% 70% at 80% 38%,rgba(255,140,80,.26),transparent 70%),#140F0D}.vs-v{isolation:isolate;background:none}.vs-v:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(48% 70% at 80% 38%,rgba(43,140,255,.22),transparent 70%),#0D0E14}.vs-v .vs-g-knopf:not(.leer):after,.vs-v .vs-g-kugel i:after,.vs-v .vs-g-marke:after,.vs-v .vs-g-titel i.kurz:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:var(--vs-v3,1);background:linear-gradient(180deg,#FFB46B,#FF7A59)}.vs-v .vs-g-kugel i:after{background:radial-gradient(circle at 34% 30%,#FFF0DC 0,#FFC27D 14%,#FF8A4C 40%,#C6452A 68%,#4A1609 100%)}.vs-v .vs-g-marke,.vs-v .vs-g-titel i.kurz{position:relative;overflow:hidden}.vs-v .vs-g-knopf{box-shadow:none}.vs-v-titel{transform:scale(calc(1 + .22 * var(--vs-v2, 1)))}.vs-v-zeiten{margin-top:auto;display:flex;align-items:center;gap:3cqw;height:13cqw;padding:0 3cqw;border-radius:1.6cqw;background:rgba(var(--gegen),.06);border:1px solid rgba(var(--gegen),.1);position:relative}.vs-v-zeiten>i{width:18cqw;height:2.4cqw;border-radius:1cqw;background:#EEF1F8}.vs-v-zeiten span{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.6cqw;gap:1.6cqw}.vs-v-zeiten span i{height:6cqw;border-radius:1.2cqw;background:rgba(var(--gegen),.08);border:1px solid rgba(var(--gegen),.1)}.vs-v-zeiten span i:before{margin:1.4cqw 1.4cqw .9cqw;width:50%;background:rgba(var(--gegen),.5)}.vs-v-zeiten span i:after,.vs-v-zeiten span i:before{content:"";display:block;height:1cqw;border-radius:1cqw}.vs-v-zeiten span i:after{margin:0 1.4cqw;width:70%;background:linear-gradient(90deg,#FFB46B,#FF7A59)}.vs-versionen{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:13px;font-weight:700;color:var(--hell-matt)}.vs-versionen ol{list-style:none;margin:0;padding:0;display:flex;gap:8px}.vs-versionen li{position:relative;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 10px;border-radius:99px;font-size:12.5px;color:var(--hell);background:rgba(var(--gegen),.06);border:1px solid rgba(var(--gegen),.08)}.vs-versionen li:before{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;opacity:var(--vs-an,1);background:rgba(43,140,255,.2);border:1px solid rgba(102,172,255,.45)}.vs-versionen li{isolation:isolate}.vs-versionen li i{width:8px;height:8px;border-radius:50%;background:var(--akzent-hell);box-shadow:0 0 8px rgba(102,172,255,.8)}.vs-studios .vs-halt{padding-block:110px}.vs-studios-mitte{display:flex;flex-direction:column;align-items:center;text-align:center}.vs-studios h2{max-width:15em;font-size:clamp(30px,3.8vw,56px)}.vs-ring{--vs-ring:clamp(118px,21vh,220px);--vs-ikon:clamp(60px,6.4vw,86px);position:relative;flex:none;width:calc(var(--vs-ring) * 1.4142 + var(--vs-ikon) + 120px);height:calc(var(--vs-ring) * 1.4142 + var(--vs-ikon) + 64px);margin:clamp(16px,3vh,34px) auto}.vs-ring:before{content:"";width:calc(var(--vs-ring) * 2);border-radius:50%;border:1px dashed rgba(102,172,255,.22)}.vs-ring-schein,.vs-ring:before{position:absolute;left:50%;top:50%;translate:-50% -50%;aspect-ratio:1}.vs-ring-schein{width:calc(var(--vs-ring) * 2.2);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(64,140,255,.32),rgba(140,80,255,.14) 55%,transparent 80%)}.vs-ring-mitte{position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(60px,calc(var(--vs-ring) * .6),160px)}.vs-ring-mitte img{width:100%;height:auto;animation:zeichenschweben 7s ease-in-out infinite}.vs-ring-liste{list-style:none;margin:0;padding:0;position:absolute;inset:0}.vs-ring-liste li{position:absolute;left:50%;top:50%;width:calc(var(--vs-ikon) + 70px);margin-left:calc((var(--vs-ikon) + 70px) / -2);margin-top:calc(var(--vs-ikon) / -2);translate:calc(var(--x) * var(--vs-ring)) calc(var(--y) * var(--vs-ring))}.vs-ring-liste a{display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:16px}.vs-ring-liste img{width:var(--vs-ikon);height:var(--vs-ikon);object-fit:contain;filter:drop-shadow(0 10px 22px rgba(var(--schatten-rgb),calc(.5 * var(--schatten-mass))));transition:transform .3s var(--weg)}.vs-ring-liste a:hover img{transform:translateY(-4px) scale(1.04)}.vs-ring-liste span{font-size:13.5px;font-weight:700;white-space:nowrap}.vs-ring-liste .vs-bald{margin-top:-4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--hell-matt);background:rgba(var(--gegen),.07);border:1px solid rgba(var(--gegen),.12)}.vs-studios-text{margin:0 0 12px;max-width:40em;text-wrap:balance;font-size:var(--vs-text);line-height:1.5;color:var(--hell-matt)}.vs-studios-zugang{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 14px;border-radius:99px;font-size:13.5px;color:var(--hell);background:rgba(var(--gegen),.06);border:1px solid rgba(var(--gegen),.1)}.vs-studios-zugang svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--akzent-hell);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vs-schluss{position:relative;isolation:isolate;overflow:hidden;min-height:92vh;min-height:92svh;display:flex;align-items:center;padding:120px 0 100px;text-align:center}.vs-schluss .startschein{z-index:-2}.vs-feldlinien{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%);mask-image:linear-gradient(180deg,transparent,#000 20%)}.vs-schluss-inhalt{display:flex;flex-direction:column;align-items:center;width:100%}.vs-schluss-zeichen{position:relative;width:104px;margin-bottom:26px}.vs-schluss-zeichen:before{content:"";position:absolute;inset:-60%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(64,140,255,.45),rgba(140,80,255,.18) 55%,transparent 80%)}.vs-schluss-zeichen img{width:100%;height:auto;animation:zeichenschweben 7s ease-in-out infinite}.vs-schluss h2{margin:6px 0 18px;max-width:13em;font-size:clamp(38px,6vw,84px);letter-spacing:-.045em}.vs-schluss-text{margin:0 0 36px;max-width:32em;font-size:clamp(16px,1.6vw,20px);line-height:1.5;color:var(--hell-matt)}.vs-knopfreihe{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.vs-fussnoten{margin:64px auto 0;padding:14px 20px;max-width:64ch;list-style:none;counter-reset:vs-fn;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;line-height:1.5;color:rgba(247,247,249,.72);border-radius:16px;background:rgba(var(--nacht-rgb),.9);box-shadow:0 0 40px 20px rgba(var(--nacht-rgb),.6)}.vs-fussnoten li{counter-increment:vs-fn}.vs-fussnoten li:before{content:counter(vs-fn) ". ";color:rgba(162,162,172,.7)}@media (min-width:1100px){.vs-spur{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-karte{min-height:600px}.vs-karte-app .vs-karte-inhalt,.vs-karte-spiel .vs-karte-inhalt,.vs-karte-website .vs-karte-inhalt{padding:28px}}@media (prefers-reduced-motion:no-preference) and (min-height:600px) and (scripting:enabled){:where(html:not(.vs-ruhig)) .vorstellung .vs-lauf{--f:0;--p1:0;--p2:0;--p3:0;--p4:0;--vor:0;--aus:0}:where(html:not(.vs-ruhig)) .vorstellung .vs-halt{--vs-unten:calc(100lvh - 100svh);position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;overflow:clip}:where(html:not(.vs-ruhig)) .vs-halt h2{font-size:clamp(28px,min(4.6vw,7.2svh),64px)}:where(html:not(.vs-ruhig)) .vs-auftakt .vs-halt:after,:where(html:not(.vs-ruhig)) .vs-idee .vs-halt:after,:where(html:not(.vs-ruhig)) .vs-idee .vs-halt:before,:where(html:not(.vs-ruhig)) .vs-verfeinern .vs-halt:after{content:"";position:absolute;left:0;right:0;height:26vh;z-index:2;pointer-events:none}:where(html:not(.vs-ruhig)) .vs-auftakt .vs-halt:after,:where(html:not(.vs-ruhig)) .vs-idee .vs-halt:after,:where(html:not(.vs-ruhig)) .vs-verfeinern .vs-halt:after{bottom:0;background:linear-gradient(180deg,transparent,var(--nacht));opacity:clamp(0,var(--aus) * 6,1)}:where(html:not(.vs-ruhig)) .vs-idee .vs-halt:before{top:0;background:linear-gradient(0deg,transparent,var(--nacht));opacity:clamp(0,var(--vor) * 6,1)}:where(html:not(.vs-ruhig)) .vs-auftakt{height:240vh;margin-top:calc(-1 * var(--vs-kopf))}:where(html:not(.vs-ruhig)) .vs-auftakt .vs-halt{display:block;padding:0;min-height:0}:where(html:not(.vs-ruhig)) .vs-auftakt .vs-schein{opacity:calc(.5 + .5 * var(--p1))}:where(html:not(.vs-ruhig)) .vs-bahnen{top:calc(var(--vs-kopf) + (100svh - var(--vs-kopf)) * .48);opacity:calc(.35 + .5 * var(--p1) - .5 * var(--p3));transform:rotate(calc(var(--p2) * 50deg + var(--p3) * 20deg)) scale(calc(.82 + .28 * var(--p2) + .2 * var(--p3)))}:where(html:not(.vs-ruhig)) .vs-auftakt .vs-zeichen{position:absolute;left:50%;top:calc(var(--vs-kopf) + (100svh - var(--vs-kopf)) * .48);width:min(50vmin,520px);margin:0;translate:-50% -50%;transform:translateY(calc((1 - var(--p1)) * -17svh)) scale(calc(.4 + .5 * var(--p1) + .5 * var(--p2) + .75 * var(--p3)));opacity:calc(1 - .3 * var(--p1) - .42 * var(--p2) - .16 * var(--p3))}:where(html:not(.vs-ruhig)) .vs-text{position:absolute;left:0;right:0;margin:0 auto;top:calc(var(--vs-kopf) + (100svh - var(--vs-kopf)) * .52);translate:0 -50%;transform:translateY(calc((1 - var(--p2)) * 21svh - var(--p3) * 2svh))}:where(html:not(.vs-ruhig)) .vs-kicker{opacity:calc(1 - var(--p1) * 1.4);transform:translateY(calc(var(--p1) * -16px))}:where(html:not(.vs-ruhig)) .vs-zeile1{opacity:calc(1 - .12 * var(--p2));text-shadow:0 4px 40px rgba(var(--nacht-rgb),.55)}:where(html:not(.vs-ruhig)) .vs-zeile2{opacity:var(--p2);transform:translateY(calc((1 - var(--p2)) * 28px)) scale(calc(.94 + .06 * var(--p2)))}:where(html:not(.vs-ruhig)) .vs-zeile2 .startverlauf{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.9) 50%,transparent 60%),var(--schriftverlauf);background-size:300% 100%,100% 100%;background-repeat:no-repeat;background-position:calc(100% - var(--p3) * 100%) 0,0 0}:where(html:not(.vs-ruhig)) .vs-vorspann{opacity:var(--p3);transform:translateY(calc((1 - var(--p3)) * 18px))}:where(html:not(.vs-ruhig)) .vs-rollhinweis{position:absolute;left:50%;bottom:calc(26px + var(--vs-unten));translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hell-matt);opacity:clamp(0,1 - var(--f) * 14,1)}:where(html:not(.vs-ruhig)) .vs-rollhinweis svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:vs-wippen 1.8s ease-in-out infinite}:where(html:not(.vs-ruhig)) .vs-idee{height:220vh}:where(html:not(.vs-ruhig)) .vs-idee .vs-halt{display:flex;align-items:center;padding:var(--vs-kopf) 0 var(--vs-unten)}:where(html:not(.vs-ruhig)) .vs-idee-mitte{width:100%}:where(html:not(.vs-ruhig)) .vs-satz{transform:translateY(calc((1 - var(--p1)) * 6vh))}:where(html:not(.vs-ruhig)) .vs-wort{--w:clamp(0,(var(--p1) * (var(--n) + 4) - var(--i))/4,1);opacity:calc(.22 + .78 * var(--w))}:where(html:not(.vs-ruhig)) .vs-ablauf{height:440vh}:where(html:not(.vs-ruhig)) .vs-ablauf:after,:where(html:not(.vs-ruhig)) .vs-ablauf:before{content:"";position:absolute;left:0;right:0;height:18vh;pointer-events:none;z-index:0}:where(html:not(.vs-ruhig)) .vs-ablauf:before{top:0;background:linear-gradient(180deg,var(--nacht),transparent)}:where(html:not(.vs-ruhig)) .vs-ablauf:after{bottom:0;background:linear-gradient(0deg,var(--nacht),transparent)}:where(html:not(.vs-ruhig)) .vs-ablauf .vs-halt{z-index:1;display:flex;align-items:center;padding:var(--vs-kopf) 0 var(--vs-unten)}:where(html:not(.vs-ruhig)) .vs-ablauf-mitte{width:100%;height:min(100%,680px);display:grid;grid-template-rows:auto minmax(0,1fr);padding-block:clamp(12px,3.5svh,44px)}:where(html:not(.vs-ruhig)) .vs-ablauf-mitte h2{margin-bottom:clamp(14px,4svh,52px)}:where(html:not(.vs-ruhig)) .vs-ablauf-raster{min-height:0;grid-template-rows:minmax(0,1fr)}:where(html:not(.vs-ruhig)) .vs-fensterplatz{container-type:size;min-height:0;align-self:stretch;place-items:center end}:where(html:not(.vs-ruhig)) .vs-fenster{width:min(100%,780px,100cqh * 1.6);max-width:none}:where(html:not(.vs-ruhig)) .vs-schiene i{transform:scaleY(var(--f))}:where(html:not(.vs-ruhig)) .vs-schritte li{opacity:.32;transition:opacity .5s var(--weg)}:where(html:not(.vs-ruhig)) .vs-schritte h3{transition:color .5s var(--weg)}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-schritte li:first-child,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-schritte li:nth-child(2),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-schritte li:nth-child(3),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-schritte li:nth-child(4){opacity:1}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-schritte li:first-child h3,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-schritte li:nth-child(2) h3,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-schritte li:nth-child(3) h3,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-schritte li:nth-child(4) h3{color:var(--akzent-hell)}:where(html:not(.vs-ruhig)) .vs-z-mobil,:where(html:not(.vs-ruhig)) .vs-z0{display:grid}:where(html:not(.vs-ruhig)) .vs-spielvorschau{display:block}:where(html:not(.vs-ruhig)) .vs-linkpille,:where(html:not(.vs-ruhig)) .vs-spielvorschau,:where(html:not(.vs-ruhig)) .vs-technik,:where(html:not(.vs-ruhig)) .vs-umschalter,:where(html:not(.vs-ruhig)) .vs-veroeffentlichen,:where(html:not(.vs-ruhig)) .vs-zustand{transition:opacity .45s var(--weg)}:where(html:not(.vs-ruhig)) .vs-z0{opacity:0}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-z0{opacity:1}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-z-desktop{opacity:0}:where(html:not(.vs-ruhig)) .vs-spielvorschau,:where(html:not(.vs-ruhig)) .vs-z-mobil{opacity:0}:where(html:not(.vs-ruhig)) .vs-umschalter{opacity:0}:where(html:not(.vs-ruhig)) .vs-ablauf:not([data-schritt="0"]) .vs-umschalter{opacity:1}:where(html:not(.vs-ruhig)) .vs-fensterschleier,:where(html:not(.vs-ruhig)) .vs-linkpille,:where(html:not(.vs-ruhig)) .vs-veroeffentlichen{opacity:0}:where(html:not(.vs-ruhig)) .vs-z0{--tipp:clamp(0,var(--p1) * 1.4,1);--druck:clamp(0,(var(--p1) - .78) * 6,1)}:where(html:not(.vs-ruhig)) .vs-tipp{-webkit-clip-path:inset(0 calc((1 - var(--tipp)) * 100%) 0 0);clip-path:inset(0 calc((1 - var(--tipp)) * 100%) 0 0)}:where(html:not(.vs-ruhig)) .vs-tippcursor{transform:translateX(calc(var(--tipp) * 100%))}:where(html:not(.vs-ruhig)) .vs-eingabe-los{transform:translateY(calc(var(--druck) * 4px))}:where(html:not(.vs-ruhig)) .vs-eingabe-los:after{transform:translateY(calc((1 - var(--druck)) * 4px))}:where(html:not(.vs-ruhig)) .vs-eingabe{transform:scale(calc(1 - .02 * var(--druck)))}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-baulinie{opacity:calc(1 - var(--p2) * var(--p2));transform:scaleX(var(--p2))}:where(html:not(.vs-ruhig)) .vs-z-desktop .vs-g-block{--e:clamp(0,(var(--p2) - var(--s))/.2,1);opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 14px))}:where(html:not(.vs-ruhig)) .vs-z-desktop .vs-g-karten i.vs-g-block{transform:translateY(calc((1 - var(--e)) * 22px)) scale(calc(.94 + .06 * var(--e)))}:where(html:not(.vs-ruhig)) .vs-technik{opacity:0}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-technik{opacity:clamp(0,(var(--p2) - .72) * 5,1);transition:none}:where(html:not(.vs-ruhig)) .vs-ablauf{--m:clamp(0,(var(--p3) - .1)/.32,1);--g:clamp(0,(var(--p3) - .5)/.3,1)}:where(html:not(.vs-ruhig)) .vs-lauf.nah .vs-mini-telefon,:where(html:not(.vs-ruhig)) .vs-lauf.nah .vs-spielvorschau{will-change:transform,opacity}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-umschalter-laeufer,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-umschalter-laeufer{transform:translateX(calc(var(--m) * 100%))}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-umschalter-laeufer{transform:none;transition:transform .45s var(--weg)}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-z-desktop{opacity:calc(1 - var(--m));transform:scale(calc(1 - .05 * var(--m)));transition:none}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-z-mobil{opacity:var(--m);transition:none}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-mini-telefon{transform:translateX(calc(var(--g) * -14cqw)) scale(calc(.9 + .1 * var(--m)))}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-spielvorschau{opacity:var(--g);transform:translateX(calc((1 - var(--g)) * 8cqw)) scale(calc(.9 + .1 * var(--g)));transition:none}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-veroeffentlichen{opacity:1;transform:translateY(calc(clamp(0, (var(--p4) - .2) * 10, 1) * 2px))}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"]{--l:clamp(0,(var(--p4) - .26)/.28,1)}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-linkpille{opacity:var(--l);transform:translateY(calc((1 - var(--l)) * 26px)) scale(calc(.9 + .1 * var(--l)));transition:none}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-fensterschleier{opacity:calc(var(--l) * .9);transition:none}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-linkring{--r:clamp(0,(var(--p4) - .45)/.45,1);opacity:calc((1 - var(--r)) * .7 * clamp(0, (var(--p4) - .45) * 20, 1));transform:scale(calc(1 + .35 * var(--r)),calc(1 + .9 * var(--r)))}:where(html:not(.vs-ruhig)) .vs-verfeinern{height:220vh}:where(html:not(.vs-ruhig)) .vs-verfeinern .vs-halt{display:flex;align-items:center;padding:var(--vs-kopf) 0 var(--vs-unten)}:where(html:not(.vs-ruhig)) .vs-verfeinern-raster{width:100%}:where(html:not(.vs-ruhig)) .vs-verfeinern-text>p{margin:clamp(10px,2svh,18px) 0 clamp(14px,3.6svh,30px)}:where(html:not(.vs-ruhig)) .vs-chat li{--ein:0;opacity:var(--ein);transform-origin:100% 100%;transform:translateY(calc((1 - var(--ein)) * 14px)) scale(calc(.94 + .06 * var(--ein)))}:where(html:not(.vs-ruhig)) .vs-chat li:first-child{--ein:clamp(0,var(--p1) * 2.6,1)}:where(html:not(.vs-ruhig)) .vs-chat li:nth-child(2){--ein:clamp(0,var(--p2) * 2.6,1)}:where(html:not(.vs-ruhig)) .vs-chat li:nth-child(3){--ein:clamp(0,var(--p3) * 2.6,1)}:where(html:not(.vs-ruhig)) .vs-verfeinern{--vs-v2:clamp(0,(var(--p1) - .42) * 2.4,1);--vs-v3:clamp(0,(var(--p2) - .42) * 2.4,1);--vs-v4:clamp(0,(var(--p3) - .42) * 2.4,1)}:where(html:not(.vs-ruhig)) .vs-v-zeiten{opacity:var(--vs-v4);transform:translateY(calc((1 - var(--vs-v4)) * 5cqw))}:where(html:not(.vs-ruhig)) .vs-versionen li:first-child{--vs-an:1}:where(html:not(.vs-ruhig)) .vs-versionen li:nth-child(2){--vs-an:var(--vs-v2)}:where(html:not(.vs-ruhig)) .vs-versionen li:nth-child(3){--vs-an:var(--vs-v3)}:where(html:not(.vs-ruhig)) .vs-versionen li:nth-child(4){--vs-an:var(--vs-v4)}:where(html:not(.vs-ruhig)) .vs-versionen li i{transform:scale(calc(.55 + .45 * var(--vs-an)));opacity:calc(.35 + .65 * var(--vs-an))}:where(html:not(.vs-ruhig)) .vs-studios{height:220vh}:where(html:not(.vs-ruhig)) .vs-studios .vs-halt{display:flex;align-items:center;padding:var(--vs-kopf) 0 var(--vs-unten)}:where(html:not(.vs-ruhig)) .vs-studios-mitte{width:100%}:where(html:not(.vs-ruhig)) .vs-studios h2{max-width:20em;font-size:clamp(28px,min(3.8vw,6svh),56px)}:where(html:not(.vs-ruhig)) .vs-ring{--vs-ring:clamp(92px,calc(28svh - 60px),220px);--vs-ikon:clamp(52px,min(6.4vw,11svh - 8px),86px);--vs-flug:.45;margin:clamp(10px,2.6svh,34px) auto}:where(html:not(.vs-ruhig)) .vs-ring:before{opacity:var(--p1);transform:rotate(calc((1 - var(--p2)) * -40deg)) scale(calc(.85 + .15 * var(--p1)))}:where(html:not(.vs-ruhig)) .vs-ring-schein{opacity:calc(.3 + .7 * var(--p2));transform:scale(calc(.8 + .2 * var(--p2)))}:where(html:not(.vs-ruhig)) .vs-ring-mitte{transform:scale(calc(.78 + .22 * var(--p1)))}:where(html:not(.vs-ruhig)) .vs-ring-liste li{translate:calc(var(--x) * var(--vs-ring) * (1 + var(--vs-flug) * (1 - var(--p1)))) calc(var(--y) * var(--vs-ring) * (1 + .2 * (1 - var(--p1))));transform:rotate(calc(var(--x) * (1 - var(--p2)) * 34deg)) scale(calc(.5 + .5 * var(--p1)));opacity:clamp(0,.15 + var(--p1) * 1.4,1)}:where(html:not(.vs-ruhig)) .vs-ring-liste span{opacity:var(--p2)}:where(html:not(.vs-ruhig)) .vs-ring-liste li:focus-within{translate:calc(var(--x) * var(--vs-ring)) calc(var(--y) * var(--vs-ring));transform:none;opacity:1;filter:none}:where(html:not(.vs-ruhig)) .vs-ring-liste li:focus-within span{opacity:1}:where(html:not(.vs-ruhig)) .vs-studios-text,:where(html:not(.vs-ruhig)) .vs-studios-zugang{opacity:var(--p2);transform:translateY(calc((1 - var(--p2)) * 18px))}:where(html:not(.vs-ruhig)) .vs-studios-text{margin-bottom:clamp(8px,1.6svh,12px)}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss .vs-auftritt{opacity:0;transform:translateY(26px)}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss.da .vs-auftritt{opacity:1;transform:none;transition:opacity .9s var(--weg),transform .9s var(--weg)}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss.da .vs-auftritt:nth-child(2){transition-delay:.08s}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss.da .vs-auftritt:nth-child(3){transition-delay:.16s}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss.da .vs-auftritt:nth-child(4){transition-delay:.24s}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss.da .vs-auftritt:nth-child(5){transition-delay:.32s}:where(html:not(.vs-ruhig)) .vorstellung.lebt .vs-schluss.da .vs-auftritt:nth-child(6){transition-delay:.4s}@media (min-width:941px){:where(html:not(.vs-ruhig)) .vs-zeile2{filter:blur(calc((1 - var(--p2)) * 10px))}:where(html:not(.vs-ruhig)) .vs-schrittspalte{min-height:var(--vs-klapp,0)}:where(html:not(.vs-ruhig)) .vs-schritte{gap:clamp(10px,2.4svh,28px)}:where(html:not(.vs-ruhig)) .vs-schritte li{display:grid;grid-template-rows:auto auto 0fr;transition:opacity .5s var(--weg),grid-template-rows .55s var(--weg)}:where(html:not(.vs-ruhig)) .vs-schritt-text{overflow:hidden}:where(html:not(.vs-ruhig)) .vs-schritt-text p{padding-top:4px;max-width:44ch;opacity:0;transition:opacity .4s var(--weg)}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-schritte li:first-child,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-schritte li:nth-child(2),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-schritte li:nth-child(3),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-schritte li:nth-child(4){grid-template-rows:auto auto 1fr}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-schritte li:first-child p,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-schritte li:nth-child(2) p,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-schritte li:nth-child(3) p,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-schritte li:nth-child(4) p{opacity:1;transition-delay:.12s}:where(html:not(.vs-ruhig)) .vs-nummer{margin-bottom:4px}:where(html:not(.vs-ruhig)) .vs-schritte h3{font-size:clamp(22px,min(2.4vw,4.4svh),34px);margin-bottom:4px}:where(html:not(.vs-ruhig)) .vs-ring-liste li{filter:blur(calc((1 - var(--p1)) * 8px))}:where(html:not(.vs-ruhig)) .vs-wege{height:340vh;--mitte:calc(var(--p2) + var(--p3))}:where(html:not(.vs-ruhig)) .vs-wege .vs-halt{container-type:inline-size;--vs-karte:calc(min(100cqw, var(--breite)) - 56px);--vs-luecke:clamp(20px,3vw,48px);display:flex;flex-direction:column;justify-content:center;padding:var(--vs-kopf) 0 var(--vs-unten)}:where(html:not(.vs-ruhig)) .vs-wege-kopf{width:var(--vs-karte);max-width:none;padding-inline:0;margin-bottom:clamp(14px,3.4svh,40px)}:where(html:not(.vs-ruhig)) .vs-wege-kopf p{margin-top:clamp(6px,1.4svh,12px)}:where(html:not(.vs-ruhig)) .vs-punkte{display:flex;gap:2px;padding:0 0 12px}:where(html:not(.vs-ruhig)) .vs-karte,:where(html:not(.vs-ruhig)) .vs-punkte i{--abst:max(var(--mitte) - var(--k),var(--k) - var(--mitte));--nah:clamp(0,1 - var(--abst),1)}:where(html:not(.vs-ruhig)) .vs-punkte i{width:29px;height:8px;border-radius:99px;background:var(--weiss);opacity:calc(.28 + .72 * var(--nah));-webkit-clip-path:inset(0 calc((1 - var(--nah)) * 10.5px) round 99px);clip-path:inset(0 calc((1 - var(--nah)) * 10.5px) round 99px)}:where(html:not(.vs-ruhig)) .vs-spur{display:flex;gap:var(--vs-luecke);max-width:none;margin:0;width:100%;padding-inline:calc((100% - var(--vs-karte)) / 2);transform:translate3d(calc(var(--mitte) * -1 * (var(--vs-karte) + var(--vs-luecke))),calc((1 - var(--p1)) * 3svh),0)}:where(html:not(.vs-ruhig)) .vs-lauf.nah .vs-karte,:where(html:not(.vs-ruhig)) .vs-lauf.nah .vs-spur,:where(html:not(.vs-ruhig)) .vs-lauf.nah .vs-telefon{will-change:transform}:where(html:not(.vs-ruhig)) .vs-karte{flex:none;width:var(--vs-karte);height:min(60vh,600px);height:min(60svh,600px,calc(100svh - var(--vs-kopf) - 130px));min-height:0;transform:scale(calc(.9 + .1 * var(--nah)));opacity:calc(.38 + .62 * var(--nah))}:where(html:not(.vs-ruhig)) .vs-karte h3{font-size:clamp(30px,min(3.2vw,6svh),44px)}:where(html:not(.vs-ruhig)) .vs-karte-text{max-width:46ch;margin-bottom:clamp(12px,2.4svh,20px)}:where(html:not(.vs-ruhig)) .vs-ideen{margin-bottom:clamp(14px,3svh,24px)}:where(html:not(.vs-ruhig)) .vs-karte-bild img{transform:translateX(calc((var(--mitte) - var(--k)) * -6%)) scale(1.14)}:where(html:not(.vs-ruhig)) .vs-karte-spiel .vs-karte-bild img{object-position:50% 50%;transform:translateX(calc((var(--mitte) - var(--k)) * 6%)) scale(1.14)}:where(html:not(.vs-ruhig)) .vs-karte-inhalt{max-width:600px;padding:clamp(20px,min(3vw,4.5svh),40px);opacity:clamp(0,var(--nah) * 1.8 - .8,1);transform:translateY(calc((1 - var(--nah)) * 18px))}:where(html:not(.vs-ruhig)) .vs-karte-schleier{background:linear-gradient(90deg,rgba(var(--nacht-rgb),.92) 0,rgba(var(--nacht-rgb),.7) 30%,rgba(var(--nacht-rgb),.12) 58%,transparent 72%),linear-gradient(0deg,rgba(var(--nacht-rgb),.7) 0,transparent 45%)}:where(html:not(.vs-ruhig)) .vs-karte-website .vs-karte-bild img{position:absolute;top:0;right:0;width:64%;height:100%;object-position:50% 30%;transform-origin:100% 50%;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 20%,#000 42%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 20%,#000 42%)}:where(html:not(.vs-ruhig)) .vs-telefon{right:9%;top:50%;translate:0 -50%;rotate:none;width:auto;height:86%;transform:translateY(calc(var(--nah) * -8px)) rotate(calc((1 - var(--nah)) * 7deg))}}@media (max-width:940px){:where(html:not(.vs-ruhig)) .vs-auftakt{height:200vh}:where(html:not(.vs-ruhig)) .vs-idee{height:200vh}:where(html:not(.vs-ruhig)) .vs-ablauf{height:400vh}:where(html:not(.vs-ruhig)) .vs-verfeinern{height:190vh}:where(html:not(.vs-ruhig)) .vs-studios{height:180vh}:where(html:not(.vs-ruhig)) .vs-wege .vs-halt{position:relative;height:auto;overflow:visible;padding:72px 0 24px}:where(html:not(.vs-ruhig)) .vs-spur{display:block;padding-inline:16px}:where(html:not(.vs-ruhig)) .vorstellung .vs-karte{position:-webkit-sticky;position:sticky;top:calc(var(--vs-kopf) + 12px + var(--k) * 10px);height:min(72vh,580px);height:min(72svh,580px,calc(100svh - var(--vs-kopf) - 40px));min-height:0;margin-bottom:6vh;transform:scale(calc(1 - .07 * var(--deck, 0)));transform-origin:50% 0}:where(html:not(.vs-ruhig)) .vs-karte:last-child{margin-bottom:0}:where(html:not(.vs-ruhig)) .vs-karte:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:#050507;opacity:calc(var(--deck, 0) * .6)}}}@keyframes vs-wippen{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:1100px){.vs-ablauf-raster,.vs-verfeinern-raster{gap:4vw}}@media (max-width:940px){.vorstellung{--vs-kopf:58px}.vorstellung h2{font-size:clamp(30px,8vw,44px)}.vs-auftakt h1{font-size:clamp(38px,10.4vw,60px)}.vs-auftakt .vs-zeichen{width:clamp(130px,38vw,200px)}.vs-vorspann{font-size:17px}.vs-satz{font-size:clamp(27px,7.4vw,42px);line-height:1.16}.vs-ablauf-mitte,.vs-idee-mitte,.vs-schluss-inhalt,.vs-studios-mitte,.vs-verfeinern-raster,.vs-wege-kopf{padding-inline:16px}.vs-wege-kopf{flex-direction:column;align-items:flex-start;margin-bottom:28px}.vs-spur{padding-inline:16px;gap:16px}.vs-karte{min-height:560px;border-radius:24px}.vs-karte-inhalt{padding:22px}.vs-karte h3{font-size:32px}.vs-karte-text{font-size:15px;margin-bottom:14px}.vs-ideen{margin-bottom:16px}.vs-ideen li{font-size:12px;padding:5px 10px}.vs-telefon{top:22px;width:170px;padding:36px 11px 11px;gap:9px;border-radius:30px}.vs-telefon-kopf span{font-size:16px}.vs-telefon li{padding:7px 8px;font-size:11.5px}.vs-telefon-woche i{height:16px}.vs-ablauf-raster{grid-template-columns:minmax(0,1fr);gap:22px}.vs-fensterplatz{order:-1}.vs-fenster{aspect-ratio:4/3;max-width:none;justify-self:stretch;border-radius:18px}.vs-fensterkopf{height:36px;padding:0 11px;gap:6px}.vs-fensterkopf>i{width:8px;height:8px}.vs-fensterleiste{display:none}.vs-umschalter{font-size:10px}.vs-umschalter>span:not(.vs-umschalter-laeufer){padding:0 7px}.vs-veroeffentlichen{font-size:10.5px;padding:0 9px}.vs-verfeinern-raster{grid-template-columns:minmax(0,1fr);gap:0}.vs-verfeinern-bild,.vs-verfeinern-text{display:contents}.vs-verfeinern-text>h2{order:1}.vs-verfeinern-text>p{order:2;margin:12px 0 20px;font-size:15.5px}.vs-vorschauplatz{order:3}.vs-vorschau{border-radius:18px}.vs-versionen{order:4;margin:12px 0 16px;gap:10px}.vs-versionen ol{gap:5px}.vs-versionen li{height:26px;padding:0 9px 0 8px;font-size:11.5px}.vs-chatfach{order:5;max-width:none;padding:12px 12px 10px;border-radius:18px}.vs-chat{gap:8px;min-height:0}.vs-chatfeld{margin-top:10px;height:40px}.vs-chatfeld span{width:30px;height:28px}.vs-chat li{font-size:13.5px;padding:9px 13px}.vs-ring{--vs-ring:clamp(108px,34vw,170px);--vs-ikon:58px;width:100%}.vs-ring-liste span{font-size:12px}.vs-ring-liste .vs-bald{font-size:10.5px}.vs-studios-text{font-size:15.5px}.vs-studios-zugang{font-size:12.5px;border-radius:14px;text-align:left}.vs-schluss{padding:96px 0 80px}.vs-knopfreihe{flex-direction:column;align-items:stretch;width:100%;max-width:420px}.vs-fussnoten{margin-top:48px}}@media (max-width:600px){.vs-telefon{right:7%;width:178px}.vs-fenster{aspect-ratio:1/1.02}.vs-geruest:not(.schmal) .vs-g-karten{height:16cqw}.vs-geruest:not(.schmal) .vs-g-kugel{width:34cqw}.vs-geruest:not(.schmal) .vs-g-titel i{height:5cqw}.vs-spielvorschau{width:44cqw}}@media (max-width:940px) and (prefers-reduced-motion:no-preference) and (min-height:600px) and (scripting:enabled){:where(html:not(.vs-ruhig)) .vs-halt h2{font-size:clamp(26px,min(8vw,5svh),44px)}:where(html:not(.vs-ruhig)) .vs-ablauf .vs-halt{align-items:center;padding-top:var(--vs-kopf)}:where(html:not(.vs-ruhig)) .vs-ablauf-mitte h2{margin-bottom:clamp(10px,2.4svh,18px);font-size:clamp(24px,min(7vw,4.6svh),36px)}:where(html:not(.vs-ruhig)) .vs-ablauf-raster{grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,2.4svh,18px)}:where(html:not(.vs-ruhig)) .vs-fensterplatz{place-items:center}:where(html:not(.vs-ruhig)) .vs-fenster{width:min(100%,100cqh * 4/3);justify-self:center}:where(html:not(.vs-ruhig)) .vs-schrittspalte{padding-left:0;display:grid}:where(html:not(.vs-ruhig)) .vs-schiene{display:none}:where(html:not(.vs-ruhig)) .vs-schritte{display:grid}:where(html:not(.vs-ruhig)) .vs-schritte li{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .45s var(--weg),transform .45s var(--weg)}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-schritte li:first-child,:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-schritte li:nth-child(2),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-schritte li:nth-child(3),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-schritte li:nth-child(4){transform:none}:where(html:not(.vs-ruhig)) .vs-schritte h3{font-size:clamp(20px,3.6svh,24px)}:where(html:not(.vs-ruhig)) .vs-schrittpunkte{display:flex;gap:6px;order:-1;margin:0 0 clamp(8px,1.8svh,12px)}:where(html:not(.vs-ruhig)) .vs-schrittpunkte i{width:22px;height:4px;border-radius:4px;background:rgba(var(--gegen),.16);transition:background .4s var(--weg)}:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="0"] .vs-schrittpunkte i:nth-child(-n+1),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="1"] .vs-schrittpunkte i:nth-child(-n+2),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="2"] .vs-schrittpunkte i:nth-child(-n+3),:where(html:not(.vs-ruhig)) .vs-ablauf[data-schritt="3"] .vs-schrittpunkte i{background:linear-gradient(90deg,#66ACFF,#9B6CFF)}:where(html:not(.vs-ruhig)) .vs-verfeinern .vs-halt{align-items:stretch;padding:calc(var(--vs-kopf) + 2svh) 0 calc(var(--vs-unten) + 2svh)}:where(html:not(.vs-ruhig)) .vs-verfeinern-raster{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto}:where(html:not(.vs-ruhig)) .vs-verfeinern-text>h2{grid-row:1;margin-bottom:clamp(8px,1.8svh,14px)}:where(html:not(.vs-ruhig)) .vs-verfeinern-text>p{grid-row:2}:where(html:not(.vs-ruhig)) .vs-vorschauplatz{grid-row:3;container-type:size;min-height:0;align-self:stretch;display:grid;place-items:center}:where(html:not(.vs-ruhig)) .vs-vorschau{width:min(100%,100cqh * 1.6)}:where(html:not(.vs-ruhig)) .vs-versionen{grid-row:4;margin:clamp(8px,1.8svh,12px) 0 clamp(10px,2svh,16px)}:where(html:not(.vs-ruhig)) .vs-chatfach{grid-row:5}:where(html:not(.vs-ruhig)) .vs-studios .vs-halt{padding-top:var(--vs-kopf)}:where(html:not(.vs-ruhig)) .vs-ring{--vs-ring:clamp(92px,min(34vw,18svh),170px);--vs-ikon:clamp(48px,9svh,58px);--vs-flug:.3}@media (max-height:720px){:where(html:not(.vs-ruhig)) .vs-verfeinern-text>p{display:none}}@media (max-width:600px){:where(html:not(.vs-ruhig)) .vs-karte .vs-ideen{display:none}:where(html:not(.vs-ruhig)) .vs-fenster{width:min(100%,100cqh/1.02)}}}.lichtknopf{gap:6px;padding:0 8px}.lichtliste{min-width:172px}.lichtliste button,.tafellichtwahl .tafelunter button{width:100%;border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.lichtliste button{display:flex;align-items:center;gap:10px}.lichtliste button svg{width:17px;height:17px;flex:none}.tafellichtwahl>.tafelzeile{font-size:15px;font-weight:500}.marke .marke-hell{display:none}:root[data-theme=light]{color-scheme:light;--nacht:#F6F7F9;--nacht-sanft:#ECEEF2;--nacht-karte:#FFFFFF;--tag:#FFFFFF;--tag-karte:#F6F7F9;--tinte:#111216;--tinte-matt:#5B5F6A;--hell:#111216;--hell-matt:#555A66;--akzent:#1A73E0;--akzent-hell:#0A62CC;--akzent-tief:#0B57B8;--linie:rgba(17,18,22,.10);--linie-nacht:rgba(17,18,22,.11);--glas:rgba(255,255,255,.72);--schatten:0 1px 2px rgba(16,24,40,.06),0 8px 24px rgba(16,24,40,.08);--schatten-tief:0 18px 48px rgba(16,24,40,.14);--gegen:17,18,22;--nacht-rgb:246,247,249;--weiss:#0B0C10;--fehlerfarbe:#B42318;--gutfarbe:#087443;--platzhalter:#80848F;--schatten-rgb:24,34,64;--schatten-mass:.3;--knopf-leer:#FFFFFF;--knopf-leer-hover:#F1F2F5;--schriftverlauf:linear-gradient(100deg,#2B8CFF,#1A73E0 34%,#6A4CF0 68%,#A04BE6)}:root[data-theme=light] :is(#kopf,.fehlerkopf,.tafelhuelle,.studio,.kachel,.spielkopf,.blick,.vs-karte,.vs-fenster,.vs-telefon,.vs-vorschau,.vs-chatfach,.entdeckenkarte){color-scheme:normal;--nacht:#0A0A0C;--nacht-sanft:#121216;--nacht-karte:#17171C;--tag:#F5F5F7;--tag-karte:#FFFFFF;--tinte:#101014;--tinte-matt:#6B6B75;--hell:#F7F7F9;--hell-matt:#A2A2AC;--akzent:#2B8CFF;--akzent-hell:#66ACFF;--akzent-tief:#0B63D0;--linie:rgba(0,0,0,.10);--linie-nacht:rgba(255,255,255,.12);--glas:rgba(255,255,255,.06);--schatten:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);--schatten-tief:0 24px 60px rgba(0,0,0,.45);--gegen:255,255,255;--nacht-rgb:10,10,12;--weiss:#fff;--fehlerfarbe:#FF9B9B;--gutfarbe:#8FE0B6;--platzhalter:#63636E;--schatten-rgb:0,0,0;--schatten-mass:1;--knopf-leer:#101014;--knopf-leer-hover:#1A1A20;--schriftverlauf:linear-gradient(100deg,#66ACFF,#2B8CFF 38%,#8B6CFF 72%,#C77DFF);--vs-rand:rgba(255,255,255,.10);--vs-licht:inset 0 1px 0 rgba(255,255,255,.08);color:var(--hell)}:root[data-theme=light] header#kopf{background:rgba(10,10,12,.96)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=light] header#kopf{background:rgba(10,10,12,.94)}}:root[data-theme=light] .marke .marke-dunkel{display:none}:root[data-theme=light] .marke .marke-hell{display:block}:root[data-theme=light] .hell-grund .knopf.voll{background:#111216;color:#fff}:root[data-theme=light] .startfeld,:root[data-theme=light] .startseitenwahl{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(251,252,254,.88))!important;border:1px solid rgba(17,18,22,.1)!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(16,24,40,.05),0 18px 50px rgba(24,34,64,.12)!important}:root[data-theme=light] .startfeld:focus-within{border-color:rgba(26,115,224,.55)!important;box-shadow:inset 0 1px 0 #fff,0 18px 50px rgba(24,34,64,.12),0 0 0 4px rgba(26,115,224,.14)!important}:root[data-theme=light] .startseitenwahl button.an{background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.1),0 0 0 1px rgba(17,18,22,.06)}:root[data-theme=light] .startfeld textarea::placeholder{color:#7A7E8A}:root[data-theme=light] .startliste{background:#fff;border-color:rgba(17,18,22,.1)}:root[data-theme=light] .startliste button.an{color:var(--akzent-tief);background:rgba(26,115,224,.1)}:root[data-theme=light] .startanhang{background:#F1F2F5;border-color:rgba(17,18,22,.08)}:root[data-theme=light] .startlos:disabled,:root[data-theme=light] .startlos:disabled:active{color:rgba(17,18,22,.34);background:linear-gradient(180deg,#ECEEF2,#DFE2E8);box-shadow:0 4px 0 #C8CCD5,0 6px 14px rgba(24,34,64,.08)}:root[data-theme=light] .startwarten{color:rgba(28,48,110,.78)}:root[data-theme=light] .anmeldeschein,:root[data-theme=light] .startschein{opacity:.8}:root[data-theme=light] .entdeckenleer{background:rgba(255,255,255,.84);border-color:rgba(17,18,22,.08)}@media (min-width:941px){:root[data-theme=light] .anmeldemitte:before{background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(246,247,249,.74))}}:root[data-theme=light] .schlussruf:before{opacity:.45}:root[data-theme=light] .koennenzeichen{color:#22324D}:root[data-theme=light] .vs-bahn{stroke:rgba(26,115,224,.22)}:root[data-theme=light] .vs-satz .betont{text-shadow:0 0 26px rgba(26,115,224,.16)}:root[data-theme=light] .vs-ring:before{border-color:rgba(26,115,224,.28)}:root[data-theme=light] .vs-fussnoten{color:rgba(17,18,22,.74)}:root[data-theme=light] .vs-fussnoten li:before{color:rgba(17,18,22,.5)}:root[data-theme=light] .vs-knopf-dunkel{color:#111216;background:#fff;border-color:#CDD1D9;box-shadow:0 5px 0 #CDD1D9}:root[data-theme=light] .vs-knopf-dunkel:active{box-shadow:0 0 0 #CDD1D9}:root[data-theme=light] .aufmacher:not(.studioaufmacher) .aufmacherbild{-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%);mask-image:linear-gradient(90deg,transparent,#000 34%)}:root[data-theme=light] .aufmacher .leitworte{color:#fff;border-left-color:rgba(255,255,255,.35);text-shadow:0 1px 12px rgba(0,0,0,.45)}:root[data-theme=light] .aufmacher .leitworte span:last-child{color:rgba(255,255,255,.78)}@media (max-width:940px){:root[data-theme=light] .aufmacher.dunklesbild .aufmacherschleier,:root[data-theme=light] .aufmacherschleier{background:linear-gradient(0deg,var(--nacht) 10%,rgba(var(--nacht-rgb),.88) 42%,rgba(var(--nacht-rgb),.78) 100%)}}:root[data-theme=light] :is(.anmeldefeld input,.codereihe input,.wartefeld input[type=email]){background:#fff;border-color:rgba(17,18,22,.16)}:root[data-theme=light] :is(.anmeldefeld input,.codereihe input,.wartefeld input[type=email]):focus{background:#fff;border-color:var(--akzent)}:root[data-theme=light] .koennenkarte{background:#fff;border-color:rgba(17,18,22,.08);box-shadow:var(--schatten)}:root[data-theme=light] .koennenkarte:hover{background:#fff;border-color:rgba(17,18,22,.16)}:root[data-theme=light] .standtitel{color:rgba(17,18,22,.68)}.startwahl.startmodell{position:relative;height:36px;gap:6px;padding:0 10px 0 9px;border-radius:999px;border:1px solid rgba(var(--gegen),.12);background:rgba(var(--gegen),.04);font-size:13.5px;white-space:nowrap;-webkit-tap-highlight-color:transparent}.startwahl.startmodell:after{content:"";position:absolute;inset:-5px -3px}.startwahl.startmodell:hover,.startwahl.startmodell[aria-expanded=true]{background:rgba(var(--gegen),.08)}.startwahl.startmodell.premium{border-color:rgba(155,108,255,.45);background:rgba(155,108,255,.12)}.startwahl.startmodell.premium:hover,.startwahl.startmodell.premium[aria-expanded=true]{background:rgba(155,108,255,.2)}.startliste .startmodellstern,.startwahl .startmodellstern{width:15px;height:15px;flex:none;fill:currentColor;stroke:none;color:var(--akzent-hell)}.startmodellzeile.premium .startmodellstern,.startwahl.startmodell.premium .startmodellstern{color:#B596FF}.startliste.startmodellliste{min-width:268px}.startliste .startmodellzeile{align-items:flex-start;min-height:44px;padding:9px 11px}.startliste .startmodellzeile .startmodellstern{margin-top:2px}.startmodelltext{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.startmodelltext strong{font-size:13.5px;font-weight:700}.startmodelltext small{font-size:12px;line-height:1.35;color:var(--hell-matt)}.startliste .startmodellhaken{width:16px;height:16px;flex:none;margin-top:2px;visibility:hidden;color:var(--akzent-hell)}.startliste .startmodellzeile.an .startmodellhaken{visibility:visible}.startliste .startmodellzeile.premium.an{background:rgba(155,108,255,.16)}.startliste .startmodellzeile.premium.an .startmodellhaken{color:#B596FF}@media (max-width:940px){.startliste.startmodellliste{left:auto;right:-64px}}@media (max-width:420px){.startlinks{gap:4px;min-width:0}.startwahl.startmodell{padding:0 8px 0 7px;gap:4px}.startartmenue .startwahl{padding:0 6px;gap:5px}.startliste.startmodellliste{min-width:0;width:min(268px,calc(100vw - 48px));right:-56px}}:root[data-theme=light] .startwahl.startmodell{border-color:rgba(17,18,22,.12);background:#F4F5F8}:root[data-theme=light] .startwahl.startmodell:hover,:root[data-theme=light] .startwahl.startmodell[aria-expanded=true]{background:#ECEEF2}:root[data-theme=light] .startwahl.startmodell.premium{border-color:rgba(124,77,255,.35);background:rgba(124,77,255,.08)}:root[data-theme=light] .startliste .startmodellstern,:root[data-theme=light] .startwahl .startmodellstern{color:var(--akzent)}:root[data-theme=light] .startliste .startmodellzeile.premium.an .startmodellhaken,:root[data-theme=light] .startmodellzeile.premium .startmodellstern,:root[data-theme=light] .startwahl.startmodell.premium .startmodellstern{color:#7C4DFF}:root[data-theme=light] .startliste .startmodellzeile.premium.an{color:var(--hell);background:rgba(124,77,255,.09)}:root[data-theme=light] .startliste .startmodellhaken{color:var(--akzent)}.creditspille{width:auto;gap:6px;padding:0 10px 0 8px;margin-right:6px;border:1px solid var(--linie-nacht);border-radius:999px;color:var(--weiss);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.creditspille svg{width:15px;height:15px}.creditskopf{display:flex;justify-content:space-between;align-items:center}.creditsstufe{letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:linear-gradient(90deg,#6d5cff,#2fb8ff);color:#fff}.creditszahl{color:var(--weiss);padding-bottom:8px}.creditsbalken{height:6px;margin:0 2px 10px;border-radius:99px;background:rgba(var(--gegen),.08);overflow:hidden}.creditsbalken i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6d5cff,#2fb8ff)}.creditsdatum{font-size:12px}.creditsbald{width:100%;margin-top:6px;opacity:.55;cursor:not-allowed}.creditsmobil{display:none}@media (max-width:940px){.creditsmobil{display:flex;order:2;margin-left:auto}.creditsmobil .creditspille{margin-right:0;height:34px}.creditsmobil .kontolade{position:fixed;top:64px;left:16px;right:16px;width:auto}.kopfreihe:has(.creditsmobil) .menue-knopf{margin-left:8px}}html[data-abo-ring] .aboring:after,html[data-abo-ring] .aboring:before,html[data-abo-ring] .avatarknopf:after,html[data-abo-ring] .avatarknopf:before{animation:none!important;transform:none}html[data-abo-ring] .aboring:after,html[data-abo-ring] .aboring:before{inset:-6.5px}html[data-abo-ring] .avatarknopf:after,html[data-abo-ring] .avatarknopf:before{inset:calc(50% - 20.5px)}.entdeckenkarte-platzhalter{display:block;width:100%;aspect-ratio:8/5;background:radial-gradient(circle at 30% 30%,rgba(102,172,255,.35),transparent 60%),radial-gradient(circle at 75% 70%,rgba(155,108,255,.35),transparent 60%),#0b0f1d}