@property --d27a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}html.d27 body:before{background:linear-gradient(180deg,#14110e66,#14110e00 24% 52%,#14110e61 78%,#14110e9e),var(--g-hero_hoch_1440, url(design/hero_hoch_1440.webp)) 46% 46% / cover no-repeat,#b8a48e}html.d27-sel body{padding:0}html.d27-sel .container{max-width:600px;height:100%;max-height:100%;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0}html.d27-sel .container:before{display:none!important}html.d27-sel header{position:absolute;top:0;left:0;right:0;z-index:30;padding:max(14px,env(safe-area-inset-top)) 18px 10px;pointer-events:none}html.d27-sel header:after,html.d27-sel header .crest,html.d27-sel header .brand,html.d27-sel header .who{display:none!important}html.d27-sel #menu-btn{pointer-events:auto;margin-left:auto;width:46px;height:46px;border-radius:50%;color:#fff}html.d27-sel .content{padding:0 14px calc(110px + env(safe-area-inset-bottom))}html.d27-sel #welcome-user,html.d27-sel #cat-tabs{display:none!important}.d27-glas,html.d27-sel #menu-btn{position:relative;overflow:hidden;background:linear-gradient(140deg,#ffffff6b,#ffffff24 45%,#ffffff38)!important;backdrop-filter:blur(22px) saturate(1.9) brightness(1.06);-webkit-backdrop-filter:blur(22px) saturate(1.9) brightness(1.06);border:1px solid rgba(255,255,255,.55)!important;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 24px #ffffff2e,0 18px 40px #14110e47!important}.d27-glas:before{content:"";position:absolute;left:8%;right:8%;top:0;height:46%;border-radius:inherit;background:linear-gradient(180deg,#ffffff52,#fff0);pointer-events:none}.d27-glas:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 47%,rgba(255,255,255,.1) 53%,transparent 62%);transform:translate(-140%)}html.d27-intro .d27-glas:after{animation:d27sheen 1.4s cubic-bezier(.2,.8,.2,1) 3.1s both}@keyframes d27sheen{to{transform:translate(140%)}}#d27-home{display:none;color:#fff;font-family:Inter,var(--sans),system-ui,sans-serif}html.d27-sel #d27-home{display:block}.d27-kopf{text-align:center;padding-top:max(58px,calc(env(safe-area-inset-top) + 44px))}.d27-kopf img{width:196px;max-width:56vw;filter:drop-shadow(0 4px 18px rgba(20,17,14,.45))}.d27-gruss{margin:38px 8px 0}.d27-gruss small{display:block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.9;text-shadow:0 1px 8px rgba(20,17,14,.5)}.d27-gruss b{display:block;margin-top:4px;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-shadow:0 3px 18px rgba(20,17,14,.5)}.d27-luft{height:clamp(150px,30vh,260px)}.d27-cap{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:26px;color:#fff;text-align:left;cursor:pointer;font:inherit}.d27-cap svg{width:46px;height:46px;flex:none;filter:drop-shadow(0 0 6px rgba(255,233,184,.8))}.d27-cap b{display:block;font-size:15.5px;text-shadow:0 1px 8px rgba(20,17,14,.4)}.d27-cap small{font-size:12.5px;opacity:.92}.d27-cap .go{margin-left:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;color:#1e1a16;font-size:18px;flex:none}.d27-sl{display:flex;align-items:center;gap:8px;margin:20px 6px 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-shadow:0 1px 8px rgba(20,17,14,.6)}.d27-sl i{font-style:normal;color:#ffd066}.d27-hl{display:grid;grid-template-columns:1fr 1fr;gap:11px}.d27-hc{position:relative;height:214px;border-radius:26px;overflow:hidden;border:0;padding:0;cursor:pointer;color:#fff;text-align:left;font:inherit;box-shadow:0 18px 40px #14110e66;background:#3a332c}.d27-hc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:d27kb 9s ease-in-out infinite alternate}@keyframes d27kb{to{transform:scale(1.16) translate(-6px,-4px)}}.d27-hc .rim{position:absolute;inset:0;z-index:4;border-radius:26px;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--d27a),rgba(255,255,255,.95),rgba(255,233,184,.9),rgba(255,208,102,.95),rgba(255,255,255,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:d27spin 5s linear infinite}@keyframes d27spin{to{--d27a: 360deg}}.d27-badge{position:absolute;top:11px;left:11px;z-index:5;padding:5px 10px;border-radius:12px;font-size:10.5px;font-weight:700;letter-spacing:.07em;color:#1e1a16;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.d27-play{position:absolute;top:12px;right:12px;z-index:5;width:40px;height:40px;border-radius:50%;background:#ffffff59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.85);display:grid;place-items:center}.d27-play:before{content:"";border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:3px}.d27-hc .lab{position:absolute;left:8px;right:8px;bottom:8px;z-index:5;padding:10px 12px;border-radius:19px}.d27-hc .lab b{display:block;font-size:20px;font-weight:800;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(20,17,14,.45)}.d27-hc .lab small{display:block;font-size:11.5px;line-height:1.3;margin-top:2px;opacity:.95}.d27-bento{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:108px;gap:11px}.d27-bt{position:relative;border-radius:24px;overflow:hidden;border:0;padding:0;cursor:pointer;color:#fff;text-align:left;font:inherit;box-shadow:0 14px 30px #14110e52;background:#3a332c}.d27-bt.tall{grid-row:span 2}.d27-bt.wide{grid-column:span 2}.d27-bt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.d27-bt .lab{position:absolute;left:7px;right:7px;bottom:7px;z-index:3;padding:8px 11px;border-radius:17px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.d27-bt .lab b{font-size:16.5px;font-weight:800;text-shadow:0 1px 8px rgba(20,17,14,.45)}.d27-bt .lab em{font-style:normal;font-size:11.5px;opacity:.92}.d27-bt .lab small{margin-left:auto;font-size:11px;font-weight:700;padding:3px 8px;border-radius:10px;background:#ffffffe0;color:#1e1a16}.d27-bt .bar{order:3;flex-basis:100%;height:5px;border-radius:3px;background:#ffffff59;overflow:hidden}.d27-bt .bar span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#ffd066,#ffb72b)}.d27-bt.sel{outline:2.5px solid rgba(255,255,255,.95);outline-offset:-2.5px}.d27-bt.stat{display:flex;align-items:center;gap:10px;padding:0 14px}.d27-bt.stat svg{width:54px;height:54px;flex:none}.d27-bt.stat b{display:block;font-size:17px;font-weight:800}.d27-bt.stat small{font-size:11.5px;opacity:.92}.d27-car{display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -14px;padding:0 14px 4px;scrollbar-width:none}.d27-car::-webkit-scrollbar{display:none}.d27-cc{position:relative;flex:none;width:156px;height:190px;border-radius:24px;overflow:hidden;border:0;padding:0;cursor:pointer;color:#fff;text-align:left;font:inherit;scroll-snap-align:start;box-shadow:0 14px 30px #14110e52;background:#3a332c}.d27-cc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.d27-cc .lab{position:absolute;left:7px;right:7px;bottom:7px;padding:9px 11px;border-radius:17px}.d27-cc .lab span{font-size:10.5px;font-weight:700;letter-spacing:.05em}.d27-cc .lab b{display:block;font-size:14.5px;font-weight:700;line-height:1.15;margin-top:2px;text-shadow:0 1px 8px rgba(20,17,14,.4)}html.d27-sel .sel-layout{display:block!important;margin-top:28px}html.d27-sel #cat-panel{min-height:0!important;--ink: #FFFFFF;--mist: rgba(255,255,255,.78);--faint: rgba(255,255,255,.62);--hair: rgba(255,255,255,.14);--club: #FFE3A3;--good: #7EF0B4;--dusk: #FFD066;color:#fff;padding:20px 18px 14px;border-radius:28px;scroll-margin-top:80px;background:linear-gradient(150deg,#14110e9e,#14110e80);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1.5px #ffffff73,inset 0 0 30px #ffffff0f,0 20px 44px #14110e59}html.d27-sel .cat-head h3{background:none!important;color:#fff!important;-webkit-text-fill-color:#fff;font-size:26px}html.d27-sel .cat-head p{color:#ffffffbf}html.d27-sel #cat-panel .rows{border-top:0;display:grid;gap:8px;margin-top:6px}html.d27-sel #cat-panel .row{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:13px 14px;background:#ffffff12;background-image:none;align-items:center}html.d27-sel #cat-panel .row .name{color:#fff;font-weight:600}html.d27-sel #cat-panel .row .meta{color:#ffe3a3}html.d27-sel #cat-panel .row .prog{color:#ffffffa6}html.d27-sel #cat-panel .row .prog.has{color:#ffd066}@media(hover:hover){html.d27-sel #cat-panel .row:hover{background:#ffffff24;padding-left:14px}}html.d27-sel .sel-foot{border-top-color:#ffffff24;color:#ffffffb3}html.d27-sel #reset-cat-btn{color:#fff9}#d27-dock.d27-glas{background:linear-gradient(140deg,#14110e9e,#14110e85)!important}#d27-dock{display:none;position:fixed;left:50%;transform:translate(-50%);bottom:max(16px,env(safe-area-inset-bottom));width:min(560px,calc(100% - 28px));height:70px;z-index:40;border-radius:35px;justify-content:space-around;align-items:center;padding:0 7px}html.d27-sel #d27-dock{display:flex}#d27-dock button{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px;font:600 10px Inter,var(--sans),sans-serif;color:#fff;width:60px;padding:8px 0;border-radius:26px;border:0;background:none;cursor:pointer;text-shadow:0 1px 6px rgba(20,17,14,.5)}#d27-dock svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 4px rgba(20,17,14,.45))}#d27-dock button.on{color:#1e1a16;text-shadow:none;background:#ffffffe6;box-shadow:0 6px 18px #14110e40,inset 0 1px #fff}#d27-dock button.on svg{filter:none}#d27-dock button:active{transform:scale(.94)}#d27-start{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;pointer-events:none;background:#e1f0ff59;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6)}html.d27-intro #d27-start{display:flex;animation:d27frost 1.6s cubic-bezier(.2,.8,.2,1) .7s both}@keyframes d27frost{to{background:#e1f0ff00;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);visibility:hidden}}#d27-start img{width:120px;height:120px;border-radius:28px;box-shadow:0 20px 50px #14110e59,0 0 0 1px #fffc}html.d27-intro #d27-start img{animation:d27icon 1.3s cubic-bezier(.2,.8,.2,1) both}@keyframes d27icon{0%{transform:scale(.55);opacity:0}25%{transform:scale(1);opacity:1}55%{transform:scale(1);opacity:1;filter:blur(0)}to{transform:scale(3.2);opacity:0;filter:blur(12px)}}html.d27-intro body:before{animation:d27bg 2.4s cubic-bezier(.2,.8,.2,1) .5s both}@keyframes d27bg{0%{filter:blur(34px) saturate(1.4) brightness(1.15);transform:scale(1.25)}to{filter:none;transform:none}}html.d27-intro .d27-kopf img{animation:none}@keyframes d27wm{0%{opacity:0;transform:translateY(14px) scale(.94);filter:blur(10px)}}html.d27-intro .d27-gruss{animation:d27up .9s cubic-bezier(.2,.8,.2,1) 1.9s both}html.d27-intro #menu-btn{animation:d27up .8s cubic-bezier(.2,.8,.2,1) 2s both}@keyframes d27up{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}}html.d27-intro .d27-rise{animation:d27rise 1s cubic-bezier(.34,1.56,.64,1) both}@keyframes d27rise{0%{opacity:0;transform:translateY(60px) scale(.96);filter:blur(10px)}}html.d27-intro #d27-dock{animation:d27dock 1s cubic-bezier(.34,1.56,.64,1) 2.9s both}@keyframes d27dock{0%{opacity:0;transform:translate(-50%,90px) scale(.9)}}html.d27-intro .d27-cap .ring{animation:d27fill 1.6s cubic-bezier(.2,.8,.2,1) 2.9s both}@keyframes d27fill{0%{stroke-dasharray:0 88}}html.d27-intro.d27-sanft #d27-start{display:none}html.d27-intro.d27-sanft body:before{animation:d27sanftBg .8s ease-out both}@keyframes d27sanftBg{0%{opacity:.6}}html.d27-intro.d27-sanft .d27-gruss{animation:d27sanft .6s cubic-bezier(.2,.8,.2,1) .1s both}html.d27-intro.d27-sanft #menu-btn{animation:d27sanft .5s cubic-bezier(.2,.8,.2,1) .15s both}html.d27-intro.d27-sanft .d27-rise{animation:d27sanft .7s cubic-bezier(.2,.8,.2,1) both}html.d27-intro.d27-sanft #d27-dock{animation:d27dock .7s cubic-bezier(.2,.8,.2,1) .35s both}html.d27-intro.d27-sanft .d27-cap .ring{animation:d27fill 1.2s cubic-bezier(.2,.8,.2,1) .35s both}@keyframes d27sanft{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){html.d27 *,html.d27 *:before,html.d27 *:after{animation:none!important}html.d27-intro #d27-start{display:none}}html.d27-sel .content{padding:0 20px calc(116px + env(safe-area-inset-bottom))}.d27-kopf{padding-top:max(56px,calc(env(safe-area-inset-top) + 40px))}.d27-kopf img{width:172px}.d27-gruss{margin:26px 2px 0}.d27-gruss b{font-size:clamp(28px,7.6vw,34px)}.d27-luft{height:clamp(170px,32vh,330px)}.d27-sl{margin:30px 2px 12px;font-size:13px;letter-spacing:.02em;font-weight:700;text-transform:none}.d27-sl i{font-size:12px}.d27-sl em{margin-left:auto;font-style:normal;font-weight:600;font-size:13px;color:#fff;opacity:.9;cursor:pointer}.d27-car{margin:0 -20px;padding:0 20px 4px;gap:12px}.d27-hl,.d27-bento{gap:12px}.d27-stats{display:grid;grid-template-columns:1.35fr 1fr 1fr;align-items:center;width:100%;padding:12px 6px;border-radius:26px;color:#fff;text-align:left;cursor:pointer;font:inherit}.d27-stats .st{display:flex;flex-direction:column;justify-content:center;padding:0 12px;min-width:0}.d27-stats .st+.st{border-left:1px solid rgba(255,255,255,.28)}.d27-stats .st.r{flex-direction:row;align-items:center;gap:10px}.d27-stats svg{width:46px;height:46px;flex:none;filter:drop-shadow(0 0 6px rgba(255,233,184,.7))}.d27-stats b{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-shadow:0 1px 8px rgba(20,17,14,.4)}.d27-stats .st.r b{font-size:15px}.d27-stats b i{font-style:normal;font-weight:600;font-size:13px;opacity:.8}.d27-stats small{font-size:11.5px;opacity:.88;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.d27-intro .d27-stats .ring{animation:d27fill 1.6s cubic-bezier(.2,.8,.2,1) 2.9s both}html.d27 body:before{background-position:50% 38%}@media(min-aspect-ratio:1/1){html.d27 body:before{background:linear-gradient(90deg,#14110e9e,#14110e4d 38%,#14110e00 62%),linear-gradient(180deg,#14110e40,#14110e00 30%,#14110e73),url(design/hero_quer_2752.webp) 70% 50% / cover no-repeat,#b8a48e}}@media(min-width:700px){html.d27-sel .container{max-width:760px}html.d27-sel .content{padding:0 32px calc(124px + env(safe-area-inset-bottom))}.d27-kopf img{width:210px}.d27-gruss b{font-size:40px}.d27-stats{max-width:560px}.d27-hc{height:280px}.d27-hc .lab b{font-size:24px}.d27-hc .lab small{font-size:13px}.d27-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:132px;grid-auto-flow:dense}.d27-bt.wide{grid-column:span 2}.d27-car{margin:0;padding:0 0 4px}.d27-cc{width:200px;height:236px}html.d27-sel #cat-panel .rows{grid-template-columns:1fr 1fr}.d27-car{margin:0 -32px;padding:0 32px 4px}}@media(min-width:1000px){html.d27-sel .container{max-width:1180px}html.d27-sel .content{padding:0 48px 130px}.d27-kopf{text-align:left;padding-top:44px}.d27-kopf img{width:230px}.d27-top{max-width:560px}.d27-gruss{margin-top:34px}.d27-gruss b{font-size:50px}.d27-luft{height:clamp(60px,14vh,160px)}.d27-stats{max-width:600px}.d27-hl{grid-template-columns:1fr 1fr;gap:20px}.d27-hc{height:340px;border-radius:30px}.d27-hc .lab{left:12px;right:12px;bottom:12px;padding:14px 16px}.d27-hc .lab b{font-size:28px}.d27-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:160px;gap:20px}.d27-bt{border-radius:28px}.d27-bt .lab b{font-size:19px}.d27-car{margin:0;padding:0 0 6px;gap:20px}.d27-cc{width:260px;height:300px;border-radius:28px}.d27-cc .lab b{font-size:17px}html.d27-sel #cat-panel{padding:28px 28px 18px}html.d27-sel #cat-panel .rows{grid-template-columns:repeat(3,1fr)}.d27-sl{font-size:15px;margin-top:40px}#d27-dock{width:520px}}html.d27 body:before{background:linear-gradient(180deg,#14110e8c,#14110e52 26%,#14110e00 46% 58%,#14110e66 80%,#14110ea8),var(--g-hero_hoch_1440, url(design/hero_hoch_1440.webp)) 46% 46% / cover no-repeat,#b8a48e}@media(min-aspect-ratio:1/1){html.d27 body:before{background:linear-gradient(90deg,#14110ea8,#14110e57 40%,#14110e00 64%),linear-gradient(180deg,#14110e4d,#14110e00 30%,#14110e80),url(design/hero_quer_2752.webp) 70% 50% / cover no-repeat,#b8a48e}}.d27-gruss small,.d27-gruss b,.d27-sl{text-shadow:0 2px 14px rgba(20,17,14,.65),0 0 2px rgba(20,17,14,.35)}.d27-stats.d27-glas,.d27-bt.stat.d27-glas,#d27-dock.d27-glas{background:linear-gradient(140deg,#14110e94,#14110e7a)!important}.d27-stats .st.r>span{display:flex;flex-direction:column;min-width:0}.d27-stats .st.r b{font-size:16px}html.d27-sel header:before{content:"";position:absolute;inset:0 0 -10px;opacity:0;transition:opacity .25s;background:linear-gradient(180deg,#14110e8c,#14110e40);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}html.d27-scrolled header:before{opacity:1}html.d27-sel header .d27-mini{display:none;position:relative;color:#fff;font:700 15px Inter,var(--sans),sans-serif;letter-spacing:.01em;align-self:center;text-shadow:0 1px 8px rgba(20,17,14,.5)}html.d27-scrolled header .d27-mini{display:block}html.d27-sel header{display:flex;align-items:center}@media(min-width:700px)and (max-width:999px){.d27-luft{height:clamp(160px,24vh,300px)}}.d27-stats .st+.st{padding-left:14px}.d27-stats svg{width:42px;height:42px}html.d27-sel header:before{left:calc(50% - 50vw);right:calc(50% - 50vw)}html.d27{--d27-dock: 70px;--d27-unten: max(16px, env(safe-area-inset-bottom))}#d27-dock{bottom:var(--d27-unten);height:var(--d27-dock)}.d27-hero{display:flex;flex-direction:column;min-height:calc(100vh - var(--d27-dock) - var(--d27-unten) - 20px);min-height:calc(100dvh - var(--d27-dock) - var(--d27-unten) - 20px)}.d27-hero .d27-luft{flex:1 1 auto;height:auto;min-height:clamp(110px,20vh,420px)}.d27-hero .d27-stats{flex:none}.d27-hero+.d27-sl{margin-top:36px}#d27-fade{display:none;position:fixed;left:0;right:0;bottom:0;height:calc(var(--d27-dock) + var(--d27-unten) + 46px);z-index:35;pointer-events:none;background:linear-gradient(0deg,#14110eb8,#14110e61 55%,#14110e00)}html.d27-sel #d27-fade{display:block}@media(min-width:1000px){.d27-hero{min-height:calc(100dvh - var(--d27-dock) - var(--d27-unten) - 36px)}.d27-hero .d27-luft{min-height:60px}}@media(max-height:520px){.d27-hero{min-height:0}.d27-hero .d27-luft{min-height:40px;flex:none}.d27-kopf{padding-top:18px}.d27-kopf img{width:150px}}html.d27{--d27-v: linear-gradient(180deg, rgba(20,17,14,.55) 0%, rgba(20,17,14,.3) 26%, rgba(20,17,14,0) 44%, rgba(20,17,14,0) 60%, rgba(20,17,14,.42) 82%, rgba(20,17,14,.68) 100%);--d27-q: linear-gradient(90deg, rgba(20,17,14,.66) 0%, rgba(20,17,14,.34) 40%, rgba(20,17,14,0) 64%), linear-gradient(180deg, rgba(20,17,14,.3) 0%, rgba(20,17,14,0) 30%, rgba(20,17,14,.5) 100%)}html.d27 body:before{background:var(--d27-v),var(--g-hero_hoch_1440, url(design/hero_hoch_1440.webp)) 46% 46% / cover no-repeat,#b8a48e}@media(max-aspect-ratio:1/1)and (min-width:600px){html.d27 body:before{background:var(--d27-v),url(design/hero_hoch_3072.webp) 46% 46% / cover no-repeat,#b8a48e}}@media(min-aspect-ratio:1/1){html.d27 body:before{background:var(--d27-q),url(design/hero_quer_2752.webp) 70% 50% / cover no-repeat,#b8a48e}}@media(min-aspect-ratio:1/1)and (min-width:1600px),(min-aspect-ratio:1/1)and (min-width:1100px)and (min-resolution:1.5dppx){html.d27 body:before{background:var(--d27-q),url(design/hero_quer_5504.webp) 70% 50% / cover no-repeat,#b8a48e}}html.d27-sel .container{max-height:none!important;height:100vh!important;height:100dvh!important}@media(max-height:520px){html.d27{--d27-dock: 54px;--d27-unten: max(10px, env(safe-area-inset-bottom))}.d27-kopf{text-align:left;padding-top:16px}.d27-kopf img{width:112px}.d27-gruss{margin-top:14px}.d27-gruss b{font-size:26px}.d27-gruss b br{display:none}.d27-hero{min-height:calc(100dvh - var(--d27-dock) - var(--d27-unten) - 14px)}.d27-hero .d27-luft{flex:1 1 auto;min-height:12px}.d27-stats{max-width:460px;padding:8px 4px}.d27-stats svg{width:34px;height:34px}#d27-dock{width:min(460px,calc(100% - 28px))}#d27-dock button{padding:5px 0}#d27-dock svg{width:20px;height:20px}}@media(min-width:1800px){html.d27-sel .container{max-width:1480px}html.d27-sel .content{padding:0 64px 150px}.d27-kopf img{width:290px}.d27-gruss small{font-size:15px}.d27-gruss b{font-size:64px}.d27-top,.d27-stats{max-width:720px}.d27-stats{padding:16px 8px}.d27-stats b{font-size:26px}.d27-stats small{font-size:13.5px}.d27-stats svg{width:56px;height:56px}.d27-hc{height:440px}.d27-hc .lab b{font-size:34px}.d27-hc .lab small{font-size:15px}.d27-bento{grid-auto-rows:210px;gap:24px}.d27-bt .lab b{font-size:22px}.d27-cc{width:320px;height:370px}.d27-cc .lab b{font-size:20px}.d27-sl{font-size:18px}html.d27{--d27-dock: 80px}#d27-dock{width:600px}#d27-dock button{font-size:12px;width:76px}#d27-dock svg{width:26px;height:26px}html.d27-sel #cat-panel .rows{grid-template-columns:repeat(4,1fr)}}#d27-ruhe{display:none;position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--d27-ruhe, 0);background:linear-gradient(180deg,#14110e6b,#14110e94);-webkit-backdrop-filter:blur(34px) saturate(1.25);backdrop-filter:blur(34px) saturate(1.25);will-change:opacity}html.d27-sel #d27-ruhe{display:block}html.d27-sel .container{position:relative;z-index:1}@media(prefers-reduced-transparency:reduce){#d27-ruhe{background:#14110ee0}}html.d27-sel #plane-grid.d27-karten:not(.d27-ohne){display:grid;grid-template-columns:1fr 1fr;gap:12px}html.d27-sel #plane-grid.d27-video{grid-template-columns:1fr}html.d27-sel #plane-grid.d27-karten>.row.back,html.d27-sel #plane-grid.d27-karten>.off-bar{grid-column:1 / -1}html.d27-sel #plane-grid .row.d27-karte{position:relative;display:block;height:214px;padding:0;border:0;border-radius:22px;overflow:hidden;text-align:left;background:#3a332c;box-shadow:0 12px 28px #14110e61;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease}html.d27-sel #plane-grid .row.d27-karte:active{transform:scale(.975)}@media(hover:hover){html.d27-sel #plane-grid .row.d27-karte:hover{padding:0;transform:translateY(-3px);box-shadow:0 18px 36px #14110e73}}.d27-kb{position:absolute;inset:0;z-index:-2}.d27-kb img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){.row.d27-karte:hover .d27-kb img{transform:scale(1.05)}}html.d27-sel #plane-grid .row.d27-karte:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#14110e00 38%,#14110e47 58%,#14110edb)}html.d27-sel #plane-grid .row.d27-karte .name{position:absolute;left:14px;right:12px;bottom:34px;font-size:16px;font-weight:700;line-height:1.2;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45);hyphens:auto;-webkit-hyphens:auto}html.d27-sel #plane-grid .row.d27-karte .meta{position:absolute;left:14px;right:12px;bottom:13px;margin:0;font-family:Inter,var(--sans),sans-serif;font-size:12px;letter-spacing:0;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.d27-sel #plane-grid .row.d27-karte .prog{position:absolute;top:10px;right:10px;margin:0;padding:4px 9px;border-radius:12px;font-size:11.5px;font-weight:700;color:#1e1a16!important;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000002e}html.d27-sel #plane-grid .row.d27-karte .prog.has{background:linear-gradient(135deg,#ffe08a,#ffc24a)}html.d27-sel #plane-grid .row.d27-karte .kap{display:none}html.d27-sel #plane-grid .row.d27-karte .neu-tag{position:absolute;left:0;bottom:calc(100% + 6px)}html.d27-sel #plane-grid .row.d27-karte.gesperrt .name svg{width:14px;height:14px;margin-right:5px;vertical-align:-1px;stroke:#fff;fill:none;stroke-width:2}html.d27-sel #plane-grid .row.d27-vid{position:relative;display:block;padding:0!important;border:0;border-radius:22px;overflow:hidden;text-align:left;background:#ffffff14;border:1px solid rgba(255,255,255,.16);box-shadow:0 12px 28px #14110e52}html.d27-sel #plane-grid .row.d27-vid .tut-bild{position:relative;display:block;width:100%;aspect-ratio:16 / 9;height:auto;margin:0;border-radius:0;order:0}html.d27-sel #plane-grid .row.d27-vid .tut-bild img{width:100%;height:100%;object-fit:cover;border-radius:0}html.d27-sel #plane-grid .row.d27-vid .name{display:block;padding:12px 64px 2px 16px;font-size:16px;font-weight:700;color:#fff}html.d27-sel #plane-grid .row.d27-vid .meta{display:block;margin:0;padding:0 64px 14px 16px;font-family:Inter,var(--sans),sans-serif;font-size:12.5px;letter-spacing:0;color:#ffe3a3;white-space:normal}html.d27-sel #plane-grid .row.d27-vid .off-k{top:auto;bottom:12px;right:12px;transform:none;background:#ffffff1f;border-color:#ffffff4d;color:#fff}html.d27-sel #plane-grid .off-bar{border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}@media(min-width:700px){html.d27-sel #plane-grid.d27-karten:not(.d27-ohne){grid-template-columns:repeat(3,1fr)}html.d27-sel #plane-grid.d27-video{grid-template-columns:1fr 1fr}html.d27-sel #plane-grid .row.d27-karte{height:240px}}@media(min-width:1000px){html.d27-sel #plane-grid.d27-karten:not(.d27-ohne){grid-template-columns:repeat(4,1fr);gap:18px}html.d27-sel #plane-grid.d27-video{grid-template-columns:repeat(3,1fr)}html.d27-sel #plane-grid .row.d27-karte{height:270px;border-radius:26px}html.d27-sel #plane-grid .row.d27-karte .name{font-size:18px}}@media(min-width:1800px){html.d27-sel #plane-grid.d27-karten:not(.d27-ohne){grid-template-columns:repeat(5,1fr)}html.d27-sel #plane-grid .row.d27-karte{height:320px}html.d27-sel #plane-grid.d27-video{grid-template-columns:repeat(4,1fr)}}.d27-cc .lab{left:8px;right:auto;max-width:calc(100% - 16px);bottom:8px;padding:7px 11px;border-radius:14px}.d27-cc .lab span{display:none}.d27-cc .lab b{font-size:13.5px;margin:0}html.d27-sel #plane-grid.d27-karten.d27-video:not(.d27-ohne){grid-template-columns:1fr}html.d27-sel #plane-grid .row.tut-row.d27-vid{padding:0!important}html.d27-sel #plane-grid .row.d27-vid .tut-bild{position:relative!important;right:auto!important;top:auto!important;transform:none!important;display:block;width:100%!important;aspect-ratio:16 / 9;opacity:1!important;filter:none!important}html.d27-sel #plane-grid .row.d27-vid .tut-play{transform:translate(-50%,-50%) scale(1.25)!important}html.d27-sel #plane-grid .row.d27-vid .name .schloss{width:14px;height:14px;margin-right:6px;vertical-align:-1px}html.d27-sel #plane-grid .row.d27-vid .bald-tag{margin-left:8px}@media(min-width:700px){html.d27-sel #plane-grid.d27-karten.d27-video:not(.d27-ohne){grid-template-columns:1fr 1fr}}@media(min-width:1000px){html.d27-sel #plane-grid.d27-karten.d27-video:not(.d27-ohne){grid-template-columns:repeat(3,1fr)}}@media(min-width:1800px){html.d27-sel #plane-grid.d27-karten.d27-video:not(.d27-ohne){grid-template-columns:repeat(4,1fr)}}html.d27-sel #plane-grid .row.d27-vid{display:flex!important;flex-direction:column;align-items:stretch}html.d27-sel #plane-grid .row.d27-vid .tut-bild{order:-1}html.d27-sel #plane-grid .row.d27-vid .name{padding-top:14px}.d27-bt .lab{left:8px;right:auto;max-width:calc(100% - 16px);bottom:8px;padding:6px 8px 6px 12px;border-radius:14px;gap:6px;flex-wrap:nowrap}.d27-bt .lab b{font-size:15px;white-space:nowrap}.d27-bt .lab small{margin-left:2px;font-size:10.5px;padding:2px 7px}.d27-bt .lab em{display:none}.d27-bt.tall .lab{flex-wrap:wrap;right:8px;max-width:none}.d27-bt.tall .lab small{margin-left:auto}.d27-bt.stat .lab,.d27-bt.stat{gap:10px}@media(min-width:700px){.d27-bt .lab em{display:inline;white-space:nowrap}}#d27-ruhe{background:linear-gradient(180deg,#14110e33,#14110e61);-webkit-backdrop-filter:blur(44px) saturate(1.35);backdrop-filter:blur(44px) saturate(1.35)}html.d27-sel #cat-panel{position:relative;overflow:hidden;padding-top:168px;background:linear-gradient(150deg,#ffffff2b,#ffffff0f)!important;border:1px solid rgba(255,255,255,.38)}html.d27-sel #cat-panel:before{content:"";position:absolute;left:0;right:0;top:0;height:230px;pointer-events:none;background:linear-gradient(180deg,#14110e0d,#14110e40 55%,#14110e00),var(--d27-banner) center 55% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}html.d27-sel #cat-panel>*{position:relative}html.d27-sel .cat-head h3{font-size:30px;text-shadow:0 2px 16px rgba(20,17,14,.6)}html.d27-sel .cat-head p{color:#ffffffe0;text-shadow:0 1px 10px rgba(20,17,14,.6)}@media(min-width:1000px){html.d27-sel #cat-panel{padding-top:210px}html.d27-sel #cat-panel:before{height:290px}html.d27-sel .cat-head h3{font-size:38px}}html.d27-sel #plane-grid .row.d27-karte .name small{display:block;margin-top:3px;font-size:11.5px;font-weight:500;color:#ffffffd9}html.d27-sel #plane-grid .row.d27-karte.d27-zp .name{bottom:30px}html.d27-sel #plane-grid .row.d27-karte .zp-st{position:absolute;top:10px;right:10px;margin:0;padding:4px 9px;border-radius:12px;font-size:11px;font-weight:700;background:#ffffffd1;color:#1e1a16;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.d27-sel #plane-grid .row.d27-karte .zp-st.open,html.d27-sel #plane-grid .row.d27-karte .zp-st.run{background:linear-gradient(135deg,#7ef0b4,#3fd08a);color:#0f2a1c}html.d27-sel #plane-grid .row.d27-karte .zp-st.ok{background:linear-gradient(135deg,#ffe08a,#ffc24a)}html.d27-sel #plane-grid .off-bar{padding:14px 16px;background:linear-gradient(135deg,#ffd06638,#ffe9b81f)!important;border:1px solid rgba(255,255,255,.35)}html.d27-sel #plane-grid .off-bar .off-t{color:#fff}html.d27-sel #plane-grid .row.d27-vid{background:linear-gradient(180deg,#14110ec7,#14110edb)!important}html.d27-sel #plane-grid .row.d27-vid .meta{color:#ffe3a3!important}.d27-stats{grid-template-columns:1.55fr 1fr .9fr}.d27-stats .st.r{padding-right:14px}html.d27-sel #plane-grid .row.d27-karte .name small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d27-bt.stat b{white-space:nowrap;font-size:16px}.d27-mini{display:none}html.d27-ansicht #d27-ruhe{display:block;opacity:1!important}html.d27-ansicht body{padding:0}html.d27-ansicht .container{--ink: #FFFFFF;--mist: rgba(255,255,255,.8);--faint: rgba(255,255,255,.62);--hair: rgba(255,255,255,.16);--club: #FFE3A3;--good: #7EF0B4;--bad: #FF8E7E;--dusk: #FFD066;--dusk-deep: #FFC24A;--tile: linear-gradient(150deg, rgba(255,255,255,.16), rgba(255,255,255,.06));--tile-edge: rgba(255,255,255,.28);color:#fff;max-width:680px;height:100vh!important;height:100dvh!important;max-height:none!important;border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.d27-ansicht .container:before{display:none!important}html.d27-ansicht header{position:absolute;top:0;left:0;right:0;z-index:30;padding:max(14px,env(safe-area-inset-top)) 18px 10px}html.d27-ansicht header:after,html.d27-ansicht header .crest,html.d27-ansicht header .brand,html.d27-ansicht header .who{display:none!important}html.d27-ansicht header:before{content:"";position:absolute;inset:0 calc(50% - 50vw) -10px;background:linear-gradient(180deg,#14110e8c,#14110e26);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}html.d27-ansicht header .d27-mini{display:block;position:relative;color:#fff;font:700 15px Inter,var(--sans),sans-serif;align-self:center}html.d27-ansicht header{display:flex;align-items:center}html.d27-ansicht #menu-btn{position:relative;margin-left:auto;width:46px;height:46px;border-radius:50%;color:#fff}html.d27-ansicht .content{padding:calc(max(14px,env(safe-area-inset-top)) + 74px) 18px calc(30px + env(safe-area-inset-bottom))}html.d27-ansicht .view-title,html.d27-ansicht .ch-head h2,html.d27-ansicht .greet{background:none!important;-webkit-text-fill-color:#fff;color:#fff!important;text-shadow:0 2px 16px rgba(20,17,14,.6)}html.d27-ansicht #view-chapters{position:relative;padding-top:150px}html.d27-ansicht #view-chapters:before{content:"";position:absolute;left:-18px;right:-18px;top:calc(-1*(max(14px,env(safe-area-inset-top)) + 74px));height:330px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14110e59,#14110e0d 40%,#14110e73 85%),var(--d27-kopfbild) center 55% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}html.d27-ansicht #view-chapters .topnav{position:absolute;top:0;left:0}html.d27-ansicht .ch-head h2{font-size:38px}html.d27-ansicht .ch-head .reg{color:#fff;border-color:#ffffff80;background:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.d27-ansicht .src-line{color:#ffffffbf;text-shadow:0 1px 8px rgba(20,17,14,.6)}html.d27-ansicht .checkride{border:1px solid rgba(255,208,102,.65);background:linear-gradient(135deg,#ffd0664d,#ffaa3c1f)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 28px #14110e4d}html.d27-ansicht .checkride strong,html.d27-ansicht .checkride .go{color:#ffe08a}html.d27-ansicht .checkride span{color:#ffffffe0}html.d27-ansicht #chapter-list .row,html.d27-ansicht .ch-row{margin-bottom:8px;padding:13px 14px!important;border-radius:18px;border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(150deg,#ffffff29,#ffffff0f)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff4d,0 8px 20px #14110e38}html.d27-ansicht .ch-row .num{background:linear-gradient(135deg,#f2b63d,#ffd98a);color:#fff}html.d27-ansicht .ch-row .score{background:#ffffff24;color:#fff}html.d27-ansicht .opt{border-radius:18px;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(150deg,#ffffff2e,#ffffff12)!important;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff52,0 8px 20px #14110e38!important}html.d27-ansicht .opt .k{color:#ffe3a3}html.d27-ansicht .opt.wrong{border-color:#ff8e7ee6!important;background:linear-gradient(150deg,#ff786461,#ff786424)!important;box-shadow:0 0 24px #ff786459!important}html.d27-ansicht .opt.correct,html.d27-ansicht .opt.right,html.d27-ansicht .opt.ok{border-color:#7ef0b4f2!important;background:linear-gradient(150deg,#50dc9666,#50dc9624)!important;box-shadow:0 0 26px #50dc9666!important}html.d27-ansicht #question-text{color:#fff;text-shadow:0 1px 10px rgba(20,17,14,.5);font-size:22px}html.d27-ansicht .btn:not(.primary){color:#fff;border:1px solid rgba(255,255,255,.3);background:linear-gradient(150deg,#ffffff2e,#ffffff0f)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.d27-ansicht .btn.primary{background:linear-gradient(180deg,#ffe08a,#ffc24a)!important;color:#3a2600!important;box-shadow:0 10px 26px #ffbe4673!important}html.d27-ansicht .tn-back{color:#fff;background:#ffffff29!important;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.d27-ansicht #overall-perf-container{color:#ffffffd9}html.d27-ansicht .track{background:#ffffff2e}html.d27-ansicht .track i{background:linear-gradient(90deg,#ffd066,#ffb72b)}html.d27-ansicht #view-quiz{position:relative}html.d27-ansicht #view-quiz:before{content:"";position:absolute;left:-18px;right:-18px;top:calc(-1*(max(14px,env(safe-area-inset-top)) + 74px));height:200px;z-index:-1;pointer-events:none;background:var(--d27-kopfbild) center 50% / cover no-repeat;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}@media(min-width:1000px){html.d27-ansicht .container{max-width:860px}}html.d27-ansicht .topnav,html.d27-ansicht .topnav *{background-color:transparent}html.d27-ansicht .tn-back,html.d27-ansicht .tn-r{color:#fff!important;background:#ffffff2e!important;border:1px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.d27-ansicht #view-quiz:before{opacity:.32;height:170px}html.d27-ansicht .container{--panel-solid: transparent;--panel: transparent}html.d27-ansicht .topnav{background:none!important}html.d27 .overlay .dialog,html.d27 .install-sheet{--ink: #FFFFFF;--mist: rgba(255,255,255,.82);--faint: rgba(255,255,255,.64);--hair: rgba(255,255,255,.16);--club: #FFE3A3;--dusk: #FFD066;color:#fff;background:linear-gradient(150deg,#14110edb,#14110ee6)!important;border:1px solid rgba(255,255,255,.3)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 1px #ffffff59,0 30px 70px #14110e99!important}html.d27 .overlay .dialog h3,html.d27 .overlay .dialog p,html.d27 .overlay .dialog li{color:#fff;-webkit-text-fill-color:#fff;background:none}html.d27 .overlay .dialog .btn{color:#fff;border:1px solid rgba(255,255,255,.35);background:#ffffff24!important}html.d27 .overlay .dialog .btn.primary{color:#3a2600!important;background:linear-gradient(180deg,#ffe08a,#ffc24a)!important}html.d27 .overlay{background:#14110e73}.d27-bt.stat{padding:0 10px;gap:8px}.d27-bt.stat svg{width:46px;height:46px}.d27-bt.stat b{font-size:15px}html.d27-auth body{padding:0}html.d27-auth .container{max-width:480px;height:100vh!important;height:100dvh!important;max-height:none!important;border-radius:0;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.d27-auth .container:before{display:none!important}html.d27-auth header{display:none}html.d27-auth .content{display:flex;flex-direction:column;padding:max(48px,calc(env(safe-area-inset-top) + 34px)) 20px max(24px,env(safe-area-inset-bottom))}html.d27-auth .content>div:not(.hidden){margin-top:auto;margin-bottom:0}html.d27-auth .content:before{content:"";display:block;flex:none;height:118px;margin-bottom:8px;background:url(design/schriftzug_weiss.png) center top / contain no-repeat;filter:drop-shadow(0 4px 18px rgba(20,17,14,.5))}html.d27-auth .home-crest,html.d27-auth .auth-crest,html.d27-auth .home-title,html.d27-auth .home-sub{display:none!important}html.d27-auth #view-login,html.d27-auth #view-register,html.d27-auth #view-forgot,html.d27-auth #view-home{--ink: #fff;--mist: rgba(255,255,255,.82);--faint: rgba(255,255,255,.65);--hair: rgba(255,255,255,.2);--club: #FFE3A3;color:#fff;padding:22px 20px 18px;border-radius:30px;background:linear-gradient(150deg,#ffffff42,#ffffff14);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);box-shadow:inset 0 1.5px #fffc,inset 0 0 30px #ffffff1a,0 24px 50px #14110e66}html.d27-auth #view-home{text-align:center}html.d27-auth #view-home:before{content:"Bereit zum Abheben?";display:block;font:800 30px Inter,var(--sans),sans-serif;letter-spacing:-.02em;margin:4px 0 6px;text-shadow:0 2px 14px rgba(20,17,14,.45)}html.d27-auth .view-title{background:none!important;-webkit-text-fill-color:#fff;color:#fff!important;font-family:Inter,var(--sans),sans-serif;font-weight:800;letter-spacing:-.02em;font-size:28px;text-shadow:0 2px 14px rgba(20,17,14,.45)}html.d27-auth .view-lead,html.d27-auth .field span,html.d27-auth .auth-links,html.d27-auth .home-sub,html.d27-auth p{color:#ffffffe0;text-shadow:0 1px 6px rgba(20,17,14,.35)}html.d27-auth .field input{color:#fff;font-size:16px;border-radius:16px;border:1px solid rgba(255,255,255,.45);background:#14110e4d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff2e}html.d27-auth .field input:focus{border-color:#ffd066;box-shadow:0 0 0 4px #ffd06640;outline:none}html.d27-auth .btn.primary{border-radius:18px;height:54px;font-size:17px;background:linear-gradient(180deg,#ffe08a,#ffc24a)!important;color:#3a2600!important;box-shadow:0 12px 28px #ffbe4673!important}html.d27-auth .btn:not(.primary){color:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.4);background:#ffffff24!important}html.d27-auth .auth-new{color:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.45);background:#ffffff24!important}html.d27-auth .auth-link,html.d27-auth .auth-new span{color:#fff}html.d27-auth .pk-or span{color:#fffc}@media(min-height:760px){html.d27-auth .content:before{height:150px;margin-bottom:16px}}@media(min-width:1000px){html.d27-auth .container{max-width:1180px}html.d27-auth .content>div:not(.hidden){width:440px}html.d27-auth .content{padding-left:64px}html.d27-auth .content:before{width:300px;background-position:left top}}html.d27 .menu-ov{background:#14110e59}html.d27 .menu-panel{--ink: #fff;--mist: rgba(255,255,255,.82);--faint: rgba(255,255,255,.6);--hair: rgba(255,255,255,.14);--club: #FFE3A3;color:#fff;background:linear-gradient(160deg,#14110ecc,#14110ee0)!important;border-left:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:-24px 0 60px #14110e80!important}html.d27 .menu-panel .mn-title{color:#fff;font-family:Inter,var(--sans),sans-serif;font-weight:800}html.d27 .menu-panel .mn-user{background:linear-gradient(135deg,#ffd06638,#ffe9b81f)!important;border:1px solid rgba(255,255,255,.3);border-radius:20px}html.d27 .menu-panel .mn-ava{background:linear-gradient(135deg,#ffd066,#ffb72b);color:#3a2600}html.d27 .menu-panel .mn-row{color:#fff;border-radius:16px}html.d27 .menu-panel .mn-row svg{color:#ffe3a3}@media(hover:hover){html.d27 .menu-panel .mn-row:hover{background:#ffffff1a}}html.d27 .menu-panel .mn-x{color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.3)}html.d27 .menu-panel .mn-foot{color:#ffffff8c}html.d27-ansicht #view-legal>*:not(.topnav),html.d27-ansicht #view-stats .stat-box,html.d27-ansicht #lg-impressum p{border-radius:18px}html.d27-ansicht #lg-impressum p{padding:12px 14px;margin:0 0 8px;background:linear-gradient(150deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.d27-ansicht #view-legal,html.d27-ansicht #view-stats,html.d27-ansicht #view-result,html.d27-ansicht #view-scenario,html.d27-ansicht #view-tutorial{position:relative;padding-top:120px}html.d27-ansicht #view-legal:before,html.d27-ansicht #view-stats:before,html.d27-ansicht #view-result:before,html.d27-ansicht #view-scenario:before,html.d27-ansicht #view-tutorial:before{content:"";position:absolute;left:-18px;right:-18px;top:calc(-1*(max(14px,env(safe-area-inset-top)) + 74px));height:300px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14110e4d,#14110e0d 40%,#14110e73 85%),var(--d27-kopfbild) center 50% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}html.d27-ansicht #view-legal .topnav,html.d27-ansicht #view-stats .topnav,html.d27-ansicht #view-result .topnav,html.d27-ansicht #view-scenario .topnav,html.d27-ansicht #view-tutorial .topnav{position:absolute;top:0;left:0}html.d27-auth #view-login,html.d27-auth #view-register,html.d27-auth #view-forgot,html.d27-auth #view-home{background:linear-gradient(150deg,#14110e8c,#14110e6b)!important;border-color:#ffffff6b}html.d27-auth .field span{color:#fff;font-weight:600;opacity:.95}html.d27-auth .view-lead{color:#ffffffe6}html.d27-ansicht .tn-back,html.d27-ansicht .tn-r{background:#14110e8c!important;border-color:#ffffff8c!important;font-weight:600}@media(min-width:700px)and (max-width:999px){.d27-bt.stat{grid-column:span 2}}html.d27-ansicht .ls-k{border-radius:20px;background:linear-gradient(150deg,#fff3,#ffffff12)!important;border:1px solid rgba(255,255,255,.35)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #fff6,0 10px 24px #14110e40}html.d27-ansicht .ls-k b{font-family:Inter,var(--sans),sans-serif;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(20,17,14,.4)}html.d27-ansicht .ls-h{font-family:Inter,var(--sans),sans-serif;font-weight:800;color:#fff}html.d27-ansicht .ls-b,html.d27-ansicht .ls-list,html.d27-ansicht .ls-leer,html.d27-ansicht .tut-text{padding:14px 16px;margin-bottom:10px;border-radius:20px;background:linear-gradient(150deg,#14110e8c,#14110e59);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 24px #14110e38;color:#ffffffeb}html.d27-ansicht .ls-b .track{height:8px;border-radius:6px}html.d27-ansicht .ls-b .track i{background:linear-gradient(90deg,#ffd98a,#ffe9b8,#ffd066);box-shadow:0 0 10px #ffe9b899}html.d27-ansicht .tut-player{border-radius:22px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 44px #14110e8c,0 0 0 4px #ffffff0f}html.d27-ansicht .tut-fach{color:#ffd066}html.d27-ansicht .tut-speed button{color:#fff;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a}html.d27-ansicht .tut-speed button.on{background:linear-gradient(180deg,#ffe08a,#ffc24a);color:#3a2600;border-color:transparent}html.d27-ansicht .tut-text{line-height:1.6}@media(min-width:1000px){html.d27-auth .content{align-items:flex-start;justify-content:flex-start;padding:56px 64px 64px}html.d27-auth .content>div:not(.hidden){margin-top:48px;width:440px;text-align:left}html.d27-auth .content:before{width:300px;height:140px}}@media(min-width:1000px){html.d27-auth .container{max-width:none!important;margin:0!important}html.d27-auth .content{align-items:flex-start!important;padding-left:max(64px,6vw)!important}html.d27-auth .content>div:not(.hidden){margin-left:0!important;margin-right:auto!important;max-width:440px!important;width:440px!important}}.d27-cue{display:inline-flex;align-items:center;gap:12px;align-self:center;margin:0 auto;padding:14px 26px 14px 30px;border-radius:40px;color:#fff;cursor:pointer;font:700 17px Inter,var(--sans),sans-serif;letter-spacing:.01em;text-shadow:0 1px 8px rgba(20,17,14,.4)}.d27-cue i{width:30px;height:30px;border-radius:50%;background:#ffffffe6;position:relative;flex:none;animation:d27hops 1.8s ease-in-out infinite}.d27-cue i:before{content:"";position:absolute;left:50%;top:44%;width:9px;height:9px;border-right:2.5px solid #1E1A16;border-bottom:2.5px solid #1E1A16;transform:translate(-50%,-50%) rotate(45deg)}@keyframes d27hops{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.d27-hero{min-height:calc(100dvh - var(--d27-dock) - var(--d27-unten) - 30px)!important}.d27-hero+.d27-sl{margin-top:64px!important}.d27-glas,html.d27-sel #menu-btn,.d27-stats.d27-glas,.d27-bt.stat.d27-glas,#d27-dock.d27-glas{background:linear-gradient(135deg,#ffffff57,#ffffff1f,#ffffff38)!important;-webkit-backdrop-filter:blur(24px) saturate(1.9) brightness(1.04);backdrop-filter:blur(24px) saturate(1.9) brightness(1.04);border:1px solid rgba(255,255,255,.6)!important;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #ffffff4d,inset 0 0 28px #ffffff24,0 16px 40px #14110e47!important}.d27-stats,.d27-bt.stat,#d27-dock button:not(.on){text-shadow:0 1px 8px rgba(20,17,14,.55)}html.d27-sel #cat-panel{background:linear-gradient(150deg,#ffffff38,#ffffff14)!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:inset 0 1.5px #fffc,0 20px 44px #14110e4d!important}html.d27-sel #plane-grid .row.d27-vid{background:linear-gradient(180deg,#ffffff2e,#ffffff0f)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#ffffff73!important}html.d27-sel #plane-grid .row.d27-vid .name,html.d27-sel #plane-grid .row.d27-vid .meta{text-shadow:0 1px 8px rgba(20,17,14,.6)}html.d27 .menu-panel{background:linear-gradient(160deg,#ffffff42,#ffffff1a)!important;border-left:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(34px) saturate(1.8);backdrop-filter:blur(34px) saturate(1.8);box-shadow:inset 1px 0 #ffffffb3,-24px 0 60px #14110e59!important}html.d27 .menu-panel,html.d27 .menu-panel .mn-row{text-shadow:0 1px 8px rgba(20,17,14,.55)}html.d27 .menu-panel .mn-user{background:linear-gradient(135deg,#ffffff4d,#ffffff1f)!important;border-color:#fff9}html.d27 .menu-panel .mn-row{background:#ffffff14;border:1px solid rgba(255,255,255,.18);margin:6px 0}html.d27 .menu-panel .mn-sec{color:#fff;opacity:.85}html.d27 .menu-panel .mn-row svg{color:#ffe08a}html.d27 .menu-ov{background:#14110e2e}html.d27 .menu-panel .seg,html.d27 .menu-panel [class*=theme] button{color:#fff}#d27-slot:empty{display:none}#d27-slot{margin-top:14px;display:grid;gap:10px}#d27-slot>.hidden{display:none!important}#d27-slot .push-bar,#d27-slot .resume-bar,#d27-slot .inbox-link{margin:0;padding:14px 16px;border-radius:22px;color:#fff;text-shadow:0 1px 8px rgba(20,17,14,.5);background:linear-gradient(135deg,#ffd0664d,#ffffff1f)!important;border:1px solid rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 0 1.5px #fffc,0 14px 30px #14110e40}#d27-slot .pb-t,#d27-slot .rb-t{color:#fff;font-weight:600}#d27-slot .pb-ja,#d27-slot .rb-go{border-radius:14px;color:#3a2600!important;background:linear-gradient(180deg,#ffe08a,#ffc24a)!important;border:0!important;text-shadow:none}#d27-slot .pb-nein,#d27-slot .rb-x{border-radius:14px;color:#fff!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.5)!important}.d27-hero{min-height:calc(100lvh + 8px)!important;padding-bottom:calc(var(--d27-dock) + var(--d27-unten) + 26px)}@supports not (height: 100lvh){.d27-hero{min-height:calc(100vh + 8px)!important}}html.d27-sel header,html.d27-ansicht header{padding-top:max(46px,calc(env(safe-area-inset-top) + 18px))!important}.d27-kopf{padding-top:max(104px,calc(env(safe-area-inset-top) + 76px))!important}html.d27-ansicht .content{padding-top:calc(max(46px,calc(env(safe-area-inset-top) + 18px)) + 66px)!important}@media(max-height:520px){html.d27-sel header,html.d27-ansicht header{padding-top:10px!important}.d27-kopf{padding-top:14px!important}}@media(min-width:1000px){html.d27-sel header{padding-top:18px!important}.d27-kopf{padding-top:40px!important}}@media(max-width:699px){.d27-kopf{padding-top:max(84px,calc(env(safe-area-inset-top) + 56px))!important}.d27-kopf img{width:150px!important}.d27-gruss{margin-top:18px!important}.d27-gruss b{font-size:clamp(24px,6.6vw,30px)!important}}@media(max-height:720px)and (max-width:699px){.d27-hero .d27-luft{min-height:40px!important}.d27-kopf{padding-top:64px!important}.d27-kopf img{width:120px!important}.d27-gruss{margin-top:10px!important}}html.d27 header .d27-mini{display:none!important}html.d27-safari.d27-sel header,html.d27-safari.d27-ansicht header{padding-top:max(96px,calc(env(safe-area-inset-top) + 50px))!important}html.d27-safari.d27-ansicht .content{padding-top:calc(max(96px,calc(env(safe-area-inset-top) + 50px)) + 62px)!important}html.d27-sel header:before,html.d27-ansicht header:before{background:linear-gradient(180deg,#14110e9e,#14110e66 70%,#14110e00)!important;-webkit-mask-image:none!important;mask-image:none!important;bottom:-18px!important}.d27-hl+.d27-stats,.d27-stats{margin-top:14px}#d27-toast{display:none;position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--d27-dock) + var(--d27-unten) + 12px);width:min(520px,calc(100% - 28px));z-index:45}html.d27-sel #d27-toast{display:block}#d27-toast .push-bar{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;border-radius:24px;color:#fff;text-shadow:0 1px 8px rgba(20,17,14,.5);background:linear-gradient(135deg,#ffd06657,#ffffff24)!important;border:1px solid rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 1.5px #ffffffd9,0 18px 40px #14110e59;animation:d27toast .6s cubic-bezier(.34,1.56,.64,1) both}#d27-toast .push-bar.hidden{display:none!important}@keyframes d27toast{0%{opacity:0;transform:translateY(30px) scale(.96)}}#d27-toast .pb-t{flex:1 1 100%;font-weight:700;color:#fff}#d27-toast .pb-ja{border-radius:14px;padding:9px 18px;color:#3a2600!important;background:linear-gradient(180deg,#ffe08a,#ffc24a)!important;border:0!important;text-shadow:none;font-weight:700}#d27-toast .pb-nein{border-radius:14px;padding:9px 18px;color:#fff!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.55)!important}html.d27-sel:not(.d27-scrolled) #d27-toast{display:none}html.d27{--d27-top: calc(env(safe-area-inset-top) + 14px) ;background:#14110e!important}html.d27.d27-ios{--d27-top: max( calc(env(safe-area-inset-top) + 20px) , 66px)}@media(max-height:520px){html.d27.d27-ios{--d27-top: 12px}}html.d27 body{padding:0!important}html.d27{--d27-v: linear-gradient(180deg, rgba(20,17,14,.5) 0%, rgba(20,17,14,.22) 24%, rgba(20,17,14,0) 42%, rgba(20,17,14,0) 60%, rgba(20,17,14,.5) 82%, rgba(20,17,14,.92) 100%);--d27-q: linear-gradient(90deg, rgba(20,17,14,.62) 0%, rgba(20,17,14,.3) 40%, rgba(20,17,14,0) 64%), linear-gradient(180deg, rgba(20,17,14,.28) 0%, rgba(20,17,14,0) 30%, rgba(20,17,14,.6) 100%)}html.d27 body:before{top:0!important;height:max(100%,100lvh,var(--app-h, 0px))!important;background:var(--d27-v),var(--d27-hoch, url(design/h_b23_hoch.webp)) 50% 46% / cover no-repeat,#b8a48e!important}@media(min-aspect-ratio:1/1){html.d27 body:before{background:var(--d27-q),var(--d27-quer, url(design/h_b23_quer.webp)) 70% 50% / cover no-repeat,#b8a48e!important}}#d27-ruhe,#d27-fade{height:auto}#d27-ruhe{inset:0 0 auto!important;height:max(100%,100lvh)!important;background:linear-gradient(180deg,#1a16124d,#14110e8c)!important}html.d27-sel .container,html.d27-ansicht .container,html.d27-auth .container{height:var(--d27-vh, 100dvh)!important;max-height:none!important}html.d27 .d27-hero{min-height:var(--d27-vh, 100dvh)!important;padding-bottom:calc(var(--d27-dock) + var(--d27-unten) + 22px)!important}html.d27-sel header,html.d27-ansicht header{position:absolute!important;top:var(--d27-top)!important;left:0;right:0;height:46px;padding:0 18px!important;display:flex!important;align-items:center;justify-content:flex-end;pointer-events:none;z-index:30}html.d27-sel header:before,html.d27-ansicht header:before,html.d27 header .d27-mini{display:none!important}html.d27-sel #menu-btn,html.d27-ansicht #menu-btn{pointer-events:auto;position:relative;margin:0 0 0 auto;width:46px;height:46px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ffffff57,#ffffff1f)!important;border:1px solid rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:inset 0 1.5px #ffffffe6,0 10px 24px #14110e4d!important}html.d27 .d27-kopf{padding-top:calc(var(--d27-top) + 4px)!important}@media(min-width:1000px){html.d27 .d27-kopf{padding-top:calc(var(--d27-top) + 26px)!important}}html.d27-ansicht .content{padding:var(--d27-top) 18px calc(34px + env(safe-area-inset-bottom))!important}html.d27-ansicht .topnav{position:sticky!important;top:var(--d27-top)!important;left:auto!important;z-index:8;display:flex;align-items:center;gap:10px;min-height:46px;margin:0 -18px 12px!important;padding:0 76px 0 18px!important;background:none!important}html.d27-ansicht.d27-scrolled .topnav:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--d27-top));bottom:-14px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14110e8c,#14110e47 70%,#14110e00);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}html.d27-ansicht .tn-back,html.d27-ansicht .tn-r{height:40px;padding:0 16px 0 12px!important;border-radius:22px!important;color:#fff!important;font-weight:600;background:linear-gradient(135deg,#ffffff4d,#ffffff1a)!important;border:1px solid rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);box-shadow:inset 0 1.5px #fffc,0 8px 20px #14110e40;text-shadow:0 1px 6px rgba(20,17,14,.5)}html.d27-ansicht .tn-back svg{stroke:#ffe08a}html.d27-ansicht #view-chapters,html.d27-ansicht #view-legal,html.d27-ansicht #view-stats,html.d27-ansicht #view-result,html.d27-ansicht #view-scenario,html.d27-ansicht #view-tutorial{padding-top:0!important}html.d27-ansicht #view-chapters:before,html.d27-ansicht #view-legal:before,html.d27-ansicht #view-stats:before,html.d27-ansicht #view-result:before,html.d27-ansicht #view-scenario:before,html.d27-ansicht #view-tutorial:before,html.d27-ansicht #view-quiz:before{top:calc(-1 * var(--d27-top))!important}html.d27-ansicht #view-chapters .topnav{margin-bottom:118px!important}html.d27-ansicht #view-legal .topnav,html.d27-ansicht #view-stats .topnav,html.d27-ansicht #view-result .topnav,html.d27-ansicht #view-tutorial .topnav{margin-bottom:96px!important}html.d27-ansicht #view-scenario{padding-top:150px!important}html.d27-ansicht #view-quiz{padding-top:54px}html.d27-ansicht .ch-row .num{color:#2a1c00}#d27-toast{display:none!important}#d27-ende{margin-top:18px}#d27-ende:empty,#d27-ende>.hidden{display:none!important}#d27-ende .push-bar{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 18px;border-radius:26px;color:#fff;text-shadow:0 1px 8px rgba(20,17,14,.5);background:linear-gradient(135deg,#ffd0664d,#ffffff1f)!important;border:1px solid rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:inset 0 1.5px #fffc,0 14px 30px #14110e40}#d27-ende .pb-t{flex:1 1 100%;font-weight:700;color:#fff}#d27-ende .pb-ja{border-radius:14px;padding:10px 20px;color:#3a2600!important;background:linear-gradient(180deg,#ffe08a,#ffc24a)!important;border:0!important;text-shadow:none;font-weight:700}#d27-ende .pb-nein{border-radius:14px;padding:10px 20px;color:#fff!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.55)!important}html.d27 .menu-ov{background:#14110e4d!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.d27 .menu-panel{zoom:var(--fs, 1);padding-top:calc(var(--d27-top) + 2px)!important;color:#fff;text-shadow:none!important;background:linear-gradient(170deg,#2c2620bd,#14110edb)!important;border-left:1px solid rgba(255,255,255,.4)!important;-webkit-backdrop-filter:blur(44px) saturate(1.6);backdrop-filter:blur(44px) saturate(1.6);box-shadow:inset 1px 0 #ffffff59,-30px 0 70px #0a08068c!important}html.d27 .menu-panel .mn-title{font-size:26px;letter-spacing:-.01em}html.d27 .menu-panel .mn-user{position:relative;overflow:hidden;min-height:132px;align-items:flex-end;padding:16px;border-radius:26px;border:1px solid rgba(255,255,255,.5)!important;background:linear-gradient(180deg,#14110e0d,#14110ec7),var(--d27-quer, url(design/h_b23_quer.webp)) 72% 46% / cover no-repeat!important;box-shadow:inset 0 1.5px #ffffffb3,0 16px 34px #0a080673}html.d27 .menu-panel .mn-user,html.d27 .menu-panel .mn-name,html.d27 .menu-panel .mn-sub{color:#fff;text-shadow:0 1px 8px rgba(10,8,6,.7)}html.d27 .menu-panel .mn-sub{color:#ffffffe0}html.d27 .menu-panel .mn-ava{box-shadow:0 0 0 3px #ffffff80,0 8px 18px #0a080666}html.d27 .menu-panel .mn-sec{color:#ffe08a!important;opacity:1;margin-top:22px}html.d27 .menu-panel .mn-row{color:#fff!important;text-shadow:none!important;margin:7px 0;padding:12px;border-radius:18px;background:linear-gradient(135deg,#ffffff21,#ffffff0d)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px #ffffff38}html.d27 .menu-panel .mn-row small{color:#ffffffbd!important}html.d27 .menu-panel .mn-row>svg:first-child{width:38px;height:38px;padding:9px;border-radius:12px;color:#2a1c00;background:linear-gradient(135deg,#ffe08a,#ffc24a);box-shadow:0 4px 12px #ffbe4659;flex:none}html.d27 .menu-panel .mn-chev{color:#ffe08a}html.d27 .menu-panel .mn-foot{color:#ffffff9e!important}html.d27 .menu-panel #mn-share-hint,html.d27 .menu-panel .mn-hint{display:block;margin:6px 0;padding:10px 14px;border-radius:14px;font-weight:600;color:#2a1c00!important;background:linear-gradient(135deg,#ffe08a,#ffc24a)!important;text-shadow:none}html.d27 .menu-panel #mn-share-hint.hidden{display:none!important}html.d27 .menu-panel .mn-row{animation:d27mn .5s cubic-bezier(.2,.8,.2,1) both}html.d27 .menu-panel .mn-row:nth-of-type(2){animation-delay:.04s}html.d27 .menu-panel .mn-row:nth-of-type(3){animation-delay:.08s}html.d27 .menu-panel .mn-row:nth-of-type(4){animation-delay:.12s}html.d27 .menu-panel .mn-row:nth-of-type(n+5){animation-delay:.16s}@keyframes d27mn{0%{opacity:0;transform:translate(26px)}}html.d27 .overlay{background:#14110e6b!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.d27 .overlay .dialog,html.d27 .install-sheet{color:#fff;border-radius:28px!important;padding-top:22px;background:linear-gradient(160deg,#3a322ad1,#161310e6)!important;border:1px solid rgba(255,255,255,.42)!important;-webkit-backdrop-filter:blur(40px) saturate(1.6);backdrop-filter:blur(40px) saturate(1.6);box-shadow:inset 0 1.5px #ffffff8c,0 0 0 1px #ffd0662e,0 34px 80px #0a080699!important}html.d27 .overlay .dialog textarea,html.d27 .overlay .dialog input,html.d27 .overlay .dialog select{color:#fff;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:#ffffff17!important}html.d27 .overlay .dialog .btn{border-radius:16px}html.d27 .overlay .dialog .qr-url{color:#ffe08a}html.d27 .overlay .dialog .qr-steps,html.d27 .overlay .dialog .qr-steps b{color:#fff}html.d27-auth .content{padding:calc(var(--d27-top) + 2px) 18px max(18px,env(safe-area-inset-bottom))!important;overflow-y:auto}html.d27-auth .content:before{height:96px!important;margin-bottom:10px!important}html.d27-auth #view-login,html.d27-auth #view-register,html.d27-auth #view-forgot,html.d27-auth #view-home{padding:16px 18px 14px!important;margin-top:0!important;margin-bottom:auto!important;background:linear-gradient(150deg,#3a322a94,#16131080)!important}html.d27-auth .view-title{font-size:24px!important;margin:0 0 4px!important}html.d27-auth .view-lead{margin:0 0 8px!important;font-size:13.5px}html.d27-auth .login-notice{margin:4px 0 8px;padding:8px 12px;border-radius:14px;font-size:13px;color:#2a1c00!important;background:linear-gradient(135deg,#ffe08a,#ffc24a)!important;border:0!important;text-shadow:none}html.d27-auth .field{margin-bottom:8px}html.d27-auth .field input{height:48px}html.d27-auth .btn.primary{height:50px!important;margin-top:4px}html.d27-auth .auth-links{margin-top:8px;gap:8px}html.d27-auth .install-link,html.d27-auth .ios-have{color:#fff!important;font-size:13px;margin-top:8px}html.d27-auth .ios-have{padding:8px 12px;border-radius:14px;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.25)!important}@media(min-height:800px){html.d27-auth .content:before{height:128px!important;margin-bottom:14px!important}html.d27-auth #view-login,html.d27-auth #view-register,html.d27-auth #view-forgot,html.d27-auth #view-home{padding:22px 20px 18px!important}}html.d27-ansicht .vw-row{padding:12px 14px!important;margin-bottom:8px;border-radius:18px;border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(150deg,#ffffff24,#ffffff0d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.d27-ansicht #view-verwaltung .field input{color:#fff;border-radius:16px;border:1px solid rgba(255,255,255,.4);background:#ffffff1a!important}html.d27-ansicht #vw-zurueck{display:none}html.d27-ansicht .topnav{top:0!important}html.d27-ansicht #view-verwaltung .view-title,html.d27-ansicht #view-zp .view-title{margin-top:6px}.d27-pille{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:22px;color:#fff;cursor:pointer;font:600 13px Inter,var(--sans),sans-serif;letter-spacing:0;background:linear-gradient(135deg,#ffffff4d,#ffffff1a);border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);box-shadow:inset 0 1.5px #fffc,0 8px 20px #14110e38;text-shadow:0 1px 6px rgba(20,17,14,.5)}.d27-pille svg{width:26px;height:26px;flex:none}.d27-pille b{font-weight:800;color:#ffe08a}.d27-pille em{font-style:normal;color:#ffe08a;font-size:16px}.d27-sl{align-items:center}.d27-hc img{transform:scale(1.06) translateZ(0);animation:d27kb2 16s ease-in-out infinite alternate;will-change:transform;backface-visibility:hidden}@keyframes d27kb2{to{transform:scale(1.14) translateZ(0)}}.d27-hc .lab.d27-glas{height:74px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#221d18a8,#14110e85)!important;border:1px solid rgba(255,255,255,.5)!important}.d27-hc .lab b{text-shadow:none}.d27-hc .lab small{opacity:1;color:#fff;font-weight:500;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:700px){.d27-hc .lab.d27-glas{height:86px}.d27-hc .lab small{font-size:14px}}@media(min-width:1000px){.d27-hc .lab.d27-glas{height:98px}.d27-hc .lab small{font-size:15.5px}html.d27-sel header,html.d27-ansicht header{position:fixed!important;top:22px!important;right:28px;left:auto;width:auto;padding:0!important}html.d27-sel #menu-btn,html.d27-ansicht #menu-btn{width:52px;height:52px}html.d27-ansicht .topnav{padding-right:18px!important}}@media(min-width:1800px){.d27-hc .lab.d27-glas{height:116px}.d27-hc .lab small{font-size:17px}}html.d27 .d27-in{animation:d27seite .5s cubic-bezier(.2,.8,.2,1) both}@keyframes d27seite{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}}html.d27 #view-selection.d27-in{animation:none}.d27-rev{opacity:0;transform:translateY(26px) scale(.97);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.34,1.4,.64,1)}.d27-rev.d27-da{opacity:1;transform:none}.d27-bt,.d27-hc,.d27-cue,.d27-pille,#d27-dock button,html.d27 .ch-row,html.d27 .opt,html.d27 .mn-row,html.d27 .btn{transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s}.d27-bt:active,.d27-hc:active,.d27-cue:active,.d27-pille:active,html.d27 .ch-row:active,html.d27 .opt:active,html.d27 .mn-row:active,html.d27 .btn:active{transform:scale(.965)!important;filter:brightness(1.08)}@media(hover:hover){.d27-bt:hover,.d27-hc:hover{transform:translateY(-4px);box-shadow:0 24px 50px #14110e73,0 0 0 1px #ffe9b880}.d27-bt:hover img{transform:scale(1.06)}.d27-bt img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}}.d27-konfetti{position:fixed;inset:0;z-index:300;pointer-events:none;overflow:hidden}.d27-konfetti i{position:absolute;border-radius:2px;animation:d27konf 1.9s cubic-bezier(.15,.7,.3,1) both}@keyframes d27konf{0%{transform:translate(0) rotate(0);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),calc(var(--dy) + 420px)) rotate(var(--rot));opacity:0}}html.d27 .opt.right{animation:d27ja .7s cubic-bezier(.34,1.56,.64,1)}@keyframes d27ja{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}html.d27 .opt.d27-nein{animation:d27nein .45s}@keyframes d27nein{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}html.d27-ansicht #result-perc{font-family:Inter,var(--sans),sans-serif;font-weight:800;font-size:76px;letter-spacing:-.03em;line-height:1;background:linear-gradient(180deg,#fff 10%,#ffe08a 60%,#ffb72b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent;color:transparent!important;filter:drop-shadow(0 6px 24px rgba(255,190,70,.45));animation:d27zahl .9s cubic-bezier(.34,1.56,.64,1) .15s both}@keyframes d27zahl{0%{opacity:0;transform:scale(.6)}}.d27-hc:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.28),transparent 70%)}@media(hover:hover){.d27-hc:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.d27-rev{opacity:1;transform:none;transition:none}}html.d27 .menu-panel .seg{border-radius:14px;border:1px solid rgba(255,255,255,.3);background:#ffffff14!important}html.d27 .menu-panel .seg button{color:#fff;border-radius:10px}html.d27 .menu-panel .seg button[aria-checked=true]{color:#2a1c00!important;background:linear-gradient(180deg,#ffe08a,#ffc24a)!important}html.d27 [aria-checked=true]>.sw{background:linear-gradient(180deg,#ffe08a,#ffc24a)!important}html.d27:not([data-theme=light]) body:before{filter:brightness(.58) saturate(.92) contrast(1.06)}html.d27.d27-intro:not([data-theme=light]) body:before{filter:none}html.d27:not([data-theme=light]) #d27-ruhe{background:linear-gradient(180deg,#0e0b099e,#080605d1)!important}html.d27:not([data-theme=light]) .d27-glas,html.d27-sel:not([data-theme=light]) #menu-btn,html.d27-ansicht:not([data-theme=light]) #menu-btn,html.d27:not([data-theme=light]) .d27-pille{background:linear-gradient(135deg,#ffffff29,#ffffff0d)!important;border-color:#ffe9b861!important;box-shadow:inset 0 1.5px #ffe9b873,0 16px 40px #00000080,0 0 22px #ffbe461a!important}html.d27-sel:not([data-theme=light]) #cat-panel{background:linear-gradient(150deg,#ffffff1a,#ffffff08)!important;border-color:#ffe9b84d!important}html.d27:not([data-theme=light]) .d27-bt,html.d27:not([data-theme=light]) .d27-hc,html.d27-sel:not([data-theme=light]) #plane-grid .row.d27-karte{box-shadow:0 16px 36px #0009,0 0 0 1px #ffe9b838}html.d27:not([data-theme=light]) .d27-bt img,html.d27:not([data-theme=light]) .d27-hc img,html.d27:not([data-theme=light]) .d27-kb img{filter:brightness(.82) saturate(.95)}html.d27:not([data-theme=light]) .d27-sl i,html.d27:not([data-theme=light]) .d27-cue i{filter:drop-shadow(0 0 8px rgba(255,208,102,.8))}html.d27:not([data-theme=light]){background:#0a0807!important}html.d27[data-theme=light]{--d27-v: linear-gradient(180deg, rgba(20,17,14,.34) 0%, rgba(20,17,14,.12) 22%, rgba(20,17,14,0) 40%, rgba(20,17,14,0) 66%, rgba(20,17,14,.36) 86%, rgba(20,17,14,.78) 100%)}html.d27[data-theme=light] #d27-ruhe{background:linear-gradient(180deg,#463a2e29,#28211a5c)!important;-webkit-backdrop-filter:blur(44px) saturate(1.5) brightness(1.06);backdrop-filter:blur(44px) saturate(1.5) brightness(1.06)}html.d27[data-theme=light] .d27-glas,html.d27-sel[data-theme=light] #menu-btn,html.d27-ansicht[data-theme=light] #menu-btn{background:linear-gradient(135deg,#ffffff75,#ffffff2e 50%,#ffffff4d)!important;border-color:#fffc!important}html.d27-sel[data-theme=light] #cat-panel{background:linear-gradient(150deg,#ffffff52,#ffffff24)!important}html.d27[data-theme=light] .menu-panel{background:linear-gradient(170deg,#7868589e,#40362dbd)!important}html.d27[data-theme=light] .overlay .dialog{background:linear-gradient(160deg,#786858cc,#40362de0)!important}html.d27[data-theme=light] .container{--ink: #fff}#d27-cue{display:none;position:fixed;left:50%;bottom:calc(var(--d27-unten) + var(--d27-dock) + 20px);transform:translate(-50%);z-index:39;margin:0;white-space:nowrap;transition:opacity .3s,transform .3s}html.d27-sel #d27-cue{display:inline-flex}html.d27-sel.d27-scrolled #d27-cue{opacity:0;pointer-events:none;transform:translate(-50%) translateY(14px)}#d27-cue:active{transform:translate(-50%) scale(.96)!important}html.d27-intro #d27-cue{animation:d27dock 1s cubic-bezier(.34,1.56,.64,1) 2.6s both}html.d27-vorschau #pk-login,html.d27-vorschau #pk-or,html.d27-vorschau .pk-fill,html.d27-vorschau [id^=pk-],html.d27-vorschau #mn-pk{display:none!important}html.d27 #mn-theme-hint,#mn-theme-hint{white-space:nowrap}html.d27-ansicht #lg-impressum p,html.d27-ansicht[data-theme=light] #lg-impressum p{background:linear-gradient(150deg,#14110eb8,#14110e99)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:calc(15.5px * var(--fs, 1));line-height:1.6;padding:16px 18px;margin:0 0 10px;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 10px 30px #14110e47}html.d27-ansicht #lg-impressum p b,html.d27-ansicht #lg-impressum p a{color:#ffe08a}html.d27-ansicht #view-legal .view-title,html.d27-ansicht #view-legal h2{color:#fff!important;text-shadow:0 2px 16px rgba(20,17,14,.8),0 0 3px rgba(20,17,14,.6)}html.d27-ansicht #view-zp{position:relative;padding-top:0!important}html.d27-ansicht #view-zp:before{content:"";position:absolute;left:-18px;right:-18px;top:calc(-1 * var(--d27-top));height:330px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14110e59,#14110e0d 40%,#14110e99 88%),var(--d27-kopfbild) center 38% / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}html.d27-ansicht #view-zp .topnav{margin-bottom:104px!important}html.d27-ansicht #view-zp .view-title{font-size:calc(30px * var(--fs, 1));letter-spacing:-.01em;color:#fff!important;text-shadow:0 2px 18px rgba(20,17,14,.85)}html.d27-ansicht #view-zp .view-title:before{content:"FLUGLEHRER";display:block;width:max-content;margin-bottom:8px;padding:4px 11px;border-radius:20px;font:800 10.5px/1.2 var(--sans, system-ui);letter-spacing:.16em;color:#2a1d05;background:linear-gradient(135deg,#ffe08a,#ffc24a);text-shadow:none;box-shadow:0 4px 14px #ffc24a59}html.d27-ansicht #view-zp .view-lead{color:#ffffffeb!important;text-shadow:0 1px 10px rgba(20,17,14,.8);margin-bottom:18px}html.d27-ansicht #zp-teacher{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.d27-ansicht .zp-tlist{display:grid;gap:16px}html.d27-ansicht .zp-tcard,html.d27-ansicht .zp-tcard:first-child{position:relative;overflow:hidden;padding:20px 20px 18px!important;border-radius:26px;border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(155deg,#14110ea8,#14110e80);color:#fff;-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35);box-shadow:0 16px 44px #14110e57,inset 0 1px #ffffff24}html.d27-ansicht .zp-tcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ffffff47,#ffffff0f)}html.d27-ansicht .zp-tcard.open{border-color:#ffd06699!important;box-shadow:0 18px 50px #14110e66,0 0 0 1px #ffd06640,0 0 46px #ffc24a38,inset 0 1px #ffffff29}html.d27-ansicht .zp-tcard.open:before{background:linear-gradient(180deg,#ffe08a,#ffc24a);box-shadow:0 0 18px #ffc24ab3}html.d27-ansicht .zp-thead{align-items:center;margin-bottom:14px}html.d27-ansicht .zp-thead b{font-size:calc(27px * var(--fs, 1));font-weight:700;color:#fff;letter-spacing:-.005em}html.d27-ansicht .zp-thead span{flex:none;padding:5px 11px;border-radius:20px;font-size:calc(12px * var(--fs, 1));font-weight:600;color:#ffffffe6;background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}html.d27-ansicht .zp-tcard.open .zp-thead span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#7ef0b4;box-shadow:0 0 10px #7ef0b4;animation:d27puls 1.6s ease-in-out infinite;vertical-align:1px}@keyframes d27puls{50%{opacity:.35;transform:scale(.75)}}html.d27-ansicht .zp-codebox{position:relative;gap:4px;padding:20px 12px 16px;margin-bottom:12px;border-radius:22px;border:1px solid rgba(255,208,102,.45)!important;background:radial-gradient(120% 90% at 50% 0%,#ffc24a33,#14110e8c 70%)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -20px 40px #14110e4d}html.d27-ansicht .zp-codebox .lbl{font-size:11px;font-weight:700;letter-spacing:.18em;color:#ffffffbf!important}html.d27-ansicht .zp-bigcode{font-size:clamp(76px,22vw,108px);font-weight:700;line-height:1;letter-spacing:.16em;padding-left:.16em;background:linear-gradient(180deg,#fff3c4,#ffd066 45%,#ffb52e);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 0 22px rgba(255,194,74,.5))}html.d27-ansicht .zp-left{margin-top:6px;padding:5px 13px;border-radius:20px;font-size:13.5px;font-weight:700;color:#0f2a1c!important;background:linear-gradient(135deg,#7ef0b4,#3fd08a)}html.d27-ansicht .zp-codebox .zp-close{margin-top:14px}html.d27-ansicht .zp-tcard>.btn{min-height:52px;border-radius:17px;font-size:calc(16px * var(--fs, 1));font-weight:700}html.d27-ansicht .zp-tsum{color:#ffffffc7!important;font-size:calc(13px * var(--fs, 1));line-height:1.5;margin:12px 2px 8px}html.d27-ansicht .zp-ttable{border-collapse:separate;border-spacing:0 6px;font-size:calc(14px * var(--fs, 1))}html.d27-ansicht .zp-ttable td{padding:10px 12px;border:0!important;background:#ffffff14;color:#fff}html.d27-ansicht .zp-ttable td:first-child{border-radius:13px 0 0 13px;font-weight:600}html.d27-ansicht .zp-ttable td:last-child{border-radius:0 13px 13px 0;color:#ffffffd9!important;font-variant-numeric:tabular-nums}html.d27-ansicht .zp-ttable small{color:#ffe08a!important}@media(min-width:900px){html.d27-ansicht #view-zp .view-title{font-size:calc(38px * var(--fs, 1))}html.d27-ansicht #view-zp .view-lead{font-size:calc(15.5px * var(--fs, 1))}html.d27-ansicht .zp-tcard,html.d27-ansicht .zp-tcard:first-child{padding:24px 26px 22px!important}html.d27-ansicht .zp-tsum{font-size:calc(14px * var(--fs, 1))}html.d27-ansicht .zp-ttable{font-size:calc(15px * var(--fs, 1))}}.d27-hc img{transform:scale(1.05) translateZ(0);transform-origin:50% 55%;animation:d27fahrt 13s cubic-bezier(.45,0,.55,1) infinite alternate;will-change:transform;backface-visibility:hidden}.d27-hc:nth-of-type(2) img{animation-name:d27fahrt2;animation-duration:15s}@keyframes d27fahrt{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.24) translate3d(-2.2%,-1.6%,0)}}@keyframes d27fahrt2{0%{transform:scale(1.22) translate3d(1.8%,-1.2%,0)}to{transform:scale(1.05) translateZ(0)}}html.d27 .ch-head h2,html.d27 .d27-bt .lab b,html.d27 .d27-hc .lab b,html.d27 .view-title,html.d27 .zp-thead b{hyphens:manual!important;-webkit-hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}html.d27 .row .name{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.d27-nw{white-space:nowrap;hyphens:none;-webkit-hyphens:none}@media(orientation:landscape)and (max-height:540px){html.d27-ansicht #view-tutorial:not(.hidden){display:flex;flex-direction:column}html.d27-ansicht #view-tutorial:before{display:none!important}html.d27-ansicht #view-tutorial .topnav{order:0;margin-bottom:8px!important}html.d27-ansicht #view-tutorial .tut-player{order:1;flex:none;width:min(100%,calc((var(--d27-vh, 100vh) - 78px) * 16 / 9));margin:0 auto 10px}html.d27-ansicht #view-tutorial .tut-speed{order:2}html.d27-ansicht #view-tutorial>*:not(.topnav):not(.tut-player):not(.tut-speed){order:3}}.d27-bt.d27-zpk{grid-column:span 2}@media(min-width:700px)and (max-width:999px){.d27-bt.d27-zpk{grid-column:span 3}}@media(min-width:1000px){.d27-bt.d27-zpk{grid-column:span 1}.d27-bento:has(.d27-zpk) .d27-bt.wide{grid-column:span 3}.d27-bento:not(:has(.d27-zpk)) .d27-bt.wide{grid-column:span 3}.d27-bento:not(:has(.d27-zpk)) .d27-bt[data-k=theory]{grid-column:span 2}}html.d27 .content,html.d27 .menu-panel{scrollbar-width:none}html.d27 .content::-webkit-scrollbar,html.d27 .menu-panel::-webkit-scrollbar{display:none;width:0;height:0}html.d27 .menu-ov{background:#0c0a086b!important;-webkit-backdrop-filter:blur(14px) saturate(1.2)!important;backdrop-filter:blur(14px) saturate(1.2)!important;animation:m30ov .35s ease both}@keyframes m30ov{0%{background:#0c0a0800;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}html.d27 .menu-panel,html.d27[data-theme=light] .menu-panel{position:relative;isolation:isolate;overflow-x:hidden;width:100vw!important;max-width:100vw;border:0!important;border-radius:0;padding:calc(var(--d27-top) + 4px) max(18px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;background:linear-gradient(180deg,#1a1612b8,#0e0c0ae6)!important;-webkit-backdrop-filter:blur(40px) saturate(1.7)!important;backdrop-filter:blur(40px) saturate(1.7)!important;box-shadow:none!important;animation:m30auf .62s cubic-bezier(.16,1,.3,1) both!important}@keyframes m30auf{0%{opacity:0;transform:translateY(46px) scale(.96);filter:blur(14px)}}@media(min-width:700px){html.d27 .menu-ov{padding:14px}html.d27 .menu-panel,html.d27[data-theme=light] .menu-panel{width:452px!important;height:calc(100% + -0px);border-radius:36px!important;border:1px solid rgba(255,233,184,.32)!important;padding:22px 22px 26px!important;box-shadow:0 40px 120px #0009,0 0 0 1px #00000040,inset 0 1px #ffffff38!important;animation-name:m30insel!important}@keyframes m30insel{0%{opacity:0;transform:translate(60px) scale(.94) rotateY(-8deg);filter:blur(12px)}}}.mn-aurora{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.mn-aurora:before{content:"";position:absolute;inset:-10%;background:var(--d27-hoch, url(design/h_b23_hoch.webp)) center 30% / cover no-repeat;filter:blur(28px) saturate(1.3) brightness(.55);transform:scale(1.1)}.mn-aurora i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(60px);opacity:.55;mix-blend-mode:screen;animation:m30zug 18s ease-in-out infinite alternate}.mn-aurora i:nth-child(1){left:-30%;top:-25%;background:radial-gradient(circle,rgba(255,194,74,.85),transparent 62%)}.mn-aurora i:nth-child(2){right:-35%;top:10%;background:radial-gradient(circle,rgba(255,120,90,.6),transparent 62%);animation-duration:23s;animation-delay:-6s}.mn-aurora i:nth-child(3){left:-10%;bottom:-40%;background:radial-gradient(circle,rgba(255,90,150,.38),transparent 62%);animation-duration:27s;animation-delay:-11s}.mn-aurora b{position:absolute;inset:0;background:linear-gradient(180deg,#0e0c0a26,#0e0c0a8c 55%,#0e0c0acc)}@keyframes m30zug{50%{transform:translate(12%,8%) scale(1.18)}to{transform:translate(-8%,14%) scale(.92)}}html.d27 .menu-panel .mn-top{position:relative;margin-bottom:14px}html.d27 .menu-panel .mn-title{font-size:13px!important;font-weight:800!important;letter-spacing:.26em;text-transform:uppercase;color:#ffe08a!important}html.d27 .menu-panel .mn-x{width:46px;height:46px;border-radius:50%;font-size:24px;color:#fff!important;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.3)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px #00000059,inset 0 1px #ffffff4d;animation:m30x .7s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes m30x{0%{transform:rotate(-180deg) scale(.4);opacity:0}}html.d27 .menu-panel .mn-user{min-height:0!important;display:flex;align-items:center!important;gap:16px;padding:4px 2px 18px!important;margin:0 0 6px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;animation:m30rein .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms + 80ms)}html.d27 .menu-panel .mn-user:before,html.d27 .menu-panel .mn-user:after{display:none!important}html.d27 .menu-panel .mn-ava{position:relative;flex:none;width:74px;height:74px;font-size:26px;font-weight:800;border-radius:50%;color:#2a1c00!important;background:linear-gradient(140deg,#fff1c2,#ffd066 45%,#ffae3a)!important;box-shadow:0 0 0 4px #14110e99,0 12px 34px #ffb43c73!important}html.d27 .menu-panel .mn-ava:after{content:"";position:absolute;inset:-8px;border-radius:50%;padding:2px;background:conic-gradient(from var(--d27a, 0deg),#FFE08A,rgba(255,224,138,0) 35%,#FF9C6A 60%,rgba(255,156,106,0) 80%,#FFE08A);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:d27spin 6s linear infinite}.mn-hallo{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffe9b8eb;margin-bottom:4px}html.d27 .menu-panel .mn-name{font-size:28px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.05;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.45)!important}html.d27 .menu-panel .mn-sub{margin-top:5px;font-size:13px!important;color:#ffffffb8!important;text-shadow:none!important}.mn-bento{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 8px}html.d27 .menu-panel .mn-row.mn-tile{position:relative;overflow:hidden;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;min-height:128px;margin:0!important;padding:16px!important;border-radius:26px!important;text-align:left;border:1px solid rgba(255,255,255,.2)!important;background:linear-gradient(155deg,#ffffff29,#ffffff0a)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px #ffffff47,0 18px 40px #00000052!important;animation:m30kachel .75s cubic-bezier(.16,1,.3,1) both!important;animation-delay:calc(var(--i, 0) * 55ms + 60ms)!important}html.d27 .menu-panel .mn-row.mn-tile.hidden{display:none!important}@keyframes m30kachel{0%{opacity:0;transform:translateY(30px) scale(.9) rotateX(18deg);filter:blur(8px)}}html.d27 .menu-panel .mn-tile:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s;background:radial-gradient(180px circle at var(--mx, 50%) var(--my, 30%),rgba(255,224,138,.35),transparent 70%)}html.d27 .menu-panel .mn-tile:hover:before,html.d27 .menu-panel .mn-tile:active:before{opacity:1}html.d27 .menu-panel .mn-tile:after{content:"";position:absolute;top:-40%;left:-60%;width:40%;height:180%;transform:rotate(20deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:m30glanz 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .7s + 1.2s)}@keyframes m30glanz{0%,70%{left:-60%}to{left:140%}}html.d27 .menu-panel .mn-tile>svg:first-child{width:46px!important;height:46px!important;padding:11px!important;border-radius:15px!important;color:#2a1c00!important;background:linear-gradient(140deg,#fff1c2,#ffd066 50%,#ffae3a)!important;box-shadow:0 10px 26px #ffb43c73,inset 0 1px #ffffffb3!important}html.d27 .menu-panel .mn-tile .mn-t{font-size:16.5px!important;font-weight:800!important;line-height:1.15;color:#fff!important}html.d27 .menu-panel .mn-tile .mn-t small{display:block;margin-top:4px;font-size:11.5px!important;font-weight:500;line-height:1.3;color:#ffffffb8!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.d27 .menu-panel .mn-tile .mn-chev{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:18px;color:#fff!important;background:#ffffff1f}html.d27 .menu-panel #mn-lern.mn-tile{grid-column:1 / -1;min-height:116px;flex-direction:row;align-items:center;gap:16px;background:linear-gradient(120deg,#ffd0666b,#ff8c502e 55%,#ffffff0d)!important;border-color:#ffe08a80!important}html.d27 .menu-panel #mn-lern.mn-tile>svg:first-child{width:58px!important;height:58px!important;padding:14px!important;border-radius:19px!important}html.d27 .menu-panel #mn-lern .mn-t{font-size:20px!important}html.d27 .menu-panel #mn-lehrer.mn-tile:not(.hidden){grid-column:1 / -1;min-height:96px;flex-direction:row;align-items:center;gap:16px}.mn-gruppe{margin:16px 0 0;padding:6px;border-radius:26px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff24;animation:m30rein .7s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 55ms + 60ms)}@keyframes m30rein{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}.mn-gruppe h3{margin:10px 14px 6px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffe08a}html.d27 .menu-panel .mn-gruppe .mn-row{margin:0!important;padding:11px 10px!important;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:none!important;animation:none!important}html.d27 .menu-panel .mn-gruppe .mn-row+.mn-row{box-shadow:0 -1px #ffffff14!important;border-radius:0 0 18px 18px}@media(hover:hover){html.d27 .menu-panel .mn-gruppe .mn-row:hover{background:#ffffff12!important}}html.d27 .menu-panel .mn-gruppe .mn-row>svg:first-child{width:36px!important;height:36px!important;padding:8px!important;border-radius:11px!important;color:#ffe08a!important;background:#ffd06624!important;box-shadow:inset 0 0 0 1px #ffd0664d!important}html.d27 .menu-panel .mn-gruppe .mn-t{font-size:15.5px;font-weight:700;color:#fff!important}html.d27 .menu-panel .mn-row.mn-logout{justify-content:center;margin:18px 0 6px!important;padding:14px!important;border-radius:20px!important;border:1px solid rgba(255,120,110,.45)!important;background:#ff5a501f!important;color:#ffb4aa!important;font-weight:700;animation:m30rein .7s cubic-bezier(.16,1,.3,1) both!important;animation-delay:calc(var(--i, 0) * 55ms + 60ms)!important}html.d27 .menu-panel .mn-logout svg{width:22px!important;height:22px!important;padding:0!important;background:none!important;box-shadow:none!important;color:#ffb4aa!important}html.d27 .menu-panel .mn-logout .mn-t{flex:none;color:#ffb4aa!important}html.d27 .menu-panel .mn-foot{text-align:center;font-size:11px;color:#ffffff80!important}@media(prefers-reduced-motion:reduce){.mn-aurora i,html.d27 .menu-panel .mn-tile:after,html.d27 .menu-panel .mn-ava:after{animation:none!important}}html.d27,html.d27 body,html.d27 *{scrollbar-width:none!important;-ms-overflow-style:none}html.d27 ::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html.d27-auth .login-actions{display:flex;gap:10px}html.d27-auth #login-submit{flex:1 1 auto;width:100%;height:50px;border-radius:18px;font-weight:800}html.d27-auth #login-submit:not(.primary){color:#fff!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.45)!important}html.d27-auth .pk-btn{width:100%}@media(orientation:landscape)and (min-width:700px){html.d27-auth .content{justify-content:center!important;align-items:flex-start!important;padding:max(20px,calc(env(safe-area-inset-top) + 12px)) 24px max(20px,env(safe-area-inset-bottom)) max(48px,7vw)!important}html.d27-auth .content:before{width:440px!important;height:92px!important;margin:0 0 12px!important;flex:none;background-position:center top!important}html.d27-auth .content>div:not(.hidden){margin:0!important;width:440px!important;max-width:440px!important;flex:none}}@media(orientation:landscape)and (min-width:700px)and (max-height:860px){html.d27-auth .content:before{height:64px!important;margin-bottom:8px!important}html.d27-auth #view-login,html.d27-auth #view-register,html.d27-auth #view-forgot{padding:14px 18px 12px!important}html.d27-auth .view-title{font-size:22px!important}html.d27-auth .field{margin-bottom:6px}html.d27-auth .field input{height:44px}html.d27-auth .btn.primary,html.d27-auth #login-submit,html.d27-auth .pk-btn{height:46px!important}html.d27-auth .auth-links{gap:6px;margin-top:6px}html.d27-auth .auth-new{min-height:44px}html.d27-auth .auth-extras>*{margin-top:6px!important;font-size:12.5px}}@media(orientation:landscape)and (min-width:700px){html.d27-auth body:before{transform:scaleX(-1);background-position:100% 50%!important}html.d27-auth body{padding:0!important}html.d27-auth .container{width:100%!important;max-width:none!important;margin:0!important}html.d27-auth .content{align-items:flex-end!important;padding-left:24px!important;padding-right:max(24px,2.5vw,env(safe-area-inset-right))!important;padding-top:calc(var(--d27-top) + 6px)!important;justify-content:flex-start!important}html.d27-auth .content:before,html.d27-auth .content>div:not(.hidden){width:372px!important;max-width:372px!important}html.d27-auth body:before{left:-13%!important;right:0!important;width:auto!important}}html.d27-auth #view-login,html.d27-auth #view-register,html.d27-auth #view-forgot{position:relative;isolation:isolate;overflow:hidden;border-radius:32px!important;border:0!important;background:radial-gradient(120% 70% at 100% 0%,rgba(255,194,74,.22),transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(255,120,90,.16),transparent 60%),linear-gradient(160deg,#241e18c7,#100d0bdb)!important;-webkit-backdrop-filter:blur(30px) saturate(1.5)!important;backdrop-filter:blur(30px) saturate(1.5)!important;box-shadow:0 30px 80px #0000008c,0 0 60px #ffc24a24,inset 0 1px #ffffff38!important;animation:a30karte .9s cubic-bezier(.16,1,.3,1) both!important}@keyframes a30karte{0%{opacity:0;transform:translateY(40px) scale(.94);filter:blur(14px)}}html.d27-auth #view-login:before,html.d27-auth #view-register:before,html.d27-auth #view-forgot:before{content:""!important;position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.6px;pointer-events:none;background:conic-gradient(from var(--d27a, 0deg),rgba(255,224,138,.95),rgba(255,224,138,.08) 22%,rgba(255,150,100,.7) 45%,rgba(255,255,255,.1) 65%,rgba(255,224,138,.95))!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:d27spin 7s linear infinite}html.d27-auth #view-login:after,html.d27-auth #view-register:after,html.d27-auth #view-forgot:after{content:"";position:absolute;top:-30%;left:-70%;width:45%;height:160%;z-index:0;pointer-events:none;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:a30glanz 7s ease-in-out 1.2s infinite}@keyframes a30glanz{0%,72%{left:-70%}to{left:140%}}html.d27-auth #view-login>*,html.d27-auth #view-register>*,html.d27-auth #view-forgot>*{position:relative;z-index:1}html.d27-auth #view-login .view-title:before,html.d27-auth #view-register .view-title:before,html.d27-auth #view-forgot .view-title:before{display:block;width:max-content;margin:0 auto 8px;padding:4px 12px;border-radius:20px;font:800 10.5px/1.3 Inter,var(--sans),sans-serif;letter-spacing:.2em;color:#2a1d05;-webkit-text-fill-color:#2a1d05;background:linear-gradient(135deg,#fff1c2,#ffd066 50%,#ffae3a);box-shadow:0 6px 18px #ffb43c66;text-shadow:none}html.d27-auth #view-login .view-title:before{content:"WILLKOMMEN AN BORD"}html.d27-auth #view-register .view-title:before{content:"NEU AN BORD"}html.d27-auth #view-forgot .view-title:before{content:"KEIN PROBLEM"}html.d27-auth .view-title{font-size:30px!important;letter-spacing:-.025em!important}html.d27-auth .field input{padding-left:46px!important;background-repeat:no-repeat!important;background-position:15px 50%!important;background-size:19px 19px!important;border:1px solid rgba(255,255,255,.22)!important;background-color:#0a080673!important;transition:border-color .2s,box-shadow .25s,background-color .2s}html.d27-auth .pk-fill{padding-left:46px!important;padding-right:16px!important}html.d27-auth .field input:focus{border-color:#ffd066!important;background-color:#0a080699!important;box-shadow:0 0 0 4px #ffd06633,0 0 26px #ffc24a47!important}html.d27-auth input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD066' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2.5'/%3E%3Cpath d='M3.5 6.5l8.5 6 8.5-6'/%3E%3C/svg%3E")!important}html.d27-auth input[type=password]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD066' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")!important}html.d27-auth input[type=text]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD066' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E")!important}html.d27-auth .btn.primary{position:relative;overflow:hidden;font-weight:800!important;letter-spacing:.01em;background:linear-gradient(135deg,#fff1c2,#ffd066 45%,#ffae3a)!important;box-shadow:0 14px 34px #ffb43c73,inset 0 1px #fffc!important}html.d27-auth .btn.primary:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;transform:skew(-20deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:a30knopf 3.8s ease-in-out 1.6s infinite}@keyframes a30knopf{0%,65%{left:-40%}to{left:130%}}html.d27-auth .btn.primary:active{transform:scale(.97)}html.d27-auth #view-login>*:not(.hidden),html.d27-auth #view-register>*:not(.hidden),html.d27-auth #view-forgot>*:not(.hidden){animation:a30rein .7s cubic-bezier(.16,1,.3,1) both}html.d27-auth #view-login>*:nth-child(2),html.d27-auth #view-login>*:nth-child(3){animation-delay:.12s}html.d27-auth #view-login>*:nth-child(n+4){animation-delay:.2s}html.d27-auth #view-login>*:nth-child(n+7){animation-delay:.3s}@keyframes a30rein{0%{opacity:0;transform:translateY(14px)}}html.d27-auth .content:before{animation:none}@keyframes a30logo{0%{opacity:0;transform:translateY(-14px) scale(.92);filter:blur(8px)}}@media(prefers-reduced-motion:reduce){html.d27-auth #view-login:before,html.d27-auth #view-login:after,html.d27-auth .btn.primary:after{animation:none!important}}@media(min-width:1000px){html.d27-ios.d27-sel header,html.d27-ios.d27-ansicht header{top:var(--d27-top)!important}}html.d27 #pk-offer{background:#0a08068c!important;-webkit-backdrop-filter:blur(18px) saturate(1.3)!important;backdrop-filter:blur(18px) saturate(1.3)!important}html.d27 #pk-offer .pk-dialog{position:relative;isolation:isolate;overflow:hidden;max-width:400px;text-align:center;padding:34px 26px 22px!important;border-radius:34px!important;border:0!important;background:radial-gradient(90% 60% at 50% 0%,rgba(255,194,74,.3),transparent 65%),radial-gradient(80% 60% at 50% 110%,rgba(255,120,90,.18),transparent 60%),linear-gradient(170deg,#26201aeb,#0e0c0af2)!important;box-shadow:0 40px 100px #000000a6,0 0 70px #ffc24a33,inset 0 1px #fff3!important;animation:pk30auf .8s cubic-bezier(.16,1,.3,1) both}@keyframes pk30auf{0%{opacity:0;transform:translateY(50px) scale(.9);filter:blur(14px)}}html.d27 #pk-offer .pk-dialog:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.6px;pointer-events:none;background:conic-gradient(from var(--d27a, 0deg),#FFE08A,rgba(255,224,138,.05) 25%,#FF9C6A 50%,rgba(255,255,255,.08) 72%,#FFE08A);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:d27spin 6s linear infinite}html.d27 #pk-offer .pk-icon{position:relative;width:112px;height:112px;margin:0 auto 18px;display:grid;place-items:center;border-radius:34px;color:#ffe08a;background:radial-gradient(circle,#ffd06638,#ffd0660a 70%);box-shadow:inset 0 0 0 1.5px #ffe08a8c,0 0 40px #ffc24a59}html.d27 #pk-offer .pk-icon svg{width:64px;height:64px;filter:drop-shadow(0 0 10px rgba(255,208,102,.7))}.pk-scan{position:absolute;left:14px;right:14px;height:3px;top:18px;border-radius:3px;background:linear-gradient(90deg,transparent,#FFF1C2,transparent);box-shadow:0 0 14px 3px #ffd066cc;animation:pk30scan 2.2s ease-in-out infinite}@keyframes pk30scan{0%,to{top:16px;opacity:.2}10%,90%{opacity:1}50%{top:calc(100% - 19px)}}.pk-welle{position:absolute;inset:0;border-radius:34px;border:1.5px solid rgba(255,224,138,.6);animation:pk30welle 2.6s ease-out infinite;pointer-events:none}.pk-welle.w2{animation-delay:1.3s}@keyframes pk30welle{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}html.d27 #pk-offer h3{font-size:27px!important;font-weight:800!important;letter-spacing:-.02em;margin:6px 0 8px!important;color:#fff!important}html.d27 #pk-offer #pk-offer-text{font-size:15px;line-height:1.5;color:#ffffffd1!important;margin:0 0 16px}.pk-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px}.pk-chips span{padding:7px 12px;border-radius:20px;font-size:12.5px;font-weight:700;color:#ffe9b8;background:#ffd0661f;border:1px solid rgba(255,208,102,.35);animation:pk30chip .6s cubic-bezier(.16,1,.3,1) both}.pk-chips span:nth-child(1){animation-delay:.35s}.pk-chips span:nth-child(2){animation-delay:.45s}.pk-chips span:nth-child(3){animation-delay:.55s}@keyframes pk30chip{0%{opacity:0;transform:translateY(10px) scale(.9)}}html.d27 #pk-offer .acts{display:flex;flex-direction:column-reverse;gap:6px}html.d27 #pk-offer #pk-offer-go{position:relative;overflow:hidden;width:100%;height:56px;border-radius:18px!important;font-size:17px;font-weight:800;background:linear-gradient(135deg,#fff1c2,#ffd066 45%,#ffae3a)!important;color:#2a1d05!important;border:0!important;box-shadow:0 16px 36px #ffb43c80,inset 0 1px #fffc!important}html.d27 #pk-offer #pk-offer-go:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:a30knopf 3.2s ease-in-out 1s infinite}html.d27 #pk-offer #pk-offer-later{width:100%;height:44px;border:0!important;background:none!important;box-shadow:none!important;color:#ffffffb3!important;font-weight:600}@media(prefers-reduced-motion:reduce){.pk-scan,.pk-welle,html.d27 #pk-offer .pk-dialog:before{animation:none!important}}html.d27 .menu-ov:has(.mn-cg){background:#0606086b!important;-webkit-backdrop-filter:blur(16px) saturate(1.2) brightness(.8)!important;backdrop-filter:blur(16px) saturate(1.2) brightness(.8)!important}html.d27 .menu-panel.mn-cg,html.d27[data-theme=light] .menu-panel.mn-cg{position:relative;overflow-x:hidden;overflow-y:auto;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;width:100vw!important;max-width:100vw;padding:calc(var(--d27-top) + 4px) max(18px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;animation:cg30auf .5s ease both!important}@keyframes cg30auf{0%{opacity:0}}@media(min-width:700px){html.d27 .menu-ov:has(.mn-cg){padding:0!important}html.d27 .menu-panel.mn-cg,html.d27[data-theme=light] .menu-panel.mn-cg{width:470px!important;height:100%!important;border-radius:0!important;padding:calc(var(--d27-top) + 4px) max(30px,env(safe-area-inset-right)) 28px 44px!important}}.mn-cg .mn-aurora{display:none!important}html.d27 .mn-cg .mn-top{justify-content:flex-start;gap:12px;margin-bottom:14px!important}html.d27 .mn-cg .mn-title{font-size:11px!important;letter-spacing:.34em!important;color:#ffe0a0d9!important}html.d27 .mn-cg .mn-x{margin-left:auto;width:40px!important;height:40px!important;font-size:20px!important;background:#14110e80!important;border:1px solid rgba(255,214,140,.45)!important;box-shadow:0 0 16px #ffbe5a40!important;animation:none!important}html.d27 .mn-cg .mn-user{position:relative;display:flex!important;flex-direction:row-reverse;align-items:center!important;gap:16px;margin:4px 0 18px!important;padding:16px 18px 16px 34px!important;background:linear-gradient(100deg,#14110e00,#14110e9e 22%,#1a1612b8)!important;border:0!important;border-radius:0!important;clip-path:polygon(26px 0,100% 0,100% 100%,0 100%);box-shadow:none!important;animation:cg30rein .7s cubic-bezier(.16,1,.3,1) .05s both!important}html.d27 .mn-cg .mn-user:before{content:""!important;display:block!important;position:absolute;left:0;top:0;bottom:0;width:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,200,110,.9) 40%,rgba(255,200,110,.15)) top / 100% 1.5px no-repeat,linear-gradient(90deg,transparent,rgba(255,200,110,.5)) bottom / 100% 1px no-repeat}html.d27 .mn-cg .mn-user>div:not(.mn-ava){flex:1;min-width:0;text-align:left}.mn-cg .mn-hallo{font-size:10px!important;letter-spacing:.24em!important;color:#ffd68cd9!important}html.d27 .mn-cg .mn-name{font-size:21px!important;font-weight:600!important;letter-spacing:-.01em}html.d27 .mn-cg .mn-sub{font-size:12.5px!important;color:#fff9!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.d27 .mn-cg .mn-ava{position:relative;width:62px!important;height:62px!important;flex:none;font-size:20px!important;font-weight:600!important;color:#ffe6a8!important;background:radial-gradient(circle at 50% 40%,#3c3020f2,#0e0c0af2)!important;border:1.5px solid #FFC861;box-shadow:0 0 0 4px #0e0c0a99,0 0 22px #ffb446bf,inset 0 0 14px #ffbe5a59!important}html.d27 .mn-cg .mn-ava:after{display:none!important}.mn-orbit{position:absolute;inset:-11px;border-radius:50%;border:1.5px solid rgba(255,206,120,.95);filter:drop-shadow(0 0 6px rgba(255,180,70,.9));border-left-color:transparent;border-bottom-color:transparent;animation:cg30dreh 9s linear infinite;pointer-events:none}.mn-orbit.o2{inset:-22px;border-color:#ffce7847;border-right-color:transparent;border-top-color:transparent;animation-duration:14s;animation-direction:reverse}@keyframes cg30dreh{to{transform:rotate(360deg)}}html.d27 .mn-cg .mn-bento{position:relative;display:block!important;margin:0!important;padding:6px;border-radius:22px;overflow:hidden;background:linear-gradient(170deg,#221d189e,#0e0c0abd);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1.5px solid rgba(255,196,110,.85);box-shadow:0 0 0 1px #ffd68c26,0 0 28px #ffaa3c73,0 0 80px #ff96282e,inset 0 0 22px #ffbe5a1f;animation:cg30karte .8s cubic-bezier(.16,1,.3,1) .1s both}@keyframes cg30karte{0%{opacity:0;transform:translate(40px) scale(.97);filter:blur(10px)}}html.d27 .mn-cg .mn-row.mn-tile,html.d27 .mn-cg #mn-lern.mn-tile,html.d27 .mn-cg #mn-lehrer.mn-tile:not(.hidden){position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:16px!important;min-height:54px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:cg30zeile .55s cubic-bezier(.16,1,.3,1) both!important;animation-delay:calc(var(--z, 0) * 55ms + .22s)!important;overflow:visible}html.d27 .mn-cg .mn-row.mn-tile.hidden{display:none!important}html.d27 .mn-cg .mn-row.mn-tile+.mn-row.mn-tile:after{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:#ffffff17;animation:none!important;transform:none!important;width:auto!important}html.d27 .mn-cg .mn-tile:before{display:none!important}@keyframes cg30zeile{0%{opacity:0;transform:translate(18px)}}html.d27 .mn-cg .mn-tile>svg:first-of-type,html.d27 .mn-cg #mn-lern.mn-tile>svg:first-of-type{width:24px!important;height:24px!important;padding:0!important;border-radius:0!important;flex:none;background:none!important;box-shadow:none!important;color:#f4ede2!important}html.d27 .mn-cg .mn-tile .mn-t,html.d27 .mn-cg #mn-lern .mn-t{flex:1;font-size:16px!important;font-weight:500!important;letter-spacing:0;color:#f4ede2!important;line-height:1.2}html.d27 .mn-cg .mn-tile .mn-t small{display:none!important}html.d27 .mn-cg .mn-tile .mn-chev{position:static!important;width:auto!important;height:auto!important;background:none!important;border:0!important;font-size:22px!important;color:#ffffffb3!important}html.d27 .mn-cg #mn-lern.mn-tile,html.d27 .mn-cg .mn-tile:hover,html.d27 .mn-cg .mn-tile:active{background:linear-gradient(90deg,#ffbe5a61,#ffaa461f 60%,#ffaa4600)!important;box-shadow:inset 0 0 0 1px #ffce788c,0 0 22px #ffaa3c59!important}html.d27 .mn-cg #mn-lern.mn-tile>svg:first-of-type{color:#ffe6a8!important;filter:drop-shadow(0 0 6px rgba(255,200,100,.8))}html.d27 .mn-cg #mn-lern .mn-chev{width:26px!important;height:26px!important;display:grid!important;place-items:center;border-radius:50%!important;border:1px solid rgba(255,230,170,.8)!important;font-size:16px!important;color:#ffe6a8!important}html.d27 .mn-cg #mn-einst[aria-expanded=true] .mn-chev{transform:rotate(90deg);color:#ffd066!important}html.d27 .mn-cg #mn-einst .mn-chev{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mn-cg .mn-lade{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1),opacity .4s;opacity:0}.mn-cg .mn-lade>*{min-height:0;overflow:hidden}.mn-cg.mn-einst-auf .mn-lade{grid-template-rows:1fr;opacity:1}.mn-cg .mn-lade{display:block;max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .4s}.mn-cg.mn-einst-auf .mn-lade{max-height:1200px}.mn-cg .mn-lade>*{overflow:visible}html.d27 .mn-cg .mn-gruppe{margin:14px 0 0!important;border-radius:18px!important;background:#14110e8c!important;border:1px solid rgba(255,206,120,.3)!important;animation:none!important}html.d27 .mn-cg .mn-gruppe h3{color:#ffd68ce6!important}html.d27 .mn-cg .mn-row.mn-logout{animation:none!important;margin-top:14px!important}html.d27 .mn-cg #mn-share-hint{margin:10px 0 0}html.d27 .mn-cg .mn-foot{opacity:.5;margin-top:18px;text-align:left!important}@keyframes cg30rein{0%{opacity:0;transform:translate(30px)}}.mn-cg .mn-deko{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.mn-cg>*:not(.mn-deko){position:relative;z-index:1}.mn-bogen{position:absolute;width:600px;height:600px;border-radius:50%;left:12px;top:calc(var(--d27-top) + 20px);border:1.5px solid transparent;border-left-color:#ffc46ef2;border-top-color:#ffc46e40;border-bottom-color:#ffc46e40;filter:drop-shadow(0 0 10px rgba(255,170,60,.9)) drop-shadow(0 0 26px rgba(255,150,40,.5));animation:cg30bogen 1.2s cubic-bezier(.16,1,.3,1) both}.mn-bogen.b2{width:660px;height:660px;left:-10px;top:calc(var(--d27-top) - 10px);border-left-color:#ffd68c4d;border-top-color:transparent;border-bottom-color:transparent;filter:none;animation-delay:.15s}@keyframes cg30bogen{0%{opacity:0;transform:rotate(-40deg) scale(.9)}}.mn-skala{position:absolute;right:6px;top:calc(var(--d27-top) + 120px);width:30px;height:400px;opacity:.9;animation:cg30rein 1s ease .3s both}@media(max-width:699px){.mn-bogen{left:4px;width:560px;height:560px}.mn-bogen.b2{left:-14px;width:610px;height:610px}.mn-skala{right:-4px}}@media(prefers-reduced-motion:reduce){.mn-orbit,.mn-bogen{animation:none!important}}.mn-cg:not(.mn-einst-auf) .mn-lade{visibility:hidden;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .4s,visibility 0s .6s}html.d27 .mn-cg .mn-bento{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible;padding:10px 0 12px!important;filter:drop-shadow(0 0 10px rgba(255,170,60,.55)) drop-shadow(0 0 30px rgba(255,150,40,.25))}html.d27 .mn-cg .mn-bento:before,html.d27 .mn-cg .mn-bento:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}html.d27 .mn-cg .mn-bento:before{background:linear-gradient(180deg,#ffd27a,#ffbe5a8c 45%,#ffaa4626 80%,#ffc861);clip-path:polygon(64px 0,100% 0,100% 100%,0 100%)}html.d27 .mn-cg .mn-bento:after{background:linear-gradient(170deg,#1e1a16e6,#0c0b0af0);clip-path:polygon(65.6px 1.4px,calc(100% - 1.4px) 1.4px,calc(100% - 1.4px) calc(100% - 1.4px),2.2px calc(100% - 1.4px))}html.d27 .mn-cg .mn-row.mn-tile,html.d27 .mn-cg #mn-lehrer.mn-tile:not(.hidden){min-height:50px!important;margin:0 0 0 60px!important;padding:0 14px 0 12px!important;border-radius:0!important}html.d27 .mn-cg .mn-tile .mn-t{font-size:15.5px!important;font-weight:400!important;letter-spacing:.01em;color:#efe9df!important}html.d27 .mn-cg .mn-tile>svg:first-of-type{width:22px!important;height:22px!important;stroke-width:1.4;color:#efe9df!important}html.d27 .mn-cg .mn-row.mn-tile+.mn-row.mn-tile:after{left:0!important;right:30px!important;background:linear-gradient(90deg,rgba(255,214,140,.28),rgba(255,214,140,.1) 70%,transparent)!important}html.d27 .mn-cg .mn-tile .mn-chev{display:none!important}html.d27 .mn-cg .mn-tile:hover,html.d27 .mn-cg .mn-tile:active{background:linear-gradient(90deg,rgba(255,190,90,.18),transparent 80%)!important;box-shadow:none!important}html.d27 .mn-cg #mn-lern.mn-tile{min-height:56px!important;margin:4px 8px 8px 22px!important;padding:0 16px 0 52px!important;border-radius:0!important;clip-path:polygon(30px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:linear-gradient(90deg,#ffd68c8c,#ffb85052 30%,#a06e2838 75%,#ffc86e59)!important;box-shadow:none!important}html.d27 .mn-cg #mn-lern.mn-tile:before{content:""!important;display:block!important;position:absolute;left:22px;top:0;bottom:0;width:3px;transform:skew(-28deg);background:linear-gradient(180deg,transparent,#FFF3D0 30%,#FFD27A 70%,transparent);box-shadow:0 0 14px 3px #ffd68ce6;opacity:1!important;inset:0 auto 0 22px!important}html.d27 .mn-cg #mn-lern.mn-tile>svg:first-of-type{color:#fff1c9!important}html.d27 .mn-cg #mn-lern .mn-t{font-weight:500!important;color:#fff!important;text-shadow:0 0 12px rgba(255,214,140,.6)}html.d27 .mn-cg #mn-lern .mn-chev{display:grid!important;width:30px!important;height:30px!important;border:1.4px solid rgba(255,235,190,.95)!important;font-size:17px!important;color:#fff1c9!important;box-shadow:0 0 10px #ffd68c99}html.d27 .mn-cg #mn-einst .mn-chev{display:inline!important}html.d27 .mn-cg .mn-user{padding:14px 18px 14px 56px!important;margin:6px 0 16px!important;clip-path:polygon(42px 0,100% 0,100% 100%,0 100%)!important;background:linear-gradient(100deg,#14110e00,#14110e8c 25%,#181512b8)!important}html.d27 .mn-cg .mn-name{font-weight:500!important;font-size:20px!important}.mn-cg .mn-hallo{display:none}html.d27 .mn-cg .mn-ava:before{content:"";position:absolute;inset:-30px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(rgba(255,214,140,.55) 0 1deg,transparent 1deg 10deg);-webkit-mask:radial-gradient(circle,transparent 0 58%,#000 59% 62%,transparent 63%);mask:radial-gradient(circle,transparent 0 58%,#000 59% 62%,transparent 63%);animation:cg30dreh 40s linear infinite}.mn-cg .mn-skala{top:calc(var(--d27-top) + 90px)!important;height:470px!important;width:40px!important;opacity:1!important}.mn-lineal{position:fixed;left:8vw;right:24px;bottom:calc(26px + env(safe-area-inset-bottom));height:18px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,200,110,.75) 25%,rgba(255,200,110,.9) 92%,#FFF3D0) bottom / 100% 1.4px no-repeat,repeating-linear-gradient(90deg,rgba(255,214,140,.55) 0 1px,transparent 1px 14px) bottom / 38% 8px no-repeat;filter:drop-shadow(0 0 6px rgba(255,170,60,.8));animation:cg30lineal 1.1s cubic-bezier(.16,1,.3,1) .2s both}.mn-lineal:after{content:"";position:absolute;right:10%;bottom:-3px;width:90px;height:7px;border-radius:50%;background:radial-gradient(closest-side,#fff3d0,#ffc86e00)}@keyframes cg30lineal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.menu-ov.hidden .mn-lineal{display:none}@media(max-width:699px){.mn-lineal{left:16px;right:16px}}.menu-ov:has(.mn-einst-auf) .mn-lineal{opacity:0;transition:opacity .3s}html.d27 .mn-cg .mn-bento>.mn-row.mn-tile{width:auto!important;max-width:none!important}html.d27 .mn-cg .mn-bento>.mn-row.mn-tile{width:calc(100% - 60px)!important}html.d27 .mn-cg .mn-bento>#mn-lern.mn-tile{width:calc(100% - 30px)!important}html.d27 .menu-ov:has(.mn-cg){background:linear-gradient(90deg,#04040826,#0404080d 50%,#0404084d),url(design/menu_himmel_quer.webp) center 60% / cover no-repeat,#07080c!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(orientation:portrait){html.d27 .menu-ov:has(.mn-cg){background:linear-gradient(180deg,#0404081a,#04040859),var(--g-menu_himmel_hoch, url(design/menu_himmel_hoch.webp)) center 70% / cover no-repeat,#07080c!important}}.mn-sterne{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 27% 8%,#fff,transparent),radial-gradient(1.2px 1.2px at 44% 22%,#FFE9C0,transparent),radial-gradient(1px 1px at 58% 12%,#fff,transparent),radial-gradient(1.6px 1.6px at 71% 30%,#fff,transparent),radial-gradient(1px 1px at 83% 9%,#FFE9C0,transparent),radial-gradient(1.2px 1.2px at 92% 26%,#fff,transparent),radial-gradient(1px 1px at 18% 38%,#fff,transparent),radial-gradient(1.3px 1.3px at 36% 44%,#fff,transparent),radial-gradient(1px 1px at 64% 40%,#fff,transparent);animation:mn30funkeln 4s ease-in-out infinite alternate}@keyframes mn30funkeln{0%{opacity:.35}50%{opacity:.9}to{opacity:.5}}html.d27 .mn-cg .mn-bento{filter:drop-shadow(0 0 6px rgba(255,214,140,.9)) drop-shadow(0 0 22px rgba(255,170,60,.6)) drop-shadow(0 0 60px rgba(255,140,30,.3))!important}html.d27 .mn-cg .mn-bento:before{background:conic-gradient(from var(--d27a, 0deg) at 50% 50%,transparent 0deg,rgba(255,255,255,0) 300deg,#FFFFFF 345deg,#FFF3D0 352deg,transparent 360deg),linear-gradient(180deg,#ffe7a8,#ffc861 40%,#ffaa468c 75%,#ffd27a)!important;animation:d27spin 5s linear infinite}html.d27 .mn-cg .mn-bento:after{background:linear-gradient(170deg,#1a1614c7,#0a090adb)!important}html.d27 .mn-cg #mn-lern.mn-tile{background:linear-gradient(90deg,#ffecbebf,#ffc46073 28%,#b4782847 70%,#ffd68c80)!important;filter:drop-shadow(0 0 12px rgba(255,190,90,.7));overflow:hidden}html.d27 .mn-cg #mn-lern.mn-tile:after{content:""!important;position:absolute!important;inset:0 auto 0 -40%!important;width:30%!important;height:auto!important;transform:skew(-24deg)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent)!important;animation:a30knopf 3.6s ease-in-out 1.2s infinite!important}html.d27 .mn-cg .mn-ava{box-shadow:0 0 0 4px #0a090899,0 0 18px #ffd68cf2,0 0 46px #ffaa3c99,inset 0 0 18px #ffc86e73!important;border-color:#ffe0a0!important}.mn-cg .mn-bogen{border-left-color:#ffe3a6!important;filter:drop-shadow(0 0 6px rgba(255,220,150,1)) drop-shadow(0 0 22px rgba(255,170,60,.8)) drop-shadow(0 0 50px rgba(255,140,30,.4))!important}.mn-funke{position:absolute;width:46px;height:46px;margin:-23px;pointer-events:none;transform:scale(var(--g, 1));background:radial-gradient(circle,#fff 0 2px,rgba(255,240,200,.9) 3px,rgba(255,200,110,.35) 8px,transparent 16px),linear-gradient(90deg,transparent,rgba(255,245,220,.95) 50%,transparent) center / 100% 1.6px no-repeat,linear-gradient(0deg,transparent,rgba(255,245,220,.95) 50%,transparent) center / 1.6px 100% no-repeat;animation:mn30blitz 3.4s ease-in-out infinite}@keyframes mn30blitz{0%,to{opacity:.15;transform:scale(calc(var(--g, 1) * .55)) rotate(0)}45%{opacity:1;transform:scale(var(--g, 1)) rotate(45deg)}}.mn-lineal{filter:drop-shadow(0 0 4px rgba(255,220,150,1)) drop-shadow(0 0 14px rgba(255,170,60,.8))!important}.mn-lineal:after{right:8%!important;bottom:-22px!important;width:260px!important;height:46px!important;background:radial-gradient(closest-side,#fffaeb,#ffd68c99 30%,#ffaa3c00),linear-gradient(90deg,transparent,rgba(255,240,210,.9) 50%,transparent) center / 100% 2px no-repeat!important}@media(prefers-reduced-motion:reduce){.mn-sterne,.mn-funke,html.d27 .mn-cg .mn-bento:before{animation:none!important}}.menu-ov>.mn-deko{position:fixed!important;top:0;bottom:0;right:0;left:auto!important;width:470px;overflow:visible!important;pointer-events:none;z-index:0}.menu-ov>.menu-panel{position:relative;z-index:1}.menu-ov.hidden>.mn-deko{display:none}@media(max-width:699px){.menu-ov>.mn-deko{width:100vw}}.menu-ov>.mn-deko .mn-bogen{top:calc(var(--d27-top) + 20px)}html.d27 .menu-ov:has(.mn-cg){background:linear-gradient(90deg,#08070659,#0807068c 45%,#080706d1),var(--d27-quer, url(design/h_b23_quer.webp)) center / cover no-repeat,#0b0a09!important}@media(orientation:portrait){html.d27 .menu-ov:has(.mn-cg){background:linear-gradient(180deg,#0807068c,#080706cc),var(--d27-hoch, url(design/h_b23_hoch.webp)) center / cover no-repeat,#0b0a09!important}}.menu-ov .mn-sterne{display:none}html.d27-lehrer body:before{background:linear-gradient(180deg,#f3f7fb,#e6eef5 55%,#dbe6ef)!important;filter:none!important;transform:none!important}html.d27-lehrer #d27-ruhe{display:none}html.d27-lehrer .content{color:#10192a}html.d27-ansicht.d27-lehrer #view-zp:before{height:min(520px,62vh);left:-18px;right:-18px;z-index:-1;opacity:1;background:linear-gradient(90deg,#f3f7fbeb,#f3f7fb8c 38%,#f3f7fb00 62%),linear-gradient(180deg,#f3f7fb00 55%,#eef3f8),var(--g-lehrer_raum, url(design/lehrer_raum.webp)) 72% 45% / cover no-repeat!important;-webkit-mask-image:none;mask-image:none}html.d27-lehrer #view-zp .topnav .tn-back,html.d27-lehrer #view-zp .topnav button{color:#10192a!important;background:#ffffffb3!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 6px 18px #1428461f!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html.d27-lehrer #view-zp .topnav svg{color:#10192a}html.d27-ansicht.d27-lehrer #view-zp .view-title{color:#0f1a2e!important;text-shadow:none!important;font-family:Inter,var(--sans),sans-serif!important;font-weight:600!important;font-size:clamp(32px,5vw,50px)!important;letter-spacing:-.02em;line-height:1.05;max-width:640px}html.d27-ansicht.d27-lehrer #view-zp .view-title:before{content:"FLUGLEHRER";color:#10192a!important;-webkit-text-fill-color:#10192a;background:#ffffffbf!important;border:1px solid #fff;box-shadow:0 4px 14px #1428461a!important;padding:6px 14px 6px 28px!important;position:relative;margin-bottom:18px!important;letter-spacing:.14em;font-size:11px!important}html.d27-ansicht.d27-lehrer #view-zp .view-title:after{content:"";position:absolute}html.d27-ansicht.d27-lehrer #view-zp .view-lead{color:#2e3a4a!important;text-shadow:none!important;max-width:560px;font-size:15px;line-height:1.55;margin-bottom:26px}html.d27-lehrer #menu-btn{color:#10192a!important;background:#ffffffb3!important;border-color:#fff!important}html.d27-lehrer .zp-tlist{display:grid;gap:16px!important}html.d27-lehrer .zp-tcard,html.d27-lehrer .zp-tcard:first-child,html.d27-lehrer .zp-tcard.open{display:grid!important;grid-template-columns:clamp(130px,22%,230px) minmax(0,1fr) auto;column-gap:24px;row-gap:0;align-items:stretch;padding:12px 18px 12px 12px!important;border-radius:26px!important;overflow:hidden;filter:none!important;color:#10192a;border:1px solid rgba(255,255,255,.95)!important;background:linear-gradient(180deg,#ffffffd1,#f0f6fbb3)!important;-webkit-backdrop-filter:blur(26px) saturate(1.5)!important;backdrop-filter:blur(26px) saturate(1.5)!important;box-shadow:0 16px 40px #142d5024,inset 0 1px #fff!important;animation:d27seite .6s cubic-bezier(.2,.8,.2,1) both}html.d27-lehrer .zp-tcard.open{box-shadow:0 0 0 2px #2878ff59,0 16px 40px #142d5029,inset 0 1px #fff!important}html.d27-lehrer .zp-tcard:before,html.d27-lehrer .zp-tcard:after{display:none!important;content:none!important}html.d27-lehrer .zp-bild{grid-column:1;grid-row:1;width:100%;height:100%;min-height:130px;max-height:170px;object-fit:cover;border-radius:18px;box-shadow:0 8px 20px #142d5033}html.d27-lehrer .zp-mitte{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;padding:8px 0;min-width:0}.zp-tag{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.14em;color:#2b3647;margin-bottom:6px}.zp-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:#2f7bff;box-shadow:0 0 8px #2f7bffb3}html.d27-lehrer .zp-tcard.open .zp-tag:before{background:#18c58f;box-shadow:0 0 8px #18c58f}html.d27-lehrer .zp-mitte h3{margin:0 0 6px;font:600 clamp(20px,2.4vw,28px)/1.15 Inter,var(--sans),sans-serif;letter-spacing:-.01em;color:#0f1a2e}html.d27-lehrer .zp-mitte p{margin:0 0 14px;font-size:14.5px;color:#3a4656}.zp-fort{display:flex;align-items:center;gap:14px}.zp-fort span{flex:1;height:8px;border-radius:8px;background:#10192a14;overflow:hidden}.zp-fort i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#2563eb,#4f9dff 60%,#bfe0ff);box-shadow:0 0 10px #2f7bff73;min-width:0;transition:width .8s cubic-bezier(.2,.8,.2,1)}.zp-fort b{font-size:15px;font-weight:700;color:#10192a;min-width:48px;text-align:right}html.d27-lehrer .zp-mitte small{margin-top:4px;font-size:12px;color:#6a7686}html.d27-lehrer .zp-rechts{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;padding:6px 0}html.d27-lehrer .zp-meta{display:inline-flex!important;align-items:center;gap:8px;padding:7px 14px!important;border-radius:20px!important;clip-path:none!important;font-size:12.5px!important;font-weight:500!important;color:#10192a!important;background:#ffffffb3!important;border:1px solid rgba(16,25,42,.12)!important;letter-spacing:0!important;white-space:nowrap}html.d27-lehrer .zp-meta:before{content:""!important;width:15px!important;height:15px!important;margin:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310192a' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat!important}html.d27-lehrer .zp-rechts .btn{width:auto!important;min-width:170px;height:46px!important;margin:0!important;border-radius:23px!important;clip-path:none!important;padding:0 22px!important;font:600 14.5px Inter,var(--sans),sans-serif!important;letter-spacing:0!important;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center;gap:10px}html.d27-lehrer .zp-rechts .btn:before,html.d27-lehrer .zp-rechts .btn:after{content:none!important;display:none!important}html.d27-lehrer .zp-rechts .btn.zp-unlock{color:#fff!important;background:linear-gradient(120deg,#2563eb,#3d8bff)!important;border:0!important;box-shadow:0 10px 24px #2563eb59!important;text-shadow:none!important}html.d27-lehrer .zp-rechts .btn.zp-unlock:not(.primary){color:#1d4ed8!important;background:#ffffffd9!important;box-shadow:inset 0 0 0 1.5px #2563eb8c,0 6px 16px #142d501a!important}html.d27-lehrer .zp-rechts .btn.zp-erg-btn{color:#10192a!important;background:#ffffffe0!important;border:1px solid #fff!important;box-shadow:0 8px 22px #142d5024!important}html.d27-lehrer .zp-rechts .btn.zp-erg-btn:after{content:"→"!important;display:inline!important;position:static!important;width:auto!important;height:auto!important;border:0!important;background:none!important;font-size:17px;color:#10192a;animation:none!important;transform:none!important}@media(hover:hover){html.d27-lehrer .zp-rechts .btn:hover{transform:translateY(-1px);filter:brightness(1.04)}}html.d27-lehrer .zp-tcard>.zp-codebox,html.d27-lehrer .zp-tcard>.zp-tsum,html.d27-lehrer .zp-tcard>.zp-ttable{grid-column:1 / -1}html.d27-lehrer .zp-tcard>.zp-tsum{display:none}.zp-pinwarn,html.d27-lehrer .zp-tcard>.zp-pinwarn{grid-column:1 / -1;display:block;background:#fdecea;color:#8a1c14!important;border:1px solid #e0a39c;border-radius:8px;padding:8px 10px;margin:8px 0;font-size:calc(13.5px * var(--fs, 1));line-height:1.45}html.d27-lehrer .zp-tcard>.zp-codebox{margin:14px 0 4px!important;border-radius:20px!important;clip-path:none!important;border:0!important;background:linear-gradient(135deg,#eaf2ff,#f4f9ff)!important;box-shadow:inset 0 0 0 1px #2563eb2e!important}html.d27-lehrer .zp-codebox .lbl{color:#4a5668!important}html.d27-lehrer .zp-bigcode{background:linear-gradient(135deg,#1d4ed8,#4f9dff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;filter:none!important}html.d27-lehrer .zp-left{color:#fff!important;background:linear-gradient(135deg,#18c58f,#10a874)!important}html.d27-lehrer .zp-codebox .zp-close{color:#10192a!important;background:#fff!important;border:1px solid rgba(16,25,42,.15)!important}html.d27-lehrer .zp-tcard>.zp-ttable{margin:10px 0 4px;border-spacing:0 6px}html.d27-lehrer .zp-ttable td{background:#ffffffbf!important;color:#10192a!important}html.d27-lehrer .zp-ttable td:last-child{color:#3a4656!important}html.d27-lehrer .zp-ttable small{color:#2563eb!important}@media(max-width:700px){html.d27-lehrer .zp-tcard,html.d27-lehrer .zp-tcard:first-child,html.d27-lehrer .zp-tcard.open{grid-template-columns:96px minmax(0,1fr);column-gap:14px;padding:12px!important}html.d27-lehrer .zp-bild{min-height:96px;max-height:120px;height:100%}html.d27-lehrer .zp-mitte p{display:none}html.d27-lehrer .zp-rechts{grid-column:1 / -1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:stretch;padding-top:12px}html.d27-lehrer .zp-meta{order:-1;width:100%;justify-content:center}html.d27-lehrer .zp-rechts .btn{flex:1;min-width:0;padding:0 12px!important;font-size:13.5px!important}}html.d27-ansicht.d27-lehrer #view-zp .view-title{-webkit-text-fill-color:#0f1a2e!important;background:none!important}html.d27-ansicht.d27-lehrer #view-zp .view-lead{max-width:480px}@media(max-width:700px){html.d27-lehrer .zp-rechts .btn{white-space:normal!important;line-height:1.15;height:50px!important;text-align:center}html.d27-ansicht.d27-lehrer #view-zp .view-title{font-size:32px!important}}html.d27-lehrer body:before{background:radial-gradient(60% 45% at 12% 78%,rgba(255,196,150,.55),transparent 70%),radial-gradient(55% 40% at 88% 92%,rgba(150,230,205,.55),transparent 70%),radial-gradient(50% 35% at 70% 60%,rgba(190,220,255,.5),transparent 70%),linear-gradient(180deg,#f6f8fa,#eef2f4 60%,#e8eef0)!important}html.d27-lehrer .zp-tcard,html.d27-lehrer .zp-tcard:first-child,html.d27-lehrer .zp-tcard.open{position:relative;background:linear-gradient(155deg,#ffffff9e,#ffffff57 48%,#ffffff80)!important;border:1px solid rgba(255,255,255,.85)!important;-webkit-backdrop-filter:blur(30px) saturate(1.8) brightness(1.04)!important;backdrop-filter:blur(30px) saturate(1.8) brightness(1.04)!important;box-shadow:0 24px 60px #1e2d3c24,0 2px 6px #1e2d3c0f,inset 0 1.5px #fffffff2,inset 0 -1px #fff6,inset 0 0 0 1px #ffffff40!important}html.d27-lehrer .zp-tcard:before{display:block!important;content:""!important;position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(115deg,#ffffff8c,#fff0 28% 70%,#ffffff4d)}html.d27-lehrer .zp-tcard:after{display:block!important;content:""!important;position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:0;padding:1px;background:linear-gradient(135deg,#fff,#ffd6aab3 30%,#fff3,#a0ebd2b3 80%,#fff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html.d27-lehrer .zp-tcard>*{position:relative;z-index:1}html.d27-lehrer .zp-tcard.open{box-shadow:0 0 0 2px #3cc8a059,0 24px 60px #1e2d3c29,inset 0 1.5px #fff!important}html.d27-lehrer .zp-bild{box-shadow:0 12px 28px #1e2d3c38,0 0 0 1px #ffffffb3!important}.zp-tag:before{background:#ff9d5c!important;box-shadow:0 0 0 3px #ff9d5c33,0 0 10px #ff9d5cb3!important}html.d27-lehrer .zp-tcard.open .zp-tag:before{background:#22c9a0!important;box-shadow:0 0 0 3px #22c9a033,0 0 10px #22c9a0!important}.zp-fort span{height:7px!important;background:#ffffff8c!important;box-shadow:inset 0 1px 2px #1e2d3c1f}.zp-fort i{background:linear-gradient(90deg,#ffb07a,#ff8a6b 45%,#2fd3a8)!important;box-shadow:0 0 12px #ff8a6b73!important}html.d27-lehrer .zp-rechts .btn{position:relative;overflow:hidden;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);transition:transform .2s,box-shadow .2s,background .2s}html.d27-lehrer .zp-rechts .btn.zp-unlock{color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;background:linear-gradient(180deg,#ffffff38,#fff0 50%),linear-gradient(135deg,#121a26e0,#243040c7)!important;box-shadow:0 12px 28px #121a2647,inset 0 1px #ffffff73!important}html.d27-lehrer .zp-rechts .btn.zp-unlock:before{content:""!important;display:block!important;position:absolute;top:0;bottom:0;width:40%;left:-60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:zpGlanz 4.5s ease-in-out infinite}@keyframes zpGlanz{0%,60%{left:-60%}to{left:130%}}html.d27-lehrer .zp-rechts .btn.zp-unlock:not(.primary),html.d27-lehrer .zp-rechts .btn.zp-erg-btn{color:#10192a!important;background:linear-gradient(180deg,#ffffffd9,#ffffff73)!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 10px 26px #1e2d3c21,inset 0 1px #fff,inset 0 -1px #1e2d3c0d!important}html.d27-lehrer .zp-rechts .btn.zp-unlock:not(.primary):before{display:none!important}html.d27-lehrer .zp-meta{background:#ffffff73!important;border:1px solid rgba(255,255,255,.9)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #fff}@media(hover:hover){html.d27-lehrer .zp-rechts .btn:hover{transform:translateY(-2px)}}html.d27-lehrer .zp-tcard>.zp-codebox{background:linear-gradient(160deg,#ffffffb3,#ffffff4d)!important;border:1px solid rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #fff,0 10px 30px #1e2d3c1a!important}html.d27-lehrer .zp-bigcode{background:linear-gradient(180deg,#10192a 30%,#3b4a5e)!important;-webkit-background-clip:text!important;background-clip:text!important;filter:drop-shadow(0 2px 0 rgba(255,255,255,.9)) drop-shadow(0 6px 14px rgba(255,150,100,.35))!important}html.d27-lehrer .zp-left{background:linear-gradient(135deg,#2fd3a8,#18b48c)!important;box-shadow:0 6px 16px #22c9a059}html.d27-lehrer .zp-codebox .zp-close{background:#ffffffbf!important;border:1px solid #fff!important;box-shadow:0 6px 16px #1e2d3c1a,inset 0 1px #fff}html.d27-lehrer .zp-ttable td{background:#ffffff80!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.d27-lehrer .zp-ttable small{color:#e0703f!important}html.d27-ansicht.d27-lehrer #view-zp:before{background:linear-gradient(90deg,#f6f8faf5,#f6f8fad1 30%,#f6f8fa33 52%,#f6f8fa00 64%),linear-gradient(180deg,#f6f8fa00 55%,#f3f6f8),var(--g-lehrer_raum, url(design/lehrer_raum.webp)) 100% 42% / cover no-repeat!important}@media(max-width:700px){html.d27-ansicht.d27-lehrer #view-zp:before{height:min(560px,74vh);background:linear-gradient(180deg,#f6f8fa00 0% 22%,#f6f8fabf 38%,#f6f8faf5 52%,#f3f6f8),var(--g-lehrer_raum, url(design/lehrer_raum.webp)) 88% 0% / auto 62% no-repeat!important}}@media(min-width:701px){html.d27-ansicht.d27-lehrer #view-zp:before{background:linear-gradient(90deg,#f6f8faf7,#f6f8fae6 38%,#f6f8fa73 56%,#f6f8fa00 70%),linear-gradient(180deg,#f6f8fa00 55%,#f3f6f8),var(--g-lehrer_raum, url(design/lehrer_raum.webp)) 100% 42% / cover no-repeat!important}html.d27-ansicht.d27-lehrer #view-zp .view-lead{max-width:430px}}html.d27-lehrer .zp-left{display:inline-flex!important;align-items:center;gap:8px;padding:7px 16px!important;border-radius:20px!important;font-size:13px!important;font-weight:600!important;color:#10192a!important;background:#fff9!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 6px 16px #1e2d3c1a,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.d27-lehrer .zp-left:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c9a0;box-shadow:0 0 8px #22c9a0;animation:zpPuls 1.6s ease-in-out infinite}@keyframes zpPuls{50%{opacity:.35}}html.d27-lehrer .zp-codebox.expired .zp-left{color:#6a7686!important}html.d27-lehrer .zp-codebox.expired .zp-left:before{background:#b9c2cc;box-shadow:none;animation:none}html.d27-lehrer .zp-codebox.expired .zp-bigcode{opacity:.35}html.d27-lehrer .zp-tcard.open:before{background:linear-gradient(115deg,#ffffff8c,#fff0 28% 70%,#ffffff4d)!important;box-shadow:none!important;width:auto!important;inset:0!important}html.d27-lehrer body:before{background:radial-gradient(70% 50% at 15% 85%,rgba(255,255,255,.95),transparent 70%),radial-gradient(60% 45% at 90% 95%,rgba(255,255,255,.9),transparent 70%),linear-gradient(180deg,#f7f8fa,#f1f3f6 55%,#eceff3)!important}html.d27-lehrer .zp-tcard:after{background:linear-gradient(135deg,#fff,#ffffff59 40%,#dce2ea99 70%,#fff)!important}html.d27-lehrer .zp-tcard.open{box-shadow:0 0 0 1.5px #fffffff2,0 24px 60px #1e2d3c29,inset 0 1.5px #fff!important}html.d27-ansicht.d27-lehrer #view-zp:before{filter:saturate(.92)}html.d27 .mn-cg .mn-title{color:#ffffffb3!important}html.d27 .mn-cg .mn-x{background:#ffffff14!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html.d27 .mn-cg .mn-bento{filter:drop-shadow(0 18px 40px rgba(0,0,0,.35))!important}html.d27 .mn-cg .mn-bento:before{background:conic-gradient(from var(--d27a, 0deg) at 50% 50%,transparent 0deg,rgba(255,255,255,0) 310deg,rgba(255,255,255,.9) 348deg,transparent 360deg),linear-gradient(180deg,#ffffff8c,#ffffff2e 45%,#ffffff14 75%,#ffffff59)!important;animation:d27spin 9s linear infinite}html.d27 .mn-cg .mn-bento:after{background:linear-gradient(170deg,#28282c8c,#101012ad)!important;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);clip-path:polygon(64.8px 1px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - 1px),1.6px calc(100% - 1px))!important}html.d27 .mn-cg .mn-row.mn-tile+.mn-row.mn-tile:after{background:linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.05) 70%,transparent)!important}html.d27 .mn-cg .mn-tile:hover,html.d27 .mn-cg .mn-tile:active{background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 80%)!important}html.d27 .mn-cg .mn-tile .mn-t,html.d27 .mn-cg .mn-tile>svg:first-of-type{color:#ffffffe0!important}html.d27 .mn-cg #mn-einst[aria-expanded=true] .mn-chev{color:#fff!important}html.d27 .mn-cg #mn-lern.mn-tile{background:linear-gradient(90deg,#fff3,#ffffff1a 45%,#ffffff0d)!important}html.d27 .mn-cg #mn-lern.mn-tile:before{background:linear-gradient(180deg,transparent,rgba(255,255,255,.95) 35%,rgba(255,255,255,.95) 65%,transparent)!important;box-shadow:0 0 8px #ffffff73!important;width:2px!important}html.d27 .mn-cg #mn-lern.mn-tile:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.14),transparent)!important}html.d27 .mn-cg #mn-lern.mn-tile>svg:first-of-type{color:#fff!important;filter:none!important}html.d27 .mn-cg #mn-lern .mn-t{color:#fff!important;text-shadow:none!important}html.d27 .mn-cg #mn-lern .mn-chev{border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;box-shadow:none!important}html.d27 .mn-cg .mn-user{background:linear-gradient(100deg,#1e1e2200,#1e1e2266 25%,#1e1e228c)!important}html.d27 .mn-cg .mn-user:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 40%,rgba(255,255,255,.1)) top / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(255,255,255,.22)) bottom / 100% 1px no-repeat!important}html.d27 .mn-cg .mn-ava{color:#fff!important;background:radial-gradient(circle at 50% 35%,#ffffff29,#141418bf)!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 8px 22px #00000059,inset 0 1px #ffffff4d!important}html.d27 .mn-cg .mn-ava:before{background:repeating-conic-gradient(rgba(255,255,255,.28) 0 1deg,transparent 1deg 10deg)!important}.mn-orbit{border-color:#fff9!important;border-left-color:transparent!important;border-bottom-color:transparent!important;border-width:1px!important;filter:none!important}.mn-orbit.o2{border-color:#ffffff24!important;border-right-color:transparent!important;border-top-color:transparent!important}.mn-cg .mn-bogen,.menu-ov .mn-bogen{border-left-color:#fff6!important;border-top-color:#ffffff14!important;border-bottom-color:#ffffff14!important;border-width:1px!important;filter:none!important}.mn-bogen.b2{border-left-color:#ffffff1f!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.mn-skala{filter:grayscale(1) brightness(1.6);opacity:.35!important}.mn-funke{display:none!important}.mn-lineal{filter:none!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35) 25%,rgba(255,255,255,.5) 92%,rgba(255,255,255,.8)) bottom / 100% 1px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 1px,transparent 1px 14px) bottom / 38% 7px no-repeat!important}.mn-lineal:after{display:none!important}html.d27 .mn-cg .mn-gruppe{background:#1e1e2280!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.d27 .mn-cg .mn-gruppe h3{color:#ffffffa6!important}html.d27 .mn-cg .mn-bento:before{background:linear-gradient(180deg,#ffffff80,#ffffff29 45%,#ffffff1a 75%,#ffffff52)!important;animation:none!important}html.d27 .mn-cg .mn-bento:after{background:linear-gradient(170deg,#222226b8,#101012cc)!important}html.d27 .menu-panel.mn-cg .seg button[aria-checked=true]{color:#10192a!important;background:linear-gradient(180deg,#fff,#ffffffd1)!important;box-shadow:0 2px 8px #00000040!important}html.d27 .menu-panel.mn-cg .mn-gruppe .mn-row>svg:first-child{color:#fff!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}html.d27 .zp-tlist.zp-ruhig .zp-tcard,html.d27 .zp-tlist.zp-ruhig .zp-bild{animation:none!important}html.d27-lehrer .zp-erg{display:grid;gap:14px;color:#10192a;font-family:Inter,var(--sans),sans-serif;animation:d27seite .55s cubic-bezier(.2,.8,.2,1) both}html.d27-lehrer .zp-erg-top,html.d27-lehrer .zp-erg-row{position:relative;border-radius:26px;border:1px solid rgba(255,255,255,.95);background:linear-gradient(155deg,#ffffffdb,#ffffff9e 55%,#ffffffc7);-webkit-backdrop-filter:blur(28px) saturate(1.7);backdrop-filter:blur(28px) saturate(1.7);box-shadow:0 22px 54px #1e2d3c21,0 2px 6px #1e2d3c0d,inset 0 1.5px #fff}html.d27-lehrer .zp-erg-top{padding:22px 22px 16px}html.d27-lehrer .zp-erg .zp-thead{display:block;margin:0 0 16px}html.d27-lehrer .zp-erg .zp-thead .zp-tag{display:inline-flex;padding:0;border:0;background:none;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3a4656!important;margin-bottom:4px}html.d27-lehrer .zp-erg .zp-thead .zp-tag:before{background:#22c9a0!important;box-shadow:0 0 0 3px #22c9a033,0 0 10px #22c9a0!important}html.d27-lehrer .zp-erg .zp-thead b{display:block;font:700 clamp(28px,4vw,38px)/1.08 Inter,var(--sans),sans-serif!important;letter-spacing:-.025em;color:#0b1322!important;-webkit-text-fill-color:#0b1322;text-shadow:none!important}html.d27-lehrer .zp-erg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}html.d27-lehrer .zp-erg-stats>div{display:flex;flex-direction:column;gap:2px;padding:14px 14px 12px;border-radius:18px;background:#ffffffb8;border:1px solid #fff;box-shadow:0 6px 16px #1e2d3c12,inset 0 1px #fff}html.d27-lehrer .zp-erg-stats b{font-size:clamp(26px,3.4vw,34px);font-weight:750;line-height:1;letter-spacing:-.03em;color:#0b1322;font-variant-numeric:tabular-nums}html.d27-lehrer .zp-erg-stats b small{font-size:.55em;font-weight:600;color:#4a5668;letter-spacing:0}html.d27-lehrer .zp-erg-stats span{font-size:12.5px;font-weight:600;color:#3a4656}html.d27-lehrer .zp-erg-stats .ok b{color:#0a7a5a}html.d27-lehrer .zp-erg-akt{display:flex}html.d27-lehrer .zp-erg-akt .btn{position:relative;overflow:hidden;flex:1;min-height:58px;border-radius:19px!important;clip-path:none!important;display:inline-flex;align-items:center;justify-content:center;gap:11px;font:700 calc(16.5px * var(--fs, 1)) Inter,var(--sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff;border:1px solid rgba(255,255,255,.3)!important;background:linear-gradient(180deg,#fff3,#fff0 50%),linear-gradient(135deg,#111a28,#2a3a50)!important;box-shadow:0 14px 30px #111a284d,inset 0 1px #fff6!important}html.d27-lehrer .zp-erg-akt .btn:after{content:none!important}html.d27-lehrer .zp-erg-akt .btn:before{content:""!important;display:block!important;position:absolute;top:0;bottom:0;width:40%;left:-60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);animation:zpGlanz 4.5s ease-in-out infinite}html.d27-lehrer .zp-erg-akt .btn.primary{background:linear-gradient(180deg,#ffffff38,#fff0 50%),linear-gradient(135deg,#0c8a66,#18b48c)!important;box-shadow:0 14px 32px #10967059,0 0 0 4px #22c9a02e,inset 0 1px #ffffff73!important}html.d27-lehrer .zp-erg-akt .btn:disabled{opacity:.75}html.d27-lehrer .zp-erg-akt svg{width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}html.d27-lehrer .zp-erg .zp-tsum{display:block;color:#3a4656!important;font-size:calc(13.5px * var(--fs, 1));line-height:1.5;margin:12px 2px 0}html.d27-lehrer .zp-erg .zp-erg-frist{color:#5a6676!important;font-size:calc(12.5px * var(--fs, 1));margin-top:8px}html.d27-lehrer .zp-erg .zp-muted{color:#3a4656}html.d27-lehrer .zp-erg-row{padding:18px 20px 16px;border-top:1px solid rgba(255,255,255,.95);overflow:hidden}html.d27-lehrer .zp-erg-row:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:#18b48c}html.d27-lehrer .zp-erg-row:has(.zp-erg-note.no):before{background:#e5484d}html.d27-lehrer .zp-erg-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px}html.d27-lehrer .zp-erg-kopf>span:first-child{min-width:0}html.d27-lehrer .zp-erg-kopf>span:first-child b{display:block;font-size:calc(19px * var(--fs, 1));font-weight:700;letter-spacing:-.01em;color:#0b1322}html.d27-lehrer .zp-erg-kopf small{display:block;margin-top:3px;font-size:calc(13px * var(--fs, 1));font-weight:500;color:#3f4b5c;line-height:1.4}html.d27-lehrer .zp-erg-kopf small+small{color:#66717f;font-size:calc(12px * var(--fs, 1));margin-top:1px}html.d27-lehrer .zp-erg-kopf em{font-style:normal;font-weight:700;color:#b45309}html.d27-lehrer .zp-erg-note{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}html.d27-lehrer .zp-erg-note b{font-size:calc(30px * var(--fs, 1));font-weight:750;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html.d27-lehrer .zp-erg-note small{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}html.d27-lehrer .zp-erg-note.ok b{color:#0a7a5a}html.d27-lehrer .zp-erg-note.ok small{color:#065f46;background:#d3f6e8;box-shadow:inset 0 0 0 1px #0a7a5a38}html.d27-lehrer .zp-erg-note.no b{color:#c62828}html.d27-lehrer .zp-erg-note.no small{color:#9f1c1c;background:#fde2e2;box-shadow:inset 0 0 0 1px #c6282838}html.d27-lehrer .zp-erg-bar{height:7px;margin:0 0 14px;border-radius:7px;background:#10192a14;box-shadow:inset 0 1px 2px #1e2d3c1a;overflow:hidden}html.d27-lehrer .zp-erg-bar i{display:block;height:100%;border-radius:7px;transform-origin:left;animation:zpBalken 1s .15s cubic-bezier(.2,.8,.2,1) both}html.d27-lehrer .zp-erg-bar.ok i{background:linear-gradient(90deg,#7be3c3,#18b48c 60%,#0a8f6a);box-shadow:0 0 10px #18b48c73}html.d27-lehrer .zp-erg-bar.no i{background:linear-gradient(90deg,#ffb3a7,#f0605a 60%,#d93636);box-shadow:0 0 10px #e5484d66}@keyframes zpBalken{0%{transform:scaleX(0)}}html.d27-lehrer .zp-erg-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html.d27-lehrer .zp-erg-doc{display:inline-flex;gap:6px}html.d27-lehrer .zp-erg .zp-erg-btns .btn,html.d27-lehrer .zp-erg-fuss .btn{min-height:44px;padding:0 16px;border-radius:14px!important;clip-path:none!important;font:600 calc(14px * var(--fs, 1)) Inter,var(--sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important;color:#10192a!important;-webkit-text-fill-color:#10192a;background:linear-gradient(180deg,#fff,#ffffffb3)!important;border:1px solid rgba(16,25,42,.14)!important;box-shadow:0 4px 12px #1e2d3c14,inset 0 1px #fff!important}html.d27-lehrer .zp-erg .btn:after{content:none!important}html.d27-lehrer .zp-erg .zp-erg-btns .btn.primary{color:#fff!important;-webkit-text-fill-color:#fff;border-color:transparent!important;background:linear-gradient(135deg,#111a28,#2a3a50)!important;box-shadow:0 8px 18px #111a2840!important}html.d27-lehrer .zp-erg .btn:disabled{color:#8a94a2!important;-webkit-text-fill-color:#8a94a2;opacity:1;box-shadow:none!important;background:#ffffff80!important}html.d27-lehrer .zp-erg .btn.zp-erg-del{margin-left:auto;color:#c62828!important;-webkit-text-fill-color:#c62828;background:#ffffff8c!important;border-color:#c6282847!important;box-shadow:none!important}html.d27-lehrer .zp-erg-fuss{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;padding:0;border:0}html.d27-lehrer .zp-erg-fuss .zp-erg-del{margin-left:0}@media(hover:hover){html.d27-lehrer .zp-erg .btn:not(:disabled):hover{transform:translateY(-1px)}}@media(max-width:520px){html.d27-lehrer .zp-erg-top{padding:18px 16px 14px}html.d27-lehrer .zp-erg-row{padding:16px 16px 14px}html.d27-lehrer .zp-erg-stats{gap:8px}html.d27-lehrer .zp-erg-stats>div{padding:12px 11px 10px}html.d27-lehrer .zp-erg-btns .btn{flex:1 1 auto;padding:0 12px}html.d27-lehrer .zp-erg-btns{flex-wrap:nowrap}html.d27-lehrer .zp-erg-row:has(.zp-erg-doc) .zp-erg-btns{flex-wrap:wrap}html.d27-lehrer .zp-erg-doc{flex:1 1 100%}html.d27-lehrer .zp-erg-doc .btn{flex:1}html.d27-lehrer .zp-erg .zp-erg-btns .btn.zp-erg-del{flex:0 0 44px;width:44px;padding:0;font-size:0!important;background:#ffffff8c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c62828' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center / 20px no-repeat!important}}@media(prefers-reduced-motion:reduce){html.d27-lehrer .zp-erg,html.d27-lehrer .zp-erg-bar i,html.d27-lehrer .zp-erg-akt .btn:before{animation:none!important}}html.d27-lehrer #zp-modal .dialog{color:#10192a;border:1px solid #fff!important;background:linear-gradient(160deg,#fffffff0,#f4f7fae0)!important;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:0 30px 80px #141e2d59,inset 0 1.5px #fff!important}html.d27-lehrer #zp-modal .dialog h3{color:#0b1322!important;-webkit-text-fill-color:#0b1322;font:700 22px/1.2 Inter,var(--sans),sans-serif!important;letter-spacing:-.015em}html.d27-lehrer #zp-modal .dialog p,html.d27-lehrer #zp-modal .dialog b{color:#2e3a4a!important;-webkit-text-fill-color:#2e3a4a;font-size:15px;line-height:1.55}html.d27-lehrer #zp-modal .dialog b{color:#0b1322!important;-webkit-text-fill-color:#0b1322}html.d27-lehrer #zp-modal .dialog .btn{min-height:50px;font:600 15px Inter,var(--sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#10192a!important;-webkit-text-fill-color:#10192a;background:#fff!important;border:1px solid rgba(16,25,42,.15)!important;box-shadow:0 4px 12px #1e2d3c14!important}html.d27-lehrer #zp-modal .dialog .btn.primary{color:#fff!important;-webkit-text-fill-color:#fff;border-color:transparent!important;background:linear-gradient(135deg,#111a28,#2a3a50)!important}html.d27-lehrer #zp-modal .dialog .btn.danger{color:#fff!important;-webkit-text-fill-color:#fff;border-color:transparent!important;background:linear-gradient(135deg,#d93636,#b91c1c)!important;box-shadow:0 8px 20px #d936364d!important}html.d27-lehrer .zp-erg-kopf em{white-space:nowrap}@media(max-width:520px){html.d27-lehrer .zp-erg-doc .btn[data-teil]{flex:0 0 auto;padding:0 20px}}html.d27-lehrer .zp-erg-bar{height:9px;border-radius:9px;background:linear-gradient(180deg,#10192a12,#fff9);box-shadow:inset 0 1px 2px #1e2d3c24,0 1px #fff}html.d27-lehrer .zp-erg-bar i{position:relative;overflow:hidden;border-radius:9px}html.d27-lehrer .zp-erg-bar.ok i{background:linear-gradient(180deg,#ffffffbf,#ffffff26 45%,#fff0 55%),linear-gradient(90deg,#ffe7a0,#ffd15c 45%,#f5ae2e)!important;box-shadow:0 0 12px #ffbe468c,inset 0 -1px #b46e0040!important}html.d27-lehrer .zp-erg-bar.no i{background:linear-gradient(180deg,#ffffffb3,#ffffff1f 45%,#fff0 55%),linear-gradient(90deg,#ffb3a7,#f0605a 60%,#d93636)!important}html.d27-lehrer .zp-erg-bar i:after{content:"";position:absolute;top:0;bottom:0;width:35%;left:-40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);animation:zpBalkenGlanz 3.8s 1.2s ease-in-out infinite}@keyframes zpBalkenGlanz{0%,55%{left:-40%}to{left:120%}}html.d27-lehrer .zp-erg-row:before{background:linear-gradient(180deg,#ffe08a,#f5ae2e);box-shadow:0 0 10px #ffbe468c}html.d27-lehrer .zp-erg-akt .btn.primary{color:#3a2600!important;-webkit-text-fill-color:#3a2600;border:1px solid rgba(255,255,255,.7)!important;background:linear-gradient(180deg,#fff9,#ffffff1a 48%,#fff0 52%),linear-gradient(135deg,#ffe08a,#ffc24a 55%,#f5ae2e)!important;box-shadow:0 14px 32px #f5ae2e61,0 0 0 4px #ffd06638,inset 0 1px #fff!important}@media(prefers-reduced-motion:reduce){html.d27-lehrer .zp-erg-bar i:after{animation:none;display:none}}html.d27-lehrer .zp-erg-row:has(.zp-erg-note.no):before{background:linear-gradient(180deg,#f0605a,#d93636);box-shadow:0 0 10px #d9363659}html.d27-lehrer .zp-erg-note.ok b,html.d27-lehrer .zp-erg-stats .ok b{color:#0e9f6e;background:linear-gradient(180deg,#22c38a,#0e9f6e 55%,#0b8a5f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.d27-lehrer .zp-erg-stats .ok b small{-webkit-text-fill-color:#4a5668}html.d27-lehrer .zp-erg-note.ok small{color:#06603f;-webkit-text-fill-color:#06603f;border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,#ffffffbf,#fff0 55%),linear-gradient(135deg,#c9f7df,#9eeec6);box-shadow:0 3px 10px #10b98138,inset 0 0 0 1px #10b98147}html.d27-lehrer .zp-erg-note.no small{border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,#ffffffbf,#fff0 55%),linear-gradient(135deg,#ffe0dd,#ffc6c0);box-shadow:0 3px 10px #e5484d2e,inset 0 0 0 1px #c6282840}html.d27-lehrer .zp-erg-note.ok b,html.d27-lehrer .zp-erg-stats .ok b{color:#0b6b46;background:linear-gradient(180deg,#15895a,#0b6b46 55%,#08583a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.d27-lehrer .zp-erg-note.ok small{color:#fff;-webkit-text-fill-color:#fff;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff59,#fff0 52%),linear-gradient(135deg,#15895a,#0b6b46);box-shadow:0 4px 12px #0b6b464d,inset 0 1px #fff6}html.d27-lehrer .zp-erg-note.no small{color:#fff;-webkit-text-fill-color:#fff;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff59,#fff0 52%),linear-gradient(135deg,#d93636,#a91e1e);box-shadow:0 4px 12px #b91c1c47,inset 0 1px #fff6}html.d27-lehrer .zp-erg-note.ok b,html.d27-lehrer .zp-erg-stats .ok b{background:linear-gradient(105deg,#0b6b46 0% 38%,#5fd6a0 48%,#d9fbe9,#5fd6a0 52%,#0b6b46 62%,#08583a) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:zpSchimmer 4s ease-in-out infinite}@keyframes zpSchimmer{0%,45%{background-position:100% 0}to{background-position:0% 0}}html.d27-lehrer .zp-erg-note.ok small{position:relative;overflow:hidden}html.d27-lehrer .zp-erg-note.ok small:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);animation:zpPilleGlanz 4s ease-in-out infinite}@keyframes zpPilleGlanz{0%,45%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){html.d27-lehrer .zp-erg-note.ok b,html.d27-lehrer .zp-erg-stats .ok b,html.d27-lehrer .zp-erg-note.ok small:after{animation:none!important}}@media(orientation:landscape)and (min-width:700px){html.d27-auth[data-d27-bild=da40] body:before,html.d27-auth[data-d27-bild=cub] body:before,html.d27-auth[data-d27-bild=c172rg] body:before{transform:none!important;left:0!important}html.d27-auth:not([data-d27-fokus])[data-d27-bild=da40] body:before,html.d27-auth:not([data-d27-fokus])[data-d27-bild=cub] body:before,html.d27-auth:not([data-d27-fokus])[data-d27-bild=c172rg] body:before{background-position:0% 50%!important}}@media(min-aspect-ratio:1/1){html.d27:not(.d27-auth):not([data-d27-fokus])[data-d27-bild=da40] body:before,html.d27:not(.d27-auth):not([data-d27-fokus])[data-d27-bild=cub] body:before,html.d27:not(.d27-auth):not([data-d27-fokus])[data-d27-bild=c172rg] body:before{background-position:0% 100%!important}}html.d27 .menu-panel.mn-cg .mn-bento .mn-row.mn-logout{justify-content:flex-start;margin:0 0 0 60px!important;padding:0 12px!important;border:0!important;border-radius:0!important;background:none!important;font-weight:400}html.d27 .menu-panel.mn-cg .mn-bento .mn-logout svg,html.d27 .menu-panel.mn-cg .mn-bento .mn-logout .mn-t{color:#ffb4aa!important}.zp-tcard>.zp-live{grid-column:1 / -1;margin:12px 0 4px;padding:14px 16px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(30,122,70,.28);box-shadow:0 6px 20px #10192a0f;color:#10192a}.zp-lhead{display:flex;align-items:center;gap:8px;font-size:calc(12px * var(--fs, 1));font-weight:700;letter-spacing:.12em;color:#1e7a46;margin-bottom:6px}.zp-ldot{width:9px;height:9px;border-radius:50%;background:#22a35a;box-shadow:0 0 #22a35a99;animation:zpPuls 1.6s infinite}@keyframes zpPuls{0%{box-shadow:0 0 #22a35a8c}70%{box-shadow:0 0 0 9px #22a35a00}to{box-shadow:0 0 #22a35a00}}@media(prefers-reduced-motion:reduce){.zp-ldot{animation:none}}.zp-lrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-top:1px solid rgba(16,25,42,.08)}.zp-lrow:first-of-type{border-top:0}.zp-lname{font-weight:700;font-size:calc(16px * var(--fs, 1));overflow-wrap:anywhere}.zp-lname small{margin-left:8px;font-weight:600;color:#b26a00;font-size:.78em}.zp-lzeit{font-variant-numeric:tabular-nums;font-weight:600;color:#3a4656;white-space:nowrap}.zp-lbar{grid-column:1 / -1;height:8px;border-radius:6px;background:#10192a17;overflow:hidden}.zp-lbar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#ff9a6b,#2fc98a);transition:width .5s ease}.zp-linfo{grid-column:1 / -1;font-size:calc(14px * var(--fs, 1));color:#3a4656}.zp-linfo b{color:#10192a}.zp-lstill{color:#b3261e;font-weight:600}#d27-ruhe{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden;isolation:isolate}#d27-ruhe:before{content:"";position:absolute;inset:0;z-index:0;background:var(--d27-rhoch, url(design/r_b23_hoch.webp)) 50% 46% / cover no-repeat,#8a7a68}@media(min-aspect-ratio:1/1){#d27-ruhe:before{background:linear-gradient(90deg,#14110e6b,#14110e2e 40%,#14110e00 66%),var(--d27-rquer, url(design/r_b23_quer.webp)) 70% 50% / cover no-repeat,#8a7a68}}#d27-ruhe:after{content:"";position:absolute;inset:0;z-index:1;background:inherit}html.d27-sel #cat-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-aspect-ratio:1/1){html.d27[data-d27-bild=da40] #d27-ruhe:before,html.d27[data-d27-bild=cub] #d27-ruhe:before,html.d27[data-d27-bild=c172rg] #d27-ruhe:before{background-position:0% 100%!important}}html.d27 .d27-rev{transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.34,1.3,.64,1),box-shadow .2s,filter .2s}@media(prefers-reduced-motion:reduce){html.d27 .d27-rev{transition:none}}html.d27 input::placeholder,html.d27 textarea::placeholder{color:#ffffffb8;-webkit-text-fill-color:rgba(255,255,255,.72);opacity:1}html.d27-ansicht .field input,html.d27-ansicht .field textarea,html.d27-ansicht .field select{background:#14110e6b!important;color:#fff!important}html.d27-lehrer input::placeholder,html.d27-lehrer textarea::placeholder,.vw-sheet input::placeholder{color:#5b6676;-webkit-text-fill-color:#5b6676}html.d27-ansicht .tn-back,html.d27-ansicht .tn-r,html.d27-sel #menu-btn,html.d27-ansicht #menu-btn{background:#14110e80!important;border-color:#ffffff80!important}html.d27 .d27-bt .lab.d27-glas b,html.d27 .d27-bt .lab.d27-glas small,html.d27 .d27-hc .lab.d27-glas b,html.d27 .d27-hc .lab.d27-glas small,html.d27 #d27-cue span{text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 10px rgba(0,0,0,.5),0 0 22px rgba(0,0,0,.35)!important}html.d27 #d27-dock.d27-glas{background:linear-gradient(140deg,#14110ebd,#14110ea8)!important}html.d27 .off-bar{background:#14110e8c!important}html.d27-ansicht .ch-row .score.none{background:#14110e73!important}html.d27 .d27-gruss b,html.d27 .d27-gruss small,html.d27 .d27-sl,html.d27 #cat-head h3,html.d27 #cat-head p,html.d27-ansicht .view-title,html.d27-ansicht .view-lead,html.d27-ansicht #question-text,html.d27-ansicht .tut-fach{text-shadow:0 1px 2px rgba(0,0,0,.65),0 0 14px rgba(0,0,0,.45),0 0 28px rgba(0,0,0,.3)!important}html.d27 #cat-head p{color:#fff!important}html.d27-ansicht :is(.ch-row .name small,#q-chapter small,.q-report,#reset-stats-btn,.sec-title small,.ls-hinweis,.tut-speed span,#quiz-header,.view-lead,.field>span,.ls-k span,.src-line,#overall-perf-container,.ls-bt span,.ch-head .reg),html.d27-sel :is(#cat-sum,.sel-foot){color:#ffffffeb!important}html.d27-ansicht .opt.dim{opacity:.78!important}html.d27-ansicht .opt.dim span{color:#fff!important}html.d27-lehrer .zp-mitte small,html.d27-lehrer .zp-mitte p,html.d27-lehrer .zp-tsum,html.d27-lehrer .zp-meta{color:#3a4656!important}html.d27-lehrer .view-lead{color:#2b3646!important;text-shadow:none!important}html.d27-ansicht .opt,html.d27-ansicht #chapter-list .row,html.d27-ansicht .ch-row,html.d27-ansicht .ls-k,html.d27-ansicht .ls-bt{background:linear-gradient(150deg,#14110e80,#14110e5c)!important}html.d27-ansicht .checkride{background:linear-gradient(135deg,#3c280a9e,#1e160a80)!important}html.d27-ansicht #view-verwaltung .field input{background:#14110e73!important}html.d27-sel #view-selection .tut-row .meta{color:#ffe9b8!important}html.d27-sel #plane-grid .off-bar{background:linear-gradient(135deg,#3c280aa8,#1e160a8c)!important}html.d27-ansicht .tut-fach{color:#ffe9b8!important;font-weight:700}html.d27[data-d27-fokus] body:before{background-position:var(--d27-fokus)!important;left:0!important;right:0!important;width:100%!important}html.d27[data-d27-klein] body:before{background-size:var(--d27-fsize)!important;background-color:transparent!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 70px,#000 calc(100% - 70px),transparent 100%),linear-gradient(180deg,transparent 0,#000 70px,#000 calc(100% - 70px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 70px,#000 calc(100% - 70px),transparent 100%),linear-gradient(180deg,transparent 0,#000 70px,#000 calc(100% - 70px),transparent 100%);-webkit-mask-size:var(--d27-msize);mask-size:var(--d27-msize);-webkit-mask-position:var(--d27-mpos);mask-position:var(--d27-mpos);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}html.d27[data-d27-klein]:before{content:"";position:fixed;left:0;top:0;width:100%;height:max(100%,100lvh);z-index:-2;pointer-events:none;background:var(--d27-q),var(--d27-fuell, #5b5249);transform:none}html.d27[data-d27-klein]:not([data-theme=light]):before{filter:brightness(.58) saturate(.92) contrast(1.06)}html.d27.d27-intro[data-d27-klein]:not([data-theme=light]):before{filter:none}@media(max-aspect-ratio:1/1){html.d27[data-d27-klein]:before{background:var(--d27-v),var(--d27-fuell, #5b5249)}}html.d27 .container{transition:none!important}html.d27-sel .install-sheet{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 82px);z-index:41}.d27-inst{position:fixed;z-index:45;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px 0 10px;border-radius:999px;border:1px solid rgba(255,208,102,.7);cursor:pointer;font:800 15px/1 Barlow,system-ui,sans-serif;letter-spacing:.02em;color:#ffe08a;background:#14110e6b;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);animation:d27instW 4.2s ease-in-out 1.5s infinite,d27instG 2.4s ease-in-out infinite}.d27-inst svg{width:24px;height:24px;flex:none}.d27-inst.hidden{display:none}.d27-inst.ruhig{animation:none;border-color:#ffffff59;color:#fff;padding:0;aspect-ratio:1}.d27-inst.ruhig span{display:none}@keyframes d27instW{0%,76%,to{transform:rotate(0)}79%{transform:rotate(-14deg) scale(1.06)}82%{transform:rotate(12deg) scale(1.08)}85%{transform:rotate(-9deg) scale(1.06)}88%{transform:rotate(6deg)}91%{transform:rotate(-3deg)}}@keyframes d27instG{0%,to{box-shadow:0 0 #ffc24a8c,0 6px 18px #00000059}50%{box-shadow:0 0 0 9px #ffc24a00,0 0 22px #ffc24a8c,0 6px 18px #00000059}}@media(prefers-reduced-motion:reduce){.d27-inst{animation:none}}@media(min-aspect-ratio:1/1)and (min-width:700px){.d27-gruss b{font-size:34px!important}}@media(min-aspect-ratio:1/1)and (min-width:1000px){.d27-gruss b{font-size:40px!important}}@media(min-aspect-ratio:1/1)and (min-width:1800px){.d27-gruss b{font-size:52px!important}}#d27-tor{display:none}html.d27-tor #d27-tor{display:block}html.d27-tor #view-login{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.d27-tor-auf #view-login{animation:d27torKarte .5s cubic-bezier(.2,.9,.25,1) both!important}@keyframes d27torKarte{0%{opacity:0;transform:translateY(70px) scale(.97)}}.d27-tor-zurueck{display:none}html.d27-tor-auf .d27-tor-zurueck{display:flex;position:absolute;left:12px;top:12px;z-index:3;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;cursor:pointer}.d27-tor-zurueck svg{width:18px;height:18px}html.d27-tor-auf #view-login{position:relative}.d27-tor-gruss{position:fixed;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:none;color:#fff;font:700 13px/1 Barlow,system-ui,sans-serif;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 12px rgba(10,8,6,.65);animation:d27torEin .9s cubic-bezier(.2,.8,.2,1) .15s both}.d27-tor-gruss i{width:34px;height:1px;background:linear-gradient(90deg,transparent,#FFD066)}.d27-tor-gruss i:last-child{background:linear-gradient(90deg,#FFD066,transparent)}.d27-tor-wahl{position:fixed;z-index:30;left:50%;transform:translate(-50%);bottom:calc(max(18px,env(safe-area-inset-bottom)) + 8px);width:min(440px,calc(100% - 36px));display:flex;flex-direction:column;gap:12px}.d27-tor-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;height:60px;border-radius:22px;cursor:pointer;font:700 18px/1 Barlow,system-ui,sans-serif;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:d27torEin .8s cubic-bezier(.2,.8,.2,1) both}.d27-tor-btn:nth-child(1){animation-delay:.3s}.d27-tor-btn:nth-child(2){animation-delay:.42s}.d27-tor-neu{animation:d27torEin .8s cubic-bezier(.2,.8,.2,1) .54s both}.d27-tor-btn:active{transform:scale(.975)}.d27-tor-btn svg{width:24px;height:24px;flex:none}.d27-tor-btn.hidden{display:none}.d27-tor-btn.gold{color:#2a1b03;border:0;background:linear-gradient(135deg,#fff1c4,#ffd36b 38%,#ffbe3d 70%,#f2a12a);box-shadow:0 14px 36px #ffb0286b,0 2px #ffffffa6 inset,0 -2px #a05a0040 inset}.d27-tor-btn.gold:after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:d27torGlanz 4.5s ease-in-out 1.4s infinite}.d27-tor-btn.glas{color:#fff;border:1px solid rgba(255,255,255,.42);text-shadow:0 1px 8px rgba(0,0,0,.35);background:linear-gradient(180deg,#ffffff42,#ffffff14);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 12px 32px #00000047,0 1px #ffffff8c inset}.d27-tor-neu{align-self:center;margin-top:2px;padding:8px 14px;border:0;background:none;cursor:pointer;color:#ffffffeb;font:500 15px/1.2 Barlow,system-ui,sans-serif;text-shadow:0 1px 10px rgba(0,0,0,.7)}.d27-tor-neu b{color:#ffd066;font-weight:700;margin-left:4px}.d27-tor-neu span{margin-left:6px;color:#ffd066}@keyframes d27torEin{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}}@keyframes d27torGlanz{0%{left:-60%}22%,to{left:130%}}.d27-tor-wahl .d27-tor-btn{animation-name:d27torEin}@media(prefers-reduced-motion:reduce){.d27-tor-gruss,.d27-tor-btn,.d27-tor-neu,html.d27-tor-auf #view-login{animation:none!important}.d27-tor-btn.gold:after{display:none}}@media(max-aspect-ratio:1/1)and (min-height:1000px){html.d27-auth:not(.d27-tor) .content{justify-content:flex-start!important}html.d27-auth:not(.d27-tor) .content>div:not(.hidden),html.d27-auth:not(.d27-tor) #view-login:not(.hidden),html.d27-auth:not(.d27-tor) #view-register:not(.hidden),html.d27-auth:not(.d27-tor) #view-forgot:not(.hidden){margin-top:auto!important;margin-bottom:0!important}}html.d27:not([data-theme=light]) body:before{filter:brightness(.86) saturate(1) contrast(1.04)!important}html.d27.d27-intro:not([data-theme=light]) body:before{filter:none!important}html.d27[data-d27-klein]:not([data-theme=light]):before{filter:brightness(.86) saturate(1) contrast(1.04)!important}html.d27{--d27-v: linear-gradient(180deg, rgba(20,17,14,.26) 0%, rgba(20,17,14,.08) 20%, rgba(20,17,14,0) 34%, rgba(20,17,14,0) 70%, rgba(20,17,14,.22) 88%, rgba(20,17,14,.5) 100%) !important;--d27-q: linear-gradient(90deg, rgba(20,17,14,.32) 0%, rgba(20,17,14,.12) 38%, rgba(20,17,14,0) 58%), linear-gradient(180deg, rgba(20,17,14,.12) 0%, rgba(20,17,14,0) 24%, rgba(20,17,14,0) 72%, rgba(20,17,14,.32) 100%) !important}html.d27[data-theme=light]{--d27-v: linear-gradient(180deg, rgba(20,17,14,.18) 0%, rgba(20,17,14,.05) 20%, rgba(20,17,14,0) 34%, rgba(20,17,14,0) 72%, rgba(20,17,14,.2) 88%, rgba(20,17,14,.45) 100%) !important}html.d27 #view-un{position:relative}html.d27 #view-un:before{content:"";display:block;height:214px;margin:0 0 -214px;border-radius:30px;position:relative;z-index:0;background:linear-gradient(180deg,#0e0c0a0d,#0e0c0a59 55%,#0e0c0ac7),url(design/k_nachweis.webp) 50% 88% / cover no-repeat;border:1px solid rgba(255,255,255,.3);box-shadow:0 34px 70px -28px #000000bf,inset 0 1px #fff6;animation:unEin .8s cubic-bezier(.2,.8,.2,1) both}html.d27 #view-un>*{position:relative;z-index:1}html.d27 #view-un>.tn-back{margin:16px 0 0 16px}html.d27 #view-un .view-title{margin:58px 0 0 24px!important;font-size:40px!important;letter-spacing:-.01em;text-shadow:0 4px 22px rgba(0,0,0,.55)}html.d27 #view-un .un-lead{margin:2px 0 0 24px!important;color:#ffd98a!important}html.d27 #view-un .un-chips{margin-top:30px}html.d27 #view-un .un-info{margin:30px 4px 10px;font-size:14px;color:#ffffffe0}html.d27 #view-un .un-chips:not(:empty)+.un-info{margin-top:8px}html.d27 .un-glas{position:relative;overflow:hidden;border-radius:24px!important;background:linear-gradient(145deg,#ffffff42,#ffffff17 48%,#ffffff26)!important;border:1px solid rgba(255,255,255,.46)!important;-webkit-backdrop-filter:blur(30px) saturate(1.9) brightness(1.1)!important;backdrop-filter:blur(30px) saturate(1.9) brightness(1.1)!important;box-shadow:0 26px 60px -22px #060504b3,inset 0 1px #fff9,inset 0 -1px #ffffff1a!important;animation:unEin .7s cubic-bezier(.2,.8,.2,1) .12s both}html.d27 .un-glas:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.22),transparent 46%)}html.d27 #un-listen>:nth-child(2){animation-delay:.2s}html.d27 #un-listen>:nth-child(3){animation-delay:.28s}html.d27 #un-listen>:nth-child(4){animation-delay:.36s}html.d27 button.un-glas:active{transform:scale(.985)}html.d27 .un-glas.un-leer{text-align:center;padding:92px 28px 26px!important;font-size:15px!important;line-height:1.55!important;color:#ffffffeb!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFD066' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2.5'/%3E%3Cpath d='M9 4V3h6v1'/%3E%3Cpath d='M8.5 10.5l1.5 1.5 3-3M8.5 16h7'/%3E%3C/svg%3E") center 26px / 48px no-repeat,linear-gradient(145deg,#ffffff42,#ffffff17 48%,#ffffff26)!important}html.d27 #un-listen .un-leer:before{content:"Noch keine Liste";display:block;margin-bottom:6px;font:700 20px/1.2 Barlow,Inter,system-ui,sans-serif;color:#fff;letter-spacing:.01em}html.d27 .un-haupt{position:relative;overflow:hidden;height:60px!important;border-radius:20px!important;font:700 17px/1 Barlow,Inter,system-ui,sans-serif!important;color:#2a1b03!important;background:linear-gradient(135deg,#fff1c4,#ffd36b 38%,#ffbe3d 70%,#f2a12a)!important;box-shadow:0 16px 38px #ffb0286b,0 2px #ffffffa6 inset,0 -2px #a05a0038 inset!important;animation:unEin .7s cubic-bezier(.2,.8,.2,1) .26s both}html.d27 .un-haupt:after{content:"";position:absolute;top:0;bottom:0;width:42%;left:-60%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:d27torGlanz 4.5s ease-in-out 1.5s infinite}html.d27 .un-haupt:active{transform:scale(.98)}html.d27 #view-un .un-bhin{position:relative;margin:14px 0 0!important;padding:13px 16px 13px 44px;border-radius:16px;font-size:13px!important;color:#ffffffd1!important;background:#ffffff12;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:unEin .7s cubic-bezier(.2,.8,.2,1) .34s both}html.d27 #view-un .un-bhin:before{content:"i";position:absolute;left:14px;top:13px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 12px/1 Georgia,serif;color:#2a1b03;background:linear-gradient(135deg,#ffe08a,#ffc24a)}html.d27 #view-un .ch-foot .btn{border-radius:16px!important;background:linear-gradient(145deg,#fff3,#ffffff0f)!important;border:1px solid rgba(255,255,255,.38)!important;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 12px 28px -12px #0009,inset 0 1px #ffffff73!important}@keyframes unEin{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}@media(prefers-reduced-motion:reduce){html.d27 #view-un:before,html.d27 .un-glas,html.d27 .un-haupt,html.d27 #view-un .un-bhin{animation:none!important}html.d27 .un-haupt:after{display:none}}@media(max-width:600px){html.d27 #view-un:before{height:180px;margin-bottom:-180px;border-radius:24px}html.d27 #view-un .view-title{margin-top:44px!important;font-size:32px!important}}html.d27 #un-ueb[hidden]{display:none!important}html.d27 .un-uebk{display:flex!important;align-items:center;gap:16px;padding:16px!important;margin-top:14px!important}html.d27 .un-uebk-ic{flex:none;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#2a1b03;background:linear-gradient(135deg,#fff1c4,#ffc94d 55%,#f2a12a);box-shadow:0 8px 20px #ffb02859,inset 0 1px #fff9}html.d27 .un-uebk-ic svg{width:26px;height:26px}html.d27 #un-listen.un-ruhig .un-glas{animation:none!important}html.d27 .un-glas{background:linear-gradient(145deg,#0e141e94,#0e141e70 55%,#0e141e85)!important;border-color:#ffffff57!important;-webkit-backdrop-filter:blur(28px) saturate(1.5) brightness(.9)!important;backdrop-filter:blur(28px) saturate(1.5) brightness(.9)!important}html.d27 .un-glas:after{background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.12),transparent 46%)}html.d27 .un-glas .un-sub,html.d27 .un-glas small{color:#ffffffe6!important}html.d27 .un-zahlen{background:#0000002e}html.d27 .un-zahlen em{color:#ffffffd1!important}html.d27 .un-badge{color:#ffe9b8!important;background:#6e4800c7;border-color:#ffd678b3!important}html.d27 .un-badge.ok{color:#fff!important;background:#167848e0;border-color:#96f0beb3!important}html.d27 #view-un-liste .view-title,html.d27 #view-lehrer .view-title{text-shadow:0 2px 16px rgba(0,0,0,.55)}html.d27 #view-un-liste .un-lead,html.d27 #view-lehrer .un-lead{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.6)}html.d27 #view-un-liste .un-h{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.65)}html.d27 #view-un-liste .un-bhin,html.d27 #view-lehrer .un-bhin{padding:12px 15px;border-radius:16px;font-size:13px!important;color:#fffffff2!important;background:#0e141e80;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.d27 .topnav .tn-back.tn-back,html.d27 .tn-back.tn-back,html.d27 .tn-r.tn-r,html.d27 #menu-btn#menu-btn{color:#fff!important;background:#10141c80!important;border:1px solid rgba(255,255,255,.26)!important;-webkit-backdrop-filter:blur(16px) saturate(1.15)!important;backdrop-filter:blur(16px) saturate(1.15)!important;box-shadow:0 6px 18px #00000047!important;text-shadow:none!important}html.d27 #menu-btn#menu-btn:active,html.d27 .tn-back.tn-back:active,html.d27 .tn-r.tn-r:active{background:#10141ca8!important}html.d27 #menu-btn#menu-btn svg{stroke:#fff;color:#fff}html.d27 #menu-btn#menu-btn:before,html.d27 #menu-btn#menu-btn:after{display:none!important}
