@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url("./host-grotesk-variabel-XVJVBJQF.woff2") format("woff2")}:root{--ink:#15171E;--paper:#F1F1EE;--white:#FAFAF8;--spark:#FFC53D;--red:#F2452E;--steel:#8E93A0;--bg:#F1F1EE;--fg:#15171E;--mut:#5C606A;--ln:rgba(21,23,30,.11);--ln2:rgba(21,23,30,.3);--card:#FAFAF8;--mk:rgba(21,23,30,.55);--tint:rgba(255,197,61,.26);--logo-body:#15171E;--logo-eye:#F4F2EC;--sans:"Host Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.16,1,.3,1);--max:1200px;--gut:clamp(20px,5vw,72px);--cell:clamp(14px,1.8vw,26px);--w:min(var(--max),100% - 2*var(--gut));color-scheme:light}.dark{--bg:#15171E;--fg:#F4F2EC;--mut:#9CA0AB;--ln:rgba(244,242,236,.1);--ln2:rgba(244,242,236,.32);--card:#1C1F28;--mk:rgba(244,242,236,.62);--tint:rgba(255,197,61,.2);--logo-body:#F4F2EC;--logo-eye:#15171E;color-scheme:dark}.mist{--mut:#3E424C;--ln:rgba(21,23,30,.12);--bg:#ECECEA}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased}.page{overflow-x:clip}h1,h2,h3,p,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0;text-align:inherit}a{color:inherit}svg{flex:none}:focus-visible{outline:2px solid var(--spark);outline-offset:3px}[hidden]{display:none!important}.skip{position:absolute;left:-999px;top:8px;background:var(--spark);color:var(--ink);padding:10px 16px;z-index:200}.skip:focus{left:12px}.lg-body{fill:var(--logo-body)}.lg-eye{fill:var(--logo-eye)}.lg-hat{fill:#f2452e}.lg-brim{fill:#c4311d}.lg-pom{fill:#ffc53d}.lg-eye-l{transform-box:fill-box;transform-origin:center;transform:scaleY(var(--eye,1));transition:transform .16s ease}.lg-pom{transform-box:fill-box;transform-origin:center;transform:translateY(var(--pom,0));transition:transform .45s var(--ease)}.band{position:relative;isolation:isolate;background:var(--bg);color:var(--fg)}.band:before{content:"";position:absolute;inset-block:0;inset-inline:0;margin-inline:auto;width:var(--w);z-index:-1;pointer-events:none;border-right:1px solid var(--ln);background:repeating-linear-gradient(to right,var(--ln) 0 1px,transparent 1px 25%)}.band:after{content:"";position:absolute;inset-block:0;inset-inline:0;margin-inline:auto;width:var(--w);z-index:-1;pointer-events:none;border-right:1px solid var(--ln2);background:repeating-linear-gradient(to right,var(--ln2) 0 1px,transparent 1px 25%);-webkit-mask-image:radial-gradient(280px circle at var(--mx,-999px) var(--my,-999px),#000,transparent);mask-image:radial-gradient(280px circle at var(--mx,-999px) var(--my,-999px),#000,transparent);opacity:var(--mo,0);transition:opacity .5s}.wrap{width:var(--w);margin-inline:auto}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.g4>*{padding-inline:var(--cell);min-width:0}.s1{grid-column:span 1}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:1/-1}.at3{grid-column-start:3}.at4{grid-column-start:4}.rule{position:relative;height:1px;background:var(--ln);transform-origin:left}.rule>span{display:block;position:relative;width:var(--w);margin-inline:auto}.rule i{position:absolute;top:0;left:calc(var(--k) * 25%);width:11px;height:11px;margin:-5px 0 0 -5px;background:linear-gradient(var(--mk),var(--mk)) center/1px 100% no-repeat,linear-gradient(var(--mk),var(--mk)) center/100% 1px no-repeat;transition:transform .6s var(--ease)}.rule i.near{transform:rotate(45deg) scale(1.7)}.pad{padding-block:clamp(72px,9vw,128px)}.gap{margin-top:clamp(36px,4.6vw,64px)}@media(max-width:1000px){.band:before{background:repeating-linear-gradient(to right,var(--ln) 0 1px,transparent 1px 50%)}.band:after{background:repeating-linear-gradient(to right,var(--ln2) 0 1px,transparent 1px 50%)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g4>.s2,.g4>.s3,.g4>.s4,.g4>.full-md{grid-column:1/-1}.at3,.at4{grid-column-start:auto}.rule i:nth-child(2),.rule i:nth-child(4){display:none}}@media(max-width:640px){.g4{grid-template-columns:minmax(0,1fr)}.g4>*{grid-column:1/-1}}.h1,.h2{font-weight:400;text-wrap:balance}.h1{font-size:clamp(2.45rem,5.1vw,4.6rem);line-height:1.02;letter-spacing:-.04em}.h2{font-size:clamp(1.95rem,3.5vw,3.1rem);line-height:1.06;letter-spacing:-.035em}.h3{font-weight:500;font-size:1.12rem;line-height:1.25;letter-spacing:-.015em}.dim{color:var(--mut)}.lede{color:var(--mut);font-size:1.02rem;max-width:34em}.note{font-size:.84rem;color:var(--mut)}.wd{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.16em;margin-bottom:-.16em}.wd>span{display:inline-block}.hero .wd>span{animation:wordUp 1.1s var(--ease) both;animation-delay:calc(var(--i) * 55ms + .35s)}.in .wd>span{animation:wordUp 1s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:48px;padding:0 22px;border:1px solid var(--fg);border-radius:2px;font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap;color:var(--bg);background:linear-gradient(var(--fg),var(--fg)) left/100% 100% no-repeat;transition:background-size .5s var(--ease),color .35s}.btn:hover{background-size:0% 100%;background-position:right;color:var(--fg)}.btn.line{color:var(--fg);background-size:0% 100%}.btn.line:hover{background-size:100% 100%;background-position:left;color:var(--bg)}.btn.small{height:40px;padding:0 16px;font-size:.9rem}.tlink{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;padding-bottom:3px;transition:background-size .5s var(--ease)}.tlink:hover{background-size:0% 1px;background-position:right bottom}.tlink svg{transition:transform .4s var(--ease)}.tlink:hover svg{transform:translate(2px,-2px)}.mini-btn{height:32px;padding:0 12px;border:1px solid var(--ln2);border-radius:2px;font-size:.82rem;font-weight:500;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}.mini-btn:hover{border-color:var(--fg)}.mini-btn[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.icon-btn{width:40px;height:40px;border:1px solid var(--ln2);border-radius:2px;display:grid;place-items:center;transition:border-color .2s}.icon-btn:hover{border-color:var(--fg)}.top{position:sticky;top:0;z-index:50;background:var(--bg);color:var(--fg);animation:fade 1s ease both}.top .in{width:var(--w);margin-inline:auto;height:68px;padding-inline:var(--cell);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.brand{display:block;justify-self:start}.brand svg{display:block;height:40px;width:103px}.brand:hover{--eye:.16;--pom:-5px}nav.main{display:flex;gap:30px}nav.main a{position:relative;font-size:.93rem;color:var(--mut);text-decoration:none;padding:6px 0;transition:color .25s}nav.main a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}nav.main a:hover,nav.main a.on{color:var(--fg)}nav.main a:hover:after,nav.main a.on:after{transform:scaleX(1);transform-origin:left}.top .right{justify-self:end;display:flex;gap:10px;align-items:center}.menu-btn{display:none}.prog{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--spark);transform:scaleX(var(--p,0));transform-origin:left}.sheet{position:fixed;inset:68px 0 0;z-index:49;background:var(--bg);color:var(--fg);padding:16px var(--gut) 32px;display:none;flex-direction:column;overflow:auto}.sheet.open{display:flex;animation:fade .25s ease}.sheet a{font-size:1.9rem;letter-spacing:-.03em;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--ln)}.sheet .btn{margin-top:24px;align-self:flex-start}@media(max-width:1040px){nav.main{display:none}.menu-btn{display:grid}.top .in{grid-template-columns:1fr auto}}@media(max-width:520px){.top .btn{display:none}}.hero{--caph:clamp(250px,30vw,430px);padding-bottom:var(--caph);overflow:hidden}.hero:before{transform-origin:top;animation:drawY 1.8s var(--ease) .1s both}.hero .rule{animation:drawX 1.6s var(--ease) .2s both}.hero .rule i{animation:mark .9s var(--ease) both;animation-delay:calc(.9s + var(--k) * 90ms)}.hero-grid{padding-top:clamp(56px,8.4vw,120px);align-items:center;row-gap:36px}.kicker{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--mut);margin-bottom:22px;animation:rise 1s var(--ease) .3s both}.kicker i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--spark);box-shadow:0 0 12px var(--spark)}.hero .h1{max-width:10.4em}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(26px,3vw,38px);animation:rise 1s var(--ease) .95s both}.hero-side{animation:rise 1s var(--ease) 1.1s both}.hero-side .lede{font-size:.98rem}.dots{display:flex;flex-direction:column;gap:9px;margin-top:20px;font-size:.93rem}.dots li{position:relative;padding-left:20px}.dots li:before{content:"";position:absolute;left:0;top:.52em;width:7px;height:7px;border-radius:50%;background:var(--fg)}.hero .rule.low{margin-top:clamp(44px,5vw,72px)}#cap{position:absolute;left:0;bottom:0;width:100%;height:calc(var(--caph) + 110px);z-index:-2;pointer-events:none}.runs{position:absolute;inset-block:0;inset-inline:0;margin-inline:auto;width:var(--w);overflow:hidden;z-index:-1;pointer-events:none}.runs i{position:absolute;left:var(--x);top:-120px;width:1px;height:110px;background:linear-gradient(transparent,#ffc53dd9);animation:run var(--d) linear var(--dl) infinite}.strip{border-bottom:1px solid var(--ln);align-items:center}.strip>*{padding-block:22px}.strip p{font-size:.9rem}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent)}.marq-in{display:flex;gap:64px;width:max-content;animation:marq 46s linear infinite;font-size:1.22rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.marq:hover .marq-in{animation-play-state:paused}.mist{background:linear-gradient(180deg,#8E93A0 0,#B9BDC6 26%,#DFE0E2 58%,var(--paper) 100%)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chip{height:38px;padding:0 14px;border:1px solid var(--ln2);border-radius:2px;font-size:.88rem;font-weight:500;transition:background .25s,color .25s,border-color .25s}.chip:hover{border-color:var(--fg)}.chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.demo{position:relative;border:1px solid var(--ln2);border-radius:3px;background:var(--card);box-shadow:0 50px 90px -60px #15171eb3}.panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pane{position:relative;padding:26px var(--cell) 30px;min-height:350px;display:flex;flex-direction:column;gap:20px;background:var(--bg);color:var(--fg);overflow:hidden}.pane.in-house{--bg:var(--card)}.pane-h{display:flex;align-items:center;gap:9px;font-size:.84rem;color:var(--mut)}.pin{width:7px;height:7px;border-radius:50%;background:var(--fg)}.pane.out .pin{background:var(--spark);box-shadow:0 0 10px var(--spark)}.replay{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--mut);font-size:.84rem;transition:color .2s}.replay:hover{color:var(--fg)}.replay svg{transition:transform .7s var(--ease)}.replay:hover svg{transform:rotate(-200deg)}.say{display:flex;flex-direction:column;gap:6px}.who{font-size:.8rem;color:var(--mut)}.say p{font-size:1.04rem;line-height:1.62}.ent{background:var(--tint);box-shadow:inset 0 -1px 0 var(--spark);padding:1px 3px}.tok{font-family:var(--mono);font-size:.8em;background:var(--tint);box-shadow:inset 0 0 0 1px var(--spark);border-radius:2px;padding:3px 6px;white-space:nowrap}.cite{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:2px;background:var(--fg);color:var(--bg);font-size:.7rem;font-weight:500;font-variant-numeric:tabular-nums;vertical-align:2px;margin-left:3px}.proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:8px}.srcs{display:flex;flex-wrap:wrap;gap:8px}.src{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ln);border-radius:2px;padding:5px 10px 5px 6px;font-size:.84rem}.src .cite{margin:0;vertical-align:0}.score{display:inline-flex;align-items:center;gap:9px;font-size:.84rem;color:var(--mut);margin-left:auto}.score b{font-weight:500;font-size:1.05rem;color:var(--fg);font-variant-numeric:tabular-nums}.ring{transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:3}.ring .bgc{stroke:var(--ln)}.ring .fg{stroke:var(--fg);transition:stroke-dashoffset 1.2s var(--ease)}.guard{position:absolute;left:-23px;top:18px;width:46px;height:46px;border:1px solid var(--ln2);border-radius:2px;background:var(--white);display:grid;place-items:center;z-index:3;--logo-body:#15171E;--logo-eye:#F4F2EC}.guard svg{width:24px;height:28px;margin-top:-2px}.guard.busy{animation:pulse 1s ease-out infinite}.pane.out{overflow:visible}.scan{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--spark);box-shadow:0 0 22px 2px var(--spark);opacity:0;pointer-events:none}.demo.scanning .scan{animation:scan 1.15s cubic-bezier(.5,0,.2,1) both}.demo-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ln);font-size:.84rem;color:var(--mut)}.demo-foot span{padding:13px var(--cell);border-right:1px solid var(--ln)}.demo-foot span:nth-child(2){grid-column:span 2}.demo-foot span:last-child{border-right:0}.demo-foot b{color:var(--fg);font-weight:500}.demo.playing .w{opacity:0}.demo.playing .w.on{opacity:1;transition:opacity .3s}.demo.playing .back.on{animation:glow 1s ease-out}.demo.playing #qIn .ent{background:transparent;box-shadow:inset 0 -1px 0 transparent}.demo.playing #qIn .ent.hit{background:var(--tint);box-shadow:inset 0 -1px 0 var(--spark);transition:background .35s,box-shadow .35s}.demo.playing .blk{opacity:0;transform:translateY(8px)}.demo.playing .blk.on{opacity:1;transform:none;transition:opacity .5s,transform .6s var(--ease)}@media(max-width:860px){.panes{grid-template-columns:minmax(0,1fr)}.pane{min-height:0;padding:24px 18px 26px}.pane.out{padding-top:42px}.guard{left:18px;top:-23px}.demo-foot{grid-template-columns:minmax(0,1fr)}.demo-foot span,.demo-foot span:nth-child(2){grid-column:auto;border-right:0;border-bottom:1px solid var(--ln)}.demo-foot span:last-child{border-bottom:0}}.statement{font-size:clamp(1.5rem,3vw,2.55rem);line-height:1.18;letter-spacing:-.03em;max-width:23em}.statement .sw{transition:opacity .45s}.statement.dimmed .sw{opacity:.2}.statement.dimmed .sw.lit{opacity:1}.facts>div{padding-block:26px 6px}.facts dt{font-weight:500;font-size:1.12rem;letter-spacing:-.015em;margin-bottom:8px}.facts dd{color:var(--mut);font-size:.95rem}@media(max-width:1000px){.facts>div{padding-bottom:22px}}.stops{display:flex;flex-direction:column;border-bottom:1px solid var(--ln);margin-top:clamp(28px,3.4vw,44px)}.stop{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;padding:17px 0;border-top:1px solid var(--ln);width:100%;color:var(--mut);transition:color .3s}.stop:hover{color:var(--fg)}.stop time{font-size:.95rem;line-height:1.5;font-variant-numeric:tabular-nums}.stop b{font-weight:500;font-size:1.12rem;line-height:1.3;letter-spacing:-.015em}.stop .d{grid-column:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.stop .d>span{overflow:hidden;font-size:.95rem;color:var(--mut)}.stop .d>span>span{display:block;padding-top:8px}.stop[aria-selected=true]{color:var(--fg)}.stop[aria-selected=true] .d{grid-template-rows:1fr}.stop:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--fg);transform:scaleX(0);transform-origin:left}.stop[aria-selected=true]:before{transform:scaleX(1)}.stops.auto .stop[aria-selected=true]:before{animation:fillx 7s linear both}.frames{position:relative;min-height:560px}.frame{position:absolute;inset:0;border:1px solid var(--ln2);border-radius:3px;background:var(--card);display:flex;flex-direction:column;overflow:hidden;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--ease),visibility 0s .9s;box-shadow:0 50px 90px -70px #15171eb3}.frame.on{visibility:visible;clip-path:inset(0);z-index:2;transition:clip-path .9s var(--ease)}.frame-bar{display:flex;align-items:center;gap:10px;padding:11px 18px;border-bottom:1px solid var(--ln);font-size:.84rem;font-weight:500}.frame-bar svg{width:17px;height:20px}.frame-bar .note{margin-left:auto;font-weight:400}.frame-body{padding:20px 18px;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow:auto}.frame-body>*{flex:none}.f-h{font-size:1.5rem;line-height:1.15;letter-spacing:-.03em}.f-sub{font-size:.86rem;color:var(--mut);margin-top:-8px}.f-label{font-size:.8rem;color:var(--mut);margin-top:4px}.kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--ln)}.kpi div{padding:12px 14px}.kpi div+div{border-left:1px solid var(--ln)}.kpi b{display:block;font-weight:400;font-size:1.7rem;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kpi span{display:block;font-size:.8rem;line-height:1.3;color:var(--mut);margin-top:4px}.rows{display:flex;flex-direction:column}.row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--ln)}.row>span:first-child,.row>i+span{flex:1;min-width:0;font-size:.93rem;line-height:1.35}.row small{display:block;font-size:.8rem;color:var(--mut)}.st{width:15px;height:15px;border:1px solid var(--ln2);display:grid;place-items:center;flex:none}.st.done{background:var(--fg);border-color:var(--fg);color:var(--bg)}.st.next{border-color:var(--spark);background:var(--tint)}.st.now{border-color:var(--fg);border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.cmp{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ln)}.cmp div{padding:12px 14px;font-size:.92rem;line-height:1.45}.cmp div+div{border-left:1px solid var(--ln)}.cmp b{display:block;font-size:.8rem;color:var(--mut);font-weight:400;margin-bottom:4px}.qbubble{align-self:flex-end;max-width:88%;background:var(--fg);color:var(--bg);border-radius:2px;padding:10px 14px;font-size:.93rem;line-height:1.4}.hint{border-left:2px solid var(--spark);background:var(--tint);padding:12px 14px;font-size:.92rem;line-height:1.45;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hint b{font-weight:500}.bar{height:2px;background:var(--ln);overflow:hidden}.bar i{display:block;height:100%;background:var(--fg);transform-origin:left}.frame.on .bar i,.in .bar i{animation:growx 1.3s var(--ease) both}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tag{font-size:.82rem;border:1px solid var(--ln);border-radius:2px;padding:4px 10px;color:var(--mut)}.sig{display:flex;flex-direction:column;gap:10px}.sig div{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:5px 12px;align-items:center;font-size:.86rem}.sig .bar{grid-column:1/-1;grid-row:2}.sig em{font-style:normal;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.frame.on .frame-body>*{animation:rise .9s var(--ease) both;animation-delay:calc(.22s + var(--n,0) * 70ms)}.frame-body>:nth-child(2){--n:1}.frame-body>:nth-child(3){--n:2}.frame-body>:nth-child(4){--n:3}.frame-body>:nth-child(5){--n:4}.frame-body>:nth-child(6){--n:5}.frame-body>:nth-child(7){--n:6}#dayDesc{display:none}@media(max-width:1000px){.stops{flex-direction:row;overflow-x:auto;gap:8px;border-bottom:0;padding-bottom:4px;scrollbar-width:none}.stops::-webkit-scrollbar{display:none}.stop{display:flex;flex-direction:column;gap:2px;width:auto;flex:none;padding:10px 14px;border:1px solid var(--ln2);border-radius:2px}.stop b{font-size:.9rem;white-space:nowrap}.stop .d,.stop:before{display:none}.stop[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}#dayDesc{display:block;margin:16px 0 22px;color:var(--mut);min-height:4.6em}.frames{min-height:610px}}.stages{display:flex;flex-direction:column;counter-reset:st;border-bottom:1px solid var(--ln)}.stages li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:20px 0;border-top:1px solid var(--ln);counter-increment:st}.stages li:before{content:counter(st);grid-row:1/span 2;font-weight:300;font-size:2rem;line-height:1;color:var(--spark)}.stages b{font-weight:500;font-size:1.12rem;letter-spacing:-.015em}.stages b small{font-weight:400;font-size:.8rem;letter-spacing:0;color:var(--mut);margin-left:8px}.stages span{grid-column:2;color:var(--mut);font-size:.95rem}.after{margin-top:22px;display:flex;flex-direction:column;gap:12px;max-width:34em;font-size:.98rem}.after p+p{color:var(--mut)}.reach{border:1px solid var(--ln2);border-radius:3px;background:var(--card);padding:clamp(20px,2.6vw,32px)}.seg{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:18px}.seg button{height:38px;padding:0 14px;border:1px solid var(--ln2);border-radius:2px;font-size:.88rem;font-weight:500;color:var(--mut);transition:background .25s,color .25s,border-color .25s}.seg button:hover{color:var(--fg);border-color:var(--fg)}.seg button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;--n:3}.track:before{content:"";position:absolute;left:12.5%;right:12.5%;top:19px;height:1px;background:var(--ln2)}.track .fill{position:absolute;left:12.5%;top:19px;height:1px;background:var(--spark);width:calc((var(--n) - 1) * 25%);transition:width .9s var(--ease)}.track .fill:after{content:"";position:absolute;right:-4px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--spark);box-shadow:0 0 14px 2px var(--spark)}.stn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:.9rem;color:var(--mut);transition:color .4s}.stn i{width:38px;height:38px;border:1px solid var(--ln2);border-radius:2px;background:var(--card);display:grid;place-items:center;transition:background .45s,border-color .45s,color .45s,transform .7s var(--ease)}.stn .ok,.stn.ok .no{display:none}.stn.ok{color:var(--fg)}.stn.ok i{background:var(--spark);border-color:var(--spark);color:#15171e;transform:rotate(90deg)}.stn.ok i svg{transform:rotate(-90deg)}.stn.ok .ok{display:block}.reach-say{margin-top:34px;font-size:clamp(1.2rem,1.9vw,1.5rem);line-height:1.2;letter-spacing:-.025em;min-height:2.4em}.reach .note{margin-top:10px}.who-switch{display:flex;flex-wrap:wrap;gap:8px}.who-switch button{display:flex;align-items:center;gap:12px;padding:7px 18px 7px 7px;border:1px solid var(--ln2);border-radius:2px;transition:background .3s,color .3s,border-color .3s}.who-switch i{width:38px;height:38px;border:1px solid var(--ln2);display:grid;place-items:center;font-style:normal;font-size:.84rem;font-weight:500}.who-switch span{font-size:.82rem;line-height:1.25;opacity:.72}.who-switch b{display:block;font-weight:500;font-size:.96rem;opacity:1}.who-switch button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.who-switch button[aria-pressed=true] i{border-color:currentColor}.talk{margin-top:14px;border:1px solid var(--ln2);border-radius:3px;background:var(--card);padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:16px;min-height:280px}.reply{display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-size:1.04rem;line-height:1.55;max-width:34em}.reply.swap{animation:rise .6s var(--ease) both}.denied{display:flex;gap:12px;align-items:flex-start}.denied svg{margin-top:3px;color:var(--red)}.points{display:flex;flex-direction:column}.points li{padding:20px 0;border-top:1px solid var(--ln)}.points li:last-child{border-bottom:1px solid var(--ln)}.points b{display:block;font-weight:500;font-size:1.12rem;letter-spacing:-.015em;margin-bottom:6px}.points span{color:var(--mut);font-size:.95rem}.answer{border:1px solid var(--ln2);border-radius:3px;background:var(--card);padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:16px}.answer .text{font-size:1.06rem;line-height:1.7}.citebtn{display:inline-grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border:1px solid var(--ln2);border-radius:2px;font-size:.76rem;font-weight:500;font-variant-numeric:tabular-nums;vertical-align:2px;margin-left:4px;transition:background .2s,color .2s,border-color .2s}.citebtn:hover{border-color:var(--fg)}.citebtn[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.sent{cursor:pointer;background:linear-gradient(var(--tint),var(--tint)) left/0% 100% no-repeat;transition:background-size .6s var(--ease)}.sent.on{background-size:100% 100%}.trust{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 26px;align-items:center;padding-top:18px;border-top:1px solid var(--ln)}.trust .big{position:relative;width:104px;height:104px;display:grid;place-items:center}.trust .big svg{position:absolute;inset:0}.trust .big b{font-weight:400;font-size:2.3rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.viewer{border:1px solid var(--ln);border-radius:3px;padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:14px;position:sticky;top:92px;background:linear-gradient(160deg,#e2e3e5,#ededeb)}.viewer .doc{background:var(--card);border:1px solid var(--ln);padding:18px 20px;font-size:.95rem;line-height:1.6;color:var(--mut)}.viewer .doc.swap{animation:rise .5s var(--ease) both}.viewer mark{background:var(--tint);box-shadow:inset 0 -1px 0 var(--spark);color:var(--fg);padding:1px 2px}.viewer h3 small{display:block;font-weight:400;font-size:.84rem;letter-spacing:0;color:var(--mut);margin-top:4px}.claims{margin-top:24px;display:flex;flex-direction:column;gap:10px;max-width:36em;font-size:.98rem}.claims p+p{color:var(--mut)}@media(max-width:1000px){.viewer{position:static;margin-top:22px}}#belege{background:linear-gradient(180deg,var(--paper) 0,#DCDEE1 100%)}#betrieb{background:linear-gradient(180deg,#DCDEE1 0,var(--paper) 46%)}.cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cells li{position:relative;padding:22px var(--cell) 30px;border-bottom:1px solid var(--ln);min-height:128px;transition:background .35s}.cells li:after{content:"";position:absolute;right:12px;top:12px;width:7px;height:7px;background:var(--spark);transform:scale(0);transition:transform .45s var(--ease)}.cells li:hover{background:var(--card)}.cells li:hover:after{transform:scale(1)}.cells b{display:block;font-weight:500;font-size:1.25rem;letter-spacing:-.02em}.cells span{display:block;color:var(--mut);font-size:.9rem;margin-top:6px}.ops-text{margin-top:18px;min-height:5.2em;max-width:30em;font-size:.98rem}.ops-text.swap{animation:rise .5s var(--ease) both}@media(max-width:1000px){.cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ops2{margin-top:36px}}@media(max-width:480px){.cells li{min-height:0;padding-bottom:22px}.cells b{font-size:1.08rem}}.faq{border-top:1px solid var(--ln)}.faq-item{border-bottom:1px solid var(--ln)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:21px 0;font-weight:500;font-size:1.12rem;line-height:1.3;letter-spacing:-.015em}.faq-q i{position:relative;width:15px;height:15px;flex:none;transition:transform .6s var(--ease)}.faq-q i:before,.faq-q i:after{content:"";position:absolute;left:0;top:7px;width:15px;height:1px;background:currentColor}.faq-q i:after{transform:rotate(90deg);transition:transform .6s var(--ease)}.faq-item.open .faq-q i{transform:rotate(180deg)}.faq-item.open .faq-q i:after{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.faq-a>div{overflow:hidden}.faq-a p{padding:0 0 22px;max-width:60ch;color:var(--mut);font-size:.98rem}.faq-item.open .faq-a{grid-template-rows:1fr}.cta .h1{max-width:9em}.cta-top{position:relative}#spark{position:absolute;left:0;bottom:0;width:100%;height:min(460px,100%);z-index:-1;pointer-events:none}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3vw,38px)}.foot{align-items:start;row-gap:24px;padding-block:36px 44px}.foot .brand svg{height:36px;width:93px}.foot p{color:var(--mut);font-size:.9rem;margin-top:10px}.foot nav{display:flex;flex-direction:column;gap:8px;font-size:.9rem}.foot nav a,.foot nav button{color:var(--mut);text-decoration:none;transition:color .2s;text-align:left}.foot nav a:hover,.foot nav button:hover{color:var(--fg)}.foot .cap{font-size:.84rem;color:var(--fg);margin-bottom:4px}.modal{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:20px;background:#15171ea8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal.open{display:grid;animation:fade .3s ease}.dialog{position:relative;width:min(560px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:var(--white);color:var(--ink);border-radius:3px;padding:clamp(22px,4vw,34px);animation:dlg .7s var(--ease)}.dialog .x{position:absolute;right:16px;top:16px}.dialog .h3{font-weight:400;font-size:1.8rem;letter-spacing:-.03em;padding-right:52px}.dialog>div>p{color:var(--mut);margin-top:8px}form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.field{display:flex;flex-direction:column;gap:6px;font-size:.86rem;font-weight:500}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{height:48px;border-radius:2px;border:1px solid var(--ln2);background:transparent;padding:0 12px;font-weight:400;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field textarea{height:92px;padding:11px 12px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.field.bad input{border-color:var(--red)}.err{font-weight:400;font-size:.82rem;color:#b02a17}form .btn{grid-column:1/-1;margin-top:6px}.sent-box{margin-top:22px;border-left:2px solid var(--spark);background:var(--tint);padding:16px 18px}.sent-box b{display:block;font-weight:500;font-size:1.1rem;letter-spacing:-.015em;margin-bottom:4px}@media(max-width:520px){form{grid-template-columns:1fr}}@keyframes wordUp{0%{transform:translateY(112%)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}@keyframes dlg{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(18px)}to{clip-path:inset(0)}}@keyframes drawY{0%{transform:scaleY(0)}}@keyframes drawX{0%{transform:scaleX(0)}}@keyframes mark{0%{opacity:0;transform:rotate(90deg) scale(.2)}}@keyframes run{0%{top:-120px}to{top:100%}}@keyframes marq{to{transform:translate(-50%)}}@keyframes scan{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes glow{0%{background:var(--spark)}to{background:var(--tint)}}@keyframes pulse{0%{box-shadow:0 0 #ffc53db3}to{box-shadow:0 0 0 14px #ffc53d00}}@keyframes fillx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes growx{0%{transform:scaleX(0)}}@keyframes spin{to{transform:rotate(360deg)}}.rv.in{animation:rise 1.1s var(--ease) both;animation-delay:calc(var(--o,0) * .11s)}.split.rv.in{animation:none}.rule.rv.in{animation:drawX 1.5s var(--ease) both}.rule.rv.in i{animation:mark .9s var(--ease) both;animation-delay:calc(.5s + var(--k) * 90ms)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.runs{display:none}}.wb{position:fixed;right:clamp(10px,2.2vw,28px);bottom:0;z-index:80;--pw:404px;--ph:min(624px, calc(100dvh - 128px) );--mw:92px;--mh:109px;--wb-body:#15171E;--wb-eye:#F4F2EC;font-family:var(--sans)}.wb.on-dark{--wb-body:#F4F2EC;--wb-eye:#15171E}.wb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wb-peek{position:absolute;right:26px;bottom:-23px;width:var(--mw);height:var(--mh);z-index:1;-webkit-tap-highlight-color:transparent;transition:bottom .55s var(--ease),transform .6s cubic-bezier(.34,1.5,.64,1),opacity .2s;animation:wbRise 1s var(--ease) 1.1s backwards}.wb-peek svg{position:relative;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))}.wb-peek:focus-visible{outline-offset:6px}.wb[data-state=closed] .wb-peek:hover,.wb[data-state=closed] .wb-peek:focus-visible{bottom:-3px}.wb[data-state=open] .wb-peek{bottom:calc(22px + var(--ph) - 23px)}.wb[data-state=open] .wb-peek:hover{bottom:calc(22px + var(--ph) - 15px)}.wb.nudge .wb-peek{animation:wbNudge 1.1s var(--ease)}.wb.duck .wb-peek{transform:translateY(150px);opacity:0;transition:transform .22s ease-in,opacity .08s .16s,bottom 0s .22s}.wb-body{fill:var(--wb-body);transition:fill .45s}.wb-eyes rect{fill:var(--wb-eye);transition:fill .45s}.wb-eye-l{transform-box:fill-box;transform-origin:center;transition:transform .12s ease}.wb-eye-l.blink{transform:scaleY(.14)}.wb-hat path{fill:#f2452e}.wb-brim{fill:#c4311d}.wb-pom{fill:#ffc53d;transition:fill .5s}.wb[data-mood=sad] .wb-pom{fill:#b9bdc6}.wb-glow,.wb-embers{position:absolute;left:88.1%;top:21.6%;width:0;height:0;pointer-events:none}.wb-glow:before{content:"";position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#ffc53d99,#ffc53d29 42%,#ffc53d00 70%);animation:wbBreath 3.8s ease-in-out infinite;transition:opacity .5s}.wb[data-mood=think] .wb-glow:before{animation:wbFlare .62s ease-in-out infinite alternate}.wb[data-mood=sad] .wb-glow:before{opacity:0}.wb-embers i{position:absolute;left:0;top:0;width:3px;height:3px;margin:-1.5px;border-radius:50%;background:#ffd066;box-shadow:0 0 7px 1px #ffc53dd9;animation:wbEmber var(--t,1.4s) ease-out forwards}.wb-tag{position:absolute;right:calc(26px + var(--mw) + 8px);bottom:20px;display:flex;align-items:stretch;height:40px;white-space:nowrap;background:#fafaf8;color:#15171e;border:1px solid rgba(21,23,30,.3);border-radius:2px;box-shadow:0 14px 30px -14px #00000073;animation:wbTag .7s var(--ease) both}.wb-tag-open{display:flex;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:.9rem;font-weight:500}.wb-tag-open i{width:7px;height:7px;border-radius:50%;background:var(--spark);box-shadow:0 0 10px var(--spark)}.wb-tag-x{display:grid;place-items:center;width:34px;border-left:1px solid rgba(21,23,30,.14);color:#5c606a;transition:color .2s}.wb-tag-x:hover{color:#15171e}.wb-panel{position:absolute;right:0;bottom:22px;z-index:2;width:min(var(--pw),calc(100vw - 20px));height:var(--ph);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:var(--bg);color:var(--fg);border:1px solid var(--ln2);border-radius:3px;box-shadow:0 36px 90px -26px #0000009e,0 10px 26px -14px #00000073;font-size:.95rem;line-height:1.5;clip-path:inset(100% -40px -40px -40px);visibility:hidden;transition:clip-path .7s var(--ease),visibility 0s .7s}.wb[data-state=open] .wb-panel{clip-path:inset(-140px);visibility:visible;transition:clip-path .7s var(--ease),visibility 0s}.wb-head{position:relative;display:flex;align-items:center;gap:8px;padding:14px 12px 14px 18px;border-bottom:1px solid var(--ln)}.wb-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.wb-id b{display:flex;align-items:center;gap:9px;font-weight:500;font-size:1.04rem;letter-spacing:-.015em}.wb-id b i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--spark);box-shadow:0 0 12px var(--spark)}.wb-id span{font-size:.8rem;color:var(--mut)}.wb-ib{flex:none;width:36px;height:36px;border:1px solid var(--ln2);border-radius:2px;display:grid;place-items:center;transition:border-color .2s}.wb-ib:hover{border-color:var(--fg)}.wb-ib svg{transition:transform .7s var(--ease)}#wbNew:hover svg{transform:rotate(-200deg)}.wb-rule{position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none}.wb-rule i{position:absolute;top:0;left:calc(var(--k) * 25%);width:11px;height:11px;margin:-5px 0 0 -5px;background:linear-gradient(var(--mk),var(--mk)) center/1px 100% no-repeat,linear-gradient(var(--mk),var(--mk)) center/100% 1px no-repeat}.wb[data-state=open] .wb-rule i{animation:mark .9s var(--ease) calc(.35s + var(--k) * 90ms) both}.wb-log{position:relative;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 20px;display:flex;flex-direction:column;gap:20px;background:repeating-linear-gradient(to right,var(--ln) 0 1px,transparent 1px 25%);scrollbar-width:thin;scrollbar-color:var(--ln2) transparent}.wb-log:focus-visible{outline-offset:-3px}.wb-hero{position:relative;flex:none;margin:0 -18px;padding:24px 18px 20px;min-height:168px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--ln);overflow:hidden;isolation:isolate}.wb-hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;-webkit-mask-image:linear-gradient(96deg,transparent 38%,#000 72%);mask-image:linear-gradient(96deg,transparent 38%,#000 72%)}.wb-hero h3{font-weight:400;font-size:1.62rem;line-height:1.06;letter-spacing:-.035em;max-width:8.6em}.wb-msg{display:flex;flex-direction:column;gap:6px;animation:wbIn .55s var(--ease) both}.wb-who{font-size:.78rem;color:var(--mut)}.wb-msg.me{align-items:flex-end}.wb-msg.me p{max-width:88%;background:var(--fg);color:var(--bg);border-radius:2px;padding:9px 13px;font-size:.93rem;line-height:1.4;overflow-wrap:anywhere}.wb-msg.bot p{font-size:.98rem;line-height:1.6}.wb-msg.bot p+p{margin-top:8px}.wb-cite{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;margin-left:5px;border:1px solid var(--ln2);border-radius:2px;background:var(--bg);font-size:.72rem;font-weight:500;font-variant-numeric:tabular-nums;vertical-align:2px;transition:background .25s,color .25s,border-color .25s}.wb-cite:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.wb-srcs,.wb-acts,.wb-chips{display:flex;flex-wrap:wrap;gap:8px}.wb-srcs,.wb-acts{margin-top:10px}.wb-src{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 6px;border:1px solid var(--ln2);border-radius:2px;background:var(--bg);font-size:.84rem;transition:border-color .2s}.wb-src:hover{border-color:var(--fg)}.wb-src b{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:2px;background:var(--fg);color:var(--bg);font-size:.7rem;font-weight:500}.wb-src svg{color:var(--mut);transition:transform .4s var(--ease),color .2s}.wb-src:hover svg{transform:translate(2px,-2px);color:var(--fg)}.wb-chip{height:34px;padding:0 12px;border:1px solid var(--ln2);border-radius:2px;font-size:.86rem;font-weight:500;background:linear-gradient(var(--fg),var(--fg)) left/0% 100% no-repeat var(--bg);transition:background-size .45s var(--ease),color .3s,border-color .3s}.wb-chip:hover{background-size:100% 100%;color:var(--bg);border-color:var(--fg)}.wb-think{position:relative;align-self:flex-start;display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;min-width:150px;border:1px solid var(--ln2);border-radius:2px;background:var(--bg);font-size:.84rem;color:var(--mut);overflow:hidden}.wb-think b{font-weight:500;color:var(--fg)}.wb-think:after{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--spark);box-shadow:0 0 12px 2px #ffc53db3;animation:scan 1.1s linear infinite}.wb-card{margin-top:10px;border:1px solid var(--ln2);border-radius:3px;background:var(--card);padding:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.wb-card .field input{height:44px}.wb-card .field input:focus-visible{outline:0}.wb-card .err{color:#ff8a75}.wb-card .btn{justify-self:start}.wb-msg .sent-box{margin-top:10px;font-size:.92rem}.wb-msg .sent-box b{font-size:1.02rem}.wb-done{font-size:.84rem;color:var(--mut);margin-top:8px}.wb-form{display:flex;gap:8px;padding:12px 12px 8px 18px;border-top:1px solid var(--ln)}.wb-form input{flex:1;min-width:0;height:46px;padding:0 12px;border:1px solid var(--ln2);border-radius:2px;background:transparent;font-size:1rem;transition:border-color .2s,box-shadow .2s}.wb-form input::placeholder{color:var(--mut);opacity:1}.wb-form input:focus{outline:0;border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.wb-send{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--fg);border-radius:2px;color:var(--bg);background:linear-gradient(var(--fg),var(--fg)) left/100% 100% no-repeat;transition:background-size .5s var(--ease),color .35s}.wb-send:hover{background-size:0% 100%;background-position:right;color:var(--fg)}.wb-send svg{transition:transform .4s var(--ease)}.wb-send:hover svg{transform:translate(3px)}.wb.busy .wb-send{opacity:.45}.wb-fine{padding:0 18px 12px;font-size:.74rem;color:var(--mut)}.wb-mark{position:absolute;z-index:40;pointer-events:none;border:1px solid var(--spark);border-radius:2px;background:#ffc53d33;animation:wbMark 3s var(--ease) both}.wb-mark b{position:absolute;left:-1px;bottom:100%;height:22px;padding:0 8px;display:grid;place-items:center;background:var(--spark);color:#15171e;font:500 .74rem/1 var(--sans);border-radius:2px 2px 0 0;white-space:nowrap}.wb-mark i{position:absolute;width:11px;height:11px;margin:-6px;background:linear-gradient(#ffc53d,#ffc53d) center/1px 100% no-repeat,linear-gradient(#ffc53d,#ffc53d) center/100% 1px no-repeat;animation:mark .9s var(--ease) .2s both}.wb-mark i:nth-of-type(1){right:0;top:0}.wb-mark i:nth-of-type(2){left:0;top:100%}.wb-mark i:nth-of-type(3){right:0;top:100%}@keyframes wbRise{0%{transform:translateY(120px)}}@keyframes wbNudge{0%,to{transform:translateY(0)}30%{transform:translateY(-20px) rotate(-4deg)}55%{transform:translateY(0)}72%{transform:translateY(-7px)}}@keyframes wbBreath{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.16);opacity:1}}@keyframes wbFlare{0%{transform:scale(1.25);opacity:.9}to{transform:scale(2);opacity:1}}@keyframes wbEmber{0%{transform:translate(0);opacity:0}14%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes wbIn{0%{opacity:0;transform:translateY(12px)}}@keyframes wbTag{0%{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(10px)}to{clip-path:inset(-40px)}}@keyframes wbMark{0%{opacity:0;clip-path:inset(-30px 100% -30px -30px)}16%{opacity:1;clip-path:inset(-30px)}78%{opacity:1}to{opacity:0;clip-path:inset(-30px)}}@media(max-width:560px){.wb{right:8px;--ph:min(600px, calc(100dvh - 118px) );--mw:80px;--mh:95px}.wb-panel{bottom:10px;width:calc(100vw - 16px)}.wb-peek{right:18px;bottom:-20px}.wb[data-state=open] .wb-peek,.wb[data-state=open] .wb-peek:hover{bottom:calc(10px + var(--ph) - 20px)}.wb-tag{right:calc(18px + var(--mw) + 6px);bottom:16px}.wb-hero h3{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.wb-peek,.wb.nudge .wb-peek,.wb-tag,.wb-msg,.wb-mark,.wb-mark i,.wb-rule i,.wb-glow:before,.wb-think:after{animation:none!important}.wb-peek,.wb-panel{transition:none!important}}.sprite{position:absolute}.rule i:nth-child(1){--k:0}.rule i:nth-child(2){--k:1}.rule i:nth-child(3){--k:2}.rule i:nth-child(4){--k:3}.rule i:nth-child(5){--k:4}.o1{--o:1}.o2{--o:2}.o3{--o:3}.ae{align-items:end}.as{align-items:start}.stretch{align-self:stretch}.rg8{row-gap:8px}.rg22{row-gap:22px}.rg28{row-gap:28px}.rg32{row-gap:32px}.rg36{row-gap:36px}.pad.pb0{padding-bottom:0}.h2.klein{font-size:clamp(1.5rem,2.2vw,1.9rem)}.talk>.note{margin-top:auto}.track.n1{--n:1}.track.n2{--n:2}.track.n3{--n:3}.track.n4{--n:4}#start .runs i:nth-child(1){--x:25%;--d:7s;--dl:2.2s}#start .runs i:nth-child(2){--x:50%;--d:10s;--dl:5s}#start .runs i:nth-child(3){--x: calc(100% - 1px) ;--d:8.5s;--dl:7.5s}#schutz .runs i:nth-child(1){--x:0%;--d:9s;--dl:1s}#schutz .runs i:nth-child(2){--x:75%;--d:11s;--dl:4s}#demo-band .runs i:nth-child(1){--x:50%;--d:8s;--dl:.5s}#demo-band .runs i:nth-child(2){--x: calc(100% - 1px) ;--d:10s;--dl:3s}.kopf-link{position:relative;font-size:.93rem;color:var(--mut);text-decoration:none;padding:6px 0;margin-right:10px;white-space:nowrap;transition:color .25s}.kopf-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--fg);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease)}.kopf-link:hover,.kopf-link:focus-visible,.kopf-link[aria-current]{color:var(--fg)}.kopf-link:hover:after,.kopf-link:focus-visible:after,.kopf-link[aria-current]:after{transform:scaleX(1);transform-origin:left}@media(min-width:1181px){.top .in{grid-template-columns:auto 1fr auto}nav.main{justify-self:center}}@media(max-width:1180px){nav.main{display:none}.menu-btn{display:grid}.top .in{grid-template-columns:1fr auto}}@media(max-width:640px){.top .kopf-link{display:none}}.sheet-knoepfe{display:grid;grid-template-columns:auto auto 1fr;gap:10px;margin-top:24px}.sheet-knoepfe>button{grid-column:1/-1;justify-self:start}.sheet .sheet-knoepfe .btn{margin-top:0}.sheet a.btn{font-size:.95rem;letter-spacing:0;padding:0 22px;border-bottom:1px solid var(--fg)}.falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.offen-box{border-left:2px solid var(--spark);background:var(--tint);padding:12px 14px;font-size:.92rem;line-height:1.45;color:var(--fg)}.offen-box b{font-weight:500}.dialog>div>p.offen-box{color:var(--ink);margin-top:18px}.fehler-box{grid-column:1/-1;border-left:2px solid var(--red);background:#f2452e17;padding:12px 14px;font-size:.92rem;line-height:1.45}.fehler-box b{display:block;font-weight:500;margin-bottom:2px}form .btn[disabled]{cursor:progress;opacity:.62}.frames{display:grid}.frames>.frame{position:relative;inset:auto;grid-area:1/1;min-width:0}.recht{min-height:62vh}.recht-zurueck{margin-top:26px}.recht-teil{margin-top:clamp(30px,3.4vw,44px)}.recht-teil p{margin-top:10px;max-width:34em}.recht-teil .offen-box{margin-top:18px}.recht-teil:first-child{margin-top:0}.recht-adresse{font-style:normal;margin-top:10px;line-height:1.5}.recht-einleitung{max-width:34em}.recht-stand{margin-top:clamp(30px,3.4vw,44px);font-size:.92rem;color:var(--mut)}.fehlerseite{padding-bottom:clamp(72px,9vw,128px)}.fehlerseite-text{margin-top:22px;animation:rise 1s var(--ease) .8s both}.reg{--zh:clamp(240px,min(25vw,100vh - 560px),330px);--zu:240px;padding-bottom:0;min-height:calc(100vh - 68px);min-height:calc(100svh - 68px)}.reg-grid{padding-block:clamp(48px,5.8vw,84px) 0;align-items:start}.reg-text{padding-bottom:var(--zh)}.reg-platz{padding-bottom:clamp(48px,6vw,84px)}.reg-danach{margin-top:clamp(26px,3vw,38px);animation:rise 1s var(--ease) .95s both}.reg-danach .lede{font-size:.98rem}.reg-konto{margin-top:26px;font-size:.93rem;color:var(--mut);animation:rise 1s var(--ease) 1.1s both}.reg-konto .tlink{margin-left:8px;color:var(--fg)}.reg-platz form{margin-top:0}.reg-platz .offen-box{margin-bottom:22px}.reg-platz form,.reg-platz .offen-box{animation:rise 1s var(--ease) .75s both}.reg .field input,.reg .field select{background:var(--bg)}.field.bad select{border-color:var(--red)}.reg .err{color:var(--red)}.haken{gap:8px}.haken-zeile{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-weight:400;font-size:.92rem;line-height:1.45;cursor:pointer}.field.haken input{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:0;padding:0;display:grid;place-content:center;cursor:pointer}.field.haken input:before{content:"";width:12px;height:12px;background:var(--bg);clip-path:polygon(6% 52%,20% 38%,40% 58%,80% 14%,94% 28%,40% 88%);transform:scale(0);transition:transform .25s var(--ease)}.field.haken input:checked{background:var(--fg);border-color:var(--fg)}.field.haken input:checked:before{transform:scale(1)}.haken-mehr,.haken .err{padding-left:34px}.haken-mehr{font-weight:400;color:var(--mut)}.haken-mehr a{color:var(--fg)}.reg-erfolg:focus{outline:0}.reg-funke{display:block;height:2px;background:var(--spark);transform-origin:left;animation:fillx 1.1s var(--ease) both}.reg-erfolg .h2{margin-top:clamp(22px,2.6vw,34px)}.reg-weiter{margin-top:clamp(22px,2.6vw,34px);animation:rise 1s var(--ease) 1s both}#zipfel{position:absolute;left:0;bottom:0;width:100%;height:calc(var(--zh) + var(--zu));z-index:-2;pointer-events:none}.reg-blende{position:absolute;inset:0 0 0 50%;z-index:-2;background:var(--bg);pointer-events:none}.reg .rule.reg-linie{display:none}@media(max-width:1000px){.reg{--zh:clamp(190px,50vw,330px);--zu:150px;min-height:0}.reg-grid{row-gap:calc(var(--zh) + 32px)}.reg-text{position:relative;padding-bottom:22px}#zipfel{top:calc(100% - var(--zu));bottom:auto;left:calc(-1 * var(--gut));width:calc(100% + 2 * var(--gut))}.reg .rule.reg-linie{display:block;position:absolute;top:calc(100% + var(--zh));left:calc(-1 * var(--gut));right:calc(-1 * var(--gut))}.reg-blende{display:none}}.wb-rule i:nth-child(1){--k:1}.wb-rule i:nth-child(2){--k:2}.wb-rule i:nth-child(3){--k:3}.wb-msg>.wb-chips{margin-top:10px}.wb-card .offen-box,.wb-card .fehler-box{font-size:.86rem}.wb-mit{font-size:.84rem;line-height:1.45;color:var(--mut);overflow-wrap:anywhere}body:has(.sheet.open) .wb[data-state=closed]{visibility:hidden}.i0{--i:0}.i1{--i:1}.i2{--i:2}.i3{--i:3}.i4{--i:4}.i5{--i:5}.i6{--i:6}.i7{--i:7}.i8{--i:8}.i9{--i:9}.bw-38{width:38%}.bw-88{width:88%}.bw-90{width:90%}.bw-96{width:96%}
