@layer reset{@scope([data-astryx-theme=spazierfahrt]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:1.25}:where(h2){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.3333}:where(h3){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h4){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.5556}:where(h5){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.5}:where(h6){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4286}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.5}:where(small){font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.4286}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=spazierfahrt]) to ([data-astryx-theme]){:scope{--font-size-4xs:.5rem;--font-size-3xs:.5625rem;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--font-size-3xl:1.5rem;--font-size-4xl:2rem;--font-size-5xl:2.5rem;--text-heading-1-size:var(--font-size-4xl);--text-heading-1-weight:var(--font-weight-bold);--text-heading-1-leading:1.25;--text-heading-2-size:var(--font-size-3xl);--text-heading-2-weight:var(--font-weight-bold);--text-heading-2-leading:1.3333;--text-heading-3-size:var(--font-size-2xl);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4;--text-heading-4-size:var(--font-size-xl);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5556;--text-heading-5-size:var(--font-size-lg);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.5;--text-heading-6-size:var(--font-size-base);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.4286;--text-body-size:var(--font-size-lg);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-xl);--text-large-weight:var(--font-weight-normal);--text-large-leading:1.5556;--text-label-size:var(--font-size-lg);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.5;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-base);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4286;--text-display-1-size:clamp(3rem, 6.4vw, 4.5rem);--text-display-1-weight:800;--text-display-1-leading:1.1111;--text-display-2-size:clamp(2rem, 4.2vw, 2.5rem);--text-display-2-weight:var(--font-weight-bold);--text-display-2-leading:1.2;--text-display-3-size:var(--font-size-4xl);--text-display-3-weight:var(--font-weight-bold);--text-display-3-leading:1.25;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:var(--font-inter), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:var(--font-hanken-grotesk), "Hanken Grotesk", Inter, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-family-code:var(--font-geist), Geist, ui-sans-serif, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-syntax-keyword:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-syntax-string:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-syntax-comment:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-syntax-number:var(--lightningcss-light,#e7bcb8)var(--lightningcss-dark,#e7bcb8);--color-syntax-function:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-syntax-type:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-syntax-variable:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-syntax-operator:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-syntax-constant:var(--lightningcss-light,#e7bcb8)var(--lightningcss-dark,#e7bcb8);--color-syntax-tag:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-syntax-attribute:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-syntax-property:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-syntax-punctuation:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-syntax-background:var(--lightningcss-light,#0b0f12)var(--lightningcss-dark,#0b0f12);--color-background-surface:var(--lightningcss-light,#1c2024)var(--lightningcss-dark,#1c2024);--color-background-body:var(--lightningcss-light,#101418)var(--lightningcss-dark,#101418);--color-background-card:var(--lightningcss-light,#181c20)var(--lightningcss-dark,#181c20);--color-background-popover:var(--lightningcss-light,#262a2e)var(--lightningcss-dark,#262a2e);--color-background-muted:var(--lightningcss-light,#0b0f12)var(--lightningcss-dark,#0b0f12);--color-accent:var(--lightningcss-light,#d5001c)var(--lightningcss-dark,#d5001c);--color-accent-muted:var(--lightningcss-light,#d5001c33)var(--lightningcss-dark,#d5001c33);--color-neutral:var(--lightningcss-light,#c2c7cb1f)var(--lightningcss-dark,#c2c7cb1f);--color-overlay:var(--lightningcss-light,#0b0f12cc)var(--lightningcss-dark,#0b0f12cc);--color-overlay-hover:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-overlay-pressed:var(--lightningcss-light,#c2c7cb26)var(--lightningcss-dark,#c2c7cb26);--color-text-primary:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-text-secondary:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-disabled:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-text-accent:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-on-dark:#e0e3e8;--color-on-light:#2d3135;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-on-success:var(--lightningcss-light,#2d3135)var(--lightningcss-dark,#2d3135);--color-on-error:var(--lightningcss-light,#690005)var(--lightningcss-dark,#690005);--color-on-warning:var(--lightningcss-light,#101418)var(--lightningcss-dark,#101418);--color-icon-accent:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-icon-primary:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-icon-secondary:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-icon-disabled:var(--lightningcss-light,#686a6a)var(--lightningcss-dark,#686a6a);--color-success:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-error:var(--lightningcss-light,#ffb4ab)var(--lightningcss-dark,#ffb4ab);--color-warning:var(--lightningcss-light,#e7bcb8)var(--lightningcss-dark,#e7bcb8);--color-success-muted:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-error-muted:var(--lightningcss-light,#93000a61)var(--lightningcss-dark,#93000a61);--color-warning-muted:var(--lightningcss-light,#e7bcb824)var(--lightningcss-dark,#e7bcb824);--color-border:var(--lightningcss-light,#c2c7cb26)var(--lightningcss-dark,#c2c7cb26);--color-border-emphasized:var(--lightningcss-light,#c2c7cb80)var(--lightningcss-dark,#c2c7cb80);--color-skeleton:var(--lightningcss-light,#313539)var(--lightningcss-dark,#313539);--color-shadow:var(--lightningcss-light,#0009)var(--lightningcss-dark,#0009);--color-tint-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#d5001c33)var(--lightningcss-dark,#d5001c33);--color-border-red:var(--lightningcss-light,#ffb3ac)var(--lightningcss-dark,#ffb3ac);--color-icon-red:var(--lightningcss-light,#ffb4ab)var(--lightningcss-dark,#ffb4ab);--color-text-red:var(--lightningcss-light,#ffb4ab)var(--lightningcss-dark,#ffb4ab);--color-background-orange:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-orange:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-orange:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-orange:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-yellow:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-yellow:var(--lightningcss-light,#c2c7cb80)var(--lightningcss-dark,#c2c7cb80);--color-icon-yellow:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-yellow:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-green:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-green:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-green:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-green:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-teal:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-teal:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-teal:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-teal:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-cyan:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-cyan:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-cyan:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-cyan:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-blue:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-blue:var(--lightningcss-light,#c2c7cb80)var(--lightningcss-dark,#c2c7cb80);--color-icon-blue:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-blue:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-purple:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-purple:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-purple:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-purple:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-pink:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-pink:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-pink:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-pink:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-gray:var(--lightningcss-light,#c2c7cb14)var(--lightningcss-dark,#c2c7cb14);--color-border-gray:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--color-icon-gray:var(--lightningcss-light,#c2c7cb)var(--lightningcss-dark,#c2c7cb);--color-text-gray:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--radius-none:0;--radius-inner:.125rem;--radius-element:.25rem;--radius-container:.5rem;--radius-page:.75rem;--radius-full:9999px;--shadow-low:0 1px 2px #00000059, inset 0 0 0 1px #c2c7cb1a;--shadow-med:0 4px 16px #00000073, inset 0 0 0 1px #c2c7cb1f;--shadow-high:0 12px 40px #0009, inset 0 0 0 1px #c2c7cb26;--shadow-inset-hover:inset 0px 0px 0px 2px #c2c7cb33;--shadow-inset-selected:inset 0px 0px 0px 2px #d5001c66;--shadow-inset-success:inset 0px 0px 0px 2px #9fe59b4d;--shadow-inset-warning:inset 0px 0px 0px 2px #e7bcb84d;--shadow-inset-error:inset 0px 0px 0px 2px #ffb4ab4d;--color-background-inverted:var(--lightningcss-light,#e0e3e8)var(--lightningcss-dark,#e0e3e8);--color-background-error-inverted:var(--lightningcss-light,#93000a)var(--lightningcss-dark,#93000a);--color-track:var(--lightningcss-light,#c2c7cb33)var(--lightningcss-dark,#c2c7cb33);--radius-chat:.75rem;--size-element-sm:32px;--size-element-md:40px;--size-element-lg:48px}@supports (color:lab(0% 0 0)){:scope{--shadow-low:0 1px 2px lab(0% 0 0/.35), inset 0 0 0 1px #c2c7cb1a;--shadow-med:0 4px 16px lab(0% 0 0/.45), inset 0 0 0 1px #c2c7cb1f;--shadow-high:0 12px 40px lab(0% 0 0/.6), inset 0 0 0 1px #c2c7cb26}}.astryx-heading.level-1{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading);letter-spacing:-.01em}.astryx-heading.level-2{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading);letter-spacing:-.01em}.astryx-heading.level-3{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading);letter-spacing:-.005em}.astryx-heading.level-4{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading.level-5{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading.level-6{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);font-weight:var(--text-display-1-weight);line-height:var(--text-display-1-leading);letter-spacing:clamp(-.18rem,.18rem - .512vw,-.06rem)}.astryx-heading.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);font-weight:var(--text-display-2-weight);line-height:var(--text-display-2-leading);letter-spacing:-.02em}.astryx-heading.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);font-weight:var(--text-display-3-weight);line-height:var(--text-display-3-leading);letter-spacing:-.01em}.astryx-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading);font-variant-numeric:tabular-nums;letter-spacing:.01em}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading);font-weight:var(--text-display-1-weight);letter-spacing:clamp(-.18rem,.18rem - .512vw,-.06rem)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading);font-weight:var(--text-display-2-weight);letter-spacing:-.02em}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading);font-weight:var(--text-display-3-weight);letter-spacing:-.01em}.astryx-text.eyebrow{font-family:var(--font-family-code);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;line-height:1.3333}.astryx-text.technical{font-family:var(--font-family-code);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:.01em;font-variant-numeric:tabular-nums;line-height:1.4286}.astryx-button.destructive{color:#ffdad6;background-color:#93000a;background-image:none}.astryx-button{font-family:var(--font-family-code);font-weight:var(--font-weight-semibold);letter-spacing:.02em;border-radius:var(--radius-element);--_button-radius:var(--radius-element)}.astryx-button:focus-visible{outline-color:var(--color-text-accent)}.astryx-button.primary{font-weight:var(--font-weight-bold);background-image:none}.astryx-button.primary:hover{background-color:#c00018;background-image:none;box-shadow:0 0 0 1px #c2c7cb33}.astryx-button.primary:active{background-color:#930010;background-image:none}.astryx-button.secondary{border-style:solid;border-width:1px;border-color:var(--color-border-emphasized);color:var(--color-text-primary);background-color:#0000;background-image:none}.astryx-button.secondary:hover{background-color:#c2c7cb14;background-image:none;border-color:#c2c7cb}.astryx-button.secondary:active{background-color:#c2c7cb26;background-image:none}.astryx-badge.info,.astryx-badge.neutral{color:#e0e3e8;background-color:#c2c7cb1f}.astryx-badge.success{color:#2d3135;background-color:#c2c7cb}.astryx-badge.warning{color:#2d3135;background-color:#e7bcb8}.astryx-badge.error{color:#ffdad6;background-color:#93000a}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge{border-radius:var(--radius-full);font-family:var(--font-family-code);letter-spacing:.06em;text-transform:uppercase}.astryx-badge.accent{color:#fff;background-color:#d5001c}.astryx-statusdot.success{background-color:#c2c7cb}.astryx-statusdot.warning{background-color:#e7bcb8}.astryx-statusdot.error{background-color:#ffb4ab}.astryx-statusdot.accent{background-color:#ffb3ac}.astryx-banner.info{background-color:var(--color-background-surface);--color-accent-muted:transparent;--color-text-primary:#e0e3e8;--color-text-secondary:#e0e3e8;--color-accent:#d5001c}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-banner{border-style:solid;border-width:1px;border-color:var(--color-border)}.astryx-banner.card{border-radius:var(--radius-container);--_banner-radius:var(--radius-container)}.astryx-banner.section{--_banner-radius:0;border-inline-width:0;border-radius:0}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-track)}.astryx-progressbar.accent{--color-accent:#d5001c}.astryx-progressbar.success{--color-success:#c2c7cb}.astryx-progressbar.warning{--color-warning:#e7bcb8}.astryx-progressbar.error{--color-error:#ffb4ab}.astryx-card{background-color:var(--color-background-card);border-radius:var(--radius-container);border-style:solid;border-width:1px;border-color:var(--color-border);--astryx-card-padding:var(--spacing-5);--_card-radius:var(--radius-container)}.astryx-section{--astryx-section-padding:var(--spacing-4)}.astryx-toggle-button{min-height:var(--size-element-md);background-color:var(--color-background-card);border-style:solid;border-width:1px;border-color:var(--color-border-emphasized);border-radius:var(--radius-element);color:var(--color-text-primary)}.astryx-toggle-button:hover{border-color:#c2c7cb}.astryx-toggle-button[data-is-pressed=true]{color:#fff;background-color:#d5001c;border-color:#d5001c}.astryx-text-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-text-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-text-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-number-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-number-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-number-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-date-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-date-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-date-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-time-input{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-time-input:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-time-input:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-textarea{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-textarea:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-textarea:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-selector{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-selector:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-selector:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-typeahead{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-typeahead:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-typeahead:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-tokenizer{background-color:var(--color-background-card);border-top-color:#0000;border-inline-color:#0000;border-radius:var(--radius-element) var(--radius-element) 0 0;box-shadow:none;border-bottom-color:#c2c7cb}.astryx-tokenizer:hover{box-shadow:none;border-bottom-color:#e0e3e8}.astryx-tokenizer:focus-within{border-top-color:#0000;border-inline-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none}.astryx-field-label{font-family:var(--font-family-code);letter-spacing:.02em}.astryx-banner-icon.info{--color-accent:#c2c7cb}.astryx-radio-list.vertical{gap:var(--spacing-3)}.astryx-radio-list-item{padding:var(--spacing-3);outline-color:var(--color-text-accent);background-color:var(--color-background-card);border-style:solid;border-width:1px;border-color:var(--color-border-emphasized);border-radius:var(--radius-container)}.astryx-radio-list-item:hover{border-color:#c2c7cb}.astryx-radio-list-item:has(input:checked){background-color:#271a20;border-color:#d5001c}.astryx-token{font-family:var(--font-family-code);border-radius:var(--radius-element);outline-color:var(--color-text-accent)}.astryx-link,.astryx-collapsible-trigger,.astryx-checkbox{outline-color:var(--color-text-accent)}.astryx-text.primary,.astryx-heading.primary,.astryx-link.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary,.astryx-link.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled,.astryx-link.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder,.astryx-link.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent,.astryx-link.accent{color:var(--color-text-accent)}.astryx-text.size-4xs{font-size:var(--font-size-4xs)}.astryx-text.size-3xs{font-size:var(--font-size-3xs)}.astryx-text.size-2xs{font-size:var(--font-size-2xs)}.astryx-text.xsm{font-size:var(--font-size-xs)}.astryx-text.sm{font-size:var(--font-size-sm)}.astryx-text.base{font-size:var(--font-size-base)}.astryx-text.lg{font-size:var(--font-size-lg)}.astryx-text.xl{font-size:var(--font-size-xl)}.astryx-text.size-2xl{font-size:var(--font-size-2xl)}.astryx-text.size-3xl{font-size:var(--font-size-3xl)}.astryx-text.size-4xl{font-size:var(--font-size-4xl)}}@scope([data-astryx-theme=spazierfahrt]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
@layer reset,astryx-base,astryx-theme,components;@layer components{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:5rem;scroll-padding-bottom:7rem}}
@property --x---reveal-delay{syntax:"*";inherits:false}@keyframes xqqmgfp-B{0%{opacity:1;transform:scale(1)}50%{opacity:.76;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes xe0uju1-B{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes xatw9dd-B{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes x18iuopw-B{0%{transform:translateY(2.5%)}to{transform:translateY(-2.5%)}}@keyframes x11sxl75-B{0%{transform:translateY(4%)scale(1.1)}to{transform:translateY(-4%)scale(1.1)}}@keyframes x15gob9i-B{0%{transform:translateY(-3.5%)scale(1.09)}to{transform:translateY(3.5%)scale(1.09)}}@keyframes x1bmq4pq-B{0%{transform:translateY(-3.5%)}to{transform:translateY(3.5%)}}@keyframes x1cm55iw-B{0%{transform:translateY(-6%)scale(1.15)}to{transform:translateY(6%)scale(1.15)}}@keyframes xd1e6sh-B{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.x6jpgzq{--media-scale:1}.x1q2o454{--reveal-delay:var(--x---reveal-delay)}.x19omq2d:focus-within{--media-scale:1.04}@media (hover:hover){.xr3166q.xr3166q:hover{--media-scale:1.04}}.x10a8y8t:not(#\#){inset:0}.xkdpibf:not(#\#){margin:-1px}.x1gt495:not(#\#){padding:var(--spacing-6)}.x177p2d1:not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-text-secondary) 15%,transparent)}.xvy26l8:not(#\#):not(#\#){border-color:var(--color-border-emphasized)}.x14i3s5s:not(#\#):not(#\#){border-color:var(--color-border)}.x1hviunn:not(#\#):not(#\#){border-radius:var(--radius-container)}.xvenn6m:not(#\#):not(#\#){border-radius:var(--radius-element) var(--radius-element) 0 0}.xh6dtrn:not(#\#):not(#\#){border-radius:var(--radius-element)}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xmkeg23:not(#\#):not(#\#){border-width:1px}.xjcht0a:not(#\#):not(#\#){gap:var(--spacing-3)}.x18g69wz:not(#\#):not(#\#){gap:var(--spacing-4)}.x623te4:not(#\#):not(#\#){grid-column:span 2}.xjej8gk:not(#\#):not(#\#){grid-row:span 2}.x17y0mx6:not(#\#):not(#\#){inset-inline:0}.xvf9o5y:not(#\#):not(#\#){inset-inline:16px}.xvueqy4:not(#\#):not(#\#){margin-inline:auto}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.xd11lqx:not(#\#):not(#\#){padding-block:32px}.xgmh6ty:not(#\#):not(#\#){padding-block:56px}.x1vofgu7:not(#\#):not(#\#){padding-block:var(--spacing-1-5)}.xce4md1:not(#\#):not(#\#){padding-block:var(--spacing-2)}.x17qtykl:not(#\#):not(#\#){padding-inline:20px}.xrrkdod:not(#\#):not(#\#){padding-inline:var(--spacing-3)}.x1pzlopt:not(#\#):not(#\#){padding-inline:var(--spacing-4)}.x8rsami:has(input:checked):not(#\#):not(#\#){border-color:var(--color-accent)}@media (min-width:768px){.x1ssym2w.x1ssym2w:not(#\#):not(#\#){padding-block:40px}.xy625g5.xy625g5:not(#\#):not(#\#){padding-block:80px}}@media (max-width:767.98px){.x5wmq5.x5wmq5:not(#\#):not(#\#){padding-block:var(--spacing-2)}}@media (min-width:768px){.xg1yroj.xg1yroj:not(#\#):not(#\#){padding-inline:64px}}@media (max-width:767.98px){.x1mmw1bl.x1mmw1bl:not(#\#):not(#\#){scroll-padding-inline:var(--spacing-4)}.xfx5aux.xfx5aux:not(#\#):not(#\#){scroll-snap-type:x mandatory}}@media (hover:hover){.xqbdt21.xqbdt21:hover:not(#\#):not(#\#){border-color:var(--color-text-secondary)}}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.x10bxkc9:not(#\#):not(#\#):not(#\#){animation-duration:7s}.xa4qsjk:not(#\#):not(#\#):not(#\#){animation-iteration-count:infinite}.x1a5igra:not(#\#):not(#\#):not(#\#){animation-name:none}.xsoje5b:not(#\#):not(#\#):not(#\#){animation-name:xqqmgfp-B}.xyuw9oy:not(#\#):not(#\#):not(#\#){animation-timeline:auto}.x1esw782:not(#\#):not(#\#):not(#\#){animation-timing-function:linear}.x1oblaia:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease-in-out)}.x128ha8g:not(#\#):not(#\#):not(#\#){animation-timing-function:var(--ease-standard)}.xdjiaof:not(#\#):not(#\#):not(#\#){aspect-ratio:1/3}.x1eiddq6:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-body)}.x1de1mus:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-card)}.xwmxj5m:not(#\#):not(#\#):not(#\#){background-color:var(--color-background-muted)}.x1v3evoc:not(#\#):not(#\#):not(#\#){background-image:radial-gradient(120% 70% at 50% 108%, color-mix(in srgb, var(--color-text-secondary) 12%, transparent) 0%, transparent 62%)}.x10w94by:not(#\#):not(#\#):not(#\#){border-inline-end-width:0}.x14e42zd:not(#\#):not(#\#):not(#\#){border-inline-start-width:0}.x1bp5aoa:not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 2px var(--color-accent),0 8px 24px 0 var(--color-accent-muted)}.x19silas:not(#\#):not(#\#):not(#\#){box-shadow:0 0 48px 0 color-mix(in srgb,var(--color-accent) 5%,transparent)}.x9f619:not(#\#):not(#\#):not(#\#){box-sizing:border-box}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.x1iq9qw2:not(#\#):not(#\#):not(#\#){color:var(--color-text-primary,#e0e3e8)}.xv1l7n4:not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary)}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.x11rci6l:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-body,Inter)}.x9m5x89:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-code)}.x1g81bgm:not(#\#):not(#\#):not(#\#){font-family:var(--font-family-heading)}.xssz5av:not(#\#):not(#\#):not(#\#){font-size:clamp(6rem,28vw,24rem)}.x1j29vfg:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-base)}.x1eqnyfr:not(#\#):not(#\#):not(#\#){font-size:var(--font-size-sm)}.x15t7azv:not(#\#):not(#\#):not(#\#){font-size:var(--text-body-size,1rem)}.x4dq16u:not(#\#):not(#\#):not(#\#){font-size:var(--text-label-size,1rem)}.xss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.xuv8nkb:not(#\#):not(#\#):not(#\#){font-weight:800}.x1phgrxx:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-medium,500)}.x1sodnla:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-normal)}.x2mo6ok:not(#\#):not(#\#):not(#\#){font-weight:var(--font-weight-semibold)}.x1p9eum2:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,1fr)}.x16b5111:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.xwf8f6t:not(#\#):not(#\#):not(#\#){grid-template-rows:repeat(6,1fr)}.x2ss2xj:not(#\#):not(#\#):not(#\#){inset-inline-end:20px}.x1n8ud3w:not(#\#):not(#\#):not(#\#){inset-inline-start:20px}.x1ybfrjj:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-3)}.x6cbhwg:not(#\#):not(#\#):not(#\#){inset-inline-start:var(--spacing-4)}.x1nhvcw1:not(#\#):not(#\#):not(#\#){justify-content:flex-start}.xjat59b:not(#\#):not(#\#):not(#\#){letter-spacing:-.01em}.xo2cfqc:not(#\#):not(#\#):not(#\#){letter-spacing:-.04em}.x1yf5rgg:not(#\#):not(#\#):not(#\#){letter-spacing:.01em}.x16q24ku:not(#\#):not(#\#):not(#\#){letter-spacing:.02em}.x1dor1uw:not(#\#):not(#\#):not(#\#){letter-spacing:.1em}.x11avn7m:not(#\#):not(#\#):not(#\#){line-height:.8}.xvq8zen:not(#\#):not(#\#):not(#\#){line-height:1.3333}.x16h55sf:not(#\#):not(#\#):not(#\#){line-height:1.4286}.x1yisgpo:not(#\#):not(#\#):not(#\#){line-height:var(--text-body-leading,1.5)}.xmvwbrp:not(#\#):not(#\#):not(#\#){line-height:var(--text-label-leading,1.5)}.x19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.xl1xv1r:not(#\#):not(#\#):not(#\#){object-fit:cover}.x1syqo4t:not(#\#):not(#\#):not(#\#){object-position:bottom}.x1w3u9th:not(#\#):not(#\#):not(#\#){opacity:.001}.x1qqvr59:not(#\#):not(#\#):not(#\#){opacity:.05}.xg01cxk:not(#\#):not(#\#):not(#\#){opacity:0}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.x82aais:not(#\#):not(#\#):not(#\#){outline-color:var(--color-text-accent)}.x1hl8ikr:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x1t137rt:not(#\#):not(#\#):not(#\#){outline-style:none}.x1k57tk5:not(#\#):not(#\#):not(#\#){outline-width:0}.x67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.x7wzq59:not(#\#):not(#\#):not(#\#){position:sticky}.x288g5:not(#\#):not(#\#):not(#\#){resize:vertical}.x8fqgp0:not(#\#):not(#\#):not(#\#){stroke-dasharray:1 1}.x1b0o3cz:not(#\#):not(#\#):not(#\#){stroke-dashoffset:0}.x5lxx2x:not(#\#):not(#\#):not(#\#){stroke-linecap:butt}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xtvhhri:not(#\#):not(#\#):not(#\#){text-transform:uppercase}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.x1nhozj7:not(#\#):not(#\#):not(#\#){transform:scale(1.02)}.xfz73gd:not(#\#):not(#\#):not(#\#){transform:scale(var(--media-scale,1))}.xoww4n8:not(#\#):not(#\#):not(#\#){transform:translate(0,0)}.xackwxb:not(#\#):not(#\#):not(#\#){transform:translateY(110%)}.x1kard90:not(#\#):not(#\#):not(#\#){transform:translateY(22px)}.x1u1j4g8:not(#\#):not(#\#):not(#\#){transition-delay:var(--reveal-delay,0s)}.x2rcmwa:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast-max)}.xuedmi6:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-fast)}.xjgdqah:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium-max)}.x80gvsz:not(#\#):not(#\#):not(#\#){transition-duration:var(--duration-medium)}.x1eaenvl:not(#\#):not(#\#):not(#\#){transition-property:background-color,border-color,color}.x6o7n8i:not(#\#):not(#\#):not(#\#){transition-property:opacity,transform}.x16n73rl:not(#\#):not(#\#):not(#\#){transition-property:transform,box-shadow}.x19yuxwe:not(#\#):not(#\#):not(#\#){transition-property:transform,opacity,visibility}.x11xpdln:not(#\#):not(#\#):not(#\#){transition-property:transform}.xlr8y92:not(#\#):not(#\#):not(#\#){transition-timing-function:var(--ease-standard)}.x87ps6o:not(#\#):not(#\#):not(#\#){-webkit-user-select:none;user-select:none}.xlshs6z:not(#\#):not(#\#):not(#\#){visibility:hidden}.xnpuxes:not(#\#):not(#\#):not(#\#){visibility:visible}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x1n327nk:not(#\#):not(#\#):not(#\#){z-index:10}.x1355qak:not(#\#):not(#\#):not(#\#){z-index:20}.xa9119d:not(#\#):not(#\#):not(#\#){z-index:50}@supports (animation-timeline:view()){.x1n7m5k3.x1n7m5k3:not(#\#):not(#\#):not(#\#){animation-duration:auto}.x11r8nx4.x11r8nx4:not(#\#):not(#\#):not(#\#){animation-fill-mode:both}.xv2xsnh.xv2xsnh:not(#\#):not(#\#):not(#\#){animation-name:x11sxl75-B}.x3ymnz3.x3ymnz3:not(#\#):not(#\#):not(#\#){animation-name:x15gob9i-B}.xyoc8t1.xyoc8t1:not(#\#):not(#\#):not(#\#){animation-name:x18iuopw-B}.xt21166.xt21166:not(#\#):not(#\#):not(#\#){animation-name:x1bmq4pq-B}.x1jwkaqm.x1jwkaqm:not(#\#):not(#\#):not(#\#){animation-name:x1cm55iw-B}.xlatrvu.xlatrvu:not(#\#):not(#\#):not(#\#){animation-name:xatw9dd-B}.x1q5zakq.x1q5zakq:not(#\#):not(#\#):not(#\#){animation-name:xd1e6sh-B}.xyamfgy.xyamfgy:not(#\#):not(#\#):not(#\#){animation-name:xe0uju1-B}.x1mu3dg3.x1mu3dg3:not(#\#):not(#\#):not(#\#){animation-range-end:cover 55%}.xt04zti.xt04zti:not(#\#):not(#\#):not(#\#){animation-range-end:entry}.x1ythmki.x1ythmki:not(#\#):not(#\#):not(#\#){animation-range-start:entry}.xkno12b.xkno12b:not(#\#):not(#\#):not(#\#){animation-range-start:entry 10%}.x12wghty.x12wghty:not(#\#):not(#\#):not(#\#){animation-timeline:view()}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xe2z377.xe2z377:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xr1ohg8.xr1ohg8:not(#\#):not(#\#):not(#\#){background-color:#0006}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xa6moj5.xa6moj5:not(#\#):not(#\#):not(#\#){background-color:#000000b3}}.xmkytku:focus-within:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#){outline-style:solid}.x784prv:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:2px}.x8fe2pa:focus-within:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)scale(1.02)}.x1sb63lv:focus-within:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.xuzlfgy:has(input:checked):not(#\#):not(#\#):not(#\#){background-color:var(--color-accent)}.x1j7gzq6:has(input:checked):not(#\#):not(#\#):not(#\#){color:var(--color-on-accent)}.x1ae5oaz:has(input:focus-visible):not(#\#):not(#\#):not(#\#){outline-style:solid}.x1yuyh71:has(input:focus-visible):not(#\#):not(#\#):not(#\#){outline-width:2px}.xk5iohi:hover:not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-high)}.x1yk6olt:hover:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)scale(1.02)}.x18d2nxi:hover:not(#\#):not(#\#):not(#\#){transform:translateY(-4px)}.xk4oym4:active:not(#\#):not(#\#):not(#\#){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#){animation-name:none}}@media (min-width:768px){.xorjdy9.xorjdy9:not(#\#):not(#\#):not(#\#){aspect-ratio:4/3}}@media (max-width:767.98px){.xdfmtmd.xdfmtmd:not(#\#):not(#\#):not(#\#){display:flex}}@media (min-width:768px){.xsif4ur.xsif4ur:not(#\#):not(#\#):not(#\#){display:flex}}@media (max-width:767.98px){.x1s0t0bw.x1s0t0bw:not(#\#):not(#\#):not(#\#){flex-basis:85%}.x1op9ijk.x1op9ijk:not(#\#):not(#\#):not(#\#){flex-direction:row}.x1ik8jq0.x1ik8jq0:not(#\#):not(#\#):not(#\#){flex-shrink:0}.xop53zd.xop53zd:not(#\#):not(#\#):not(#\#){grid-template-columns:none}}@media (min-width:768px){.x1t7ngrm.x1t7ngrm:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,1fr)}.x1w320nn.x1w320nn:not(#\#):not(#\#):not(#\#){grid-template-rows:repeat(3,1fr)}.xcih83d.xcih83d:not(#\#):not(#\#):not(#\#){inset-inline-end:64px}.x1o6dwdc.x1o6dwdc:not(#\#):not(#\#):not(#\#){inset-inline-start:34%}}@media (prefers-reduced-motion:reduce){.x16dpw5u.x16dpw5u:not(#\#):not(#\#):not(#\#){opacity:1}}@media (max-width:767.98px){.xm08acn.xm08acn:not(#\#):not(#\#):not(#\#){scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.xuupxpy.xuupxpy:not(#\#):not(#\#):not(#\#){transform:none}.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:reduce){.x1pljy2o.x1pljy2o.x1pljy2o:not(#\#):not(#\#):not(#\#){animation-name:none}}}.x11fscm4:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:color-mix(in srgb,var(--color-text-secondary) 15%,transparent)}.x6dfhow:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-text-secondary)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.x1pc3f07:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--color-border)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x972fbf:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:0}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#){bottom:0}.x1032v6o:not(#\#):not(#\#):not(#\#):not(#\#){bottom:19%}.x1rltit8:not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(16px + env(safe-area-inset-bottom,0px))}.x1iyc8f4:not(#\#):not(#\#):not(#\#):not(#\#){bottom:var(--spacing-4)}.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x104f9w2:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1080px}.x186ixgm:not(#\#):not(#\#):not(#\#):not(#\#){max-width:1440px}.x1xn9zfg:not(#\#):not(#\#):not(#\#):not(#\#){max-width:576px}.x18k543f:not(#\#):not(#\#):not(#\#):not(#\#){max-width:820px}.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#){min-height:64px}.x65nank:not(#\#):not(#\#):not(#\#):not(#\#){min-height:auto}.x1xf4nls:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-lg)}.x1uogy3y:not(#\#):not(#\#):not(#\#):not(#\#){min-height:var(--size-element-md)}.x1plvlek:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:visible}.x1gan7if:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:32px}.x19td6wx:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom,0px))}.x6h9hlj:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom,0px))}.xn2ks54:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:56px}.x17teg8n:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:96px}.x1dcjfg4:not(#\#):not(#\#):not(#\#):not(#\#){scroll-margin-top:80px}.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#){top:0}.x1i13xau:not(#\#):not(#\#):not(#\#):not(#\#){top:48%}.xyx6v2t:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-3)}.xvddo4o:not(#\#):not(#\#):not(#\#):not(#\#){top:var(--spacing-4)}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.x1uvepmi:focus:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-accent)}@media (min-width:768px){.xq5vs7k.xq5vs7k:not(#\#):not(#\#):not(#\#):not(#\#){bottom:11%}}@media (max-width:767.98px){.x5d92u1.x5d92u1:not(#\#):not(#\#):not(#\#):not(#\#){max-width:85%}.x1wdvew2.x1wdvew2:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}}@media (min-width:768px){.x12ln2wo.x12ln2wo:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:40px}.x18vjn4y.x18vjn4y:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:120px}.x7myg9u.x7myg9u:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:80px}.x5gyh0f.x5gyh0f:not(#\#):not(#\#):not(#\#):not(#\#){top:24%}}@media (hover:hover){.x1iox6ap.x1iox6ap:hover:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--color-text-primary)}}
