.aurora-accent-pill{--pill-lift:0 1px 3px var(--pille-kontakt,#7a4a2038);border-radius:var(--radius-pill,999px);background:var(--accent,#c97f5a);color:var(--pille-schrift,#fffdf7);border:.5px solid var(--pille-rand,#7a4a2066);box-shadow:inset 0 1px 0 var(--pille-licht,#ffffff4d), var(--pill-lift);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 9px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:inline-flex}.aurora-accent-pill--auf-akzent{background:var(--pille-invers-bg,#fffdf7f0);color:var(--accent-pr,var(--pille-invers-schrift,#a45c39));border-color:var(--pille-invers-rand,#fffdf799);box-shadow:none}.aurora-accent-pill--papier{--pill-lift:0 1px 3px var(--pille-papier-kontakt,var(--pille-kontakt));background:var(--pille-papier-bg,var(--av2-glas-a50));color:var(--pille-papier-schrift,var(--av2-ink));border-color:var(--pille-papier-rand,var(--av2-hairline));box-shadow:inset 0 1px 0 var(--pille-papier-licht,var(--av2-glas-a25)), inset 0 -.5px 0 var(--pille-papier-kante,transparent), var(--pill-lift)}:is(.aurora-btn,.btn-primary){justify-content:center;align-items:center;gap:var(--btn-gap,8px);height:var(--btn-h,32px);min-width:var(--btn-h,32px);padding:0 var(--btn-px,14px);width:var(--btn-w,auto);border-style:solid;border-width:.5px;border-color:var(--btn-border,transparent);border-radius:var(--btn-radius,var(--radius-control,8px));background:var(--btn-bg,transparent);color:var(--btn-fg,inherit);box-shadow:var(--btn-shadow,none);font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--btn-fs,13px);letter-spacing:var(--btn-tracking,0);white-space:nowrap;cursor:pointer;outline:none;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform .14s cubic-bezier(.2,.8,.2,1),opacity .12s ease-out;display:inline-flex;position:relative}:is(.aurora-btn,.btn-primary):active:not(:disabled){transition-duration:80ms;transform:scale(.965)}:is(.aurora-btn,.btn-primary):focus-visible{box-shadow:var(--btn-shadow,none), 0 0 0 2px var(--ab-focus-ring,#c97f5a8c), 0 0 0 4px var(--ab-focus-ring-outer,#c97f5a2e)}:is(.aurora-btn,.btn-primary):disabled:not([aria-busy=true]){opacity:var(--btn-disabled-opacity,.4);cursor:var(--btn-disabled-cursor,not-allowed);transition:none}:is(.aurora-btn,.btn-primary)[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){:is(.aurora-btn,.btn-primary):active:not(:disabled){transform:none}}.aurora-btn--sm{--btn-h:28px;--btn-px:10px;--btn-gap:6px;--btn-fs:12px;--btn-icon:14px}.aurora-btn--md{--btn-h:32px;--btn-px:14px;--btn-gap:8px;--btn-fs:13px;--btn-icon:16px}.aurora-btn--lg{--btn-h:40px;--btn-px:18px;--btn-gap:10px;--btn-fs:14.5px;--btn-icon:16px}.aurora-btn--block{--btn-w:100%}.aurora-btn--primary,.btn-primary{--btn-bg:var(--ab-accent,var(--accent,#c97f5a));--btn-fg:var(--ab-on-accent,#fffdf7);--btn-border:var(--ab-accent-border,#7a4a2066);--btn-shadow:var(--tiefe-btn-primary,inset 0 1px 0 #ffffff4d, 0 2px 6px #7a4a2038, 0 1px 1px #5028141f);--btn-tracking:.005em}.aurora-btn--primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){--btn-bg:var(--ab-accent-hover,var(--accent-hv,#b86c47));--btn-shadow:var(--tiefe-btn-primary-hover,inset 0 1px 0 #ffffff57, 0 3px 10px #7a4a2047, 0 1px 1px #5028141f)}.aurora-btn--primary:active:not(:disabled),.btn-primary:active:not(:disabled){--btn-shadow:var(--tiefe-btn-primary-press,inset 0 1px 3px #5a2a124d, inset 0 0 0 1px #5a2a121a, 0 1px 2px #7a4a2029)}.aurora-btn--secondary{--btn-bg:var(--ab-secondary);--btn-fg:var(--ab-ink);--btn-border:var(--ab-secondary-border);--btn-shadow:var(--tiefe-btn-secondary)}.aurora-btn--secondary:hover:not(:disabled){--btn-bg:var(--ab-secondary-hover);--btn-shadow:var(--tiefe-btn-secondary-hover)}.aurora-btn--secondary:active:not(:disabled){--btn-shadow:var(--tiefe-btn-secondary-press)}.aurora-btn--ghost{--btn-fg:var(--ab-ink)}.aurora-btn--ghost:hover:not(:disabled){--btn-bg:var(--ab-ghost-hover)}.aurora-btn--ghost:active:not(:disabled){--btn-shadow:var(--tiefe-btn-ghost-press)}.aurora-btn--danger{--btn-bg:var(--ab-danger);--btn-fg:var(--ab-on-danger);--btn-border:var(--ab-danger-border);--btn-shadow:var(--tiefe-btn-danger);--btn-tracking:.005em}.aurora-btn--danger:hover:not(:disabled){--btn-bg:var(--ab-danger-hover);--btn-shadow:var(--tiefe-btn-danger-hover)}.aurora-btn--danger:active:not(:disabled){--btn-bg:var(--ab-danger-press);--btn-shadow:var(--tiefe-btn-danger-press)}.aurora-btn__icon{width:var(--btn-icon,16px);height:var(--btn-icon,16px);justify-content:center;align-items:center;display:inline-flex;position:relative}.aurora-btn__icon-layer{opacity:1;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;inset:0}.aurora-btn:not([aria-busy=true]) .aurora-btn__icon-layer--spinner,.aurora-btn[aria-busy=true] .aurora-btn__icon-layer--icon{opacity:0}.aurora-btn[aria-busy=true] .aurora-btn__icon--trailing{opacity:.5}.aurora-btn__spinner{animation:.9s linear infinite abSpin}@keyframes abSpin{to{transform:rotate(360deg)}}:root{--bg:#f4ede0;--paper:#fbf5e6;--surface:#fffdf7c7;--surface-2:#fffdf78c;--surface-3:#fffdf7eb;--border:#ffffffd9;--hairline:#50371e1f;--hairline-2:#50371e33;--ink:#1f160d;--ink-2:#2a2218;--ink-dim:#75664f;--ink-dimr:#9a8868;--accent:#c97f5a;--accent-hv:#b86c47;--accent-pr:#a45c39;--ok:#588b8b;--nacht:#1f160d;--nacht-2:#2a2218;--auf-nacht:#fbf5e6;--pille-papier-bg:#fffdf7;--pille-papier-schrift:var(--ink-2);--pille-papier-rand:#7a4a2029;--pille-papier-licht:#fff;--pille-papier-kante:#7a4a200d;--pille-papier-kontakt:#7a4a2029;--pille-papier-rand-hover:#7a4a2042;--pille-papier-kontakt-hover:#7a4a2033;--feder:cubic-bezier(.34, 1.56, .64, 1);--blob-a:255,194,178;--blob-b:255,224,162;--blob-c:196,224,212;--blob-d:220,206,238}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--ink-2);background:var(--bg);-webkit-font-smoothing:antialiased;text-wrap:pretty;min-height:100vh;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.aurora{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aurora:before,.aurora:after,.aurora .b1,.aurora .b2{content:"";filter:blur(50px);border-radius:50%;position:absolute}.aurora:before{background:radial-gradient(circle, rgba(var(--blob-a),.55) 0%, rgba(var(--blob-a),0) 65%);width:760px;height:760px;top:-240px;left:-180px}.aurora:after{background:radial-gradient(circle, rgba(var(--blob-b),.5) 0%, rgba(var(--blob-b),0) 65%);width:880px;height:880px;top:80px;right:-240px}.aurora .b1{background:radial-gradient(circle, rgba(var(--blob-c),.55) 0%, rgba(var(--blob-c),0) 65%);width:720px;height:720px;top:900px;left:-160px}.aurora .b2{background:radial-gradient(circle, rgba(var(--blob-d),.45) 0%, rgba(var(--blob-d),0) 65%);width:720px;height:720px;top:1400px;right:-180px}.grain{pointer-events:none;z-index:0;opacity:.3;mix-blend-mode:multiply;background-image:radial-gradient(#785a3c12 .6px,#0000 .6px);background-size:4px 4px;position:fixed;inset:0}.nav{z-index:5;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:22px 40px;display:flex;position:relative}.mark{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.mark-dot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex:none}.mark-word{letter-spacing:-.015em;font-family:Crimson Pro,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1}.nav-links{gap:28px;display:flex}.nav-links a{color:var(--ink-2);letter-spacing:-.003em;font-family:Geist,sans-serif;font-size:13.5px;text-decoration:none}.nav-links a:hover,.nav-links a.is-active{color:var(--accent-hv)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-burger{appearance:none;cursor:pointer;background:var(--surface);border:.5px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;display:none;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #50371e14}.nav-burger-bar{background:var(--ink-2);border-radius:1px;width:16px;height:1.6px;transition:transform .16s;display:block}.nav-burger[aria-expanded=true] .nav-burger-bar:first-child{transform:translateY(3.3px)rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger-bar:last-child{transform:translateY(-3.3px)rotate(-45deg)}.nav-menu{z-index:6;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:.5px solid var(--border);background:#fffdf7eb;border-radius:14px;flex-direction:column;gap:2px;padding:10px;animation:.22s cubic-bezier(.22,1,.36,1) both fadeUp;display:flex;position:absolute;top:calc(100% - 8px);left:16px;right:16px;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #50371e29}.nav-menu[hidden]{display:none}.nav-menu a{color:var(--ink-2);border-radius:10px;padding:12px 14px;font-family:Geist,sans-serif;font-size:15px;text-decoration:none}.nav-menu a:hover{background:var(--surface-3);color:var(--accent-hv)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.btn-primary,.btn-ghost{cursor:pointer;letter-spacing:.005em;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;height:38px;padding:0 14px;font-family:Geist,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease-out,background .14s ease-out;display:inline-flex}.btn-primary:active:not(:disabled){background:var(--accent-pr)}.btn-ghost{background:var(--surface);color:var(--ink-2);border:.5px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #50371e14}.btn-ghost:hover{background:var(--surface-3)}.btn-primary.lg,.btn-ghost.lg{border-radius:12px;height:48px;padding:0 22px;font-size:14.5px}.btn-nacht{color:var(--auf-nacht);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fbf5e614;border:.5px solid #fbf5e62e}.btn-nacht:hover{background:#fbf5e624}@media (prefers-reduced-motion:reduce){.btn-primary:active,.price-card .btn-ghost.lg:active{transform:none}.qrow,.qrow-inhalt,.qrow-pegel i,.queue-replay{transition:none}.qrow-sweep,.queue-doc p.ist-neu,.rtap-cur{animation:none}.rtap-ret,.rtap-tipp,.rtap-ausgabe{transition:none}}.arr{font-family:JetBrains Mono,monospace}.mono{letter-spacing:.02em;color:var(--ink-dimr);font-family:JetBrains Mono,monospace;font-size:12px}:root:not([data-sitzung=angemeldet]) .cta-angemeldet,:root[data-sitzung=angemeldet] .cta-gast,:root:not([data-os=windows]) .os-windows,:root[data-os=windows] .os-macos{display:none}.kbd{min-width:26px;height:26px;color:var(--ink);background:#fffdf7;border:.5px solid #7a4a2033;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:inline-flex;box-shadow:inset 0 1px #fff,0 1.5px #7a4a2029}.kbd--inline{vertical-align:-3px;min-width:22px;height:22px;font-size:11.5px}.kbd--wort{letter-spacing:.01em;padding:0 9px;font-size:10.5px}.pill{background:var(--nacht);height:56px;color:var(--auf-nacht);border-radius:28px;align-items:center;gap:12px;padding:0 18px 0 16px;display:inline-flex;box-shadow:0 12px 30px #1f160d47,inset 0 1px #ffffff14}.pill-label{font-size:14px}.pill-meta{letter-spacing:.02em;color:#fbf5e680;font-family:JetBrains Mono,monospace;font-size:12px}.pill--auf-nacht{background:var(--nacht-2);border:.5px solid #fbf5e61f;box-shadow:0 16px 40px #0006,inset 0 1px #ffffff14}.bars{align-items:center;gap:3px;height:22px;display:inline-flex}.bars i{background:var(--accent);border-radius:2px;width:3px;display:block}.bars--gross{height:40px}.caret{background:var(--accent);vertical-align:-6px;width:2px;height:1em;margin-left:3px;display:inline-block}.hero{z-index:1;max-width:1240px;margin:22px auto 0;padding:0 40px;position:relative}.hero-panel{background:var(--nacht);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-height:640px;padding:64px 64px 56px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #1f160d99}.hero-panel:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 80% 90%,#c97f5a47,#0000 70%);position:absolute;inset:0}.hero-left{flex-direction:column;gap:24px;display:flex;position:relative}.hero-kicker{letter-spacing:.02em;color:#fbf5e680;font-family:JetBrains Mono,monospace;font-size:12px}.hero-title{letter-spacing:-.02em;color:var(--auf-nacht);margin:0;font-family:Crimson Pro,serif;font-size:76px;font-weight:400;line-height:.96}.hero-title i{font-style:italic}.hero-lede{color:#fbf5e69e;max-width:480px;margin:0;font-family:Crimson Pro,serif;font-size:21px;line-height:1.5}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-fine{letter-spacing:.02em;color:#fbf5e666;font-family:JetBrains Mono,monospace;font-size:12px}.hero-right{flex-direction:column;justify-content:flex-end;gap:18px;display:flex;position:relative}.hero-transcript{color:var(--auf-nacht);max-width:520px;font-family:Crimson Pro,serif;font-size:30px;line-height:1.35}.hero-transcript .fertig{color:#fbf5e673}.hero-transcript .caret{height:30px}.hero-status{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-status .mono{color:#fbf5e666}.sect-head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:0 auto 48px;display:flex}.sect-num{letter-spacing:.02em;color:var(--ink-dimr);font-family:JetBrains Mono,monospace;font-size:12px}.sect-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Crimson Pro,serif;font-size:52px;font-weight:400;line-height:1}.sect-title i{font-family:Instrument Serif,serif;font-style:italic}.sect-sub{color:var(--ink-dim);margin:0;font-family:Crimson Pro,serif;font-size:20px;line-height:1.5}.sect-head--links{text-align:left;align-items:flex-start;max-width:640px;margin:0}.karte{background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:.5px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;padding:26px 28px;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #50371e14}.karte-h{color:var(--ink);font-family:Geist,sans-serif;font-size:16px;font-weight:500}.karte p{color:var(--ink-dim);margin:0;font-family:Geist,sans-serif;font-size:14.5px;line-height:1.55}.sektion{z-index:1;max-width:1240px;margin:0 auto;padding:96px 40px 0;position:relative}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.how-card{text-align:center;align-items:center;padding:36px 28px}.how-vis{justify-content:center;align-items:center;gap:12px;height:84px;display:flex}.how-step{margin-top:14px}.keycap{width:84px;height:84px;color:var(--ink);background:#fffdf7;border:.5px solid #7a4a2038;border-radius:16px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:32px;display:flex;box-shadow:inset 0 1px #fff,0 6px #7a4a2029,0 14px 24px -10px #50371e59}.keycap--wort{letter-spacing:.01em;font-size:21px}.how-quote{color:var(--accent);font-family:Crimson Pro,serif;font-size:24px;font-style:italic}.how-quote .caret{vertical-align:-4px;height:24px}.apps-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.13fr);align-items:center;gap:56px;display:grid}.apps-points{flex-direction:column;gap:12px;margin-top:10px;display:flex}.apps-point{align-items:flex-start;gap:12px;display:flex}.apps-point .dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.apps-point p{color:var(--ink-2);margin:0;font-family:Geist,sans-serif;font-size:14.5px;line-height:1.55}.apps-point strong{font-weight:500}.win{height:520px;position:relative}.win-frame{background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:.5px solid var(--border);border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -20px #50371e40,inset 0 1px #fff}.win-dots{gap:6px;padding:14px 16px;display:flex}.win-dots span{border-radius:50%;width:10px;height:10px}.win-dots span:first-child{background:#e7a59a}.win-dots span:nth-child(2){background:#f0d49a}.win-dots span:nth-child(3){background:#bcd5c0}.win-body{flex-direction:column;gap:14px;padding:24px 44px;display:flex}.win-text{color:var(--ink);max-width:560px;margin:0;font-family:Crimson Pro,serif;font-size:22px;line-height:1.5}.win-text .caret{vertical-align:-4px;height:24px;margin-left:2px}.win-text--kommend{color:#1f160d47}.win-pill{position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.feature-karte--breit{grid-column:span 2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;padding:28px;display:grid}.feature-text{flex-direction:column;gap:10px;display:flex}.queue-buehne{background:var(--paper);border:.5px solid var(--hairline);border-radius:14px;height:272px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.queue-doc{flex-direction:column;gap:10px;padding:20px 96px 0 22px;display:flex}.queue-doc p{color:var(--ink);margin:0;font-family:Crimson Pro,serif;font-size:18px;line-height:1.45}.queue-doc p.ist-neu{animation:.26s cubic-bezier(.22,1,.36,1) both fadeUp}.queue-doc .caret{vertical-align:-3px;height:19px}.queue-doc>.caret{vertical-align:0;align-self:flex-start;height:19px}.queue-stack{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:0;right:0}.queue-replay{cursor:pointer;letter-spacing:.04em;color:var(--ink-dimr);background:var(--surface-3);border:.5px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .14s,border-color .14s,opacity .14s;display:inline-flex;position:absolute;top:12px;right:12px}.queue-replay:hover:not(:disabled){color:var(--ink);border-color:var(--hairline-2)}.queue-replay:disabled{cursor:default;opacity:.45}.queue-replay-icon{flex:none;width:13px;height:13px}.qrow{background:var(--nacht);height:26px;color:var(--auf-nacht);opacity:.82;white-space:nowrap;transition:height .26s var(--feder), border-radius .26s var(--feder), opacity .2s ease-out, transform .26s var(--feder);border-radius:999px;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1c,0 2px 5px #0000004d,0 9px 9px #00000042,0 20px 12px #00000026}.qrow--aktiv{opacity:1;border-radius:12px;height:40px}.qrow-inhalt{height:100%;transition:padding .26s var(--feder), column-gap .26s var(--feder), font-size .26s var(--feder);align-items:center;gap:8px;padding:0 12px;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;display:flex}.qrow--aktiv .qrow-inhalt{gap:12px;padding:0 16px;font-size:12px}.qrow-text{text-overflow:ellipsis;max-width:150px;overflow:hidden}.qrow--aktiv .qrow-text{max-width:210px}.qrow-punkt{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.qrow-pegel{flex:none;align-items:center;gap:3px;height:24px;display:flex}.qrow-pegel i{background:currentColor;border-radius:2px;width:3px;height:24px;transition:transform 90ms ease-out;display:block}.qrow-schiene{background:#fbf5e626;border-radius:999px;flex:none;width:56px;height:3px;position:relative;overflow:hidden}.qrow-sweep{background:var(--accent);border-radius:999px;width:33%;height:100%;animation:1.1s ease-in-out infinite qsweep;display:block}@keyframes qsweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.qrow-haken{width:14px;height:14px;color:var(--accent);flex:none}.qrow--kommt{opacity:0;transform:translateY(8px)scale(.96)}.qrow--geht{opacity:0;transform:translateY(-6px)scale(.94)}.rtap-karte{gap:16px}.rtap-buehne{background:var(--nacht-2);border:.5px solid #fbf5e614;border-radius:14px;height:214px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fbf5e60f}.rtap-term{color:#fbf5e6d1;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.6;position:absolute;inset:0}.rtap-punkte{gap:5px;margin-bottom:8px;display:flex}.rtap-punkte i{background:#fbf5e624;border-radius:50%;width:8px;height:8px}.rtap-z{white-space:nowrap;overflow:hidden}.rtap-prompt{color:var(--accent)}.rtap-dim{color:#fbf5e66b}.rtap-ok{color:color-mix(in srgb, var(--ok) 55%, var(--auf-nacht))}.rtap-cur{vertical-align:-2px;background:#fbf5e6bf;width:7px;height:13px;margin-left:1px;animation:1s step-end infinite rtap-blinken;display:inline-block}@keyframes rtap-blinken{50%{opacity:0}}.rtap-cmd{vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}.rtap-buehne[data-phase=wartet] .rtap-cmd,.rtap-buehne[data-phase=tipp] .rtap-cmd{max-width:0}.rtap-cur--eingabe{display:none}.rtap-buehne[data-phase=wartet] .rtap-cur--eingabe,.rtap-buehne[data-phase=tipp] .rtap-cur--eingabe{display:inline-block}.rtap-ausgabe{opacity:1;max-height:20px;transition:opacity .2s ease-out,max-height .2s ease-out}.rtap-term>:nth-child(4){transition-delay:70ms}.rtap-term>:nth-child(5){transition-delay:.15s}.rtap-term>:nth-child(6){transition-delay:.23s}.rtap-buehne[data-phase=wartet] .rtap-ausgabe,.rtap-buehne[data-phase=tipp] .rtap-ausgabe{opacity:0;max-height:0;transition-delay:0s}.rtap-tipp{color:#fbf5e680;opacity:0;justify-content:center;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:66px;left:0;right:0;transform:translateY(6px)}.rtap-buehne[data-phase=tipp] .rtap-tipp{opacity:1;transform:none}.rtap-tipp .kbd{border-color:#0000;box-shadow:inset 0 1px #fff,0 2px #1f160d8c}.rtap-buehne[data-phase=tipp] .rtap-tipp .kbd{animation:.42s .22s rtap-druck}@keyframes rtap-druck{40%,60%{transform:translateY(2px);box-shadow:inset 0 1px #fff}}.rtap-halter{justify-content:center;display:flex;position:absolute;bottom:16px;left:0;right:0}.rtap-zustand{align-items:center;gap:8px;display:inline-flex}.qrow--aktiv .rtap-zustand{gap:12px}.rtap-zustand--wartet{display:none}.rtap-buehne[data-phase=wartet] .rtap-zustand--wartet,.rtap-buehne[data-phase=tipp] .rtap-zustand--wartet{display:inline-flex}.rtap-buehne[data-phase=wartet] .rtap-zustand--fertig,.rtap-buehne[data-phase=tipp] .rtap-zustand--fertig{display:none}.rtap-ret{max-width:1.4em;color:var(--accent);transition:max-width .26s var(--feder), opacity .26s var(--feder), transform .26s var(--feder), margin-left .26s var(--feder);font-size:13px;font-weight:500;display:inline-block;overflow:hidden}.rtap-buehne[data-phase=wartet] .rtap-ret{opacity:0;max-width:0;margin-left:-12px;transform:translateY(3px)}.privacy-panel{background:var(--paper);border:.5px solid #ffffffe6;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:64px;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #50371e14}.privacy-cards{flex-direction:column;gap:14px;display:flex}.finale{z-index:1;text-align:center;max-width:1240px;margin:0 auto;padding:96px 40px 0;position:relative}.finale .hero-cta{justify-content:center}.foot{z-index:1;border-top:.5px solid var(--hairline-2);max-width:1240px;margin:96px auto 0;padding:56px 40px 40px;position:relative}.foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.foot-col{flex-direction:column;gap:8px;display:flex}.foot-col .mark{margin-bottom:8px}.foot-blurb{color:var(--ink-dim);max-width:280px;margin:0;font-family:Crimson Pro,serif;font-size:16px;line-height:1.5}.foot-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10.5px}.foot-col a{color:var(--ink-dim);letter-spacing:-.003em;padding:2px 0;font-family:Geist,sans-serif;font-size:13px;text-decoration:none}.foot-col a:hover{color:var(--accent-hv)}.foot-fine{border-top:.5px solid var(--hairline);color:var(--ink-dimr);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.foot-fine-meta{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.foot-fine a{color:inherit;text-decoration:none}.foot-fine a:hover{color:var(--ink-dim);text-decoration:underline}.price-hero{z-index:1;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;padding:48px 40px 8px;display:flex;position:relative}.price-hero .sect-head{margin-bottom:22px}.trust{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.trust-pill{--tint:var(--accent);white-space:normal;gap:7px;padding:5px 12px;font-size:10px;transition:box-shadow .25s,border-color .25s}.trust-pill:hover{--pill-lift:0 2px 7px var(--pille-papier-kontakt-hover);border-color:var(--pille-papier-rand-hover)}.trust-pill .dot{background:var(--tint);width:5px;height:5px;box-shadow:0 0 0 2.5px color-mix(in oklab, var(--tint) 14%, transparent);border-radius:50%}.dot-teal{--tint:var(--ok)}.dot-terra{--tint:var(--accent)}.dot-sand{--tint:#9a7a4a}.price-tiers{z-index:1;max-width:1240px;margin:0 auto;padding:48px 40px 72px;position:relative}.price-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:18px;max-width:760px;margin:0 auto;display:grid}.price-card{background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:.5px solid var(--border);border-radius:18px;flex-direction:column;gap:12px;padding:28px 26px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #50371e0f,0 8px 24px #50371e14}.price-card .btn-primary.lg,.price-card .btn-ghost.lg{justify-content:center;margin-top:auto}.price-card .btn-ghost.lg{background:var(--surface-3);border-color:var(--hairline-2);box-shadow:inset 0 1px #fffffff2,0 1px 1px #50371e14,0 4px 12px #50371e1f}.price-card .btn-ghost.lg:hover{background:#fffdf7;border-color:#c97f5a66;box-shadow:inset 0 1px #fffffff2,0 2px 3px #50371e1a,0 8px 20px #50371e24}.price-card .btn-ghost.lg:active{transition-duration:80ms;transform:scale(.965);box-shadow:inset 0 1px 3px #50371e24,inset 0 0 0 1px #50371e0f,0 1px 2px #50371e14}.price-card.featured{background:var(--surface-3);border-color:#c97f5a73;transform:translateY(-6px);box-shadow:inset 0 1px #fffffff2,0 1px 2px #50371e0f,0 0 0 2px #c97f5a2e,0 24px 60px #c97f5a24}.price-badge{--pill-lift:0 2px 6px #7a4a2038;letter-spacing:.14em;padding:4px 12px;font-size:10px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.price-plan{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.price-card.featured .price-plan{color:var(--accent-hv)}.price-amount{letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:10px;font-family:Crimson Pro,serif;font-size:54px;font-weight:400;line-height:1;display:flex}.price-per{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.price-year{flex-direction:column;gap:4px;margin:0;display:flex}.price-year-deal{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-hv);align-items:baseline;gap:7px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.price-was{color:var(--ink-dim);text-decoration:line-through}.price-h{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Crimson Pro,serif;font-size:21px;font-weight:400;line-height:1.2}.price-h i{font-style:italic}.price-list{flex-direction:column;gap:7px;margin:0 0 10px;padding:0;list-style:none;display:flex}.price-list li{color:var(--ink-dim);letter-spacing:-.003em;gap:10px;font-family:Geist,sans-serif;font-size:13.5px;line-height:1.5;display:flex}.price-list li:before{content:"—";color:var(--accent-hv);flex-shrink:0;font-family:JetBrains Mono,monospace}.price-note{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:center;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.price-compare{z-index:1;max-width:1240px;margin:0 auto;padding:56px 40px 72px;position:relative}.price-table{background:var(--surface);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border:.5px solid var(--border);border-radius:18px;max-width:640px;margin:0 auto;padding:8px 26px;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #50371e0f}.price-row{border-bottom:.5px solid var(--hairline);grid-template-columns:1fr 104px 104px;align-items:center;gap:18px;padding:14px 0;display:grid}.price-row:last-child{border-bottom:none}.price-label{color:var(--ink-2);letter-spacing:-.003em;font-family:Geist,sans-serif;font-size:13.5px}.price-row.head .price-label,.price-col{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dimr);font-family:JetBrains Mono,monospace;font-size:10px}.price-col{text-align:center}.price-val{color:var(--ink-dim);letter-spacing:.04em;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.price-val.on{color:var(--accent-hv)}.price-compare-note{text-align:center;max-width:640px;color:var(--ink-dim);letter-spacing:.06em;margin:18px auto 0;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.7}.price-faq{z-index:1;flex-direction:column;gap:10px;max-width:760px;margin:0 auto;padding:0 40px 88px;display:flex;position:relative}.price-faq .sect-head{margin-bottom:26px}.faq-item{background:var(--paper);border:.5px solid var(--hairline);border-radius:12px;padding:0 20px}.faq-item summary{cursor:pointer;color:var(--ink-2);letter-spacing:-.003em;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-family:Geist,sans-serif;font-size:14.5px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-hv);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:14px}.faq-item[open] summary:after{content:"−"}.faq-item[open] summary{border-bottom:.5px solid var(--hairline)}.faq-item p{color:var(--ink-dim);margin:0;padding:14px 0 18px;font-family:Crimson Pro,serif;font-size:17px;line-height:1.55}.dl-hero{z-index:1;flex-direction:column;justify-content:center;align-items:center;max-width:1240px;min-height:calc(100svh - 230px);margin:0 auto;padding:56px 40px 88px;display:flex;position:relative}.dl-hero .sect-head{margin-bottom:30px}.dl-mark{filter:drop-shadow(0 1px 2px #50371e1a)drop-shadow(0 14px 34px #50371e29);width:128px;height:128px;margin-bottom:26px}.dl-primary{border-radius:15px;align-items:center;gap:10px;height:auto;padding:15px 28px;font-size:16px;display:inline-flex}.dl-primary .dl-os{flex-shrink:0;width:17px;height:17px}.dl-primary .arr{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.dl-primary:hover .arr{transform:translateY(3px)}.dl-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:center;margin:16px 0 0;font-family:JetBrains Mono,monospace;font-size:10.5px}.dl-switch{border:.5px solid var(--hairline);background:#50371e0d;border-radius:999px;align-items:center;gap:3px;margin-top:30px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #50371e0f}.dl-switch a{z-index:1;color:var(--ink-dim);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-family:Geist,sans-serif;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative}.dl-switch a:hover{color:var(--ink-2)}.dl-switch a.active{color:var(--ink);background:var(--surface-3);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #50371e1a,0 4px 10px #50371e14}.dl-switch a.active .dl-os{color:var(--accent-hv)}.dl-switch .dl-os{width:13px;height:13px}.dl-pill{pointer-events:none;background:var(--surface-3);border-radius:999px;display:none;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #50371e1a,0 4px 10px #50371e14}.dl-switch.is-live .dl-pill{display:block}.dl-switch.is-live a.active{box-shadow:none;background:0 0}.dl-switch.is-live .dl-pill{transition:transform .28s cubic-bezier(.34,1.56,.64,1),width .28s cubic-bezier(.34,1.56,.64,1)}.dl-hint-slot{justify-content:center;width:100%;display:flex}.dl-hint{text-align:left;background:var(--surface);border:.5px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:470px;margin-top:26px;padding:20px 22px 22px;animation:.42s cubic-bezier(.22,1,.36,1) both fadeUp;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 34px #50371e1a}.dl-hint[hidden]{display:none}.dl-hint-head{align-items:baseline;gap:9px;display:flex}.dl-hint-head h2{letter-spacing:-.008em;color:var(--ink);margin:0;font-family:Geist,sans-serif;font-size:16px;font-weight:500}.dl-hint-shield{width:15px;height:15px;color:var(--accent);flex-shrink:0;transform:translateY(2px)}.dl-hint p{margin:0}.dl-hint-intro{color:var(--ink-dim);font-size:13.5px;line-height:1.55}.dl-hint-steps{counter-reset:dl-step;flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.dl-hint-steps li{counter-increment:dl-step;color:var(--ink-2);grid-template-columns:20px 1fr;align-items:baseline;gap:11px;font-size:13.5px;line-height:1.55;display:grid}.dl-hint-steps li:before{content:counter(dl-step);font-variant-numeric:tabular-nums;text-align:center;color:var(--accent-hv);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:6px;padding:3px 0;font-family:JetBrains Mono,monospace;font-size:10.5px}.dl-hint-steps kbd{color:var(--ink);white-space:nowrap;background:#50371e12;border-radius:5px;padding:1px 6px;font-family:Geist,sans-serif;font-size:12.5px;font-weight:500}.dl-hint-why{border-top:1px solid var(--hairline);color:var(--ink-dimr);padding-top:12px;font-size:12.5px}.contact-hero{padding-bottom:20px}.contact-wrap{z-index:1;max-width:680px;margin:0 auto;padding:0 28px 96px;position:relative}.contact-card{background:var(--surface);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border:.5px solid var(--border);border-radius:18px;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:0 18px 50px #50371e14,inset 0 1px #ffffffe6}.form-field{flex-direction:column;gap:7px;display:flex}.form-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.form-input,.form-textarea{color:var(--ink-2);background:var(--surface-3);border:.5px solid var(--hairline-2);border-radius:11px;outline:none;padding:11px 14px;font-family:Geist,sans-serif;font-size:14.5px;transition:border-color .14s,box-shadow .14s}.form-textarea{resize:vertical;min-height:140px;line-height:1.55}.form-input:focus,.form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.form-error{color:#b8362c;margin:0;font-family:Geist,sans-serif;font-size:12.5px}.form-hint{color:var(--ink-dimr);margin:0;font-family:Geist,sans-serif;font-size:12.5px}.form-success{max-width:680px;color:var(--ok);background:#588b8b1a;border:.5px solid #588b8b4d;border-radius:12px;margin:0 auto 18px;padding:14px 18px;font-family:Geist,sans-serif;font-size:13.5px}.hp-field{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal{z-index:1;max-width:760px;margin:0 auto;padding:48px 40px 96px;position:relative}.legal .sect-head{margin-bottom:28px}.legal__section{margin-top:36px}.legal__section h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin:0 0 10px;font-family:Geist,sans-serif;font-size:13px;font-weight:500}.legal__section p,.legal__address{color:var(--ink);margin:0;font-family:Geist,sans-serif;font-size:15px;font-style:normal;line-height:1.75}.legal__section a{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal__section a:hover{color:var(--ink-dim)}.legal__section p+p{margin-top:12px}.legal__section strong{color:var(--ink);font-weight:500}.legal__list{color:var(--ink);margin:12px 0 0;padding-left:18px;font-family:Geist,sans-serif;font-size:15px;line-height:1.75}.legal__list li+li{margin-top:10px}.legal__updated{color:var(--ink-dim);margin:14px 0 0;font-family:Geist,sans-serif;font-size:13px}.legal__draft{color:var(--ink);border-left:2px solid var(--accent);background:#0000000a;border-radius:2px;margin:0;padding:12px 16px;font-family:Geist,sans-serif;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.dl-primary .arr,.dl-switch a,.dl-switch.is-live .dl-pill{transition:none}.dl-hint,.nav-menu{animation:none}.qrow,.qrow-inhalt,.qrow-pegel i,.queue-replay{transition:none}.qrow-sweep,.queue-doc p.ist-neu,.rtap-cur{animation:none}.rtap-ret,.rtap-tipp,.rtap-ausgabe{transition:none}}@media (width<=1100px){.nav-links{display:none}.nav-burger{display:inline-flex}.hero-panel{grid-template-columns:1fr;gap:32px;min-height:0;padding:44px 36px 40px}.hero-title{font-size:60px}.hero-right{justify-content:flex-start}.how-grid,.feature-grid{grid-template-columns:1fr}.feature-karte--breit{grid-column:span 1;grid-template-columns:1fr;gap:22px}.apps-grid{grid-template-columns:1fr;gap:36px}.win{height:420px}.privacy-panel{grid-template-columns:1fr;gap:32px;padding:44px 36px}.foot-grid{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr;max-width:480px}.price-card.featured{transform:none}.price-row{grid-template-columns:1fr 76px 76px;gap:10px}}@media (width<=640px){.nav{gap:12px;padding:18px 20px}.nav-cta>.btn-primary{display:none}.hero{padding:0 16px}.hero-panel{border-radius:20px;padding:32px 24px 28px}.hero-title{font-size:44px}.hero-lede{font-size:18px}.hero-transcript{font-size:22px}.hero-transcript .caret{height:22px}.hero-cta .btn-primary,.hero-cta .btn-ghost{justify-content:center;width:100%}.sektion,.finale{padding:64px 20px 0}.sect-title{font-size:38px}.sect-sub{font-size:18px}.privacy-panel{border-radius:20px;padding:32px 22px}.win{height:360px}.win-body{padding:18px 22px}.win-text{font-size:18px}.feature-karte--breit{padding:24px 22px}.queue-buehne{height:285px}.queue-doc{padding:18px 88px 0 18px}.queue-doc p{font-size:16px}.foot{margin-top:64px;padding:40px 20px 32px}.foot-grid{grid-template-columns:1fr;gap:28px}.price-hero,.price-tiers,.price-compare,.price-faq{padding-left:20px;padding-right:20px}.price-table{padding:8px 18px}.price-row{text-align:left;grid-template-columns:1fr;gap:4px}.price-row .price-col,.price-row .price-val{text-align:left;justify-content:flex-start}.price-row.head{display:none}.price-val:before{content:attr(data-tarif) " · ";letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dimr);font-family:JetBrains Mono,monospace;font-size:10px}.dl-hero{padding:40px 20px 64px}.legal{padding:32px 22px 72px}.contact-wrap{padding:0 20px 64px}}
