@layer reset{@scope([data-astryx-theme=pimpam]) 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(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base;@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=pimpam]) to ([data-astryx-theme]){:scope{--_scaled-font-size-4xs:min(calc(.3125rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-3xs));--font-size-4xs:var(--_scaled-font-size-4xs);--_scaled-font-size-3xs:min(calc(.4375rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-2xs));--font-size-3xs:var(--_scaled-font-size-3xs);--_scaled-font-size-2xs:min(calc(.5rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-xs));--font-size-2xs:var(--_scaled-font-size-2xs);--_scaled-font-size-xs:min(calc(.625rem * var(--_dynamic-type-caption1,1)), var(--_scaled-font-size-sm));--font-size-xs:var(--_scaled-font-size-xs);--_scaled-font-size-sm:min(calc(.8125rem * var(--_dynamic-type-footnote,1)), var(--_scaled-font-size-base));--font-size-sm:var(--_scaled-font-size-sm);--_scaled-font-size-base:min(calc(1rem * var(--_dynamic-type-body,1)), var(--_scaled-font-size-lg));--font-size-base:var(--_scaled-font-size-base);--_scaled-font-size-lg:min(calc(1.25rem * var(--_dynamic-type-title3,1)), var(--_scaled-font-size-xl));--font-size-lg:var(--_scaled-font-size-lg);--_scaled-font-size-xl:min(calc(1.5625rem * var(--_dynamic-type-title2,1)), var(--_scaled-font-size-2xl));--font-size-xl:var(--_scaled-font-size-xl);--_scaled-font-size-2xl:min(calc(1.9375rem * var(--_dynamic-type-title1,1)), var(--_scaled-font-size-3xl));--font-size-2xl:var(--_scaled-font-size-2xl);--_scaled-font-size-3xl:min(calc(2.4375rem * var(--_dynamic-type-title1,1)), var(--_scaled-font-size-4xl));--font-size-3xl:var(--_scaled-font-size-3xl);--_scaled-font-size-4xl:min(calc(3.0625rem * var(--_dynamic-type-large-title,1)), var(--_scaled-font-size-5xl));--font-size-4xl:var(--_scaled-font-size-4xl);--_scaled-font-size-5xl:calc(3.8125rem * var(--_dynamic-type-large-title,1));--font-size-5xl:var(--_scaled-font-size-5xl);--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.2;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.25;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.5385;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.6;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.55;--text-label-size:var(--font-size-base);--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.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.55;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-semibold);--text-display-1-leading:1.08;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-semibold);--text-display-2-leading:1.1;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-semibold);--text-display-3-leading:1.15;--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;--_astryx-pre-tempo-duration-fast-min:95ms;--_astryx-pre-tempo-duration-fast:.125s;--_astryx-pre-tempo-duration-fast-max:.165s;--_astryx-pre-tempo-duration-medium-min:.225s;--_astryx-pre-tempo-duration-medium:.3s;--_astryx-pre-tempo-duration-medium-max:.4s;--_astryx-pre-tempo-duration-slow-min:.525s;--_astryx-pre-tempo-duration-slow:.7s;--_astryx-pre-tempo-duration-slow-max:.935s;--_astryx-motion-tempo:1;--font-family-body:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-family-heading:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#a4d6a3);--color-syntax-comment:var(--lightningcss-light,#525252)var(--lightningcss-dark,#b9b9b9);--color-syntax-number:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a1caff);--color-syntax-type:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#111)var(--lightningcss-dark,#e2e2e2);--color-syntax-operator:var(--lightningcss-light,#525252)var(--lightningcss-dark,#b9b9b9);--color-syntax-constant:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-tag:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ffaea7);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec448);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#90d7c8);--color-syntax-punctuation:var(--lightningcss-light,#525252)var(--lightningcss-dark,#b9b9b9);--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-syntax-added:color-mix(in srgb, var(--color-success-muted) 25%, transparent);--color-syntax-removed:color-mix(in srgb, var(--color-error-muted) 25%, transparent);--color-syntax-diff-header:transparent;--color-syntax-added-marker:var(--color-syntax-punctuation);--color-syntax-removed-marker:var(--color-syntax-punctuation);--color-background-surface:#fdfbf8;--color-background-body:#fff;--color-background-card:#fff;--color-background-popover:#fff;--color-background-muted:#f5f1eb;--color-accent:#141414;--color-accent-muted:#f1ecf9;--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:#141414;--color-text-secondary:#4a4a4a;--color-text-disabled:#8a8a8a;--color-text-accent:#141414;--color-on-dark:#fff;--color-on-light:#111;--color-on-accent:#fff;--color-on-success:#141414;--color-on-error:#fff;--color-on-warning:#141414;--color-info:#8fb9da;--color-info-muted:#eaf2f9;--color-on-info:#141414;--color-text-info:#1e4a70;--color-text-success:#1f5e4b;--color-text-warning:#6b4e00;--color-text-error:#a3142a;--color-on-info-muted:#1e4a70;--color-on-success-muted:#1f5e4b;--color-on-warning-muted:#6b4e00;--color-on-error-muted:#a3142a;--color-icon-accent:#141414;--color-icon-primary:#141414;--color-icon-secondary:#4a4a4a;--color-icon-disabled:#8a8a8a;--color-success:#7fc6b1;--color-warning:#f2cb56;--color-error:#d8253c;--color-success-muted:#e9f6f1;--color-error-muted:#fce8ea;--color-warning-muted:#fef6de;--color-border:#e6e4e1;--color-border-emphasized:#c9c9c9;--color-skeleton:#f5f1eb;--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:#fce8ea;--color-border-red:#d8253c;--color-icon-red:#d8253c;--color-text-red:#a3142a;--color-background-orange:#fbede2;--color-border-orange:#e5a272;--color-icon-orange:#b8612a;--color-text-orange:#7a3e12;--color-background-yellow:#fef6de;--color-border-yellow:#f2cb56;--color-icon-yellow:#9a7300;--color-text-yellow:#6b4e00;--color-background-green:#eaf5ec;--color-border-green:#8fcba8;--color-icon-green:#3e8a57;--color-text-green:#24603a;--color-background-teal:#e9f6f1;--color-border-teal:#7fc6b1;--color-icon-teal:#2e8a70;--color-text-teal:#1f5e4b;--color-background-cyan:#eaf2f9;--color-border-cyan:#8fb9da;--color-icon-cyan:#3c78a8;--color-text-cyan:#1e4a70;--color-background-blue:#eaf2f9;--color-border-blue:#8fb9da;--color-icon-blue:#3c78a8;--color-text-blue:#1e4a70;--color-background-purple:#f1ecf9;--color-border-purple:#b49fd6;--color-icon-purple:#7b5eb6;--color-text-purple:#4b2f7a;--color-background-pink:#fcebf1;--color-border-pink:#ee8fae;--color-icon-pink:#c2456f;--color-text-pink:#8a2a4c;--color-background-gray:#f5f1eb;--color-border-gray:#c9c9c9;--color-icon-gray:#4a4a4a;--color-text-gray:#1f1f1f;--radius-none:0px;--radius-inner:.5rem;--radius-element:.875rem;--radius-container:1.5rem;--radius-page:2rem;--radius-full:9999px;--shadow-low:0 1px 2px #1414140d, 0 2px 8px #1414140a;--shadow-med:0 6px 20px #14141412;--shadow-high:0 18px 48px #1414141a;--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334d;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4d;--shadow-inset-error:inset 0px 0px 0px 2px #de47454d;--color-background-inverted:#141414;--color-track:#e6e4e1;--color-icon-success:#2e8a70;--color-border-success:#2e8a70;--color-icon-warning:#9a7300;--color-border-warning:#9a7300;--color-icon-error:#d8253c;--color-border-error:#d8253c;--color-icon-info:#3c78a8;--color-border-info:#3c78a8;--focus-outline-color:#7b5eb6;--focus-outline-width:3px;--duration-exit:var(--duration-fast);--astryx-theme-neutral-color-status-fill-accent:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe);font-family:var(--font-family-body)}.astryx-heading[data-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)}.astryx-heading[data-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)}.astryx-heading[data-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)}.astryx-heading[data-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[data-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[data-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[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-item[data-selected=selected],.astryx-tree-list-item[data-selected=selected],.astryx-file-input[data-mode=dropzone],.astryx-citation[data-variant=number]{--color-text-secondary:var(--lightningcss-light,#474747)var(--lightningcss-dark,#c6c6c6)}.astryx-button[data-variant=destructive]{color:#a3142a;background-color:#fce8ea}.astryx-button{--_button-radius:9999px;border-radius:9999px;font-weight:500}.astryx-button[data-size=md]{height:2.75rem;padding-inline:1.25rem}.astryx-button[data-size=lg]{height:3.25rem;padding-inline:1.75rem;font-size:1.0625rem}.astryx-button[data-variant=secondary]{color:#141414;background-color:#fff;border:1.5px solid #1f1f1f}.astryx-badge[data-variant=neutral]{color:#1f1f1f;background-color:#f5f1eb}.astryx-badge[data-variant=red]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=orange]{color:#7a3e12;background-color:#f3c9a8}.astryx-badge[data-variant=yellow]{color:#6b4e00;background-color:#fbe6a2}.astryx-badge[data-variant=green]{color:#24603a;background-color:#cfe8d4}.astryx-badge[data-variant=teal]{color:#1f5e4b;background-color:#bfe3d8}.astryx-badge[data-variant=cyan],.astryx-badge[data-variant=blue]{color:#1e4a70;background-color:#c6dcef}.astryx-badge[data-variant=purple]{color:#4b2f7a;background-color:#d8ccea}.astryx-badge[data-variant=pink]{color:#8a2a4c;background-color:#f7c8d5}.astryx-badge[data-variant=gray]{color:#1f1f1f;background-color:#f5f1eb}.astryx-badge{font-weight:500}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding:var(--spacing-1)}.astryx-segmented-control-item{--color-text-secondary:var(--lightningcss-light,#474747)var(--lightningcss-dark,#c6c6c6)}.astryx-segmented-control-item[data-size=sm]{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item[data-size=md]{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item[data-size=lg]{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item[data-selected=selected]{box-shadow:none}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progress-bar{--color-background-muted:var(--color-border-emphasized)}.astryx-card{--astryx-card-padding:var(--spacing-6)}.astryx-section{--astryx-section-padding:var(--spacing-6)}.astryx-top-nav-item{padding-inline:10px;font-size:.9375rem}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-color=inherit],.astryx-heading[data-color=inherit]{color:inherit}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@media (not (min-width:1024px)) and (pointer:coarse){@scope([data-astryx-theme=pimpam]) to ([data-astryx-theme]){:scope{--_scaled-font-size-4xs:min(calc(.4375rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-3xs));--font-size-4xs:var(--_scaled-font-size-4xs);--_scaled-font-size-3xs:min(calc(.5rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-2xs));--font-size-3xs:var(--_scaled-font-size-3xs);--_scaled-font-size-2xs:min(calc(.625rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-xs));--font-size-2xs:var(--_scaled-font-size-2xs);--_scaled-font-size-xs:min(calc(.75rem * var(--_dynamic-type-caption1,1)), var(--_scaled-font-size-sm));--font-size-xs:var(--_scaled-font-size-xs);--_scaled-font-size-sm:min(calc(.875rem * var(--_dynamic-type-footnote,1)), var(--_scaled-font-size-base));--font-size-sm:var(--_scaled-font-size-sm);--_scaled-font-size-base:min(calc(1rem * var(--_dynamic-type-body,1)), var(--_scaled-font-size-lg));--font-size-base:var(--_scaled-font-size-base);--_scaled-font-size-lg:min(calc(1.1875rem * var(--_dynamic-type-title3,1)), var(--_scaled-font-size-xl));--font-size-lg:var(--_scaled-font-size-lg);--_scaled-font-size-xl:min(calc(1.375rem * var(--_dynamic-type-title2,1)), var(--_scaled-font-size-2xl));--font-size-xl:var(--_scaled-font-size-xl);--_scaled-font-size-2xl:min(calc(1.625rem * var(--_dynamic-type-title1,1)), var(--_scaled-font-size-3xl));--font-size-2xl:var(--_scaled-font-size-2xl);--_scaled-font-size-3xl:min(calc(1.875rem * var(--_dynamic-type-title1,1)), var(--_scaled-font-size-4xl));--font-size-3xl:var(--_scaled-font-size-3xl);--_scaled-font-size-4xl:min(calc(2.25rem * var(--_dynamic-type-large-title,1)), var(--_scaled-font-size-5xl));--font-size-4xl:var(--_scaled-font-size-4xl);--_scaled-font-size-5xl:calc(2.625rem * var(--_dynamic-type-large-title,1));--font-size-5xl:var(--_scaled-font-size-5xl);--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3846;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4545;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4737;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.4286;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6667;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4737;--text-label-size:var(--font-size-base);--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.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4286;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2222;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.4667;--font-family-body:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-family-heading:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}}@media not (min-width:768px){@scope([data-astryx-theme=pimpam]) to ([data-astryx-theme]){:scope{--_scaled-font-size-4xs:min(calc(.4375rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-3xs));--font-size-4xs:var(--_scaled-font-size-4xs);--_scaled-font-size-3xs:min(calc(.5625rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-2xs));--font-size-3xs:var(--_scaled-font-size-3xs);--_scaled-font-size-2xs:min(calc(.625rem * var(--_dynamic-type-caption2,1)), var(--_scaled-font-size-xs));--font-size-2xs:var(--_scaled-font-size-2xs);--_scaled-font-size-xs:min(calc(.75rem * var(--_dynamic-type-caption1,1)), var(--_scaled-font-size-sm));--font-size-xs:var(--_scaled-font-size-xs);--_scaled-font-size-sm:min(calc(.875rem * var(--_dynamic-type-footnote,1)), var(--_scaled-font-size-base));--font-size-sm:var(--_scaled-font-size-sm);--_scaled-font-size-base:min(calc(1rem * var(--_dynamic-type-body,1)), var(--_scaled-font-size-lg));--font-size-base:var(--_scaled-font-size-base);--_scaled-font-size-lg:min(calc(1.1875rem * var(--_dynamic-type-title3,1)), var(--_scaled-font-size-xl));--font-size-lg:var(--_scaled-font-size-lg);--_scaled-font-size-xl:min(calc(1.375rem * var(--_dynamic-type-title2,1)), var(--_scaled-font-size-2xl));--font-size-xl:var(--_scaled-font-size-xl);--_scaled-font-size-2xl:min(calc(1.625rem * var(--_dynamic-type-title1,1)), var(--_scaled-font-size-3xl));--font-size-2xl:var(--_scaled-font-size-2xl);--_scaled-font-size-3xl:min(calc(1.875rem * var(--_dynamic-type-title1,1)), var(--_scaled-font-size-4xl));--font-size-3xl:var(--_scaled-font-size-3xl);--_scaled-font-size-4xl:min(calc(2.1875rem * var(--_dynamic-type-large-title,1)), var(--_scaled-font-size-5xl));--font-size-4xl:var(--_scaled-font-size-4xl);--_scaled-font-size-5xl:calc(2.5625rem * var(--_dynamic-type-large-title,1));--font-size-5xl:var(--_scaled-font-size-5xl);--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3846;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4545;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-semibold);--text-heading-3-leading:1.4737;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-semibold);--text-heading-4-leading:1.5;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.4286;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6667;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.5;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4737;--text-label-size:var(--font-size-base);--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.5;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4286;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2683;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.4667;--font-family-body:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-family-heading:var(--font-poppins), "Helvetica Neue", Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}}@scope([data-astryx-theme=pimpam]) 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)}}}
:root{--pp-rosa:#d2537c;--pp-rosa-text:#b83c66;--pp-rosa-100:#fcebf1;--pp-rosa-200:#f7c8d5;--pp-flieder-100:#f1ecf9;--pp-flieder-200:#d8ccea;--pp-mint-100:#e9f6f1;--pp-mint-200:#bfe3d8;--pp-himmel-100:#eaf2f9;--pp-himmel-200:#c6dcef;--pp-gelb-100:#fef6de;--pp-gelb-200:#fbe6a2;--pp-apricot-100:#fbede2;--pp-apricot-200:#f3c9a8;--pp-paper-200:#fdfbf8;--pp-paper-300:#f5f1eb;--pp-holz-100:#f6e9d6;--pp-breite:1600px;--pp-rand:16px;--pp-abschnitt:64px;--pp-sticky-hoehe:0px}@media (min-width:640px){:root{--pp-rand:24px}}@media (min-width:1024px){:root{--pp-rand:32px;--pp-abschnitt:104px}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-background-body);color:var(--color-text-primary);font-family:var(--font-family-body);overflow-x:clip}.pp-anker{scroll-margin-top:96px}.pp-container{width:100%;max-width:calc(var(--pp-breite) + 2 * var(--pp-rand));padding-inline:var(--pp-rand);margin-inline:auto}.pp-container--schmal{max-width:calc(760px + 2 * var(--pp-rand))}.pp-abschnitt{padding-block:var(--pp-abschnitt)}.pp-abschnitt--eng{padding-block:calc(var(--pp-abschnitt) * .6)}.pp-abschnitt--oben-null{padding-top:0}.pp-ton-papier{background:var(--pp-paper-200)}.pp-ton-sand{background:var(--pp-paper-300)}.pp-ton-rosa{background:var(--pp-rosa-100)}.pp-ton-flieder{background:var(--pp-flieder-100)}.pp-ton-mint{background:var(--pp-mint-100)}.pp-ton-himmel{background:var(--pp-himmel-100)}.pp-ton-gelb{background:var(--pp-gelb-100)}.pp-ton-apricot{background:var(--pp-apricot-100)}.pp-script{font-family:var(--font-caveat), "Poppins", cursive;color:var(--pp-rosa-text);letter-spacing:.01em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:400;line-height:1;display:block}.pp-script--klein{font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem)}.pp-script--gross{font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem)}.pp-kopf{gap:var(--spacing-3);flex-direction:column;max-width:46rem;display:flex}.pp-kopf--mitte{text-align:center;align-items:center;margin-inline:auto}.pp-lead{color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6}.pp-bild{border-radius:var(--radius-container);isolation:isolate;position:relative;overflow:hidden}.pp-bild img{object-fit:cover}.pp-bild--rund-gross{border-radius:var(--radius-page)}.pp-symbolbild{z-index:1;color:#4a4a4a;pointer-events:none;background:#ffffffe0;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:500;position:absolute;bottom:10px;right:10px}.pp-collage{gap:var(--spacing-3);aspect-ratio:5/4;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;display:grid}.pp-collage>:first-child{grid-row:1/span 2}.pp-collage>*{min-height:0}@media (min-width:1024px){.pp-collage{gap:var(--spacing-4)}}.pp-split{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:900px){.pp-split{gap:calc(var(--spacing-12) + var(--spacing-4));grid-template-columns:1fr 1fr}.pp-split--umgekehrt>:first-child{order:2}.pp-split--breit-links{grid-template-columns:1.15fr 1fr}.pp-split--oben{align-items:start}}.pp-hero{gap:var(--spacing-8);padding-block:var(--spacing-6) var(--pp-abschnitt);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1024px){.pp-hero{gap:var(--spacing-12);padding-block:var(--spacing-10) var(--pp-abschnitt);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.pp-hero-titel{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,1.4rem + 3.6vw,4.1rem);font-weight:600;line-height:1.06}.pp-seitentitel{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.45rem + 2.6vw,3.4rem);font-weight:600;line-height:1.08}.pp-titel-2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,1.3rem + 1.6vw,2.5rem);font-weight:600;line-height:1.14}.pp-knoepfe{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.pp-kopf--mitte .pp-knoepfe{justify-content:center}.pp-fakten{gap:var(--spacing-2) var(--spacing-5);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.95rem;display:flex}.pp-fakten>span{align-items:center;gap:var(--spacing-2);display:inline-flex}.pp-karte-bild{margin:calc(var(--spacing-6) * -1) calc(var(--spacing-6) * -1) var(--spacing-5);border-radius:var(--radius-container) var(--radius-container) 0 0;position:relative;overflow:hidden}.pp-cta{border-radius:var(--radius-page);background:var(--pp-rosa-100);padding:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.25rem,.5rem + 4vw,4rem);position:relative;overflow:hidden}.pp-galerie{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;display:grid}@media (min-width:768px){.pp-galerie{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.pp-galerie--breit{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-galerie>.pp-galerie-gross{grid-area:span 2/span 2}}.pp-galerie>li{display:flex}.pp-galerie-flaeche{aspect-ratio:4/3;width:100%;display:block;position:relative}@media (min-width:768px){.pp-galerie-gross .pp-galerie-flaeche{aspect-ratio:auto;height:100%}}.pp-galerie-knopf{all:unset;cursor:zoom-in;border-radius:var(--radius-container);display:block;position:relative;overflow:hidden}.pp-galerie-knopf:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.pp-galerie-knopf img{transition:transform .4s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pp-galerie-knopf:hover img{transform:scale(1.03)}}.pp-skip{z-index:100;color:#fff;background:#141414;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:12px}.pp-skip:focus{top:12px}.pp-kopfleiste{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--color-border);background:#fffffff0;position:sticky;top:0}.pp-kopfleiste-innen{align-items:center;gap:var(--spacing-4);min-height:68px;display:flex}.pp-logo{border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex}.pp-logo img{width:auto;height:34px;display:block}@media (min-width:1024px){.pp-logo img{height:40px}}.pp-nav-desktop{gap:2px;display:none}.pp-nur-mobil{display:inline-flex}.pp-nur-desktop,.pp-nur-breit,.pp-nur-mittel{display:none}.pp-band{background:var(--color-info-muted)}@media (min-width:1280px){.pp-nav-desktop{display:flex}.pp-nur-mobil{display:none}.pp-nur-desktop,.pp-nur-mittel{display:inline-flex}}.pp-kopf-ende{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.pp-sticky{z-index:35;padding:10px var(--pp-rand) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);align-items:center;gap:var(--spacing-3);background:#fffffff5;display:flex;position:fixed;bottom:0;left:0;right:0}.pp-sticky-platz{height:76px}@media (min-width:1280px){.pp-sticky,.pp-sticky-platz{display:none}}.pp-footer{color:#f5f1eb;padding-block:var(--pp-abschnitt) var(--spacing-10);background:#141414}.pp-footer a{color:#fff;text-decoration:none}.pp-footer a:hover{text-underline-offset:3px;text-decoration:underline}.pp-footer-raster{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.pp-footer-titel{letter-spacing:.08em;text-transform:uppercase;color:#c9c9c9;margin:0 0 var(--spacing-3);font-size:.8rem;font-weight:600}.pp-footer ul{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.pp-footer-fuss{margin-top:var(--spacing-10);padding-top:var(--spacing-6);gap:var(--spacing-3) var(--spacing-6);color:#c9c9c9;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;font-size:.875rem;display:flex}@media (min-width:1440px){.pp-nur-breit{display:inline-flex}.pp-nur-mittel{display:none}}.pp-kalender{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pp-kalender-wt{text-align:center;color:var(--color-text-secondary);padding-block:4px;font-size:.75rem;font-weight:600}.pp-tag{all:unset;box-sizing:border-box;aspect-ratio:1;cursor:pointer;border:1.5px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:40px;font-size:.95rem;font-weight:500;transition:background-color .15s,border-color .15s;display:flex;position:relative}.pp-tag:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.pp-tag-punkt{border-radius:99px;width:6px;height:6px}.pp-tag[data-status=offen]{background:var(--pp-mint-100)}.pp-tag[data-status=offen] .pp-tag-punkt{background:#2e8a70}.pp-tag[data-status=knapp]{background:var(--pp-gelb-100)}.pp-tag[data-status=knapp] .pp-tag-punkt{background:#9a7300}.pp-tag[data-status=voll]{background:var(--pp-rosa-100);color:#8a2a4c;cursor:not-allowed}.pp-tag[data-status=voll] .pp-tag-punkt{background:#c2456f}.pp-tag[data-status=unbekannt]{background:var(--pp-paper-200);border-color:var(--color-border)}.pp-tag[data-status=geschlossen],.pp-tag[data-status=vergangen]{color:#8a8a8a;cursor:not-allowed}.pp-tag[data-status=geschlossen] .pp-tag-zahl,.pp-tag[data-status=vergangen] .pp-tag-zahl{-webkit-text-decoration:line-through #8a8a8a99;text-decoration:line-through #8a8a8a99}.pp-tag[data-heute=ja]{border-color:#c9c9c9}.pp-tag[aria-pressed=true]{color:#fff;background:#141414;border-color:#141414}.pp-tag[aria-pressed=true] .pp-tag-punkt{background:#fff}@media (hover:hover){.pp-tag:not([aria-disabled=true]):not([aria-pressed=true]):hover{border-color:#141414}}.pp-legende{gap:var(--spacing-2) var(--spacing-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.85rem;display:flex}.pp-legende span{align-items:center;gap:6px;display:inline-flex}.pp-legende i{border-radius:4px;width:12px;height:12px;display:inline-block}.pp-honig{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.pp-prosa{max-width:46rem;line-height:1.7}.pp-prosa h2{margin:2.5rem 0 .75rem;font-size:1.45rem;line-height:1.25}.pp-prosa h3{margin:1.75rem 0 .5rem;font-size:1.15rem}.pp-prosa p,.pp-prosa ul{color:#1f1f1f;margin:0 0 1rem}.pp-prosa ul{padding-left:1.25rem}.pp-prosa li{margin-bottom:.35rem}.pp-prosa a{color:#141414;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pp-prosa a:hover{text-decoration-thickness:2px}.pp-platzhalter{background:var(--pp-gelb-200);border-radius:6px;padding:0 6px;font-weight:500}.pp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-hero-karte{z-index:2;position:relative}@media (min-width:1024px){.pp-hero-karte{width:min(380px,80%);margin-top:-120px;margin-left:-40px}}.pp-drei{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.pp-zwei{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.pp-zeit{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);font-weight:600;line-height:1}.pp-preisliste{margin:0;display:grid}.pp-preisliste>div{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);padding-block:var(--spacing-2);border-bottom:1px dashed var(--color-border-emphasized);display:flex}.pp-preisliste>div:last-child{border-bottom:0}.pp-preisliste dt span{color:var(--color-text-secondary);font-size:.85rem}.pp-preisliste dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.pp-kopf-zeile{gap:var(--spacing-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pp-carousel-karte{flex-shrink:0;align-self:flex-start;width:min(72vw,300px)}.pp-bild-klein--links{left:-12px;right:auto!important}@media (min-width:900px){.pp-bild-klein--links{left:-36px}}.pp-bild-klein{border-radius:calc(var(--radius-container) + 6px);width:clamp(120px,28%,200px);box-shadow:var(--shadow-med);border:6px solid #fff;position:absolute;bottom:-28px;right:-12px}@media (min-width:900px){.pp-bild-klein{right:-36px}}.pp-seitenkopf{padding-block:var(--spacing-8) calc(var(--pp-abschnitt) * .7)}@media (min-width:1024px){.pp-seitenkopf{padding-block:var(--spacing-12) calc(var(--pp-abschnitt) * .7)}}.pp-iconliste{gap:var(--spacing-5);margin:0;padding:0;list-style:none;display:grid}.pp-iconliste>li{gap:var(--spacing-4);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.pp-iconliste-icon{background:var(--pp-paper-300);border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.pp-iconliste h3{margin:0 0 4px;font-size:1.1rem;font-weight:600}.pp-iconliste p{color:var(--color-text-secondary);margin:0;line-height:1.6}.pp-assistent-raster{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.pp-assistent-raster{grid-template-columns:minmax(0,1fr) 360px}.pp-assistent-raster>:last-child{position:sticky;top:96px}}.pp-summe{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1.5px solid #141414;font-size:1.15rem;font-weight:600;display:flex}.pp-zaehler{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));display:grid}@media (min-width:1440px){.pp-collage{aspect-ratio:16/11}.pp-hero-karte{margin-top:-150px;margin-left:-56px}.pp-hero{gap:calc(var(--spacing-12) * 1.5);grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.pp-drei{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-vier-breit{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-assistent-raster{grid-template-columns:minmax(0,1fr) 420px}}.pp-faq-gruppen{gap:var(--spacing-10);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1100px){.pp-faq-gruppen{gap:var(--spacing-10) var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pp-regeln{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1440px){.pp-regeln{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-regel-nummer{font-family:var(--font-caveat), cursive;color:#141414;font-size:3rem;line-height:1}.pp-stationen{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}@media (min-width:1440px){.pp-stationen{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-kennzahlen{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.pp-kennzahl{gap:4px;display:grid}.pp-kennzahl strong{letter-spacing:-.02em;font-size:clamp(2rem,1.6rem + 1.5vw,3rem);font-weight:600;line-height:1}.pp-login{grid-template-columns:minmax(0,1fr);display:grid}.pp-login-form{gap:var(--spacing-6);padding:var(--spacing-6);align-content:center;display:grid}.pp-login-bild{order:-1;height:180px}@media (min-width:900px){.pp-login{grid-template-columns:1fr 1fr;min-height:620px}.pp-login-form{padding:var(--spacing-12)}.pp-login-bild{order:0;height:auto}}.pp-buchungsraster{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.pp-themenwahl .astryx-radio-list{gap:var(--spacing-2) var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}
