@layer base{:root,[data-design=standard]{--color-canvas:oklch(97.5% 0 0);--color-surface:oklch(100% 0 0);--color-surface-2:oklch(95% 0 0);--color-hover:oklch(92.5% 0 0);--color-ink:oklch(20% 0 0);--color-ink-muted:oklch(45% 0 0);--color-ink-faint:oklch(62% 0 0);--color-line:oklch(89% 0 0);--color-accent:oklch(20% 0 0);--color-accent-2:oklch(45% 0 0);--color-accent-soft:oklch(92% 0 0);--color-accent-ink:oklch(15% 0 0);--color-warn-soft:oklch(94% 0 0);--color-focus:var(--color-accent);--color-skeleton:oklch(92% 0 0);--color-skeleton-shine:oklch(98% 0 0);--shadow-soft:0 1px 2px oklch(0% 0 0/.06), 0 8px 24px -12px oklch(0% 0 0/.2)}:root[data-theme]{--color-canvas:var(--ui-bg);--color-surface:var(--ui-bg-raised);--color-surface-2:var(--ui-surface);--color-hover:var(--ui-surface-hover);--color-ink:var(--ui-text);--color-ink-muted:var(--ui-text-muted);--color-ink-faint:var(--ui-text-faint);--color-line:var(--ui-border);--color-accent:var(--ui-accent);--color-accent-2:var(--ui-accent-strong);--color-accent-soft:var(--ui-accent-soft);--color-accent-ink:var(--ui-accent-strong);--color-warn-soft:var(--ui-warn-soft);--color-focus:var(--ui-accent);--color-skeleton:var(--ui-loading);--color-skeleton-shine:var(--ui-loading-soft);--shadow-soft:var(--ui-shadow-md)}:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Twemoji Mozilla", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem);--leading-tight:1.2;--leading-normal:1.55;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-pill:999px;--size-header:4rem;--size-sidebar:15.5rem;--size-content-max:60rem;--motion-fast:.1s;--motion-base:.22s;--motion-slow:.42s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-base:0s;--motion-slow:0s}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1024px){:root{--size-sidebar:13rem}}@media (width<=600px){:root{--size-header:3.5rem}}:root,[data-design=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:oklch(97.5% .008 260);--ui-bg-raised:oklch(99.5% .003 260);--ui-surface:oklch(100% 0 0);--ui-surface-hover:oklch(95.5% .014 278);--ui-border:oklch(90% .012 260);--ui-border-strong:oklch(82% .015 260);--ui-text:oklch(22% .02 265);--ui-text-muted:oklch(48% .02 265);--ui-text-faint:oklch(64% .015 265);--ui-accent:oklch(55% .21 282);--ui-accent-strong:oklch(46% .22 282);--ui-accent-contrast:oklch(99.5% 0 0);--ui-accent-soft:oklch(94% .05 282);--ui-accent-border:oklch(80% .1 282);--ui-accent-glow:oklch(70% .18 282/.35);--ui-ok:oklch(55% .16 150);--ui-ok-soft:oklch(95% .04 150);--ui-error:oklch(55% .2 25);--ui-error-soft:oklch(95.5% .03 25);--ui-loading:oklch(90% .01 260);--ui-loading-soft:oklch(95% .006 260);--ui-overlay:oklch(20% .02 265/.4);--ui-aurora-1:oklch(86% .12 300/.55);--ui-aurora-2:oklch(88% .1 200/.5);--ui-aurora-3:oklch(91% .1 60/.45);--ui-glass:oklch(100% 0 0/.72);--ui-shadow-sm:0 1px 2px oklch(25% .03 265/.06);--ui-shadow:0 2px 6px oklch(25% .03 265/.08), 0 1px 2px oklch(25% .03 265/.06);--ui-shadow-md:0 8px 24px oklch(25% .03 265/.12), 0 2px 6px oklch(25% .03 265/.08);--ui-shadow-lg:0 24px 48px -12px oklch(25% .05 265/.25), 0 8px 16px -8px oklch(25% .05 265/.12)}[data-design=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:oklch(17% .02 265);--ui-bg-raised:oklch(21% .02 265);--ui-surface:oklch(24% .02 265);--ui-surface-hover:oklch(31% .03 278);--ui-border:oklch(33% .02 265);--ui-border-strong:oklch(44% .02 265);--ui-text:oklch(95% .01 265);--ui-text-muted:oklch(72% .02 265);--ui-text-faint:oklch(58% .02 265);--ui-accent:oklch(74% .16 282);--ui-accent-strong:oklch(82% .14 282);--ui-accent-contrast:oklch(15% .03 282);--ui-accent-soft:oklch(32% .07 282);--ui-accent-border:oklch(48% .12 282);--ui-accent-glow:oklch(70% .18 282/.35);--ui-ok:oklch(75% .15 150);--ui-ok-soft:oklch(30% .05 150);--ui-error:oklch(72% .17 25);--ui-error-soft:oklch(30% .06 25);--ui-loading:oklch(36% .02 265);--ui-loading-soft:oklch(30% .02 265);--ui-overlay:oklch(5% .02 265/.6);--ui-aurora-1:oklch(45% .15 300/.5);--ui-aurora-2:oklch(45% .12 200/.45);--ui-aurora-3:oklch(50% .12 60/.3);--ui-glass:oklch(22% .02 265/.72);--ui-shadow-sm:0 1px 2px oklch(0% 0 0/.3);--ui-shadow:0 2px 6px oklch(0% 0 0/.35), 0 1px 2px oklch(0% 0 0/.3);--ui-shadow-md:0 8px 24px oklch(0% 0 0/.45), 0 2px 6px oklch(0% 0 0/.35);--ui-shadow-lg:0 24px 48px -12px oklch(0% 0 0/.6), 0 8px 16px -8px oklch(0% 0 0/.4)}:root{--ui-font-sans:ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-emoji:"Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Twemoji Mozilla", sans-serif;--ui-font-mono:ui-monospace, "JetBrains Mono", "Fira Code", Menlo, Consolas, monospace;--ui-text-xs:.75rem;--ui-text-sm:.875rem;--ui-text-md:1rem;--ui-text-lg:1.125rem;--ui-text-xl:1.5rem;--ui-text-2xl:clamp(1.9rem, 1.3rem + 2.2vw, 2.75rem);--ui-leading:1.55;--ui-leading-tight:1.15;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-tracking-tight:-.015em;--ui-tracking-wide:.08em;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-space-7:3rem;--ui-space-8:4.5rem;--ui-radius-sm:.5rem;--ui-radius:.75rem;--ui-radius-lg:1.25rem;--ui-radius-full:999px;--ui-header-height:4rem;--ui-content-max-width:46rem;--ui-touch-target:2.75rem;--ui-border-width:1px;--ui-focus-ring:0 0 0 3px var(--ui-accent-glow), 0 0 0 1px var(--ui-accent);--ui-duration-fast:.12s;--ui-duration:.22s;--ui-duration-slow:.42s;--ui-ease:cubic-bezier(.2, .8, .2, 1);--ui-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ui-hover-lift:-1px;--ui-reveal-offset:8px}@keyframes ui-erscheinen{0%{opacity:0;transform:translateY(var(--ui-reveal-offset))}to{opacity:1;transform:none}}@keyframes ui-schimmern{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui-winken{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){:root{--ui-duration-fast:0s;--ui-duration:0s;--ui-duration-slow:0s;--ui-reveal-offset:0px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100dvh;font-family:var(--ui-font-sans);font-size:var(--ui-text-md);line-height:var(--ui-leading);color:var(--ui-text);background-color:var(--ui-bg);background-image:radial-gradient(60rem 30rem at 88% -12%, var(--ui-aurora-1), transparent 62%), radial-gradient(48rem 28rem at -8% 24%, var(--ui-aurora-2), transparent 62%), radial-gradient(40rem 24rem at 62% 112%, var(--ui-aurora-3), transparent 62%);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}h1,h2,h3,p{margin:0}h1,h2{line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-tight);font-weight:var(--ui-weight-semibold)}button{font:inherit;color:inherit}:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}::selection{background:var(--ui-accent-soft);color:var(--ui-text)}.ikone{flex:none;width:1.25rem;height:1.25rem}.emoji{font-family:var(--ui-font-emoji);font-style:normal}.visuell-versteckt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){:root{--ui-header-height:3.5rem;--ui-text-2xl:clamp(1.6rem, 1.2rem + 3vw, 2rem);--ui-space-8:3rem}}:root{--header-linie:oklch(89% 0 0);--header-flaeche:oklch(100% 0 0/.78);--header-verlauf:linear-gradient(90deg, oklch(20% 0 0), oklch(55% 0 0));--header-text:oklch(20% 0 0);--header-hover:oklch(0% 0 0/.06);--header-primaer:oklch(20% 0 0);--header-primaer-text:oklch(100% 0 0);--header-fokus:oklch(20% 0 0);--header-warnung:oklch(94% 0 0)}:root[data-theme]{--header-linie:var(--ui-border);--header-flaeche:var(--ui-bg-raised);--header-verlauf:linear-gradient(90deg, var(--ui-accent), var(--ui-accent-strong));--header-text:var(--ui-text);--header-hover:var(--ui-surface-hover);--header-primaer:var(--ui-accent);--header-primaer-text:var(--ui-accent-contrast);--header-fokus:var(--ui-accent);--header-warnung:var(--ui-warn-soft)}[data-design=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0b1020;--ui-bg-raised:#0f1629;--ui-surface:#141b33;--ui-surface-hover:#1b2347;--ui-border:#94a3b824;--ui-border-strong:#94a3b84d;--ui-text:#eef1f8;--ui-text-muted:#a6afc6;--ui-text-faint:#7a85a2;--ui-accent:#6366f1;--ui-accent-strong:#7c7ff5;--ui-accent-contrast:#000;--ui-accent-soft:#6366f129;--ui-accent-border:#6366f180;--ui-accent-glow:#6366f159;--ui-ok:#34d399;--ui-ok-soft:#34d3991f;--ui-warn:#fbbf24;--ui-warn-soft:#fbbf241f;--ui-error:#fb7185;--ui-error-soft:#fb71851f;--ui-loading:#22d3ee;--ui-loading-soft:#22d3ee1f;--ui-brand-violet:#a855f7;--ui-brand-indigo:#6366f1;--ui-brand-cyan:#22d3ee;--ui-brand-gradient:linear-gradient(120deg, var(--ui-brand-violet), var(--ui-brand-indigo) 55%, var(--ui-brand-cyan));--ui-brand-glow-cyan:#22d3ee59;--ui-brand-glow-violet:#a855f752;--ui-glass:#ffffff0a;--ui-glass-hover:#ffffff14;--ui-shine:#ffffff38;--ui-shadow-sm:0 1px 2px #0006;--ui-shadow-md:0 8px 24px -12px #0009;--ui-shadow-lg:0 1px 0 var(--ui-glass) inset, 0 24px 60px -24px #000000bf;--ui-shadow-xl:0 1px 0 var(--ui-glass) inset, 0 40px 90px -30px #000000d9, 0 0 90px -24px var(--ui-accent-glow);--ui-overlay:#070b18b3;--ui-focus-ring:0 0 0 3px var(--ui-bg), 0 0 0 5px var(--ui-brand-cyan);background:var(--ui-bg);color:var(--ui-text);--ui-font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ui-text-sm:.875rem;--ui-text-md:1rem;--ui-text-lg:1.125rem;--ui-text-xl:clamp(1.5rem, 1.25rem + 1vw, 1.875rem);--ui-text-2xl:clamp(1.875rem, 1.4rem + 2vw, 2.5rem);--ui-leading:1.55;--ui-leading-tight:1.1;--ui-tracking-tight:-.02em;--ui-tracking-kicker:.16em}html{font-family:var(--ui-font-sans);font-size:100%}body{font-size:var(--ui-text-md);line-height:var(--ui-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{font-weight:700;line-height:var(--ui-leading-tight);letter-spacing:var(--ui-tracking-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}code{font-family:var(--ui-font-mono);font-size:.9em}.titel{font-size:var(--ui-text-xl)}.titel-gross{font-size:var(--ui-text-2xl)}.text-leise{color:var(--ui-text-muted)}.text-klein{font-size:var(--ui-text-sm)}.kicker{font-size:var(--ui-text-sm);letter-spacing:var(--ui-tracking-kicker);text-transform:uppercase;color:var(--ui-brand-cyan);font-weight:600}[data-design=dunkel]{--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-space-7:3rem;--ui-space-8:4rem;--ui-space-page:clamp(1.25rem, 4vw, 3rem);--ui-card-width:27rem;--ui-radius-sm:.5rem;--ui-radius:.875rem;--ui-radius-lg:1.5rem;--ui-radius-full:999px;--ui-border-width:1px;--ui-touch-target:2.75rem;--ui-field-height:3.25rem}*,:before,:after{box-sizing:border-box}body{min-height:100dvh;margin:0;overflow-x:hidden}main{display:block}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button,input{font:inherit;color:inherit;margin:0}button{background:0 0;border:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ui-brand-cyan);outline-offset:3px;border-radius:var(--ui-radius-sm)}::selection{background:var(--ui-accent-glow)}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-design=dunkel]{--ui-duration-fast:.16s;--ui-duration:.32s;--ui-duration-slow:.7s;--ui-ease:cubic-bezier(.2, .7, .2, 1);--ui-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ui-hover-lift:-2px;--ui-enter:erscheinen var(--ui-duration-slow) var(--ui-ease) both;--ui-enter-fast:erscheinen var(--ui-duration) var(--ui-ease) both;--ui-enter-pop:aufblenden var(--ui-duration-slow) var(--ui-ease-spring) both;--ui-draw:zeichnen .5s var(--ui-ease) .3s both;--ui-fill:fuellen var(--dauer,1.8s) var(--ui-ease) .4s both}@keyframes erscheinen{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes treiben{0%{transform:translate(0,0)scale(1)}33%{transform:translate(5%,-7%)scale(1.1)}66%{transform:translate(-6%,5%)scale(.94)}to{transform:translate(0,0)scale(1)}}@keyframes schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulsieren{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes schimmern{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes ruetteln{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes zeichnen{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes aufblenden{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fuellen{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){[data-design=dunkel]{--ui-enter:none;--ui-enter-fast:none;--ui-enter-pop:none;--ui-draw:none;--ui-fill:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=47.9rem){[data-design=dunkel]{--ui-text-md:1.0625rem;--ui-field-height:3.5rem;--ui-space-page:1rem}}[data-package=basic-landing-page][data-design=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-farbe-grund:#0b1020;--ui-farbe-grund-tief:#070b18;--ui-farbe-flaeche:#11182f;--ui-farbe-flaeche-hell:#1b2347;--ui-farbe-flaeche-glas:#ffffff0a;--ui-farbe-flaeche-glas-hell:#ffffff14;--ui-farbe-glanz:#ffffff38;--ui-farbe-rand:#94a3b824;--ui-farbe-rand-stark:#94a3b84d;--ui-farbe-text:#eef1f8;--ui-farbe-text-2:#a6afc6;--ui-farbe-text-3:#707b98;--ui-farbe-auf-akzent:#fff;--ui-farbe-violett:#a855f7;--ui-farbe-indigo:#6366f1;--ui-farbe-cyan:#22d3ee;--ui-farbe-akzent:var(--ui-farbe-indigo);--ui-farbe-fehler:#fb7185;--ui-farbe-fehler-grund:#fb71851a;--ui-farbe-schein-indigo:#6366f159;--ui-farbe-schein-cyan:#22d3ee59;--ui-farbe-schein-violett:#a855f74d;--ui-farbe-maske:#000;--ui-verlauf-marke:linear-gradient(120deg, var(--ui-farbe-violett), var(--ui-farbe-indigo) 55%, var(--ui-farbe-cyan));--ui-verlauf-flaeche:linear-gradient(180deg, var(--ui-farbe-flaeche-glas), transparent);--ui-verlauf-titel:linear-gradient(180deg, var(--ui-farbe-text) 35%, var(--ui-farbe-text-2));--ui-schatten:0 1px 0 var(--ui-farbe-flaeche-glas) inset, 0 24px 60px -24px #000000bf;--ui-schein-indigo:0 0 0 1px #6366f166, 0 12px 40px -12px #6366f199;--ui-schein-indigo-stark:0 0 0 1px #6366f199, 0 18px 56px -14px #6366f1d9;--ui-schein-indigo-weich:0 0 80px -20px #6366f173;--ui-schatten-marke:drop-shadow(0 14px 28px #22d3ee47)}[data-package=basic-landing-page]{background:var(--ui-farbe-grund);color:var(--ui-farbe-text)}[data-package=basic-landing-page][data-design=dunkel]{--ui-schrift:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-schrift-code:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ui-groesse-klein:.875rem;--ui-groesse:1.0625rem;--ui-groesse-gross:clamp(1.125rem, 1rem + .6vw, 1.375rem);--ui-groesse-karte:1.375rem;--ui-groesse-titel:clamp(1.875rem, 1.3rem + 2.2vw, 3rem);--ui-groesse-riesig:clamp(2.75rem, 1.6rem + 5.6vw, 5.75rem);--ui-zeile:1.6;--ui-zeile-eng:1.05;--ui-sperrung-titel:-.02em;--ui-sperrung-riesig:-.035em;--ui-sperrung-kicker:.16em}[data-package=basic-landing-page]{font-family:var(--ui-schrift);font-size:var(--ui-groesse);line-height:var(--ui-zeile);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-package=basic-landing-page] :is(h1,h2,h3){font-weight:700;line-height:var(--ui-zeile-eng);letter-spacing:var(--ui-sperrung-titel);text-wrap:balance;margin:0}[data-package=basic-landing-page] p{text-wrap:pretty;margin:0}[data-package=basic-landing-page] code{font-family:var(--ui-schrift-code);font-size:.9em}[data-package=basic-landing-page] .titel-riesig{font-size:var(--ui-groesse-riesig);letter-spacing:var(--ui-sperrung-riesig);font-weight:800}[data-package=basic-landing-page] .titel-gross{font-size:var(--ui-groesse-titel)}[data-package=basic-landing-page] .text-gross{font-size:var(--ui-groesse-gross);color:var(--ui-farbe-text-2)}[data-package=basic-landing-page] .kicker{font-size:var(--ui-groesse-klein);letter-spacing:var(--ui-sperrung-kicker);text-transform:uppercase;color:var(--ui-farbe-cyan);font-weight:600}[data-package=basic-landing-page][data-design=dunkel]{--ui-abstand-1:.25rem;--ui-abstand-2:.5rem;--ui-abstand-3:.75rem;--ui-abstand-4:1rem;--ui-abstand-5:1.5rem;--ui-abstand-6:2rem;--ui-abstand-7:3rem;--ui-abstand-8:4rem;--ui-abstand-9:6rem;--ui-abstand-buehne:clamp(5rem, 4rem + 6vw, 9rem);--ui-abstand-seite:clamp(1.25rem, 4vw, 3rem);--ui-breite-inhalt:72rem;--ui-breite-schmal:52rem;--ui-breite-text:38rem;--ui-rundung-klein:.5rem;--ui-rundung:1rem;--ui-rundung-gross:1.5rem;--ui-rundung-rund:999px;--ui-rand:1px}[data-package=basic-landing-page],[data-package=basic-landing-page] *,[data-package=basic-landing-page] :before,[data-package=basic-landing-page] :after{box-sizing:border-box}html:has([data-package=basic-landing-page]){scroll-behavior:smooth}[data-package=basic-landing-page]{overflow-x:clip}[data-package=basic-landing-page] main{display:block}[data-package=basic-landing-page] :is(img,svg){max-width:100%;display:block}[data-package=basic-landing-page] a{color:inherit;text-decoration:none}[data-package=basic-landing-page] :is(ul,ol){margin:0;padding:0;list-style:none}[data-package=basic-landing-page] figure{margin:0}[data-package=basic-landing-page] :focus-visible{outline:2px solid var(--ui-farbe-cyan);outline-offset:3px;border-radius:var(--ui-rundung-klein)}[data-package=basic-landing-page] ::selection{background:var(--ui-farbe-schein-indigo)}[data-package=basic-landing-page][data-design=dunkel]{--ui-dauer-kurz:.16s;--ui-dauer:.32s;--ui-dauer-lang:.8s;--ui-kurve:cubic-bezier(.2, .7, .2, 1);--ui-kurve-federnd:cubic-bezier(.34, 1.4, .64, 1)}[data-package=basic-landing-page] [data-reveal]{opacity:0;transition:opacity var(--ui-dauer-lang) var(--ui-kurve), transform var(--ui-dauer-lang) var(--ui-kurve);transition-delay:var(--ui-verzoegerung,0s);transform:translateY(1.25rem)}[data-package=basic-landing-page] [data-reveal=sichtbar]{opacity:1;transform:none}@keyframes laufen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){[data-package=basic-landing-page] *,[data-package=basic-landing-page] :before,[data-package=basic-landing-page] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-package=basic-landing-page] [data-reveal]{opacity:1;transform:none}}@media (width<=47.9rem){[data-package=basic-landing-page][data-design=dunkel]{--ui-abstand-buehne:clamp(3.5rem, 2.5rem + 6vw, 5rem);--ui-groesse:1rem}}}@layer components{.ikone{flex:none;width:1.25rem;height:1.25rem}.ikone-laden{animation:.9s linear infinite drehen}.knopf{isolation:isolate;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-touch-target);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-full);font-size:var(--ui-text-md);cursor:pointer;transition:transform var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), opacity var(--ui-duration) var(--ui-ease);padding:.85rem 1.5rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.knopf:hover{transform:translateY(var(--ui-hover-lift))}.knopf:active{transition-duration:var(--ui-duration-fast);transform:translateY(0)}.knopf-breit{width:100%;min-height:var(--ui-field-height)}.knopf-primaer{color:var(--ui-accent-contrast);background:var(--ui-brand-gradient);box-shadow:0 0 0 1px var(--ui-accent-border), 0 12px 40px -12px var(--ui-accent-glow)}.knopf-primaer:before{content:"";z-index:-1;background:linear-gradient(115deg, transparent 25%, var(--ui-shine) 50%, transparent 75%);transition:transform var(--ui-duration-slow) var(--ui-ease);position:absolute;inset:0;transform:translate(-130%)}.knopf-primaer:hover{box-shadow:0 0 0 1px var(--ui-accent-border), 0 18px 56px -14px var(--ui-accent-glow)}.knopf-primaer:hover:before{transform:translate(130%)}.knopf-sekundaer{color:var(--ui-text);background:var(--ui-glass);border-color:var(--ui-border-strong)}.knopf-sekundaer:hover{background:var(--ui-glass-hover);border-color:var(--ui-text-faint)}.knopf-ikone{transition:transform var(--ui-duration) var(--ui-ease);display:inline-flex}.knopf:hover .knopf-ikone{transform:translate(4px)}.knopf-laden{display:none}.knopf[aria-busy=true] .knopf-laden{display:inline-flex}.knopf[aria-busy=true],.knopf[aria-disabled=true]{cursor:progress;transform:none}.knopf[aria-busy=true]:before,.knopf[aria-disabled=true]:before{transition:none;transform:translate(-130%)}.knopf[aria-disabled=true]:not([aria-busy=true]){cursor:not-allowed;opacity:.6;box-shadow:none}.feld{gap:var(--ui-space-2);display:grid}.feld-label{font-size:var(--ui-text-sm);color:var(--ui-text-muted);transition:color var(--ui-duration) var(--ui-ease);font-weight:600}.feld:focus-within .feld-label{color:var(--ui-text)}.feld-eingabe{display:grid;position:relative}.feld-input{width:100%;height:var(--ui-field-height);padding:0 var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-bg-raised);color:var(--ui-text);font-size:var(--ui-text-md);transition:border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease)}.feld-input:hover{border-color:var(--ui-text-faint)}.feld-input:focus{border-color:var(--ui-accent);background:var(--ui-surface);box-shadow:0 0 0 4px var(--ui-accent-soft);outline:none}.feld-input:read-only{color:var(--ui-text-muted)}.feld-input[aria-invalid=true]{border-color:var(--ui-error)}.feld-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--ui-error-soft)}.feld-mit-schalter .feld-input{padding-right:calc(var(--ui-touch-target) + var(--ui-space-2))}.feld-schalter{top:50%;right:var(--ui-space-1);width:var(--ui-touch-target);height:var(--ui-touch-target);border-radius:var(--ui-radius-sm);color:var(--ui-text-faint);cursor:pointer;transition:color var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.feld-schalter:hover{color:var(--ui-text);background:var(--ui-glass-hover)}.feld-schalter[aria-pressed=true]{color:var(--ui-brand-cyan)}.feld-schalter .ikone{transition:opacity var(--ui-duration) var(--ui-ease), transform var(--ui-duration) var(--ui-ease-spring);grid-area:1/1}.feld-schalter .ikone-auge-zu,.feld-schalter[aria-pressed=true] .ikone-auge{opacity:0;transform:scale(.6)}.feld-schalter[aria-pressed=true] .ikone-auge-zu{opacity:1;transform:scale(1)}.feld-fehler{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-error);animation:var(--ui-enter-fast);display:flex}.feld-fehler .ikone{width:1rem;height:1rem}.schalter{gap:var(--ui-space-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.schalter-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.schalter-kasten{border:1.5px solid var(--ui-border-strong);background:var(--ui-bg-raised);width:1.375rem;height:1.375rem;color:var(--ui-accent-contrast);transition:background-color var(--ui-duration) var(--ui-ease), border-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease), transform var(--ui-duration) var(--ui-ease-spring);border-radius:.4rem;place-items:center;margin-top:.1rem;display:grid}.schalter:hover .schalter-kasten{border-color:var(--ui-accent)}.schalter-kasten .ikone{stroke-width:3px;stroke-dasharray:24;stroke-dashoffset:24px;width:.875rem;height:.875rem;transition:stroke-dashoffset var(--ui-duration) var(--ui-ease) 60ms}.schalter-input:checked+.schalter-kasten{background:var(--ui-brand-gradient);box-shadow:0 0 0 4px var(--ui-accent-soft);border-color:#0000;transform:scale(1.06)}.schalter-input:checked+.schalter-kasten .ikone{stroke-dashoffset:0}.schalter-input:focus-visible+.schalter-kasten{box-shadow:var(--ui-focus-ring)}.schalter-inhalt{gap:var(--ui-space-1);display:grid}.schalter-text{font-weight:500}.schalter-hinweis{font-size:var(--ui-text-sm);color:var(--ui-text-faint)}.hinweis{gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-glass);animation:var(--ui-enter-fast);grid-template-columns:auto 1fr;align-items:start;display:grid}.hinweis-ikone{color:var(--ui-text-muted);padding-top:.1rem;display:inline-flex}.hinweis-text{font-size:var(--ui-text-sm);color:var(--ui-text)}.hinweis-text strong{font-variant-numeric:tabular-nums}.hinweis-fehler{border-color:rgb(from var(--ui-error) r g b / .45);background:var(--ui-error-soft)}.hinweis-fehler .hinweis-ikone{color:var(--ui-error)}.hinweis-warten{border-color:rgb(from var(--ui-warn) r g b / .45);background:var(--ui-warn-soft)}.hinweis-warten .hinweis-ikone{color:var(--ui-warn)}.karte{isolation:isolate;width:100%;padding:2.5rem var(--ui-space-6);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-lg);background-color:var(--ui-surface);background-image:linear-gradient(180deg, var(--ui-glass), transparent 40%);box-shadow:var(--ui-shadow-xl);animation:var(--ui-enter);position:relative}.karte:before{content:"";background:linear-gradient(90deg, transparent, var(--ui-brand-violet), var(--ui-brand-cyan), transparent);opacity:.8;height:1px;position:absolute;top:-1px;left:12%;right:12%}.karte[data-ruetteln]{animation:ruetteln .45s var(--ui-ease)}.karte-kopf{gap:var(--ui-space-2);margin-bottom:var(--ui-space-6);display:grid}.karte-kopf-mitte{text-align:center;justify-items:center;margin-bottom:0}.karte-aktionen{gap:var(--ui-space-3);width:100%;margin-top:var(--ui-space-6);display:grid}.karte-aktionen-eng{margin-top:var(--ui-space-2)}.marke{justify-items:center;gap:var(--ui-space-3);animation:var(--ui-enter);display:grid}.marke-bild{width:4.5rem;height:4.5rem;display:grid;position:relative}.marke-bild:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--ui-brand-glow-cyan), transparent);animation:pulsieren 3.6s var(--ui-ease) infinite;border-radius:50%;position:absolute;inset:-45%}.marke-bild img{width:100%;height:100%;filter:drop-shadow(0 12px 24px var(--ui-brand-glow-cyan));grid-area:1/1;animation:6s ease-in-out infinite schweben}.marke-aktiv,.marke[data-aktiv=true] .marke-ruhig{display:none}.marke[data-aktiv=true] .marke-aktiv{display:block}.marke-name{font-size:var(--ui-text-lg);letter-spacing:-.01em;font-weight:800}.marke-akzent{color:var(--ui-accent-strong)}.skelett{gap:var(--ui-space-4);display:grid}.skelett-gruppe{gap:var(--ui-space-2);display:grid}.skelett-zeile{border-radius:var(--ui-radius-sm);background:linear-gradient(90deg, var(--ui-glass) 25%, var(--ui-glass-hover) 50%, var(--ui-glass) 75%);background-size:200% 100%;height:1rem;animation:1.6s linear infinite schimmern}.skelett-titel{width:45%;height:1.875rem;margin-bottom:var(--ui-space-1)}.skelett-text{width:70%;margin-bottom:var(--ui-space-4)}.skelett-label{width:28%;height:.875rem}.skelett-feld{height:var(--ui-field-height);border-radius:var(--ui-radius)}.skelett-schalter{width:55%;height:1.375rem}.skelett-knopf{height:var(--ui-field-height);margin-top:var(--ui-space-4);border-radius:var(--ui-radius-full)}.fortschritt{border-radius:var(--ui-radius-full);background:var(--ui-glass-hover);width:100%;height:4px;overflow:hidden}.fortschritt-balken{border-radius:inherit;background:var(--ui-brand-gradient);width:100%;height:100%;animation:var(--ui-fill)}.avatar{border-radius:var(--ui-radius-full);width:4rem;height:4rem;font-size:var(--ui-text-xl);color:var(--ui-accent-contrast);background:var(--ui-brand-gradient);box-shadow:0 0 0 6px var(--ui-accent-soft), 0 16px 40px -16px var(--ui-accent-glow);animation:var(--ui-enter-pop);place-items:center;font-weight:800;display:grid}.bestaetigung{border-radius:var(--ui-radius-full);width:4.5rem;height:4.5rem;color:var(--ui-ok);background:var(--ui-ok-soft);box-shadow:0 0 0 6px rgb(from var(--ui-ok) r g b / .08), 0 16px 40px -16px rgb(from var(--ui-ok) r g b / .5);animation:var(--ui-enter-pop);place-items:center;display:grid}.bestaetigung .ikone{stroke-width:2.4px;stroke-dasharray:48;width:2.25rem;height:2.25rem;animation:var(--ui-draw)}.meldung{justify-items:center;gap:var(--ui-space-4);text-align:center;display:grid}.meldung-ikone{width:4rem;height:4rem;margin-bottom:var(--ui-space-2);border-radius:var(--ui-radius-full);color:var(--ui-text-muted);background:var(--ui-glass-hover);animation:var(--ui-enter-pop);place-items:center;display:grid}.meldung-ikone .ikone{width:1.75rem;height:1.75rem}.meldung-fehler .meldung-ikone{color:var(--ui-error);background:var(--ui-error-soft)}.meldung-text{max-width:24rem}.meldung .knopf{margin-top:var(--ui-space-3)}@media (width<=47.9rem){.karte{padding:var(--ui-space-6) var(--ui-space-5)}.karte-kopf{margin-bottom:var(--ui-space-5)}.marke{gap:var(--ui-space-2)}.marke-bild{width:3.25rem;height:3.25rem}}@keyframes nav-horizontal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nav-horizontal-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nav-horizontal .nav-list{margin:0;padding:0;list-style:none}.nav-horizontal .nav-item{animation:nav-horizontal-rise var(--motion-slow) var(--ease-out) both}.nav-horizontal .nav-item:nth-child(2){animation-delay:40ms}.nav-horizontal .nav-item:nth-child(3){animation-delay:80ms}.nav-horizontal .nav-item:nth-child(4){animation-delay:.12s}.nav-horizontal .nav-item:nth-child(5){animation-delay:.16s}.nav-horizontal .nav-item:nth-child(6){animation-delay:.2s}.nav-horizontal .nav-item:nth-child(7){animation-delay:.24s}.nav-horizontal .nav-item:nth-child(8){animation-delay:.28s}.nav-horizontal .nav-item:nth-child(9){animation-delay:.32s}.nav-horizontal .nav-item:nth-child(10){animation-delay:.36s}.nav-horizontal .nav-item:nth-child(11){animation-delay:.4s}.nav-horizontal .nav-item:nth-child(n+12){animation-delay:.44s}.nav-horizontal .nav-entry{appearance:none;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-muted);font:inherit;font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.nav-horizontal .nav-entry:hover{background-color:var(--color-hover);color:var(--color-ink)}.nav-horizontal .nav-entry:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-horizontal .nav-entry[aria-current=page]{background-color:var(--color-accent-soft);color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.nav-horizontal .nav-entry-emoji{font-family:var(--font-emoji);transition:transform var(--motion-base) var(--ease-spring);font-size:1.2em;line-height:1;display:inline-block}.nav-horizontal .nav-entry:hover .nav-entry-emoji,.nav-horizontal .nav-entry:focus-visible .nav-entry-emoji{transform:translateY(-2px)scale(1.12)}.nav-horizontal .nav-entry:active .nav-entry-emoji{transition-duration:var(--motion-fast);transform:translateY(0)scale(.96)}.nav-horizontal .nav-entry-text{text-overflow:ellipsis;overflow:hidden}.nav-horizontal .skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-skeleton) 0%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%);background-size:200% 100%;animation:1.4s linear infinite nav-horizontal-shimmer;display:inline-block}.nav-horizontal .skeleton-circle{border-radius:50%;width:1.25em;height:1.25em}.nav-horizontal .skeleton-line{width:4.5em;height:.75em}.nav-horizontal .skeleton-item{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);display:flex}.nav-horizontal .notice{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-ink-muted);animation:nav-horizontal-rise var(--motion-slow) var(--ease-out) both;flex-direction:row;display:flex}.nav-horizontal .notice-emoji{font-family:var(--font-emoji);font-size:var(--text-lg);line-height:1}.nav-horizontal .notice-text{font-size:var(--text-sm);line-height:var(--leading-normal);white-space:nowrap;margin:0}.nav-horizontal .notice-error{background:var(--color-warn-soft);color:var(--color-ink)}.nav-horizontal .button{appearance:none;align-items:center;gap:var(--space-2);min-height:1.75rem;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);margin:0;display:inline-flex}.nav-horizontal .button:hover{background-color:var(--color-hover);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.nav-horizontal .button:active{box-shadow:none;transform:translateY(0)}.nav-horizontal .button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@keyframes nav-vertical-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nav-vertical-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nav-vertical .nav-list{margin:0;padding:0;list-style:none}.nav-vertical .nav-item{animation:nav-vertical-rise var(--motion-slow) var(--ease-out) both}.nav-vertical .nav-item:nth-child(2){animation-delay:40ms}.nav-vertical .nav-item:nth-child(3){animation-delay:80ms}.nav-vertical .nav-item:nth-child(4){animation-delay:.12s}.nav-vertical .nav-item:nth-child(5){animation-delay:.16s}.nav-vertical .nav-item:nth-child(6){animation-delay:.2s}.nav-vertical .nav-item:nth-child(7){animation-delay:.24s}.nav-vertical .nav-item:nth-child(8){animation-delay:.28s}.nav-vertical .nav-item:nth-child(9){animation-delay:.32s}.nav-vertical .nav-item:nth-child(10){animation-delay:.36s}.nav-vertical .nav-item:nth-child(11){animation-delay:.4s}.nav-vertical .nav-item:nth-child(n+12){animation-delay:.44s}.nav-vertical .nav-entry{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);text-decoration:none;display:flex}.nav-vertical .nav-entry:hover{background-color:var(--color-hover);color:var(--color-ink)}.nav-vertical .nav-entry:focus-visible{background-color:var(--color-hover);color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}.nav-vertical .nav-entry[aria-current=page]{background-color:var(--color-accent-soft);color:var(--color-accent-ink);font-weight:var(--weight-semibold)}.nav-vertical .nav-entry-emoji{font-family:var(--font-emoji);transition:transform var(--motion-base) var(--ease-spring);font-size:1.2em;line-height:1;display:inline-block}.nav-vertical .nav-entry:hover .nav-entry-emoji,.nav-vertical .nav-entry:focus-visible .nav-entry-emoji{transform:translateY(-2px)scale(1.12)}.nav-vertical .nav-entry:active .nav-entry-emoji{transition-duration:var(--motion-fast);transform:translateY(0)scale(.96)}.nav-vertical .nav-entry-text{text-overflow:ellipsis;overflow:hidden}.nav-vertical .skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-skeleton) 0%, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%);background-size:200% 100%;animation:1.4s linear infinite nav-vertical-shimmer;display:inline-block}.nav-vertical .skeleton-circle{border-radius:50%;width:1.25em;height:1.25em}.nav-vertical .skeleton-line{width:6em;height:.75em}.nav-vertical .skeleton-item{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);display:flex}.nav-vertical .skeleton-item:nth-child(2n) .skeleton-line{width:4.5em}.nav-vertical .skeleton-item:nth-child(3n) .skeleton-line{width:7em}.nav-vertical .notice{align-items:flex-start;gap:var(--space-2);max-width:44ch;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-ink-muted);animation:nav-vertical-rise var(--motion-slow) var(--ease-out) both;flex-direction:column;display:flex}.nav-vertical .notice-emoji{font-family:var(--font-emoji);font-size:var(--text-xl);line-height:1}.nav-vertical .notice-text{line-height:var(--leading-normal);margin:0}.nav-vertical .notice-error{background:var(--color-warn-soft);color:var(--color-ink)}.nav-vertical .notice .button{margin-top:var(--space-1)}.nav-vertical .button{appearance:none;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);display:inline-flex}.nav-vertical .button:hover{background-color:var(--color-hover);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.nav-vertical .button:active{box-shadow:none;transform:translateY(0)}.nav-vertical .button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nav-vertical .nav-item,.nav-vertical .notice,.nav-vertical .skeleton{animation:none}.nav-vertical .nav-entry,.nav-vertical .nav-entry-emoji,.nav-vertical .nav-entry:before,.nav-vertical .button{transition:none}.nav-vertical .nav-entry:hover .nav-entry-emoji,.nav-vertical .nav-entry:focus-visible .nav-entry-emoji,.nav-vertical .nav-entry:active .nav-entry-emoji,.nav-vertical .button:hover{transform:none}}@media (width<=600px){.nav-vertical .nav-entry{padding-inline:var(--space-2)}}.profil-menue{align-self:stretch;align-items:center;display:flex;position:relative}.profil-menue-ausloeser{align-items:center;gap:var(--ui-space-1);height:var(--ui-touch-target);padding:0 var(--ui-space-2) 0 var(--ui-space-1);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-full);color:var(--ui-text);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease), border-color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);background:0 0;display:inline-flex}.profil-menue-ausloeser:hover{background:var(--ui-surface-hover);border-color:var(--ui-border)}.profil-menue-ausloeser[aria-expanded=true]{background:var(--ui-accent-soft);border-color:var(--ui-accent-border)}.profil-menue-avatar{border-radius:var(--ui-radius-full);background:linear-gradient(135deg, var(--ui-accent), var(--ui-accent-strong));width:2.25rem;height:2.25rem;color:var(--ui-accent-contrast);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.25), var(--ui-shadow-sm);transition:transform var(--ui-duration) var(--ui-ease-spring), box-shadow var(--ui-duration) var(--ui-ease);place-items:center;display:grid}.profil-menue-avatar .ikone{width:1.2rem;height:1.2rem}.profil-menue-ausloeser:hover .profil-menue-avatar,.profil-menue-ausloeser[aria-expanded=true] .profil-menue-avatar{box-shadow:inset 0 0 0 1px oklch(100% 0 0/.25), 0 0 0 4px var(--ui-accent-glow);transform:scale(1.06)}.profil-menue-caret{color:var(--ui-text-muted);transition:transform var(--ui-duration) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);place-items:center;display:grid}.profil-menue-caret .ikone{width:1rem;height:1rem}.profil-menue-ausloeser[aria-expanded=true] .profil-menue-caret{color:var(--ui-accent);transform:rotate(180deg)}.profil-menue-panel{top:calc(100% + var(--ui-space-2));z-index:20;width:max-content;min-width:15rem;max-width:min(22rem, calc(100vw - 2 * var(--ui-space-4)));padding:var(--ui-space-2);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);opacity:1;transform-origin:100% 0;transition:opacity var(--ui-duration) var(--ui-ease), transform var(--ui-duration) var(--ui-ease-spring), display var(--ui-duration) allow-discrete;outline:none;display:block;position:absolute;right:0;transform:none}.profil-menue-panel[hidden]{opacity:0;display:none;transform:translateY(-6px)scale(.96)}.profil-menue-panel:focus-visible{box-shadow:var(--ui-shadow-lg)}@starting-style{.profil-menue-panel{opacity:0;transform:translateY(-6px)scale(.96)}}.profil-menue-liste{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:min(70vh,32rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.profil-menue-liste>*{animation:profil-menue-erscheinen var(--ui-duration-slow) var(--ui-ease) both}.profil-menue-liste>:nth-child(2){animation-delay:30ms}.profil-menue-liste>:nth-child(3){animation-delay:60ms}.profil-menue-liste>:nth-child(4){animation-delay:90ms}.profil-menue-liste>:nth-child(5){animation-delay:.12s}.profil-menue-liste>:nth-child(6){animation-delay:.15s}.profil-menue-liste>:nth-child(7){animation-delay:.18s}.profil-menue-liste>:nth-child(8){animation-delay:.21s}.profil-menue-liste>:nth-child(n+9){animation-delay:.24s}.profil-menue-leer{padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-2);color:var(--ui-text-faint);font-size:var(--ui-text-xs);letter-spacing:var(--ui-tracking-wide);text-transform:uppercase}.profil-menue-skelett{flex-direction:column;gap:2px;display:flex}.profil-menue-skelett-zeile{align-items:center;gap:var(--ui-space-3);min-height:var(--ui-touch-target);padding:var(--ui-space-2) var(--ui-space-3);display:flex}.profil-menue-skelett-emoji,.profil-menue-skelett-text{border-radius:var(--ui-radius-sm);background:linear-gradient(90deg, var(--ui-loading-soft) 0%, var(--ui-loading) 40%, var(--ui-loading-soft) 80%);background-size:200% 100%;animation:1.6s linear infinite profil-menue-schimmern}.profil-menue-skelett-emoji{flex:none;width:2rem;height:2rem}.profil-menue-skelett-text{width:60%;height:.8rem}.profil-menue-skelett-zeile:nth-child(2) .profil-menue-skelett-text{width:45%}.profil-menue-skelett-zeile:nth-child(3) .profil-menue-skelett-text{width:70%}.profil-menue-fehler{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-2);animation:profil-menue-erscheinen var(--ui-duration-slow) var(--ui-ease) both;flex-direction:column;display:flex}.profil-menue-fehler-ikone{border-radius:var(--ui-radius-sm);background:var(--ui-error-soft);width:2.25rem;height:2.25rem;color:var(--ui-error);place-items:center;display:grid}.profil-menue-fehler-text{font-size:var(--ui-text-sm);color:var(--ui-text-muted);max-width:18rem}.profil-menue-nochmal{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:2.25rem;padding:var(--ui-space-2) var(--ui-space-3);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-full);color:var(--ui-accent);font-weight:var(--ui-weight-medium);font-size:var(--ui-text-sm);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease), transform var(--ui-duration) var(--ui-ease);background:0 0;line-height:1.2;display:inline-flex}.profil-menue-nochmal:hover{background:var(--ui-accent-soft);transform:translateY(var(--ui-hover-lift))}.profil-menue-nochmal:active{transform:translateY(0)scale(.98)}.profil-menue-aktion-fehler{margin:0 0 var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-error-soft);color:var(--ui-error);font-size:var(--ui-text-sm);animation:profil-menue-erscheinen var(--ui-duration-slow) var(--ui-ease) both}.profil-menue-versteckt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.profil-menue-ausloeser{height:max(var(--ui-touch-target), 3rem)}}@media (width<=640px){.profil-menue-panel{top:calc(var(--ui-header-height) + var(--ui-space-2));right:var(--ui-space-3);left:var(--ui-space-3);width:auto;max-width:none;position:fixed}}@media (prefers-reduced-motion:reduce){.profil-menue-liste>*,.profil-menue-skelett-emoji,.profil-menue-skelett-text,.profil-menue-fehler,.profil-menue-aktion-fehler{animation-duration:0s;animation-delay:0s}}@keyframes profil-menue-erscheinen{0%{opacity:0;transform:translateY(var(--ui-reveal-offset))}to{opacity:1;transform:none}}@keyframes profil-menue-schimmern{0%{background-position:200% 0}to{background-position:-200% 0}}.menue-eintrag{align-items:center;gap:var(--ui-space-3);width:100%;min-height:var(--ui-touch-target);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius);color:var(--ui-text);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease), transform var(--ui-duration-fast) var(--ui-ease);background:0 0;border:0;text-decoration:none;display:flex}.menue-eintrag:hover,.menue-eintrag:focus-visible{background:var(--ui-surface-hover);color:var(--ui-text)}.menue-eintrag:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-accent-border)}.menue-eintrag:active{transform:scale(.985)}.menue-eintrag-emoji{border-radius:var(--ui-radius-sm);background:var(--ui-bg);width:2rem;height:2rem;font-family:var(--ui-font-emoji);transition:transform var(--ui-duration) var(--ui-ease-spring), background-color var(--ui-duration-fast) var(--ui-ease);flex:none;place-items:center;font-size:1.1rem;line-height:1;display:grid}.menue-eintrag:hover .menue-eintrag-emoji,.menue-eintrag:focus-visible .menue-eintrag-emoji{background:var(--ui-accent-soft);transform:scale(1.12)rotate(-6deg)}.menue-eintrag-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}[data-eintrag=abmelden]{margin-top:var(--ui-space-3)}[data-eintrag=abmelden] .menue-eintrag{color:var(--ui-text-muted)}[data-eintrag=abmelden] .menue-eintrag:hover,[data-eintrag=abmelden] .menue-eintrag:focus-visible{color:var(--ui-text)}@media (pointer:coarse){.menue-eintrag{min-height:max(var(--ui-touch-target), 3rem)}}.header-knopf{min-block-size:2.5rem;min-inline-size:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--header-dauer,.16s) ease-out, background-color var(--header-dauer,.16s) ease-out, box-shadow var(--header-dauer,.16s) ease-out;border:0;border-radius:999px;justify-content:center;align-items:center;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-flex}.header-knopf-leise{color:var(--header-text,var(--lightningcss-light,#1f2937)var(--lightningcss-dark,#e5e7eb));background:0 0}.header-knopf-leise:hover{background:var(--header-hover,var(--lightningcss-light,#1118270f)var(--lightningcss-dark,#ffffff14))}.header-knopf-primaer{color:var(--header-primaer-text,#fff);background:var(--header-primaer,linear-gradient(135deg, #6366f1, #a855f7));box-shadow:0 1px 2px #00000026}.header-knopf-primaer:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f159}.header-knopf:focus-visible{outline:2px solid var(--header-fokus,#6366f1);outline-offset:2px}.header-hinweis{color:var(--header-text,var(--lightningcss-light,#1f2937)var(--lightningcss-dark,#e5e7eb));background:var(--header-warnung,var(--lightningcss-light,#fef3c7)var(--lightningcss-dark,#3b2f12));border-radius:999px;align-items:center;gap:.5rem;padding-inline:.75rem .25rem;font-size:.875rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.header-knopf{transition:none}.header-knopf-primaer:hover{transform:none}}.chain-runs{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-surface:#ffffff0b;--ui-surface-strong:#ffffff13;--ui-surface-solid:#10121d;--ui-border:#ffffff14;--ui-border-strong:#ffffff29;--ui-text:#eef0ff;--ui-text-muted:#9ba0bf;--ui-text-faint:#6b7092;--ui-accent:#8b8cff;--ui-accent-2:#2dd4bf;--ui-accent-text:#0b0c18;--ui-gradient:linear-gradient(120deg, #8b8cff 0%, #2dd4bf 55%, #f0abfc 100%);--ui-valid:#34d399;--ui-warning:#fbbf24;--ui-danger:#fb7185;--ui-info:#60a5fa;--ui-push:#f0abfc;--ui-shadow:0 1px 0 #ffffff0a inset, 0 20px 50px -24px #000000b3;--ui-shadow-lift:0 1px 0 #ffffff0f inset, 0 28px 60px -22px #000000d9;--ui-focus:0 0 0 3px #8b8cff8c;--ui-font:"Inter", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--ui-font-mono:"JetBrains Mono", "SF Mono", ui-monospace, "Cascadia Code", Menlo, Consolas, monospace;--ui-size-xs:.75rem;--ui-size-s:.8125rem;--ui-size-m:.9375rem;--ui-size-l:1.125rem;--ui-weight-medium:550;--ui-weight-bold:700;--ui-line:1.55;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.5rem;--ui-space-6:2rem;--ui-space-7:3rem;--ui-radius-s:.5rem;--ui-radius-m:.875rem;--ui-radius-l:1.375rem;--ui-radius-full:999px;--ui-border-width:1px;--ui-blur:18px;--ui-ease:cubic-bezier(.22, 1, .36, 1);--ui-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ui-time-fast:.16s;--ui-time:.28s;--ui-time-slow:.65s;box-sizing:border-box;gap:var(--ui-space-6);max-width:96rem;padding:var(--ui-space-6) var(--ui-space-5) 0;font-family:var(--ui-font);font-size:var(--ui-size-m);line-height:var(--ui-line);color:var(--ui-text);margin:0 auto;display:grid}@media (prefers-color-scheme:light){.chain-runs{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-surface:#ffffffb8;--ui-surface-strong:#ffffffeb;--ui-surface-solid:#fff;--ui-border:#0f122814;--ui-border-strong:#0f122829;--ui-text:#12142b;--ui-text-muted:#545a7a;--ui-text-faint:#8a8fab;--ui-accent:#5b5bf0;--ui-accent-2:#0d9488;--ui-accent-text:#fff;--ui-gradient:linear-gradient(120deg, #5b5bf0 0%, #0d9488 55%, #c026d3 100%);--ui-valid:#059669;--ui-warning:#b45309;--ui-danger:#e11d48;--ui-info:#2563eb;--ui-push:#a21caf;--ui-shadow:0 1px 2px #0f12280d, 0 18px 40px -26px #0f122859;--ui-shadow-lift:0 1px 2px #0f12280f, 0 26px 50px -24px #0f122873;--ui-focus:0 0 0 3px #5b5bf059}}.chain-runs *,.chain-runs :before,.chain-runs :after{box-sizing:border-box}.chain-runs .lanes-area{min-block-size:0;margin-inline:calc(var(--ui-space-5) * -1);padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-7);margin-block-start:calc(var(--ui-space-3) * -1);overflow:hidden auto}.chain-runs :where(button,input,select){font:inherit;color:inherit}.chain-runs :where(button){cursor:pointer}.chain-runs :focus-visible{box-shadow:var(--ui-focus);outline:none}.chain-runs :where(h1,h2,h3,p,ol,ul,dl,dd){margin:0;padding:0}.chain-runs :where(ol,ul){list-style:none}.chain-runs .s-open{--s:var(--ui-text-faint)}.chain-runs .s-in-progress{--s:var(--ui-info)}.chain-runs .s-done{--s:var(--ui-valid)}.chain-runs .s-failed{--s:var(--ui-danger)}.chain-runs .s-blocked{--s:var(--ui-warning)}.chain-runs .s-skipped{--s:var(--ui-accent)}.chain-runs .lv-lane{--lv:var(--ui-accent)}.chain-runs .lv-chain{--lv:var(--ui-accent-2)}.chain-runs .lv-task{--lv:var(--ui-push)}.chain-runs .level{align-items:center;gap:var(--ui-space-1);padding:.125rem var(--ui-space-2);border-radius:var(--ui-radius-full);font-size:var(--ui-size-xs);font-weight:var(--ui-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--lv);background:color-mix(in oklab, var(--lv) 14%, transparent);border:var(--ui-border-width) solid color-mix(in oklab, var(--lv) 35%, transparent);display:inline-flex}.chain-runs .pill{align-items:center;gap:var(--ui-space-1);padding:.125rem var(--ui-space-2);border-radius:var(--ui-radius-full);font-size:var(--ui-size-xs);font-weight:var(--ui-weight-medium);color:var(--s);background:color-mix(in oklab, var(--s) 14%, transparent);white-space:nowrap;display:inline-flex}.chain-runs .attempt{font-size:var(--ui-size-xs);color:var(--ui-text-faint);white-space:nowrap}.chain-runs .chain-runs__notice{padding:var(--ui-space-5);border-radius:var(--ui-radius-l);border:var(--ui-border-width) dashed var(--ui-border-strong);color:var(--ui-text-muted);text-align:center}@media (prefers-reduced-motion:reduce){.chain-runs *,.chain-runs :before,.chain-runs :after{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}.chain-runs .tip__hold i{animation-duration:1.4s}}:root[data-theme]{--intake-theme-surface:var(--ui-surface);--intake-theme-surface-hover:var(--ui-surface-hover);--intake-theme-bg:var(--ui-bg);--intake-theme-border:var(--ui-border);--intake-theme-border-strong:var(--ui-border-strong);--intake-theme-text:var(--ui-text);--intake-theme-text-faint:var(--ui-text-faint);--intake-theme-accent:var(--ui-accent)}.chain-runs .intake-wrap{gap:var(--ui-space-2);display:grid}:root[data-theme] .chain-runs .intake-wrap{--ui-surface:var(--intake-theme-surface);--ui-surface-strong:var(--intake-theme-surface-hover);--ui-surface-solid:var(--intake-theme-bg);--ui-border:var(--intake-theme-border);--ui-border-strong:var(--intake-theme-border-strong);--ui-text:var(--intake-theme-text);--ui-text-faint:var(--intake-theme-text-faint);--ui-accent:var(--intake-theme-accent);color:var(--ui-text)}.chain-runs .intake{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-l);background:var(--ui-surface);border:var(--ui-border-width) dashed var(--ui-border-strong);-webkit-backdrop-filter:blur(var(--ui-blur));backdrop-filter:blur(var(--ui-blur));transition:border-color var(--ui-time) var(--ui-ease), background var(--ui-time) var(--ui-ease);flex-wrap:wrap;display:flex}.chain-runs .intake:focus-within{border-style:solid;border-color:var(--ui-accent);background:var(--ui-surface-strong)}.chain-runs .intake__label{font-weight:var(--ui-weight-medium);white-space:nowrap}.chain-runs .intake__path{min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-s);border:var(--ui-border-width) solid var(--ui-border);background:var(--ui-surface);font-family:var(--ui-font-mono);font-size:var(--ui-size-s);flex:18rem}.chain-runs .intake__path::placeholder{color:var(--ui-text-faint)}.chain-runs .intake__lane{font:inherit;color:inherit;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-s);border:var(--ui-border-width) solid var(--ui-border);background:var(--ui-surface-solid)}.chain-runs .btn{padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-full);font-weight:var(--ui-weight-bold);color:var(--ui-accent-text);background:var(--ui-gradient);transition:transform var(--ui-time-fast) var(--ui-ease-spring), filter var(--ui-time-fast) var(--ui-ease);border:0}.chain-runs .btn:hover:enabled{filter:brightness(1.1);transform:translateY(-1px)scale(1.03)}.chain-runs .btn:active:enabled{transform:scale(.97)}.chain-runs .btn:disabled{opacity:.6;cursor:progress}.chain-runs .intake__message{padding:0 var(--ui-space-4);font-size:var(--ui-size-s)}.chain-runs .intake__message.is-error{color:var(--ui-danger)}.chain-runs .summary{justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);margin-top:calc(var(--ui-space-3) * -1);padding:0 var(--ui-space-2);font-size:var(--ui-size-s);color:var(--ui-text-muted);flex-wrap:wrap;display:flex}.chain-runs .mode{gap:calc(var(--ui-space-1) / 2);padding:calc(var(--ui-space-1) / 2);border-radius:var(--ui-radius-full);border:var(--ui-border-width) solid var(--ui-border-strong);background:var(--ui-surface);margin-left:auto;display:inline-flex}.chain-runs .mode__opt{padding:.125rem var(--ui-space-3);border-radius:var(--ui-radius-full);font-weight:var(--ui-weight-medium);color:var(--ui-text-muted);transition:color var(--ui-time-fast) var(--ui-ease), background var(--ui-time-fast) var(--ui-ease);background:0 0;border:0}.chain-runs .mode__opt:hover{color:var(--ui-text)}.chain-runs .mode__opt[aria-pressed=true]{color:var(--ui-accent-text);background:var(--ui-accent)}.chain-runs .live{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-size-xs);color:var(--ui-text-faint);display:inline-flex}.chain-runs .live__dot{border-radius:var(--ui-radius-full);background:var(--ui-valid);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--ui-valid) 70%, transparent);animation:chain-runs-ping 2.4s var(--ui-ease) infinite}.chain-runs .live.is-fresh{color:var(--ui-valid)}.chain-runs .live.is-error{color:var(--ui-danger)}.chain-runs .live.is-error .live__dot{background:var(--ui-danger);animation:none}@keyframes chain-runs-ping{70%,to{box-shadow:0 0 0 .5rem #0000}}.chain-runs .lanes{gap:var(--ui-space-6);display:grid}.chain-runs .lanes__empty{padding:var(--ui-space-5);border-radius:var(--ui-radius-l);border:var(--ui-border-width) dashed var(--ui-border-strong);color:var(--ui-text-muted);text-align:center}.chain-runs .lane{gap:var(--ui-space-4);padding:var(--ui-space-5);border-radius:var(--ui-radius-l);background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:blur(var(--ui-blur));backdrop-filter:blur(var(--ui-blur));display:grid}.chain-runs .lanes.is-intro .lane{animation:chain-runs-rise var(--ui-time-slow) var(--ui-ease) backwards}.chain-runs .lane:nth-child(2){animation-delay:90ms}.chain-runs .lane:nth-child(3){animation-delay:.18s}.chain-runs .lane:nth-child(n+4){animation-delay:.27s}.chain-runs .lane__head{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.chain-runs .lane__title{min-width:0;font-size:var(--ui-size-l);font-weight:var(--ui-weight-bold)}.chain-runs .lane__name{max-width:100%;margin:calc(-.125rem - var(--ui-border-width)) 0;border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-s);font:inherit;color:inherit;text-align:left;cursor:text;transition:border-color var(--ui-time-fast) var(--ui-ease), background var(--ui-time-fast) var(--ui-ease);background:0 0;border-inline-width:0;align-items:center;padding:.125rem 0;display:inline-flex;position:relative}.chain-runs .lane__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-runs .lane__name.is-unnamed{color:var(--ui-text-muted);font-style:italic;font-weight:var(--ui-weight-medium)}.chain-runs .lane__pen{left:calc(100% + var(--ui-space-1));font-size:var(--ui-size-s);opacity:0;pointer-events:none;transition:opacity var(--ui-time-fast) var(--ui-ease);position:absolute}.chain-runs .lane__name:hover,.chain-runs .lane__name:focus-visible{border-color:var(--ui-border);background:var(--ui-surface-strong)}.chain-runs .lane__name:hover .lane__pen,.chain-runs .lane__name:focus-visible .lane__pen,.chain-runs .lane__name.is-unnamed .lane__pen{opacity:1}.chain-runs .lane__rename{flex:16rem;min-width:0}.chain-runs .lane__input{width:100%;max-width:32rem;padding:.125rem var(--ui-space-2);border-radius:var(--ui-radius-s);border:var(--ui-border-width) solid var(--ui-accent);background:var(--ui-surface-solid);font-size:var(--ui-size-l);font-weight:var(--ui-weight-bold)}.chain-runs .lane__owner{color:var(--ui-text-muted);font-size:var(--ui-size-s)}.chain-runs .lane__count{color:var(--ui-text-muted);font-size:var(--ui-size-s);margin-left:auto}.chain-runs .lane__message{font-size:var(--ui-size-s);color:var(--ui-danger)}.chain-runs .track{align-items:flex-start;gap:var(--ui-space-3) var(--ui-space-5);flex-wrap:wrap;display:flex}.chain-runs .chain{view-transition-class:chain;transition:margin var(--ui-time) var(--ui-ease-spring);flex:0 11rem;position:relative}.chain-runs .chain.is-open{flex:34rem;min-width:0}.chain-runs .chain.is-new{animation:chain-runs-rise var(--ui-time-slow) var(--ui-ease-spring) backwards}.chain-runs .chain+.chain:before{content:"→";left:calc(var(--ui-space-5) * -1);width:var(--ui-space-5);text-align:center;color:var(--ui-text-faint);font-size:var(--ui-size-s);position:absolute;top:2.75rem;translate:0 -50%}::view-transition-group(*){animation-duration:calc(var(--ui-time) * 1.6);animation-timing-function:var(--ui-ease)}.chain-runs .chain:hover,.chain-runs .chain:focus-within{margin-inline:var(--ui-space-4)}.chain-runs .chain__add,.chain-runs .chain__remove{z-index:2;border-radius:var(--ui-radius-full);font-weight:var(--ui-weight-bold);opacity:0;pointer-events:none;transition:opacity var(--ui-time-fast) var(--ui-ease), transform var(--ui-time-fast) var(--ui-ease-spring);place-items:center;padding:0;line-height:1;display:grid;position:absolute}.chain-runs .chain__add{width:1.75rem;height:1.75rem;color:var(--ui-accent-text);background:var(--ui-gradient);box-shadow:var(--ui-shadow);border:0;top:2.25rem;transform:scale(.6)}.chain-runs .chain__add.is-left{left:calc(var(--ui-space-5) * -1 - .5rem)}.chain-runs .chain__add.is-right{right:calc(var(--ui-space-5) * -1 - .5rem)}.chain-runs .chain__remove{top:calc(var(--ui-space-2) * -1);right:calc(var(--ui-space-2) * -1);border:var(--ui-border-width) solid var(--ui-border-strong);width:1.5rem;height:1.5rem;color:var(--ui-danger);background:var(--ui-surface-solid);font-size:var(--ui-size-xs)}.chain-runs .chain:hover>.chain__add,.chain-runs .chain:focus-within>.chain__add,.chain-runs .chain:hover>.chain__remove,.chain-runs .chain:focus-within>.chain__remove{opacity:1;pointer-events:auto;transform:scale(1)}.chain-runs .chain__add:hover,.chain-runs .chain__add:focus-visible{filter:brightness(1.1);transform:scale(1.15)}.chain-runs .chain__remove:hover:enabled,.chain-runs .chain__remove:focus-visible{color:var(--ui-accent-text);background:var(--ui-danger);border-color:var(--ui-danger)}.chain-runs .chain__remove:disabled{cursor:progress}.chain-runs .chain-insert{min-width:0;max-width:24rem;animation:chain-runs-rise var(--ui-time) var(--ui-ease) backwards;flex:16rem}.chain-runs .chain-insert__form{gap:var(--ui-space-2);padding:var(--ui-space-3);border-radius:var(--ui-radius-m);border:var(--ui-border-width) dashed var(--ui-accent);background:var(--ui-surface-strong);display:grid}.chain-runs .chain-insert__path{min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-s);border:var(--ui-border-width) solid var(--ui-border);background:var(--ui-surface-solid);font-family:var(--ui-font-mono);font-size:var(--ui-size-s)}.chain-runs .chain-insert__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.chain-runs .chain__block{gap:var(--ui-space-2);width:100%;padding:var(--ui-space-3) var(--ui-space-4);text-align:left;border-radius:var(--ui-radius-m);border:var(--ui-border-width) solid color-mix(in oklab, var(--s) 30%, var(--ui-border));background:color-mix(in oklab, var(--s) 7%, var(--ui-surface));transition:transform var(--ui-time) var(--ui-ease-spring), box-shadow var(--ui-time) var(--ui-ease), background var(--ui-time) var(--ui-ease), border-color var(--ui-time) var(--ui-ease);display:grid;position:relative}.chain-runs .chain__block:hover{background:color-mix(in oklab, var(--s) 14%, var(--ui-surface-strong));border-color:color-mix(in oklab, var(--s) 60%, var(--ui-border));box-shadow:var(--ui-shadow-lift);transform:translateY(-3px)}.chain-runs .chain__block.is-running{box-shadow:0 0 2rem -.5rem color-mix(in oklab, var(--ui-info) 70%, transparent)}.chain-runs .frame{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-m);border:2px solid color-mix(in oklab, var(--ui-accent-2) 65%, transparent);background:color-mix(in oklab, var(--ui-accent-2) 6%, var(--ui-surface));display:grid;position:relative}.chain-runs .frame.is-running{box-shadow:0 0 2.5rem -.75rem color-mix(in oklab, var(--ui-info) 70%, transparent)}.chain-runs .frame__toggle{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);text-align:left;background:0 0;border:0;flex-wrap:wrap;width:100%;padding:0;display:flex}.chain-runs .frame__name{font-size:var(--ui-size-l);font-weight:var(--ui-weight-bold)}.chain-runs .frame__close{font-size:var(--ui-size-xs);color:var(--ui-text-faint);transition:color var(--ui-time-fast) var(--ui-ease), transform var(--ui-time-fast) var(--ui-ease-spring);margin-left:auto}.chain-runs .frame__toggle:hover .frame__close{color:var(--ui-accent-2);transform:translateY(-2px)}.chain-runs .frame__inner{gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:var(--ui-border-width) dashed color-mix(in oklab, var(--ui-accent-2) 40%, transparent);display:grid}.chain-runs .frame.is-opening .frame__inner>*{animation:chain-runs-rise var(--ui-time) var(--ui-ease) backwards}.chain-runs .frame.is-opening .frame__inner>:nth-child(2){animation-delay:70ms}.chain-runs .frame.is-opening .frame__inner>:nth-child(n+3){animation-delay:.14s}.chain-runs .frame.is-running:before,.chain-runs .chain__block.is-running:before{content:"";border-radius:inherit;background:conic-gradient(from var(--spin), var(--ui-info), var(--ui-accent-2), var(--ui-accent), var(--ui-info));-webkit-mask:linear-gradient(var(--ui-text) 0 0) content-box exclude, linear-gradient(var(--ui-text) 0 0);mask:linear-gradient(var(--ui-text) 0 0) content-box exclude, linear-gradient(var(--ui-text) 0 0);pointer-events:none;padding:2px;animation:4s linear infinite chain-runs-spin;position:absolute;inset:-2px}.chain-runs .chain__top{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.chain-runs .chain__emoji{font-size:var(--ui-size-l);line-height:1}.chain-runs .chain__name{font-weight:var(--ui-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-runs .chain__title{color:var(--ui-text-muted);font-size:var(--ui-size-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-runs .chain__foot{justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-size-xs);color:var(--ui-text-muted);display:flex}.chain-runs .chain__problem{font-size:var(--ui-size-xs);color:var(--ui-warning)}.chain-runs .bar{gap:3px;height:.5rem;display:flex}.chain-runs .bar--thick{height:.75rem}.chain-runs .seg{border-radius:var(--ui-radius-full);background:var(--s);min-width:.25rem;transition:background var(--ui-time-slow) var(--ui-ease);flex:1}.chain-runs .seg.s-open{background:var(--ui-border-strong)}.chain-runs .seg.s-in-progress{animation:1.8s ease-in-out infinite chain-runs-breathe}.chain-runs .seg--half.s-in-progress{background:linear-gradient(90deg, var(--s) 50%, var(--ui-border-strong) 50%)}.chain-runs .chain__block .seg{min-width:0}.chain-runs .counts{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.chain-runs .task{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-s);border:2px solid color-mix(in oklab, var(--ui-push) 60%, transparent);background:color-mix(in oklab, var(--ui-push) 6%, var(--ui-surface-solid));transform-origin:top;display:grid}.chain-runs .task.is-opening{animation:chain-runs-unfold var(--ui-time) var(--ui-ease-spring) backwards}.chain-runs .task__head{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.chain-runs .task__name{font-weight:var(--ui-weight-bold)}.chain-runs .task__count{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold);color:var(--ui-push);margin-left:auto}.chain-runs .task .subs{columns:18rem;column-gap:var(--ui-space-5);display:block}.chain-runs .task .sub{break-inside:avoid}.chain-runs .strip{align-items:center;gap:var(--ui-space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.chain-runs .strip__nav{min-width:3.25rem;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-full);border:var(--ui-border-width) solid var(--ui-border-strong);background:var(--ui-surface);font-size:var(--ui-size-s);font-variant-numeric:tabular-nums;white-space:nowrap;transition:transform var(--ui-time-fast) var(--ui-ease-spring), border-color var(--ui-time-fast) var(--ui-ease), opacity var(--ui-time-fast) var(--ui-ease)}.chain-runs .strip__nav:hover:enabled{border-color:var(--ui-push);transform:scale(1.06)}.chain-runs .strip__nav:disabled{opacity:.35;cursor:default}.chain-runs .runs{--run-width:11rem;--fade-prev:0rem;--fade-next:0rem;gap:var(--ui-space-4);padding-block:var(--ui-space-3) calc(var(--ui-space-4) + .125rem);margin-block:calc(var(--ui-space-3) * -1) calc(var(--ui-space-4) * -1 - .125rem);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ui-text) var(--fade-prev), var(--ui-text) calc(100% - var(--fade-next)), transparent);mask-image:linear-gradient(90deg, transparent, var(--ui-text) var(--fade-prev), var(--ui-text) calc(100% - var(--fade-next)), transparent);display:flex;position:relative;overflow:hidden}.chain-runs .runs:before,.chain-runs .runs:after{content:"";flex:0 0 calc(50% - var(--run-width) / 2 - var(--ui-space-4))}.chain-runs .runs.has-prev{--fade-prev:var(--ui-space-7)}.chain-runs .runs.has-next{--fade-next:var(--ui-space-7)}.chain-runs .runs.is-dragging{cursor:grabbing}.chain-runs .runs.is-dragging .run{pointer-events:none}.chain-runs .run-item{flex:0 0 var(--run-width);position:relative}.chain-runs .run-item+.run-item:before{content:"›";left:calc(var(--ui-space-4) * -1);width:var(--ui-space-4);text-align:center;color:var(--ui-text-faint);position:absolute;top:50%;translate:0 -50%}.chain-runs .run{gap:var(--ui-space-2);text-align:left;width:100%;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-s);border:var(--ui-border-width) solid color-mix(in oklab, var(--s) 30%, var(--ui-border));border-top:3px solid var(--s);background:color-mix(in oklab, var(--s) 6%, var(--ui-surface-solid));transition:transform var(--ui-time) var(--ui-ease-spring), box-shadow var(--ui-time) var(--ui-ease), background var(--ui-time) var(--ui-ease);display:grid;position:relative}.chain-runs .run:hover{background:color-mix(in oklab, var(--s) 14%, var(--ui-surface-solid));box-shadow:var(--ui-shadow-lift);transform:translateY(-2px)}.chain-runs .run.is-running{animation:2.2s ease-in-out infinite chain-runs-glow}.chain-runs .run.is-open{border-color:var(--ui-push);box-shadow:0 0 0 2px color-mix(in oklab, var(--ui-push) 40%, transparent)}.chain-runs .run.is-open:after{content:"▾";left:50%;bottom:calc(var(--ui-space-4) * -1 - .125rem);color:var(--ui-push);line-height:1;position:absolute;translate:-50%}.chain-runs .run.s-open .run__name{color:var(--ui-text-muted)}.chain-runs .run__top{align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.chain-runs .run__name{font-size:var(--ui-size-s);font-weight:var(--ui-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chain-runs .run__foot{justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-size-xs);color:var(--ui-text-muted);display:flex}.chain-runs .subs{gap:var(--ui-space-1);display:grid}.chain-runs .sub{gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-s);font-size:var(--ui-size-s);transition:background var(--ui-time-fast) var(--ui-ease);grid-template-columns:auto minmax(0,1fr);display:grid}.chain-runs .sub:hover{background:color-mix(in oklab, var(--s) 12%, transparent)}.chain-runs .sub.s-open,.chain-runs .sub.s-done .sub__title{color:var(--ui-text-muted)}.chain-runs .sub.s-in-progress .sub__title{font-weight:var(--ui-weight-medium);background:linear-gradient(90deg, var(--ui-text) 30%, var(--ui-info) 50%, var(--ui-text) 70%) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite chain-runs-shimmer}.chain-runs .spin{animation:2.4s linear infinite chain-runs-turn;display:inline-block}@keyframes chain-runs-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes chain-runs-spin{to{--spin:360deg}}@keyframes chain-runs-turn{to{rotate:360deg}}@keyframes chain-runs-breathe{50%{opacity:.45}}@keyframes chain-runs-shimmer{to{background-position:-200% 0}}@keyframes chain-runs-unfold{0%{opacity:0;transform:translateY(-10px)scaleY(.92)}}@keyframes chain-runs-glow{50%{box-shadow:0 0 1.25rem -.125rem color-mix(in oklab, var(--ui-info) 80%, transparent)}}.chain-runs .tip{position-anchor:--chain-runs-tip-anchor;position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin:var(--ui-space-2) 0;width:min(22rem,100vw - 2rem);padding:var(--ui-space-4);border-radius:var(--ui-radius-m);border:var(--ui-border-width) solid var(--ui-border-strong);background:var(--ui-surface-solid);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--ui-size-m);line-height:var(--ui-line);box-shadow:var(--ui-shadow-lift);opacity:0;transition:opacity var(--ui-time-fast) var(--ui-ease), transform var(--ui-time) var(--ui-ease-spring), border-color var(--ui-time) var(--ui-ease), display var(--ui-time) allow-discrete, overlay var(--ui-time) allow-discrete;position:fixed;inset:auto;transform:translateY(-6px)scale(.97)}.chain-runs .tip:popover-open{opacity:1;transform:none}@starting-style{.chain-runs .tip:popover-open{opacity:0;transform:translateY(-6px)scale(.97)}}@supports not (position-area:bottom){.chain-runs .tip{inset:auto var(--ui-space-5) var(--ui-space-5) auto}}.chain-runs .is-anchor{anchor-name:--chain-runs-tip-anchor}.chain-runs .tip.is-sticky{border-color:var(--ui-accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--ui-accent) 40%, transparent), var(--ui-shadow-lift)}.chain-runs .tip__body{gap:var(--ui-space-3);display:grid}.chain-runs .tip__head{align-items:center;gap:var(--ui-space-2);display:flex}.chain-runs .tip__name{min-width:0;font-weight:var(--ui-weight-bold);flex:1}.chain-runs .tip__close{color:var(--ui-text-muted);border-radius:var(--ui-radius-full);background:0 0;border:0;display:none}.chain-runs .tip.is-sticky .tip__close{display:inline-block}.chain-runs .tip__hint{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-size-xs);color:var(--ui-text-faint);display:flex}.chain-runs .tip.is-sticky .tip__hint{color:var(--ui-accent)}.chain-runs .tip.is-sticky .tip__hold{display:none}.chain-runs .tip__hold{border-radius:var(--ui-radius-full);background:var(--ui-border);flex:1;height:3px;overflow:hidden}.chain-runs .tip__hold i{background:var(--ui-gradient);transform-origin:0;width:100%;height:100%;animation:1.4s linear forwards chain-runs-hold;display:block;transform:scaleX(0)}.chain-runs .meta{gap:var(--ui-space-2);display:grid}.chain-runs .meta__row{align-items:center;gap:var(--ui-space-2);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.chain-runs .meta dt{color:var(--ui-text-faint);font-size:var(--ui-size-xs)}.chain-runs .meta dd{align-items:center;gap:var(--ui-space-2);min-width:0;font-size:var(--ui-size-s);display:flex}.chain-runs .path{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-family:var(--ui-font-mono);font-size:var(--ui-size-xs);-webkit-user-select:all;user-select:all;direction:rtl;flex:1;display:block;overflow:hidden}.chain-runs .copy{padding:.125rem var(--ui-space-2);border-radius:var(--ui-radius-s);border:var(--ui-border-width) solid var(--ui-border);background:var(--ui-surface);font-size:var(--ui-size-xs);white-space:nowrap;transition:transform var(--ui-time-fast) var(--ui-ease-spring), border-color var(--ui-time-fast) var(--ui-ease)}.chain-runs .copy:hover{border-color:var(--ui-accent);transform:scale(1.08)}.chain-runs .copy.is-copied{color:var(--ui-valid);border-color:var(--ui-valid)}@keyframes chain-runs-hold{to{transform:scaleX(1)}}[data-package=basic-landing-page] .ikone{flex:none;width:1.25em;height:1.25em}[data-package=basic-landing-page] .knopf{isolation:isolate;align-items:center;gap:var(--ui-abstand-2);border:var(--ui-rand) solid transparent;border-radius:var(--ui-rundung-rund);font-size:var(--ui-groesse);cursor:pointer;transition:transform var(--ui-dauer) var(--ui-kurve), box-shadow var(--ui-dauer) var(--ui-kurve), background-color var(--ui-dauer) var(--ui-kurve), border-color var(--ui-dauer) var(--ui-kurve);padding:.95rem 1.7rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}[data-package=basic-landing-page] .knopf:hover{transform:translateY(-2px)}[data-package=basic-landing-page] .knopf:active{transition-duration:var(--ui-dauer-kurz);transform:translateY(0)}[data-package=basic-landing-page] .knopf-primaer{color:var(--ui-farbe-auf-akzent);background:var(--ui-verlauf-marke);box-shadow:var(--ui-schein-indigo)}[data-package=basic-landing-page] .knopf-primaer:before{content:"";z-index:-1;background:linear-gradient(115deg, transparent 25%, var(--ui-farbe-glanz) 50%, transparent 75%);transition:transform var(--ui-dauer-lang) var(--ui-kurve);position:absolute;inset:0;transform:translate(-130%)}[data-package=basic-landing-page] .knopf-primaer:hover{box-shadow:var(--ui-schein-indigo-stark)}[data-package=basic-landing-page] .knopf-primaer:hover:before{transform:translate(130%)}[data-package=basic-landing-page] .knopf-sekundaer{color:var(--ui-farbe-text);background:var(--ui-farbe-flaeche-glas);border-color:var(--ui-farbe-rand-stark)}[data-package=basic-landing-page] .knopf-sekundaer:hover{background:var(--ui-farbe-flaeche-glas-hell);border-color:var(--ui-farbe-text-3)}[data-package=basic-landing-page] .knopf-ikone{transition:transform var(--ui-dauer) var(--ui-kurve);display:inline-flex}[data-package=basic-landing-page] .knopf:hover .knopf-ikone{transform:translate(4px)}[data-package=basic-landing-page] .karte{align-items:start;gap:var(--ui-abstand-5);padding:var(--ui-abstand-6);border:var(--ui-rand) solid var(--ui-farbe-rand);border-radius:var(--ui-rundung-gross);background-color:var(--ui-farbe-flaeche);background-image:var(--ui-verlauf-flaeche);box-shadow:var(--ui-schatten);transition:transform var(--ui-dauer) var(--ui-kurve), border-color var(--ui-dauer) var(--ui-kurve), box-shadow var(--ui-dauer) var(--ui-kurve);grid-template-columns:auto auto 1fr;display:grid;position:relative}[data-package=basic-landing-page] .karte:hover{border-color:var(--ui-farbe-rand-stark);box-shadow:var(--ui-schatten), var(--ui-schein-indigo);transform:translateY(-4px)}[data-package=basic-landing-page] .karte-nummer{font-family:var(--ui-schrift-code);font-size:var(--ui-groesse-klein);letter-spacing:.08em;color:var(--ui-farbe-text-3);padding-top:.9rem}[data-package=basic-landing-page] .karte-ikone{border-radius:var(--ui-rundung);width:3rem;height:3rem;color:var(--ui-farbe-auf-akzent);background:var(--ui-verlauf-marke);box-shadow:var(--ui-schein-indigo);transition:transform var(--ui-dauer) var(--ui-kurve-federnd);place-items:center;display:grid}[data-package=basic-landing-page] .karte:hover .karte-ikone{transform:scale(1.08)rotate(-4deg)}[data-package=basic-landing-page] .karte-ikone .ikone{width:1.5rem;height:1.5rem}[data-package=basic-landing-page] .karte-inhalt{gap:var(--ui-abstand-2);padding-top:.35rem;display:grid}[data-package=basic-landing-page] .karte-titel{font-size:var(--ui-groesse-karte)}[data-package=basic-landing-page] .karte-text{max-width:var(--ui-breite-text);color:var(--ui-farbe-text-2)}[data-package=basic-landing-page] .marke{place-items:center;display:grid;position:relative}[data-package=basic-landing-page] .marke-bild{width:100%;height:100%}[data-package=basic-landing-page] .marke-gross{width:7.5rem;height:7.5rem}[data-package=basic-landing-page] .marke-gross:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--ui-farbe-schein-cyan), transparent);animation:pulsieren 3.2s var(--ui-kurve) infinite;border-radius:50%;position:absolute;inset:-40%}[data-package=basic-landing-page] .marke-gross .marke-bild{filter:var(--ui-schatten-marke);animation:6s ease-in-out infinite schweben}[data-package=basic-landing-page] .hinweis{gap:var(--ui-abstand-5);max-width:var(--ui-breite-schmal);padding:var(--ui-abstand-6);border:var(--ui-rand) solid var(--ui-farbe-rand);border-radius:var(--ui-rundung-gross);background:var(--ui-farbe-flaeche);text-align:left;grid-template-columns:auto 1fr;margin-inline:auto;display:grid}[data-package=basic-landing-page] .hinweis-fehler{border-color:var(--ui-farbe-fehler);background:var(--ui-farbe-fehler-grund)}[data-package=basic-landing-page] .hinweis-ikone{color:var(--ui-farbe-fehler)}[data-package=basic-landing-page] .hinweis-ikone .ikone{width:1.75rem;height:1.75rem}[data-package=basic-landing-page] .hinweis-inhalt{gap:var(--ui-abstand-3);display:grid}[data-package=basic-landing-page] .hinweis-titel{font-size:var(--ui-groesse-karte)}[data-package=basic-landing-page] .hinweis-text,[data-package=basic-landing-page] .hinweis-fuss{color:var(--ui-farbe-text-2)}[data-package=basic-landing-page] .hinweis-liste{gap:var(--ui-abstand-2);flex-wrap:wrap;display:flex}[data-package=basic-landing-page] .hinweis-eintrag code{border:var(--ui-rand) solid var(--ui-farbe-rand);border-radius:var(--ui-rundung-klein);background:var(--ui-farbe-flaeche-hell);color:var(--ui-farbe-text);padding:.3rem .65rem;display:inline-block}[data-package=basic-landing-page] .fenster{border:var(--ui-rand) solid var(--ui-farbe-rand);border-radius:var(--ui-rundung-gross);background:var(--ui-farbe-flaeche);box-shadow:var(--ui-schatten), var(--ui-schein-indigo-weich);transition:transform var(--ui-dauer-lang) var(--ui-kurve), box-shadow var(--ui-dauer-lang) var(--ui-kurve);position:relative;overflow:hidden}[data-package=basic-landing-page] .fenster:hover{box-shadow:var(--ui-schatten), var(--ui-schein-indigo);transform:translateY(-6px)}[data-package=basic-landing-page] .fenster-leiste{gap:var(--ui-abstand-2);padding:var(--ui-abstand-3) var(--ui-abstand-4);border-bottom:var(--ui-rand) solid var(--ui-farbe-rand);background:var(--ui-farbe-flaeche-glas);display:flex}[data-package=basic-landing-page] .fenster-punkt{background:var(--ui-farbe-rand-stark);border-radius:50%;width:.625rem;height:.625rem}[data-package=basic-landing-page] .fenster-inhalt{background:var(--ui-farbe-grund-tief)}[data-package=basic-landing-page] .fenster-bild,[data-package=basic-landing-page] .fenster-inhalt>svg{width:100%;height:auto}[data-package=basic-landing-page] .tafel{isolation:isolate;justify-items:center;gap:var(--ui-abstand-5);border-radius:var(--ui-rundung-gross);background:var(--ui-farbe-flaeche);text-align:center;padding:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid;position:relative}[data-package=basic-landing-page] .tafel:before{content:"";z-index:-1;padding:var(--ui-rand);border-radius:inherit;background:var(--ui-verlauf-marke);opacity:.7;-webkit-mask:linear-gradient(var(--ui-farbe-maske) 0 0) content-box, linear-gradient(var(--ui-farbe-maske) 0 0);-webkit-mask:linear-gradient(var(--ui-farbe-maske) 0 0) content-box, linear-gradient(var(--ui-farbe-maske) 0 0);mask:linear-gradient(var(--ui-farbe-maske) 0 0) content-box, linear-gradient(var(--ui-farbe-maske) 0 0);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}[data-package=basic-landing-page] .tafel:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at 50% 0%, var(--ui-farbe-schein-indigo), transparent 70%);pointer-events:none;position:absolute;inset:0}[data-package=basic-landing-page] .tafel>p{max-width:var(--ui-breite-text)}@media (width<=47.9rem){[data-package=basic-landing-page] .karte{gap:var(--ui-abstand-4);padding:var(--ui-abstand-5);grid-template-columns:auto 1fr}[data-package=basic-landing-page] .karte-nummer{grid-column:1/-1;padding-top:0}[data-package=basic-landing-page] .hinweis{padding:var(--ui-abstand-5);grid-template-columns:1fr}[data-package=basic-landing-page] .marke-gross{width:5.5rem;height:5.5rem}}@media (width<=29.9rem){[data-package=basic-landing-page] .knopf{justify-content:center;width:100%}}}@layer patterns{.produkt-rahmen{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);min-block-size:calc(100dvh - var(--size-header));display:grid}.produkt-seitenleiste{block-size:calc(100dvh - var(--size-header));background:var(--color-surface);border-right:1px solid var(--color-line);align-self:start;position:sticky;top:0}.produkt-inhalt{--ui-catalog-height:calc(100dvh - var(--size-header));min-inline-size:0}@media (width<=900px){.produkt-rahmen{grid-template-columns:minmax(0,1fr)}.produkt-seitenleiste{display:none}}[data-page=login] main{isolation:isolate;align-content:center;justify-items:center;gap:var(--ui-space-5);min-height:100dvh;padding:var(--ui-space-page);display:grid;position:relative}[data-page=login] main:before,[data-page=login] main:after{content:"";pointer-events:none;position:fixed}[data-page=login] main:before{z-index:-1;background-image:radial-gradient(var(--ui-glass-hover) 1px, transparent 1px);background-size:28px 28px;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 20%,#0000 80%)}[data-page=login] main:after{z-index:-2;background:radial-gradient(42vmax 42vmax at 22% 18%, var(--ui-brand-glow-violet), transparent 70%), radial-gradient(42vmax 42vmax at 80% 85%, var(--ui-brand-glow-cyan), transparent 70%);filter:blur(60px);opacity:.6;animation:26s ease-in-out infinite treiben;inset:-20%}[data-page=login] main>[data-section]{justify-items:center;width:100%;display:grid}[data-page=login] main>[data-section]>*{width:min(100%, var(--ui-card-width))}.stapel{gap:var(--ui-space-5);display:grid}.stapel-eng{gap:var(--ui-space-4)}.stapel-zentriert{text-align:center;justify-items:center}.zeile{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}@media (width<=47.9rem){[data-page=login] main{align-content:start;gap:var(--ui-space-5);padding-top:var(--ui-space-7)}}.nav-horizontal{justify-content:center;min-width:0;display:flex}.nav-horizontal-frame{justify-content:center;min-width:0;max-width:100%;display:flex;position:relative}.nav-horizontal .nav-list{border-radius:var(--radius-pill);background:var(--color-surface-2);align-items:center;gap:2px;max-width:100%;padding:3px;display:flex}.nav-horizontal .nav-item{flex:none}.nav-horizontal .nav-list>.nav-item>.nav-entry:hover{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}.nav-horizontal .nav-list>.nav-item>.nav-entry[aria-current=page],.nav-horizontal .nav-more-toggle[data-contains-active=true]{background-color:var(--color-surface);color:var(--color-accent-ink);box-shadow:var(--shadow-soft)}.nav-horizontal .nav-more{position:relative}.nav-horizontal .nav-more-menu{top:calc(100% + var(--space-2));z-index:10;min-width:12rem;padding:var(--space-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);animation:nav-horizontal-rise var(--motion-base) var(--ease-out) both;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;position:absolute;right:0}.nav-horizontal .nav-more-menu[hidden]{display:none}.nav-horizontal .nav-more-menu .nav-entry{border-radius:var(--radius-md)}.nav-horizontal .nav-measure{visibility:hidden;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.nav-horizontal .nav-measure .nav-item{animation:none}@media (width<=600px){.nav-horizontal .nav-entry,.nav-horizontal .notice{padding-inline:var(--space-2)}.nav-horizontal .notice-text{display:none}}@media (prefers-reduced-motion:reduce){.nav-horizontal *,.nav-horizontal :before,.nav-horizontal :after{transition:none!important;animation:none!important}.nav-horizontal .nav-entry:hover .nav-entry-emoji,.nav-horizontal .nav-entry:focus-visible .nav-entry-emoji,.nav-horizontal .nav-entry:active .nav-entry-emoji{transform:none}}.nav-vertical{box-sizing:border-box;max-height:100%;padding:var(--space-5) var(--space-3);overflow-y:auto}.nav-vertical .nav-list{flex-direction:column;gap:2px;display:flex}.nav-vertical .nav-entry{min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);position:relative}.nav-vertical .nav-entry:before{content:"";left:calc(-1 * var(--space-3));background:var(--color-accent);opacity:0;width:3px;height:0;transition:height var(--motion-base) var(--ease-out), opacity var(--motion-base) var(--ease-out);border-radius:0 2px 2px 0;position:absolute;top:50%;translate:0 -50%}.nav-vertical .nav-entry[aria-current=page]:before{opacity:1;height:1.25rem}.nav-vertical .nav-entry-emoji{text-align:center;width:1.5em}.nav-vertical .nav-entry-text{flex:1;min-width:0}.nav-vertical .skeleton-item{min-height:2.5rem}.nav-vertical .notice{padding:var(--space-4)}.nav-vertical .notice .button{padding-inline:var(--space-3);font-size:var(--text-sm)}.header-leiste{align-items:center;column-gap:var(--header-abstand,1rem);min-block-size:var(--header-hoehe,4rem);padding-inline:var(--header-rand,clamp(.75rem, 2vw, 1.5rem));border-block-end:1px solid var(--header-linie,var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#2a2f3a));background:var(--header-flaeche,var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#11141bc7));-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"links mitte rechts";display:grid;position:relative}.header-leiste:before{content:"";background:var(--header-verlauf,linear-gradient(90deg, #6366f1, #a855f7, #ec4899));block-size:3px;position:absolute;inset:0 0 auto}.header-links{grid-area:links;justify-self:start;min-inline-size:0}.header-mitte{grid-area:mitte;justify-content:center;min-inline-size:0;display:flex}.header-mitte>*{min-inline-size:0;max-inline-size:100%}.header-rechts{justify-content:flex-end;align-items:center;gap:var(--header-abstand-rechts,.5rem);min-inline-size:var(--header-rechts-breite,12rem);grid-area:rechts;display:flex;position:relative}.header-platzhalter{inline-size:var(--header-rechts-breite,12rem);block-size:2.5rem;display:block}@media (width<=599px){.header-leiste{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"links rechts""mitte mitte";row-gap:.25rem;padding-block-end:.25rem}.header-rechts{min-inline-size:0}.header-platzhalter{inline-size:2.5rem}}.content-area{box-sizing:border-box;min-block-size:100%;display:block}[data-package=basic-landing-page] .buehne{padding-block:var(--ui-abstand-buehne);padding-inline:var(--ui-abstand-seite);position:relative}[data-package=basic-landing-page] .buehne-hoch{align-items:center;min-height:100dvh;display:grid}[data-package=basic-landing-page] .buehne+.buehne:before{content:"";width:min(60%,40rem);height:var(--ui-rand);background:linear-gradient(90deg, transparent, var(--ui-farbe-rand-stark), transparent);position:absolute;top:0;left:50%;transform:translate(-50%)}[data-package=basic-landing-page] .buehne-inhalt{width:100%;max-width:var(--ui-breite-inhalt);margin-inline:auto}[data-package=basic-landing-page] .buehne-inhalt-schmal{max-width:var(--ui-breite-schmal)}[data-package=basic-landing-page] .buehne-kopf{justify-items:center;gap:var(--ui-abstand-4);margin-bottom:var(--ui-abstand-8);text-align:center;display:grid}[data-package=basic-landing-page] .buehne-kopf>p{max-width:var(--ui-breite-text)}[data-package=basic-landing-page] .stapel{gap:var(--ui-abstand-5);display:grid}[data-package=basic-landing-page] .stapel-zentriert{text-align:center;justify-items:center}[data-package=basic-landing-page] .stapel-karten{gap:var(--ui-abstand-4)}[data-package=basic-landing-page] .stapel-eintrag:nth-of-type(2){--ui-verzoegerung:.11s}[data-package=basic-landing-page] .stapel-eintrag:nth-of-type(3){--ui-verzoegerung:.22s}[data-package=basic-landing-page] .stapel-eintrag:nth-of-type(4){--ui-verzoegerung:.33s}[data-package=basic-landing-page] .zeile{align-items:center;gap:var(--ui-abstand-3);flex-wrap:wrap;display:flex}[data-package=basic-landing-page] .zeile-zentriert{justify-content:center}@media (width<=47.9rem){[data-package=basic-landing-page] .buehne-kopf{margin-bottom:var(--ui-abstand-7)}[data-package=basic-landing-page] .stapel{gap:var(--ui-abstand-4)}}}@layer custom{[data-package=basic-landing-page] .einstieg{isolation:isolate;text-align:center;overflow:hidden}[data-package=basic-landing-page] .einstieg-hintergrund{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% -5%, var(--ui-farbe-schein-indigo), transparent 70%), radial-gradient(var(--ui-farbe-rand) 1px, transparent 1px) 50% 50% / 28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, var(--ui-farbe-maske) 20%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, var(--ui-farbe-maske) 20%, transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, var(--ui-farbe-maske) 20%, transparent 75%);position:absolute;inset:0}[data-package=basic-landing-page] .einstieg-hintergrund:before,[data-package=basic-landing-page] .einstieg-hintergrund:after{content:"";filter:blur(90px);opacity:.32;border-radius:50%;width:55vmax;height:55vmax;animation:24s ease-in-out infinite treiben;position:absolute}[data-package=basic-landing-page] .einstieg-hintergrund:before{background:var(--ui-farbe-violett);top:-28vmax;left:-18vmax}[data-package=basic-landing-page] .einstieg-hintergrund:after{background:var(--ui-farbe-cyan);animation-direction:reverse;animation-delay:-12s;bottom:-32vmax;right:-20vmax}[data-package=basic-landing-page] .einstieg-voll{gap:var(--ui-abstand-5)}[data-package=basic-landing-page] .einstieg-voll>[data-reveal]:nth-child(2){--ui-verzoegerung:.12s}[data-package=basic-landing-page] .einstieg-voll>[data-reveal]:nth-child(3){--ui-verzoegerung:.24s}[data-package=basic-landing-page] .einstieg-voll>[data-reveal]:nth-child(4){--ui-verzoegerung:.36s}[data-package=basic-landing-page] .einstieg-voll>[data-reveal]:nth-child(5){--ui-verzoegerung:.48s}[data-package=basic-landing-page] .einstieg-marke{margin-bottom:var(--ui-abstand-3)}[data-package=basic-landing-page] .einstieg-titel{background:var(--ui-verlauf-titel);color:#0000;-webkit-background-clip:text;background-clip:text}[data-package=basic-landing-page] .einstieg-tagline{max-width:var(--ui-breite-text)}[data-package=basic-landing-page] .einstieg-aktionen{margin-top:var(--ui-abstand-4)}[data-package=basic-landing-page] .einstieg-fehler{padding-block:var(--ui-abstand-8)}[data-package=basic-landing-page] .vorschau-stop-1{stop-color:var(--ui-farbe-violett)}[data-package=basic-landing-page] .vorschau-stop-2{stop-color:var(--ui-farbe-indigo)}[data-package=basic-landing-page] .vorschau-stop-3{stop-color:var(--ui-farbe-cyan)}[data-package=basic-landing-page] .vorschau-grund{fill:var(--ui-farbe-grund-tief)}[data-package=basic-landing-page] .vorschau-flaeche{fill:var(--ui-farbe-flaeche)}[data-package=basic-landing-page] .vorschau-flaeche-hell{fill:var(--ui-farbe-flaeche-hell)}[data-package=basic-landing-page] .vorschau-text{fill:var(--ui-farbe-text-3);opacity:.6}[data-package=basic-landing-page] .vorschau-text-hell{fill:var(--ui-farbe-text-2);opacity:.8}[data-package=basic-landing-page] .vorschau-text-auf-akzent{fill:var(--ui-farbe-auf-akzent);opacity:.9}[data-package=basic-landing-page] .vorschau-akzent{fill:url(#basic-landing-page-vorschau-verlauf)}[data-package=basic-landing-page] .vorschau-karte{fill:var(--ui-farbe-flaeche);stroke:var(--ui-farbe-rand);stroke-width:1px}[data-package=basic-landing-page] .vorschau-marke{fill:none;stroke:url(#basic-landing-page-vorschau-verlauf);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}[data-package=basic-landing-page] .vorschau-balken{fill:url(#basic-landing-page-vorschau-verlauf);transform-box:fill-box;transform-origin:bottom;transition:transform 1.1s var(--ui-kurve);transform:scaleY(.06)}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(2){transition-delay:70ms}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(3){transition-delay:.14s}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(4){transition-delay:.21s}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(5){transition-delay:.28s}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(6){transition-delay:.35s}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(7){transition-delay:.42s}[data-package=basic-landing-page] .vorschau-balken:nth-of-type(8){transition-delay:.49s}[data-package=basic-landing-page] [data-reveal=sichtbar] .vorschau-balken{transform:scaleY(1)}[data-package=basic-landing-page] .vorschau-bahn{fill:none;stroke:url(#basic-landing-page-vorschau-verlauf);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.35}[data-package=basic-landing-page] .vorschau-impuls{fill:none;stroke:var(--ui-farbe-cyan);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40 460;stroke-dashoffset:500px;filter:drop-shadow(0 0 6px var(--ui-farbe-cyan));animation:3.6s linear infinite laufen}[data-package=basic-landing-page] .vorschau-punkt,[data-package=basic-landing-page] .vorschau-punkt-schein{fill:var(--ui-farbe-cyan);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pulsieren}[data-package=basic-landing-page] .vorschau-punkt-schein{opacity:.28}}.page-identity{align-items:center;gap:var(--abstand-3,.75rem);padding:var(--abstand-1,.25rem) var(--abstand-2,.5rem);border-radius:var(--rundung-m,.75rem);color:inherit;transition:background-color var(--dauer-kurz,.16s) var(--kurve,cubic-bezier(.2, .8, .2, 1));margin-inline-start:calc(-1 * var(--abstand-2,.5rem));text-decoration:none;display:inline-flex}.page-identity:hover{background-color:var(--farbe-hover,var(--lightningcss-light,#1118270d)var(--lightningcss-dark,#ffffff12))}.page-identity-icon{inline-size:var(--icon-groesse,2.25rem);block-size:var(--icon-groesse,2.25rem);box-shadow:var(--schatten-s,0 1px 2px var(--lightningcss-light,#1118271f)var(--lightningcss-dark,#00000080));transition:transform var(--dauer-mittel,.28s) var(--kurve-federnd,cubic-bezier(.34, 1.56, .64, 1));border-radius:30%}.page-identity:hover .page-identity-icon{transform:rotate(-8deg)scale(1.08)}.page-identity-text{line-height:var(--zeilenhoehe-eng,1.15);white-space:nowrap;flex-direction:column;display:flex}.page-identity-titel{font-size:var(--schrift-m,1rem);font-weight:var(--gewicht-fett,700);letter-spacing:var(--laufweite-eng,-.015em)}.page-identity-untertitel{font-size:var(--schrift-xs,.75rem);color:var(--farbe-text-leise,var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af))}@media (width<=899px){.page-identity-untertitel{display:none}}@media (prefers-reduced-motion:reduce){.page-identity,.page-identity-icon{transition:none}.page-identity:hover .page-identity-icon{transform:none}}.page-layout{flex-direction:column;min-block-size:100dvh;display:flex}.page-layout__header{flex:none}.page-layout__content{flex:1 0 auto}.ui-theme-switcher{align-items:flex-end;gap:var(--ui-space-3);font-family:var(--ui-font-sans);flex-wrap:wrap;display:flex}.ui-theme-switcher__feld{gap:var(--ui-space-1);flex-direction:column;display:flex}.ui-theme-switcher__label{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-faint);font-size:.7rem}.ui-theme-switcher__auswahl{min-width:11rem;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:.9rem}.ui-theme-switcher__auswahl:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-theme-switcher__gruppe{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);display:inline-flex;overflow:hidden}.ui-theme-switcher__knopf{min-width:2.5rem;min-height:2.5rem;padding-inline:var(--ui-space-2);background:var(--ui-surface);color:var(--ui-text-muted);cursor:pointer;transition:color var(--ui-duration-fast) var(--ui-ease), background-color var(--ui-duration-fast) var(--ui-ease);border:0;justify-content:center;align-items:center;display:inline-flex}.ui-theme-switcher__knopf+.ui-theme-switcher__knopf{border-inline-start:1px solid var(--ui-border-strong)}.ui-theme-switcher__knopf:hover:not(:disabled){color:var(--ui-text);background:var(--ui-surface-hover)}.ui-theme-switcher__knopf:focus-visible{box-shadow:var(--ui-focus-ring);z-index:1;outline:none;position:relative}.ui-theme-switcher__knopf[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.ui-theme-switcher__knopf:disabled{opacity:.45;cursor:not-allowed}.ui-theme-switcher__nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-theme-switcher__fehler{color:var(--ui-error);flex-basis:100%;margin:0;font-size:.8rem}@media (pointer:coarse){.ui-theme-switcher__knopf{min-width:var(--ui-touch-target);min-height:var(--ui-touch-target)}}.ui-page-header{background:var(--ui-surface);border:.0625rem solid var(--ui-border);border-bottom:.1875rem solid var(--ui-accent);border-radius:var(--ui-radius);width:100%;box-shadow:var(--ui-shadow);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.ui-page-header__titles{flex:auto;min-width:0}.ui-page-header__title{color:var(--ui-text);align-items:center;gap:.5rem;margin:0;font-size:1.6rem;font-weight:700;display:flex}.ui-page-header__subtitle{color:var(--ui-text-muted);margin:.35rem 0 0;font-size:.92rem;font-weight:400}.ui-page-header__actions{flex:none;align-items:center;gap:.5rem;display:flex}.ui-page-header--sticky{z-index:20;position:sticky;top:-1.5rem}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.task-progress{gap:var(--ui-space-2);display:grid}.task-progress .task__count{justify-self:end}.s-open{--s:var(--ui-text-faint)}.s-in-progress{--s:var(--ui-info)}.s-done{--s:var(--ui-valid)}.s-failed{--s:var(--ui-danger)}.s-blocked{--s:var(--ui-warning)}.attempt{font-size:var(--ui-size-xs);color:var(--ui-text-faint);white-space:nowrap}.task__count{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold);color:var(--ui-push);margin-left:auto}.bar{gap:3px;height:.5rem;display:flex}.bar--thick{height:.75rem}.seg{border-radius:var(--ui-radius-full);background:var(--s);min-width:.25rem;transition:background var(--ui-time-slow) var(--ui-ease);flex:1}.seg.s-open{background:var(--ui-border-strong)}.seg.s-in-progress{animation:1.8s ease-in-out infinite breathe}.seg--half.s-in-progress{background:linear-gradient(90deg, var(--s) 50%, var(--ui-border-strong) 50%)}@keyframes breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.seg{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}.ui-button{border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;line-height:1.2;display:inline-flex}.ui-button__icon{align-items:center;display:inline-flex}.ui-button--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-contrast);border-width:2px}.ui-button--primary:hover:not(:disabled){background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}.ui-button--secondary{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}.ui-button--secondary:hover:not(:disabled){background:var(--ui-bg)}.ui-button--danger{background:var(--ui-error);border-color:var(--ui-error);color:var(--ui-accent-contrast)}.ui-button--danger:hover:not(:disabled){filter:brightness(.92)}.ui-button:disabled{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text-muted);cursor:not-allowed}.ui-toggle-switch{color:var(--ui-text);font:inherit;align-items:center;gap:.75rem;line-height:1.2;display:inline-flex}.ui-toggle-switch__label{color:var(--ui-text)}.ui-toggle-switch__state{color:var(--ui-text-muted)}.ui-toggle-switch__switch{border:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;border-radius:999rem;flex:none;width:2.75rem;height:1.5rem;padding:0;transition:background .15s,border-color .15s;position:relative}.ui-toggle-switch__thumb{background:var(--ui-text-muted);border-radius:50%;width:1.125rem;height:1.125rem;transition:left .15s,background .15s;position:absolute;top:50%;left:.1875rem;transform:translateY(-50%)}.ui-toggle-switch__switch--on{background:var(--ui-accent);border-color:var(--ui-accent)}.ui-toggle-switch__switch--on .ui-toggle-switch__thumb{background:var(--ui-surface);left:calc(100% - 1.3125rem)}.ui-toggle-switch__switch:hover:not(:disabled){border-color:var(--ui-accent)}.ui-toggle-switch__switch:disabled{cursor:not-allowed;background:var(--ui-surface);border-color:var(--ui-border)}.ui-toggle-switch__switch:disabled .ui-toggle-switch__thumb{background:var(--ui-border)}.ui-triggered-action{border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);align-items:center;gap:.75rem;padding:.375rem .625rem;transition:border-color .15s;display:inline-flex}.ui-triggered-action:hover{border-color:var(--ui-accent)}.ui-triggered-action__run{align-items:center;gap:.5rem;display:inline-flex}.ui-triggered-action__spinner{border:2px solid var(--ui-border);border-top-color:var(--ui-accent);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite ui-triggered-action-spin;display:inline-block}@keyframes ui-triggered-action-spin{to{transform:rotate(360deg)}}.tw-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.tw-card:hover{border-color:var(--ui-accent);box-shadow:var(--ui-shadow-md);transform:translateY(-3px)}.tw-card-selected{border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent) inset;background:var(--ui-accent-soft)}.tw-card-highlight{animation:2s tw-card-jump-flash}@keyframes tw-card-jump-flash{0%{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent)}70%{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent)}to{border-color:var(--ui-border);box-shadow:none}}.tw-card-new{background:var(--ui-accent);color:var(--ui-accent-contrast);letter-spacing:.04em;border-radius:999px;padding:.1rem .4rem;font-size:.68rem;font-weight:700;position:absolute;top:-.55rem;right:.75rem}.tw-card-main{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.tw-card-icon{flex-shrink:0;margin-top:.1rem;font-size:1.25rem;line-height:1}.tw-card-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.tw-card-name{font-weight:600}.tw-card-name-input{font:inherit;border:1px solid var(--ui-accent-strong);background:var(--ui-surface);width:100%;color:var(--ui-text);border-radius:6px;padding:.15rem .35rem;font-weight:600}.tw-card-fields{color:var(--ui-text-muted);flex-wrap:wrap;gap:.9rem;font-size:.82rem;display:flex}.tw-card-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.tw-card-action{border:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;border-radius:8px;padding:.35rem .55rem;font-size:.9rem;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .1s}.tw-card-action:hover{background:var(--ui-bg);transform:translateY(-1px)}.tw-card-action:active{transform:translateY(0)}.tw-card-action-danger{color:var(--ui-error);background:var(--ui-surface);border-color:var(--ui-error)}.tw-card-action-danger:hover{background:var(--ui-error);color:var(--ui-accent-contrast);border-color:var(--ui-error)}@media (prefers-reduced-motion:reduce){.tw-card{transition:none}.tw-card:hover{transform:none}}.card-list__head{flex-direction:column;gap:.5rem;padding:.5rem .25rem;display:flex}.card-list__head-title{color:var(--text);align-items:baseline;gap:.4rem;font-weight:600;display:flex}.card-list__actions,.card-list__quick-settings{justify-content:flex-end;gap:.5rem;display:flex}.card-list__count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.card-list__items{flex-direction:column;gap:.5rem;min-height:0;margin:0;padding:.6rem 0 0;list-style:none;display:flex;overflow-y:auto}.card-list__item{display:block}.card-list__empty{color:var(--muted);margin:0;padding:1rem .25rem}.selectable-list{border:.0625rem solid var(--border);border-radius:var(--radius);background:var(--card)}.selectable-list__head{border-bottom:.0625rem solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.selectable-list__title{color:var(--text);align-items:center;gap:.375rem;font-weight:600;display:flex}.selectable-list__icon{align-items:center;display:inline-flex}.selectable-list__count{color:var(--muted);font-weight:400}.selectable-list__head-actions{align-items:center;gap:.375rem;display:flex}.selectable-list__head-action{font:inherit;color:var(--text);background:var(--bg);border:.0625rem solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.selectable-list__head-action:hover{border-color:var(--accent)}.selectable-list__items{margin:0;padding:.25rem;list-style:none}.selectable-list__empty{text-align:center;color:var(--muted);padding:1.25rem .875rem}.list-item{border-bottom:.0625rem solid var(--border)}.list-item:last-child{border-bottom:0}.list-item__button{width:100%;font:inherit;text-align:left;color:var(--text);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;transition:box-shadow .18s,transform .18s,background .18s;display:flex}.list-item__button:hover{background:var(--card);box-shadow:0 0 0 .0625rem var(--accent), var(--shadow);z-index:1;position:relative;transform:translateY(-1px)}.list-item--selected>.list-item__button{background:var(--bg);box-shadow:inset .1875rem 0 0 0 var(--accent)}.list-item__marker{color:var(--accent);flex:0 0 1rem;justify-content:center;display:inline-flex}.list-item__content{flex:auto;min-width:0}.card-list-header{border-bottom:1px solid var(--ui-border);flex-direction:column;gap:.5rem;padding:.5rem .25rem .75rem;display:flex}.card-list-header__row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.card-list-header__title-line{color:var(--ui-text);align-items:baseline;gap:.4rem;font-weight:600;display:flex}.card-list-header__count{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-weight:400}.card-list-header__subtitle{color:var(--ui-text-muted);margin-top:.15rem;font-size:.85em}.card-list-header__actions,.card-list-header__quick-settings{justify-content:flex-end;gap:.5rem;display:flex}.tw-ctx{z-index:1100;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);min-width:11rem;box-shadow:var(--ui-shadow-md);margin:0;padding:.3rem;list-style:none;position:fixed}.tw-ctx-sep{border:none;border-top:1px solid var(--ui-border);margin:.3rem 0}.tw-ctx-item{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.55rem;padding:.45rem .6rem;font-family:inherit;font-size:.9rem;display:flex}.tw-ctx-item:hover{background:var(--ui-bg)}.tw-ctx-danger{color:var(--ui-error)}.tw-ctx-icon{flex-shrink:0}.card-list-entries{flex-direction:column;gap:.5rem;min-height:0;margin:0;padding:.6rem 0 0;list-style:none;display:flex;overflow-y:auto}.card-list-entries__item{display:block}.card-list-entries--separators{gap:0}.card-list-entries--separators>.card-list-entries__item{border-bottom:.0625rem solid var(--ui-border);padding:.25rem 0}.card-list-entries--separators>.card-list-entries__item:last-child{border-bottom:0}.card-list-entries__item--highlight{border-radius:var(--ui-radius);animation:2s card-list-highlight}@keyframes card-list-highlight{0%{box-shadow:0 0 0 2px var(--ui-accent)}to{box-shadow:0 0 0 2px #0000}}.card-list-entries__item--hover{border-radius:var(--ui-radius);transition:box-shadow .18s,transform .18s,background .18s}.card-list-entries__item--hover:hover{background:var(--ui-surface);box-shadow:0 0 0 .0625rem var(--ui-accent), var(--ui-shadow);z-index:1;position:relative;transform:translateY(-1px)}.card-list-select-actions{align-items:center;gap:.375rem;display:flex}.card-list-select-actions__btn{font:inherit;color:var(--ui-text);background:var(--ui-bg);border:.0625rem solid var(--ui-border);border-radius:var(--ui-radius);cursor:pointer;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.85rem;display:inline-flex}.card-list-select-actions__btn:hover{border-color:var(--ui-accent)}.card-list-entries__item--with-checkbox{align-items:flex-start;gap:.5rem;display:flex}.card-list-entries__checkbox{accent-color:var(--ui-accent);cursor:pointer;margin-top:.35rem}.card-list-entries__content{flex:auto;min-width:0}.card-list-entries__item--selected{background:var(--ui-bg);box-shadow:inset .1875rem 0 0 0 var(--ui-accent);border-radius:var(--ui-radius)}.card-list-nested{flex-direction:column;gap:1rem;display:flex}.card-list-box{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);transition:box-shadow .18s,border-color .18s;overflow:hidden}.card-list-box:hover{border-color:var(--ui-accent)}.card-list-box--highlight{box-shadow:0 0 0 2px var(--ui-accent)}.card-list-box__header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.card-list-box__header:last-child{border-bottom:0}.card-list-box__toggle{color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem}.card-list-box__toggle:hover{color:var(--ui-text)}.card-list-box__parent{flex:auto;min-width:0}.card-list-box__right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.card-list-box__slot{align-items:center;display:inline-flex}.card-list-box__actions{align-items:center;gap:.5rem;display:flex}.card-list-box__action{border:1px solid var(--ui-accent);border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-accent-contrast);cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .7rem;font-family:inherit;font-size:.85rem;transition:filter .15s;display:inline-flex}.card-list-box__action:hover{filter:brightness(1.08)}.card-list-box__action--danger{border-color:var(--ui-error);background:var(--ui-error)}.card-list-box__children{flex-direction:column;padding:.75rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.card-list-box{transition:none}}.card-list-empty{color:var(--ui-text-muted);margin:0;padding:1rem .25rem}.card-list-skel{background:var(--ui-border);border-radius:var(--ui-radius);animation:1.2s ease-in-out infinite card-list-skel-pulse}@keyframes card-list-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.card-list-skeleton{flex-direction:column;gap:.5rem;padding-top:.6rem;display:flex}.card-list-skeleton__row{border:1px solid var(--ui-border);border-radius:var(--ui-radius);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.card-list-skeleton__icon{flex-shrink:0;width:1.6rem;height:1.6rem}.card-list-skeleton__text{flex-direction:column;flex:1;gap:.4rem;display:flex}.card-list-skeleton__heading{width:40%;height:.8rem}.card-list-skeleton__sub{width:65%;height:.8rem}.tw-modal-overlay{background:var(--ui-overlay);z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tw-modal{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);width:min(640px,92vw);max-height:86vh;box-shadow:var(--ui-shadow-lg);flex-direction:column;display:flex}.tw-modal-head{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:600;display:flex}.tw-modal-title{align-items:center;gap:.5rem;min-width:0;display:flex}.tw-modal-head-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.tw-modal-x{cursor:pointer;color:var(--ui-text-muted);background:0 0;border:none;border-radius:6px;padding:.2rem .4rem;font-size:1rem;line-height:1}.tw-modal-x:hover{background:var(--ui-border)}.tw-modal-body{padding:1.25rem;overflow:auto}.tw-modal-foot{border-top:1px solid var(--ui-border);justify-content:flex-end;gap:.6rem;padding:.9rem 1.25rem;display:flex}.tw-modal-btn{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem .95rem;font-family:inherit;font-size:.9rem;display:inline-flex}.tw-modal-btn:hover{background:var(--ui-bg)}.tw-modal-btn-danger{border-color:var(--ui-error);background:var(--ui-error);color:var(--ui-accent-contrast);font-weight:600}.tw-modal-btn-danger:hover{background:var(--ui-error);filter:brightness(.92)}.tw-modal-btn-primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-contrast);font-weight:600}.tw-modal-btn-primary:hover{background:var(--ui-accent-strong);border-color:var(--ui-accent-strong)}.tw-modal-btn:disabled{opacity:.5;cursor:not-allowed}.tw-detail-foot{justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.tw-detail-jumps{align-items:center;gap:.6rem;display:inline-flex}.tw-detail-action{padding:.35rem .65rem;font-size:.82rem}.tw-detail-section{margin-bottom:1rem}.tw-detail-edit{box-sizing:border-box;width:100%;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:.5rem .65rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.tw-detail-edit:hover{border-color:var(--ui-text-muted)}.tw-detail-edit:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent-glow);outline:none}.tw-detail-edit-title{font-size:1.05rem;font-weight:600}.tw-detail-edit-content{resize:vertical;white-space:pre-wrap;line-height:1.5}.tw-detail-meta{border-top:1px solid var(--ui-border);margin:1rem 0;padding-top:.75rem}.tw-detail-meta-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text-muted);margin-bottom:.4rem;font-size:.72rem;display:block}.tw-detail-meta-fields{color:var(--ui-text-muted);flex-wrap:wrap;gap:.9rem;font-size:.85rem;display:flex}.card-list{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);flex-direction:column;min-height:0;padding:1rem 1.25rem;display:flex}.ui-catalog__sidebar{border-inline-end:1px solid var(--ui-border);background:var(--ui-bg-raised);flex-direction:column;grid-area:liste;min-height:0;display:flex}.ui-catalog__search{padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-3)}.ui-catalog__search .ui-catalog__tool-label{margin-block-end:var(--ui-space-1);display:block}.ui-catalog__search-input{width:100%;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font-family:inherit;font-size:.85rem}.ui-catalog__search-input:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-catalog__nav{min-height:0;padding:0 var(--ui-space-2) var(--ui-space-4);flex:1;overflow-y:auto}.ui-catalog__group+.ui-catalog__group{margin-block-start:var(--ui-space-1)}.ui-catalog__group-toggle{align-items:center;gap:var(--ui-space-2);width:100%;padding:var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font:inherit;text-transform:uppercase;letter-spacing:.06em;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:600;display:flex}.ui-catalog__group-toggle:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-catalog__group-toggle:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-catalog__chevron{width:.75em;font-size:.9em}.ui-catalog__group-count{color:var(--ui-text-faint);margin-inline-start:auto;font-weight:500}.ui-catalog__list{margin:0 0 var(--ui-space-2);padding-block:0;padding-inline-start:var(--ui-space-4);padding-inline-end:0;list-style:none}.ui-catalog__item{width:100%;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font:inherit;text-align:start;cursor:pointer;transition:color var(--ui-duration-fast) var(--ui-ease), background-color var(--ui-duration-fast) var(--ui-ease);background:0 0;border:0;font-size:.85rem}.ui-catalog__item:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-catalog__item:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-catalog__item[aria-current=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong);font-weight:600}.ui-catalog__empty{padding:var(--ui-space-3);color:var(--ui-text-faint);font-size:.85rem}@media (width<=860px){.ui-catalog__sidebar{border-inline-end:0;border-block-end:1px solid var(--ui-border)}.ui-catalog__nav{max-height:40vh}}.ui-catalog__content{min-width:0;min-height:0;padding:var(--ui-space-6);grid-area:inhalt;padding-block-end:var(--ui-space-8);overflow:auto}.ui-catalog__entry-head{max-width:44rem;margin-block-end:var(--ui-space-6)}.ui-catalog__entry-title{margin:0;font-size:1.5rem;font-weight:650}.ui-catalog__entry-description{margin:var(--ui-space-2) 0 0;color:var(--ui-text-muted);line-height:1.6}.ui-catalog__section+.ui-catalog__section{margin-block-start:var(--ui-space-6)}.ui-catalog__section-title{margin:0 0 var(--ui-space-1);text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted);font-size:.75rem;font-weight:600}.ui-catalog__section-note{max-width:44rem;margin:0 0 var(--ui-space-3);color:var(--ui-text-faint);font-size:.85rem;line-height:1.6}.ui-catalog__stage{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);flex-wrap:wrap;display:flex}@media (width<=860px){.ui-catalog__content{padding:var(--ui-space-4)}}.ui-catalog__bar{align-items:center;gap:var(--ui-space-5);padding:var(--ui-space-3) var(--ui-space-4);border-block-end:1px solid var(--ui-border);background:var(--ui-bg-raised);flex-wrap:wrap;grid-area:leiste;display:flex}.ui-catalog__brand{align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}.ui-catalog__title{white-space:nowrap;font-size:.95rem;font-weight:600}.ui-catalog__count{color:var(--ui-text-faint);white-space:nowrap;font-size:.75rem}.ui-catalog__tools{align-items:flex-end;gap:var(--ui-space-4);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ui-catalog__tool{gap:var(--ui-space-1);flex-direction:column;display:flex}.ui-catalog__tool-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-faint);font-size:.68rem}.ui-catalog__select{min-width:12rem;max-width:16rem;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:.8rem}.ui-catalog__select:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-catalog__segment{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);display:inline-flex;overflow:hidden}.ui-catalog__segment-item{padding:var(--ui-space-1) var(--ui-space-3);background:var(--ui-surface);color:var(--ui-text-muted);font:inherit;cursor:pointer;border:0;font-size:.8rem}.ui-catalog__segment-item+.ui-catalog__segment-item{border-inline-start:1px solid var(--ui-border-strong)}.ui-catalog__segment-item:hover{color:var(--ui-text);background:var(--ui-surface-hover)}.ui-catalog__segment-item:focus-visible{box-shadow:var(--ui-focus-ring);z-index:1;outline:none;position:relative}.ui-catalog__segment-item[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--ui-accent-strong);font-weight:600}.ui-catalog__theme-zeile{align-items:stretch;gap:var(--ui-space-2);display:flex}.ui-catalog__segment--symbol .ui-catalog__segment-item{min-width:2.25rem;padding-inline:var(--ui-space-2);justify-content:center;align-items:center;display:inline-flex}.ui-catalog__segment-item:disabled{opacity:.45;cursor:not-allowed}.ui-catalog__segment-item:disabled:hover{background:var(--ui-surface);color:var(--ui-text-muted)}.ui-catalog__nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-catalog__actions{align-items:center;gap:var(--ui-space-2);display:flex}.ui-catalog__hinweise{padding:var(--ui-space-2) var(--ui-space-4);border-block-end:1px solid var(--ui-border);background:var(--ui-accent-soft);grid-area:hinweis}.ui-catalog__hinweis,.ui-catalog__fehler{margin:0;font-size:.78rem;line-height:1.5}.ui-catalog__hinweis{color:var(--ui-text-muted)}.ui-catalog__fehler{color:var(--ui-error)}@media (width<=860px){.ui-catalog__tools{width:100%;margin-inline-start:0}}.ui-catalog{scrollbar-color:var(--ui-border-strong) var(--ui-bg);height:var(--ui-catalog-height,100dvh);background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans);grid-template:"leiste leiste""hinweis hinweis""liste inhalt"1fr/17rem 1fr;display:grid}@media (width<=860px){.ui-catalog{grid-template-columns:1fr;grid-template-areas:"leiste""hinweis""liste""inhalt";height:auto}}
