.lv{--lv-gruen: #0b8a72;--lv-tief: #087563;--lv-mint: #7eecd0;--lv-hauch: #e6f4ef;--lv-auftritt: cubic-bezier(.22, 1, .36, 1);--lv-kurve: cubic-bezier(.32, .72, 0, 1);color:#141817}.lv-punkte{align-self:stretch;width:100%;max-width:340px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.lv-plus{height:28px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:var(--lv-hauch);color:#065f50;font-size:14px;font-weight:620;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 .5px #0b8a7240;animation:lv-pop .42s var(--lv-auftritt) .62s backwards}.lv-plus small{font-size:12.5px;font-weight:470;color:#3f4642}.lv-weg{align-self:stretch;margin-top:14px;padding:14px 16px;border-radius:16px;text-align:left;background:#1418170a;box-shadow:inset 0 0 0 .5px #141e1a14}.lv-weg-kopf{display:flex;justify-content:space-between;font-size:12px;line-height:16px;font-weight:540;color:#4f5652}.lv-weg-kopf b{font-weight:620;color:#141817}.lv-spur{position:relative;margin-top:8px;height:6px;border-radius:999px;background:#141e1a1a;overflow:hidden}.lv-spur i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--lv-gruen);transform-origin:left center;animation:lv-x .76s var(--lv-auftritt) .76s backwards}.lv-spur .lv-eben{background:var(--lv-mint);animation-delay:1.1s}.lv .lv-weg p{margin:8px 0 0;font-size:12.5px;line-height:18px;color:#4f5652;font-variant-numeric:tabular-nums}.lv-neu{align-self:stretch;margin-top:10px;padding:12px 16px;border-radius:16px;display:flex;align-items:center;gap:14px;text-align:left;background:linear-gradient(180deg,#fff,#f6f8f4);box-shadow:0 0 0 .5px #0b8a7247,0 10px 24px -18px #092e2673;animation:lv-heben .64s var(--lv-auftritt) 1.3s backwards}.lv-patch{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--lv-tief);background:linear-gradient(180deg,#fdfdfb,#e9ece7);box-shadow:0 0 0 1.5px var(--lv-gruen),inset 0 1px #fff,0 6px 12px -8px #092e2666;animation:lv-pop .5s var(--lv-auftritt) 1.45s backwards}.lv-patch svg{width:20px;height:20px}.lv-neu small{display:block;font-size:10.5px;line-height:14px;font-weight:620;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-tief)}.lv-neu b{display:block;margin-top:2px;font-size:16px;line-height:22px;font-weight:540}.lv-neu .lv-bed{display:block;font-size:12.5px;line-height:18px;color:#4f5652}.lv-aufstieg{width:min(560px,calc(100vw - 32px));box-sizing:border-box;padding:40px 40px 32px;border-radius:24px;background:linear-gradient(180deg,#fdfdfb,#f2f3ef);box-shadow:0 0 0 .5px #141e1a1a,inset 0 1px #fff,0 40px 90px -30px #04090799;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;animation:lv-heben .64s var(--lv-auftritt) 80ms backwards}.lv-ueber{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:16px;font-weight:620;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-tief)}.lv-ueber:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lv-gruen)}.lv-aufstieg h2{margin:8px 0 0;font-size:40px;line-height:48px;font-weight:300;letter-spacing:-.015em;overflow:hidden}.lv-aufstieg h2 span{display:inline-block;animation:lv-maske .76s var(--lv-auftritt) .26s backwards}.lv.lv-aufstieg p{margin:0;font-size:14px;line-height:20px;color:#4f5652}.lv-stationen{position:relative;align-self:stretch;margin-top:28px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.lv-stationen:before{content:"";position:absolute;left:7%;right:7%;top:9px;height:2px;border-radius:2px;background:#141e1a1f}.lv-linie{position:absolute;left:7%;top:9px;height:2px;border-radius:2px;background:var(--lv-gruen);transform-origin:left center;animation:lv-x .9s var(--lv-auftritt) .6s backwards}.lv-station{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11.5px;line-height:16px;color:#5c635e}.lv-station i{width:20px;height:20px;box-sizing:border-box;border-radius:50%;background:#f2f3ef;box-shadow:inset 0 0 0 1.5px #141e1a40;animation:lv-pop .4s var(--lv-auftritt) backwards;animation-delay:calc(.42s + var(--i, 0) * 50ms)}.lv-station.ja i{background:var(--lv-gruen);box-shadow:none}.lv-station.neu i{background:#fff;box-shadow:inset 0 0 0 5px var(--lv-gruen),0 0 0 6px #7eecd059;animation:lv-pop .52s var(--lv-auftritt) 1.4s backwards,lv-ring 1.2s var(--lv-kurve) 1.7s backwards}.lv-station.neu{color:#141817;font-weight:620}.lv.lv-aufstieg .lv-naechste{margin-top:20px;font-size:13px;color:#4f5652;font-variant-numeric:tabular-nums;animation:lv-blende .5s var(--lv-kurve) 1.6s backwards}.lv-naechste b{font-weight:540;color:#141817}.lv-weiter{margin-top:24px;height:48px;padding:0 28px;border:0;border-radius:999px;font:inherit;background:linear-gradient(180deg,#2a2e2c,#141817);color:#fff;font-size:14px;font-weight:540;cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 12px 26px -12px #0a1410b3;transition:transform .18s var(--lv-kurve)}.lv-weiter:hover{transform:scale(1.02)}.lv-weiter:focus-visible{outline:2px solid var(--lv-gruen);outline-offset:2px}@media(max-width:560px){.lv-aufstieg{padding:32px 20px 24px}.lv-aufstieg h2{font-size:32px;line-height:40px}.lv-station{font-size:10px}.lv-station:not(.neu) .lv-name{display:none}}@keyframes lv-heben{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lv-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lv-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes lv-blende{0%{opacity:0}to{opacity:1}}@keyframes lv-maske{0%{transform:translateY(105%)}to{transform:none}}@keyframes lv-ring{0%{box-shadow:inset 0 0 0 5px #0b8a72,0 0 #7eecd0b3}to{box-shadow:inset 0 0 0 5px #0b8a72,0 0 0 6px #7eecd059}}@media(prefers-reduced-motion:reduce){.lv *,.lv *:before,.lv{animation:none!important;transition-duration:1ms!important}}.mlab{font-size:11.5px;font-weight:var(--w-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.mlab.pub{color:var(--teal)}.pcov{position:relative;aspect-ratio:16 / 9;min-height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.pcov.pa-teal{background:radial-gradient(120% 130% at 18% 0%,#5ed2ab,transparent 55%),linear-gradient(160deg,#2ba885,#0a5f4e)}.pcov.pa-violet{background:radial-gradient(120% 130% at 18% 0%,#bda6ea,transparent 55%),linear-gradient(160deg,#8672bd,#4e3d80)}.pcov.pa-blue{background:radial-gradient(120% 130% at 18% 0%,#8db8e4,transparent 55%),linear-gradient(160deg,#5585b8,#2c517a)}.pcov:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 78% 88%,rgba(8,16,13,.34),transparent 70%);pointer-events:none;z-index:1}.pcov .pcg,.pcov .pkind,.pcov .durchip,.pcov .pcirc{z-index:2}.pcg{position:absolute;width:96px;height:96px;right:-14px;top:-14px;color:#ffffff3d;animation:aura-orbdrift 16s ease-in-out infinite;pointer-events:none}.pcg svg{width:100%;height:100%;transform:rotate(-9deg);display:block}.pkind{position:absolute;left:12px;bottom:12px;font-size:9.5px;font-weight:var(--w-kicker);letter-spacing:.13em;text-transform:uppercase;color:#ffffffd9;background:#0a120e52;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.durchip{position:absolute;right:10px;bottom:10px;font-size:10.5px;font-weight:var(--w-strong);background:#0a120e66;color:#ffffffe6;border:1px solid rgba(255,255,255,.14);padding:4px 9px;border-radius:4px;letter-spacing:.04em}.pcirc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:13px;color:#141817;cursor:pointer;border:0;transition:transform .25s;box-shadow:0 6px 20px #0000002e}.pcirc:hover{transform:translate(-50%,-50%) scale(1.14)!important}.pcirc:active{transform:translate(-50%,-50%) scale(.96)!important}.sess[role=dialog]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background-color:#edf3ee;background-image:radial-gradient(120% 92% at 50% 0%,#fbfcfb,#eef3ef 48%,#e5ece7);color:var(--ink);overflow:hidden;animation:aura-fadein .7s}.sroom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(125% 100% at 50% 34%,transparent 52%,rgba(44,74,62,.1) 100%),radial-gradient(56% 26% at 50% 100%,rgba(44,74,62,.14),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.5),transparent 26%)}.sbloom{position:absolute;width:900px;height:900px;right:-200px;top:-160px;border-radius:50%;background:radial-gradient(circle at 42% 40%,rgba(11,138,114,.12),transparent 62%);filter:blur(72px);animation:aura-drift 24s ease-in-out infinite;pointer-events:none;z-index:0}.sbloom.two{left:-220px;right:auto;top:auto;bottom:-260px;width:740px;height:740px;background:radial-gradient(circle at 50% 50%,rgba(126,206,170,.16),transparent 64%);opacity:.85;animation-delay:-9s}.sfocus{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(115% 95% at 50% 42%,#0a18132e,#0a181357 55%,#08120e8f);backdrop-filter:blur(7px) saturate(1.05);-webkit-backdrop-filter:blur(7px) saturate(1.05);opacity:0;transition:opacity 1.5s ease}.sess.foc .sfocus{opacity:1}.stop{position:relative;z-index:3;display:flex;align-items:center;gap:16px;padding:18px 28px;transition:opacity 1.5s ease}.sess.foc .stop{opacity:.5}.swm{font-weight:var(--w-display);letter-spacing:.24em;font-size:18px;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.swm b{color:var(--teal-text);font-weight:var(--w-display)}.schip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;font-size:10px;font-weight:var(--w-kicker);letter-spacing:.16em;color:var(--teal-text);background:color-mix(in srgb,var(--teal) 10%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 22%,transparent),inset 0 1px #fff}.schip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);animation:aura-livepulse 2.4s ease-in-out infinite}.sx{margin-left:auto;width:44px;height:44px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;color:var(--ink2);cursor:pointer;background:linear-gradient(180deg,#fff,#f5f5f2);box-shadow:0 0 0 1px var(--porzellan-rand),inset 0 1px #fff,0 1px 2px #0f1e190d,0 10px 24px -14px #092e264d;transition:transform .18s var(--fluid-out),box-shadow .18s var(--fluid-out),color .18s var(--fluid-out)}.sx:hover{color:var(--ink);transform:scale(1.06);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 40%,transparent),inset 0 1px #fff,0 4px 12px -6px #092e2640}.sx:active{transform:scale(.94)}.sx:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.sstudio{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:safe center;gap:0;padding:104px 56px 60px}.vstage{position:relative;flex:none;display:flex;align-items:center;justify-content:center;transition:transform 1.5s var(--fluid-out)}.vhalo{position:absolute;top:-8%;left:-8%;right:-8%;bottom:-16%;border-radius:44px;background:radial-gradient(closest-side,color-mix(in oklab,var(--teal),transparent 58%),transparent 72%);filter:blur(52px);z-index:0;pointer-events:none;animation:aura-glowbreathe var(--breath) ease-in-out infinite}.vcard{position:relative;z-index:1;flex:none;width:min(64vw,1120px);aspect-ratio:16 / 9;border-radius:var(--r-gross);overflow:hidden;background:#0a0e0c;border:1px solid rgba(20,30,26,.1);box-shadow:inset 0 1px #ffffff24,0 1px 2px #0f1e1914,0 24px 48px -20px #092e2661,0 64px 128px -40px #092e2666;transition:box-shadow 1.5s ease;animation:sess-inL 1s var(--fluid-out) both}.vcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.16) 48%,transparent 64%);transform:translate(-130%);animation:sess-sweep 1.5s var(--fluid-out) .55s both}@keyframes sess-inL{0%{opacity:0;transform:translate(-52px) scale(.93)}to{opacity:1;transform:none}}@keyframes sess-inR{0%{opacity:0;transform:translate(52px) scale(.93)}to{opacity:1;transform:none}}@keyframes sess-sweep{to{transform:translate(130%)}}.sfill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.vbox{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.vamb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(78,222,190,.13),transparent 70%);animation:aura-glowbreathe var(--breath) ease-in-out infinite;pointer-events:none}.vamb.v2{width:64%;background:radial-gradient(closest-side,rgba(78,222,190,.07),transparent 72%);animation-delay:-5.4s}.vlab{position:relative;z-index:2;font-size:10.5px;color:#fffc;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--w-kicker);background:#0e161399;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a;max-width:78%;text-align:center}.vcard.pcard{background:radial-gradient(120% 100% at 50% 22%,color-mix(in oklab,var(--teal),transparent 82%),#eef4ef 62%),#eef4ef}.pacewrap{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);width:360px;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1}.pr1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid color-mix(in oklab,var(--teal),transparent 55%);animation:sess-breathe-big var(--breath) ease-in-out infinite}.pr2{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border-radius:50%;border:1px solid color-mix(in oklab,var(--teal),transparent 82%);animation:sess-breathe-big var(--breath) ease-in-out infinite}.pdisc{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff,#f6f9f7 46%,#e6f0ea);animation:sess-breathe-big var(--breath) ease-in-out infinite;box-shadow:inset 0 1px #fff,inset 0 -24px 40px #0b8a7214,0 0 0 1px var(--porzellan-rand),0 30px 70px -30px #092e2659,0 0 100px #4edebe38}@keyframes sess-breathe-big{0%,to{transform:scale(.92)}45%{transform:scale(1.06)}60%{transform:scale(1.06)}}.phase{font-size:11px;font-weight:var(--w-kicker);color:var(--teal-text);letter-spacing:.22em;text-transform:uppercase;position:relative}.ptime{font-size:58px;font-weight:var(--w-display);letter-spacing:-.04em;color:var(--ink);margin:10px 0 4px;position:relative;font-variant-numeric:tabular-nums;line-height:1}.prem{font-size:13px;color:var(--ink2);position:relative;text-align:center;max-width:300px}.sinfo{position:relative;z-index:2;width:312px;flex:none;padding:30px 28px 26px;margin-left:-54px;background:var(--porzellan-glas);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border:1px solid var(--porzellan-rand);color:var(--ink);border-radius:var(--r-gross);overflow:hidden;transition:opacity 1.2s ease,transform 1.2s var(--fluid-out),filter 1.2s ease;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0f1e190a,0 24px 48px -24px #092e264d,0 60px 120px -40px #092e2652;animation:sess-inR 1s var(--fluid-out) .12s backwards}.sinfo:before{content:"";position:absolute;top:0;left:0;right:0;height:46%;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent);pointer-events:none;z-index:0}.sinfo:after{content:"";position:absolute;top:-18%;right:-12%;bottom:-26%;left:-12%;background:radial-gradient(46% 42% at 26% 26%,color-mix(in oklab,var(--teal),transparent 82%),transparent 66%);filter:blur(20px);opacity:.8;pointer-events:none;z-index:0;animation:sess-glowdrift 15s ease-in-out infinite}@keyframes sess-glowdrift{0%,to{transform:translate(-3%,1%) scale(1)}50%{transform:translate(4%,-4%) scale(1.1)}}.sinfo>*{position:relative;z-index:1}.slive{display:flex;align-items:center;gap:9px}.slivedot{width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none;animation:aura-livepulse 2.4s ease-in-out infinite}.slab{font-size:10.5px;font-weight:var(--w-kicker);color:var(--ink2);letter-spacing:.18em;text-transform:uppercase}.stitle{font-size:26px;font-weight:var(--w-display);color:var(--ink);margin:12px 0 6px;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.sseq{font-size:12.5px;color:var(--ink2);line-height:1.5}.sdiv{height:1px;margin:24px 0;background:linear-gradient(90deg,transparent,var(--linie-satt) 12%,var(--linie-satt) 88%,transparent)}.sphead{display:flex;align-items:baseline;gap:10px}.sptime{font-size:52px;font-weight:var(--w-display);color:var(--ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:.84}.sptot{font-size:14px;color:var(--ink2);font-weight:var(--w-body);font-variant-numeric:tabular-nums}.sptrack{height:4px;border-radius:999px;background:#141e1a14;box-shadow:inset 0 1px 1px #141e1a0d;overflow:hidden;margin-top:20px}.spfill{height:100%;background:linear-gradient(90deg,color-mix(in oklab,var(--teal),transparent 30%),var(--teal));border-radius:999px;transition:width .9s var(--fluid-out);box-shadow:0 0 10px color-mix(in oklab,var(--teal),transparent 50%)}.spmeta{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.sppct{font-size:12px;color:var(--ink2);font-weight:var(--w-ui)}.sprem{font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums}.supitem{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:var(--w-ui);color:var(--ink);margin-top:12px}.supitem.sub{font-size:13px;font-weight:var(--w-body);color:var(--ink2);line-height:1.5}.supdot{width:6px;height:6px;border-radius:50%;background:var(--teal);flex:none;box-shadow:0 0 8px color-mix(in oklab,var(--teal),transparent 46%)}.supdot.o{background:var(--ink3);opacity:.32;box-shadow:none}.suptm{font-size:11px;font-weight:var(--w-strong);color:var(--teal-text);font-variant-numeric:tabular-nums;flex:none;min-width:38px}.sfinrow{margin-top:26px}.sfin{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;border:0;padding:0 22px;border-radius:999px;font-family:inherit;font-size:13px;font-weight:var(--w-strong);letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#232927 0%,var(--ink) 100%);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0a141024,0 10px 24px -12px #0a141080;cursor:pointer;transition:transform .18s var(--fluid-out),box-shadow .18s var(--fluid-out)}.sfin:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0a141024,0 16px 32px -12px #0a14108c}.sfin:active{transform:translateY(0) scale(.985)}.sfin:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.sess.foc .sinfo{z-index:0;transform:translate(-44px) scale(.92);opacity:0;filter:blur(3px)}.sess.foc .sinfo:hover,.sess.foc .sinfo:focus-within{z-index:2;transform:none;opacity:1;filter:none}.sess.foc .vstage{transform:translate(157px) scale(1.035)}.sess.foc .sstudio:has(.sinfo:hover) .vstage,.sess.foc .sstudio:has(.sinfo:focus-within) .vstage{transform:translate(0) scale(1.035)}.sess.foc .vcard{box-shadow:inset 0 1px #ffffff24,0 40px 100px -20px #04090799,0 90px 200px -40px #0409078c}.cele{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background-color:var(--bg);background-image:radial-gradient(120% 92% at 50% 0%,#fbfcfb,#f3f6f3 48%,#eaf0ec);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:safe center;text-align:center;overflow-x:hidden;overflow-y:auto;padding:24px;animation:aura-fadein .5s;cursor:pointer}.cele:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 58% at 50% 44%,color-mix(in oklab,var(--teal),transparent 80%),transparent 62%);animation:cele-glow 2.6s ease-in-out infinite}.cele>*{position:relative;z-index:2}@keyframes cele-glow{0%,to{opacity:.55}50%{opacity:1}}.crings{position:relative;width:220px;height:220px;margin-bottom:36px;display:flex;align-items:center;justify-content:center}.cr{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:1px solid color-mix(in oklab,var(--teal),transparent 50%);animation:cele-burst 2.8s var(--fluid-out) infinite}.cr2{animation-delay:.7s}.cr3{animation-delay:1.4s}@keyframes cele-burst{0%{transform:scale(.4);opacity:.85}to{transform:scale(2.4);opacity:0}}.ccore{width:132px;height:132px;border-radius:50%;background:radial-gradient(circle at 40% 32%,#fff,#f7faf8 48%,#e9f1ec);box-shadow:inset 0 1px #fff,inset 0 -22px 40px #0b8a721a,0 0 0 1px var(--porzellan-rand),0 1px 2px #0f1e190d,0 30px 70px -28px #092e2666,0 0 90px -10px color-mix(in oklab,var(--teal),transparent 60%);display:flex;align-items:center;justify-content:center;color:var(--teal);animation:cele-pop .7s var(--fluid-out)}@keyframes cele-pop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.ccheck{display:grid;place-items:center;line-height:1}.ccheck svg{width:52px;height:52px}.ccheck svg path,.ccheck svg polyline{stroke-dasharray:40;stroke-dashoffset:40;animation:cele-draw .7s var(--fluid-out) .35s forwards}@keyframes cele-draw{to{stroke-dashoffset:0}}.ch1{font-size:clamp(30px,3.4vw,40px);font-weight:var(--w-display);letter-spacing:-.035em;line-height:1.08;margin:0 0 12px;color:var(--ink);text-wrap:balance}.csub{font-size:15px;line-height:1.6;color:var(--ink2);margin:0 0 32px;max-width:46ch}.csub b{color:var(--teal-text);font-weight:var(--w-strong)}.cpunkte{width:min(340px,calc(100vw - 48px));margin:-18px 0 48px}.cbtn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 28px;border:0;border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:var(--w-strong);letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#232927 0%,var(--ink) 100%);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0a141024,0 10px 24px -12px #0a141080;cursor:pointer;transition:transform .18s var(--fluid-out),box-shadow .18s var(--fluid-out)}.cbtn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0a141024,0 16px 32px -12px #0a14108c}.cbtn:active{transform:scale(.97)}.cbtn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media(max-width:1080px){.sstudio{flex-direction:column;gap:24px;padding:92px 26px 36px;overflow-y:auto;overflow-x:hidden;justify-content:safe center}.vcard{width:min(92vw,900px)}.sinfo{width:min(92vw,760px);margin-left:0}.sess.foc .sinfo{transform:none;opacity:1;filter:none;z-index:2}.sess.foc .vstage{transform:none}}@media(max-width:560px){.sstudio{padding:76px 12px 24px;gap:16px}.stop{padding:14px;gap:10px}.swm{font-size:16px}.schip{padding:0 10px;letter-spacing:.12em}.sinfo{width:100%;padding:22px 20px 20px}.sdiv{margin:18px 0}.ptime{font-size:46px}.sptime{font-size:44px}.pacewrap{transform:translate(-50%,-50%) scale(.78)}.crings{width:180px;height:180px;margin-bottom:24px}.ccore{width:112px;height:112px}.ccheck svg{width:44px;height:44px}.csub{font-size:14px;margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.pcg,.sess[role=dialog],.sbloom,.sfocus,.vcard,.vcard:before,.vhalo,.vamb,.sinfo,.sinfo:after,.slivedot,.schip:before,.pr1,.pr2,.pdisc,.cele,.cele:before,.cr,.ccore{animation:none!important}.ccheck svg path,.ccheck svg polyline{animation:none;stroke-dashoffset:0}.vstage,.sinfo,.sfocus,.stop{transition:none!important}.sx,.sfin,.cbtn,.cfeelbtn{transition:none}}.sessbar{position:absolute;top:0;left:0;height:3px;z-index:4;background:linear-gradient(90deg,var(--teal),#4edea3);box-shadow:0 0 12px #0b8a7273;transition:width 1s linear;border-radius:0 999px 999px 0}.acardw{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 30px 22px}.atitle{font-size:16.5px;font-weight:var(--w-strong);letter-spacing:-.015em;color:var(--ink);margin-top:10px}.aclock{font-size:30px;font-weight:var(--w-display);letter-spacing:.02em;color:var(--ink);font-variant-numeric:tabular-nums}.asptrack{width:min(300px,70%);height:3px;border-radius:999px;background:var(--hair);overflow:hidden;margin:8px 0 4px}.asptrack .spfill{height:100%;border-radius:999px;background:var(--teal);transition:width 1s linear}.sess.amb-on{background-image:none;background-size:cover;background-position:center}.sess.amb-dark .sroom{background:radial-gradient(125% 100% at 50% 34%,transparent 46%,rgba(0,0,0,.34) 100%),radial-gradient(56% 26% at 50% 100%,rgba(0,0,0,.3),transparent 72%)}.sess.amb-photo .sroom{background:linear-gradient(180deg,rgba(4,14,11,.66) 0%,rgba(4,14,11,.22) 12%,transparent 24%),linear-gradient(0deg,rgba(4,14,11,.58) 0%,rgba(4,14,11,.18) 14%,transparent 28%)}.sess.amb-photo .sbloom{display:none}.sess.amb-photo .swm,.sess.amb-photo .vlab{text-shadow:0 1px 3px rgba(2,10,8,.55),0 2px 14px rgba(2,10,8,.4)}.sess.amb-dark,.sess.amb-dark .swm{color:#f4f8f6}.sess.amb-dark .swm b{color:#7eecd0}.sess.amb-dark .schip{color:#7eecd0;background:#0e16138c;box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sess.amb-dark .schip:before{background:#7eecd0}.sess.amb-dark .sx{color:#f4f8f6;background:#0e16138c;box-shadow:0 0 0 1px #ffffff24,inset 0 1px #ffffff1a,0 10px 24px -14px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sess.amb-dark .sx:hover{background:#0e1613bf;color:#fff;box-shadow:0 0 0 1px #ffffff3d,inset 0 1px #ffffff1f}.sess.amb-dark .sx:focus-visible{outline-color:#7eecd0}.sess.amb-dark .sinfo{background:linear-gradient(180deg,#141e1acc,#0c1411b8);border-color:#ffffff1f;color:#f4f8f6;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0003,0 24px 48px -24px #00000080,0 60px 120px -40px #00000080}.sess.amb-dark .sinfo:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent)}.sess.amb-dark .sinfo:after{opacity:.5}.sess.amb-dark .stitle,.sess.amb-dark .sptime,.sess.amb-dark .supitem{color:#f4f8f6}.sess.amb-dark .slab,.sess.amb-dark .sseq,.sess.amb-dark .sptot,.sess.amb-dark .sppct,.sess.amb-dark .sprem,.sess.amb-dark .supitem.sub{color:#ffffffb8}.sess.amb-dark .suptm{color:#7eecd0}.sess.amb-dark .supdot.o{background:#fff;opacity:.3}.sess.amb-dark .sdiv{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 12%,rgba(255,255,255,.16) 88%,transparent)}.sess.amb-dark .sptrack{background:#ffffff24;box-shadow:none}.sess.amb-dark .spfill{background:linear-gradient(90deg,#4ec9ad,#7eecd0);box-shadow:0 0 10px #7eecd066}.sess.amb-dark .sfin{color:var(--ink);background:linear-gradient(180deg,#fff,#f1f1ec);box-shadow:inset 0 1px #fff,0 1px 2px #00000040,0 12px 28px -12px #0009}.sess.amb-dark .sfin:hover{box-shadow:inset 0 1px #fff,0 2px 4px #00000040,0 18px 36px -12px #000000a6}.sess.amb-dark .sfin:focus-visible{outline-color:#7eecd0}.sess.amb-dark .vcard.pcard{background:radial-gradient(120% 100% at 50% 22%,#4edebe29,#0e1a16e6 62%),#0e1a16}.sess.amb-dark .pdisc{background:radial-gradient(circle at 40% 32%,#96f5da42,#0e161399 62%,#0e1613e6);box-shadow:inset 0 1px #ffffff3d,inset 0 -24px 40px #06282066,0 0 0 1px #ffffff0f,0 0 100px #4edebe38}.sess.amb-dark .phase{color:#7eecd0}.sess.amb-dark .ptime,.sess.amb-dark .atitle,.sess.amb-dark .aclock{color:#f4f8f6}.sess.amb-dark .prem{color:#ffffffb8}.cfeel{margin:4px 0 26px}.cfeelq{font-size:13px;color:var(--ink2);margin:0 0 12px}.cfeelrow{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.cfeelbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:0;background:linear-gradient(180deg,#fff,#f7f7f4);box-shadow:0 0 0 1px var(--hair),inset 0 1px #fff,0 1px 2px #0f1e190a;color:var(--ink2);font-family:inherit;font-size:13px;font-weight:var(--w-strong);cursor:pointer;transition:transform .18s var(--fluid-out),box-shadow .18s var(--fluid-out),color .18s var(--fluid-out)}.cfeelbtn:hover{transform:translateY(-1px);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 45%,transparent),inset 0 1px #fff,0 4px 12px -6px #092e2633}.cfeelbtn:active{transform:scale(.96)}.cfeelbtn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.sacts{margin-left:auto;display:flex;align-items:center;gap:8px}.sacts .sx{margin-left:0}
