.fnm{--fnm-line:#faf7f414;--fnm-line-strong:#faf7f421;--fnm-face:#faf7f40a;--fnm-panel:#0f1d20;--fnm-text:#faf7f4e6;--fnm-faint:#faf7f499;--fnm-edge:inset 0 1px #ffffff0f;--fnm-s:max(11px, .92em);--fnm-m:1em;--fnm-l:1.5em;--fnm-r-s:8px;--fnm-r-m:12px;--fnm-r-l:16px;--fnm-out:cubic-bezier(.16, 1, .3, 1);--fnm-inout:cubic-bezier(.65, 0, .35, 1);--fnm-pop:cubic-bezier(.34, 1.56, .64, 1);--fnm-chip-h:2.2em;--fnm-head:10.4em;--fnm-item:2.15em;--fnm-menu-y:.4em;--fnm-dy-wahl:calc(-7.775em - 1px);--fnm-dy-auto:calc(-12.075em - 1px);--fnm-away-x:7em;--fnm-away-y:-10em;width:100%;font-family:var(--font-ui);color:var(--foreground);font-size:12px;line-height:1.35;position:relative}.fnm svg{display:block}.fnm p{margin:0}.fnm .fnm-fan{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.fnm-fan path{fill:none;stroke-linecap:round}.fnm-fan__base path{stroke:#faf7f412;stroke-width:2px}.fnm-fan__glow path{stroke:url(#fnm-fan-grad);stroke-width:8px;opacity:.1}.fnm-fan__lit path{stroke:url(#fnm-fan-grad);stroke-width:2.2px;opacity:.8}.fnm-fan__glint,.fnm-fan__run path{stroke:#f4fff6;stroke-width:3px;stroke-dasharray:.14 1.3;opacity:0}.fnm-left{z-index:1;flex-direction:column;display:flex;position:relative}.fnm-card{border-radius:var(--fnm-r-l);background:radial-gradient(120% 85% at 0 0, rgba(var(--brand-rgb), .13), transparent 62%), linear-gradient(180deg, #faf7f409, transparent 50%), var(--fnm-panel);box-shadow:var(--fnm-edge), 0 24px 48px -26px #000000d9, 0 0 60px -30px rgba(var(--brand-rgb), .45);border:1px solid #faf7f41a;position:relative}.fnm-card__top{justify-content:space-between;align-items:center;display:flex}.fnm-card__key{border:1px solid rgba(var(--brand-rgb), .3);background:rgba(var(--brand-rgb), .08);border-radius:10px;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.fnm-card__key svg{width:1.35em;height:1.35em}.fnm-card__brand{font-size:var(--fnm-s);letter-spacing:.14em;color:var(--primary);font-weight:600}.fnm-card__title{font-size:var(--fnm-l);letter-spacing:-.015em;color:var(--foreground);font-weight:600;line-height:1.15}.fnm-card__sub{font-size:var(--fnm-s);color:var(--muted-foreground);margin-top:.3em}.fnm-card__notes{margin:0;padding:0;list-style:none}.fnm-card__note{font-size:var(--fnm-s);color:var(--fnm-text);align-items:flex-start;gap:.45em;line-height:1.3;display:flex}.fnm-card__note svg{width:1.1em;height:1.1em;color:rgb(var(--brand-rgb));flex:none;margin-top:.08em}.fnm-card__port{background:var(--vocal-grad);width:8px;height:8px;box-shadow:0 0 0 3px #0a181c, 0 0 12px rgba(var(--brand-rgb), .7);border-radius:50%;margin-left:-4px;position:absolute;bottom:-4px;left:50%}.fnm-row{border-radius:var(--fnm-r-m);background:#faf7f406;border:1px solid #faf7f412;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff09}.fnm-row--agenten{background:linear-gradient(90deg, rgba(var(--brand-rgb), .05), transparent 55%), #faf7f408;border-color:#faf7f41a}.fnm-row__head{align-items:center;gap:.55em;min-width:0;display:flex}.fnm-row__ico{border-radius:var(--fnm-r-s);border:1px solid var(--fnm-line);background:var(--fnm-face);width:2em;height:2em;color:rgba(var(--brand-rgb), .95);flex:none;place-items:center;display:grid}.fnm-row__ico svg{width:1.1em;height:1.1em}.fnm-row__name{font-size:var(--fnm-m);white-space:nowrap;color:var(--fnm-text);font-weight:500}.fnm-row__chips{flex-wrap:wrap;align-content:center;gap:.35em;min-width:0;display:flex}.fnm-zeile{display:contents}.fnm-chip{height:var(--fnm-chip-h);border-radius:var(--fnm-r-s);background:var(--fnm-face);font-size:var(--fnm-s);white-space:nowrap;color:#faf7f4db;border:1px solid #faf7f417;align-items:center;gap:.3em;padding-inline:.68em;display:inline-flex}.fnm-row--agenten .fnm-chip{color:var(--foreground);background:#faf7f40d;border-color:#faf7f41f}.fnm-chip--mehr.fnm-chip{color:var(--fnm-faint);background:0 0;border-style:dashed;border-color:#faf7f42b}.fnm-chip--mehr svg{width:1em;height:1em}.fnm-chip--wahl{position:relative}.fnm-chip--wahl:after{content:"";border-radius:inherit;background:rgba(var(--brand-rgb), .14);box-shadow:0 0 0 1.5px rgba(var(--brand-rgb), .85), 0 0 18px rgba(var(--brand-rgb), .35);opacity:0;position:absolute;inset:-1px}.fnm-slot{display:inline-grid;position:relative}.fnm-slot>:not(.fnm-callout){grid-area:1/1}.fnm-slot__ghost,.fnm-slot__pulse{border-radius:var(--fnm-r-s);opacity:0}.fnm-slot__ghost{border:1px dashed #faf7f438}.fnm-slot__pulse{box-shadow:0 0 0 1.5px rgba(var(--brand-rgb), .8)}.fnm-chip--neu.fnm-chip{background:linear-gradient(var(--fnm-panel), var(--fnm-panel)) padding-box, var(--vocal-grad) border-box;box-shadow:0 0 16px -4px rgba(var(--brand-rgb), .55);border:1px solid #0000}.fnm-callout{z-index:2;border:1px solid rgba(var(--brand-rgb), .35);background:var(--fnm-panel);height:1.75em;font-size:var(--fnm-s);white-space:nowrap;color:var(--fnm-text);border-radius:999px;flex:none;align-items:center;gap:.3em;padding-inline:.6em;display:inline-flex;position:absolute}.fnm-callout__neu{background:var(--vocal-grad);color:#0000;background-clip:text;font-weight:600}.fnm-plaque{z-index:1;display:flex;position:relative}.fnm-plaque__box{border-radius:var(--fnm-r-l);border:1px solid rgba(var(--brand-rgb), .28);background:linear-gradient(100deg, #a2f11c12, #00e3f112), var(--fnm-panel);box-shadow:var(--fnm-edge);flex-direction:column;justify-content:center;gap:.15em;padding:.55em .9em;display:flex;position:relative;overflow:clip}.fnm-plaque__big{font-size:var(--fnm-l);letter-spacing:-.02em;white-space:nowrap;color:var(--foreground);font-weight:600;line-height:1.1}.fnm-plaque__zahl{font-variant-numeric:tabular-nums;display:inline-block}.fnm-plaque__rest{font-size:var(--fnm-s);white-space:nowrap;color:var(--muted-foreground);font-weight:500}.fnm-plaque__inkl{background:var(--vocal-grad);color:#0000;background-clip:text;font-weight:600}.fnm-plaque__sheen{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1a,#0000);width:45%;position:absolute;inset:0 auto 0 0}.fnm-input{z-index:3;border-radius:var(--fnm-r-l);box-shadow:var(--fnm-edge), 0 16px 32px -24px #000c;background:#061114d9;border:1px solid #faf7f41a;flex-direction:column;gap:.55em;padding:.75em .75em .65em .9em;display:flex;position:relative}.fnm-input__text{white-space:nowrap;text-overflow:ellipsis;height:1.3em;font-size:var(--fnm-m);color:#faf7f4d1;line-height:1.3;overflow:clip}.fnm-input__bar{align-items:center;gap:.6em;height:2.2em;display:flex}.fnm-input__plus{color:var(--fnm-faint)}.fnm-input__plus svg{width:1.25em;height:1.25em}.fnm-pick{border-radius:var(--fnm-r-s);border:1px solid var(--fnm-line-strong);background:var(--fnm-face);width:10.6em;height:2.2em;font-size:var(--fnm-m);color:var(--foreground);align-items:center;gap:.4em;padding-inline:.6em .5em;font-weight:500;display:inline-flex}.fnm-pick__roll{flex:1;height:1.3em;overflow:clip}.fnm-pick__inner{flex-direction:column;display:flex}.fnm-pick__opt{white-space:nowrap;align-items:center;gap:.4em;height:1.3em;display:flex}.fnm-pick__ring{width:1.05em}.fnm-pick__chev{width:1em;height:1em;color:var(--fnm-faint)}.fnm-input__mic{border-radius:var(--fnm-r-s);border:1px solid var(--fnm-line);width:2.2em;height:2.2em;color:var(--fnm-faint);place-items:center;margin-left:auto;display:grid}.fnm-input__mic svg{width:1.1em;height:1.1em}.fnm-menu{border-radius:var(--fnm-r-m);border:1px solid var(--fnm-line-strong);background:var(--fnm-panel);width:13em;box-shadow:var(--fnm-edge), 0 18px 40px -14px #000000e6;opacity:0;transform-origin:20% 100%;flex-direction:column;padding:.35em;display:flex;position:absolute;bottom:calc(100% + .5em);left:2.5em}.fnm-menu__item{height:var(--fnm-item);font-size:var(--fnm-m);white-space:nowrap;color:var(--fnm-text);align-items:center;gap:.45em;padding-inline:.6em;display:flex;position:relative}.fnm-menu__ring{width:1em}.fnm-menu__ok{width:1em;height:1em;color:rgb(var(--brand-rgb));margin-left:auto}.fnm-menu__ok--wahl{opacity:0}.fnm-menu__hi{height:var(--fnm-item);background:#faf7f412;border-radius:7px;position:absolute;top:.35em;left:.35em;right:.35em}.fnm-cursor{width:1.45em;height:1.45em;color:var(--foreground);opacity:0;pointer-events:none;margin:-.2em 0 0 -.28em;position:absolute;top:3.7em;left:8.1em}.fnm-cursor__arrow{filter:drop-shadow(0 2px 4px #0009);width:100%;height:100%}.fnm-caption{z-index:1;font-size:var(--fnm-s);color:var(--muted-foreground);position:relative}.fnm-caption span{color:var(--foreground);font-weight:500}@container fn-stage (width<=35.99rem){.fnm{--fnm-chip-h:2.05em;--fnm-menu-y:-.4em;--fnm-dy-wahl:calc(7.975em + 1px);--fnm-dy-auto:calc(3.675em + 1px);--fnm-away-x:6em;--fnm-away-y:6.5em;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"card card""agents agents""cap cap""input input""s1 s2""s3 s4""plaque plaque";gap:.5rem;padding:.875rem .875rem .5rem;display:grid}.fnm-left{grid-area:card;margin-bottom:.25rem}.fnm-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75em;padding:.7em .8em .75em;display:grid}.fnm-card__top{display:contents}.fnm-card__key{width:2.5em;height:2.5em}.fnm-card__brand{position:absolute;top:.85em;right:.9em}.fnm-card__notes{border-top:1px solid var(--fnm-line);flex-wrap:wrap;grid-column:1/-1;gap:.2em .9em;margin-top:.65em;padding-top:.6em;display:flex}.fnm-left:after{content:"";background:linear-gradient(var(--vocal-from), var(--vocal-to));transform-origin:top;align-self:center;width:1px;height:.75rem;margin-bottom:-.75rem}.fnm-wall{display:contents}.fnm-row{flex-direction:column;gap:.45em;padding:.55em .6em .6em;display:flex}.fnm-row--agenten{grid-area:agents}.fnm-row--regal:nth-child(2){grid-area:s1}.fnm-row--regal:nth-child(3){grid-area:s2}.fnm-row--regal:nth-child(4){grid-area:s3}.fnm-row--regal:nth-child(5){grid-area:s4}.fnm-row__ico{width:1.85em;height:1.85em}.fnm-row__chips{gap:.3em}.fnm-chip{padding-inline:.6em}.fnm-row .fnm-chip:not([data-handy],.fnm-chip--mehr,.fnm-chip--neu){display:none}.fnm-row--agenten .fnm-row__head{flex-wrap:wrap;row-gap:.4em}.fnm-callout--kopf{margin-left:auto;position:static}.fnm-callout--chip{display:none}.fnm-caption{grid-area:cap;margin-top:.15rem;padding-left:.2em}.fnm-input{grid-area:input;margin-bottom:.25rem}.fnm-menu{transform-origin:20% 0;top:calc(100% + .5em);bottom:auto}.fnm-plaque{grid-area:plaque;justify-content:flex-start;margin-top:.25rem}}@container fn-stage (width<=20.99rem){.fnm{padding:.75rem .75rem 3.4rem}.fnm-row{padding-inline:.5em}}@container fn-stage (width>=36rem){.fnm-card{flex-direction:column;padding:1.05em 1.1em 1.1em;display:flex}.fnm-card__name{margin-top:.85em}.fnm-card__notes{border-top:1px solid var(--fnm-line);gap:.4em;margin-top:.85em;padding-top:.8em;display:grid}.fnm-wall{z-index:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.fnm-row{grid-template-columns:var(--fnm-head) minmax(0, 1fr);align-items:center;gap:.9em;padding:.6em .8em;display:grid}.fnm-callout--kopf{display:none}.fnm-callout{bottom:calc(100% + .5em);left:0}.fnm-callout:after{content:"";border-right:1px solid rgba(var(--brand-rgb), .35);border-bottom:1px solid rgba(var(--brand-rgb), .35);background:var(--fnm-panel);width:7px;height:7px;margin-top:-3.5px;position:absolute;top:100%;left:1em;transform:rotate(45deg)}}@container fn-stage (width>=36rem) and (width<=51.99rem){.fnm{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"card plaque""wall wall""input input""cap cap";gap:1rem 1.25rem;padding:1.5rem 1.5rem 1.45rem;font-size:12.5px;display:grid}.fnm-left{grid-area:card}.fnm-card__port{left:1.5em}.fnm-plaque{grid-area:plaque;justify-content:flex-end;align-items:flex-end}.fnm-wall{grid-area:wall;gap:.5rem;margin-top:.9rem;padding-left:2.9em}.fnm-row:before,.fnm-row:after{content:"";pointer-events:none;position:absolute}.fnm-row:before{background:rgba(var(--brand-rgb), .65);transform-origin:top;width:1px;top:calc(-.5rem - 1px);bottom:0;left:-1.4em}.fnm-row:first-child:before{background:linear-gradient(var(--vocal-from), rgba(var(--brand-rgb), .65));top:calc(2px - 1.9rem)}.fnm-row:last-child:before{bottom:50%}.fnm-row:after{background:linear-gradient(90deg, rgba(var(--brand-rgb), .65), var(--vocal-to));transform-origin:0;width:1.4em;height:1px;top:50%;left:-1.4em}.fnm-input{grid-area:input}.fnm-caption{grid-area:cap}}@container fn-stage (width>=38rem){.fnm-row--agenten .fnm-row__chips{flex-flow:column;justify-content:center;align-items:flex-start;row-gap:.4em}.fnm-zeile{gap:.35em;display:flex}}@container fn-stage (width>=52rem){.fnm{--fnm-l:1.75em;aspect-ratio:16/7.6;font-size:clamp(11px,1.1cqi,12.5px)}.fnm .fnm-fan{display:block}.fnm-left,.fnm-wall,.fnm-plaque,.fnm-input,.fnm-caption{position:absolute}.fnm-left{width:18.75%;height:61.053%;padding-block:.3em;top:7.368%;left:2.5%}.fnm-card{flex:1;justify-content:space-between;padding:1.15em 1.15em 1.1em}.fnm-card__name{margin-top:0}.fnm-card__port{margin:-4px 0 0;inset:50% -4px auto auto}.fnm-wall{grid-template-rows:124fr 85fr 85fr 85fr 85fr;width:68.25%;height:61.053%;top:7.368%;left:29.25%}.fnm-row{margin-block:.3em;padding-block:0}.fnm-row:before{content:"";background:var(--vocal-grad);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-4px;box-shadow:0 0 0 2.5px #0a181c}.fnm-plaque{width:18.75%;height:5.45em;top:71.842%;left:2.5%}.fnm-plaque__box{width:100%;padding:0 1.1em}.fnm-input{height:5.45em;top:71.842%;left:29.25%;right:2.5%}.fnm-caption{padding-left:.95em;top:calc(71.842% + 6.15em);left:29.25%}}.fnm-chip[data-stufe="3"]{display:none}@container fn-stage (width>=36rem){.fnm-chip[data-stufe="2"]{display:none}}@container fn-stage (width>=48rem){.fnm-chip[data-stufe="2"]{display:inline-flex}}@container fn-stage (width>=52rem){.fnm-chip[data-stufe="2"]{display:none}}@container fn-stage (width>=58rem){.fnm-chip[data-stufe="2"]{display:inline-flex}}@container fn-stage (width>=65rem){.fnm-chip[data-stufe="3"]{display:inline-flex}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fnm.is-armed .fnm-card{animation:fnm-rise .55s var(--fnm-out) both}.fnm.is-armed .fnm-card__note{animation:fnm-rise-x .4s var(--fnm-out) calc(var(--t) * 1s) both}.fnm.is-armed .fnm-card__port{animation:fnm-pop .35s var(--fnm-pop) .5s both}.fnm.is-armed .fnm-left:after{animation:fnm-grow-y .45s var(--fnm-out) .6s both}.fnm.is-armed .fnm-fan__base{animation:.4s ease-out .45s both fnm-fade}.fnm.is-armed :is(.fnm-fan__lit,.fnm-fan__glow) path{stroke-dasharray:1;animation:fnm-draw .7s var(--fnm-inout) calc(var(--t) * 1s) both}.fnm.is-armed .fnm-fan__glint{animation:fnm-glint .6s var(--fnm-inout) 3.75s both}.fnm.is-armed .fnm-fan__run path{animation:fnm-glint .9s var(--fnm-inout) calc(var(--t) * 1s) both}.fnm.is-armed .fnm-row{animation:fnm-rise-x .5s var(--fnm-out) calc(var(--t) * 1s) both}.fnm.is-armed .fnm-row:before{animation:fnm-grow-y .35s var(--fnm-out) calc(var(--l) * 1s + .4s) both}.fnm.is-armed .fnm-row:after{animation:fnm-grow-x .3s var(--fnm-out) calc(var(--l) * 1s + .7s) both}.fnm.is-armed .fnm-chip:not(.fnm-chip--neu){animation:fnm-chip .45s var(--fnm-out) calc(var(--t) * 1s) both}.fnm.is-armed .fnm-row--regal>*{animation:5.6s 3.75s fnm-dim-regale}.fnm.is-armed :is(.fnm-left,.fnm-plaque,.fnm-fan){animation:3.5s 5.85s fnm-dim-wahl}.fnm.is-armed .fnm-row--agenten .fnm-chip:not(.fnm-chip--wahl,.fnm-chip--neu){animation:fnm-chip .45s var(--fnm-out) calc(var(--t) * 1s) both, fnm-dim-agenten 5.15s ease 4.2s}.fnm.is-armed .fnm-chip--wahl{animation:fnm-chip .45s var(--fnm-out) calc(var(--t) * 1s) both, fnm-dim-kurz 1s ease 4.2s}.fnm.is-armed .fnm-slot{animation:2.25s 6.85s fnm-dim-slot}.fnm.is-armed .fnm-slot__ghost{animation:fnm-ghost 3.2s ease calc(var(--t) * 1s) both}.fnm.is-armed .fnm-chip--neu{animation:fnm-drop .5s var(--fnm-pop) 4.3s both}.fnm.is-armed .fnm-slot__pulse{animation:.7s ease-out 4.45s both fnm-pulse}.fnm.is-armed .fnm-callout{animation:fnm-rise-sm .4s var(--fnm-out) 4.55s both}.fnm.is-armed .fnm-input{animation:fnm-rise .5s var(--fnm-out) 2.15s both}.fnm.is-armed .fnm-plaque__box{animation:fnm-pop-sm .45s var(--fnm-pop) 2.35s both}.fnm.is-armed .fnm-plaque__ueber{animation:fnm-fade-x .4s var(--fnm-out) 3.55s both}.fnm.is-armed .fnm-plaque__zahl{animation:fnm-zahl-platz .4s var(--fnm-out) 3.55s both}.fnm.is-armed .fnm-plaque__sheen{animation:fnm-sheen .9s var(--fnm-inout) 9.9s both}.fnm.is-armed .fnm-caption{animation:fnm-rise-sm .4s var(--fnm-out) 5.2s both}.fnm.is-armed .fnm-cursor{animation:4.6s 5.2s both fnm-cursor}.fnm.is-armed .fnm-pick{animation:4.6s 5.2s both fnm-pick-press}.fnm.is-armed .fnm-pick__inner{animation:4.6s 5.2s both fnm-pick-roll}.fnm.is-armed .fnm-pick__ring{animation:fnm-ring-turn .8s var(--fnm-inout) 9.1s both}.fnm.is-armed .fnm-menu{animation:4.6s 5.2s both fnm-menu}.fnm.is-armed .fnm-menu__hi{animation:4.6s 5.2s both fnm-menu-hi}.fnm.is-armed .fnm-menu__ok--auto{animation:4.6s 5.2s both fnm-ok-auto}.fnm.is-armed .fnm-menu__ok--wahl{animation:4.6s 5.2s both fnm-ok-wahl}.fnm.is-armed .fnm-chip--wahl:after{animation:4.6s 5.2s both fnm-wahl-ring}@container fn-stage (width>=52rem){.fnm.is-armed .fnm-row:before{animation:fnm-pop .35s var(--fnm-pop) calc(var(--l) * 1s + .62s) both}}.fnm.fnm.fnm.is-armed:not(.is-play) *,.fnm.fnm.fnm.is-armed:not(.is-play) :before,.fnm.fnm.fnm.is-armed:not(.is-play) :after{animation-play-state:paused}}@keyframes fnm-fade{0%{opacity:0}}@keyframes fnm-fade-x{0%{opacity:0;transform:translate(-.25em)}}@keyframes fnm-zahl-platz{0%{transform:translate(-2.45em)}}@keyframes fnm-rise{0%{opacity:0;transform:translateY(.6em)scale(.98)}}@keyframes fnm-rise-sm{0%{opacity:0;transform:translateY(.35em)}}@keyframes fnm-rise-x{0%{opacity:0;transform:translate(-.6em)}}@keyframes fnm-pop{0%{opacity:0;transform:scale(.6)}}@keyframes fnm-pop-sm{0%{opacity:0;transform:scale(.94)}}@keyframes fnm-chip{0%{opacity:0;transform:translate(-.45em)scale(.96)}}@keyframes fnm-grow-y{0%{transform:scaleY(0)}}@keyframes fnm-grow-x{0%{transform:scaleX(0)}}@keyframes fnm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fnm-glint{0%{opacity:1;stroke-dashoffset:.14px}to{opacity:1;stroke-dashoffset:-1.02px}}@keyframes fnm-ghost{0%{opacity:0;transform:scale(.96)}8%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes fnm-drop{0%{opacity:0;transform:translateY(-.9em)scale(.92)}}@keyframes fnm-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.45)}}@keyframes fnm-sheen{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(240%)}}@keyframes fnm-ring-turn{to{transform:rotate(1turn)}}@keyframes fnm-dim-regale{0%,37.5%,to{opacity:1}4.46%,21.43%,41.96%,93.75%{opacity:.6}26.79%{opacity:1}}@keyframes fnm-dim-wahl{0%,to{opacity:1}7.14%,90%{opacity:.6}}@keyframes fnm-dim-agenten{0%,19.42%,51.46%,to{opacity:1}3.88%,14.56%,55.34%,93.2%{opacity:.6}}@keyframes fnm-dim-kurz{0%,to{opacity:1}20%,75%{opacity:.6}}@keyframes fnm-dim-slot{0%,to{opacity:1}8.9%,88.9%{opacity:.6}}@keyframes fnm-cursor{0%{opacity:0;animation-timing-function:var(--fnm-out);transform:translate(4.5em,2.4em)}1.09%{opacity:1;animation-timing-function:var(--fnm-inout);transform:translate(4.5em,2.4em)}11.96%{animation-timing-function:ease-out;transform:translate(0)}13.7%{animation-timing-function:var(--fnm-out);transform:translate(0)scale(.86)}16.3%,21.74%{animation-timing-function:var(--fnm-inout);transform:translate(0)}29.35%{transform:translate(-.3em, var(--fnm-dy-wahl));animation-timing-function:ease-out}30.43%{transform:translate(-.3em, var(--fnm-dy-wahl)) scale(.86);animation-timing-function:var(--fnm-out)}33.04%,36.96%{transform:translate(-.3em, var(--fnm-dy-wahl));animation-timing-function:var(--fnm-inout)}45.65%,58.7%{animation-timing-function:ease-out;transform:translate(0)}60.43%{animation-timing-function:var(--fnm-out);transform:translate(0)scale(.86)}63.04%,66.3%{animation-timing-function:var(--fnm-inout);transform:translate(0)}73.91%{transform:translate(-.3em, var(--fnm-dy-auto));animation-timing-function:ease-out}75.65%{transform:translate(-.3em, var(--fnm-dy-auto)) scale(.86);animation-timing-function:var(--fnm-out)}78.26%,84.78%{opacity:1;transform:translate(-.3em, var(--fnm-dy-auto));animation-timing-function:var(--fnm-inout)}95.65%{opacity:1;transform:translate(var(--fnm-away-x), var(--fnm-away-y));animation-timing-function:ease-out}97.83%,to{opacity:0;transform:translate(var(--fnm-away-x), var(--fnm-away-y))}}@keyframes fnm-pick-press{0%,13.04%{animation-timing-function:ease-out;transform:none}14.13%{animation-timing-function:var(--fnm-out);transform:scale(.96)}17.39%,58.7%{animation-timing-function:ease-out;transform:none}60.87%{animation-timing-function:var(--fnm-out);transform:scale(.96)}64.13%,to{transform:none}}@keyframes fnm-pick-roll{0%,33.7%{animation-timing-function:var(--fnm-out);transform:none}40.22%,78.26%{animation-timing-function:var(--fnm-out);transform:translateY(-1.3em)}84.78%,to{transform:none}}@keyframes fnm-menu{0%,15.22%{opacity:0;transform:translateY(var(--fnm-menu-y)) scale(.97);animation-timing-function:var(--fnm-out)}19.57%,33.7%{opacity:1;animation-timing-function:ease-out;transform:none}36.96%,60.87%{opacity:0;transform:translateY(var(--fnm-menu-y)) scale(.97);animation-timing-function:var(--fnm-out)}65.22%,78.26%{opacity:1;animation-timing-function:ease-out;transform:none}81.52%,to{opacity:0;transform:translateY(var(--fnm-menu-y)) scale(.97)}}@keyframes fnm-menu-hi{0%,22.17%{animation-timing-function:var(--fnm-inout);transform:none}29.35%,66.74%{transform:translateY(calc(var(--fnm-item) * 2));animation-timing-function:var(--fnm-inout)}73.91%,to{transform:none}}@keyframes fnm-ok-auto{0%,31.29%{opacity:1}31.3%,76.51%{opacity:0}76.52%,to{opacity:1}}@keyframes fnm-ok-wahl{0%,31.29%{opacity:0}31.3%,76.51%{opacity:1}76.52%,to{opacity:0}}@keyframes fnm-wahl-ring{0%,35.87%{opacity:0;animation-timing-function:var(--fnm-out);transform:scale(1.08)}41.3%,79.35%{opacity:1;animation-timing-function:ease-out;transform:none}84.78%,to{opacity:0;transform:none}}.fna-wrap{position:relative}.fna{--k:1px;--fs-s:11px;--fs-m:12px;--fs-l:13px;--fna-line:#faf7f414;--fna-line-strong:#faf7f421;--fna-track:#faf7f424;--fna-face:#0f1d20;--fna-face-2:#12232a;--fna-text:#faf7f4eb;--fna-faint:#faf7f499;--fna-ink:#061114;--fna-cyan:var(--vocal-to);--fna-lime:var(--vocal-from);--fna-out:cubic-bezier(.16, 1, .3, 1);--fna-inout:cubic-bezier(.45, 0, .25, 1);--fna-pop:cubic-bezier(.34, 1.56, .64, 1);--fna-gutter:14px;width:100%;min-height:28rem;font-family:var(--font-ui);font-size:var(--fs-m);color:var(--foreground);flex-direction:column;padding:14px 12px 58px;line-height:1.35;display:flex;position:relative}.fna :where(svg){flex:none;display:block}.fna-kicker{font-size:var(--fs-s);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--primary);font-weight:500;line-height:14px;display:block}.fna-kicker--cmd{margin-bottom:7px}.fna-wires,.fna-flow,.fna-kicker--tools{display:none}.fna-cmd,.fna-agent,.fna-out,.fna-hub{border:1px solid var(--fna-line-strong);background:var(--fna-face);position:relative;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d,0 18px 40px -28px #000000e6}.fna-cmd,.fna-agent,.fna-out{border-radius:calc(14 * var(--k))}.fna-cmd__flash,.fna-agent__glow,.fna-out__glow,.fna-hub__glow{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px}.fna-cmd{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:10px;padding:10px 10px 10px 12px;display:grid}.fna-cmd__flash{border:1px solid rgba(var(--brand-rgb), .6);box-shadow:0 0 calc(28 * var(--k)) calc(-8 * var(--k)) rgba(var(--brand-rgb), .55)}.fna-cmd__txt{min-height:0;font-size:var(--fs-l);color:var(--fna-text);text-wrap:pretty;margin:0;line-height:1.42;display:grid}.fna-cmd__ph,.fna-cmd__typed{grid-area:1/1}.fna-cmd__ph{color:var(--fna-faint);opacity:0;position:relative}.fna-cmd__ph:before{content:"";vertical-align:-.16em;background:var(--fna-cyan);width:1.5px;height:1.05em;margin-right:2px;display:inline-block}.fna-w{white-space:nowrap}.fna-ch{position:relative}.fna-ch:after{content:"";background:var(--fna-cyan);opacity:0;width:1.5px;position:absolute;top:.14em;bottom:.06em;right:-1.5px}.fna-cmd__foot{display:contents}.fna-cmd__proj{display:none}.fna-send{width:max(26px, calc(28 * var(--k)));height:max(26px, calc(28 * var(--k)));background:var(--vocal-grad);color:var(--fna-ink);border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59}.fna-send svg{width:56%;height:56%}.fna-send__ripple{border-radius:inherit;border:1.5px solid var(--fna-lime);opacity:0;position:absolute;inset:0}.fna-hub{border-radius:999px;align-self:center;align-items:center;gap:7px;height:30px;padding:0 13px 0 10px;display:inline-flex}.fna-hub__glow{border:1px solid rgba(var(--brand-rgb), .55);box-shadow:0 0 calc(26 * var(--k)) calc(-6 * var(--k)) rgba(var(--brand-rgb), .55)}.fna-ring{width:15px;height:15px}.fna-hub__name{font-size:var(--fs-m);letter-spacing:.1em;color:var(--foreground);font-weight:650}.fna-v,.fna-spine{background:linear-gradient(to right, transparent 2px, var(--fna-track) 2px 3px, transparent 3px);overflow:clip}.fna-v{--run:30px;flex:none;align-self:center;width:5px;height:12px;position:relative}.fna-v--b{height:14px}.fna-comet{background:linear-gradient(to bottom, transparent, var(--fna-cyan));opacity:0;border-radius:2px;width:3px;height:16px;position:absolute;top:-16px;left:1px}.fna-comet--her{background:linear-gradient(to bottom, transparent, var(--fna-lime))}.fna-spine{width:5px;margin:0;position:absolute;top:0;bottom:-8px;left:calc(50% - 2.5px)}.fna-spine .fna-comet{background:linear-gradient(to bottom, transparent calc(100% - 40px), var(--fna-cyan));height:100%;top:0}.fna-spine .fna-comet--her{background:linear-gradient(to bottom, transparent calc(100% - 40px), var(--fna-lime))}.fna-team{flex-direction:column;padding-top:10px;display:flex;position:relative}.fna-team:before,.fna-kicker--team:after{content:"";background:var(--fna-track);width:1px;height:7px;position:absolute;left:calc(50% - .5px)}.fna-team:before{top:0}.fna-kicker--team{align-self:center;margin-bottom:10px;position:relative}.fna-kicker--team:after{top:calc(100% + 3px)}.fna-agents{gap:8px var(--fna-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.fna-agent{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""task state""tools tools";align-content:start;gap:1px 6px;padding:9px 9px 14px;display:grid}.fna-stub{width:calc(var(--fna-gutter) / 2);background:var(--fna-track);height:1px;position:absolute;top:17px}.fna-agent:nth-child(2n) .fna-stub{left:calc(100% + 1px)}.fna-agent:nth-child(odd) .fna-stub{right:calc(100% + 1px)}.fna-stub i{opacity:0;position:absolute;inset:-.5px 0}.fna-stub__hin{background:var(--fna-cyan)}.fna-stub__her{background:var(--fna-lime)}.fna-agent__glow{background:linear-gradient(#00e3f10f,#0000 65%);border:1px solid #00e3f16b}.fna-agent__ico{width:calc(32 * var(--k));height:calc(32 * var(--k));border-radius:calc(9 * var(--k));border:1px solid var(--fna-line);color:rgb(var(--brand-rgb));background:#faf7f40a;grid-area:ico;place-items:center;display:none}.fna-agent__ico svg{width:calc(16 * var(--k));height:calc(16 * var(--k))}.fna-agent__name{min-width:0;font-size:var(--fs-l);letter-spacing:-.005em;color:var(--foreground);grid-area:name;font-weight:600;line-height:1.25}.fna-agent__task{min-width:0;font-size:var(--fs-s);color:var(--muted-foreground);grid-area:task;line-height:1.3}.fna-state{font-size:var(--fs-s);font-weight:500;line-height:calc(17 * var(--k));white-space:nowrap;grid-area:state;align-self:center;justify-items:end;display:grid}.fna-state>span{align-items:center;gap:calc(5 * var(--k));grid-area:1/1;display:inline-flex}.fna-state__txt{display:none}.fna-state__a{color:var(--fna-faint);opacity:0}.fna-state__b{color:var(--fna-cyan);opacity:0}.fna-state__c{color:var(--fna-lime)}.fna-state__idle{border:1.5px solid #faf7f44d;border-radius:999px;width:9px;height:9px}.fna-state__dot{background:var(--fna-cyan);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #00e3f12e}.fna-state__ok{width:12px;height:12px}.fna-agent__bar{right:calc(12 * var(--k));bottom:calc(7 * var(--k));left:calc(12 * var(--k));background:#faf7f412;border-radius:2px;height:2px;position:absolute;overflow:clip}.fna-agent__bar i{border-radius:inherit;background:var(--vocal-grad);transform-origin:0;position:absolute;inset:0}.fna-tools{flex-direction:column;grid-area:tools;gap:4px;margin-top:8px;display:flex}.fna-chip{align-items:center;column-gap:calc(6 * var(--k));border:1px solid var(--fna-line-strong);background:var(--fna-face-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr);min-height:24px;padding:3px 4px 3px 3px;display:grid}.fna-chip__ico{width:17px;height:17px;color:var(--fna-cyan);background:#00e3f11a;border-radius:5px;place-items:center;display:grid;position:relative}.fna-chip__ico>svg{width:62%;height:62%}.fna-chip__done{background:var(--vocal-grad);width:11px;height:11px;color:var(--fna-ink);box-shadow:0 0 0 1.5px var(--fna-face-2);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.fna-chip__done svg{width:8px;height:8px}.fna-chip__name{min-width:0;font-size:var(--fs-s);color:var(--fna-text);font-weight:500;line-height:1.2}.fna-chip__area,.fna-chip .fna-tick{display:none}.fna-chip__area{font-size:var(--fs-s);color:var(--fna-faint);white-space:nowrap;justify-self:end}.fna-selbst{font-size:var(--fs-s);color:var(--fna-faint);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:3px 0 3px 6px;line-height:1.25;display:grid}.fna-selbst svg{width:12px;height:12px;color:rgb(var(--brand-rgb))}.fna-tick{width:max(14px, calc(16 * var(--k)));height:max(14px, calc(16 * var(--k)));border:1.5px solid #faf7f438;border-radius:999px;flex:none;display:block;position:relative}.fna-tick__ok{border-radius:inherit;background:var(--vocal-grad);color:var(--fna-ink);place-items:center;display:grid;position:absolute;inset:-1.5px}.fna-tick__ok svg{width:62%;height:62%}.fna-wissen{justify-content:center;align-items:center;gap:calc(8 * var(--k));border-radius:calc(10 * var(--k));background:var(--fna-face);min-height:28px;font-size:var(--fs-s);text-align:center;color:var(--muted-foreground);border:1px dashed #faf7f429;margin-top:8px;padding:6px 10px;line-height:1.25;display:flex;position:relative}.fna-wissen__ico{color:rgb(var(--brand-rgb))}.fna-wissen__ico svg{width:max(13px, calc(15 * var(--k)));height:max(13px, calc(15 * var(--k)))}.fna-wissen__txt b{color:var(--fna-text);font-weight:600}.fna-wissen__txt span:before{content:" · "}.fna-out{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head go""rows rows";align-items:center;gap:8px 10px;padding:10px 10px 11px 12px;display:grid}.fna-out__glow{box-shadow:0 0 calc(34 * var(--k)) calc(-12 * var(--k)) #a2f11c73;opacity:1;border:1px solid #a2f11c61}.fna-out__sweep{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.fna-out__sweep i{opacity:0;background:linear-gradient(105deg,#0000 30%,#faf7f41a 43%,#a2f11c42 50%,#faf7f41a 57%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.fna-out__head{align-items:center;gap:calc(8 * var(--k));grid-area:head;min-width:0;display:flex}.fna-out__title{min-width:0;font-size:var(--fs-l);font-weight:600;line-height:1.3;display:grid}.fna-out__title>span{text-wrap:balance;grid-area:1/1}.fna-out__t1,.fna-out__t2{color:var(--fna-faint);opacity:0;font-weight:500}.fna-out__t3{color:var(--foreground)}.fna-out__badge{width:max(16px, calc(20 * var(--k)));height:max(16px, calc(20 * var(--k)));background:var(--vocal-grad);color:var(--fna-ink);border-radius:999px;flex:none;place-items:center;display:none}.fna-out__badge svg{width:60%;height:60%}.fna-rows{grid-area:rows;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}.fna-row{align-items:center;gap:calc(8 * var(--k));min-height:calc(19 * var(--k));font-size:var(--fs-m);color:var(--fna-text);display:flex}.fna-go{grid-area:go;display:grid}.fna-go>span{height:max(30px, calc(32 * var(--k)));font-size:var(--fs-m);border-radius:999px;grid-area:1/1;place-items:center;padding-inline:14px;font-weight:600;display:grid}.fna-go__off{border:1px solid var(--fna-line-strong);color:var(--fna-faint);opacity:0}.fna-go__on{background:var(--vocal-grad);color:var(--fna-ink);box-shadow:inset 0 1px #ffffff59}@container fn-stage (width>=36rem) and (width<=51.99rem){.fna{--fs-m:12.5px;--fs-l:14px;--fna-gutter:20px;padding:22px max(22px,50% - 310px) 62px}.fna-agent{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name state""ico task task""tools tools tools";column-gap:10px;padding:11px 12px 15px}.fna-agent__ico{display:grid}.fna-stub{top:27px}.fna-state{align-self:start}.fna-state__txt{display:inline}.fna-tools{gap:5px;margin-top:10px}.fna-chip{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:28px;padding-right:7px}.fna-chip__name{font-weight:550}.fna-chip__area,.fna-chip .fna-tick{display:block}.fna-chip__done{display:none}.fna-out__badge{display:grid}.fna-out__title>span{white-space:nowrap}.fna-rows{grid-template-columns:repeat(4,auto);justify-content:start;column-gap:18px}}@container fn-stage (width>=52rem){.fna{--k:calc(100cqi / 1120);--fs-s:max(11px, calc(11 * var(--k)));--fs-m:max(11px, calc(12.5 * var(--k)));--fs-l:max(11px, calc(14 * var(--k)));aspect-ratio:16/7.6;min-height:0;padding:0;display:block}.fna-wires{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fna-v,.fna-spine,.fna-stub,.fna-chip__done,.fna-team:before,.fna-kicker--team:after{display:none}.fna-team,.fna-agents{display:contents}.fna-kicker,.fna-cmd,.fna-hub,.fna-flow,.fna-agent,.fna-wissen,.fna-out{top:calc(var(--y) * var(--k));left:calc(var(--x) * var(--k));width:calc(var(--w) * var(--k));margin:0;position:absolute}.fna-cmd,.fna-hub,.fna-agent,.fna-wissen,.fna-out{height:calc(var(--h) * var(--k))}.fna-kicker--tools{display:block}.fna-kicker--team{align-self:auto}.fna-cmd{padding:calc(13 * var(--k)) calc(14 * var(--k)) calc(12 * var(--k)) calc(15 * var(--k));flex-direction:column;align-items:stretch;display:flex}.fna-cmd__txt{flex:1}.fna-cmd__foot{justify-content:space-between;align-items:center;display:flex}.fna-cmd__proj{align-items:center;gap:calc(6 * var(--k));font-size:var(--fs-s);color:var(--fna-faint);display:inline-flex}.fna-cmd__proj svg{width:calc(13 * var(--k));height:calc(13 * var(--k));color:rgb(var(--brand-rgb))}.fna-hub{justify-content:center;gap:calc(8 * var(--k));padding:0;display:flex}.fna-ring{width:calc(18 * var(--k));height:calc(18 * var(--k))}.fna-flow{justify-content:center;align-items:center;gap:calc(4 * var(--k));height:calc(14 * var(--k));font-size:var(--fs-s);white-space:nowrap;color:var(--fna-faint);line-height:1;display:flex}.fna-flow__ico{width:calc(11 * var(--k));height:calc(11 * var(--k))}.fna-flow--hin .fna-flow__ico{color:var(--fna-cyan)}.fna-flow--her .fna-flow__ico{color:var(--fna-lime)}.fna-agent{align-content:center;column-gap:calc(11 * var(--k));row-gap:calc(2 * var(--k));padding:0 calc(14 * var(--k)) calc(6 * var(--k)) calc(12 * var(--k));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name state""ico task task"}.fna-agent__ico{align-self:center;display:grid}.fna-agent__name{white-space:nowrap}.fna-agent__task{font-size:var(--fs-m)}.fna-state{align-self:start}.fna-state__txt{display:inline}.fna-state__idle{width:calc(8 * var(--k));height:calc(8 * var(--k));min-width:7px;min-height:7px}.fna-state__dot{width:calc(6 * var(--k));height:calc(6 * var(--k));min-width:5px;min-height:5px;box-shadow:0 0 0 calc(3 * var(--k)) #00e3f12e}.fna-state__ok{width:max(11px, calc(12 * var(--k)));height:max(11px, calc(12 * var(--k)))}.fna-agent__bar{right:calc(14 * var(--k));bottom:calc(8 * var(--k));left:calc(14 * var(--k))}.fna-tools{top:50%;left:calc(100% + 76 * var(--k));width:calc(236 * var(--k));gap:calc(6 * var(--k));grid-area:auto;margin:0;position:absolute;transform:translateY(-50%)}.fna-chip{height:calc(32 * var(--k));min-height:0;padding:0 calc(7 * var(--k)) 0 calc(4 * var(--k));border-radius:calc(9 * var(--k));white-space:nowrap;grid-template-columns:auto minmax(0,1fr) auto auto}.fna-chip__ico{width:calc(22 * var(--k));height:calc(22 * var(--k));border-radius:calc(6 * var(--k))}.fna-chip__name{font-size:var(--fs-m);font-weight:550}.fna-chip__area,.fna-chip .fna-tick{display:block}.fna-selbst{gap:calc(6 * var(--k));padding:0 0 0 calc(2 * var(--k));font-size:var(--fs-m);display:inline-flex}.fna-selbst svg{width:max(12px, calc(14 * var(--k)));height:max(12px, calc(14 * var(--k)))}.fna-wissen{justify-content:flex-start;gap:calc(9 * var(--k));min-height:0;padding:0 calc(12 * var(--k));font-size:var(--fs-m);text-align:left;background:0 0}.fna-out{padding:calc(14 * var(--k)) calc(16 * var(--k));flex-direction:column;align-items:stretch;gap:0;display:flex}.fna-out__head{margin-bottom:calc(8 * var(--k));justify-content:space-between}.fna-out__badge{display:grid}.fna-out__title>span{white-space:nowrap}.fna-rows{flex-direction:column;gap:0;display:flex}.fna-row{min-height:calc(21 * var(--k))}.fna-go{margin-top:auto}.fna-go>span{height:calc(30 * var(--k))}.fna-track,.fna-lit,.fna-p path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fna-track{stroke:var(--fna-track);stroke-width:1.25px}.fna-stop-a{stop-color:var(--vocal-from)}.fna-stop-b{stop-color:var(--vocal-to)}.fna-lit{stroke:url(#fna-lit-g);stroke-width:1.4px;stroke-dasharray:calc(var(--len) * 1px) calc(var(--len) * 1px);opacity:.6}.fna-p{--dash:26;opacity:0}.fna-p--kurz{--dash:13}.fna-p path{stroke-dasharray:calc(var(--dash) * 1px) calc((var(--len) + 60) * 1px);stroke-dashoffset:calc(var(--dash) * 1px)}.fna-p__core{stroke-width:2.2px}.fna-p__glow{stroke-width:7px;opacity:.22}.fna-p--hin path{stroke:var(--fna-cyan)}.fna-p--her path,.fna-p--her-ab path{stroke:var(--fna-lime)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fna.is-armed .fna-cmd__ph,.fna.is-armed .fna-state__a,.fna.is-armed .fna-out__t1,.fna.is-armed .fna-go__off{opacity:1}.fna.is-armed .fna-ch,.fna.is-armed .fna-state__c,.fna.is-armed .fna-out__t3,.fna.is-armed .fna-go__on,.fna.is-armed .fna-out__glow,.fna.is-armed .fna-selbst,.fna.is-armed .fna-flow,.fna.is-armed .fna-wissen,.fna.is-armed .fna-track--wz{opacity:0}.fna.is-armed .fna-agent{opacity:.42}.fna.is-armed .fna-out{opacity:.6}.fna.is-armed .fna-agent__bar i{transform:scaleX(0)}.fna.is-armed .fna-chip{opacity:0;transform:translateY(-4px)}.fna.is-armed .fna-tick__ok,.fna.is-armed .fna-chip__done,.fna.is-armed .fna-out__badge{opacity:0;transform:scale(.6)}.fna.is-armed .fna-row__txt{opacity:.45}.fna.is-armed .fna-lit{stroke-dashoffset:calc(var(--len) * 1px)}.fna.is-play .fna-cmd{animation:fna-dim .45s var(--fna-out) calc((var(--send) + .3) * 1s) both, fna-undim .45s var(--fna-out) calc(var(--zus) * 1s) forwards}.fna.is-play .fna-cmd__ph{animation:fna-out .12s var(--fna-out) calc(var(--t0) * 1s) both}.fna.is-play .fna-ch{animation:fna-in 60ms var(--fna-out) calc((var(--t0) + var(--i) * var(--dt)) * 1s) both}.fna.is-play .fna-ch:after{animation:fna-on calc(var(--dt) * 1s) ease calc((var(--t0) + var(--i) * var(--dt)) * 1s)}.fna.is-play .fna-ch--last:after{animation:fna-on calc((var(--send) - var(--tl)) * 1s) ease calc(var(--tl) * 1s)}.fna.is-play .fna-send{animation:fna-press .3s var(--fna-out) calc(var(--send) * 1s)}.fna.is-play .fna-send__ripple{animation:fna-ripple .7s var(--fna-out) calc((var(--send) + .06) * 1s)}.fna.is-play .fna-cmd__flash{animation:fna-flash .9s ease calc(var(--send) * 1s)}.fna.is-play .fna-ring{animation:fna-spin 1.1s linear calc(var(--hub) * 1s) 7}.fna.is-play .fna-hub__glow{animation:fna-in .3s var(--fna-out) calc(var(--hub) * 1s) both, fna-out .45s ease calc((var(--hub) + 7.7) * 1s) forwards}.fna.is-play .fna-lit{animation:fna-draw calc(var(--dur) * 1s) var(--fna-inout) calc(var(--t) * 1s) both}.fna.is-play .fna-track--wz,.fna.is-play .fna-flow,.fna.is-play .fna-wissen{animation:fna-in .4s var(--fna-out) calc(var(--t) * 1s) both}.fna.is-play .fna-p{animation:fna-blip calc(var(--dur) * 1s) ease-in-out calc(var(--t) * 1s) both}.fna.is-play .fna-p--hin path,.fna.is-play .fna-p--her-ab path{animation:fna-hin calc(var(--dur) * 1s) var(--fna-inout) calc(var(--t) * 1s) both}.fna.is-play .fna-p--her path{animation:fna-her calc(var(--dur) * 1s) var(--fna-inout) calc(var(--t) * 1s) both}.fna.is-play .fna-v .fna-comet{animation:fna-comet calc(var(--dur) * 1s) var(--fna-inout) calc(var(--t) * 1s) both}.fna.is-play .fna-spine .fna-comet{animation:fna-sweep calc(var(--dur) * 1s) var(--fna-inout) calc(var(--t) * 1s) both}.fna.is-play .fna-stub__hin{animation:fna-in .25s var(--fna-out) calc((var(--on) - .15) * 1s) both, fna-out .4s ease calc(var(--done) * 1s) forwards}.fna.is-play .fna-stub__her{animation:fna-flash .8s ease calc(var(--done) * 1s)}.fna.is-play .fna-agent{animation:fna-wake .35s var(--fna-out) calc(var(--on) * 1s) both, fna-rest .45s var(--fna-out) calc((var(--done) + .65) * 1s) forwards, fna-undim .45s var(--fna-out) calc(var(--zus) * 1s) forwards}.fna.is-play .fna-agent__glow{animation:fna-in .3s var(--fna-out) calc(var(--on) * 1s) both, fna-out .4s ease calc(var(--done) * 1s) forwards}.fna.is-play .fna-state__a{animation:fna-out .2s var(--fna-out) calc(var(--on) * 1s) both}.fna.is-play .fna-state__b{animation:fna-in .25s var(--fna-out) calc(var(--on) * 1s) both, fna-out .2s ease calc(var(--done) * 1s) forwards}.fna.is-play .fna-state__c{animation:fna-pop .35s var(--fna-pop) calc(var(--done) * 1s) both}.fna.is-play .fna-agent__bar i{animation:fna-bar calc((var(--done) - var(--on)) * 1s) cubic-bezier(.3, .15, .4, 1) calc(var(--on) * 1s) both}.fna.is-play .fna-selbst{animation:fna-in .4s var(--fna-out) calc(var(--in) * 1s) both}.fna.is-play .fna-chip{animation:fna-chip .4s var(--fna-out) calc(var(--in) * 1s) both}.fna.is-play .fna-tick__ok,.fna.is-play .fna-chip__done{animation:fna-pop .35s var(--fna-pop) calc(var(--ok) * 1s) both}.fna.is-play .fna-out{animation:fna-undim .45s var(--fna-out) calc(var(--first) * 1s) both}.fna.is-play .fna-row__txt{animation:fna-lift .3s var(--fna-out) calc(var(--ok) * 1s) both}.fna.is-play .fna-out__t1{animation:fna-out .25s var(--fna-out) calc(var(--first) * 1s) both}.fna.is-play .fna-out__t2{animation:fna-in .3s var(--fna-out) calc(var(--first) * 1s) both, fna-out .25s ease calc(var(--zus) * 1s) forwards}.fna.is-play .fna-out__t3,.fna.is-play .fna-out__glow{animation:fna-in .4s var(--fna-out) calc(var(--zus) * 1s) both}.fna.is-play .fna-out__badge{animation:fna-pop .4s var(--fna-pop) calc(var(--zus) * 1s) both}.fna.is-play .fna-go__on{animation:fna-in .4s var(--fna-out) calc(var(--go) * 1s) both}.fna.is-play .fna-go__off{animation:fna-out .4s var(--fna-out) calc(var(--go) * 1s) both}.fna.is-play .fna-out__sweep i{animation:fna-sweep-x 1s var(--fna-inout) calc(var(--sweep) * 1s)}}@keyframes fna-in{0%{opacity:0}to{opacity:1}}@keyframes fna-out{0%{opacity:1}to{opacity:0}}@keyframes fna-on{0%,to{opacity:1}}@keyframes fna-dim{0%{opacity:1}to{opacity:.6}}@keyframes fna-undim{to{opacity:1}}@keyframes fna-wake{0%{opacity:.42}to{opacity:1}}@keyframes fna-rest{0%{opacity:1}to{opacity:.68}}@keyframes fna-lift{0%{opacity:.45}to{opacity:1}}@keyframes fna-press{40%{transform:scale(.88)}}@keyframes fna-ripple{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes fna-flash{25%{opacity:1}to{opacity:0}}@keyframes fna-spin{to{transform:rotate(1turn)}}@keyframes fna-draw{0%{stroke-dashoffset:calc(var(--len) * 1px)}to{stroke-dashoffset:0}}@keyframes fna-hin{0%{stroke-dashoffset:calc(var(--dash) * 1px)}to{stroke-dashoffset:calc(var(--len) * -1px)}}@keyframes fna-her{0%{stroke-dashoffset:calc(var(--len) * -1px)}to{stroke-dashoffset:calc(var(--dash) * 1px)}}@keyframes fna-blip{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes fna-comet{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(var(--run))}}@keyframes fna-sweep{0%{opacity:0;transform:translateY(var(--from,-100%))}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes fna-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fna-chip{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes fna-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fna-sweep-x{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(100%)}}@container fn-stage (width>=52rem){@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fna.is-armed .fna-chip{transform:translateX(calc(-8 * var(--k)))}.fna.is-play .fna-chip{animation-name:fna-chip-x}}}@keyframes fna-chip-x{0%{opacity:0;transform:translateX(calc(-8 * var(--k)))}to{opacity:1;transform:none}}.fng{--fng-line:#faf7f414;--fng-face:#faf7f40a;--fng-muted:#faf7f4b3;--fng-faint:#faf7f48c;--fng-bg:#0b1a1d;--fng-blue:#5266cf;--fng-s:max(11px, .82em);--fng-out:cubic-bezier(.16, 1, .3, 1);--fng-pop:cubic-bezier(.34, 1.56, .64, 1);--fng-move:cubic-bezier(.65, 0, .35, 1);--fng-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fng-from:translate(0, -.5em);width:100%;font-family:var(--font-ui);color:var(--foreground);flex-direction:column;font-size:clamp(12px,7px + .5cqi,13px);line-height:1.35;display:flex;position:relative;overflow:clip}.fng-ico{flex:none;width:1em;height:1em;display:block}.fng-mono{font-family:var(--fng-mono);font-weight:500}.fng-c--seiten{--fng-c:var(--vocal-from)}.fng-c--texte{--fng-c:var(--vocal-to)}.fng-c--farben{--fng-c:var(--primary)}.fng-c--main{--fng-c:var(--fng-muted)}.fng-bar{border-bottom:1px solid var(--fng-line);background:#faf7f405;flex:none;align-items:center;gap:.65em;height:2.65em;padding-inline:1em;display:flex}.fng-ring{width:1.15em}.fng-title{min-width:0;color:var(--fng-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fng-title b{color:var(--foreground);font-weight:600}.fng-body{flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"changes""graph""prs";min-height:0;display:grid}.fng-changes{grid-area:changes}.fng-graph{grid-area:graph}.fng-prs{grid-area:prs}.fng-col{flex-direction:column;min-width:0;min-height:0;display:flex}.fng-col+.fng-col{border-top:1px solid var(--fng-line)}.fng-head{border-bottom:1px solid var(--fng-line);white-space:nowrap;flex:none;align-items:center;gap:.55em;height:2.5em;padding-inline:1em;font-weight:600;display:flex}.fng-head>.fng-ico{width:1.1em;height:1.1em;color:var(--fng-muted)}.fng-head-aside{min-width:0;font-size:var(--fng-s);color:var(--fng-faint);text-overflow:ellipsis;align-items:center;gap:.45em;margin-left:auto;font-weight:500;display:inline-flex;overflow:hidden}.fng-count{min-width:1.75em;height:1.75em;font-size:var(--fng-s);letter-spacing:0;color:var(--foreground);background:#faf7f417;border-radius:999px;justify-content:center;align-items:center;padding:0 .45em;font-style:normal;font-weight:600;display:inline-flex}.fng-head-aside .fng-count{font-size:1em}.fng-label{font-size:var(--fng-s);letter-spacing:.1em;text-transform:uppercase;color:var(--fng-muted);align-items:center;gap:.6em;margin-bottom:.5em;font-weight:700;display:flex}.fng-label .fng-count{letter-spacing:0;font-size:1em}.fng-sec{flex-direction:column;flex:none;padding:.75em 1em .85em;display:flex}.fng-changes .fng-label,.fng-files{display:none}.fng-files{flex-direction:column;gap:.1em;margin:0 0 .7em;padding:0;list-style:none}.fng-file{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name badge""ico dir badge";align-items:center;gap:.05em .55em;padding-block:.28em;display:grid}.fng-file-ico{width:1.05em;height:1.05em;color:var(--fng-muted);grid-area:ico;align-self:start;margin-top:.15em}.fng-file-name{white-space:nowrap;grid-area:name}.fng-file-dir{min-width:0;font-family:var(--fng-mono);font-size:var(--fng-s);color:var(--fng-faint);text-overflow:ellipsis;white-space:nowrap;grid-area:dir;overflow:hidden}.fng-badge{font-size:var(--fng-s);border-radius:999px;grid-area:badge;padding:.15em .6em;font-weight:600;line-height:1.3}.fng-badge--mod{background:color-mix(in srgb, var(--primary) 18%, transparent);color:color-mix(in srgb, var(--primary) 55%, var(--foreground))}.fng-badge--neu{background:color-mix(in srgb, var(--success) 13%, transparent);color:var(--success)}.fng-msg{background:var(--fng-face);border:1px solid #faf7f41c;border-radius:10px;padding:.6em 2em .6em .7em;line-height:1.4;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08}.fng-msg-ph,.fng-msg-text{grid-area:1/1;min-width:0}.fng-msg-ph{color:var(--fng-faint);text-overflow:ellipsis;white-space:nowrap;opacity:0;overflow:hidden}.fng-word{white-space:nowrap}.fng-ch{position:relative}.fng-ch:after{content:"";background:var(--vocal-from);opacity:0;border-radius:1px;width:1.5px;position:absolute;top:.12em;bottom:.05em;right:-.06em}.fng-msg-ai{width:1.1em;height:1.1em;color:var(--vocal-from);position:absolute;top:.66em;right:.65em}.fng-msg-ai .fng-ico{width:100%;height:100%}.fng-commit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5em .75em;margin-top:.55em;display:flex}.fng-suggest{font-size:var(--fng-s);color:var(--fng-muted);white-space:nowrap;align-items:center;gap:.4em;display:flex}.fng-suggest .fng-ico{width:1.15em;height:1.15em;color:var(--vocal-from)}.fng-commit{display:grid}.fng-commit-btn,.fng-commit-done{grid-area:1/1}.fng-commit-btn{opacity:0}.fng-commit-face,.fng-commit-done{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.45em;height:2.5em;padding-inline:1em;font-weight:600;display:flex}.fng-commit-face{background:color-mix(in srgb, var(--fng-blue) 30%, transparent);color:#c9d0f7;box-shadow:inset 0 1px #ffffff14}.fng-commit-done{border:1px solid color-mix(in srgb, var(--success) 28%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);color:var(--success)}.fng-commit-done .fng-ico{width:1.05em;height:1.05em}.fng-branches{border-top:1px solid var(--fng-line);display:none}.fng-blist{flex-wrap:wrap;gap:.35em;margin:0;padding:0;list-style:none;display:flex}.fng-branch{border:1px solid var(--fng-line);background:var(--fng-face);font-size:var(--fng-s);color:var(--fng-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.22em .6em .22em .45em;line-height:1.25;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.fng-branch:has(.fng-branch-ok){border-color:color-mix(in srgb, var(--vocal-from) 32%, transparent);background:color-mix(in srgb, var(--vocal-from) 8%, transparent);color:var(--foreground)}.fng-branch-ico{width:1.1em;height:1.1em;color:var(--fng-c)}.fng-branch-ok{color:var(--success)}.fng-graph>.fng-head{display:none}.fng-graph-area{place-items:center;padding:.6em .85em .35em;display:grid}.fng-plot{aspect-ratio:560/336;width:100%;position:relative}.fng-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fng-main{fill:none;stroke:#faf7f44d;stroke-width:2px}.fng-lane,.fng-merge{fill:none;stroke:var(--fng-c);stroke-width:2.25px;stroke-dasharray:1;stroke-dashoffset:0}.fng-lane{stroke-opacity:.85}.fng-merge{stroke:var(--vocal-from);stroke-width:2.5px}.fng-dot,.fng-merge-dot{fill:var(--fng-c);stroke:var(--fng-bg);stroke-width:3px;paint-order:stroke;transform-box:fill-box;transform-origin:50%}.fng-dot--main{fill:#b9c2c5}.fng-dot--v12{fill:#e6eae9}.fng-merge-dot{fill:url(#fng-verlauf)}.fng-halo,.fng-merge-glow,.fng-merge-ring{transform-box:fill-box;transform-origin:50%}.fng-halo,.fng-merge-ring{fill:none;stroke:var(--vocal-from);stroke-width:1.5px;opacity:0}.fng-merge-glow{fill:var(--vocal-from);fill-opacity:.16}.fng-tag{top:var(--y);left:var(--x);border:1px solid color-mix(in srgb, var(--fng-c) 30%, transparent);background:color-mix(in srgb, var(--fng-c) 9%, #0c1a1e);font-size:var(--fng-s);white-space:nowrap;color:#faf7f4eb;border-radius:999px;align-items:center;gap:.38em;padding:.22em .62em .22em .45em;line-height:1.25;display:inline-flex;position:absolute;translate:0 calc(-100% - .75em);box-shadow:inset 0 1px #ffffff0a}.fng-tag-ico{width:1.1em;height:1.1em;color:var(--fng-c)}.fng-tag-art{color:var(--fng-c);font-weight:650}.fng-tag-sep{color:var(--fng-faint)}.fng-tag-name{color:var(--fng-muted)}.fng-tag--main{--fng-c:#faf7f499;font-family:var(--fng-mono);color:var(--foreground);padding-inline:.6em;font-weight:500}.fng-ver{top:var(--y);left:var(--x);font-size:var(--fng-s);white-space:nowrap;color:var(--fng-muted);align-items:center;gap:.45em;margin-top:.8em;display:inline-flex;position:absolute}.fng-ver--alt{translate:-50%}.fng-ver--neu{color:var(--foreground);font-weight:600;translate:-100%}.fng-live-pill{background:color-mix(in srgb, var(--vocal-from) 14%, transparent);font-size:var(--fng-s);letter-spacing:.03em;color:var(--vocal-from);border-radius:999px;padding:.1em .5em;font-weight:700}.fng-ver .fng-live-pill{font-size:1em}.fng-live-pill--alt{opacity:0;position:absolute;left:calc(100% + .45em)}.fng-pr-area{flex-direction:column;min-height:0;padding:.75em 1em .9em;display:flex}.fng-pr-slot{display:grid}.fng-pr-empty,.fng-pr{grid-area:1/1}.fng-pr-empty{font-size:var(--fng-s);color:var(--fng-faint);opacity:0;margin:0;padding:.6em .1em}.fng-pr{border:1px solid color-mix(in srgb, var(--fng-blue) 36%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fng-blue) 15%, transparent), color-mix(in srgb, var(--fng-blue) 6%, transparent));border-radius:12px;flex-direction:column;padding:.8em .9em .85em;display:flex;box-shadow:inset 0 1px #ffffff12,0 14px 30px -18px #000000b3}.fng-pr-title{font-weight:600;line-height:1.3}.fng-pr-meta{font-size:var(--fng-s);color:var(--fng-muted);flex-direction:column;gap:.15em;margin-top:.3em;display:flex}.fng-pr-meta b{color:var(--foreground);font-weight:500}.fng-pr-by{display:none}.fng-checks{border-top:1px solid var(--fng-line);flex-direction:column;gap:.4em;margin:.7em 0 0;padding:.65em 0 0;list-style:none;display:flex}.fng-check{font-size:var(--fng-s);color:#faf7f4e0;align-items:flex-start;gap:.55em;line-height:1.38;display:flex}.fng-check-ico{background:color-mix(in srgb, var(--success) 14%, transparent);width:1.38em;height:1.38em;color:var(--success);border-radius:999px;flex:none;place-items:center;display:grid}.fng-check-ico .fng-ico{width:.8em;height:.8em}.fng-go-wrap{margin-top:.8em;display:grid;position:relative}.fng-ripple,.fng-go,.fng-done{grid-area:1/1}.fng-go{opacity:0}.fng-go-face,.fng-done{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.5em;height:2.6em;font-weight:600;display:flex}.fng-go-face{background:var(--fng-blue);box-shadow:inset 0 1px #fff3, 0 8px 20px -10px color-mix(in srgb, var(--fng-blue) 90%, transparent);color:#fff}.fng-go-face .fng-ico,.fng-done .fng-ico{width:1.1em;height:1.1em}.fng-done{border:1px solid rgba(var(--brand-rgb), .34);background:rgba(var(--brand-rgb), .1);color:var(--success)}.fng-ripple{border:2px solid color-mix(in srgb, var(--fng-blue) 55%, var(--foreground));opacity:0;border-radius:10px}.fng-pr-hint{font-size:var(--fng-s);color:var(--fng-faint);margin:.6em 0 0;line-height:1.45}.fng-cursor{z-index:3;opacity:0;pointer-events:none;position:absolute;top:28%;left:62%}.fng-cursor-y{display:block}.fng-cursor-arrow{color:#fff;filter:drop-shadow(0 2px 4px #00000080);transform-origin:20% 15%;width:1.4em;height:1.4em;display:block}.fng-cursor-arrow svg{width:100%;height:100%;display:block}.fng-cursor-name{background:var(--vocal-grad);font-size:var(--fng-s);color:#061114;white-space:nowrap;border-radius:999px;padding:.12em .5em;font-weight:700;position:absolute;top:1.3em;left:1.15em}.fng-versions{--fng-vgap:.55em;border-top:1px solid var(--fng-line);margin-top:.9em;padding-top:.8em;display:none}.fng-vlist{gap:var(--fng-vgap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fng-v{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot name"".meta";align-items:center;column-gap:.65em;display:grid}.fng-v-dot{background:#faf7f452;border-radius:999px;grid-area:dot;width:.6em;height:.6em}.fng-v--neu .fng-v-dot{background:var(--vocal-grad);box-shadow:0 0 0 .25em rgba(var(--brand-rgb), .14)}.fng-v-name{color:var(--fng-muted);white-space:nowrap;grid-area:name;justify-self:start;align-items:center;gap:.45em;font-weight:600;display:inline-flex;position:relative}.fng-v--neu .fng-v-name{color:var(--foreground)}.fng-v-name .fng-live-pill--alt{left:calc(100% + .45em)}.fng-v-meta{min-width:0;font-size:var(--fng-s);color:var(--fng-faint);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;overflow:hidden}.fng-foot{border-top:1px solid var(--fng-line);flex:none;align-items:center;padding:.8em 1em 3.45rem;display:grid;position:relative}.fng-foot:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--vocal-from) 9%, transparent), color-mix(in srgb, var(--vocal-to) 5%, transparent) 55%, transparent);pointer-events:none;position:absolute;inset:0}.fng-foot:after{content:"";background:var(--vocal-grad);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.fng-foot-fx{pointer-events:none;position:absolute;inset:0;overflow:clip}.fng-sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--vocal-from) 20%, transparent) 40%, color-mix(in srgb, var(--vocal-to) 16%, transparent) 60%, transparent);opacity:0;width:45%;position:absolute;top:0;bottom:0;left:0}.fng-foot-pre,.fng-foot-live{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:.5em .85em;display:flex;position:relative}.fng-foot-pre{font-size:var(--fng-s);color:var(--fng-muted);opacity:0}.fng-foot-pre b{color:var(--foreground);font-weight:600}.fng-dev-dot{background:var(--success);width:.55em;height:.55em;box-shadow:0 0 0 .22em color-mix(in srgb, var(--success) 18%, transparent);border-radius:999px;margin-right:-.35em}.fng-foot-ver{color:var(--fng-faint)}.fng-lock{background:color-mix(in srgb, var(--vocal-from) 12%, transparent);width:2.1em;height:2.1em;color:var(--vocal-from);border-radius:999px;flex:none;place-items:center;margin-right:-.3em;display:grid;box-shadow:inset 0 1px #ffffff0f}.fng-lock-in .fng-ico{width:1.05em;height:1.05em}.fng-live-main{color:var(--fng-muted);white-space:nowrap}.fng-live-main b{color:var(--foreground);font-weight:650}.fng-ssl{border:1px solid var(--fng-line);background:var(--fng-face);font-size:var(--fng-s);white-space:nowrap;color:#faf7f4db;border-radius:999px;align-items:center;gap:.4em;padding:.25em .7em .25em .5em;display:inline-flex}.fng-ssl .fng-ico{width:1.15em;height:1.15em;color:var(--vocal-to)}.fng-vers{font-size:var(--fng-s);white-space:nowrap;color:var(--fng-muted);align-items:center;gap:.45em;display:inline-flex}.fng-vers .fng-ico{width:1em;height:1em;color:var(--fng-faint)}.fng-vers-neu{color:var(--foreground);font-weight:600}@container fn-stage (width<=35.99rem){.fng-lane,.fng-merge,.fng-main{stroke-width:3px}}.fng-kurz{display:none}@container fn-stage (width<=20rem){.fng-tag-art,.fng-tag-sep--art,.fng-lang{display:none}.fng-kurz{display:inline}.fng-commit-row{column-gap:.5em}.fng-commit-face,.fng-commit-done{padding-inline:.8em}}@container fn-stage (width>=36rem){.fng-body{grid-template-columns:minmax(0,18.5em) minmax(0,1fr);grid-template-areas:"graph graph""changes prs"}.fng-col+.fng-col{border-top:0}.fng-graph{border-bottom:1px solid var(--fng-line)}.fng-changes{border-right:1px solid var(--fng-line)}.fng-graph>.fng-head{display:flex}.fng-graph-area{padding:.7em 1em .5em}.fng-plot{max-width:46em}.fng-only-handy{display:none}.fng-changes .fng-label,.fng-files{display:flex}.fng-commit-row{flex-direction:column;align-items:stretch;gap:.6em;margin-top:.45em}.fng-pr-by,.fng-versions,.fng-branches{display:block}.fng-foot{min-height:64px;padding:.7em 12rem .7em 1.15em}}@container fn-stage (width>=52rem){.fng{--fng-from:translate(-.8em, 0);aspect-ratio:16/7.6}.fng-body{grid-template-columns:18.5em minmax(0,1fr) 19em;grid-template-areas:"changes graph prs"}.fng-graph{border-bottom:0}.fng-prs{border-left:1px solid var(--fng-line)}.fng-changes{overflow:clip;container:fng-left/size}.fng-prs{overflow:clip;container:fng-right/size}.fng-versions{--fng-vgap:.45em;display:none}.fng-branches{display:none}.fng-v{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"dot name meta"}.fng-v-meta{text-align:right}.fng-v-wann{display:none}.fng-sec{padding-block:.7em .85em}.fng-file{padding-block:.22em}.fng-graph-area{flex:1;padding:0;container:fng-graph/size}.fng-plot{width:min(100cqw - 2.4em,166.67cqh - 2.00004em);max-width:none}}@container fng-left (height>=30.4em){.fng-branches{display:block}.fng-file{grid-template-areas:"ico name badge";padding-block:.2em}.fng-file-ico{align-self:center;margin-top:0}.fng-file-dir{display:none}}@container fng-left (height>=32.6em){.fng-file{grid-template-areas:"ico name badge""ico dir badge";padding-block:.22em}.fng-file-ico{align-self:start;margin-top:.15em}.fng-file-dir{display:block}}@container fng-right (height>=29em){.fng-versions{display:block}}@container fng-right (height>=33em){.fng-versions{--fng-vgap:.55em}.fng-v{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot name"".meta"}.fng-v-meta{text-align:left}.fng-v-wann{display:inline}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fng.is-armed .fng-ring{animation:fng-spin 1.1s linear calc(var(--t) * 1s) var(--n)}.fng.is-armed .fng-changes{animation:fng-dim .35s var(--fng-out) calc(var(--f1) * 1s) forwards, fng-undim .35s var(--fng-out) calc(var(--f2) * 1s) forwards, fng-dim .35s var(--fng-out) calc(var(--f3) * 1s) forwards, fng-undim .45s var(--fng-out) calc(var(--f4) * 1s) forwards}.fng.is-armed .fng-graph{animation:fng-dim .35s var(--fng-out) calc(var(--f1) * 1s) forwards, fng-undim .35s var(--fng-out) calc(var(--f2) * 1s) forwards}.fng.is-armed .fng-prs{animation:fng-undim .4s var(--fng-out) calc(var(--f1) * 1s) both}.fng.is-armed .fng-head,.fng.is-armed .fng-file,.fng.is-armed .fng-branch,.fng.is-armed .fng-suggest,.fng.is-armed .fng-check,.fng.is-armed .fng-tag{animation:fng-rise .45s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-base{animation:fng-show .5s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-count,.fng.is-armed .fng-msg-ai,.fng.is-armed .fng-dot,.fng.is-armed .fng-merge-dot,.fng.is-armed .fng-live-pill,.fng.is-armed .fng-lock{animation:fng-pop .4s var(--fng-pop) calc(var(--t) * 1s) both}.fng.is-armed .fng-live-pill--alt{animation:fng-hide .25s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-msg-ph{animation:fng-hide .15s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-ch{animation:fng-show 40ms steps(1, jump-start) calc(var(--t) * 1s) both}.fng.is-armed .fng-ch:after{animation:fng-caret 35ms steps(1, jump-start) calc(var(--t) * 1s)}.fng.is-armed .fng-ch--last:after{animation-duration:.45s}.fng.is-armed .fng-commit-face{animation:fng-enable .3s var(--fng-out) calc(var(--t) * 1s) both, fng-press .18s var(--fng-out) calc(var(--p) * 1s)}.fng.is-armed .fng-commit-btn,.fng.is-armed .fng-go{animation:fng-hide .18s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-commit-done,.fng.is-armed .fng-done{animation:fng-swap .34s var(--fng-pop) calc(var(--t) * 1s) both}.fng.is-armed .fng-lane{animation:fng-draw calc(var(--d) * 1s) linear calc(var(--t) * 1s) both}.fng.is-armed .fng-lane--tail{animation:fng-draw .2s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-merge{animation:fng-draw .7s var(--fng-move) calc(var(--t) * 1s) both}.fng.is-armed .fng-halo{animation:fng-halo .9s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-merge-ring{animation:fng-arrive .9s var(--fng-out) calc(var(--t) * 1s) forwards}.fng.is-armed .fng-merge-glow{animation:fng-show .5s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-ver--neu{animation:fng-drop .45s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-pr-empty{animation:fng-hide .2s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-pr{animation:fng-enter .5s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-go-face{animation:fng-enable .35s var(--fng-out) calc(var(--t) * 1s) both, fng-press .18s var(--fng-out) calc(var(--p) * 1s)}.fng.is-armed .fng-ripple{animation:fng-ripple .6s var(--fng-out) calc(var(--t) * 1s) forwards}.fng.is-armed .fng-cursor{animation:fng-cursor-x .85s var(--fng-move) calc(var(--t) * 1s) both, fng-show .25s var(--fng-out) calc(var(--t) * 1s) both, fng-hide .25s var(--fng-out) calc(var(--e) * 1s) forwards}.fng.is-armed .fng-cursor-y{animation:fng-cursor-y .85s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-cursor-arrow{animation:fng-click .22s var(--fng-out) calc(var(--t) * 1s)}.fng.is-armed .fng-v--alt{animation:fng-nachruecken .45s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-v--neu{animation:fng-drop .45s var(--fng-out) calc(var(--t) * 1s + 60ms) both}.fng.is-armed .fng-foot-pre{animation:fng-sink .3s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-foot:before{animation:fng-show .6s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-foot:after{animation:fng-grow-x .9s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-live-main,.fng.is-armed .fng-ssl,.fng.is-armed .fng-vers{animation:fng-drop .45s var(--fng-out) calc(var(--t) * 1s) both}.fng.is-armed .fng-shackle{animation:fng-shackle .32s var(--fng-pop) calc(var(--t) * 1s) both}.fng.is-armed .fng-sweep{animation:fng-sweep 1.4s var(--fng-move) calc(var(--t) * 1s) both}.fng.fng.fng.is-armed:not(.is-play) *,.fng.fng.fng.is-armed:not(.is-play) :before,.fng.fng.fng.is-armed:not(.is-play) :after{animation-play-state:paused}}@keyframes fng-rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes fng-drop{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:none}}@keyframes fng-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.4em)}}@keyframes fng-enter{0%{opacity:0;transform:var(--fng-from)}to{opacity:1;transform:none}}@keyframes fng-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes fng-swap{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fng-show{0%{opacity:0}to{opacity:1}}@keyframes fng-hide{0%{opacity:1}to{opacity:0}}@keyframes fng-dim{0%{opacity:1}to{opacity:.6}}@keyframes fng-undim{0%{opacity:.6}to{opacity:1}}@keyframes fng-caret{0%,to{opacity:1}}@keyframes fng-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fng-spin{0%{rotate:0deg}to{rotate:1turn}}@keyframes fng-enable{0%{opacity:.4}to{opacity:1}}@keyframes fng-press{0%,to{transform:none}50%{transform:scale(.96)}}@keyframes fng-ripple{0%{opacity:.85;transform:none}to{opacity:0;transform:scale(1.06,1.5)}}@keyframes fng-cursor-x{0%{translate:-5.5em}to{translate:0}}@keyframes fng-cursor-y{0%{transform:translateY(4em)}to{transform:none}}@keyframes fng-click{0%,to{transform:none}50%{transform:scale(.85)}}@keyframes fng-halo{0%{opacity:0;transform:scale(.55)}25%{opacity:.9}to{opacity:0;transform:scale(1.6)}}@keyframes fng-arrive{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(2.6)}}@keyframes fng-nachruecken{0%{transform:translateY(calc(-100% - var(--fng-vgap)))}to{transform:none}}@keyframes fng-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fng-shackle{0%{transform:translateY(-3px)}to{transform:none}}@keyframes fng-sweep{0%{opacity:0;transform:translate(-100%)}20%,75%{opacity:1}to{opacity:0;transform:translate(240%)}}.fns-wrap{position:relative}.fns{--fns-ease:cubic-bezier(.16, 1, .3, 1);--fns-pop:cubic-bezier(.34, 1.56, .64, 1);--fns-glas:linear-gradient(180deg, #ffffff13, #ffffff05);isolation:isolate;font-family:var(--font-ui);color:var(--foreground);gap:.75rem;padding:.85rem .85rem 3.5rem;font-size:12.5px;display:grid;position:relative;overflow:clip}.fns:before{content:"";z-index:-2;background:radial-gradient(42% 38% at 50% 44%, rgba(var(--brand-rgb), .17), transparent 72%), radial-gradient(70% 50% at 50% 100%, #00e3f10f, transparent 70%);position:absolute;inset:0}.fns-floor{z-index:-1;background-image:linear-gradient(rgba(var(--brand-rgb), .11) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--brand-rgb), .11) 1px, transparent 1px);transform-origin:50% 100%;pointer-events:none;background-size:46px 46px;height:52%;position:absolute;bottom:0;left:-25%;right:-25%;transform:perspective(520px)rotateX(64deg);mask-image:linear-gradient(#0000 12%,#000)}.fns-cmd,.fns-chip,.fns-wissen,.fns-brain__label{background:var(--fns-glas), #09161ac7;border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff14,0 18px 40px -22px #000000f2}.fns-cmd{border-radius:16px;align-items:center;gap:.75rem;min-height:50px;padding:.55rem .55rem .55rem 1rem;display:flex}.fns-cmd__label{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);flex:none;font-size:.78em;font-weight:600}.fns-swap{justify-items:start;display:grid}.fns-swap>*{grid-area:1/1}.fns-swap>:not(.is-end){opacity:0}.fns-cmd__text{flex:auto;min-width:0;font-size:1.05em;line-height:1.35}.fns-cmd__ph{color:#faf7f473}.fns-cmd__send{background:var(--vocal-grad);color:#061114;width:32px;height:32px;box-shadow:0 8px 20px -6px rgba(var(--brand-rgb), .85);border-radius:50%;flex:none;place-items:center;display:grid}.fns-cmd__send svg{width:16px;height:16px}.fns-field{justify-items:center;gap:.75rem;display:grid;position:relative}.fns-lines{display:none}.fns-brain{aspect-ratio:1;width:min(54cqi,250px);position:relative}.fns-brain__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.fns-brain__img--grund{opacity:.3}.fns-brain__halo{opacity:.7;background:radial-gradient(closest-side,#a2f11c52,#00e3f124 55%,#0000 100%);border-radius:50%;position:absolute;inset:-14%}.fns-funke{left:var(--x);top:var(--y);opacity:0;background:#f4ffe0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 8px 2px #a2f11cf2,0 0 22px 6px #00e3f173}.fns-brain__label{white-space:nowrap;border-radius:999px;padding:.38em .85em;font-size:.92em;font-weight:600;position:absolute;bottom:-2%;left:50%;translate:-50%}.fns-brain__label:before{content:"";background:var(--vocal-grad);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--brand-rgb), .9);vertical-align:.05em;border-radius:50%;margin-right:.5em;display:inline-block}.fns-gruppe{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.78em;font-weight:600}.fns-gruppe--links,.fns-gruppe--rechts{display:none}.fns-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.fns-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;padding:.4em .8em .4em .42em;font-weight:500;display:inline-flex;position:relative}.fns-chip__icon{border-radius:50%;place-items:center;width:1.8em;height:1.8em;display:grid}.fns-chip__icon svg{width:1em;height:1em}.fns-chip--agent .fns-chip__icon{color:var(--vocal-from);background:#a2f11c21;box-shadow:inset 0 0 0 1px #a2f11c40}.fns-chip--tool .fns-chip__icon{color:var(--vocal-to);background:#00e3f121;box-shadow:inset 0 0 0 1px #00e3f140}.fns-chip__ring{border-radius:inherit;box-shadow:0 0 0 3px #a2f11c1f, 0 0 22px rgba(var(--brand-rgb), .45);opacity:0;pointer-events:none;border:1px solid #a2f11ce6;position:absolute;inset:-1px}.fns-wissen{border-radius:18px;gap:.7rem;padding:.85rem 1rem .95rem;display:grid}.fns-wissen__kopf{flex-wrap:wrap;align-items:baseline;gap:.3em .55em;display:flex}.fns-wissen__label{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.78em;font-weight:600}.fns-wissen__zahl{font-variant-numeric:tabular-nums;font-size:1.75em;font-weight:700;line-height:1}.fns-wissen__zahl>*{background:var(--vocal-grad);color:#0000;background-clip:text}.fns-wissen__unit{color:var(--muted-foreground)}.fns-wissen__legende{display:none}.fns-legende{color:var(--muted-foreground);align-items:center;gap:.4em;font-size:.86em;display:inline-flex}.fns-legende:before{content:"";border-radius:2px;width:14px;height:2px}.fns-legende--raus:before{background:var(--vocal-to);box-shadow:0 0 8px var(--vocal-to)}.fns-legende--rein:before{background:var(--vocal-from);box-shadow:0 0 8px var(--vocal-from)}.fns-wissen__liste{gap:.35rem;display:grid}.fns-eintrag{background:#ffffff09;border-radius:10px;align-items:center;gap:.6em;padding:.36em .6em;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.fns-eintrag__plus{width:1.5em;height:1.5em;color:var(--vocal-from);background:#a2f11c24;border-radius:50%;place-items:center;display:grid}.fns-eintrag__plus svg{width:.85em;height:.85em}.fns-schluss{text-align:center;color:var(--muted-foreground);font-size:.92em}@container fn-stage (width<=22rem){.fns-brain{width:46cqi}.fns-chips{gap:.3rem}.fns-chip{padding-right:.65em}}@container fn-stage (width>=56rem){.fns{gap:1rem;padding:1.2rem 1.4rem 1.3rem;font-size:clamp(11.5px,1.1cqi,13px)}.fns-cmd{justify-self:center;width:min(640px,62%)}.fns-field{aspect-ratio:1000/440;display:block}.fns-lines{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fns-brain{width:auto;height:72%;position:absolute;top:50%;left:50%;translate:-50% -50%}.fns-gruppe--links,.fns-gruppe--rechts{white-space:nowrap;display:block;position:absolute;top:5%;translate:-50% -50%}.fns-gruppe--links{left:14%}.fns-gruppe--rechts{left:86%}.fns-gruppe--alle{display:none}.fns-chips{display:block}.fns-chip{left:var(--x);top:var(--y);position:absolute;translate:-50% -50%}.fns-wissen{grid-template-columns:auto 1fr;justify-self:center;align-items:center;gap:.6rem 1.1rem;width:min(640px,62%)}.fns-wissen__kopf{border-right:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:.25em;padding-right:1.1rem}.fns-wissen__legende{gap:.9em;margin-top:.35em;display:inline-flex}}.fns-orbit{fill:none;stroke:#faf7f414;stroke-width:1px;stroke-dasharray:2 7}.fns-orbit--innen{stroke:rgba(var(--brand-rgb), .12)}.fns-bahn{fill:none;stroke-width:1.4px;stroke-linecap:round;opacity:.6}.fns-bahn--achse{stroke:#faf7f433}.fns-puls{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:6 200;stroke-dashoffset:6px;opacity:0}.fns-puls--raus{stroke:var(--vocal-to)}.fns-puls--rein,.fns-puls--wissen{stroke:var(--vocal-from)}.fns-puls--befehl{stroke:#faf7f4f2}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fns.is-armed .fns-cmd,.fns.is-armed .fns-wissen,.fns.is-armed .fns-chip,.fns.is-armed .fns-gruppe,.fns.is-armed .fns-schluss,.fns.is-armed .fns-eintrag,.fns.is-armed .fns-orbit,.fns.is-armed .fns-brain__label,.fns.is-armed .fns-brain__halo,.fns.is-armed .fns-brain__img{opacity:0}.fns.is-armed .fns-bahn{stroke-dasharray:100;stroke-dashoffset:100px}.fns.is-armed .fns-swap>*{opacity:0}.fns.is-armed .fns-swap>.is-start{opacity:1}.fns.is-play .fns-cmd{animation:fns-rise .6s var(--fns-ease) 50ms both}.fns.is-play .fns-wissen{animation:fns-rise .6s var(--fns-ease) .45s both}.fns.is-play .fns-gruppe,.fns.is-play .fns-orbit{animation:.7s .3s both fns-fade}.fns.is-play .fns-brain__img--grund{animation:1s .1s forwards fns-grund}.fns.is-play .fns-brain__img--hell{animation:var(--fns-hell)}.fns.is-play .fns-brain__halo{animation:fns-halo-in .9s ease .15s both, var(--anim), fns-halo-ende 1.2s ease 10.6s forwards}.fns.is-play .fns-brain__label{animation:fns-rise .6s var(--fns-ease) .9s both}.fns.is-play .fns-funke{animation:var(--anim)}.fns.is-play .fns-chip{animation:fns-chip-in .6s var(--fns-pop) calc(var(--t) * 1s) both, var(--dim)}.fns.is-play .fns-chip__ring{animation:var(--hl)}.fns.is-play .fns-bahn{animation:fns-draw .9s cubic-bezier(.65, 0, .35, 1) calc(var(--t,.6) * 1s) forwards, var(--glow,none)}.fns.is-play .fns-cmd__send{animation:var(--anim)}.fns.is-play .fns-eintrag{animation:fns-eintrag .6s var(--fns-ease) calc(var(--t) * 1s) both}.fns.is-play .fns-eintrag .fns-eintrag__plus{animation:fns-plus .7s var(--fns-pop) calc(var(--t) * 1s) both}.fns.is-play .fns-schluss{animation:fns-rise .6s var(--fns-ease) calc(var(--t) * 1s) both}.fns.is-play .fns-swap>.has-in{animation:fns-swap-in .45s var(--fns-ease) calc(var(--in) * 1s) both}.fns.is-play .fns-swap>.has-out{animation:fns-swap-out .3s ease calc(var(--out) * 1s) forwards}.fns.is-play .fns-swap>.has-in.has-out{animation:fns-swap-in .45s var(--fns-ease) calc(var(--in) * 1s) both, fns-swap-out .3s ease calc(var(--out) * 1s) forwards}.fns.is-play .fns-swap>.fns-cmd__line.has-in.has-out{animation:fns-type .75s steps(30, end) calc(var(--in) * 1s) both, fns-swap-out .3s ease calc(var(--out) * 1s) forwards}.fns.is-play .fns-swap>.fns-cmd__line.has-in.is-end{animation:fns-type .75s steps(30, end) calc(var(--in) * 1s) both}.fns.is-play .fns-puls--raus{animation:fns-raus .65s cubic-bezier(.45, 0, .25, 1) calc(var(--t) * 1s) both}.fns.is-play .fns-puls--rein,.fns.is-play .fns-puls--befehl,.fns.is-play .fns-puls--wissen{animation:fns-rein .65s cubic-bezier(.45, 0, .25, 1) calc(var(--t) * 1s) both}.fns.is-play .fns-puls--glanz{animation-duration:.95s}@keyframes fns-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fns-fade{to{opacity:1}}@keyframes fns-grund{to{opacity:.3}}@keyframes fns-hell1{0%{opacity:0}to{opacity:.4}}@keyframes fns-hell2{0%{opacity:.4}to{opacity:.7}}@keyframes fns-hell3{0%{opacity:.7}to{opacity:1}}@keyframes fns-halo-in{0%{opacity:0}to{opacity:.35}}@keyframes fns-blitz{0%,to{opacity:.35}28%{opacity:1}}@keyframes fns-halo-ende{to{opacity:.7}}@keyframes fns-funke{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes fns-chip-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes fns-dim{0%,to{opacity:1}18%,80%{opacity:.4}}@keyframes fns-hl{0%,to{opacity:0}15%,75%{opacity:1}}@keyframes fns-bahn-an{0%,to{opacity:.6}20%,80%{opacity:1}}@keyframes fns-draw{to{stroke-dashoffset:0}}@keyframes fns-senden{0%,to{transform:none}40%{transform:scale(.82)}}@keyframes fns-eintrag{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes fns-plus{0%{transform:scale(.4);box-shadow:0 0 #a2f11c99}60%{transform:scale(1.1);box-shadow:0 0 0 8px #a2f11c00}to{transform:none;box-shadow:0 0 #a2f11c00}}@keyframes fns-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fns-swap-out{to{opacity:0;transform:translateY(-6px)}}@keyframes fns-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes fns-raus{0%{stroke-dashoffset:-100px;opacity:0}12%,88%{opacity:1}to{stroke-dashoffset:6px;opacity:0}}@keyframes fns-rein{0%{stroke-dashoffset:6px;opacity:0}12%,88%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}}.fnt{--fnt-stage:#0a181c;--fnt-line:#faf7f414;--fnt-line-strong:#faf7f421;--fnt-face:#faf7f409;--fnt-text:#faf7f4e6;--fnt-muted:var(--muted-foreground);--fnt-faint:#faf7f494;--fnt-ink:#061114;--fnt-cyan-rgb:0, 227, 241;--fnt-lime-rgb:162, 241, 28;--fnt-ok-rgb:52, 230, 160;--fnt-ease:cubic-bezier(.22, 1, .36, 1);--fnt-move:cubic-bezier(.65, 0, .35, 1);--fnt-pop:cubic-bezier(.34, 1.56, .64, 1);--fnt-s2:max(11px, .86em);--fnt-s3:max(11px, .76em);--fnt-mz:2.75em;--fnt-gz:2.15em;--fnt-av:1.95em;--fnt-chip:max(6.4em, 84px);width:100%;min-height:28rem;font-family:var(--font-ui);color:var(--foreground);grid-template-rows:auto auto 2rem;padding-bottom:1rem;font-size:13px;line-height:1.3;display:grid}.fnt svg{flex:none;display:block}.fnt-bar{border-bottom:1px solid var(--fnt-line);background:#faf7f406;align-items:center;gap:.6em;min-height:2.85em;padding:.55em 1em;display:flex;position:relative}.fnt-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--vocal-from) 40%, var(--vocal-to) 60%, transparent);width:28%;height:1px;box-shadow:0 0 10px rgba(var(--brand-rgb), .55);opacity:0;pointer-events:none;position:absolute;bottom:-1px;left:0}.fnt-bar__ico{width:1.15em;height:1.15em;color:rgb(var(--brand-rgb));flex:none}.fnt-bar__ico svg{width:100%;height:100%}.fnt-bar__titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fnt-muted);flex:1;overflow:hidden}.fnt-bar__titel b{color:var(--foreground);font-weight:600}.fnt-bar__zusatz,.fnt-bar__zahl{display:none}.fnt-bar__zahl{font-size:var(--fnt-s2);color:var(--fnt-faint);white-space:nowrap}.fnt-body{align-content:start;gap:.55rem;min-width:0;min-height:0;padding:.6rem .6rem .35rem;display:grid}.fnt-col{align-content:start;gap:.55rem;min-width:0;display:grid}.fnt-zone{border:1px solid var(--fnt-line);background:var(--fnt-face);border-radius:12px;flex-direction:column;min-width:0;padding:.7em .8em;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b,0 12px 28px -20px #000000b3}.fnt-zone:after{content:"";z-index:3;border-radius:inherit;background:var(--fnt-stage);opacity:0;pointer-events:none;position:absolute;inset:-1px}.fnt-kick{font-size:var(--fnt-s3);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-weight:600;line-height:1.25}.fnt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3em .8em;display:flex}.fnt-head>.fnt-kick{white-space:nowrap}.fnt-head__rolle{inline-size:var(--fnt-chip);font-size:var(--fnt-s3);text-align:center;color:var(--fnt-faint)}.fnt-m{height:var(--fnt-mz);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65em;display:grid;position:relative}.fnt-m+.fnt-m{border-top:1px solid var(--fnt-line)}.fnt-m__fx{background:rgba(var(--brand-rgb), .09);opacity:0;pointer-events:none;border-radius:8px;position:absolute;inset:3px -.45em}.fnt-av{width:var(--fnt-av);height:var(--fnt-av);background:var(--c);color:var(--fnt-ink);border-radius:50%;place-items:center;display:inline-grid;position:relative}.fnt-av b{font-size:var(--fnt-s3);letter-spacing:.02em;font-weight:700}.fnt-av__offen{color:var(--fnt-faint);opacity:0;background:#111f22;border:1.5px dashed #faf7f46b;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.fnt-m__text{gap:.15em;min-width:0;display:grid}.fnt-m__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.fnt-m__meta{min-width:0;font-size:var(--fnt-s2);color:var(--fnt-muted);display:grid}.fnt-m__st{white-space:nowrap;grid-area:1/1;align-items:center;gap:.35em;display:inline-flex}.fnt-m__st svg{width:1.05em;height:1.05em}.fnt-m__st--alt{color:var(--fnt-faint);opacity:0}.fnt-m__st--neu{color:var(--success)}.fnt-role{inline-size:var(--fnt-chip);border:1px solid var(--fnt-line-strong);color:#faf7f4cc;border-radius:999px;place-items:center;height:1.8em;display:inline-grid;position:relative}.fnt-role__txt{font-size:var(--fnt-s2);white-space:nowrap;grid-area:1/1;font-weight:600}.fnt-role--admin{border-color:rgba(var(--fnt-lime-rgb), .4);background:rgba(var(--fnt-lime-rgb), .08);color:var(--vocal-from)}.fnt-role__fx{border-radius:inherit;border:1px solid rgba(var(--fnt-cyan-rgb), .45);background:rgba(var(--fnt-cyan-rgb), .09);position:absolute;inset:-1px}.fnt-role__alt{opacity:0}.fnt-role__neu{color:var(--vocal-to);position:relative}.fnt-sub{border-top:1px solid var(--fnt-line);font-size:var(--fnt-s3);letter-spacing:.12em;text-transform:uppercase;color:var(--fnt-faint);margin-top:.3em;padding:.6em 0 .45em;font-weight:600;line-height:1.25}.fnt-agenten{flex-wrap:wrap;gap:.4em;display:flex}.fnt-a{border:1px solid var(--fnt-line-strong);background:#faf7f408;border-radius:999px;align-items:center;height:1.95em;padding:0 .7em 0 .55em;display:inline-flex}.fnt-av--agent,.fnt-a__art,.fnt-a__lauf{display:none}.fnt-av--agent{border:1px solid var(--fnt-line-strong);color:rgb(var(--brand-rgb));background:#faf7f40d;border-radius:.6em}.fnt-av--agent svg{width:1.15em;height:1.15em}.fnt-a__text{align-items:center;gap:.4em;min-width:0;display:flex}.fnt-a__name{min-width:0;font-size:var(--fnt-s2);white-space:nowrap;font-weight:600}.fnt-a__art{color:var(--fnt-faint);font-weight:500}.fnt-a__st{white-space:nowrap;order:-1;align-items:center;gap:.4em;display:inline-flex}.fnt-ring{width:.95em}.fnt-note{font-size:var(--fnt-s2);color:var(--fnt-muted);gap:.55em;margin:auto 0 0;padding-top:.9em;line-height:1.45;display:none}.fnt-note svg{width:1.15em;height:1.15em;color:var(--primary);margin-top:.1em}.fnt-seg{border:1px solid var(--fnt-line);background:#00000038;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5em;padding:3px;display:grid;position:relative}.fnt-seg__thumb{border:1px solid rgba(var(--brand-rgb), .4);background:rgba(var(--brand-rgb), .14);border-radius:7px;width:calc(33.3333% - 2px);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(200%);box-shadow:inset 0 1px #ffffff14}.fnt-seg__opt{place-items:center;min-width:0;height:2.2em;display:grid;position:relative}.fnt-seg__l{font-size:var(--fnt-s2);white-space:nowrap;color:var(--fnt-muted);grid-area:1/1;font-weight:500}.fnt-seg__l--an{color:var(--foreground)}.fnt-seg__l--geht{opacity:0}.fnt-sicht__info{font-size:var(--fnt-s2);color:var(--fnt-muted);margin-top:.5em;display:grid}.fnt-sicht__i{white-space:nowrap;grid-area:1/1;align-items:center;gap:.45em;display:inline-flex}.fnt-sicht__i svg{width:1.1em;height:1.1em;color:rgb(var(--brand-rgb))}.fnt-sicht__i--alt{opacity:0}.fnt-sicht__i--alt svg{color:var(--fnt-faint)}.fnt-summe{isolation:isolate;font-size:var(--fnt-s2);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fnt-text);align-items:center;gap:.35em;display:inline-flex;position:relative}.fnt-summe svg{width:1.1em;height:1.1em;color:rgb(var(--brand-rgb))}.fnt-summe:after{content:"";z-index:-1;background:rgba(var(--brand-rgb), .16);opacity:0;border-radius:999px;position:absolute;inset:-.3em -.55em}.fnt-gut__zeilen{grid-auto-rows:var(--fnt-gz);margin:.3em 0 .55em;display:grid}.fnt-g{height:var(--fnt-gz);grid-template-columns:auto 4.5em minmax(0,1fr) 3.4em;align-items:center;gap:.6em;display:grid}.fnt-av--s{--fnt-av:max(1.7em, 22px)}.fnt-g__name{font-size:var(--fnt-s2);text-overflow:ellipsis;white-space:nowrap;color:var(--fnt-text);font-weight:500;overflow:hidden}.fnt-g__bar{background:#faf7f414;border-radius:999px;height:.5em;position:relative}.fnt-g__fill{inset-block:0;width:calc(var(--v) * 1%);background:var(--vocal-grad) 0 0 / calc(100% * 100 / var(--v)) 100% no-repeat;border-radius:999px;position:absolute;left:0}.fnt-g__fill--weniger{clip-path:inset(0 var(--cut) 0 0 round 999px)}.fnt-g__mark{outline:1.5px solid rgba(var(--brand-rgb), .9);outline-offset:2px;opacity:0;border-radius:999px;position:absolute;inset-block:0}.fnt-g__stueck{z-index:1;opacity:0;position:absolute;inset-block:0}.fnt-g__stueck i{background:var(--vocal-grad) var(--bp) 0 / var(--bs) 100% no-repeat;box-shadow:0 0 .8em rgba(var(--brand-rgb), .6);border-radius:999px;position:absolute;inset:0}.fnt-g__wert{font-size:var(--fnt-s2);font-variant-numeric:tabular-nums;color:var(--fnt-text);justify-items:end;display:grid}.fnt-g__wert>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:.2em;display:inline-flex}.fnt-g__alt{opacity:0}.fnt-g__pfeil{width:.9em;height:.9em;color:var(--fnt-faint)}.fnt-g__pfeil--auf{color:var(--vocal-from)}.fnt-g__pfeil svg{width:100%;height:100%}.fnt-etikett{border:1px solid rgba(var(--brand-rgb), .18);background:rgba(var(--brand-rgb), .06);font-size:var(--fnt-s2);color:var(--fnt-text);border-radius:8px;gap:.5em;margin:auto 0 0;padding:.45em .6em;line-height:1.4;display:flex}.fnt-etikett svg{width:1.1em;height:1.1em;color:rgb(var(--brand-rgb));margin-top:.12em}.fnt-frei{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;container:fnt-frei/inline-size}.fnt-frei__inhalt,.fnt-doc,.fnt-frei__text{display:contents}.fnt-frei>.fnt-kick,.fnt-frei__meta{grid-area:1/1/auto/-1;margin-bottom:.55em}.fnt-frei>.fnt-kick{justify-self:start}.fnt-frei__meta{font-size:var(--fnt-s2);color:var(--fnt-muted);justify-self:end}.fnt-frei__linie{background:linear-gradient(90deg, transparent, var(--vocal-from) 25%, var(--vocal-to) 75%, transparent);height:1px;position:absolute;top:-1px;left:1.2em;right:1.2em}.fnt-frei__titel{grid-area:2/2;align-self:end;font-weight:600}.fnt-status{grid-area:3/2;align-self:start;justify-items:start;margin-top:.2em;display:grid}.fnt-status__l{font-size:var(--fnt-s2);white-space:nowrap;grid-area:1/1;align-items:center;gap:.4em;display:inline-flex}.fnt-status__l svg{width:1.1em;height:1.1em}.fnt-status__l--warte{color:var(--fnt-muted);opacity:0}.fnt-status__l--live{color:var(--success);font-weight:600}.fnt-status__dot{background:var(--success);border-radius:50%;width:.5em;height:.5em;position:relative}.fnt-status__dot:after{content:"";border:1px solid var(--success);opacity:0;border-radius:50%;position:absolute;inset:0}.fnt-feld{border:1.5px dashed #faf7f433;border-radius:8px;grid-area:2/3/4;place-items:center;width:7.6em;height:2.9em;margin-left:.5em;display:grid}.fnt-prev{aspect-ratio:16/11;border:1px solid var(--fnt-line-strong);background:#0b171a;border-radius:6px;flex-direction:column;grid-area:2/1/4;gap:3.5cqi;width:4.4em;margin-right:.7em;padding-bottom:4cqi;display:flex;position:relative;container:fnt-prev/inline-size}@container fn-stage (width<=35.99rem){@container fnt-frei (width<=18.4rem){.fnt-prev{display:none}}}.fnt-prev i{display:block}.fnt-prev__nav{border-bottom:1px solid var(--fnt-line);align-items:center;gap:3cqi;height:9cqi;padding-inline:4.5cqi;display:flex}.fnt-prev__nav i{background:#faf7f438;border-radius:999px;width:8cqi;height:1.4cqi}.fnt-prev__nav .fnt-prev__logo{background:#b98552;border-radius:1.2cqi;width:4.5cqi;height:4.5cqi;margin-right:2cqi}.fnt-prev__nav .fnt-prev__cta{background:#faf7f4d9;width:12cqi;height:4cqi;margin-left:auto}.fnt-prev__hero{background:linear-gradient(90deg,#0b171a8c,#0000 70%),linear-gradient(135deg,#8a5f38,#5b3d24 60%,#3f2a19);border-radius:2.2cqi;flex-direction:column;flex:1;justify-content:center;gap:2.2cqi;margin-inline:4.5cqi;padding-inline:5cqi;display:flex}.fnt-prev__hero i{border-radius:999px}.fnt-prev__h1{background:#faf7f4eb;width:46%;height:3.2cqi}.fnt-prev__h2{background:#faf7f480;width:32%;height:1.8cqi}.fnt-prev__btn{background:var(--vocal-grad);width:15cqi;height:4.6cqi;margin-top:1cqi}.fnt-prev__kacheln{grid-template-columns:repeat(3,1fr);gap:3cqi;height:13cqi;margin-inline:4.5cqi;display:grid}.fnt-prev__kacheln i{background:#faf7f40f;border-radius:1.6cqi}.fnt-stempel{border:1.5px solid rgba(var(--fnt-lime-rgb), .85);box-shadow:inset 0 0 0 2px #091619f0, inset 0 0 0 3px rgba(var(--fnt-lime-rgb), .3), 0 10px 22px -10px #000000b3;color:var(--vocal-from);white-space:nowrap;background:#091619f0;border-radius:6px;justify-items:center;padding:.2em .45em .25em;line-height:1.2;display:grid;position:relative;rotate:-6deg}.fnt-stempel b{font-size:var(--fnt-s3);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.fnt-stempel span{font-size:var(--fnt-s3);color:rgba(var(--fnt-lime-rgb), .88);font-weight:500}.fnt-stempel:after{content:"";border:1.5px solid rgba(var(--fnt-lime-rgb), .55);opacity:0;border-radius:9px;position:absolute;inset:-4px}.fnt-foot{white-space:nowrap;max-width:calc(100% - 9.5rem);color:var(--fnt-faint);align-items:center;margin:0;padding-left:1rem;font-size:11px;line-height:1.3;display:flex}@container fn-stage (width>=36rem){.fnt{--fnt-mz:3.1em;--fnt-gz:2.5em;--fnt-av:2.2em;font-size:13.5px}.fnt-bar{padding-inline:1.15em}.fnt-bar__zusatz{display:inline}.fnt-bar__zahl{display:block}.fnt-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.85rem .85rem .4rem}.fnt-col{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.75rem}.fnt-zone{padding:.85em .95em .95em}.fnt-head{min-height:1.6em}.fnt-agenten{gap:0;display:grid}.fnt-a{height:var(--fnt-mz);background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:.65em;padding:0;display:grid}.fnt-a+.fnt-a{border-top:1px solid var(--fnt-line)}.fnt-av--agent{display:inline-grid}.fnt-a__art,.fnt-a__lauf{display:inline}.fnt-a__text{gap:.15em;display:grid}.fnt-a__name{text-overflow:ellipsis;font-size:1em;overflow:hidden}.fnt-a__st{font-size:var(--fnt-s2);color:var(--fnt-muted);order:0}.fnt-ring{width:.9em}.fnt-note{display:flex}.fnt-seg__opt{height:2.3em}.fnt-gut__zeilen{margin:.4em 0 .7em}.fnt-g__bar{height:.55em}.fnt-etikett{padding:.55em .7em}.fnt-frei{flex-direction:column;grid-column:1/-1;align-items:stretch;display:flex}.fnt-frei>.fnt-kick,.fnt-frei__meta,.fnt-frei__titel,.fnt-status,.fnt-prev,.fnt-feld{grid-area:auto}.fnt-frei>.fnt-kick{margin:0}.fnt-frei__inhalt{gap:.85em;margin-top:.65em;display:grid}.fnt-doc{display:block;position:relative}.fnt-frei__text{justify-items:start;gap:.25em;min-width:0;display:grid}.fnt-frei__meta{justify-self:start;margin:0}.fnt-prev{aspect-ratio:16/10;border-radius:10px;width:auto;margin:0}.fnt-feld{border:0;width:auto;height:auto;margin:0;display:block;position:absolute;bottom:9%;right:5%}.fnt-stempel{padding:.4em .85em .45em;rotate:-7deg}.fnt-stempel b{letter-spacing:.14em}.fnt-status{margin-top:.5em}.fnt-status__l{border-radius:999px;height:1.95em;padding-inline:.65em .8em}.fnt-status__l--warte{border:1px dashed #faf7f43d}.fnt-status__l--live{border:1px solid rgba(var(--fnt-ok-rgb), .35);background:rgba(var(--fnt-ok-rgb), .1)}}@container fnt-frei (width>=26rem){.fnt-frei__inhalt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.2em}}@container fn-stage (width>=52rem){.fnt{--fnt-mz:3.75em;--fnt-gz:3.3em;--fnt-av:2.35em;aspect-ratio:16/7.6;grid-template-rows:auto minmax(0,1fr) 2rem;min-height:0;font-size:clamp(11px,1.25cqi,14px)}.fnt-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1.04fr) minmax(0,.88fr);align-content:stretch;gap:.85em;padding:1em 1em .5em}.fnt-col{gap:.85em}.fnt-gut__zeilen{margin-block:auto}.fnt-etikett{margin-top:0}.fnt-frei{grid-column:auto}.fnt-frei__inhalt{flex-direction:column;flex:1;min-height:0;display:flex}.fnt-doc{flex:1;min-height:9em;display:flex}.fnt-prev{aspect-ratio:auto;flex:1}}@container fn-stage (width>=52rem) and (width<=63.99rem){.fnt{--fnt-mz:3.4em;--fnt-gz:2.7em}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fnt.is-armed .fnt-zone{animation:fnt-in .55s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed :is(.fnt-m,.fnt-g,.fnt-a){animation:fnt-in-klein .45s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-ring{animation:fnt-dreh 1.1s linear calc(var(--t) * 1s) 9}.fnt.is-armed :is(.fnt-team,.fnt-frei):after{animation:fnt-dim-an .4s var(--fnt-ease) calc(var(--d1) * 1s) forwards, fnt-dim-aus .5s var(--fnt-ease) calc(var(--d2) * 1s) forwards}.fnt.is-armed :is(.fnt-sicht,.fnt-gut):after{animation:fnt-dim-an .4s var(--fnt-ease) calc(var(--d1) * 1s) forwards, fnt-dim-aus .35s var(--fnt-ease) calc(var(--d2) * 1s) forwards, fnt-dim-an .4s var(--fnt-ease) calc(var(--d3) * 1s) forwards, fnt-dim-aus .5s var(--fnt-ease) calc(var(--d4) * 1s) forwards}.fnt.is-armed .fnt-m__fx{animation:fnt-blitz 1.2s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-av--neu{animation:fnt-wachsen .45s var(--fnt-pop) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-av__offen{animation:fnt-weg .3s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-m__st--alt{animation:fnt-raus .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-m__st--neu{animation:fnt-rein .4s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-role--wechsel{animation:fnt-stups .45s var(--fnt-ease) calc(var(--t) * 1s + 80ms) both}.fnt.is-armed .fnt-role__fx{animation:fnt-zeigen .3s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-role__alt{animation:fnt-raus .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-role__neu{animation:fnt-rein .4s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-seg__thumb{animation:fnt-schieber .6s var(--fnt-move) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-seg__l--geht{animation:fnt-weg .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-seg__l:not(.fnt-seg__l--geht,.fnt-seg__l--fest){animation:fnt-zeigen .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-sicht__i--alt{animation:fnt-raus .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-sicht__i--neu{animation:fnt-rein .4s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-etikett{animation:fnt-in-klein .45s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__mark{animation:fnt-markieren .3s var(--fnt-pop) calc(var(--t) * 1s) forwards, fnt-weg .2s ease-out calc(var(--t2) * 1s) forwards}.fnt.is-armed .fnt-g__fill--weniger{animation:fnt-kuerzen .2s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__stueck{animation:fnt-stueck-x 1.05s var(--fnt-move) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__stueck i{animation:fnt-stueck-y 1.05s var(--fnt-move) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__bar--ziel{animation:fnt-schluck .45s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__fill--mehr{animation:fnt-verlaengern .35s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__alt{animation:fnt-raus .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-g__neu{animation:fnt-rein .4s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-summe:after{animation:fnt-blitz 1s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-stempel{animation:fnt-stempel .5s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-stempel:after{animation:fnt-tinte .6s var(--fnt-ease) calc(var(--t) * 1s + .2s) both}.fnt.is-armed :is(.fnt-prev,.fnt-feld){animation:fnt-druck .35s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-status__l--warte{animation:fnt-raus .25s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-status__l--live{animation:fnt-rein .4s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-status__dot:after{animation:fnt-puls 1.1s ease-out calc(var(--t) * 1s) both}.fnt.is-armed .fnt-frei__linie{animation:fnt-linie .8s var(--fnt-ease) calc(var(--t) * 1s) both}.fnt.is-armed .fnt-bar:after{animation:fnt-lauf 1.4s cubic-bezier(.45, 0, .25, 1) calc(var(--t) * 1s) both}.fnt.fnt.fnt.is-armed:not(.is-play) *,.fnt.fnt.fnt.is-armed:not(.is-play) :before,.fnt.fnt.fnt.is-armed:not(.is-play) :after{animation-play-state:paused}}@keyframes fnt-in{0%{opacity:0;transform:translateY(.6em)}}@keyframes fnt-in-klein{0%{opacity:0;transform:translateY(.35em)}}@keyframes fnt-zeigen{0%{opacity:0}to{opacity:1}}@keyframes fnt-weg{0%{opacity:1}to{opacity:0}}@keyframes fnt-dim-an{0%{opacity:0}to{opacity:.42}}@keyframes fnt-dim-aus{0%{opacity:.42}to{opacity:0}}@keyframes fnt-rein{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes fnt-raus{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.6em)}}@keyframes fnt-blitz{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes fnt-wachsen{0%{transform:scale(.86)}to{transform:none}}@keyframes fnt-stups{0%,to{scale:1}40%{scale:1.06}}@keyframes fnt-schieber{0%{transform:translate(0)}to{transform:translate(200%)}}@keyframes fnt-markieren{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes fnt-kuerzen{0%{clip-path:inset(0 round 999px)}to{clip-path:inset(0 var(--cut) 0 0 round 999px)}}@keyframes fnt-verlaengern{0%{clip-path:inset(0 var(--cut0) 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}@keyframes fnt-stueck-x{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}6%{opacity:1}14%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}80%{opacity:1;animation-timing-function:ease-out;transform:translate(100%)}to{opacity:0;transform:translate(100%)}}@keyframes fnt-stueck-y{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(0)}14%{animation-timing-function:cubic-bezier(.33,0,.4,1);transform:translateY(-.3em)}52%{transform:translateY(calc(-1 * var(--fnt-gz) - .45em));animation-timing-function:cubic-bezier(.5,0,.75,.4)}80%,to{transform:translateY(calc(-1 * var(--fnt-gz)))}}@keyframes fnt-schluck{0%,to{transform:none}30%{transform:scaleY(1.6)}}@keyframes fnt-stempel{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.85,.35);translate:0 -.5em;scale:1.5}40%{opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);translate:0;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes fnt-tinte{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes fnt-druck{0%,to{transform:none}30%{transform:translateY(.14em)scale(.985)}}@keyframes fnt-puls{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes fnt-linie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fnt-lauf{0%{opacity:0;transform:translate(-100%)}18%,82%{opacity:1}to{opacity:0;transform:translate(357%)}}@keyframes fnt-dreh{0%{rotate:0deg}to{rotate:1turn}}.fnd{--fnd-line:#faf7f414;--fnd-line-soft:#faf7f40e;--fnd-face:#faf7f409;--fnd-muted:var(--muted-foreground);--fnd-zero:#34e6a0;--fnd-abuse:#f0c14b;--fnd-full:#ff7a8a;--fnd-eu:#7ff3fa;--fnd-small:max(11px, .88em);--fnd-tiny:max(11px, .78em);--fnd-ease:cubic-bezier(.22, 1, .36, 1);--fnd-out:cubic-bezier(.16, 1, .3, 1);--fnd-pop:cubic-bezier(.34, 1.56, .64, 1);--fnd-pad:.875rem;--fnd-in-x:0;--fnd-in-y:.45em;width:100%;padding:.875rem var(--fnd-pad) 1rem;font-family:var(--font-ui);color:var(--foreground);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""set""list""facts";gap:.625rem;font-size:12px;line-height:1.35;display:grid;position:relative}.fnd .fnd-ico{flex:none;width:1.15em;height:1.15em;display:block}.fnd .fnd-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.fnd .fnd-card{border:1px solid var(--fnd-line);background:var(--fnd-face);border-radius:14px;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff0b,0 18px 40px -28px #000000b3}.fnd .fnd-label{font-size:var(--fnd-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin:0;font-weight:600}.fnd-head{grid-area:head;align-items:center;gap:.6em;min-width:0;display:flex}.fnd-head__badge{border:1px solid rgba(var(--brand-rgb), .28);background:rgba(var(--brand-rgb), .1);width:2em;height:2em;color:var(--vocal-from);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.fnd-head__badge .fnd-ico{width:1.05em;height:1.05em}.fnd-head__title{letter-spacing:-.005em;margin:0;font-size:1em}.fnd-head__title b{font-weight:600}.fnd-head__title span{color:var(--fnd-muted)}.fnd-satz{border-top:1px solid var(--fnd-line-soft);font-size:var(--fnd-small);color:var(--fnd-muted);text-wrap:pretty;margin:0;padding-top:1em;display:none}.fnd-satz b{color:var(--foreground);font-weight:500}.fnd-set{flex-direction:column;grid-area:set;gap:.7em;padding:.8em .85em .75em;display:flex}.fnd-stufen{border:0;min-inline-size:0;margin:0;padding:0}.fnd-stufen>.fnd-label{float:left;padding:0;line-height:1.6}.fnd-probe{float:right;font-size:var(--fnd-small);color:var(--fnd-muted);align-items:center;gap:.4em;line-height:1.6;display:inline-flex}.fnd-probe .fnd-ico{width:1.05em;height:1.05em;color:var(--vocal-from)}.fnd-opts{--fnd-dx:100%;--fnd-dy:0%;clear:both;isolation:isolate;border:1px solid var(--fnd-line);background:#06111466;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:2.9em;margin-top:.5em;display:grid;position:relative}.fnd-opts__hl{z-index:-1;pointer-events:none;width:33.3333%;transform:translate(calc(var(--fnd-n,0) * var(--fnd-dx)), calc(var(--fnd-n,0) * var(--fnd-dy)));padding:3px;position:absolute;inset:0 auto 0 0}.fnd-opts__hl:before{content:"";border:1px solid rgba(var(--brand-rgb), .42);background:linear-gradient(100deg,#a2f11c1c,#00e3f112);border-radius:8px;height:100%;display:block;box-shadow:inset 0 1px #ffffff0f}.fnd:has(#fnd-stufe-2:checked) .fnd-opts__hl{--fnd-n:1}.fnd:has(#fnd-stufe-3:checked) .fnd-opts__hl{--fnd-n:2}.fnd-opt{text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.7em;min-width:0;padding:.45em .3em;display:flex;position:relative}.fnd-opt+.fnd-opt{border-left:1px solid var(--fnd-line-soft)}.fnd-opt__input,.fnd-switch__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.fnd-opt__radio{border:1.5px solid #faf7f452;border-radius:50%;flex:none;width:1.15em;height:1.15em;display:none;position:relative}.fnd-opt__radio:before{content:"";background:var(--vocal-grad);opacity:0;border-radius:50%;position:absolute;inset:.2em;transform:scale(.4)}.fnd-opt:has(:checked) .fnd-opt__radio{border-color:rgba(var(--brand-rgb), .85)}.fnd-opt:has(:checked) .fnd-opt__radio:before{opacity:1;transform:none}.fnd-opt__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}.fnd-opt__hint{color:var(--fnd-muted);font-weight:500;line-height:1.2}.fnd-opt:has(:checked) .fnd-opt__hint{color:var(--foreground)}.fnd-opt:has(:focus-visible){z-index:1;outline:2px solid var(--vocal-to);outline-offset:-2px;border-radius:9px}.fnd-wahl{margin:.55em 0 0;font-weight:500;display:grid}.fnd-wahl>span{grid-area:1/1}.fnd-wahl>span:not([data-s="1"]),.fnd:has(:is(#fnd-stufe-2,#fnd-stufe-3):checked) .fnd-wahl>[data-s="1"]{opacity:0;visibility:hidden;transform:translateY(.3em)}.fnd:has(#fnd-stufe-2:checked) .fnd-wahl>[data-s="2"],.fnd:has(#fnd-stufe-3:checked) .fnd-wahl>[data-s="3"]{opacity:1;visibility:visible;transform:none}.fnd-note{font-size:var(--fnd-small);color:var(--fnd-muted);align-items:center;gap:.45em;margin:.3em 0 0;display:flex}.fnd-note .fnd-ico{width:1em;height:1em;color:var(--primary)}.fnd-eu{border-top:1px solid var(--fnd-line-soft);padding-top:.6em}.fnd-eu__row{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.6em;min-height:2.7em;display:flex;position:relative}.fnd-eu__icon{width:1.9em;height:1.9em;color:var(--primary);background:#faf7f40d;border-radius:8px;flex:none;place-items:center;display:grid}.fnd-eu__icon .fnd-ico{width:1.1em;height:1.1em}.fnd-eu__title{flex:auto;font-weight:600}.fnd-eu__state{font-size:var(--fnd-small);color:var(--fnd-muted);display:grid}.fnd-eu__state>span{text-align:right;grid-area:1/1}.fnd-eu__an{opacity:0;color:var(--vocal-from)}.fnd:has(#fnd-eu:checked) .fnd-eu__an{opacity:1}.fnd:has(#fnd-eu:checked) .fnd-eu__aus{opacity:0}.fnd-switch{isolation:isolate;background:#faf7f424;border-radius:999px;flex:none;width:2.5em;height:1.45em;position:relative;box-shadow:inset 0 0 0 1px #faf7f40f}.fnd-switch:before{content:"";z-index:-1;border-radius:inherit;background:var(--vocal-grad);opacity:0;position:absolute;inset:0}.fnd-switch__knob{background:#faf7f4;border-radius:50%;width:1.09em;height:1.09em;position:absolute;top:.18em;left:.18em;box-shadow:0 1px 3px #00000059}.fnd:has(#fnd-eu:checked) .fnd-switch:before{opacity:1}.fnd:has(#fnd-eu:checked) .fnd-switch__knob{transform:translate(1.05em)}.fnd-eu__row:has(:focus-visible) .fnd-switch{outline:2px solid var(--vocal-to);outline-offset:2px}.fnd-eu__texte{font-size:var(--fnd-small);text-wrap:pretty;margin-top:.15em;padding-left:2.5em;display:grid}.fnd-eu__texte>p{grid-area:1/1;margin:0}.fnd-eu__hint{color:var(--fnd-muted)}.fnd-eu__bsp{color:var(--fnd-eu)}.fnd-eu__bsp>span{opacity:0;visibility:hidden;display:block}.fnd:has(#fnd-eu:checked) .fnd-eu__hint{opacity:0}.fnd:has(#fnd-eu:checked) .fnd-eu__bsp>span{opacity:1;visibility:visible}.fnd-list{flex-direction:column;grid-area:list;padding:.75em .4em .3em;display:flex;position:relative;overflow:clip}.fnd-list__head{flex-wrap:wrap;align-items:center;gap:.45em .6em;padding:0 .55em .5em;display:flex}.fnd-list__head>.fnd-label{margin-right:auto}.fnd-list__auszug{letter-spacing:.04em;text-transform:none;color:var(--fnd-muted);margin-left:.35em;font-weight:500;display:none}.fnd-euchip{font-size:var(--fnd-small);color:var(--fnd-eu);background:#00e3f112;border:1px solid #00e3f14d;border-radius:999px;align-items:center;gap:.35em;padding:.2em .6em .2em .45em;font-weight:500;display:none}.fnd-euchip .fnd-ico{width:1em;height:1em}.fnd-count{border:1px solid rgba(var(--brand-rgb), .24);font-size:var(--fnd-small);color:var(--fnd-muted);font-variant-numeric:tabular-nums;white-space:nowrap;background:#a2f11c14;border-radius:999px;margin:0;padding:.2em .65em;display:inline-grid}.fnd-count b{color:var(--foreground);font-weight:700}.fnd-count__step{grid-area:1/1;display:none}.fnd-count__step[data-k="1-0"]{display:inline}.fnd:has(:is(#fnd-stufe-2,#fnd-stufe-3):checked) .fnd-count__step[data-k="1-0"],.fnd:has(#fnd-eu:checked) .fnd-count__step[data-k="1-0"]{display:none}.fnd:has(#fnd-stufe-1:checked):has(#fnd-eu:checked) .fnd-count__step[data-k="1-1"],.fnd:has(#fnd-stufe-2:checked):not(:has(#fnd-eu:checked)) .fnd-count__step[data-k="2-0"],.fnd:has(#fnd-stufe-2:checked):has(#fnd-eu:checked) .fnd-count__step[data-k="2-1"],.fnd:has(#fnd-stufe-3:checked):not(:has(#fnd-eu:checked)) .fnd-count__step[data-k="3-0"],.fnd:has(#fnd-stufe-3:checked):has(#fnd-eu:checked) .fnd-count__step[data-k="3-1"]{display:inline}.fnd-legende{font-size:var(--fnd-small);color:var(--fnd-muted);flex-wrap:wrap;gap:.25em .7em;margin:0;padding:0 .55em .5em;list-style:none;display:flex}.fnd-legende li{align-items:center;gap:.4em;display:flex}.fnd-legende [data-level=zero] .fnd-model__dot{color:var(--fnd-zero)}.fnd-legende [data-level=abuse] .fnd-model__dot{color:var(--fnd-abuse)}.fnd-legende [data-level=full] .fnd-model__dot{color:var(--fnd-full)}.fnd-table{flex-direction:column;flex:auto;min-height:0;display:flex}.fnd-cols{display:none}.fnd-rows{margin:0;padding:0;list-style:none}.fnd-model{border-top:1px solid var(--fnd-line-soft);grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"name route ret state";align-items:center;column-gap:.7em;min-height:2.35em;padding:0 .55em;display:grid}.fnd-model:first-child{border-top:0}.fnd-model__name{white-space:nowrap;grid-area:name;align-items:center;min-width:0;font-weight:500;display:flex}.fnd-model__label{text-overflow:ellipsis;overflow-clip-margin:2px;min-width:0;position:relative;overflow:clip}.fnd-model__label:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.fnd-model__note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}.fnd-model__ret{min-width:0;font-size:var(--fnd-small);white-space:nowrap;grid-area:ret;align-items:center;gap:.5em;display:flex}.fnd-model__ret-t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.fnd-model[data-level=zero] .fnd-model__ret{color:var(--fnd-zero)}.fnd-model[data-level=abuse] .fnd-model__ret{color:var(--fnd-abuse)}.fnd-model[data-level=full] .fnd-model__ret{color:var(--fnd-full)}.fnd-model__dot{width:.45em;height:.45em;box-shadow:0 0 0 .2em color-mix(in srgb, currentColor 16%, transparent);background:currentColor;border-radius:50%;flex:none}.fnd-model__route{font-size:var(--fnd-small);color:var(--fnd-muted);white-space:nowrap;grid-area:route;display:grid}.fnd-model__route>*{grid-area:1/1}.fnd-model__route-t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.fnd-model__kurz{text-align:right}.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty] .fnd-model__kurz{color:var(--fnd-eu)}.fnd-model__grund{color:var(--fnd-eu);opacity:0;display:none}.fnd-model__state{grid-area:state;place-items:center;width:1.2em;height:1.2em;display:grid}.fnd-model__state .fnd-ico{grid-area:1/1;width:1.05em;height:1.05em}.fnd-model__ok{color:var(--vocal-from)}.fnd-model__no{color:#faf7f48c}.fnd-model__no-t,.fnd-model__eu-t{display:none}.fnd:has(#fnd-stufe-2:checked) .fnd-model[data-level=full],.fnd:has(#fnd-stufe-3:checked) .fnd-model:not([data-level=zero]),.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty]{--fnd-aus:1}.fnd-model :is(.fnd-model__name,.fnd-model__route){opacity:calc(1 - var(--fnd-aus,0) * .5)}.fnd-model .fnd-model__ret{opacity:calc(1 - var(--fnd-aus,0) * .62)}.fnd-model .fnd-model__label:after{transform:scaleX(var(--fnd-aus,0))}.fnd-model .fnd-model__ok{opacity:calc(1 - var(--fnd-aus,0));transform:scale(calc(1 - var(--fnd-aus,0) * .4))}.fnd-model .fnd-model__no{opacity:var(--fnd-aus,0);transform:scale(calc(.6 + var(--fnd-aus,0) * .4))}.fnd:has(#fnd-stufe-2:checked) .fnd-model[data-level=full] .fnd-model__ok-t,.fnd:has(#fnd-stufe-3:checked) .fnd-model:not([data-level=zero]) .fnd-model__ok-t,.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty] .fnd-model__ok-t{display:none}.fnd:has(#fnd-stufe-2:checked) .fnd-model[data-level=full] .fnd-model__no-t,.fnd:has(#fnd-stufe-3:checked) .fnd-model:not([data-level=zero]) .fnd-model__no-t,.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty] .fnd-model__eu-t{display:inline}.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty] .fnd-model__route{opacity:1}.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty] .fnd-model__route-t{opacity:0}.fnd:has(#fnd-eu:checked) .fnd-model[data-route=requesty] .fnd-model__grund{opacity:1}.fnd-facts{grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em .9em;margin:0;padding:.15em .2em 0;list-style:none;display:grid}.fnd-fact{min-width:0;font-size:var(--fnd-small);color:var(--fnd-muted);text-wrap:balance;align-items:flex-start;gap:.5em;line-height:1.3;display:flex}.fnd-fact .fnd-ico{width:1.2em;height:1.2em;color:var(--vocal-from);opacity:.85;margin-top:.02em}@container fn-stage (width<=22rem){.fnd-opt__hint{font-size:var(--fnd-small)}}@container fn-stage (width>=36rem){.fnd{--fnd-pad:1.5rem;--fnd-in-x:-.5em;--fnd-in-y:0;gap:1rem;padding-block:1.35rem 1.4rem;line-height:1.4}.fnd .fnd-card{border-radius:16px}.fnd-head__badge{border-radius:10px;width:2.15em;height:2.15em}.fnd-set{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.1em 1.4em;padding:1.1em 1.15em 1.2em;display:grid}.fnd-opts{--fnd-dx:0%;--fnd-dy:100%;border-radius:12px;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(2.75em,1fr);margin-top:.65em}.fnd-opts__hl{width:auto;height:33.3333%;inset:0 0 auto}.fnd-opts__hl:before{border-radius:9px}.fnd-opt{text-align:left;justify-content:flex-start;padding:.55em .85em}.fnd-opt+.fnd-opt{border-left:0;border-top:1px solid var(--fnd-line-soft)}.fnd-opt__radio{display:block}.fnd-opt__title{clip-path:none;white-space:normal;opacity:.72;flex:auto;width:auto;height:auto;font-weight:500;position:static;overflow:visible}.fnd-opt:has(:checked) .fnd-opt__title{opacity:1}.fnd-opt__hint{border:1px solid var(--fnd-line);font-size:var(--fnd-small);color:var(--primary);white-space:nowrap;border-radius:999px;flex:none;padding:.15em .6em;font-weight:400;line-height:1.4}.fnd-opt:has(:checked) .fnd-opt__hint{color:var(--primary)}.fnd-opt:has(:focus-visible){border-radius:10px}.fnd-wahl{display:none}.fnd-note{margin-top:.6em}.fnd-eu{border-top:0;border-left:1px solid var(--fnd-line-soft);padding-top:0;padding-left:1.4em}.fnd-eu__row{min-height:1.9em}.fnd-eu__texte{margin-top:.9em;padding-left:0}.fnd-satz{grid-column:1/-1;display:block}.fnd-list{padding:.95em .5em .4em}.fnd-list__head{padding-bottom:.75em}.fnd-list__auszug{display:inline}.fnd:has(#fnd-eu:checked) .fnd-euchip{display:inline-flex}.fnd-legende{display:none}.fnd-table{grid-template-rows:auto minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr) max-content auto;column-gap:1.3em;display:grid}.fnd-cols,.fnd-rows,.fnd-model{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.fnd-cols{border-block:1px solid var(--fnd-line-soft);font-size:var(--fnd-tiny);letter-spacing:.09em;text-transform:uppercase;color:var(--primary);align-items:center;padding:.55em;font-weight:600}.fnd-rows{grid-auto-rows:minmax(2.3em,1fr)}.fnd-model{grid-template-areas:none;column-gap:normal;min-height:0}.fnd-model>*{grid-area:auto}.fnd-model__note{clip-path:none;border:1px solid rgba(var(--brand-rgb), .3);background:rgba(var(--brand-rgb), .07);width:auto;height:auto;font-size:var(--fnd-tiny);color:var(--vocal-from);border-radius:999px;margin-left:.6em;padding:.05em .55em;font-weight:500;position:static;overflow:visible}.fnd-model__ret-t,.fnd-model__route-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.fnd-model__kurz{display:none}.fnd-model__grund{display:block}.fnd-facts{gap:.7em 1.5em}.fnd-fact{align-items:center;line-height:1.4}}@container fn-stage (width>=52rem){.fnd{--fnd-pad:1.65em;aspect-ratio:16/7.6;padding:1.4em var(--fnd-pad) 1.35em;grid-template:"head head""set list"minmax(0,1fr)"facts facts"/minmax(0,.75fr) minmax(0,1.25fr);gap:1.05em 1.1em;font-size:clamp(11px,1.2cqi,13.5px)}.fnd-set{flex-direction:column;gap:0;padding:1.1em 1.1em 1em;display:flex}.fnd-stufen{padding-bottom:.95em}.fnd-opts{grid-auto-rows:minmax(2.9em,1fr)}.fnd-eu{border-top:1px solid var(--fnd-line-soft);border-left:0;flex-direction:column;flex:auto;justify-content:flex-start;padding:.95em 0;display:flex}.fnd-eu__texte{margin-top:.55em;padding-left:2.5em}.fnd-list{padding-top:1em}.fnd-table{column-gap:.85em}.fnd-cols,.fnd-model{padding-inline:.45em}.fnd-rows{grid-auto-rows:minmax(1.95em,1fr)}.fnd-model__note{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:clip}.fnd-facts{justify-content:space-between;gap:1.5em;padding:0 .2em;display:flex}.fnd-fact{white-space:nowrap}}@container fn-stage (width>=58rem){.fnd-opts{grid-auto-rows:minmax(3.4em,1fr)}.fnd-stufen{padding-bottom:1.25em}.fnd-eu{padding-top:1.25em}.fnd-eu__texte{margin-top:.7em}}@media (prefers-reduced-motion:no-preference){.fnd-opts__hl{transition:transform .42s cubic-bezier(.34,1.25,.64,1)}.fnd-opt__radio{transition:transform .14s ease-out}.fnd-opt:active .fnd-opt__radio{transform:scale(.86)}.fnd-opt__radio:before{transition:transform .32s var(--fnd-pop), opacity .2s ease-out}.fnd-opt__title,.fnd-opt__hint{transition:opacity .25s,color .25s}.fnd-wahl>span{transition:opacity .28s ease-out, transform .36s var(--fnd-out), visibility 0s linear .28s}.fnd:not(:has(:is(#fnd-stufe-2,#fnd-stufe-3):checked)) .fnd-wahl>[data-s="1"],.fnd:has(#fnd-stufe-2:checked) .fnd-wahl>[data-s="2"],.fnd:has(#fnd-stufe-3:checked) .fnd-wahl>[data-s="3"]{transition:opacity .28s ease-out 80ms, transform .36s var(--fnd-out) 80ms, visibility 0s}.fnd-switch{transition:transform .14s ease-out}.fnd-eu__row:active .fnd-switch{transform:scale(.94)}.fnd-switch:before,.fnd-eu__state>span{transition:opacity .25s}.fnd-switch__knob{transition:transform .34s cubic-bezier(.34,1.4,.64,1)}.fnd-eu__hint,.fnd-eu__bsp>span{transition:opacity .3s,visibility 0s linear .3s}.fnd:has(#fnd-eu:checked) .fnd-eu__bsp>span,.fnd:not(:has(#fnd-eu:checked)) .fnd-eu__hint{transition:opacity .3s .1s,visibility}.fnd-euchip{animation:fnd-chip .36s var(--fnd-out)}.fnd-model :is(.fnd-model__name,.fnd-model__ret,.fnd-model__route){transition:opacity .32s ease-out calc(var(--i) * 45ms)}.fnd-model .fnd-model__label:after{transition:transform .38s var(--fnd-out) calc(var(--i) * 45ms)}.fnd-model :is(.fnd-model__ok,.fnd-model__no){transition:opacity .24s ease-out calc(var(--i) * 45ms + 80ms), transform .34s var(--fnd-pop) calc(var(--i) * 45ms + 80ms)}.fnd-model :is(.fnd-model__route-t,.fnd-model__grund){transition:opacity .28s ease-out calc(var(--i) * 45ms)}.fnd-model__kurz{transition:color .28s ease calc(var(--i) * 45ms)}.fnd-count__step{animation:fnd-tick .38s var(--fnd-out) .18s backwards}.fnd-opt.is-tap .fnd-opt__radio,.fnd-opt.is-tap .fnd-opt__hint,.fnd-eu__row.is-tap .fnd-switch{animation:fnd-tap .36s var(--fnd-ease)}}@media (hover:hover) and (pointer:fine){.fnd-opt:hover .fnd-opt__title,.fnd-opt:hover .fnd-opt__hint{opacity:1}}@keyframes fnd-tick{0%{opacity:0;transform:translateY(-.5em)}}@keyframes fnd-chip{0%{opacity:0;transform:translate(.4em)scale(.94)}}@keyframes fnd-tap{45%{transform:scale(.9)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fnd.is-armed .fnd-set{animation:fnd-rise .5s var(--fnd-out) backwards}.fnd.is-armed :is(.fnd-list__head,.fnd-legende,.fnd-cols){animation:.45s ease-out 50ms backwards fnd-fade}.fnd.is-armed .fnd-model{animation:fnd-in .5s var(--fnd-out) calc(var(--t) * 1s) backwards}.fnd.is-armed .fnd-facts{animation:.5s ease-out .65s backwards fnd-fade}.fnd.is-armed:not(.is-play) :is(.fnd-set,.fnd-list__head,.fnd-legende,.fnd-cols,.fnd-model,.fnd-facts){animation-play-state:paused}.fnd.is-armed :is(.fnd-head,.fnd-stufen,.fnd-eu,.fnd-satz,.fnd-facts){transition:opacity .45s var(--fnd-ease)}.fnd.is-fokus-stufe :is(.fnd-head,.fnd-eu,.fnd-satz,.fnd-facts),.fnd.is-fokus-eu :is(.fnd-head,.fnd-stufen,.fnd-satz,.fnd-facts){opacity:.6}.fnd-list:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 30%, rgba(var(--brand-rgb), .07) 46%, #ffffff12 50%, rgba(var(--brand-rgb), .07) 54%, transparent 70%);opacity:0;position:absolute;inset:0;transform:translate(-100%)}.fnd.is-glanz .fnd-list:after{will-change:transform;animation:1.2s cubic-bezier(.65,0,.35,1) forwards fnd-glanz}}@keyframes fnd-rise{0%{opacity:0;transform:translateY(.45em)}}@keyframes fnd-in{0%{opacity:0;transform:translate(var(--fnd-in-x), var(--fnd-in-y))}}@keyframes fnd-fade{0%{opacity:0}}@keyframes fnd-glanz{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.fn-ico{flex:none;display:block}.fn-ico--14{width:14px;height:14px}.fn-ico--15{width:15px;height:15px}.fn-ico--17{width:17px;height:17px}.fn-ico--18{width:18px;height:18px}.fn-ico--20{width:20px;height:20px}.fn-hero{isolation:isolate;padding-block:clamp(3.25rem,7vw,6rem) clamp(3.5rem,6vw,5rem);position:relative;overflow:clip}.fn-hero__glow{z-index:-1;opacity:.75;width:min(1100px,110vw);height:640px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.fn-hero__grid{z-index:-1;background-image:radial-gradient(#faf7f417 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;mask-image:radial-gradient(80% 60% at 50% 18%,#000 20%,#0000 75%)}.fn-hero__copy{text-align:center;max-width:56rem;margin-inline:auto}.fn-hero__copy .vocal-kicker{justify-content:center}.fn-hero__title{letter-spacing:-.026em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.5rem,6.2vw,4.75rem);font-weight:700;line-height:1.03}.fn-hero__sub{max-width:44rem;color:var(--muted-foreground);text-wrap:pretty;margin:1.4rem auto 0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.62}.fn-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.fn-hero__fakten{font-family:var(--font-ui);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin-top:2.1rem;font-size:.875rem;display:flex}.fn-hero__fakten li{align-items:center;gap:.45rem;display:inline-flex}.fn-hero__fakten li:before{content:"";background:var(--vocal-grad);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--brand-rgb), .7);border-radius:50%}.fn-hero__fakten b{color:var(--foreground);font-weight:600}.fn-hero__shot{margin-top:clamp(2.75rem,6vw,4.5rem)}.fnh__fenster{perspective:1800px;margin:0}.fnh__bild{box-shadow:0 50px 120px -50px #000000e6, 0 -24px 90px -40px rgba(var(--brand-rgb), .35), inset 0 1px #ffffff0f;transform-origin:50% 0;background:#071518;border:1px solid #faf7f41f;border-radius:clamp(10px,1.6vw,18px);position:relative}.fnh__bild:before{content:"";background:linear-gradient(90deg, transparent, var(--vocal-from), var(--vocal-to), transparent);opacity:.8;z-index:2;height:1px;position:absolute;inset:-1px 12% auto}.fnh__img{aspect-ratio:2930/1498;border-radius:inherit;width:100%;height:auto;display:block}.fnh__punkte{position:absolute;inset:0}.fnh__punkt{left:var(--x);top:var(--y);position:absolute}.fnh__marke{--dot:26px;transform:translate(calc(var(--dot) / -2), -50%);outline:none;align-items:center;gap:.55rem;text-decoration:none;display:flex;position:absolute;top:0;left:0}.fnh__punkt--oben .fnh__marke{transform:translate(-50%, calc(-100% + var(--dot) / 2));flex-direction:column-reverse}.fnh__punkt--unten .fnh__marke{transform:translate(-50%, calc(var(--dot) / -2));flex-direction:column}.fnh__nr{width:var(--dot,26px);height:var(--dot,26px);background:var(--vocal-grad);color:#061114;font-family:var(--font-ui);box-shadow:0 0 0 3px #061114bf, 0 6px 18px -4px rgba(var(--brand-rgb), .8);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.fnh__punkt .fnh__nr:after{content:"";border:1.5px solid rgba(var(--brand-rgb), .7);animation:2.8s cubic-bezier(.22,1,.36,1) infinite fnh-puls;animation-delay:calc(var(--i) * .35s);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}@keyframes fnh-puls{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}.fnh__etikett{border:1px solid rgba(var(--brand-rgb), .32);backdrop-filter:blur(8px);font-family:var(--font-ui);white-space:nowrap;color:#faf7f4e6;background:#061114db;border-radius:999px;padding:.45rem .75rem;font-size:12.5px;font-weight:500;line-height:1.2;transition:border-color .25s,color .25s;box-shadow:0 12px 30px -12px #000c}.fnh__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fnh__marke:is(:hover,:focus-visible) .fnh__nr{transform:scale(1.12)}.fnh__marke:is(:hover,:focus-visible) .fnh__etikett{color:var(--foreground);border-color:#a2f11cb3}.fnh__marke:focus-visible .fnh__nr{outline:2px solid var(--vocal-to);outline-offset:3px}.fnh__unterschrift{text-align:center;font-family:var(--font-ui);color:#faf7f480;margin-top:.9rem;font-size:12.5px}.fnh__legende{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem 1rem;margin-top:1.25rem;display:grid}.fnh__legende a{color:var(--muted-foreground);background:#faf7f408;border:1px solid #faf7f414;border-radius:14px;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.875rem;line-height:1.3;display:flex}.fnh__legende b{color:var(--foreground);font-weight:600}.fnh__legende .fnh__nr{--dot:22px;box-shadow:none;font-size:11px}@media (width<=1023.98px){.fnh__marke{--dot:20px}.fnh__punkt .fnh__nr{font-size:10.5px;box-shadow:0 0 0 2px #061114bf}.fnh__etikett{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fnh__punkt--oben .fnh__marke,.fnh__punkt--unten .fnh__marke{transform:translate(-50%,-50%)}}@media (width<=639.98px){.fnh__marke{--dot:16px}.fnh__punkt .fnh__nr{font-size:9.5px}}@media (width>=1024px){.fnh__legende{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fnh.is-armed .fnh__bild{opacity:0;transform:rotateX(16deg)translateY(36px)scale(.955)}.fnh.is-armed .fnh__punkt{opacity:0;transform:scale(.4)}.fnh.is-play .fnh__bild{opacity:1;transition:opacity .9s,transform 1.5s cubic-bezier(.16,1,.3,1);transform:none}.fnh.is-play .fnh__punkt{opacity:1;transition:opacity .35s,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.05s + var(--i) * .16s);transform:none}}@media (prefers-reduced-motion:reduce){.fnh__punkt .fnh__nr:after{opacity:0;animation:none}}.fn-nav{top:var(--site-header-height);z-index:30;backdrop-filter:blur(14px);background:#061114d6;border-block:1px solid #faf7f40f;transition:top .3s;position:sticky}.fn-nav__list{scrollbar-width:none;gap:.35rem;padding-block:.6rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.fn-nav__list::-webkit-scrollbar{display:none}@media (width>=1100px){.fn-nav__list{justify-content:safe center}}.fn-nav__link{height:38px;font-family:var(--font-ui);white-space:nowrap;color:#faf7f4ad;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.85rem .6rem;font-size:13.5px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.fn-nav__count{color:#faf7f4b3;background:#faf7f412;border-radius:999px;place-items:center;min-width:22px;height:20px;padding-inline:6px;font-size:11px;font-weight:600;display:grid}@media (width<=1199.98px){.fn-nav__count{display:none}}.fn-nav__link:hover{color:var(--foreground);background:#faf7f40d}.fn-nav__link[aria-current=true]{color:var(--foreground);background:rgba(var(--brand-rgb), .1);border-color:rgba(var(--brand-rgb), .35)}.fn-nav__link[aria-current=true] .fn-ico{color:var(--secondary)}.fn-nav__link[aria-current=true] .fn-nav__count{background:var(--vocal-grad);color:#061114}.fn-nav__link:focus-visible{outline:2px solid var(--vocal-to);outline-offset:2px}.fn-sec{scroll-margin-top:calc(var(--site-header-height) + 3.6rem);padding-block:clamp(4.5rem,8vw,7rem);position:relative}.fn-sec__head{gap:1.25rem 3rem;display:grid}@media (width>=960px){.fn-sec__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.fn-sec__nr{font-family:var(--font-ui);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #a2f11c80;background:linear-gradient(#a2f11c29,#00e3f100);background-clip:text;margin-bottom:.9rem;font-size:clamp(3.25rem,7vw,5.25rem);font-weight:700;line-height:.9;display:block}.fn-sec__title{letter-spacing:-.022em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2rem,4.3vw,3.3rem);font-weight:700;line-height:1.07}.fn-sec__lead{color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.0625rem);line-height:1.68}.fn-sec__mehr{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:.5rem;margin-top:1rem;font-size:12px;font-weight:600;transition:gap .25s,color .25s;display:inline-flex}.fn-sec__mehr:hover{color:var(--secondary-emphasis);gap:.75rem}.fn-stage{isolation:isolate;background:radial-gradient(120% 90% at 50% 0%, rgba(var(--brand-rgb), .07), transparent 60%), #0a181c;border:1px solid #faf7f414;border-radius:clamp(18px,2.4vw,28px);margin-top:clamp(2.25rem,4.5vw,3.25rem);position:relative;overflow:clip;box-shadow:0 40px 90px -50px #000000d9,inset 0 1px #ffffff0a;container:fn-stage/inline-size}.fn-replay{z-index:6;backdrop-filter:blur(8px);height:32px;font-family:var(--font-ui);color:#faf7f4bf;cursor:pointer;background:#061114c7;border:1px solid #faf7f424;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem .85rem;font-size:12px;font-weight:500;transition:color .2s,border-color .2s;animation:.4s both fn-replay-in;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.fn-replay[hidden]{display:none}.fn-replay svg{width:14px;height:14px}.fn-replay:hover{color:var(--foreground);border-color:rgba(var(--brand-rgb), .5)}.fn-replay:focus-visible{outline:2px solid var(--vocal-to);outline-offset:2px}@keyframes fn-replay-in{0%{opacity:0;transform:translateY(4px)}}.fn-grid{--gap:1rem;gap:var(--gap);flex-wrap:wrap;margin-top:clamp(1.25rem,2.6vw,2rem);display:flex}.fn-card{isolation:isolate;scroll-margin-top:calc(var(--site-header-height) + 5rem);background:linear-gradient(#faf7f40b,#faf7f404);border:1px solid #faf7f414;border-radius:22px;flex-direction:column;flex:100%;padding:1.5rem 1.5rem 1.6rem;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:clip}@media (width>=640px){.fn-card{flex-basis:calc((100% - var(--gap)) / 2)}.fn-card--gross{flex-basis:100%}}@media (width>=1024px){.fn-card{flex-basis:calc((100% - 2 * var(--gap)) / 3)}.fn-card--gross{flex-basis:calc((100% - 2 * var(--gap)) / 3 * 2 + var(--gap))}.fn-grid--vier .fn-card{flex-basis:calc((100% - 3 * var(--gap)) / 4)}}.fn-card__glow{z-index:-1;background:radial-gradient(70% 90% at 0% 0%, rgba(var(--brand-rgb), .16), transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.fn-card:hover{border-color:rgba(var(--brand-rgb), .32)}.fn-card:hover .fn-card__glow{opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fn-card.is-in:hover{transform:translateY(-3px)}}.fn-card:target{border-color:#a2f11c99;box-shadow:0 0 0 4px #a2f11c1f}.fn-card--gross{border-color:rgba(var(--brand-rgb), .22);background:radial-gradient(90% 140% at 0% 0%, rgba(var(--brand-rgb), .12), transparent 62%), linear-gradient(180deg, #faf7f40d, #faf7f404)}.fn-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fn-card__icon{border:1px solid rgba(var(--brand-rgb), .26);background:rgba(var(--brand-rgb), .09);width:44px;height:44px;color:var(--secondary);border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.fn-card--gross .fn-card__icon{background:var(--vocal-grad);color:#061114;width:52px;height:52px;box-shadow:0 10px 28px -10px rgba(var(--brand-rgb), .8);border-color:#0000;border-radius:15px}.fn-card__tags{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.fn-tag{height:24px;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding-inline:.6rem;font-size:10.5px;font-weight:600;display:inline-flex}.fn-tag--neu{background:var(--vocal-grad);color:#061114;border-color:#0000}.fn-tag--zuschaltbar{color:var(--vocal-to)}.fn-tag--rechenzeit{color:var(--primary)}.fn-card__title{letter-spacing:-.01em;text-wrap:balance;margin-top:1.15rem;font-size:1.125rem;font-weight:600;line-height:1.3}.fn-card--gross .fn-card__title{letter-spacing:-.015em;font-size:clamp(1.25rem,2vw,1.5rem)}.fn-card__text{color:var(--muted-foreground);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.62}.fn-card--gross .fn-card__text{max-width:40rem;font-size:1rem}.fn-card__link{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:12px;font-weight:600;display:inline-flex}.fn-card__link:after{content:"";position:absolute;inset:0}.fn-out{position:relative}.fn-out__head{text-align:center}.fn-out__head .vocal-kicker{justify-content:center}.fn-out__list{flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:60rem;margin:2.25rem auto 0;display:flex}.fn-out__item{background:#faf7f409;border:1px solid #faf7f41a;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.15rem;font-size:.9875rem;font-weight:500;display:inline-flex}.fn-out__item .fn-ico{color:var(--secondary)}.fn-final{isolation:isolate;text-align:center;padding-block:clamp(5rem,9vw,8rem);position:relative;overflow:clip}.fn-final__bg{z-index:-1;position:absolute;inset:0}.fn-final__bg-img{object-fit:cover;object-position:50% 100%;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.fn-final__scrim{background:radial-gradient(55% 60% at 50% 62%,#061114e0 0%,#06111473 65%,#06111433 100%),linear-gradient(#061114 0%,#0000 18% 80%,#061114 100%);position:absolute;inset:0}.fn-shot{aspect-ratio:16/9;background:#081a1f;border:1px solid #faf7f41a;border-radius:clamp(18px,2.4vw,28px);width:100%;max-height:27rem;margin:clamp(2rem,4vw,3rem) 0 0;position:relative;overflow:clip;box-shadow:0 40px 80px -50px #000000f2}.fn-shot__img{object-fit:cover;object-position:var(--lage,50% 40%);width:100%;height:100%;position:absolute;inset:0}.fn-shot__veil{background:linear-gradient(18deg,#061114e6 0%,#06111459 40%,#0000 66%);position:absolute;inset:0}.fn-shot__cap{max-width:34rem;color:var(--foreground);text-shadow:0 2px 14px #061114e6;text-wrap:balance;align-items:baseline;gap:.65rem;font-size:clamp(.95rem,2.2vw,1.125rem);font-weight:500;line-height:1.45;display:flex;position:absolute;bottom:clamp(1rem,3vw,1.75rem);left:clamp(1rem,3vw,2.25rem);right:clamp(1rem,3vw,2.25rem)}.fn-shot__dot{background:var(--vocal-grad);width:8px;height:8px;box-shadow:0 0 12px rgba(var(--brand-rgb), .8);border-radius:999px;flex:none;translate:0 -.1em}@media (width<=639.98px){.fn-shot{aspect-ratio:4/3}}.fn-final__inner .vocal-kicker{justify-content:center}.fn-final__title{letter-spacing:-.024em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:700;line-height:1.05}.fn-final__text{max-width:36rem;color:var(--muted-foreground);margin:1.2rem auto 0;font-size:1.0625rem;line-height:1.65}.fn-final__fine{font-family:var(--font-ui);color:#faf7f480;margin-top:1.1rem;font-size:.8125rem}@property --sx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --sy{syntax:"<percentage>";inherits:true;initial-value:50%}.fnh__spot{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sx) var(--sy), transparent 0, transparent 4.5%, #030a0c99 12%);transition:opacity .5s,--sx .65s cubic-bezier(.65,0,.35,1),--sy .65s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.fnh.is-spot .fnh__spot{opacity:1}.fnh__punkte{z-index:2}.fnh__punkt.is-aktiv .fnh__nr{transform:scale(1.18)}.fnh__punkt.is-aktiv .fnh__etikett,.fnh__legende li.is-aktiv a{color:var(--foreground);border-color:#a2f11cb3}.fnh__legende a{transition:border-color .3s,color .3s}.fn-faq{padding-block:clamp(4.5rem,8vw,7rem);position:relative}.fn-faq__grid{gap:2rem 3.5rem;display:grid}@media (width>=960px){.fn-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.fn-faq__head{top:calc(var(--site-header-height) + 5rem);position:sticky}}.fn-faq__head .fn-sec__lead{margin-top:1rem}.fn-faq__list{background:linear-gradient(#faf7f40a,#faf7f404);border:1px solid #faf7f414;border-radius:22px;overflow:clip}.fn-faq__list .faq-answer{font-size:.9875rem}@media (width<=639.98px){.fn-card{border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:.3rem .9rem;padding:1.05rem 1.1rem 1.15rem;display:grid}.fn-card__top{display:contents}.fn-card__icon,.fn-card--gross .fn-card__icon{border-radius:12px;grid-row:1/span 3;width:40px;height:40px}.fn-card__tags{grid-column:2;justify-content:flex-start}.fn-card__title,.fn-card--gross .fn-card__title{grid-column:2;margin-top:.1rem;font-size:1.04rem}.fn-card__text,.fn-card--gross .fn-card__text{grid-column:2;margin-top:0;font-size:.9rem;line-height:1.55}.fn-card__link{grid-column:2;padding-top:.5rem}.fn-grid{--gap:.65rem}.fn-sec__nr{margin-bottom:.6rem;font-size:2.75rem}.fn-faq__list .faq-summary{padding:1rem 1.1rem}.fn-faq__list .faq-answer{padding:0 1.1rem 1.1rem}}
