@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-normal:1.5;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-left-\[9999px\]{left:-9999px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-px{height:1px}.w-px{width:1px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.columns-3{columns:3}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader/newsreader-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper-0:#fefbf7;--paper-1:#faf6ef;--paper-2:#f2ece3;--paper-3:#e4ddd3;--line-1:#d6d0c7;--line-2:#bdb6ae;--ink-3:#82796e;--ink-2:#564b41;--ink-1:#261d16;--ink-0:#130b07;--gs-brand:#00525a;--gs-brand-deep:#00353b;--gs-brand-tint:#d6edf0;--gs-accent:#dfc268;--gs-accent-tint:#faf2d4;--gs-moss:#4d6d4e;--gs-page-bg:#e3f4f5;--gs-page-bg-2:#d5ebec;--ok:#317a45;--ok-tint:#d9f3dd;--warn:#c48225;--warn-tint:#ffeccc;--error:#ac312a;--error-tint:#ffe3de;--info:#2b6991;--info-tint:#daeefe;--overlay:#130b078c;--brand-primary:var(--gs-brand);--brand-secondary:var(--gs-accent);--font-pair-sans-display:"Bricolage Grotesque", system-ui, sans-serif;--font-pair-sans-body:"Instrument Sans", system-ui, sans-serif;--font-pair-serif-display:"Newsreader", Georgia, serif;--font-pair-serif-body:"Source Serif 4", Georgia, serif;--font-pair-mixed-display:"Newsreader", Georgia, serif;--font-pair-mixed-body:"Instrument Sans", system-ui, sans-serif;--font-pair-jakarta-display:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-pair-jakarta-body:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 2.2vw, 1.75rem);--text-2xl:clamp(1.875rem, 3.4vw, 2.5rem);--text-3xl:clamp(2.25rem, 4.6vw, 3.5rem);--text-portal:1.125rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-display:-.015em;--tracking-label:.04em;--measure:64ch;--measure-narrow:42ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-y:clamp(3rem, 6vw, 6rem);--page-x:clamp(1.25rem, 4vw, 2.5rem);--content-max:72rem;--prose-max:42rem;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-pill:999px;--hit-min:44px;--ease:cubic-bezier(.2, .7, .2, 1);--dur-1:.12s;--dur-2:.22s}@supports (color:lab(0% 0 0)){:root{--paper-0:lab(98.8576% .340611 2.25874);--paper-1:lab(97.1287% .580043 3.77258);--paper-2:lab(93.6526% .993192 5.25986);--paper-3:lab(88.4291% 1.333 5.97408);--line-1:lab(83.7858% 1.16032 5.22319);--line-2:lab(74.4989% 1.32662 5.18061);--ink-3:lab(51.2834% 2.43375 7.30494);--ink-2:lab(32.6981% 3.25321 7.89875);--ink-1:lab(11.7857% 3.70778 6.94342);--ink-0:lab(3.66216% 2.09995 2.65966);--gs-brand:lab(31.0433% -22.076 -11.7677);--gs-brand-deep:lab(19.271% -16.8612 -10.3937);--gs-brand-tint:lab(92.1066% -7.59631 -4.06415);--gs-accent:lab(79.5229% 2.4693 48.7679);--gs-accent-tint:lab(95.5871% -.882745 15.4911);--gs-moss:lab(42.7593% -16.7782 13.3689);--gs-page-bg:lab(94.9592% -5.69516 -2.38661);--gs-page-bg-2:lab(91.5386% -7.59032 -3.17656);--ok:lab(45.7105% -33.1533 21.792);--ok-tint:lab(93.5735% -11.8408 7.56192);--warn:lab(60.2974% 20.8572 56.9342);--warn-tint:lab(94.3094% 3.50529 19.3343);--error:lab(40.4439% 49.9481 34.9114);--error-tint:lab(92.6897% 11.9871 7.36333);--info:lab(41.9315% -10.3112 -28.2445);--info-tint:lab(93.0785% -4.73171 -9.80493);--overlay:lab(3.66216% 2.09995 2.65966/.55)}}:root,.gemeinde,.plattform,.portal,[data-papier],[data-farbschema]{--bg:var(--paper-0);--bg-sunken:var(--paper-1);--bg-raised:var(--paper-0);--bg-muted:var(--paper-2);--surface-card:var(--paper-0);--border:var(--line-1);--border-strong:var(--line-2);--text-body:var(--ink-1);--text-strong:var(--ink-0);--text-muted:var(--ink-2);--text-faint:var(--ink-3);--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--primary);--shadow-1:0 1px 2px #1d140d0f, 0 1px 0 #1d140d0a;--shadow-2:0 8px 24px -8px #1d140d29, 0 2px 6px #1d140d0f}@supports (color:lab(0% 0 0)){:root,.gemeinde,.plattform,.portal,[data-papier],[data-farbschema]{--shadow-1:0 1px 2px lab(7.17208% 3.64868 5.4563/.06), 0 1px 0 lab(7.17208% 3.64868 5.4563/.04);--shadow-2:0 8px 24px -8px lab(7.17208% 3.64868 5.4563/.16), 0 2px 6px lab(7.17208% 3.64868 5.4563/.06)}}:root,.gemeinde,.plattform,.portal,[data-farbschema],[style*=--brand-primary]{--primary:var(--brand-primary);--primary-hover:oklch(from var(--brand-primary) calc(l - .06) c h);--primary-active:oklch(from var(--brand-primary) calc(l - .1) c h);--primary-deep:oklch(from var(--brand-primary) .3 min(c, .1) h);--primary-ink:oklch(from var(--brand-primary) min(l, .42) c h);--primary-tint:oklch(from var(--brand-primary) .955 min(c, .035) h);--primary-tint-2:oklch(from var(--brand-primary) .91 min(c, .06) h);--primary-line:oklch(from var(--brand-primary) .82 min(c, .08) h);--on-primary:oklch(from var(--brand-primary) calc((.62 - l) * 1000) 0 0);--secondary:var(--brand-secondary);--secondary-hover:oklch(from var(--brand-secondary) calc(l - .06) c h);--secondary-ink:oklch(from var(--brand-secondary) min(l, .42) c h);--secondary-tint:oklch(from var(--brand-secondary) .955 min(c, .04) h);--secondary-tint-2:oklch(from var(--brand-secondary) .9 min(c, .07) h);--on-secondary:oklch(from var(--brand-secondary) calc((.62 - l) * 1000) 0 0);--bg-tinted:oklch(from var(--brand-primary) .975 min(c, .012) h);--footer-bg:oklch(from var(--brand-primary) .22 min(c, .05) h);--footer-text:oklch(from var(--brand-primary) .92 min(c, .02) h);--footer-muted:oklch(from var(--brand-primary) .72 min(c, .03) h);--stage-bg:linear-gradient(135deg, var(--primary-deep), oklch(from var(--brand-primary) .38 min(c, .1) calc(h + 12)));--stage-accent:oklch(from var(--brand-secondary) .8 min(c, .1) h);--font-display:var(--font-pair-sans-display);--font-body:var(--font-pair-sans-body)}[data-font=sans]{--font-display:var(--font-pair-sans-display);--font-body:var(--font-pair-sans-body)}[data-font=serif]{--font-display:var(--font-pair-serif-display);--font-body:var(--font-pair-serif-body)}[data-font=mixed]{--font-display:var(--font-pair-mixed-display);--font-body:var(--font-pair-mixed-body)}[data-font=jakarta]{--font-display:var(--font-pair-jakarta-display);--font-body:var(--font-pair-jakarta-body)}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);font-feature-settings:"kern", "liga";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--primary-ink);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line)}a:hover{text-decoration-color:currentColor}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-1);outline:none}.gs-skip{left:var(--space-4);background:var(--ink-0);color:var(--paper-0);padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);z-index:100;font-weight:600;text-decoration:none;position:absolute;top:-100px}.gs-skip:focus{top:var(--space-4)}::selection{background:var(--secondary-tint-2);color:var(--ink-0)}@keyframes gs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[data-papier=neutral]{--paper-0:#fcfcfa;--paper-1:#f7f7f4;--paper-2:#eeedea;--paper-3:#dfdeda;--line-1:#d2d1cd;--line-2:#b9b7b3;--ink-3:#7c7a74;--ink-2:#504d46;--ink-1:#211f19;--ink-0:#0f0d08}@supports (color:lab(0% 0 0)){[data-papier=neutral]{--paper-0:lab(98.8505% -.00655651 .761843);--paper-1:lab(97.1157% -.00891089 1.14336);--paper-2:lab(93.6409% -.0106096 1.52534);--paper-3:lab(88.426% -.0113547 1.90792);--line-1:lab(83.786% -.0109673 1.90816);--line-2:lab(74.511% -.00986457 2.29189);--ink-3:lab(51.33% .0106692 3.8385);--ink-2:lab(32.7778% .0510663 4.63472);--ink-1:lab(11.8936% .122279 4.69504);--ink-0:lab(3.72544% .0817999 2.09084)}}[data-papier=kuehl]{--paper-0:#f9fcff;--paper-1:#f2f8fc;--paper-2:#e6eef4;--paper-3:#d6dfe7;--line-1:#cad2d8;--line-2:#b1b9be;--ink-3:#727c86;--ink-2:#434e5a;--ink-1:#18202b;--ink-0:#080e16}@supports (color:lab(0% 0 0)){[data-papier=kuehl]{--paper-0:lab(98.8481% -.82323 -1.6523);--paper-1:lab(97.1127% -1.31074 -2.64003);--paper-2:lab(93.6384% -1.95232 -3.95249);--paper-3:lab(88.4209% -2.26751 -4.60569);--line-1:lab(83.7782% -1.94851 -3.95041);--line-2:lab(74.498% -1.94409 -3.94803);--ink-3:lab(51.2559% -2.04286 -7.06874);--ink-2:lab(32.6826% -2.28757 -8.41191);--ink-1:lab(11.7553% -1.26743 -8.52355);--ink-0:lab(3.65259% -.521936 -5.17953)}}[data-ecken=keine]{--radius-1:0;--radius-2:0;--radius-3:0}[data-ecken=rund]{--radius-1:8px;--radius-2:14px;--radius-3:22px}[data-dichte=kompakt]{--section-y:clamp(2.25rem, 4.5vw, 4rem);--space-5:1.25rem;--space-6:1.5rem;--space-7:2.25rem;--leading-normal:1.5}[data-dichte=luftig]{--section-y:clamp(4rem, 8vw, 8rem);--space-5:1.75rem;--space-6:2.5rem;--space-7:3.5rem;--leading-normal:1.65}[data-schatten=keine]{--shadow-1:none;--shadow-2:none}[data-groesse=gross]{--text-sm:1rem;--text-md:1.15rem;--text-lg:1.375rem;--text-xl:clamp(1.625rem, 2.4vw, 1.95rem);--text-2xl:clamp(2.1rem, 3.8vw, 2.9rem);--text-3xl:clamp(2.5rem, 5.2vw, 4rem)}[data-farbschema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper-0:#18130e;--paper-1:#1f1915;--paper-2:#29231d;--paper-3:#362f29;--line-1:#3e3631;--line-2:#59514b;--ink-3:#8d847b;--ink-2:#b2a99f;--ink-1:#ddd6ce;--ink-0:#f5f1ea;--bg-raised:var(--paper-1);--surface-card:var(--paper-1);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--overlay:#030101b3;--ok:#62bb78;--ok-tint:#1a3520;--warn:#e8aa4e;--warn-tint:#442e09;--error:#f9786a;--error-tint:#4b1e19;--info:#74b3de;--info-tint:#133144;--gs-page-bg:#0d1b1d;--gs-page-bg-2:#122527;--gs-brand-tint:#0b2e32;--gs-accent-tint:#362d0d}@supports (color:lab(0% 0 0)){[data-farbschema=dunkel]{--paper-0:lab(6.1707% 1.86804 3.09714);--paper-1:lab(9.48847% 2.33991 4.35924);--paper-2:lab(14.1269% 2.50317 4.76944);--paper-3:lab(19.9256% 2.66312 5.0935);--line-1:lab(23.4091% 2.4621 4.73426);--line-2:lab(35.0107% 2.43118 4.71);--ink-3:lab(55.9245% 2.16371 6.55417);--ink-2:lab(69.8542% 1.94073 6.61454);--ink-1:lab(86.1059% 1.1588 5.22218);--ink-0:lab(95.3886% .58049 3.77289);--shadow-1:0 1px 2px lab(0% 0 0/.4);--shadow-2:0 10px 28px -8px lab(0% 0 0/.6), 0 2px 6px lab(0% 0 0/.3);--overlay:lab(.456209% .33851 .402895/.7);--ok:lab(69.1791% -39.0255 25.483);--ok-tint:lab(19.4409% -14.9847 9.75814);--warn:lab(74.4048% 16.5655 55.5067);--warn-tint:lab(21.0686% 7.92795 26.2395);--error:lab(66.017% 49.3666 32.1152);--error-tint:lab(18.1398% 21.6293 14.1575);--info:lab(69.8467% -11.9327 -28.6053);--info-tint:lab(18.7717% -5.93972 -15.7322);--gs-page-bg:lab(8.53719% -5.87437 -3.19706);--gs-page-bg-2:lab(13.2211% -7.49857 -3.99206);--gs-brand-tint:lab(16.8286% -11.8935 -6.32964);--gs-accent-tint:lab(18.9887% .459805 21.6982)}}[data-farbschema=dunkel][data-papier=neutral]{--paper-0:#121211;--paper-1:#191817;--paper-2:#22221f;--paper-3:#2f2e2b;--line-1:#363532;--line-2:#51504c;--ink-3:#888681;--ink-2:#adaba5;--ink-1:#d9d7d3;--ink-0:#f3f2ef}@supports (color:lab(0% 0 0)){[data-farbschema=dunkel][data-papier=neutral]{--paper-0:lab(5.27576% -.00102818 .567576);--paper-1:lab(8.37516% .000678003 1.14369);--paper-2:lab(13.0201% .00286102 1.53441);--paper-3:lab(18.8251% .00451505 1.91867);--line-1:lab(22.3052% .00236928 1.91716);--line-2:lab(33.9104% .000789762 2.29916);--ink-3:lab(55.9606% -.0013411 3.06391);--ink-2:lab(69.8809% -.00610948 3.06065);--ink-1:lab(86.1111% -.0114143 2.2909);--ink-0:lab(95.3809% -.0106692 1.52529)}}[data-farbschema=dunkel][data-papier=kuehl]{--paper-0:#0d1218;--paper-1:#13191f;--paper-2:#1b222a;--paper-3:#262f38;--line-1:#2e363f;--line-2:#48515b;--ink-3:#7d8792;--ink-2:#a2acb7;--ink-1:#d1d8e1;--ink-0:#eef2f7}@supports (color:lab(0% 0 0)){[data-farbschema=dunkel][data-papier=kuehl]{--paper-0:lab(5.24803% -.927061 -4.20091);--paper-1:lab(8.33018% -1.43089 -5.57276);--paper-2:lab(12.9677% -1.63328 -6.2777);--paper-3:lab(18.7658% -1.84783 -6.98735);--line-1:lab(22.2477% -1.88515 -7.00157);--line-2:lab(33.8521% -1.97084 -7.03659);--ink-3:lab(55.8966% -2.056 -7.07493);--ink-2:lab(69.8182% -2.08685 -7.08982);--ink-1:lab(86.0671% -1.50618 -4.98612);--ink-0:lab(95.3536% -.878215 -2.85877)}}[data-farbschema=dunkel],[data-farbschema=dunkel] [style*=--brand-primary]{--primary-hover:oklch(from var(--brand-primary) calc(l + .06) c h);--primary-active:oklch(from var(--brand-primary) calc(l + .1) c h);--primary-ink:oklch(from var(--brand-primary) max(l, .74) min(c, .14) h);--primary-tint:oklch(from var(--brand-primary) .26 min(c, .05) h);--primary-tint-2:oklch(from var(--brand-primary) .32 min(c, .07) h);--primary-line:oklch(from var(--brand-primary) .45 min(c, .09) h);--secondary-ink:oklch(from var(--brand-secondary) max(l, .78) min(c, .14) h);--secondary-tint:oklch(from var(--brand-secondary) .28 min(c, .05) h);--secondary-tint-2:oklch(from var(--brand-secondary) .34 min(c, .07) h);--bg-tinted:oklch(from var(--brand-primary) .22 min(c, .03) h);--footer-bg:oklch(from var(--brand-primary) .14 min(c, .04) h);--footer-text:oklch(from var(--brand-primary) .9 min(c, .02) h);--footer-muted:oklch(from var(--brand-primary) .68 min(c, .03) h);--stage-accent:oklch(from var(--brand-secondary) .8 min(c, .1) h)}[data-farbschema=dunkel] ::selection{background:var(--primary-tint-2);color:var(--ink-0)}.gs-wrap{width:100%;max-width:var(--content-max);padding-inline:var(--page-x);box-sizing:border-box;margin-inline:auto}.gs-sec{padding-block:var(--section-y)}.gs-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-sec[data-tinted]{background:var(--bg-tinted)}.gs-kicker{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-ink);margin-bottom:12px;display:block}.gs-lede{font-size:var(--text-lg);color:var(--text-muted);max-width:var(--measure);line-height:1.55}.gs-note{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.gs-prose{max-width:var(--prose-max);font-size:var(--text-md);line-height:1.7}.gs-prose h2{font-size:var(--text-xl);margin:var(--space-6) 0 var(--space-3)}.gs-prose h3{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.gs-prose p+p{margin-top:var(--space-4)}.gs-prose ul,.gs-prose ol{margin:var(--space-3) 0;padding-left:1.2em}.gs-prose ul{list-style:outside}.gs-prose ol{list-style:decimal}.gs-prose li+li{margin-top:6px}.gs-prose blockquote{border-left:2px solid var(--primary-line);padding:var(--space-1) 0 var(--space-1) var(--space-5);margin:var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-muted)}.gs-two{gap:var(--space-6);display:grid}@media (min-width:900px){.gs-two{gap:var(--space-8);grid-template-columns:1fr 1fr}}.gs-grid2{gap:var(--space-4);display:grid}@media (min-width:760px){.gs-grid2{grid-template-columns:1fr 1fr}}.gs-grid3{gap:var(--space-5);display:grid}@media (min-width:700px){.gs-grid3{grid-template-columns:repeat(3,1fr)}}.gs-grid4{gap:var(--space-5);display:grid}@media (min-width:560px){.gs-grid4{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.gs-grid4{grid-template-columns:repeat(4,1fr)}}.gs-pagehead{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:var(--space-5)}.gs-pagehead h1{font-size:var(--text-3xl);max-width:22ch}.gs-pagehead-meta{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.gs-pagehead .gs-lede{margin-top:var(--space-4)}.gs-dl{border-top:1px solid var(--border);gap:0;margin:0;display:grid}.gs-dl>div{border-bottom:1px solid var(--border);gap:6px;padding:18px 0;display:grid}@media (min-width:700px){.gs-dl>div{gap:var(--space-5);grid-template-columns:260px 1fr}}.gs-dl dt{font:600 var(--text-md) / 1.35 var(--font-body);color:var(--text-strong);margin:0}.gs-dl dd{color:var(--text-body);font-size:var(--text-md);margin:0;line-height:1.55}.gs-postrow{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border);color:inherit;text-decoration:none;display:grid}@media (min-width:640px){.gs-postrow{gap:var(--space-5);grid-template-columns:220px 1fr}}.gs-postrow:last-child{border-bottom:1px solid var(--border)}.gs-postrow:hover h2{color:var(--primary-ink)}.gs-sermonrow{padding:var(--space-4) 0;border-bottom:1px solid var(--border);color:inherit;align-items:center;gap:8px;text-decoration:none;display:grid}@media (min-width:700px){.gs-sermonrow{gap:var(--space-5);grid-template-columns:170px 1fr auto}}.gs-sermonrow:hover h2{color:var(--primary-ink)}.gs-grouprow{display:grid}@media (min-width:700px){.gs-grouprow{grid-template-columns:300px 1fr}}.gs-facts{font-size:var(--text-sm);gap:4px 16px;margin:0;display:grid}@media (min-width:560px){.gs-facts{grid-template-columns:auto 1fr}}.gs-facts dt{color:var(--text-muted);align-items:center;gap:8px;font-weight:500;display:flex}.gs-facts dd{color:var(--text-strong);margin:0 0 6px}.gs-img{border-radius:var(--radius-3);background:var(--primary-tint);width:100%;display:block;position:relative;overflow:hidden}.gs-img img{object-fit:cover}.gs-img[data-empty]{border:1px solid var(--primary-line);color:var(--primary-ink);box-sizing:border-box;place-items:center;display:grid}.gs-img[data-radius="0"]{border-radius:0}.gs-btn{--h:44px;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--h);padding:0 var(--space-5);border-radius:var(--radius-2);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;display:inline-flex}.gs-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-btn:active{transform:translateY(1px)}.gs-btn[data-size=sm]{--h:36px;padding:0 var(--space-4);font-size:var(--text-xs)}.gs-btn[data-size=lg]{--h:52px;padding:0 var(--space-6);font-size:var(--text-md)}.gs-btn[data-block]{width:100%;display:flex}.gs-btn[data-variant=primary]{background:var(--primary);color:var(--on-primary)}.gs-btn[data-variant=primary]:hover{background:var(--primary-hover)}.gs-btn[data-variant=primary]:active{background:var(--primary-active)}.gs-btn[data-variant=secondary]{background:var(--bg-raised);color:var(--text-strong);border-color:var(--border-strong)}.gs-btn[data-variant=secondary]:hover{background:var(--bg-muted)}.gs-btn[data-variant=tint]{background:var(--primary-tint-2);color:var(--primary-ink)}.gs-btn[data-variant=tint]:hover{background:var(--primary-line)}.gs-btn[data-variant=ghost]{color:var(--primary-ink);padding-inline:var(--space-3);background:0 0}.gs-btn[data-variant=ghost]:hover{background:var(--primary-tint)}.gs-btn[data-variant=ghost][data-on-dark]{color:#fff}.gs-btn[data-variant=ghost][data-on-dark]:hover{background:#ffffff1f;background:lab(100% 0 0/.12)}.gs-btn[data-variant=danger]{background:var(--error);color:#fff}.gs-btn[data-variant=danger]:hover{filter:brightness(.92)}.gs-btn[data-variant=inverse]{color:var(--primary-deep);background:#fff}.gs-btn[data-variant=inverse]:hover{background:var(--paper-2)}.gs-btn:disabled,.gs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.gs-iconbtn{border-radius:var(--radius-2);width:44px;height:44px;color:var(--text-body);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.gs-iconbtn:hover{background:var(--bg-muted)}.gs-iconbtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-badge{border-radius:var(--radius-pill);font:600 var(--text-xs) / 1.4 var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.gs-badge[data-tone=neutral]{background:var(--bg-muted);color:var(--text-muted)}.gs-badge[data-tone=primary]{background:var(--primary-tint-2);color:var(--primary-ink)}.gs-badge[data-tone=secondary]{background:var(--secondary-tint-2);color:var(--secondary-ink)}.gs-badge[data-tone=ok]{background:var(--ok-tint);color:var(--ok)}.gs-badge[data-tone=warn]{background:var(--warn-tint);color:oklch(from var(--warn) .45 c h)}.gs-badge[data-tone=error]{background:var(--error-tint);color:var(--error)}.gs-badge[data-tone=solid]{background:var(--secondary);color:var(--on-secondary)}.gs-badge[data-dot]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.gs-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-3);padding:var(--space-5);box-sizing:border-box}.gs-card[data-variant=flat]{background:var(--bg-sunken);border-color:#0000}.gs-card[data-variant=tint]{background:var(--primary-tint);border-color:var(--primary-line)}.gs-card[data-variant=raised]{box-shadow:var(--shadow-2);border-color:#0000}.gs-card[data-variant=outlined-strong]{border-color:var(--primary);border-width:2px}.gs-card[data-pad=none]{padding:0;overflow:hidden}.gs-card[data-pad=sm]{padding:var(--space-4)}.gs-card[data-pad=lg]{padding:var(--space-6)}a.gs-card{color:inherit;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);text-decoration:none;display:block}a.gs-card:hover{border-color:var(--border-strong);background:var(--bg-tinted)}a.gs-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-field{gap:6px;display:grid}.gs-field-label{font:600 var(--text-sm) / 1.3 var(--font-body);color:var(--text-strong);align-items:baseline;gap:8px;display:flex}.gs-field-opt{color:var(--text-faint);font-weight:400}.gs-field-hint{font:var(--text-sm) / 1.45 var(--font-body);color:var(--text-muted)}.gs-field-error{font:500 var(--text-sm) / 1.4 var(--font-body);color:var(--error);align-items:flex-start;gap:6px;display:flex}.gs-input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--bg-raised);width:100%;min-height:48px;color:var(--text-strong);font:var(--text-md) / 1.4 var(--font-body);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:10px 14px}.gs-input::placeholder{color:var(--text-faint)}.gs-input:hover{border-color:var(--ink-3)}.gs-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2);outline:none}.gs-input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px var(--error-tint)}.gs-input:disabled{background:var(--bg-muted);color:var(--text-muted);cursor:not-allowed}textarea.gs-input{resize:vertical;min-height:140px;line-height:1.55}.gs-alert{border-radius:var(--radius-2);font:var(--text-md) / 1.5 var(--font-body);color:var(--text-strong);border:1px solid #0000;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.gs-alert>svg{flex:none;margin-top:3px}.gs-alert-title{font-weight:600;display:block}.gs-alert-body{color:var(--text-body)}.gs-alert[data-tone=ok]{background:var(--ok-tint);border-color:oklch(from var(--ok) .8 c h)}.gs-alert[data-tone=ok]>svg{color:var(--ok)}.gs-alert[data-tone=error]{background:var(--error-tint);border-color:oklch(from var(--error) .8 c h)}.gs-alert[data-tone=error]>svg{color:var(--error)}.gs-alert[data-tone=warn]{background:var(--warn-tint);border-color:oklch(from var(--warn) .8 c h)}.gs-alert[data-tone=warn]>svg{color:oklch(from var(--warn) .45 c h)}.gs-alert[data-tone=info]{background:var(--info-tint);border-color:oklch(from var(--info) .8 c h)}.gs-alert[data-tone=info]>svg{color:var(--info)}.gs-alert[data-tone=neutral]{background:var(--bg-sunken);border-color:var(--border)}.gs-alert[data-tone=neutral]>svg{color:var(--text-muted)}.gs-empty{text-align:center;padding:var(--space-7) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-3);background:var(--bg-sunken);color:var(--text-muted);justify-items:center;gap:10px;display:grid}.gs-empty>svg{color:var(--text-faint)}.gs-empty-title{font:600 var(--text-lg) / 1.3 var(--font-display);color:var(--text-strong)}.gs-empty p{max-width:36ch;font-size:var(--text-md)}.gs-consent{aspect-ratio:16/9;border-radius:var(--radius-3);background:var(--footer-bg);color:var(--footer-text);text-align:center;padding:var(--space-5);box-sizing:border-box;border:1px solid oklch(from var(--footer-bg) calc(l + .1) c h);place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.gs-consent:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff06 22px 23px);background:repeating-linear-gradient(135deg,#0000 0 22px,lab(100% 0 0/.025) 22px 23px);position:absolute;inset:0}.gs-consent-inner{justify-items:center;gap:10px;max-width:40ch;display:grid;position:relative}.gs-consent-mark{color:#fff;background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.gs-consent-title{font:600 var(--text-lg) / 1.25 var(--font-display);color:#fff}.gs-consent p{font:var(--text-sm) / 1.5 var(--font-body);color:var(--footer-muted)}.gs-consent a{color:var(--footer-text);-webkit-text-decoration-color:var(--footer-muted);-webkit-text-decoration-color:var(--footer-muted);-webkit-text-decoration-color:var(--footer-muted);text-decoration-color:var(--footer-muted)}@container (max-width:380px){.gs-consent p{display:none}.gs-consent-mark{width:44px;height:44px}.gs-consent-title{font-size:var(--text-md)}}.gs-consent iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gs-audio{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--bg-sunken);grid-template-columns:auto 1fr;align-items:center;gap:14px 16px;padding:16px;display:grid}.gs-audio-play{background:var(--primary);width:56px;height:56px;color:var(--on-primary);cursor:pointer;transition:background var(--dur-1) var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.gs-audio-play:hover{background:var(--primary-hover)}.gs-audio-play:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-audio-meta{gap:4px;min-width:0;display:grid}.gs-audio-title{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-audio-sub{font:var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted)}.gs-audio-bar{font:500 var(--text-xs) / 1 var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.gs-audio-track{background:var(--line-1);cursor:pointer;border-radius:3px;height:6px;position:relative}.gs-audio-fill{background:var(--primary);border-radius:3px;position:absolute;inset:0 auto 0 0}.gs-audio-knob{background:var(--primary);border:2px solid var(--bg);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.gs-audio-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (min-width:560px){.gs-audio-actions{grid-column:2;justify-self:end;margin-top:-52px}}.gs-audio noscript audio{grid-column:1/-1;width:100%;display:block}.gs-avatar{background:var(--primary-tint-2);color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.gs-avatar img{object-fit:cover;background:var(--bg-muted);width:100%;height:100%;display:block}.gs-header{z-index:20;background:oklch(from var(--bg) l c h / .92);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.gs-header-in{max-width:var(--content-max);padding:0 var(--page-x);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;margin:0 auto;display:flex}.gs-header-brand{color:var(--text-strong);font:600 var(--text-lg) / 1.15 var(--font-display);letter-spacing:-.01em;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.gs-header-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-header-nav{align-items:center;gap:4px;display:none}.gs-header-nav a{font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);border-radius:var(--radius-2);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);padding:12px;text-decoration:none}.gs-header-nav a:hover{background:var(--primary-tint);color:var(--primary-ink)}.gs-header-nav a[aria-current=page]{color:var(--primary-ink);box-shadow:inset 0 -2px 0 var(--primary)}.gs-header-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-header-details{position:static}.gs-header-toggle{border-radius:var(--radius-2);min-height:44px;font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);cursor:pointer;transition:background var(--dur-1) var(--ease);align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.gs-header-toggle::-webkit-details-marker{content:"";display:none}.gs-header-toggle::marker{content:"";display:none}.gs-header-toggle:hover{background:var(--bg-muted)}.gs-header-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-header-menu{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);padding:8px var(--page-x) 16px;box-shadow:var(--shadow-2);display:grid;position:absolute;top:100%;left:0;right:0}.gs-header-menu a{font:500 var(--text-lg) / 1 var(--font-body);color:var(--text-strong);border-bottom:1px solid var(--border);padding:14px 8px;text-decoration:none}.gs-header-menu a:last-child{border-bottom:0}.gs-header-menu a[aria-current=page]{color:var(--primary-ink)}@media (min-width:900px){.gs-header-nav{display:flex}.gs-header-details{display:none}}.gs-footer{background:var(--footer-bg);color:var(--footer-text);margin-top:auto}.gs-footer-in{max-width:var(--content-max);padding:var(--space-7) var(--page-x) var(--space-5);gap:var(--space-6);margin:0 auto;display:grid}.gs-footer-grid{gap:var(--space-6);display:grid}@media (min-width:720px){.gs-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.gs-footer h2{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--footer-muted);margin:0 0 14px}.gs-footer-brand{font:600 var(--text-xl) / 1.15 var(--font-display);letter-spacing:-.01em;color:#fff;margin-bottom:12px}.gs-footer address{font-style:normal;line-height:1.6;font-size:var(--text-sm)}.gs-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-footer a{color:var(--footer-text);font-size:var(--text-sm);border-bottom:1px solid #0000;padding:4px 0;text-decoration:none;display:inline-block}.gs-footer a:hover{border-bottom-color:var(--footer-muted)}.gs-footer a:focus-visible{box-shadow:0 0 0 3px var(--footer-bg), 0 0 0 6px var(--footer-text);border-radius:2px;outline:none}.gs-footer-bottom{border-top:1px solid oklch(from var(--footer-bg) calc(l + .12) c h);padding-top:var(--space-4);font-size:var(--text-xs);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.gs-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.gs-tabs::-webkit-scrollbar{display:none}.gs-tab{appearance:none;min-height:44px;font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-1) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:12px 14px;text-decoration:none;display:inline-flex}.gs-tab:hover{color:var(--text-strong)}.gs-tab[aria-current=true]{color:var(--primary-ink);border-bottom-color:var(--primary);font-weight:600}.gs-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-1);outline:none}.gs-tabs[data-variant=pills]{border-bottom:0;flex-wrap:wrap;gap:8px}.gs-tabs[data-variant=pills] .gs-tab{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:36px;color:var(--text-body);margin:0;padding:8px 14px}.gs-tabs[data-variant=pills] .gs-tab[aria-current=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.gs-tab-count{color:var(--text-faint);margin-left:6px;font-weight:500}.gs-tabs[data-variant=pills] .gs-tab[aria-current=true] .gs-tab-count{color:inherit;opacity:.8}.gs-steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.gs-steps{grid-template-columns:repeat(var(--n,3), 1fr)}}.gs-step{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.gs-step-num{width:44px;height:44px;font:600 var(--text-md) / 1 var(--font-display);background:var(--primary);color:var(--on-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.gs-step h3{font:600 var(--text-lg) / 1.25 var(--font-display);color:var(--text-strong);letter-spacing:-.01em;margin:8px 0 6px}.gs-step p{color:var(--text-body);font-size:var(--text-md);max-width:34ch;line-height:1.55}.gs-sh{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.gs-sh .gs-sh-h{font:600 var(--text-2xl) / 1.1 var(--font-display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0}.gs-sh p{color:var(--text-muted);font-size:var(--text-lg);max-width:var(--measure);margin-top:10px}.gs-sh-action a{font:500 var(--text-sm) / 1 var(--font-body);color:var(--primary-ink);border-bottom:1px solid var(--primary-line);align-items:center;gap:6px;padding:8px 0;text-decoration:none;display:inline-flex}.gs-sh-action a:hover{border-bottom-color:currentColor}.gs-svc{border-radius:var(--radius-3);background:var(--primary);color:var(--on-primary);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.gs-svc[data-variant=band]{grid-auto-flow:row}@media (min-width:720px){.gs-svc[data-variant=band]{grid-auto-columns:1fr;grid-auto-flow:column}}.gs-svc-item{align-content:start;gap:4px;padding:20px 22px;display:grid;position:relative}.gs-svc-item+.gs-svc-item{border-top:1px solid #ffffff2e;border-top:1px solid lab(100% 0 0/.18)}@media (min-width:720px){.gs-svc[data-variant=band] .gs-svc-item+.gs-svc-item{border-top:0;border-left:1px solid #ffffff2e;border-left:1px solid lab(100% 0 0/.18)}}.gs-svc-label{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.gs-svc-time{font:600 var(--text-2xl) / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.gs-svc-time small{font:500 var(--text-md) / 1 var(--font-body);letter-spacing:0;opacity:.9}.gs-svc-note{font:var(--text-sm) / 1.4 var(--font-body);opacity:.85}.gs-svc[data-variant=list]{color:inherit;border:1px solid var(--border);border-radius:var(--radius-3);background:0 0}.gs-svc[data-variant=list] .gs-svc-item{grid-template-columns:1fr;align-items:center;padding:16px 18px}.gs-svc[data-variant=list] .gs-svc-item+.gs-svc-item{border-top:1px solid var(--border);border-left:0}.gs-svc[data-variant=list] .gs-svc-label{color:var(--primary-ink);opacity:1}.gs-svc[data-variant=list] .gs-svc-time{font-size:var(--text-xl);color:var(--text-strong)}.gs-svc[data-variant=list] .gs-svc-time small{color:var(--text-muted)}.gs-svc[data-variant=list] .gs-svc-note{color:var(--text-muted);opacity:1}.gs-event{border-top:1px solid var(--border);color:inherit;grid-template-columns:64px 1fr;align-items:start;gap:16px;padding:16px 0;text-decoration:none;display:grid}.gs-event:last-child{border-bottom:1px solid var(--border)}a.gs-event:hover .gs-event-title{color:var(--primary-ink)}.gs-event-date{border-radius:var(--radius-2);background:var(--primary-tint);color:var(--primary-ink);font-variant-numeric:tabular-nums;align-content:start;justify-items:center;gap:2px;padding:8px 0;display:grid}.gs-event-date b{font:600 var(--text-xl) / 1 var(--font-display);letter-spacing:-.02em}.gs-event-date span{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.gs-event[data-cancelled] .gs-event-date{background:var(--bg-muted);color:var(--text-faint)}.gs-event-title{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);transition:color var(--dur-1) var(--ease);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-event[data-cancelled] .gs-event-title{color:var(--text-muted);text-decoration:line-through}.gs-event-meta{font:var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.gs-event-meta span{align-items:center;gap:6px;display:inline-flex}.gs-event-desc{color:var(--text-body);font-size:var(--text-sm);max-width:var(--measure);margin-top:8px;line-height:1.5}.gs-price{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-card);align-content:start;display:grid;position:relative}.gs-price[data-featured]{border:2px solid var(--primary);background:var(--bg-tinted)}.gs-price-badge{top:-13px;left:var(--space-5);position:absolute}.gs-price-name{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong)}.gs-price-amount{align-items:baseline;gap:6px;display:flex}.gs-price-amount b{font:600 var(--text-2xl) / 1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong);font-variant-numeric:tabular-nums}.gs-price-amount span{color:var(--text-muted);font-size:var(--text-sm)}.gs-price-note{color:var(--text-muted);font-size:var(--text-xs);margin:-6px 0 0}.gs-price-lead{color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.gs-price-kopf{gap:var(--space-4);align-content:start;display:grid}.gs-price-amount{flex-wrap:wrap}.gs-price-amount span{white-space:nowrap}.gs-price-vergleich{font-size:var(--text-sm);margin:0;line-height:1.4;display:grid}.gs-price-vergleich>div{border-top:1px solid var(--border);align-content:start;gap:2px;padding:10px 0;display:grid}.gs-price-vergleich dt{color:var(--text-muted);font-size:var(--text-xs)}.gs-price-vergleich dd{color:var(--text-strong);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.gs-price-vergleich dd svg{color:var(--primary-ink);flex:none}.gs-price-vergleich [data-fehlt] dd{color:var(--text-muted);font-weight:400}.gs-price-vergleich [data-fehlt] dd svg{color:var(--text-muted)}.gs-price-foot{margin-top:auto}.gs-map{aspect-ratio:16/10;border-radius:var(--radius-3);border:1px solid var(--border);background:repeating-linear-gradient(0deg, transparent 0 39px, var(--line-1) 39px 40px), repeating-linear-gradient(90deg, var(--bg-sunken) 0 39px, var(--line-1) 39px 40px);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.gs-map-pin{color:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.gs-map-label{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-2);font:500 13px var(--font-body);color:var(--text-muted);align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;bottom:12px;left:12px}a.gs-map:hover .gs-map-label{color:var(--primary-ink);border-color:var(--primary-line)}select.gs-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:42px}.gs-input[data-size=lg]{min-height:56px;font-size:var(--text-lg);padding:12px 16px}.gs-input-wrap{align-items:center;display:flex;position:relative}.gs-input-wrap .gs-input{padding-left:42px}.gs-input-wrap>svg{color:var(--text-faint);pointer-events:none;position:absolute;left:14px}.gs-check{cursor:pointer;font:var(--text-md) / 1.4 var(--font-body);color:var(--text-strong);align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;display:flex}.gs-check input{appearance:none;border:2px solid var(--border-strong);background:var(--bg-raised);cursor:pointer;width:24px;height:24px;transition:all var(--dur-1) var(--ease);border-radius:6px;flex:none;place-items:center;margin:2px 0 0;display:grid}.gs-check input[type=radio]{border-radius:50%}.gs-check input:checked{background:var(--primary);border-color:var(--primary)}.gs-check input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px}.gs-check input[type=radio]:checked{box-shadow:inset 0 0 0 5px var(--primary);background:var(--on-primary)}.gs-check input:focus-visible{box-shadow:var(--focus-ring);outline:none}.gs-check input:disabled{opacity:.45;cursor:not-allowed}.gs-check-desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;display:block}.gs-switch{cursor:pointer;min-height:44px;font:var(--text-md) / 1.4 var(--font-body);color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.gs-switch-track{background:var(--line-2);width:48px;height:28px;transition:background var(--dur-2) var(--ease);border-radius:999px;flex:none;position:relative}.gs-switch-track:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.gs-switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gs-switch input:checked+.gs-switch-track{background:var(--primary)}.gs-switch input:checked+.gs-switch-track:after{transform:translate(20px)}.gs-switch input:focus-visible+.gs-switch-track{box-shadow:var(--focus-ring)}.gs-switch input:disabled+.gs-switch-track{opacity:.45}.gs-switch-desc{font-size:var(--text-sm);color:var(--text-muted);display:block}.gs-dialog-bg{background:var(--overlay);z-index:50;place-items:end center;padding:0;display:grid;position:fixed;inset:0}@media (min-width:640px){.gs-dialog-bg{place-items:center;padding:24px}}.gs-dialog{background:var(--surface-card);border-radius:var(--radius-3) var(--radius-3) 0 0;padding:var(--space-5);width:100%;max-width:480px;box-shadow:var(--shadow-2);box-sizing:border-box;gap:var(--space-4);display:grid}@media (min-width:640px){.gs-dialog{border-radius:var(--radius-3)}}.gs-dialog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gs-dialog-title{font:600 var(--text-xl) / 1.2 var(--font-display);color:var(--text-strong);letter-spacing:-.01em}.gs-dialog-body{color:var(--text-body);font-size:var(--text-md);line-height:1.55}.gs-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:639px){.gs-dialog-actions{flex-direction:column-reverse}.gs-dialog-actions .gs-btn{width:100%}}.gs-step[data-state=done] .gs-step-num{background:var(--ok);color:#fff}.gs-step[data-state=todo] .gs-step-num{background:var(--bg-muted);color:var(--text-muted)}.gs-prose table{border-collapse:collapse;width:100%;margin:var(--space-4) 0;font-size:var(--text-sm);display:block;overflow-x:auto}.gs-prose th,.gs-prose td{border:1px solid var(--border);text-align:left;vertical-align:top;min-width:6rem;padding:8px 12px}.gs-prose th{background:var(--bg-sunken);color:var(--text-strong);font-weight:600}.gs-prose p:empty:before{content:"";display:inline-block}.gs-hinweis{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-3);background:var(--primary-tint);border-left:3px solid var(--primary);color:var(--text-strong)}.gs-hinweis>p+p{margin-top:var(--space-3)}.gs-figur{margin:var(--space-5) 0}.gs-figur img{border-radius:var(--radius-3);max-width:100%;height:auto;display:block}.gs-anhang{margin:var(--space-3) 0;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--bg-sunken);color:var(--text-strong);align-items:baseline;gap:10px;padding:10px 14px;text-decoration:none;display:inline-flex}.gs-anhang:hover{border-color:var(--primary-line)}.gs-anhang-name{text-decoration:underline;-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);-webkit-text-decoration-color:var(--primary-line);text-decoration-color:var(--primary-line);text-underline-offset:.15em;font-weight:600}.gs-anhang-meta{color:var(--text-muted);font-size:var(--text-sm)}[data-ton=hervorhebung]{color:var(--primary-ink);font-weight:600}[data-ton=gedaempft]{color:var(--text-muted)}.gs-schema{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:36px;color:var(--text-muted);font:500 var(--text-xs) / 1 var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gs-schema:hover{color:var(--text-strong);border-color:var(--border-strong)}.gs-schema[data-auf-dunkel]{color:var(--footer-muted);border-color:oklch(from var(--footer-bg) calc(l + .18) c h)}.gs-schema[data-auf-dunkel]:hover{color:var(--footer-text)}.gs-schema:focus-visible{box-shadow:var(--focus-ring)}.gs-map-kasten{gap:6px;display:grid}.gs-map[data-bild]{aspect-ratio:16/10;background:0 0}.gs-map[data-bild] img{object-fit:cover;width:100%;height:100%;display:block}.gs-map-quelle{font-size:var(--text-xs);color:var(--text-faint)}.kalender-abo{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.gs-event-action{align-self:center;margin-left:auto}.gs-event:has(.gs-event-action){grid-template-columns:64px 1fr auto}@media (max-width:560px){.gs-event:has(.gs-event-action){grid-template-columns:64px 1fr}.gs-event-action{grid-column:2;margin-left:0}}.gs-beispiel-balken{background:var(--brand-primary);color:var(--on-primary);font-size:var(--text-sm);text-align:center;padding:8px 16px}.gs-beispiel-balken a{color:inherit;font-weight:600;text-decoration:underline}.plattform,.portal{--gs-brand:#0e3b43;--gs-brand-deep:#0b252c;--gs-brand-ink:#00252b;--gs-brand-tint:#f1f5f9;--gs-brand-tint-2:#e2e7ff;--gs-mint:#14b8a6;--gs-mint-bright:#2dd4bf;--gs-mint-ink:#006b5f;--gs-mint-tint:#71f8e44d;--gs-mint-tint-hover:#71f8e480;--gs-mint-fixed:#71f8e4;--gs-gold:#f59e0b;--gs-gold-soft:#fef3c7;--gs-gold-ink:#b45309;--gs-page-bg:#faf8ff;--gs-page-bg-2:#f2f3ff;--gs-canvas:#f8fafc;--gs-accent:var(--gs-mint);--gs-accent-tint:var(--gs-gold-soft);--gs-moss:var(--gs-mint-ink);--gs-glow-mint:#4fdbc833;--gs-glow-lavendel:#dae2fd99;--gs-wortmarke:var(--gs-brand-deep);--gs-marke-pin:var(--gs-brand-deep);--gs-marke-bogen:var(--gs-mint);--gs-aktiv-tinte:var(--gs-brand-deep);--paper-0:#fff;--paper-1:#f8fafc;--paper-2:#f1f5f9;--paper-3:#e2e8f0;--line-1:#e2e8f0;--line-2:#cbd5e1;--ink-3:#7c8a9c;--ink-2:#64748b;--ink-1:#41484a;--ink-0:#131b2e;--brand-primary:var(--gs-brand);--brand-secondary:var(--gs-mint);--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--radius-1:8px;--radius-2:12px;--radius-3:16px;--shadow-1:0 1px 3px #0e3b430f, 0 1px 2px -1px #0e3b430f;--shadow-2:0 12px 32px -4px #0e3b4314, 0 4px 8px -2px #0e3b430a;--shadow-3:0 20px 25px -5px #0e3b431f, 0 8px 10px -6px #0e3b4314;--shadow-4:0 25px 50px -12px #0e3b4340;--shadow-karte:0 4px 20px -2px #0e3b430d;--shadow-knopf:0 4px 12px #0e3b431f;--shadow-knopf-hover:0 10px 15px -3px #0e3b431a, 0 4px 6px -4px #0e3b430f;--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--gs-mint);--fokus-feld:0 0 0 3px #14b8a626;--ease:cubic-bezier(.4, 0, .2, 1);--dur-1:.15s;--dur-2:.2s}.plattform{--text-xs:.8125rem;--text-sm:.875rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:clamp(1.5rem, 2.2vw, 1.75rem);--text-2xl:clamp(1.75rem, 3.4vw, 2.5rem);--text-3xl:clamp(2.25rem, 4.6vw, 3.5rem);--tracking-display:-.025em;--content-max:1200px}.plattform [data-papier=warm],.portal [data-papier=warm]{--paper-0:#fefbf7;--paper-1:#faf6ef;--paper-2:#f2ece3;--paper-3:#e4ddd3;--line-1:#d6d0c7;--line-2:#bdb6ae;--ink-3:#82796e;--ink-2:#564b41;--ink-1:#261d16;--ink-0:#130b07}@supports (color:lab(0% 0 0)){.plattform [data-papier=warm],.portal [data-papier=warm]{--paper-0:lab(98.8576% .340611 2.25874);--paper-1:lab(97.1287% .580043 3.77258);--paper-2:lab(93.6526% .993192 5.25986);--paper-3:lab(88.4291% 1.333 5.97408);--line-1:lab(83.7858% 1.16032 5.22319);--line-2:lab(74.4989% 1.32662 5.18061);--ink-3:lab(51.2834% 2.43375 7.30494);--ink-2:lab(32.6981% 3.25321 7.89875);--ink-1:lab(11.7857% 3.70778 6.94342);--ink-0:lab(3.66216% 2.09995 2.65966)}}.plattform[data-farbschema=dunkel],.portal[data-farbschema=dunkel]{--paper-0:#10232a;--paper-1:#0c1c22;--paper-2:#16303a;--paper-3:#1d3d48;--line-1:#223f49;--line-2:#33565f;--ink-3:#7c96a0;--ink-2:#a9bfc5;--ink-1:#d6e3e6;--ink-0:#f2f8f9;--bg-raised:var(--paper-0);--surface-card:var(--paper-0);--gs-brand:#1f6672;--gs-brand-ink:#1f6672;--gs-brand-tint:#16303a;--gs-brand-tint-2:#1d3d48;--gs-page-bg:#0c1c22;--gs-page-bg-2:#10232a;--gs-canvas:#10232a;--gs-gold-soft:#f59e0b29;--gs-gold-ink:#fbbf24;--gs-glow-mint:#14b8a61f;--gs-glow-lavendel:#6366f11f;--gs-mint-ink:#5eead4;--gs-mint-tint:#14b8a62e;--gs-mint-tint-hover:#14b8a64d;--gs-aktiv-tinte:#fff;--gs-wortmarke:#fff;--gs-marke-pin:var(--gs-mint);--gs-marke-bogen:var(--gs-brand-deep);--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 28px -8px #0009, 0 2px 6px #0000004d;--shadow-3:0 20px 25px -5px #00000080, 0 8px 10px -6px #0006;--shadow-4:0 25px 50px -12px #000000b3;--shadow-karte:0 4px 20px -2px #0000004d;--shadow-knopf:0 4px 12px #00000059;--shadow-knopf-hover:0 10px 15px -3px #0006}.plattform h1,.plattform h2,.plattform h3,.portal h1,.portal h2{font-weight:700}.plattform .gs-btn,.portal .gs-btn{border-radius:var(--radius-1);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);font-weight:500}.plattform .gs-btn[data-variant=primary],.portal .gs-btn[data-variant=primary]{box-shadow:var(--shadow-knopf)}.plattform .gs-btn[data-variant=primary]:hover,.portal .gs-btn[data-variant=primary]:hover{box-shadow:var(--shadow-knopf-hover);transform:translateY(-1px)}.plattform .gs-btn[data-variant=primary]:active,.portal .gs-btn[data-variant=primary]:active{transform:translateY(0)}.plattform .gs-btn[data-variant=secondary],.portal .gs-btn[data-variant=secondary]{background:var(--surface-card);box-shadow:var(--shadow-1);border-color:#0000}.plattform .gs-btn[data-variant=secondary]:hover,.portal .gs-btn[data-variant=secondary]:hover{background:var(--paper-2)}.plattform .gs-btn[data-variant=tint],.portal .gs-btn[data-variant=tint]{background:var(--gs-mint-tint);color:var(--gs-mint-ink)}.plattform .gs-btn[data-variant=tint]:hover,.portal .gs-btn[data-variant=tint]:hover{background:var(--gs-mint-tint-hover)}.plattform .gs-btn[data-variant=ghost],.portal .gs-btn[data-variant=ghost]{color:var(--text-body)}.plattform .gs-btn[data-variant=ghost]:hover,.portal .gs-btn[data-variant=ghost]:hover{background:var(--paper-2);color:var(--text-strong)}.plattform .gs-btn[data-variant=ghost][data-on-dark],.portal .gs-btn[data-variant=ghost][data-on-dark]{color:#fff}.plattform .gs-btn[data-variant=ghost][data-on-dark]:hover,.portal .gs-btn[data-variant=ghost][data-on-dark]:hover{color:var(--gs-mint-fixed);background:0 0}.plattform .gs-btn[data-variant=inverse],.portal .gs-btn[data-variant=inverse]{color:var(--gs-brand-deep);box-shadow:var(--shadow-knopf)}.plattform .gs-btn[data-variant=inverse]:hover,.portal .gs-btn[data-variant=inverse]:hover{box-shadow:var(--shadow-knopf-hover);background:#f1f5f9;transform:translateY(-1px)}.plattform .gs-input,.portal .gs-input{border-radius:var(--radius-1);border-color:var(--line-2);background:var(--surface-card)}.plattform .gs-input:hover,.portal .gs-input:hover{border-color:var(--ink-3)}.plattform .gs-input:focus,.portal .gs-input:focus{border-color:var(--gs-mint);box-shadow:var(--fokus-feld)}.plattform .gs-check input:checked,.portal .gs-check input:checked{background-color:var(--gs-mint);border-color:var(--gs-mint)}.plattform .gs-check input,.portal .gs-check input{border-width:1px;border-color:var(--line-2);border-radius:4px}.plattform .gs-kicker,.portal .gs-kicker{color:var(--gs-mint-ink);margin-bottom:8px;font-size:.75rem}.plattform .gs-card,.portal .gs-card{box-shadow:var(--shadow-karte)}.plattform .gs-card[data-variant=flat],.portal .gs-card[data-variant=flat]{box-shadow:none}.plattform .gs-card[data-variant=tint],.portal .gs-card[data-variant=tint]{background:var(--gs-mint-tint);box-shadow:none;border-color:#14b8a640}.plattform .gs-card[data-variant=warm],.portal .gs-card[data-variant=warm]{background:var(--gs-gold-soft);box-shadow:none;border-color:#0000}.plattform .gs-card[data-variant=raised],.portal .gs-card[data-variant=raised]{box-shadow:var(--shadow-2)}.plattform a.gs-card:hover,.portal a.gs-card:hover{background:var(--surface-card);border-color:var(--border);box-shadow:var(--shadow-2)}.plattform .gs-sh .gs-sh-h{letter-spacing:-.025em;font-weight:700}.plattform .gs-sh p{color:var(--text-body);margin-top:16px}.plattform .gs-sh[data-align=center]{text-align:center;justify-content:center}.plattform .gs-sh[data-align=center] p{margin-inline:auto}.plattform .gs-price{box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border:0;padding:28px}.plattform .gs-price:hover{box-shadow:var(--shadow-knopf)}.plattform .gs-price[data-featured]{background:var(--surface-card);box-shadow:var(--shadow-3);border:0;transform:translateY(-8px)}.plattform .gs-price[data-featured]:hover{box-shadow:var(--shadow-3)}.plattform .gs-price-badge{top:-14px;left:50%;transform:translate(-50%)}.plattform .gs-price-badge .gs-badge{background:var(--gs-gold-soft);color:var(--gs-gold-ink);box-shadow:var(--shadow-1);padding:4px 16px;font-weight:700}.plattform .gs-price-name{font-size:1.25rem}.plattform .gs-price[data-featured] .gs-price-name{color:var(--gs-aktiv-tinte)}.plattform .gs-price[data-featured] .gs-price-lead{color:var(--gs-mint-ink);font-weight:500}.plattform .gs-price-amount b{letter-spacing:-.025em;font-weight:800}.plattform .gs-price[data-featured] .gs-price-amount{background:var(--paper-2);border-radius:var(--radius-2);padding:14px}.plattform .gs-price-vergleich dd svg{color:var(--gs-mint-ink)}.plattform .gs-price-vergleich [data-fehlt] dd svg{color:var(--text-muted)}.plattform .gs-step{background:var(--surface-card);border-radius:var(--radius-3);box-shadow:var(--shadow-1);flex-direction:column;padding:32px;display:flex}.plattform .gs-step-num{border-radius:var(--radius-2);background:var(--gs-brand-ink);color:#fff;width:48px;height:48px;font:700 1.25rem / 1 var(--font-display);box-shadow:var(--shadow-1)}.plattform .gs-step h3{font:600 1.25rem / 1.4 var(--font-display);letter-spacing:-.01em;margin:24px 0 12px}.plattform .gs-step p{max-width:none;line-height:1.625}.plattform .gs-step-foot{font:600 .75rem / 1.35 var(--font-body);color:var(--gs-mint-ink);align-items:center;gap:8px;margin-top:auto;padding-top:32px;display:flex}.plattform .gs-schema,.portal .gs-schema{border-color:var(--line-2)}.gemeinde{background:var(--bg);min-height:100dvh;color:var(--text-body);font-family:var(--font-body);flex-direction:column;display:flex}.gemeinde main{flex:1}.gemeinde .gs-sec{scroll-margin-top:4.5rem}.buehne{background:var(--stage-bg);color:#fff;position:relative;overflow:hidden}.buehne-bild{position:absolute;inset:0}.buehne-bild img{object-fit:cover}.buehne-bild:after{content:"";background:linear-gradient(to top, oklch(from var(--primary-deep) l c h / .92), oklch(from var(--primary-deep) l c h / .35) 60%, oklch(from var(--primary-deep) l c h / .2));position:absolute;inset:0}.buehne-innen{gap:var(--space-5);justify-items:start;padding-block:clamp(3rem,7vw,6rem);display:grid;position:relative}.buehne[data-bild] .buehne-innen{padding-top:clamp(7rem,18vw,14rem)}.buehne-strich{background:var(--stage-accent);border-radius:2px;width:44px;height:4px}.buehne h1{color:#fff;font-size:var(--text-3xl);max-width:18ch}.buehne-text{color:#ede7dd;color:lab(91.9216% .895739 5.67613);font-size:var(--text-lg);max-width:46ch;line-height:1.55}.buehne-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.buehne-live{font:600 var(--text-sm) / 1 var(--font-body);color:#fff;align-items:center;gap:8px;display:inline-flex}.buehne-live:before{content:"";background:#e6443a;background:lab(53.9731% 62.4525 43.7647);border-radius:50%;width:8px;height:8px}.karte-text{padding:var(--space-4) var(--space-5) var(--space-5)}.karte-datum{font:500 var(--text-xs) / 1.3 var(--font-body);color:var(--text-muted);margin-bottom:8px;display:block}.karte-text h3{font-size:var(--text-xl)}.karte-teaser{color:var(--text-body);font-size:var(--text-sm);margin-top:10px;line-height:1.55}.predigt-karte h3{font-size:var(--text-xl);margin-top:12px}.predigt-stelle{color:var(--text-muted);font-size:var(--text-sm);margin-top:8px}.predigt-fuss{font-size:var(--text-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.predigt-fuss span:last-child{color:var(--primary-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.predigtzeilen{margin-top:var(--space-5);border-top:1px solid var(--border);max-width:900px}.predigtzeile-datum{font:500 var(--text-sm) / 1.3 var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums}.predigtzeile-titel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.predigtzeile-titel h2{font-size:var(--text-xl)}.predigtzeile-titel svg{color:var(--primary-ink)}.predigtzeile-meta{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.beitragszeilen{max-width:860px;display:grid}.beitragszeilen h2{font-size:var(--text-xl)}.beitragszeilen p{color:var(--text-body);margin-top:8px;line-height:1.55}.gruppe-kachel{color:inherit;gap:10px;text-decoration:none;display:grid}.gruppe-kachel h3{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);display:block}.gruppe-kachel span{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px;display:block}.gruppe-kachel:hover h3{color:var(--primary-ink)}.gruppen-karten{gap:var(--space-5);display:grid}.gruppe-karte-text{padding:var(--space-5);align-content:start;gap:12px;display:grid}.gruppe-karte-text h2{font-size:var(--text-xl)}.gruppe-karte .gs-img{height:100%;min-height:200px}.person-zeile{align-items:center;gap:14px;display:flex}.person-zeile h3{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);display:block}.person-zeile span{color:var(--text-muted);font-size:var(--text-sm);display:block}.team-karte{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.team-karte-text{justify-items:start;gap:6px;display:grid}.team-karte-text h2{font-size:var(--text-xl)}.team-funktion{color:var(--primary-ink);font:600 var(--text-sm) / 1.3 var(--font-body)}.team-kurztext{line-height:1.55;font-size:var(--text-sm)}.kontakt-angaben{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.kontakt-angaben address{font-style:normal;font-size:var(--text-lg);color:var(--text-strong);line-height:1.5}.kontakt-wege{font-size:var(--text-md);gap:8px;display:grid}.kontakt-wege span{align-items:center;gap:10px;display:flex}.kontakt-seite{gap:var(--space-5);display:grid}.kontakt-karte address{font-style:normal;line-height:1.6}.kontakt-karte h2{font-size:var(--text-xl);margin-bottom:14px}.kontakt-karte .kontakt-wege{margin-top:14px}.formular{gap:var(--space-5);display:grid}.formular-fuss{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.artikel-inhalt{padding-bottom:var(--section-y);gap:var(--space-6);justify-items:start;display:grid}.artikel-inhalt>.gs-img,.artikel-bild{width:100%;max-width:880px}.artikel-inhalt .gs-prose,.artikel-inhalt .gs-audio,.artikel-inhalt .gs-consent,.artikel-inhalt .gs-alert{width:100%;max-width:calc(var(--prose-max) + 200px)}.listen-inhalt{padding-bottom:var(--section-y)}.inhalt img{border-radius:var(--radius-3);max-width:100%;height:auto}.inhalt hr{border:0;border-top:1px solid var(--border);margin:var(--space-6) 0}.videos h3{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);margin-top:10px}.videos p{color:var(--text-muted);font-size:var(--text-sm)}.livestream-rahmen{max-width:960px}.einbettung-sperren{margin-top:10px}.gemeinde-gesperrt{min-height:100dvh;padding:var(--page-x);background:var(--bg);color:var(--text-body);font-family:var(--font-body);place-items:center;display:grid}.gemeinde-gesperrt>div{gap:var(--space-4);text-align:center;justify-items:center;max-width:480px;display:grid}.gemeinde-gesperrt-zeichen{background:var(--bg-muted);width:56px;height:56px;color:var(--text-muted);border-radius:14px;place-items:center;display:grid}.gemeinde-gesperrt h1{font-size:var(--text-2xl)}.gemeinde-gesperrt p{color:var(--text-muted);line-height:1.55}[data-kopfzeile=zentriert] .gs-header-in{flex-direction:column;align-items:center;gap:10px;padding-top:14px;padding-bottom:14px}[data-kopfzeile=zentriert] .gs-header-nav{justify-content:center}[data-buehne=schlicht] .buehne:not([data-bild]){background:var(--bg-tinted);color:var(--text-strong);border-bottom:1px solid var(--border)}[data-buehne=schlicht] .buehne:not([data-bild]) h1{color:var(--text-strong)}[data-buehne=schlicht] .buehne:not([data-bild]) .buehne-text{color:var(--text-body)}[data-buehne=schlicht] .buehne:not([data-bild]) .buehne-strich{background:var(--primary)}[data-buehne=schlicht] .buehne:not([data-bild]) .buehne-live{color:var(--primary-ink)}[data-buehne=schlicht] .buehne:not([data-bild]) .gs-btn[data-variant=inverse]{background:var(--primary);color:var(--on-primary)}[data-buehne=schlicht] .buehne:not([data-bild]) .gs-btn[data-variant=ghost]{color:var(--primary-ink);border-color:var(--primary-line)}[data-karten=linie] .gs-card{border:1px solid var(--border-strong);box-shadow:none;background:0 0}[data-karten=erhaben] .gs-card{box-shadow:var(--shadow-2);border-color:#0000}.gs-footer-plattform{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid oklch(from var(--footer-bg) calc(l + .12) c h);font-size:var(--text-xs);color:var(--footer-muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-footer-plattform a{text-decoration:none;display:inline-flex}[data-layout=einladung] .buehne-innen{padding-block:clamp(2.5rem,6vw,4.5rem)}[data-layout=einladung] .buehne h1{font-size:var(--text-2xl)}.einladung-leiste{background:var(--bg-raised);border-bottom:1px solid var(--border)}.einladung-leiste-innen{gap:var(--space-4);padding-block:var(--space-5);display:grid}.einladung-anker{flex-wrap:wrap;gap:8px;display:flex}.einladung-anker a{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:36px;color:var(--text-strong);font:500 var(--text-sm) / 1 var(--font-body);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.einladung-anker a:hover{border-color:var(--primary);color:var(--primary-ink)}[data-layout=einladung] .einladung-abschnitt{padding-block:clamp(2.5rem,5vw,4rem)}[data-layout=einladung] .einladung-abschnitt .gs-sh-h{font-size:var(--text-xl)}[data-layout=einladung] .einladung-abschnitt+.einladung-abschnitt:not([data-tinted]){border-top:1px solid var(--border)}.blatt-kopf{border-bottom:1px solid var(--border)}.blatt-kopf[data-kopf=band]{background:var(--stage-bg);color:#fff;border-bottom:0}.blatt-kopf-innen{gap:var(--space-5);align-items:end;padding-block:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:900px){.blatt-kopf-innen{grid-template-columns:1fr auto}}.blatt-kopf h1{font-size:var(--text-2xl)}.blatt-kopf[data-kopf=band] h1,.blatt-kopf[data-kopf=band] .blatt-text,.blatt-kopf[data-kopf=band] .buehne-live{color:#fff}.blatt-text{color:var(--text-muted);font-size:var(--text-lg);max-width:46ch;margin-top:8px}.blatt-kopf[data-kopf=band] .blatt-text{color:#ede7dd;color:lab(91.9216% .895739 5.67613)}.blatt-kopf[data-kopf=band] .gs-timeband{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff40;border-color:lab(100% 0 0/.25)}.blatt-raster{gap:var(--space-7);padding-block:var(--section-y);display:grid}@media (min-width:900px){.blatt-raster[data-spalten=zwei]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.blatt-raster[data-spalten=drei]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(260px,.8fr)}}.blatt-spalte{gap:var(--space-7);align-content:start;min-width:0;display:grid}.blatt-seite{border-top:1px solid var(--border);padding-top:var(--space-6)}@media (min-width:900px){.blatt-seite{border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:var(--space-6)}}.blatt-abschnitt .gs-sh-h{font-size:var(--text-xl)}.blatt-abschnitt[data-klein] .gs-sh-h{font-size:var(--text-lg)}.blatt-spalte .gs-grid3,.blatt-spalte .gs-two{grid-template-columns:1fr}.bild-buehne{min-height:100svh;display:grid}.bild-buehne[data-hoehe=hoch]{min-height:72svh}.bild-buehne .buehne-bild:after{background:linear-gradient(to top, oklch(from var(--primary-deep) l c h / .92), oklch(from var(--primary-deep) l c h / .45) 55%, oklch(from var(--primary-deep) l c h / .25))}.bild-buehne-innen{align-self:end;gap:var(--space-5);justify-items:start;padding-block:clamp(3rem,8vw,6rem);display:grid;position:relative}.bild-buehne[data-lage=mitte] .bild-buehne-innen{text-align:center;align-self:center;justify-items:center}.bild-buehne[data-lage=mitte] .buehne-knoepfe{justify-content:center}.bild-buehne h1{max-width:16ch;font-size:clamp(2.5rem,6vw,4.5rem)}.bild-buehne-zeiten:empty{display:none}.bild-buehne .gs-timeband{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff40;border-color:lab(100% 0 0/.25)}.gemeinde[data-layout=treffpunkt]{--tp-welle:clamp(22px, 3vw, 40px);--tp-welle-oben:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C240 42 480 2 720 20C960 38 1200 4 1440 24V40H0Z'/%3E%3C/svg%3E");--tp-welle-unten:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'%3E%3Cpath d='M0 24C240 4 480 38 720 20C960 2 1200 40 1440 16V40H0Z'/%3E%3C/svg%3E");--shadow-1:0 2px 6px oklch(from var(--brand-primary) l c h / .08);--shadow-2:0 8px 20px oklch(from var(--brand-primary) l c h / .12)}.gemeinde[data-layout=treffpunkt][data-farbschema=dunkel]{--shadow-2:0 10px 28px -8px #0009}@supports (color:lab(0% 0 0)){.gemeinde[data-layout=treffpunkt][data-farbschema=dunkel]{--shadow-2:0 10px 28px -8px lab(0% 0 0/.6)}}[data-layout=treffpunkt] .gs-header{background:oklch(from var(--bg) l c h / .88)}[data-layout=treffpunkt] .gs-header-in{min-height:84px}.gs-pinselmarke{flex:none;display:inline-block}.gs-pinselmarke svg{width:100%;height:100%;display:block;overflow:visible}[data-layout=treffpunkt] .gs-header-nav a{border-radius:var(--radius-pill);padding:10px 14px;font-weight:600}[data-layout=treffpunkt] .gs-header-nav a[aria-current=page]{background:var(--primary-tint);box-shadow:none}[data-layout=treffpunkt] .gs-header-menu a{border-radius:var(--radius-2)}[data-layout=treffpunkt] .gs-kicker,.tp-karte-kicker{letter-spacing:.14em;color:var(--secondary-ink)}[data-layout=treffpunkt] :is(.gs-sh-h,.gs-pagehead h1,.gs-prose h2,.gs-prose h3,.gs-event-title,.karte-text h3,.predigt-karte h3,.gruppe-karte-text h2,.team-karte-text h2,.kontakt-karte h2,.beitragszeilen h2,.predigtzeile-titel h2){color:var(--primary-ink)}.tp-buehne{background:var(--primary);color:var(--on-primary);padding-bottom:var(--tp-welle);position:relative;overflow:hidden}.tp-buehne-bild{position:absolute;inset:0}.tp-buehne-bild img{object-fit:cover;opacity:.22;mix-blend-mode:luminosity}.tp-buehne:after{content:"";height:var(--tp-welle);background:var(--bg);-webkit-mask:var(--tp-welle-oben) center / 100% 100% no-repeat;-webkit-mask:var(--tp-welle-oben) center / 100% 100% no-repeat;-webkit-mask:var(--tp-welle-oben) center / 100% 100% no-repeat;mask:var(--tp-welle-oben) center / 100% 100% no-repeat;-webkit-mask:var(--tp-welle-oben) center / 100% 100% no-repeat;position:absolute;bottom:-1px;left:0;right:0}.tp-buehne-innen{gap:var(--space-6);align-items:center;padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,5.5rem);display:grid;position:relative}@media (min-width:880px){.tp-buehne[data-form=geteilt] .tp-buehne-innen{gap:var(--space-8);grid-template-columns:1.1fr 1fr}}.tp-buehne[data-form=mittig] .tp-buehne-innen{text-align:center;justify-items:center}.tp-gruss{gap:var(--space-5);justify-items:start;display:grid}.tp-buehne[data-form=mittig] .tp-gruss{justify-items:center}.tp-buehne .buehne-live{color:inherit}.tp-gruss h1{color:inherit;gap:.3em;max-width:none;font-weight:700;display:grid}.tp-gruss-wort{font-size:var(--text-3xl);letter-spacing:-.02em;line-height:1.05}.tp-gruss-name{font-size:var(--text-xl);opacity:.95;font-weight:600;line-height:1.2}.tp-gruss-ort{font-size:var(--text-lg);opacity:.85;font-weight:500}.tp-kreuz{opacity:.07;clip-path:polygon(38% 0,62% 0,62% 38%,100% 38%,100% 62%,62% 62%,62% 100%,38% 100%,38% 62%,0 62%,0 38%,38% 38%);pointer-events:none;background:currentColor;width:120px;height:120px;position:absolute}.tp-kreuz[data-lage=oben]{width:170px;height:170px;top:-24px;right:6%;transform:rotate(14deg)}.tp-kreuz[data-lage=unten]{bottom:30px;left:3%;transform:rotate(-12deg)}.tp-naechster{justify-items:center;gap:12px;width:100%;display:grid}.tp-karte{box-sizing:border-box;background:var(--surface-card);width:100%;max-width:440px;color:var(--text-body);border-radius:var(--radius-3);padding:var(--space-5) var(--space-6);text-align:center;justify-items:center;gap:6px;display:grid;box-shadow:0 18px 40px #00000038;box-shadow:0 18px 40px lab(0% 0 0/.22)}.tp-karte-kicker{font:700 var(--text-xs) / 1 var(--font-body);text-transform:uppercase;margin-bottom:4px}.tp-karte h2{font-size:var(--text-2xl);color:var(--primary-ink)}.tp-karte-zeit{font-weight:600;font-size:var(--text-md);color:var(--text-strong)}.tp-karte-ort{color:var(--text-muted);font-size:var(--text-sm);white-space:pre-line;line-height:1.5}.tp-karte .gs-badge{margin-top:6px}.tp-karte-mehr{color:var(--stage-accent);font:600 var(--text-sm) / 1 var(--font-body);align-items:center;gap:6px;padding:8px 4px;text-decoration:none;display:inline-flex}.tp-karte-mehr:hover{text-decoration:underline}.tp-karte-mehr:focus-visible{box-shadow:0 0 0 3px var(--primary), 0 0 0 6px var(--on-primary);border-radius:var(--radius-1);outline:none}.tp-zitat-abschnitt{padding-top:var(--space-7)}.tp-zitat{background:linear-gradient(180deg, var(--bg-tinted), var(--surface-card));border:1px solid var(--primary-line);border-radius:calc(var(--radius-3) * 1.6);max-width:780px;padding:var(--space-6);text-align:center;box-shadow:var(--shadow-2);justify-items:center;gap:10px;margin:0 auto;display:grid}.tp-zitat-zeichen{font:700 56px / .5 var(--font-display);color:var(--secondary);height:22px}.tp-zitat .gs-kicker{margin-bottom:0}.tp-zitat p{font-size:var(--text-lg);color:var(--text-strong);max-width:60ch;line-height:1.5}[data-layout=treffpunkt] .gs-sec[data-tinted]{background:var(--bg-muted)}[data-layout=treffpunkt] .gs-card{border-color:#0000;border-left:4px solid var(--primary);box-shadow:var(--shadow-2)}[data-layout=treffpunkt] :is(.gs-grid2,.gs-grid3,.gs-grid4)>li:nth-child(2n) .gs-card{border-left-color:var(--secondary)}[data-layout=treffpunkt] .gs-card[data-variant=tint]{border-left-color:var(--primary)}[data-layout=treffpunkt] .termine{background:var(--surface-card);border-radius:var(--radius-3);box-shadow:var(--shadow-2);padding:4px var(--space-5)}[data-layout=treffpunkt] .gs-event:first-child{border-top:0}[data-layout=treffpunkt] .gs-event:last-child{border-bottom:0}[data-layout=treffpunkt] .gs-event-date{color:var(--primary-ink);background:0 0}[data-layout=treffpunkt] .gs-event-date b{font-size:var(--text-2xl);font-weight:700}[data-layout=treffpunkt] .gs-event-meta span:first-child{background:var(--secondary-tint-2);color:var(--secondary-ink);border-radius:var(--radius-pill);padding:3px 10px;font-weight:600}[data-layout=treffpunkt] .gs-event[data-cancelled] .gs-event-meta span:first-child{background:var(--bg-muted);color:var(--text-faint)}[data-layout=treffpunkt] .gs-svc[data-variant=band]{box-shadow:var(--shadow-2)}[data-layout=treffpunkt] .gs-footer{margin-top:calc(var(--tp-welle) + var(--space-4));position:relative}[data-layout=treffpunkt] .gs-footer:before{content:"";left:0;right:0;top:calc(1px - var(--tp-welle));height:var(--tp-welle);background:var(--footer-bg);-webkit-mask:var(--tp-welle-unten) center / 100% 100% no-repeat;-webkit-mask:var(--tp-welle-unten) center / 100% 100% no-repeat;-webkit-mask:var(--tp-welle-unten) center / 100% 100% no-repeat;mask:var(--tp-welle-unten) center / 100% 100% no-repeat;-webkit-mask:var(--tp-welle-unten) center / 100% 100% no-repeat;pointer-events:none;position:absolute}[data-layout=treffpunkt] .gs-footer-in{padding-top:var(--space-6)}.plattform{background:var(--gs-page-bg);min-height:100dvh;color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);flex-direction:column;display:flex}.plattform main{flex:1}.plattform .gs-sec{padding-block:clamp(2.5rem,5vw,4rem);scroll-margin-top:5.5rem}.plattform .gs-sec[data-alt]{background:var(--gs-canvas)}.plattform .gs-sec[data-alt]+.gs-sec[data-alt]{padding-top:0}.plattform .gs-sec[data-schluss]{padding-block:0 clamp(2.5rem,5vw,4rem)}.plattform-kopf{z-index:20;background:oklch(from var(--gs-page-bg) l c h / .85);-webkit-backdrop-filter:blur(24px);position:sticky;top:0;box-shadow:0 1px 8px #0e3b430a}.plattform-kopf-innen{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;display:flex}.plattform-nav,.plattform-nav-aktionen{align-items:center;display:none}.plattform-nav{gap:4px}.plattform-nav-aktionen{gap:20px}.plattform-nav>a,.plattform-anmelden{font:500 var(--text-sm) / 1.4 var(--font-body);color:var(--text-body);border-radius:var(--radius-1);transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);padding:6px 12px;text-decoration:none}.plattform-nav>a:hover,.plattform-anmelden:hover{background:var(--paper-2);color:var(--text-strong)}@media (min-width:900px){.plattform-nav,.plattform-nav-aktionen{display:flex}}.plattform-buehne{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.plattform-buehne:has(.sofort[data-ohne-vorschau]){padding-block:clamp(3rem,7vw,5rem) clamp(2.5rem,5vw,4rem)}.plattform-glanz{pointer-events:none;border-radius:999px;position:absolute}.plattform-glanz[data-mint]{background:var(--gs-glow-mint);filter:blur(130px);width:900px;height:340px;top:-128px;left:50%;transform:translate(-50%)}.plattform-glanz[data-lavendel]{background:var(--gs-glow-lavendel);filter:blur(120px);width:450px;height:450px;top:320px;right:0}.sofort{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text vorschau""steuerung vorschau""aktion vorschau";align-items:center;gap:20px 48px;margin:0;display:grid;position:relative}.sofort-text{grid-area:text;justify-items:start;gap:16px;display:grid}.sofort[data-ohne-anlegen]{grid-template-areas:"text vorschau""steuerung vorschau"}.sofort[data-ohne-vorschau]{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""steuerung""aktion";justify-items:center;max-width:50rem;margin-inline:auto}.sofort[data-ohne-vorschau] :is(.sofort-text,.sofort-steuerung,.sofort-aktion){justify-items:center}.sofort[data-ohne-vorschau] h1{text-wrap:balance}.sofort[data-ohne-vorschau] .sofort-themes{justify-content:center}.sofort[data-ohne-vorschau] .plattform-check{text-align:start}.sofort[data-ohne-vorschau][data-ohne-anlegen]{grid-template-areas:"text""steuerung"}.sofort-aktion{grid-area:aktion;justify-items:start;gap:20px;display:grid}.plattform-abzeichen{border-radius:var(--radius-pill);background:var(--surface-card);color:var(--gs-mint-ink);box-shadow:var(--shadow-1);font:600 .75rem / 1.35 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.plattform-abzeichen i{background:var(--gs-mint);border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite gs-puls}@keyframes gs-puls{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.plattform-abzeichen i{animation:none}}.plattform-buehne h1{font:800 clamp(2rem, 3.3vw, 3.25rem) / 1.12 var(--font-display);letter-spacing:-.03em;text-wrap:pretty;margin:0}.plattform-buehne .gs-lede{font-size:var(--text-lg);color:var(--text-body);max-width:36rem;line-height:1.55}.sofort-steuerung{grid-area:steuerung;justify-items:start;gap:10px;width:100%;display:grid}.sofort-steuerung .gs-input{max-width:400px}.sofort-themes{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:2px 0 0;padding:0;display:flex}.sofort-theme{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface-card);min-height:44px;color:var(--text-strong);font:500 var(--text-sm) / 1.4 var(--font-body);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex;position:relative}.sofort-theme input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.sofort-theme:hover{background:var(--paper-2)}.sofort-theme i{background:var(--chip);border-radius:50%;flex:none;width:16px;height:16px;display:block}.sofort-theme:has(input:checked){border-color:var(--gs-mint);box-shadow:inset 0 0 0 1px var(--gs-mint), var(--fokus-feld);font-weight:600}.sofort-theme:has(input:checked) i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;box-shadow:inset 0 0 0 1px #0000001f}.sofort-theme:has(input:focus-visible){box-shadow:var(--focus-ring)}.plattform-check{border-radius:var(--radius-2);background:oklch(from var(--paper-2) l c h / .8);max-width:32rem;font:var(--text-xs) / 1.55 var(--font-body);color:var(--text-body);align-items:flex-start;gap:12px;padding:14px;display:flex}.plattform-check svg{color:var(--gs-mint-ink);margin-top:1px}.vorschau-rahmen{grid-area:vorschau;justify-self:center;width:100%;max-width:540px;position:relative}.vorschau-etikett{border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);font:500 .75rem / 1.35 var(--font-body);box-shadow:var(--shadow-3);align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:absolute;bottom:-20px;left:-16px}.vorschau-etikett i{background:var(--gs-mint);border-radius:50%;width:8px;height:8px}@media (max-width:860px){.sofort,.sofort[data-ohne-anlegen]{grid-template-columns:1fr;grid-template-areas:"text""steuerung""vorschau""aktion";gap:20px}.vorschau-rahmen{max-width:none;margin-top:4px;margin-bottom:20px}.vorschau-etikett{left:8px}.vorschau-termine{display:none}}.vorschau{background:var(--surface-card);box-shadow:var(--shadow-4);color:var(--text-body);border-radius:24px;font-size:13px;overflow:hidden}.vorschau-leiste{background:var(--paper-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.vorschau-leiste>svg{color:var(--text-muted)}.vorschau-punkte{gap:6px;display:flex}.vorschau-punkte i{border-radius:50%;width:12px;height:12px;display:block}.vorschau-punkte i:first-child{background:#ba1a1a66}.vorschau-punkte i:nth-child(2){background:#f59e0b66}.vorschau-punkte i:nth-child(3){background:#006b5f66}.vorschau-adresse{font:600 12px / 1.4 var(--font-body);letter-spacing:.02em;color:var(--text-muted);background:var(--surface-card);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:4px 12px;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.vorschau-adresse svg{color:var(--gs-mint-ink)}.vorschau-innen{background:var(--bg-sunken);gap:16px;padding:20px;display:grid}.vorschau-kopf{background:var(--surface-card);border-radius:var(--radius-2);box-shadow:var(--shadow-1);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.vorschau-marke{font:600 14px var(--font-display);color:var(--text-strong);align-items:center;gap:8px;min-width:0;display:flex}.vorschau-menue{font:500 11px var(--font-body);color:var(--text-muted);flex:none;gap:12px;display:flex}.vorschau-menue span:first-child{color:var(--primary-ink)}.vorschau-buehne{background:var(--stage-bg);border-radius:var(--radius-2);color:#fff;box-shadow:var(--shadow-2);justify-items:start;padding:22px 20px;display:grid;position:relative;overflow:hidden}.vorschau-buehne:after{content:"";filter:blur(24px);pointer-events:none;background:#ffffff24;border-radius:50%;width:128px;height:128px;position:absolute;bottom:-32px;right:-32px}.vorschau-strich{background:var(--stage-accent);border-radius:4px;width:32px;height:4px;margin-bottom:12px}.vorschau-titel{font:600 20px / 1.2 var(--font-display);letter-spacing:-.015em;max-width:22ch}.vorschau-text{font:13px / 1.5 var(--font-body);color:#ffffffd1;max-width:38ch;margin-top:4px}.vorschau-knoepfe{gap:8px;margin-top:16px;display:flex;position:relative}.vorschau-inhalt{gap:12px;display:grid}.vorschau-zeiten{zoom:.72}.vorschau-termine{zoom:.78;background:var(--surface-card);box-shadow:var(--shadow-1);border-radius:14px;padding:6px 14px}.vorschau-bild{aspect-ratio:16/9;background:var(--paper-2);display:block;overflow:hidden}.vorschau-bild img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pflege-pfad{font:600 var(--text-xs) / 1.4 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.plattform-tarife{align-items:stretch;padding-top:16px}@media (min-width:1000px){@supports (grid-template-rows:subgrid){.plattform-tarife{row-gap:0}.plattform-tarife>.gs-price{grid-row:var(--karte-zeilen);grid-template-rows:subgrid;row-gap:0}.plattform-tarife>.gs-price>:not(.gs-price-badge,.gs-price-vergleich){padding-bottom:var(--space-4)}.plattform-tarife .gs-price-vergleich{grid-row:var(--vergleich-zeilen);grid-template-rows:subgrid;padding-bottom:var(--space-4);row-gap:0}.plattform-tarife .gs-price-foot{align-self:end;padding-bottom:0}}}.plattform-tarife-alle{max-width:var(--measure);margin:var(--space-6) auto 0;color:var(--text-muted);font-size:var(--text-sm);text-align:center;justify-content:center;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.plattform-tarife-alle svg{color:var(--gs-mint-ink);flex:none;margin-top:2px}.plattform-abschluss{background:var(--gs-brand-deep);color:#fff;box-shadow:var(--shadow-3);border-radius:24px;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.plattform-abschluss:before,.plattform-abschluss:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.plattform-abschluss:before{filter:blur(64px);background:#71f8e41a;width:384px;height:384px;top:0;right:0}.plattform-abschluss:after{filter:blur(40px);background:#14b8a626;width:288px;height:288px;bottom:-40px;left:-40px}.plattform-abschluss-innen{z-index:1;gap:var(--space-4);justify-items:start;max-width:42rem;display:grid;position:relative}.plattform-abschluss h2{color:#fff;font:700 var(--text-2xl) / 1.2 var(--font-display);letter-spacing:-.025em;max-width:20ch}.plattform-abschluss p{color:#7ca5ae;font-size:var(--text-lg);line-height:1.55}.plattform-knoepfe{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.plattform-abschluss .gs-btn[data-variant=inverse]{color:var(--gs-brand-deep)}.plattform-fuss{background:var(--gs-brand-ink);color:#eef0ff;padding-block:56px 32px}.plattform-fuss-raster{border-bottom:1px solid #ffffff14;grid-template-columns:1fr;gap:32px;padding-bottom:40px;display:grid}@media (min-width:560px){.plattform-fuss-raster{grid-template-columns:1fr 1fr}.plattform-fuss-marke{grid-column:1/-1}}@media (min-width:900px){.plattform-fuss-raster{grid-template-columns:2fr 1fr 1fr}.plattform-fuss-marke{grid-column:auto}}.plattform-fuss-marke{justify-items:start;gap:12px;display:grid}.plattform-fuss-marke p{color:#7ca5ae;max-width:24rem;font-size:var(--text-md);line-height:1.6}.plattform-fuss h2{font:600 .75rem / 1.35 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-mint-fixed);margin-bottom:12px}.plattform-fuss ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.plattform-fuss a{font-size:var(--text-xs);color:#7ca5ae;transition:color var(--dur-2) var(--ease);line-height:1.55;text-decoration:none}.plattform-fuss a:hover{color:#fff}.plattform-fuss a:focus-visible{box-shadow:0 0 0 3px var(--gs-brand-ink), 0 0 0 6px var(--gs-mint);border-radius:2px;outline:none}.plattform-fuss-unten{font-size:var(--text-xs);color:#7ca5ae;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.plattform-fuss .gs-schema[data-auf-dunkel]{color:#7ca5ae;border-color:#ffffff2e}.plattform-fuss .gs-schema[data-auf-dunkel]:hover{color:#fff}.rechtstext{max-width:min(60rem,100%);font-size:var(--text-lg);overflow-wrap:anywhere;margin-inline:auto;line-height:1.65}.rechtstext h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;margin-bottom:var(--space-6);text-wrap:pretty}.rechtstext h2{font-size:var(--text-2xl);margin-top:var(--space-7)}.widerruf-formular{gap:var(--space-5);margin-block:var(--space-6);padding:var(--space-6);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-card);display:grid}.widerruf-formular p{margin:0}.widerruf-honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.widerruf-fuss{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.widerruf-alternativ{color:var(--text-muted);font-size:var(--text-md)}.widerruf-alternativ svg{vertical-align:-3px;margin-inline-end:8px}.widerruf-erklaerung{margin:0 0 var(--space-5);padding:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-card);grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;display:grid}.widerruf-erklaerung dt{color:var(--text-muted)}.widerruf-erklaerung dd{overflow-wrap:anywhere;margin:0}.rechtstext-realisierung{border-top:1px solid var(--line-1);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:48px;padding-top:24px;display:flex}.rechtstext-realisierung a{line-height:0;display:inline-flex}.rechtstext-realisierung img{width:200px;height:auto}.rechtstext-realisierung .logo-dunkel,.plattform[data-farbschema=dunkel] .rechtstext-realisierung .logo-hell{display:none}.plattform[data-farbschema=dunkel] .rechtstext-realisierung .logo-dunkel{display:block}.rechtstext table{max-width:100%;display:block;overflow-x:auto}.rechtstext .gs-alert{margin-bottom:var(--space-6)}.nicht-gefunden{min-height:100dvh;padding-block:var(--section-y);background:var(--bg);color:var(--text-body);font-family:var(--font-body);align-content:center;display:grid}.nicht-gefunden .gs-wrap{gap:var(--space-5);justify-items:start;display:grid}.nicht-gefunden .gs-kicker{margin-bottom:0}.nicht-gefunden h1{font-size:var(--text-3xl);max-width:18ch}.nicht-gefunden-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.nicht-gefunden-seite{gap:var(--space-5);max-width:min(60rem,100%);padding-block:var(--space-6);justify-items:start;margin-inline:auto;display:grid}.nicht-gefunden-seite .gs-kicker{margin-bottom:0}.nicht-gefunden-seite h1{font-size:var(--text-3xl);max-width:18ch}.nicht-gefunden-seite .gs-lede{max-width:48ch}.preisliste{max-width:min(60rem,100%);font-size:var(--text-lg);margin-inline:auto}.preisliste h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 20px}.preisliste .gs-lede{max-width:none;margin-bottom:var(--space-7);font-size:var(--text-xl)}.preisliste-tabelle{max-width:100%;margin-block:var(--space-5);border:1px solid var(--line-1);border-radius:var(--radius-3);background:var(--surface-card);overflow-x:auto}.preisliste-tabelle table{border-collapse:collapse;width:100%;min-width:44rem;font-size:var(--text-md);margin:0;display:table;overflow:visible}.preisliste-tabelle[data-schmal] table{width:auto;min-width:20rem}.preisliste-tabelle th,.preisliste-tabelle td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line-1);background:0 0;min-width:0;padding:12px 16px}.preisliste-tabelle tr:last-child th,.preisliste-tabelle tr:last-child td{border-bottom:0}.preisliste-tabelle thead th{font-family:var(--font-display);font-size:var(--text-lg);background:var(--surface-2)}.preisliste-tabelle tbody th{color:var(--text-muted);font-weight:600}.preisliste-tabelle[data-tarife] th:first-child{width:11rem}.preisliste-tabelle tbody tr:first-child td{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--text-heading)}.preisliste-ja,.preisliste-nein{align-items:center;gap:6px;display:inline-flex}.preisliste-ja svg{color:var(--brand)}.preisliste-nein{color:var(--text-muted)}.preisliste-alle{color:var(--text-muted);font-size:var(--text-md);align-items:flex-start;gap:8px;display:flex}.preisliste-alle svg{flex:none;margin-top:4px}.preisliste-knoepfe{margin-top:var(--space-6);flex-wrap:wrap;gap:10px;display:flex}@media (max-width:720px){.preisliste-tabelle[data-tarife] table,.preisliste-tabelle[data-tarife] tbody,.preisliste-tabelle[data-tarife] tr{width:auto;min-width:0;display:block}.preisliste-tabelle[data-tarife] thead{display:none}.preisliste-tabelle[data-tarife] tr{border-bottom:1px solid var(--line-1);padding:12px 0}.preisliste-tabelle[data-tarife] tr:last-child{border-bottom:0}.preisliste-tabelle[data-tarife] tbody th{white-space:normal;color:var(--text-heading);border:0;padding:0 16px 6px;display:block}.preisliste-tabelle[data-tarife] td{font-size:var(--text-md);border:0;grid-template-columns:5.5rem minmax(0,1fr);gap:8px;padding:3px 16px;display:grid}.preisliste-tabelle[data-tarife] td:before{content:attr(data-tarif);color:var(--text-muted)}.preisliste-tabelle[data-tarife] tbody tr:first-child td{font-size:var(--text-md)}}.ueberuns{max-width:min(60rem,100%);font-size:var(--text-lg);margin-inline:auto;line-height:1.65}.ueberuns h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;text-wrap:pretty;margin:0 0 20px}.ueberuns h2{font-size:var(--text-2xl);margin-top:var(--space-7)}.ueberuns .gs-lede{max-width:none;margin-bottom:var(--space-7);font-size:var(--text-xl)}.ueberuns-person{align-items:flex-start;gap:32px;display:flex}.ueberuns-foto{border-radius:var(--radius-3);object-fit:cover;width:220px;height:220px;box-shadow:var(--shadow-2);flex:none}@media (max-width:560px){.ueberuns-person{flex-direction:column}.ueberuns-foto{width:128px;height:128px}}.ueberuns-knoepfe{margin-top:var(--space-6);flex-wrap:wrap;gap:12px;display:flex}.hilfe-hero{background:radial-gradient(60% 120% at 85% 0%, var(--gs-mint-tint) 0%, transparent 70%), var(--gs-page-bg-2);border-bottom:1px solid var(--border);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem)}.hilfe-hero .gs-lede{max-width:48rem;font-size:var(--text-xl)}.hilfe-suche{max-width:640px;margin-top:var(--space-6);align-items:center;gap:10px;display:flex;position:relative}.hilfe-suche>svg{color:var(--text-muted);pointer-events:none;position:absolute;left:14px}.hilfe-suche .gs-input{padding-left:44px}.hilfe-suche .gs-input::-webkit-search-cancel-button{cursor:pointer}.hilfe-suche[data-kompakt]{margin:0 0 var(--space-5)}.hilfe-suche[data-kompakt]>svg{left:12px}.hilfe-suche[data-kompakt] .gs-input{min-height:40px;font-size:var(--text-sm);padding:8px 12px 8px 36px}.hilfe-inhalt{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,7vw,6rem)}.hilfe-hero h1,.hilfe-artikel-kopf h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;color:var(--text-strong);margin:0 0 16px}.hilfe-passend{margin-bottom:var(--space-7);border-radius:var(--radius-3);background:var(--gs-mint-tint);border:1px solid #14b8a640;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.hilfe-passend>svg{color:var(--gs-mint-ink);flex:none;margin-top:2px}.hilfe-passend h2{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);margin:0 0 10px}.hilfe-passend ul{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.hilfe-passend a{color:var(--gs-mint-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hilfe-passend a:hover{text-decoration:underline}.hilfe-ergebnisse{max-width:760px}.hilfe-ergebnisse h2{font:600 var(--text-lg) / 1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0 0 8px}.hilfe-leer{color:var(--text-muted);margin:0}.hilfe-bereiche{gap:var(--space-7) var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.hilfe-bereich{min-width:0;scroll-margin-top:6rem}.hilfe-bereich>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.hilfe-bereich h2 a{color:inherit;text-decoration:none}.hilfe-bereich h2 a:hover{color:var(--gs-mint-ink)}.hilfe-alle{font:600 var(--text-sm) / 1.4 var(--font-body);color:var(--gs-mint-ink);align-items:center;gap:6px;margin-top:10px;text-decoration:none;display:inline-flex}.hilfe-alle:hover{text-decoration:underline}.hilfe-bereich-zeichen{border-radius:var(--radius-2);background:linear-gradient(135deg, var(--gs-mint-tint), var(--gs-mint-tint-hover));width:44px;height:44px;color:var(--gs-mint-ink);flex:none;place-items:center;display:grid}.hilfe-bereich h2{font:600 var(--text-lg) / 1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:4px 0}.hilfe-bereich>header p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.hilfe-liste{margin:0;padding:0;list-style:none}.hilfe-liste li+li{border-top:1px solid var(--border)}.hilfe-liste a{border-radius:var(--radius-2);color:inherit;transition:background var(--dur-1) var(--ease);justify-content:space-between;align-items:center;gap:12px;margin:0 -12px;padding:12px;text-decoration:none;display:flex}.hilfe-liste a>span{min-width:0}.hilfe-liste a b{color:var(--text-strong);font-weight:600;display:block}.hilfe-liste a small{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;line-height:1.45;display:block}.hilfe-liste a svg{color:var(--text-muted);transition:transform var(--dur-1) var(--ease);flex:none}.hilfe-liste a:hover{background:var(--bg-tinted)}.hilfe-liste a:hover b{color:var(--gs-mint-ink)}.hilfe-liste a:hover svg{transform:translate(2px)}.hilfe-fuss{max-width:760px;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.hilfe-status{margin-top:var(--space-4)}.hilfe-status p{margin:0}.hilfe-support{align-items:flex-start;gap:12px;display:flex}.hilfe-support>svg{color:var(--gs-mint-ink);flex:none;margin-top:3px}.hilfe-support b{color:var(--text-strong)}.hilfe-support p{color:var(--text-muted);margin:0}.hilfe-layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.hilfe-layout{gap:var(--space-8);grid-template-columns:260px minmax(0,1fr)}.hilfe-seite{scrollbar-width:thin;order:-1;align-self:start;max-height:calc(100dvh - 7rem);position:sticky;top:6rem;overflow-y:auto}}.hilfe-artikel{min-width:0;max-width:60rem;font-size:var(--text-lg);line-height:1.65}.hilfe-artikel .gs-prose,.hilfe-artikel .gs-lede{max-width:none}.hilfe-pfad{margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hilfe-pfad a{color:inherit;text-decoration:none}.hilfe-pfad a:hover{color:var(--gs-mint-ink)}.hilfe-artikel-kopf{padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--border)}.hilfe-artikel-kopf h1{margin-bottom:12px}.hilfe-aktionen{margin-bottom:var(--space-6);flex-wrap:wrap;gap:12px;display:flex}.hilfe-artikel .gs-figur{margin:var(--space-6) 0}.hilfe-artikel .gs-figur img{border:1px solid var(--border);border-radius:var(--radius-3);width:100%;box-shadow:var(--shadow-2);background:var(--surface-card)}.hilfe-artikel .gs-figur figcaption{font-size:var(--text-sm);color:var(--text-muted);margin-top:10px;line-height:1.5}.hilfe-artikel .gs-hinweis{background:var(--gs-mint-tint);border-left-color:var(--gs-mint-ink)}.hilfe-weiter{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border)}.hilfe-weiter h2{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong);margin:0 0 12px}.hilfe-artikel .hilfe-support{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border)}.hilfe-seite{font-size:var(--text-sm)}.hilfe-zurueck{margin-bottom:var(--space-5);color:var(--text-body);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.hilfe-zurueck:hover{color:var(--gs-mint-ink)}.hilfe-seite section+section{margin-top:var(--space-5)}.hilfe-seite h2{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin:0 0 8px;display:flex}.hilfe-seite h2 svg{color:var(--gs-mint-ink)}.hilfe-seite h2 a{color:inherit;text-decoration:none}.hilfe-seite h2 a:hover,.hilfe-seite h2 a[aria-current=page]{color:var(--gs-mint-ink)}.hilfe-seite ul{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.hilfe-seite li a{color:var(--text-body);border-left:2px solid #0000;margin-left:-1px;padding:6px 12px;line-height:1.4;text-decoration:none;display:block}.hilfe-seite li a:hover{color:var(--gs-mint-ink);border-left-color:var(--border-strong)}.hilfe-seite li a[aria-current=page]{color:var(--gs-mint-ink);border-left-color:var(--gs-mint-ink);background:var(--gs-mint-tint);font-weight:600}.beispiele{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.beispiel{border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-karte);color:var(--text-strong);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.beispiel:hover{box-shadow:var(--shadow-4);transform:translateY(-4px)}.beispiel:focus-visible{box-shadow:var(--focus-ring);outline:none}.beispiel-bild{aspect-ratio:16/10;background:var(--paper-2);border-bottom:1px solid var(--line-1);display:block;overflow:hidden}.beispiel-bild img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.beispiel:hover .beispiel-bild img{transform:scale(1.04)}.beispiel-text{gap:4px;padding:18px 20px 20px;display:grid}.beispiel-art{font:600 .75rem / 1.35 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-mint-ink)}.beispiel-text strong{font:600 var(--text-lg) / 1.3 var(--font-display)}.beispiel-los{font:500 var(--text-sm) / 1.4 var(--font-body);color:var(--primary-ink);align-items:center;gap:6px;margin-top:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.beispiel,.beispiel-bild img{transition:none}.beispiel:hover,.beispiel:hover .beispiel-bild img{transform:none}}.plattform-liste{font-size:var(--text-lg);color:var(--text-body);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px 40px;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.plattform-liste li{align-items:flex-start;gap:12px;display:flex}.plattform-liste svg{color:var(--gs-mint-ink);margin-top:4px}.wartung{min-height:100dvh}.wartung-kopf{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:80px;display:flex}.wartung-buehne{flex:1;align-content:center;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,6rem);display:grid;position:relative;overflow:hidden}.wartung-raster{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:1200px){.wartung[data-anzeige=bald] .wartung-raster{grid-template-columns:minmax(0,3fr) minmax(0,5fr)}}.wartung[data-anzeige=wartung] .wartung-raster{text-align:center;justify-items:center;max-width:52rem}.wartung[data-anzeige=wartung] .wartung-text{justify-items:center}.wartung-text{justify-items:start;gap:20px;display:grid}.wartung-text h1{font:800 clamp(2.25rem, 4.2vw, 3.75rem) / 1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--text-strong);margin:0}.wartung-text .gs-lede{color:var(--text-body);max-width:34rem}.wartung-kontakt,.wartung-hinweis{font-size:var(--text-md);color:var(--text-muted);margin:0}.wartung-kontakt a{color:var(--gs-brand);transition:border-color var(--dur-2) var(--ease);border-bottom:1px solid #0000;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.wartung-kontakt a:hover{border-color:currentColor}.wartung-hinweis{border-radius:var(--radius-pill);background:var(--gs-gold-soft);color:var(--gs-gold-ink);align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.wartung-fuss{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;display:flex}.wartung-fuss nav{gap:20px;display:flex}@media (max-width:639px){.wartung-fuss{padding-bottom:84px}}.wartung-fuss a{color:inherit;text-decoration:none}.wartung-fuss a:hover{color:var(--text-strong)}.wartung .plattform-glanz[data-mint]{animation:22s ease-in-out infinite alternate gs-treiben}.wartung .plattform-glanz[data-lavendel]{animation:26s ease-in-out infinite alternate-reverse gs-treiben;top:40%}@keyframes gs-treiben{0%{translate:0}to{translate:6vw 4vh}}.wartung [data-erscheint]{animation:gs-erscheinen .7s var(--ease) both;animation-delay:calc(var(--i,0) * .11s)}@keyframes gs-erscheinen{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.wartung-schleife{min-width:0}.schleife{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative}.schleife>*{min-width:0}@media (max-width:639px){.schleife .schleife-vorschau .vorschau-buehne,.schleife .schleife-vorschau .vorschau-termine{display:none}.schleife .schleife-formular{min-height:0}}@media (min-width:640px){.schleife{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:0;min-height:660px}.schleife-formular{z-index:2;grid-area:1/1;margin-top:72px;margin-right:-24px;position:relative}.schleife-vorschau{grid-area:1/2}}.schleife-vorschau .vorschau{font-size:12px}.schleife-vorschau .vorschau-termine{display:block}.schleife-vorschau .vorschau-innen{grid-template-columns:minmax(0,1fr)}.schleife-vorschau .vorschau-innen>*{min-width:0}@media (max-width:480px){.schleife-vorschau .vorschau-menue{display:none}}.schleife-formular{border-radius:var(--radius-3);background:var(--surface-card);min-height:420px;box-shadow:var(--shadow-3);border:1px solid var(--border);animation:gs-einblenden .4s var(--ease) both;grid-template-rows:auto 1fr auto;align-content:start;gap:14px;padding:18px;display:grid}@keyframes gs-einblenden{0%{opacity:0}to{opacity:1}}.schleife-felder{align-self:start;gap:10px;display:grid}.schleife-felder .gs-field-label{font-size:.75rem}.schleife-feld{white-space:nowrap;min-height:40px;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);align-items:center;padding-block:8px;font-size:.9375rem;display:flex;overflow:hidden}.schleife-feld[data-fokus]{border-color:var(--gs-mint);box-shadow:var(--fokus-feld)}.schleife-caret{background:var(--text-strong);width:1.5px;height:1.1em;margin-left:1px;animation:1s steps(2,start) infinite gs-blinken;display:inline-block}@keyframes gs-blinken{to{visibility:hidden}}.schleife-themes{gap:6px}.schleife-themes .sofort-theme{min-height:36px;font-size:var(--text-xs);cursor:default;padding:0 12px 0 8px}.schleife-themes .sofort-theme[data-gewaehlt]{border-color:var(--gs-mint);box-shadow:inset 0 0 0 1px var(--gs-mint), var(--fokus-feld);font-weight:600}.schleife-themes .sofort-theme[data-gewaehlt] i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;box-shadow:inset 0 0 0 1px #0000001f}.schleife-felder:empty{display:none}.schleife-themes{align-self:start}.schleife-aktion{align-self:end}.schleife-vorschau{container-type:inline-size}@container (max-width:460px){.schleife-vorschau .gs-svc[data-variant=band]{grid-auto-columns:auto;grid-auto-flow:row}.schleife-vorschau .gs-svc[data-variant=band] .gs-svc-item+.gs-svc-item{border-top:1px solid #ffffff2e;border-top:1px solid lab(100% 0 0/.18);border-left:0}}.schleife-vorschau .vorschau-marke>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.schleife-vorschau .vorschau-titel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.schleife-aktion{align-items:center;gap:12px;display:flex}.schleife-aktion .gs-btn{transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.schleife-aktion .gs-btn[data-gedrueckt]{box-shadow:none;transform:scale(.95)}.schleife-gespeichert{font:600 var(--text-xs) / 1 var(--font-body);color:var(--ok);opacity:0;transition:opacity var(--dur-2) var(--ease), translate var(--dur-2) var(--ease);align-items:center;gap:5px;display:inline-flex;translate:-6px}.schleife-gespeichert[data-sichtbar]{opacity:1;translate:0}.schleife-cursor{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 4px #00000040);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.schleife-cursor[data-druck]{scale:.85}.vorschau [data-neu]{animation:gs-aufleuchten 1.4s var(--ease) both;border-radius:var(--radius-3)}.vorschau .vorschau-termine [data-neu]{animation-name:gs-aufleuchten,gs-erscheinen;animation-duration:1.4s,.4s}@keyframes gs-aufleuchten{0%{box-shadow:0 0 #14b8a68c}to{box-shadow:0 0 0 14px #14b8a600}}.wartung-dialog{border-radius:var(--radius-3);background:var(--surface-card);width:min(44rem,100vw - 32px);max-height:min(85dvh,60rem);color:var(--text-body);box-shadow:var(--shadow-4);border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.wartung-dialog[open]{animation:gs-erscheinen .22s var(--ease) both;grid-template-rows:auto minmax(0,1fr);display:grid}.wartung-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px)}.wartung-dialog-kopf{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.wartung-dialog-kopf h2{font:600 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);margin:0}.wartung-dialog-innen{overscroll-behavior:contain;padding:var(--space-5) var(--space-6) var(--space-7);outline:none;overflow:hidden auto}.wartung-dialog-schliessen{width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.wartung-dialog-schliessen:hover{background:var(--paper-2);color:var(--text-strong)}.wartung-dialog-schliessen:focus-visible{box-shadow:var(--focus-ring);outline:none}.wartung-dialog .rechtstext>h1:first-child{display:none}@media (max-width:639px){.wartung-dialog{border-radius:var(--radius-3) var(--radius-3) 0 0;width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0}.wartung-dialog-kopf{padding-left:var(--space-5)}.wartung-dialog-innen{padding-inline:var(--space-5)}}html:has(.wartung-dialog[open]){overflow:hidden}.wartung-zurueck{font:600 var(--text-sm) / 1 var(--font-body);color:var(--text-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wartung-zurueck:hover{color:var(--text-strong)}.vorschau-schluessel{z-index:30;justify-items:end;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.vorschau-schluessel summary{cursor:pointer;background:var(--surface-card);width:44px;height:44px;color:var(--text-muted);box-shadow:var(--shadow-2);border:1px solid var(--border);transition:color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border-radius:50%;place-items:center;list-style:none;display:grid}.vorschau-schluessel summary::-webkit-details-marker{display:none}.vorschau-schluessel summary:hover,.vorschau-schluessel[open] summary{color:var(--gs-brand);transform:translateY(-1px)}.vorschau-schluessel summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.vorschau-schluessel-form{border-radius:var(--radius-3);background:var(--surface-card);width:min(320px,100vw - 40px);box-shadow:var(--shadow-3);border:1px solid var(--border);animation:gs-erscheinen .2s var(--ease) both;gap:8px;padding:16px;display:grid}.vorschau-schluessel-zeile{gap:8px;display:flex}.vorschau-schluessel-zeile .gs-input{min-height:40px}.vorschau-schluessel-form .gs-field-error{margin:0}.vorschau-schluessel[data-fehler] .vorschau-schluessel-form{animation:gs-wackeln .4s var(--ease)}@keyframes gs-wackeln{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:4px}}@media (prefers-reduced-motion:reduce){.wartung .plattform-glanz,.wartung [data-erscheint],.wartung-dialog[open],.schleife-formular,.schleife-caret,.schleife-cursor,.vorschau [data-neu],.vorschau-schluessel-form,.vorschau-schluessel[data-fehler] .vorschau-schluessel-form{animation:none}.schleife-cursor,.schleife-gespeichert,.schleife-feld,.schleife-aktion .gs-btn{transition:none}}.portal{font-size:var(--text-portal);background:var(--bg-sunken);color:var(--text-body);font-family:var(--font-body);min-height:100dvh}.p-shell{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}@media (min-width:960px){.p-shell{grid-template-rows:1fr;grid-template-columns:272px 1fr}}.p-side{background:var(--surface-card);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}@media (min-width:960px){.p-side{border-bottom:0;border-right:1px solid var(--border);height:100dvh;position:sticky;top:0;overflow:auto}}.p-side-top{padding:14px var(--space-4);align-items:center;gap:12px;min-width:0;min-height:68px;display:flex}.p-brand{color:var(--text-strong);font:600 var(--text-md) var(--font-display);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.p-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-menu{display:contents}.p-toggle{min-height:44px;margin-right:var(--space-3);border-radius:var(--radius-2);font:500 var(--text-sm) / 1 var(--font-body);color:var(--text-body);cursor:pointer;align-self:center;align-items:center;gap:8px;padding:0 12px;list-style:none;display:inline-flex}.p-toggle::-webkit-details-marker{content:"";display:none}.p-toggle::marker{content:"";display:none}.p-toggle:hover{background:var(--bg-muted)}.p-nav{padding:0 var(--space-3) var(--space-5);grid-column:1/-1}.p-nav h2{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:var(--space-5) var(--space-3) 8px}.p-nav a{padding:11px var(--space-3);border-radius:var(--radius-2);font:500 var(--text-md) / 1.2 var(--font-body);color:var(--text-body);box-sizing:border-box;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}.p-nav a:hover{background:var(--paper-2);color:var(--text-strong)}.p-nav a[aria-current=page]{background:var(--gs-mint-tint);color:var(--gs-aktiv-tinte);font-weight:600}.p-nav a svg{color:var(--text-muted)}.p-nav a[aria-current=page] svg{color:var(--gs-mint-ink)}.p-nav-foot{margin-top:var(--space-5);padding:0 var(--space-3);gap:8px;display:grid}.p-nav-foot form{display:contents}.p-nav-foot button{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;width:100%}@media (min-width:960px){.p-side{grid-template-columns:1fr}.p-menu>summary{display:none}}@media (max-width:959px){.p-menu:not([open]) .p-nav{display:none}}.p-spalte{flex-direction:column;min-width:0;display:flex}.p-top{z-index:5;min-height:56px;padding:0 var(--page-x);border-bottom:1px solid var(--border);background:oklch(from var(--bg-sunken) l c h / .85);-webkit-backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.p-top-rechts{align-items:center;gap:16px;display:flex}.p-avatar{background:var(--gs-brand-ink);color:#fff;width:32px;height:32px;font:700 12px / 1 var(--font-display);letter-spacing:-.02em;border-radius:50%;place-items:center;display:grid}.p-hilfe{min-height:36px;color:var(--text-body);font:500 var(--text-sm) / 1 var(--font-body);border-radius:var(--radius-1);align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.p-hilfe:hover{color:var(--text-strong)}.p-hilfe svg{color:var(--gs-mint-ink)}.p-main{padding:var(--space-5) var(--page-x) var(--space-9);box-sizing:border-box;outline:none;width:100%;max-width:1400px}@media (min-width:960px){.p-main{padding-top:var(--space-6)}}.p-crumb{font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.p-crumb a{color:var(--text-muted);text-decoration:none}.p-crumb a:hover{color:var(--primary-ink)}.p-head{margin-bottom:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.p-head h1{font-size:var(--text-2xl)}.p-head p{color:var(--text-muted);max-width:var(--measure);margin-top:8px}.p-form{gap:var(--space-5);max-width:680px;display:grid}.p-form[data-wide]{max-width:none}.p-main:has(.p-mit-vorschau){max-width:1760px}.p-mit-vorschau{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.p-vorschau{display:none}@media (min-width:1180px){.p-mit-vorschau{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(480px,48%)}.p-vorschau{top:calc(56px + var(--space-5));gap:12px;display:grid;position:sticky}.p-vorschau .p-note{text-align:left;padding:0 4px}}.p-live{gap:8px;display:grid}.p-live-browser{border:1px solid var(--border);box-shadow:var(--shadow-karte);border-radius:16px}.p-live-neu{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -6px -6px 0;padding:0;display:grid}.p-live-neu:hover{background:var(--surface-card);color:var(--text-strong)}.p-live-neu:focus-visible{box-shadow:var(--focus-ring);outline:none}.p-live-rahmen{background:#fff;position:relative;overflow:hidden}.p-live-rahmen iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;inset:0 auto auto 0}.p-live-leiste-knoepfe{gap:2px;margin:-6px -6px -6px 0;display:flex}.p-live-leiste-knoepfe .p-live-neu{margin:0}.p-actions{padding-top:var(--space-4);border-top:1px solid var(--border);background:oklch(from var(--bg) l c h / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.p-actions-spacer{flex:1}.p-list{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-card);display:grid;overflow:hidden}.p-list[data-flat]{border:0;border-radius:0}.p-row{padding:14px var(--space-4);border-top:1px solid var(--border);color:inherit;box-sizing:border-box;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;min-height:60px;text-decoration:none;display:grid}.p-list[data-flat] .p-row{padding-inline:0}.p-row:first-child{border-top:0}a.p-row:hover{background:var(--bg-tinted)}.p-row b{font:600 var(--text-md) / 1.3 var(--font-body);color:var(--text-strong)}.p-row small{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px;display:block}.p-row-side{align-items:center;gap:8px;display:flex}.p-row-side svg{color:var(--text-faint)}.p-fieldset{border:1px solid var(--border);border-radius:var(--radius-3);padding:var(--space-5);gap:var(--space-4);background:var(--surface-card);min-inline-size:0;margin:0;display:grid}.p-fieldset>*,.p-block>*{min-width:0}.p-fieldset legend{font:600 var(--text-lg) / 1.2 var(--font-display);color:var(--text-strong);padding:0 8px}.p-fieldset>p{color:var(--text-muted);font-size:var(--text-sm)}.p-two{gap:var(--space-4);display:grid}@media (min-width:640px){.p-two{grid-template-columns:1fr 1fr}}.p-cards{gap:var(--space-4);display:grid}@media (min-width:760px){.p-cards{grid-template-columns:1fr 1fr}}.p-cards h2,.p-card-title{font-size:var(--text-lg)}.p-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.p-card-head a{font-size:var(--text-sm)}.p-stack{gap:var(--space-4);align-content:start;display:grid}.p-storage{background:var(--bg-muted);border-radius:5px;height:10px;overflow:hidden}.p-storage i{background:var(--primary);border-radius:5px;height:100%;display:block}.p-storage[data-warn] i{background:var(--warn)}.p-upload{border:2px dashed var(--border-strong);border-radius:var(--radius-3);padding:var(--space-5);text-align:center;color:var(--text-muted);background:var(--bg-sunken);justify-items:center;gap:10px;display:grid}.p-upload b{color:var(--text-strong);font-size:var(--text-md)}.p-upload-file{color:var(--text-strong);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.p-upload input[type=file]{font-size:var(--text-sm);max-width:100%}.p-block{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--bg-sunken);gap:10px;padding:14px;display:grid}.p-drag{padding:12px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-card);align-items:center;gap:12px;display:flex}.p-drag[data-off]{opacity:.6;background:var(--bg-sunken)}.p-drag-text{flex:1;min-width:0}.p-drag-text b{color:var(--text-strong)}.p-drag-text small{color:var(--text-muted);font-size:var(--text-sm);display:block}.p-drag-buttons{gap:2px;display:flex}.p-help{gap:12px;display:grid}.p-help a{padding:14px var(--space-4);border:1px solid var(--border);border-radius:var(--radius-2);color:inherit;background:var(--surface-card);align-items:center;gap:14px;text-decoration:none;display:flex}.p-help a:hover{border-color:var(--border-strong)}.p-help b{color:var(--text-strong);display:block}.p-help small{color:var(--text-muted);font-size:var(--text-sm)}.p-help a>svg:first-child{color:var(--primary-ink)}.p-help a>svg:last-child{color:var(--text-faint);margin-left:auto}.p-media{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.p-media figure{gap:6px;margin:0;display:grid}.p-media figcaption{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-thumb{aspect-ratio:1;border-radius:var(--radius-2);background:var(--bg-muted);border:1px solid var(--border);color:var(--text-faint);place-items:center;display:grid;position:relative;overflow:hidden}.p-thumb img{object-fit:cover;width:100%;height:100%}.p-swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:44px;height:44px;padding:0}.p-swatch[aria-pressed=true]{border-color:var(--ink-0);box-shadow:0 0 0 3px var(--bg)}.p-swatches .gs-input{width:130px;min-height:44px}.p-farbwelten{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.p-farbwelt{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-card);color:var(--text-body);font:500 var(--text-sm) / 1.3 var(--font-body);text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 8px;display:flex}.p-farbwelt[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2);color:var(--text-strong)}.p-farbwelt-probe{border-radius:var(--radius-2);background:var(--welt-primaer);box-sizing:border-box;flex:none;place-items:end;width:40px;height:40px;padding:6px;display:grid}.p-farbwelt-probe i{background:var(--welt-sekundaer);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #ffffffb3;box-shadow:0 0 0 2px lab(100% 0 0/.7)}.p-fonts{gap:10px;display:grid}@media (min-width:640px){.p-fonts{grid-template-columns:repeat(3,1fr)}}.p-font{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-card);text-align:left;cursor:pointer;gap:6px;padding:14px;display:grid}.p-font[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-font b{color:var(--text-strong);font-size:22px;line-height:1.1;font-family:var(--font-display)}.p-font span{font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-body)}.p-solo{min-height:100dvh;padding:var(--page-x);background:var(--gs-page-bg);box-sizing:border-box;place-items:center;display:grid;position:relative;overflow:hidden}.p-solo:before{content:"";background:var(--gs-glow-mint);filter:blur(130px);pointer-events:none;border-radius:999px;width:900px;height:340px;position:absolute;top:-128px;left:50%;transform:translate(-50%)}.p-solo>*{position:relative}.p-solo-inner{gap:var(--space-6);width:100%;max-width:560px;display:grid}.p-solo-inner[data-wide]{max-width:var(--content-max);padding-top:var(--space-5);align-content:start}.p-solo-head{justify-items:start;gap:12px;display:grid}.p-solo-head h1{font:700 clamp(2rem, 3.4vw, 3rem) / 1.12 var(--font-display);letter-spacing:-.025em;text-wrap:pretty}.p-solo-head p{color:var(--text-muted);font-size:var(--text-lg);line-height:1.55}.p-solo-form .gs-input{min-height:52px;font-size:var(--text-md)}.p-solo-form{gap:var(--space-5);background:var(--surface-card);border:1px solid var(--border);padding:clamp(var(--space-5), 5vw, 40px);box-shadow:var(--shadow-2);border-radius:24px;display:grid}.p-solo-links{font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.p-solo-foot{font-size:var(--text-md);color:var(--text-muted);text-align:center}.p-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.p-steps-head span{font-size:var(--text-sm);color:var(--text-muted)}.p-step-title h1{font-size:var(--text-2xl)}.p-step-title p{color:var(--text-muted);margin-top:8px}.p-step-foot{padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.p-slug{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.p-slug select{width:190px}.p-done-mark{background:var(--ok-tint);width:56px;height:56px;color:var(--ok);border-radius:14px;place-items:center;display:grid}.p-note{font-size:var(--text-sm);color:var(--text-muted)}.p-inline-code{font:15px var(--font-mono);background:var(--bg-muted);border-radius:4px;padding:2px 6px}.p-amount{font:600 var(--text-2xl) var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.p-amount small{font:var(--text-sm) var(--font-body);color:var(--text-muted)}.p-features{font-size:var(--text-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-features li{gap:10px;display:flex}.p-features svg{color:var(--primary-ink);flex:none}.p-user{align-items:center;gap:12px;display:flex}.p-user small{margin-top:0}.p-muted{color:var(--text-muted);font-weight:400}.p-editor{border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--bg-raised);overflow:hidden}.p-editor:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-editor-leiste{border-bottom:1px solid var(--border);background:var(--bg-sunken);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;display:flex}.p-editor-gruppe{gap:2px;display:inline-flex}.p-editor-auswahl{border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--bg-raised);min-height:36px;color:var(--text-strong);font:var(--text-sm) / 1.3 var(--font-body);padding:4px 8px}.p-editor-knopf{border-radius:var(--radius-1);min-width:36px;min-height:36px;color:var(--text-body);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.p-editor-knopf:hover{background:var(--bg-muted);color:var(--text-strong)}.p-editor-knopf[aria-pressed=true]{background:var(--primary-tint-2);color:var(--primary-ink);border-color:var(--primary-line)}.p-editor-knopf[data-primary]{background:var(--primary);color:var(--on-primary)}.p-editor-knopf:disabled{opacity:.4;cursor:default}.p-editor-knopf:focus-visible{box-shadow:var(--focus-ring)}.p-editor-tabellenwerkzeuge{border-left:1px solid var(--border);padding-left:10px}.p-editor-link{flex-basis:100%;gap:8px;padding:8px 0 4px;display:grid}.p-editor-entwurf{background:var(--warn-tint);color:var(--text-strong);font-size:var(--text-sm);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.p-editor-entwurf-knoepfe{gap:6px;display:inline-flex}.p-editor-inhalt{min-height:18rem;padding:var(--space-4) var(--space-5);max-width:none;color:var(--text-body);outline:none}.p-editor-feld{position:relative}.p-editor-platzhalter{top:var(--space-4);left:var(--space-5);color:var(--text-faint);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.p-editor-inhalt p+p,.p-editor-inhalt h2+p,.p-editor-inhalt h3+p{margin-top:var(--space-4)}.p-editor-inhalt a{cursor:text}.p-editor-block{margin:var(--space-4) 0}.p-editor-datei{border:1px dashed var(--border-strong);border-radius:var(--radius-2);justify-items:start;gap:8px;padding:10px;display:grid}.p-editor-datei img{border-radius:var(--radius-2);max-width:100%;height:auto;max-height:20rem}.p-editor-anhang{color:var(--text-strong);align-items:center;gap:8px;display:inline-flex}.p-ed-zelle-gewaehlt{background:var(--primary-tint)}.p-themes{gap:14px;display:grid}@media (min-width:640px){.p-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.p-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-theme{border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface-card);text-align:left;cursor:pointer;min-width:0;color:var(--text-body);font:inherit;gap:12px;padding:10px 10px 14px;display:grid}.p-theme[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint-2)}.p-theme[aria-disabled=true]{cursor:not-allowed;opacity:.7}.p-theme-text{gap:4px;padding:0 4px;display:grid}.p-theme-text b{color:var(--text-strong);font-size:var(--text-md)}.p-theme-text small{color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.p-theme-etiketten{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.p-theme-bild{border-radius:var(--radius-2);border:1px solid var(--line-1);background:var(--paper-0);font-family:var(--font-body);color:var(--ink-1);overflow:hidden}.p-theme-kopf{border-bottom:1px solid var(--line-1);font:600 12px var(--font-display);color:var(--ink-0);align-items:center;gap:8px;padding:8px 12px;display:flex}.p-theme-punkt{border-radius:var(--radius-1);background:var(--primary);width:14px;height:14px}.p-theme-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-theme-buehne{background:var(--stage-bg);gap:8px;padding:18px 12px;display:grid}.p-theme-titel{font:600 18px / 1.1 var(--font-display);color:#fff;letter-spacing:-.015em}.p-theme-strich{background:var(--stage-accent);border-radius:2px;width:26px;height:3px}.p-theme-zeilen{gap:6px;padding:12px;display:grid}.p-theme-zeilen>span{background:var(--paper-3);border-radius:3px;height:6px}.p-theme-zeilen>span:first-child{width:80%}.p-theme-zeilen>span:nth-child(2){width:60%}.p-theme-knopf{width:44%;margin-top:4px;border-radius:var(--radius-1)!important;background:var(--primary)!important;height:12px!important}.p-dns{border-top:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.p-dns:first-child{border-top:0}.p-dns-typ{min-width:52px;color:var(--text-strong);font-weight:700}.p-dns code{word-break:break-all}.p-dns form{margin-left:auto}.p-copy{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.p-copy:hover{color:var(--text-strong)}.p-dns-form{grid-template-columns:110px 1fr 2fr 100px;gap:12px;display:grid}.p-preise{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;display:flex}.p-details{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.p-details>summary{cursor:pointer;color:var(--text-strong);font-weight:600}.p-details>p{color:var(--text-muted);font-size:var(--text-sm);margin:8px 0 12px}@media (max-width:640px){.p-dns-form{grid-template-columns:1fr 1fr}}.p-zahlen{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.p-zahlen>p{grid-column:1/-1;margin:0}.p-zahl{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong);font-size:2rem;font-weight:800;line-height:1.1;display:block}.p-zahl-text{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px;display:block}@media (max-width:720px){.p-zahlen{grid-template-columns:repeat(2,1fr)}}.p-theme-foto{aspect-ratio:16/9;border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--surface);display:block;overflow:hidden}.p-theme-foto img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.p-tabs{background:var(--paper-2);border-radius:999px;gap:2px;margin:0 0 12px;padding:4px;display:flex}.p-tabs button{color:var(--text-body);font:500 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:0 0;border:0;border-radius:999px;flex:1;padding:8px 10px}.p-tabs button[aria-selected=true]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-1);font-weight:600}.p-tabs[data-links]{margin-bottom:var(--space-5);flex-wrap:wrap}.p-tabs a{color:var(--text-body);font:500 var(--text-sm) / 1.2 var(--font-body);text-align:center;white-space:nowrap;transition:background var(--dur-2) var(--ease), color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:999px;flex:1;padding:8px 12px;text-decoration:none}.p-tabs a:hover{color:var(--text-strong)}.p-tabs a[aria-current=page]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-1);font-weight:600}.p-zeile{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 12px;display:grid}.p-zeile .gs-field{min-width:0}.p-zeile-knoepfe{gap:2px;padding-bottom:2px;display:flex}.p-zeile-knoepfe .gs-btn[aria-disabled=true]{opacity:.35;pointer-events:none}@media (min-width:640px){.p-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.p-zeile[data-einfach]{grid-template-columns:minmax(0,1fr) auto}}.p-balken{background:var(--surface-2,var(--border));border-radius:999px;height:6px;margin:4px 0 16px;overflow:hidden}.p-balken span{background:var(--gs-mint);border-radius:999px;height:100%;transition:width .3s;display:block}.p-schritte{margin:0;padding:0;list-style:none}.p-schritte li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.p-schritte li:first-child{border-top:0}.p-schritt-zeichen{background:var(--gs-mint-tint);width:28px;height:28px;color:var(--gs-mint-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.p-schritte li[data-erledigt] .p-schritt-zeichen{background:var(--ok-tint,var(--primary-tint));color:var(--ok-ink,var(--primary-ink))}.p-schritte li[data-erledigt] a b{color:var(--text-muted);text-decoration:line-through}.p-schritte a{color:inherit;gap:2px;text-decoration:none;display:grid}.p-schritte a b{color:var(--text-strong)}.p-schritte a span{color:var(--text-muted);font-size:var(--text-sm)}.p-reg{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.p-reg-fuss{padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.p-reg-fuss .p-note{align-items:center;gap:8px;display:flex}.p-reg-fuss .p-note svg{color:var(--gs-mint-ink)}.gs-card[data-variant=warm] .p-storage{background:#0b252c14}.p-reg-vorschau{top:var(--space-5);gap:12px;display:grid;position:sticky}@media (max-width:860px){.p-reg{grid-template-columns:1fr}.p-reg-vorschau{position:static}}.p-tarifwahl{border:0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.p-tarifwahl-karte{border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-card);cursor:pointer;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-content:start;gap:4px;padding:16px 16px 14px;display:grid;position:relative}.p-tarifwahl-karte:hover{border-color:var(--border-strong)}.p-tarifwahl-karte input{opacity:0;width:1px;height:1px;position:absolute}.p-tarifwahl-karte:has(input:checked){border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.p-tarifwahl-karte:has(input:focus-visible){box-shadow:var(--focus-ring)}.p-tarifwahl-haken{border:2px solid var(--border-strong);width:22px;height:22px;color:var(--on-primary);background:var(--bg-raised);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.p-tarifwahl-haken svg{opacity:0}.p-tarifwahl-karte:has(input:checked) .p-tarifwahl-haken{background:var(--primary);border-color:var(--primary)}.p-tarifwahl-karte:has(input:checked) .p-tarifwahl-haken svg{opacity:1}.p-tarifwahl-name{padding-right:28px;font-weight:700}.p-tarifwahl-preis{font-size:var(--text-sm);color:var(--text-strong)}.p-tarifwahl-preis b{font-size:var(--text-lg)}.p-tarifwahl-fuer{font-size:var(--text-sm);color:var(--text-muted)}.b-filter{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-filter-suche{flex:260px;position:relative}.b-filter-suche>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.b-filter-suche .gs-input{padding-left:38px}.b-filter select{width:auto;min-width:150px}.b-filter-zurueck{font-size:var(--text-sm);color:var(--text-muted)}.b-aktionen{flex-wrap:wrap;gap:8px;display:flex}.b-etiketten{margin:calc(-1 * var(--space-4)) 0 var(--space-6);flex-wrap:wrap;gap:8px;display:flex}.b-akte{gap:var(--space-4);display:grid}@media (min-width:900px){.b-akte{grid-template-columns:1fr 1fr}.b-akte .b-breit{grid-column:1/-1}}.b-abschnitt{font:600 var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);margin:0 0 var(--space-3)}.b-daten{gap:8px;margin:0;display:grid}.b-zeile{font-size:var(--text-sm);grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.b-zeile dt{color:var(--text-muted)}.b-zeile dd{color:var(--text-strong);overflow-wrap:anywhere;margin:0}.b-zeile .p-storage{max-width:260px;margin-top:6px;display:block}.b-leer{color:var(--text-muted);font-size:var(--text-sm);margin:0}.b-liste{margin:0;padding:0;list-style:none}.b-liste li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.b-liste li:first-child{border-top:0;padding-top:0}.b-liste li>span:first-child{min-width:0}.b-liste b{color:var(--text-strong);font-weight:600;display:block}.b-liste small{font-size:var(--text-sm);color:var(--text-muted);display:block}.b-liste li[data-offen] b{color:var(--warn)}.b-betrag{white-space:nowrap;color:var(--text-strong);align-items:center;gap:8px;font-weight:600;display:inline-flex}.b-notizen{white-space:pre-wrap;margin:0}.b-eingriffe{margin-bottom:var(--space-6);flex-wrap:wrap;gap:8px;display:flex}.b-dialogform{gap:var(--space-4);display:grid}.b-notizform{gap:10px;display:grid}.b-ereignisse li{align-items:flex-start}.b-ereignisse li>form{flex:none}.b-erledigt{margin-top:var(--space-7)}.b-zahlen{margin-bottom:var(--space-3)}.b-zahlen-3{grid-template-columns:repeat(3,1fr)}.b-zahlen .p-zahl{font-size:1.6rem}.b-bewegung{gap:var(--space-5);display:grid}@media (min-width:760px){.b-bewegung{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-bewegung .p-zahl{font-size:1.6rem}.b-namen{font-size:var(--text-sm);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.b-namen li{justify-content:space-between;gap:8px;min-width:0;display:flex}.b-namen a{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.b-namen a:hover{text-decoration:underline}.b-namen small{color:var(--text-muted);flex:none}.b-reiter{margin-bottom:var(--space-5);flex-wrap:wrap;gap:6px;display:flex}.b-reiter a{border-radius:var(--radius-pill);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-body);padding:6px 12px;text-decoration:none}.b-reiter a[aria-current=page]{background:var(--primary-tint);border-color:var(--primary);color:var(--text-strong);font-weight:600}@media (max-width:720px){.b-zahlen-3{grid-template-columns:1fr}}.b-nachrichten{margin:0;padding:0;list-style:none}.b-nachrichten li{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.b-nachrichten li:first-child{border-top:0;padding-top:0}.b-nachricht-zeichen{background:var(--primary-tint);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;display:grid}.b-nachrichten li[data-art=system] .b-nachricht-zeichen{background:var(--bg-sunken);color:var(--text-muted)}.b-nachricht-kopf{flex:1;min-width:0}.b-nachricht-kopf b{font-weight:600;display:block}.b-nachricht-kopf b a{color:var(--text-strong);text-decoration:none}.b-nachricht-kopf b a:hover{text-decoration:underline}.b-nachrichten li[data-art=system] .b-nachricht-kopf b a{color:var(--text-body);font-weight:500}.b-nachricht-kopf small{font-size:var(--text-sm);color:var(--text-muted);display:block}.b-nachricht-text{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.b-mailrahmen{border-radius:var(--radius-2);background:#fff;border:0;width:100%;height:70dvh}.b-mailtext{white-space:pre-wrap;font:inherit;margin:0}.b-zuordnen{margin:calc(-1 * var(--space-3)) 0 var(--space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.b-zuordnen select{width:auto;min-width:220px}.b-etikett-link{border-radius:var(--radius-pill);background:var(--primary-tint);color:var(--text-strong);font-size:var(--text-xs);align-items:center;padding:3px 10px;font-weight:600;text-decoration:none;display:inline-flex}.b-antwort{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.b-antwort .p-actions{flex-wrap:wrap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
