@layer properties,theme,base,components,utilities;@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Poppins", "Poppins Ersatz", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-serif:Georgia, "Noto Serif", "Times New Roman", ui-serif, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-400:#fba60a;--color-brand-500:#ff7527;--color-brand-600:#e65c00;--color-brand-700:#cc4c00;--color-tertiary:#fe3434;--color-dark-bg:#1b1b19;--color-dark-card:#262626;--color-dark-card-hover:#303030;--color-dark-deeper:#141412;--color-status-free:#10b981;--color-status-occupied:#fe3434;--color-status-payment:#fba60a;--color-status-sent:#3b82f6;--color-status-sent-text:#7cb0fa;--color-status-payment-text:#fba60a;--color-status-occupied-text:#fe3434;--color-status-free-text:#10b981;--color-akzent-text:#ff7527;--color-gut:#7fd1a8;--color-gut-schwach:#7fd1a829;--color-gold-text:#fba60a;--color-neutral-main:#e5e7eb;--color-neutral-muted:#9ca3af;--color-neutral-dim:#6b7280;--color-ink:#fff;--color-schicht-1:#ffffff09;--color-schicht-2:#fff1;--color-schicht-3:#ffffff1c;--color-linie:#ffffff12;--color-linie-stark:#ffffff21;--color-papier-grund:#fcfcfc;--color-papier-tinte:#111;--color-papier-ton:#1a1a1a;--color-papier-linie:#ddd;--color-papier-strich:#8a1611;--color-google-gelb:#fbbc05;--color-google-blau:#4285f4;--color-cta-von:#f2a03d;--color-cta-mitte:#ee7b22;--color-cta-bis:#dc5f1e;--radius-card:2rem;--ease-soft:cubic-bezier(.22, 1, .36, 1);--shadow-karte:0 15px 30px -10px #0000004d;--drop-shadow-nadel:0 6px 10px #0006}}@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;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 (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){@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}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:6.5rem;overflow-x:clip}body{background-color:var(--color-dark-bg);color:var(--color-neutral-muted);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--color-dark-bg);background-image:radial-gradient(62rem 42rem at 78% 6%,#ff752721,#0000 62%),radial-gradient(50rem 36rem at 6% 26%,#fba60a14,#0000 60%),radial-gradient(56rem 40rem at 88% 58%,#ff752712,#0000 62%),radial-gradient(52rem 38rem at 14% 88%,#fba60a0f,#0000 60%);position:fixed;inset:0}h1,h2,h3,h4{color:var(--color-ink);letter-spacing:-.018em;text-wrap:balance;font-weight:600}p{text-wrap:pretty}body:after{content:"";z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url("../%23k")'/%3E%3C/svg%3E");position:fixed;inset:0}:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:3px;border-radius:6px}::selection{background-color:var(--color-akzent-text);color:#1b1b19}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.wrap{width:100%;max-width:100rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.wrap{padding-inline:2rem}}main>section,body>section{z-index:0;position:relative}.kopf{z-index:50;isolation:isolate;transition:padding .7s cubic-bezier(0, 0, .2, 1), transform .35s var(--ease-soft), opacity .25s var(--ease-soft);padding:1rem 1rem 0;position:fixed;inset-block-start:0;inset-inline:0}@media (min-width:1024px){.kopf.ist-weg{opacity:0;pointer-events:none;transform:translateY(-115%)}}.kopf:has(.menue-voll:not(.hidden)){z-index:70}@media (prefers-reduced-motion:reduce){.kopf{transition:none}}@media (min-width:1024px){.kopf{padding:1.25rem 2rem 0}.kopf.ist-gescrollt{padding:.6rem 12% 0}}@media (min-width:1536px){.kopf{padding:1.25rem 4rem 0}.kopf.ist-gescrollt{padding:.6rem 18% 0}}.kopf-reihe{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.kopf{--pillen-hoehe:3.5rem}.kopf.ist-gescrollt{--pillen-hoehe:3.125rem}.pille{height:var(--pillen-hoehe);background-image:linear-gradient(var(--kante-2), var(--kante-2)), linear-gradient(155deg, var(--kante-1), var(--kante-2) 45%, var(--kante-3));background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:1.125rem;align-items:center;gap:.5rem;padding-inline:.5rem;transition:background-image .7s cubic-bezier(0,0,.2,1),box-shadow .7s cubic-bezier(0,0,.2,1),height .7s cubic-bezier(0,0,.2,1);display:flex}.pille-marke{gap:.65rem;padding-inline:.9rem 1.15rem}.pille-marke img{height:2.1rem;transition:height .7s cubic-bezier(0,0,.2,1)}.kopf.ist-gescrollt .pille-marke img{height:1.85rem}.pille-mitte{padding-inline:.4rem;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.pille-abschluss{gap:.75rem;padding-inline:.75rem .5rem}.kopf.ist-gescrollt .pille{background-image:linear-gradient(var(--glass), var(--glass)), linear-gradient(155deg, #fff3, var(--kante-2) 45%, #ffffff1a);box-shadow:0 20px 45px -28px #000000f2}@media (hover:hover) and (pointer:fine){.pille{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kopf.ist-gescrollt .pille{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}}@media (hover:none){.pille{background-image:linear-gradient(#1b1b19f0, #1b1b19f0), linear-gradient(155deg, var(--kante-1), #ffffff0f)}}.navliste{align-items:center;gap:.125rem;display:flex;position:relative}.nav-marker{z-index:0;opacity:0;transition:transform .4s var(--ease-soft), width .4s var(--ease-soft), opacity .3s;pointer-events:none;background-color:#ffffff12;border-radius:.7rem;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(0);box-shadow:inset 0 0 0 1px #ffffff0f}.nav-marker[data-marke=aktiv]{background-color:#ff752729;box-shadow:inset 0 0 0 1px #ff752759}.navlink{z-index:1;color:var(--color-neutral-muted);white-space:nowrap;border-radius:.7rem;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.navlink:hover,.navlink[aria-expanded=true],.navlink[aria-current=true]{color:var(--color-ink)}.navlink svg{transition:transform .3s var(--ease-soft)}.navlink[aria-expanded=true] svg{transform:rotate(180deg)}.tafel{z-index:40;background-color:#14140f;background-image:linear-gradient(#1b1b19fa, #1b1b19fa), linear-gradient(155deg, var(--kante-1), var(--kante-2) 45%, var(--kante-3));width:min(46rem,100vw - 3rem);animation:tafelAuf .28s var(--ease-soft);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:1.25rem;padding:1rem;position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 40px 80px -40px #000000f2}@keyframes tafelAuf{0%{opacity:0;translate:0 10px}}.tafel-schatten{z-index:45;opacity:0;pointer-events:none;transition:opacity .28s var(--ease-soft);background-color:#0a09088c;position:fixed;inset:0}.tafel-schatten[data-an=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.tafel-schatten{transition:none}}.menue-voll{z-index:60;background-color:var(--color-dark-deeper);animation:menueAuf .3s var(--ease-soft);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes menueAuf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.menue-link{letter-spacing:-.02em;color:var(--color-ink);transition:color .2s, padding-inline-start .25s var(--ease-soft);border-block-end:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem .25rem;font-size:1.375rem;font-weight:600;display:flex}.menue-link:hover,.menue-link:focus-visible{color:var(--color-gold-text);padding-inline-start:.75rem}.menue-link span{color:var(--color-neutral-muted);font-size:.75rem;font-weight:500}.btn-klein{border-radius:.625rem;padding:.65rem 1.1rem;font-size:.875rem}.keks{z-index:55;border:1px solid var(--linie-stark);background-color:var(--color-dark-card);max-width:23rem;animation:keksRein .5s var(--ease-soft) both;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;display:flex;position:fixed;inset-block-end:1rem;inset-inline-start:1rem;box-shadow:0 24px 50px -28px #000000e6}@keyframes keksRein{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.keks[hidden]{display:none}.cta-sichtbar .keks{inset-block-end:6.5rem}@media (max-width:40rem){.keks{align-items:center;gap:.6rem;max-width:none;padding:.7rem .85rem;inset-block-end:.5rem;inset-inline:.5rem}.keks-text{font-size:.75rem;line-height:1.35}.keks-text b{display:inline}}.keks-text{color:var(--color-neutral-muted);font-size:.8125rem;line-height:1.55}.keks-text b{color:var(--color-ink);font-weight:600;display:block}.keks-text a{color:var(--color-gold-text);text-underline-offset:3px;text-decoration:underline}.keks-text a:hover{color:var(--color-ink)}.keks-zu{border:1px solid var(--linie-stark);color:var(--color-neutral-main);border-radius:.6rem;flex:none;align-self:center;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s}.keks-zu:hover{color:var(--color-ink);border-color:#ff752773}@supports (color:color-mix(in lab, red, red)){.keks-zu:hover{border-color:color-mix(in srgb, var(--color-brand-500) 45%, transparent)}}.keks-zu:hover{background-color:var(--color-schicht-2)}@media (max-width:40rem){.keks{max-width:none;inset-block-end:.75rem;inset-inline:.75rem}.cta-sichtbar .keks{inset-block-end:10.5rem}}@media (prefers-reduced-motion:reduce){.keks{animation:none}}.anmeldeknopf{border:1px solid var(--linie-stark);height:2.25rem;color:var(--color-neutral-main);border-radius:.7rem;flex:none;align-items:center;gap:.45rem;padding-inline:.7rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.anmeldeknopf:hover{color:var(--color-ink);border-color:#ff752773}@supports (color:color-mix(in lab, red, red)){.anmeldeknopf:hover{border-color:color-mix(in srgb, var(--color-brand-500) 45%, transparent)}}.anmeldeknopf:hover{background-color:var(--color-schicht-2)}.anmeldeknopf-text{display:none}@media (min-width:48rem) and (max-width:63.9375rem){.anmeldeknopf-text{display:inline}}@media (min-width:85rem){.anmeldeknopf-text{display:inline}}.themeknopf{border:1px solid var(--linie-stark);width:2.25rem;height:2.25rem;color:var(--color-neutral-muted);transition:color .2s, background-color .2s, transform .3s var(--ease-soft);border-radius:.7rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.themeknopf:hover{color:var(--color-akzent-text);background-color:var(--color-schicht-2);transform:rotate(-15deg)}.karussell-punkt{width:.5rem;height:.5rem;transition:width .35s var(--ease-soft), background-color .35s;background-color:#ffffff2e;border-radius:999px}.karussell-punkt[aria-current=true]{background:linear-gradient(90deg, var(--color-brand-400), var(--color-brand-500));width:1.6rem}.btn{white-space:nowrap;max-width:100%;transition:transform .25s var(--ease-soft), box-shadow .25s var(--ease-soft), background-color .25s var(--ease-soft), border-color .25s var(--ease-soft), color .2s;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;padding:1.05rem 1.9rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}@media (prefers-reduced-motion:no-preference){.btn:active{transition-duration:.1s;transform:scale(.97)}}@media (max-width:29.99rem){.btn{white-space:normal;text-align:center;padding-inline:1.25rem;line-height:1.3}}.btn-primary{background:linear-gradient(120deg, var(--color-brand-400) 0%, var(--color-brand-500) 55%, var(--color-brand-600) 100%);color:#1b1b19;box-shadow:0 12px 34px -14px var(--gold-glow), 0 1px 0 0 #ffffff73 inset, 0 -1px 0 0 #00000026 inset;background-size:160% 100%;position:relative;overflow:hidden}.btn-primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 20px 46px -14px #fba60a80,inset 0 1px #ffffff8c,inset 0 -1px #00000026}.btn-ring:hover,.btn-ring:focus-visible{animation:1.5s cubic-bezier(.22,1,.36,1) infinite knopfRing}@keyframes knopfRing{0%{box-shadow:0 20px 46px -14px #fba60a80, 0 1px 0 0 #ffffff8c inset, 0 -1px 0 0 #00000026 inset, 0 0 0 0 color-mix(in srgb, var(--color-brand-500) 55%, transparent)}to{box-shadow:0 20px 46px -14px #fba60a80, 0 1px 0 0 #ffffff8c inset, 0 -1px 0 0 #00000026 inset, 0 0 0 14px color-mix(in srgb, var(--color-brand-500) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.btn-ring:hover,.btn-ring:focus-visible{animation:none}}.btn-primary:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:45%;transition:none;position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-18deg)}.btn-primary:hover:after{animation:glanz .85s var(--ease-soft) forwards}@keyframes glanz{0%{opacity:.9;inset-inline-start:-60%}to{opacity:0;inset-inline-start:120%}}.btn:disabled,.btn[disabled]{opacity:.4;filter:saturate(.4);pointer-events:none;box-shadow:none}.btn-ghost{border:1px solid var(--linie-stark);background-color:var(--color-dark-card);color:var(--color-ink)}.btn-ghost:hover{border-color:var(--color-akzent-text);background-color:var(--color-dark-card-hover);transform:translateY(-2px)}.card{isolation:isolate;border-radius:var(--radius-card);background-image:linear-gradient(var(--color-dark-card), var(--color-dark-card)), linear-gradient(155deg, var(--kante-1), var(--kante-2) 26%, #ffffff05 60%, #ffffff0f);box-shadow:0 1px 0 0 var(--kante-2) inset;transition:transform .35s var(--ease-soft), background-image .35s var(--ease-soft), box-shadow .35s var(--ease-soft);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;position:relative;overflow:hidden}.card:hover{background-image:linear-gradient(var(--color-dark-card-hover), var(--color-dark-card-hover)), linear-gradient(155deg, #ff75278c, #fba60a2e 30%, var(--kante-2) 65%, #ff752738);transform:translateY(-5px);box-shadow:0 28px 60px -40px #000000e6,inset 0 1px #ffffff12}.card:after{content:"";background:linear-gradient(90deg, transparent, var(--color-brand-500), transparent);opacity:0;height:1px;transition:opacity .35s var(--ease-soft);position:absolute;inset-block-start:0;inset-inline:0}.card:hover:after{opacity:1}.spotlight:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(16rem 16rem at var(--mx,50%) var(--my,0%), var(--gold-glow), transparent 70%);opacity:0;transition:opacity .35s var(--ease-soft);pointer-events:none;position:absolute;inset:0}.card:hover .spotlight:before,.spotlight:hover:before{opacity:1}.panel{border:1px solid var(--linie-stark);border-radius:var(--radius-card);background:#26262699}@supports (color:color-mix(in lab, red, red)){.panel{background:color-mix(in srgb, var(--color-dark-card) 60%, transparent)}}.panel{-webkit-backdrop-filter:blur(12px);transition:transform .4s var(--ease-soft), box-shadow .4s ease, border-color .4s ease;box-shadow:inset 0 1px #ffffff0d}.panel:hover{border-color:#ff752766;transform:translateY(-2px);box-shadow:0 15px 35px -10px #0000004d}@supports (color:color-mix(in lab, red, red)){.panel:hover{border-color:color-mix(in srgb, var(--color-brand-500) 40%, transparent)}}.h-section{letter-spacing:-.022em;word-spacing:.03em;font-size:clamp(2.15rem,4.8vw,4rem);line-height:1.07}.lead{color:var(--color-neutral-muted);font-size:clamp(1.125rem,1.75vw,1.375rem);line-height:1.65}.card p,.panel p{font-size:.9375rem}.titel-verlauf,.brand-text{margin-block:-.14em;padding-block:.14em}.brand-text{background:linear-gradient(100deg, var(--color-brand-400) 5%, var(--color-brand-500) 55%, var(--color-tertiary) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tab{border:1px solid var(--linie);background-color:var(--color-dark-card);color:var(--color-neutral-muted);transition:color .2s, border-color .25s, background-color .25s, transform .25s var(--ease-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.875rem;font-weight:500;display:inline-flex}.tab:hover{color:var(--color-ink);border-color:var(--linie-stark);transform:translateY(-1px)}.tab[aria-selected=true]{background:linear-gradient(120deg, var(--color-brand-400), var(--color-brand-500));color:#1b1b19;box-shadow:0 10px 26px -14px var(--gold-glow);border-color:#0000;font-weight:600}@keyframes analyseNrPop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}.dash-balken{background-color:var(--color-schicht-2);width:100%;transition:height .65s var(--ease-soft), background-color .4s;border-radius:.25rem .25rem 0 0}.dash-balken[data-hoch="1"]{background-color:var(--color-brand-700)}.dash-balken[data-hoch="2"]{background-color:var(--color-brand-500)}.dash-balken[data-hoch="3"]{background-color:var(--color-brand-400);box-shadow:0 0 14px #fba60a8c}.drucker.fussbon{max-width:none}.fussbon-logo{opacity:1;width:auto;height:2.9rem;margin-block-end:.7rem;margin-inline:auto;transition:opacity .5s cubic-bezier(.34,1.56,.64,1) .35s,scale .5s cubic-bezier(.34,1.56,.64,1) .35s,rotate .5s cubic-bezier(.34,1.56,.64,1) .35s;display:block;rotate:-4deg;scale:1}.drucker.bereit .fussbon-logo{opacity:0;transition:none;rotate:-18deg;scale:.4}@media (prefers-reduced-motion:reduce){.fussbon-logo{transition:none;rotate:-4deg}}.fussbon .bon{max-width:none;padding:2.5rem clamp(1.25rem,4vw,3.5rem) 2rem}.fussbon-beleg{color:var(--bon-blass);flex-wrap:wrap;justify-content:center;gap:.35rem 2.5rem;font-size:.75rem;display:flex}.fussbon-beleg b{color:var(--bon-tinte);font-weight:700}.fussbon-spalten{gap:2.25rem;display:grid}@media (min-width:64rem){.fussbon-spalten{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:3rem}.fussbon-spalten>:nth-child(2),.fussbon-spalten>:nth-child(3){border-inline-start:2px dashed var(--bon-tinte)}}@media (min-width:64rem){@supports (color:color-mix(in lab, red, red)){.fussbon-spalten>:nth-child(2),.fussbon-spalten>:nth-child(3){border-inline-start:2px dashed color-mix(in srgb, var(--bon-tinte) 22%, transparent)}}}@media (min-width:64rem){.fussbon-spalten>:nth-child(2),.fussbon-spalten>:nth-child(3){padding-inline-start:3rem}}.fussbon-satz{font-family:var(--font-sans,"Poppins", sans-serif);letter-spacing:-.01em;color:var(--bon-tinte);margin-block-start:.75rem;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:700;line-height:1.2}.fussbon-satz-akzent{color:var(--bon-akzent)}.fussbon .bon a{transition:color .2s var(--ease-soft)}.fussbon .bon a:hover{color:var(--bon-akzent)}.fussbon .bon-zeile:has(a){transition:color .2s var(--ease-soft);cursor:pointer}.fussbon .bon-zeile:has(a):hover,.fussbon .bon-zeile:has(a):hover a,.fussbon .bon-zeile:has(a):hover .punkte{color:var(--bon-akzent)}@supports (color:color-mix(in lab, red, red)){.fussbon .bon-zeile:has(a):hover .punkte{color:color-mix(in srgb, var(--bon-akzent) 55%, transparent)}}.fussbon .bon-zeile:has(a~a){cursor:default}.fussbon .bon-zeile:has(a~a) a{position:relative}.fussbon .bon-zeile:has(a~a) a:after{inset:-.2rem -.35rem}.fussbon .bon-zeile:has(a~a):hover,.fussbon .bon-zeile:has(a~a):hover a{color:var(--bon-tinte)}.fussbon .bon-zeile:has(a~a):hover .punkte{color:var(--bon-blass)}.fussbon .bon-zeile:has(a~a) a:hover,.fussbon .bon-zeile:has(a~a) a:focus-visible{color:var(--bon-akzent)}.fussbon-lead{max-width:30rem;font-family:var(--font-sans,"Poppins", sans-serif);color:var(--bon-tinte);margin-block-start:.85rem;font-size:.9375rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.fussbon-lead{color:color-mix(in srgb, var(--bon-tinte) 72%, transparent)}}.fussbon-knopf{border:2px dashed var(--bon-tinte);align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fussbon-knopf{border:2px dashed color-mix(in srgb, var(--bon-tinte) 45%, transparent)}}.fussbon-knopf{font-family:var(--font-sans,"Poppins", sans-serif);color:var(--bon-tinte);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft);border-radius:.75rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:600}.fussbon-knopf:hover{border-color:var(--bon-akzent);background-color:var(--bon-akzent)}@supports (color:color-mix(in lab, red, red)){.fussbon-knopf:hover{background-color:color-mix(in srgb, var(--bon-akzent) 8%, transparent)}}.drucker{width:100%;max-width:27rem;margin-inline:auto;position:relative}.drucker-gehaeuse{z-index:2;background-image:linear-gradient(#2e2e2c,#1c1c1a),linear-gradient(160deg,#ffffff38,#ffffff0a 40%,#ffffff1a);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:1.1rem 1.1rem .35rem .35rem;padding:.95rem 1.1rem 1.35rem;position:relative;box-shadow:0 26px 50px -30px #000000f2,inset 0 1px #ffffff1a}.drucker-kopf{letter-spacing:.12em;text-transform:uppercase;color:#9a968c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.6875rem;font-weight:600;display:flex}@media (max-width:26rem){.drucker-kopf{letter-spacing:.06em;font-size:.625rem}.drucker-kopf>span{flex:1 0 100%}.drucker-kopf>span:last-child{justify-content:space-between}}.drucker-taste{white-space:nowrap}.drucker-led{background-color:#10b981;border-radius:999px;width:.5rem;height:.5rem;display:inline-flex;box-shadow:0 0 10px 2px #10b98199}.drucker.druckt .drucker-led{background-color:var(--color-brand-500);animation:.7s ease-in-out infinite pulseSoft;box-shadow:0 0 10px 2px #ff7527b3}.drucker-taste{letter-spacing:.08em;color:#c9c4b8;border:1px solid #ffffff24;border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.drucker-taste:hover{color:#fff;border-color:var(--color-brand-500);background-color:#ff752724}.drucker-taste:disabled{opacity:.4;pointer-events:none}.drucker-schlitz{background:linear-gradient(#000 0%,#121210 60%,#262624 100%);border-radius:999px;height:.5rem;margin-block-start:.85rem;box-shadow:0 1px #ffffff12,inset 0 3px 8px #000c}.bon{--bon-papier:#f7f3ea;--bon-tinte:#1f1c16;--bon-blass:#6e675a;--bon-akzent:#8a3505;background-color:var(--bon-papier);width:100%;max-width:27rem;color:var(--bon-tinte);margin-inline:auto;padding:2.25rem 1.75rem 2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.65;position:relative;box-shadow:0 40px 80px -40px #000000bf;-webkit-mask-image:radial-gradient(circle at 50% 0,#0000 0 7px,#000 7.5px),radial-gradient(circle at 50% 100%,#0000 0 7px,#000 7.5px),linear-gradient(#000,#000);mask-image:radial-gradient(circle at 50% 0,#0000 0 7px,#000 7.5px),radial-gradient(circle at 50% 100%,#0000 0 7px,#000 7.5px),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 100%,0 14px;mask-position:0 0,0 100%,0 14px;-webkit-mask-size:16px 14px,16px 14px,100% calc(100% - 28px);mask-size:16px 14px,16px 14px,100% calc(100% - 28px);-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat}.bon:before{content:"";pointer-events:none;background:linear-gradient(103deg,#0000000d 0 18%,#0000 22% 78%,#0000000a 82%);position:absolute;inset:0}.drucker .bon{transform-origin:top;margin-block-start:-.4rem;transform:rotate(.45deg)}.drucker.fussbon .bon{transform:none}.fussbon nav .bon-zeile{opacity:1;transition:opacity .35s var(--ease-soft), translate .35s var(--ease-soft), color .2s var(--ease-soft);translate:0}.drucker.bereit nav .bon-zeile{opacity:0;transition:none;translate:0 7px}.fussbon nav .bon-zeile:first-child{transition-delay:.5s}.fussbon nav .bon-zeile:nth-child(2){transition-delay:.62s}.fussbon nav .bon-zeile:nth-child(3){transition-delay:.74s}.fussbon nav .bon-zeile:nth-child(4){transition-delay:.86s}.fussbon nav .bon-zeile:nth-child(5){transition-delay:.98s}.fussbon nav .bon-zeile:nth-child(6){transition-delay:1.1s}.fussbon nav .bon-zeile:nth-child(7){transition-delay:1.22s}.fussbon nav .bon-zeile:nth-child(8){transition-delay:1.34s}.fussbon nav .bon-zeile:nth-child(9){transition-delay:1.46s}.fussbon nav .bon-zeile:nth-child(10){transition-delay:1.58s}.fussbon nav .bon-zeile:nth-child(11){transition-delay:1.7s}.fussbon nav .bon-zeile:hover{transition-delay:0s}.fussbon .bon-code{transform-origin:0;transition:transform 1.1s linear 2s;transform:scaleX(1)}.drucker.bereit .bon-code{transition:none;transform:scaleX(0)}.fussbon .bon-summe{opacity:1;transition:scale .45s cubic-bezier(.34, 1.56, .64, 1) 1.9s, opacity .4s var(--ease-soft) 1.9s;scale:1}.drucker.bereit .bon-summe{opacity:0;transition:none;scale:.88}.drucker.bereit .bon{clip-path:inset(0 0 100%)}.drucker.druckt .bon{animation:2.6s steps(26,end) forwards papierRaus}@keyframes papierRaus{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}@media (prefers-reduced-motion:reduce){.drucker.bereit .bon,.drucker.druckt .bon{clip-path:none;animation:none}}[data-demo-form]{transition:opacity .26s var(--ease-soft), transform .26s var(--ease-soft)}[data-demo-form].ist-gesendet{opacity:0;transform:translateY(-10px)}.form-bon{justify-items:center;display:grid}.form-bon-schlitz{border:1px solid var(--color-linie-stark);background-color:var(--color-dark-deeper);border-radius:9999px;width:min(29rem,100%);height:.8rem;box-shadow:inset 0 3px 7px #0000008c}.form-bon .bon{transform-origin:top;margin-block-start:-.4rem;padding-block-start:2.2rem;transform:rotate(-.4deg)}.form-bon.druckt .bon{animation:2.2s steps(22,end) forwards papierRaus}.form-bon-titel{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--bon-akzent);margin-block-start:.3rem;font-size:.6875rem}.form-bon-fuss{text-align:center;margin-block-start:.4rem;font-size:.75rem}.form-bon-weiter{opacity:0;animation:einblenden .4s var(--ease-soft) 2.3s forwards;margin-block-start:1.6rem}.form-bon:not(.druckt) .form-bon-weiter{opacity:1;animation:none}@keyframes einblenden{to{opacity:1}}@media (prefers-reduced-motion:reduce){.form-bon .bon{clip-path:none;animation:none!important}.form-bon-weiter{opacity:1;animation:none}[data-demo-form]{transition:none}}.bon-linie{border-block-start:1px dashed #1f1c1659;margin-block:.9rem}.bon-zeile{transition:color .2s var(--ease-soft);justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:relative}.bon-gruppe{letter-spacing:.14em;text-transform:uppercase;color:var(--bon-blass);margin-block:.9rem .35rem;font-size:.625rem;font-weight:700}.bon-gruppe:first-of-type{margin-block-start:.6rem}.bon-zeile-solo{justify-content:center}.bon-zeile:has(a){align-items:center;min-height:1.75rem}.bon-zeile a{padding-block:.32rem}.bon-zeile .punkte{color:#1f1c164d;letter-spacing:.14em;white-space:nowrap;min-width:0;transition:color .2s var(--ease-soft);flex:1;overflow:hidden}@media (max-width:30rem){.bon{padding:1.9rem 1rem 1.7rem;font-size:.625rem;line-height:1.7}.bon-zeile{gap:.5rem}}.bon a{color:var(--bon-akzent);font-weight:600;text-decoration:none}.bon-zeile a:before{content:"";opacity:.75;border-block-start:1.5px solid;border-inline-end:1.5px solid;width:.32rem;height:.32rem;margin-inline-end:.35rem;display:inline-block;transform:rotate(45deg)translateY(-.05rem)}.bon-zeile a:after{content:"";transition:background-color .2s var(--ease-soft);border-radius:.3rem;position:absolute;inset:-.2rem -.55rem}.bon-zeile:has(a):hover,.bon-zeile:has(a:focus-visible),.bon-zeile:has(a):hover a,.bon-zeile:has(a:focus-visible) a,.bon-zeile:has(a):hover .punkte,.bon-zeile:has(a:focus-visible) .punkte{color:var(--bon-akzent)}.bon-zeile:has(a):hover a:after,.bon-zeile:has(a:focus-visible) a:after{background-color:var(--bon-akzent)}@supports (color:color-mix(in lab, red, red)){.bon-zeile:has(a):hover a:after,.bon-zeile:has(a:focus-visible) a:after{background-color:color-mix(in srgb, var(--bon-akzent) 10%, transparent)}}.bon-zeile:has(a):active a:after{background-color:var(--bon-akzent)}@supports (color:color-mix(in lab, red, red)){.bon-zeile:has(a):active a:after{background-color:color-mix(in srgb, var(--bon-akzent) 18%, transparent)}}.bon-zeile[data-hier=true],.bon-zeile[data-hier=true] a,.bon-zeile[data-hier=true] .punkte{color:var(--bon-akzent)}.bon-zeile[data-hier=true] a{font-weight:700}.bon a:hover,.bon a:focus-visible{color:var(--bon-akzent)}.bon-kopf{text-align:center;letter-spacing:.22em;font-weight:700}.bon-summe{justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;font-weight:700;display:flex}.bon-code{background-image:repeating-linear-gradient(90deg, var(--bon-tinte) 0 2px, transparent 2px 4px, var(--bon-tinte) 4px 5px, transparent 5px 9px, var(--bon-tinte) 9px 12px, transparent 12px 13px, var(--bon-tinte) 13px 14px, transparent 14px 18px);opacity:.85;height:2.75rem}.aktionsbalken{z-index:60;background-image:linear-gradient(100deg, var(--color-brand-400), var(--color-brand-500) 55%, var(--color-brand-600));text-align:center;color:#1b1b19;transition:filter .25s var(--ease-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.65rem 1.25rem;font-size:.8125rem;line-height:1.4;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.aktionsbalken:hover{filter:brightness(1.06)}.aktionsbalken:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--color-dark-bg) 12%, transparent);height:3.5rem;position:absolute;inset-block-start:100%;inset-inline:0}.aktionsbalken-marke{letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background-color:#1b1b19e0;border-radius:999px;padding:.2rem .7rem;font-size:.625rem;font-weight:800}.aktionsbalken-text strong{font-weight:700}.aktionsbalken-pfeil{color:#fff;width:1.4rem;height:1.4rem;transition:transform .25s var(--ease-soft);background-color:#1b1b19e0;border-radius:999px;flex:none;place-items:center;display:grid}.aktionsbalken:hover .aktionsbalken-pfeil{transform:translate(2px)}:root{--balken-hoehe:2.75rem}.aktionsbalken{height:var(--balken-hoehe);flex-wrap:nowrap;overflow:hidden}.aktionsbalken-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aktionsbalken+.kopf{inset-block-start:var(--balken-hoehe)}body:has(.aktionsbalken){padding-block-start:var(--balken-hoehe)}.aktionsbalken-kurz{display:none}@media (max-width:40rem){:root{--balken-hoehe:2.5rem}.aktionsbalken{gap:.5rem;padding-inline:.75rem;font-size:.75rem;line-height:1.2}.aktionsbalken-lang{display:none}.aktionsbalken-kurz{display:inline}.aktionsbalken-marke{padding:.15rem .55rem;font-size:.5625rem}.aktionsbalken-pfeil{display:none}}.aktion{background-image:linear-gradient(135deg, var(--color-brand-400) 0%, var(--color-brand-500) 48%, var(--color-brand-600) 100%);border:1px solid #ffffff40;border-radius:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,3.5vw,3.25rem);position:relative;overflow:hidden;box-shadow:0 34px 80px -40px #e65c00b3}.aktion:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff59,#0000);border-radius:999px;width:55%;height:70%;position:absolute;inset-block-start:-30%;inset-inline-end:-10%}.aktion>*{position:relative}.aktion h2{color:#1b1b19}.aktion-balken-fuellung{height:100%;transition:width 1.6s var(--ease-soft);background:linear-gradient(90deg,#1b1b19,#33302a);border-radius:999px;display:block;position:relative}.aktion-balken-fuellung:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000) 0 0/40% 100% no-repeat;border-radius:999px;animation:2.6s ease-in-out infinite aktionGlanz;position:absolute;inset:0}@keyframes aktionGlanz{0%{background-position:-50% 0}to{background-position:150% 0}}.aktion-adresse{font-family:var(--font-mono,ui-monospace, monospace);color:inherit;background:currentColor;font-size:.8125rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.aktion-adresse{background:color-mix(in srgb, currentColor 10%, transparent)}}.aktion-adresse{overflow-wrap:anywhere;border-radius:.3rem;max-width:100%;padding:.1rem .4rem}#aktion .aktion-adresse{color:#1b1b19}@media (prefers-reduced-motion:reduce){.aktion-balken-fuellung{transition:none}.aktion-balken-fuellung:after{animation:none}}.kintro-kasse{width:100%;max-width:34rem;position:relative}@media (min-width:64rem){.kintro-kasse{max-width:none}}.kp-raster{flex:1;grid-template-columns:repeat(10,1fr);align-content:center;gap:.35rem;min-height:0;display:grid}@keyframes kpRein{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes kpWelle{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes kpRing{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@keyframes kpSchild{0%,to{transform:translateY(0)}50%{transform:translateY(-.18rem)}}@keyframes kintroZeileLicht{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(400%)}}@keyframes kintroLicht{0%,55%{transform:translate(0)}85%,to{transform:translate(360%)}}@media (max-width:47.99rem){.kp-raster{gap:.3rem}}.ticket-zeit{font-variant-numeric:tabular-nums;color:var(--color-neutral-muted);transition:color .4s var(--ease-soft), background-color .4s var(--ease-soft);background-color:#ffffff0f;border-radius:999px;align-items:center;gap:.3rem;margin-block-start:.6rem;padding:.15rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.ticket-zeit:before{content:"";background-color:currentColor;border-radius:50%;width:.35rem;height:.35rem}.ticket-zeit[data-lage=laeuft]{color:var(--color-status-payment-text);background-color:#fba60a2e}@supports (color:color-mix(in lab, red, red)){.ticket-zeit[data-lage=laeuft]{background-color:color-mix(in srgb, var(--color-status-payment) 18%, transparent)}}.ticket-zeit[data-lage=spaet]{color:var(--color-status-occupied-text);background-color:#fe343433}@supports (color:color-mix(in lab, red, red)){.ticket-zeit[data-lage=spaet]{background-color:color-mix(in srgb, var(--color-status-occupied) 20%, transparent)}}.ticket-zeit[data-lage=spaet]{animation:1.6s ease-in-out infinite ticketSpaet}@keyframes ticketSpaet{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.ticket-zeit[data-lage=spaet]{animation:none}}.demo-menge{border:1px solid var(--color-linie-stark);width:1.35rem;height:1.35rem;color:var(--color-neutral-muted);background-color:var(--color-dark-card);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), transform .15s var(--ease-soft);border-radius:.35rem;place-items:center;font-size:.8125rem;line-height:1;display:grid}.demo-menge:hover{color:var(--color-ink);border-color:var(--color-brand-500);transform:translateY(-1px)}.demo-menge:active{transform:none}.demo-teilen{align-items:center;gap:.3rem;margin-block-start:.7rem;font-size:.625rem;display:flex}.demo-teilen>span{text-transform:uppercase;letter-spacing:.08em;width:3.6rem;color:var(--color-neutral-muted);flex:none}.demo-teilen button{border:1px solid var(--color-linie);color:var(--color-neutral-muted);background-color:var(--color-schicht-1);transition:color .2s var(--ease-soft), border-color .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:.4rem;flex:1;padding:.25rem .2rem;font-size:.625rem;font-weight:600}.demo-teilen button:hover{color:var(--color-neutral-main)}.demo-teilen button[aria-pressed=true]{color:var(--color-gold-text);border-color:#ff752780}@supports (color:color-mix(in lab, red, red)){.demo-teilen button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-brand-500) 50%, transparent)}}.demo-teilen button[aria-pressed=true]{background-color:#ff752724}@supports (color:color-mix(in lab, red, red)){.demo-teilen button[aria-pressed=true]{background-color:color-mix(in srgb, var(--color-brand-500) 14%, transparent)}}@keyframes demoPuls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-500) 50%, transparent)}50%{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-brand-500) 0%, transparent)}}@keyframes demoUhrRein{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.tafel-produkte{gap:.6rem;display:grid}@media (min-width:40rem){.tafel-produkte{grid-template-columns:repeat(2,minmax(0,1fr))}}.tafel-produkt{border:1px solid var(--color-linie);background-color:var(--color-dark-card);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .2s var(--ease-soft);border-radius:.9rem;align-content:start;gap:.2rem;padding:1.1rem 1.2rem;display:grid;position:relative}.tafel-produkt:hover{border-color:#ff752773;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tafel-produkt:hover{border-color:color-mix(in srgb, var(--color-brand-500) 45%, transparent)}}.tafel-produkt:hover{background-color:var(--color-schicht-1)}.tafel-produkt-haupt{border-color:#ff752766}@supports (color:color-mix(in lab, red, red)){.tafel-produkt-haupt{border-color:color-mix(in srgb, var(--color-brand-500) 40%, transparent)}}.tafel-produkt-haupt{background-color:#372c26}@supports (color:color-mix(in lab, red, red)){.tafel-produkt-haupt{background-color:color-mix(in srgb, var(--color-brand-500) 8%, var(--color-dark-card))}}.tafel-produkt-nr{letter-spacing:.14em;color:var(--color-akzent-text);font-size:.625rem;font-weight:800}.tafel-produkt-marke{letter-spacing:.06em;text-transform:uppercase;color:var(--color-status-payment-text);top:.9rem;background-color:#fba60a29;border-radius:999px;padding:.1rem .45rem;font-size:.5625rem;font-weight:800;position:absolute;inset-inline-end:1rem}@supports (color:color-mix(in lab, red, red)){.tafel-produkt-marke{background-color:color-mix(in srgb, var(--color-status-payment) 16%, transparent)}}.tafel-produkt b{color:var(--color-ink);font-size:.9375rem;font-weight:600}.tafel-produkt i{color:var(--color-neutral-muted);font-size:.75rem;font-style:normal;line-height:1.45}.tafel-fuss{border-block-start:1px solid var(--color-linie);gap:.6rem;margin-block-start:1.5rem;padding-block-start:1.25rem;display:grid}@media (min-width:40rem){.tafel-fuss{grid-template-columns:repeat(2,1fr)}}.tafel-weg-breit{grid-column:1/-1}.tafel-weg-breit.tafel-weg-live{border-color:#ff752766;padding:1.05rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.tafel-weg-breit.tafel-weg-live{border-color:color-mix(in srgb, var(--color-brand-500) 40%, transparent)}}.tafel-weg-breit.tafel-weg-live{background-image:linear-gradient(120deg,#ff752724,#e65c0014)}@supports (color:color-mix(in lab, red, red)){.tafel-weg-breit.tafel-weg-live{background-image:linear-gradient(120deg, color-mix(in srgb, var(--color-brand-500) 14%, transparent), color-mix(in srgb, var(--color-brand-600) 8%, transparent))}}.tafel-weg-breit.tafel-weg-live:hover{border-color:#ff7527a6}@supports (color:color-mix(in lab, red, red)){.tafel-weg-breit.tafel-weg-live:hover{border-color:color-mix(in srgb, var(--color-brand-500) 65%, transparent)}}.tafel-weg-breit.tafel-weg-live:hover{background-image:linear-gradient(120deg,#ff752738,#e65c0024)}@supports (color:color-mix(in lab, red, red)){.tafel-weg-breit.tafel-weg-live:hover{background-image:linear-gradient(120deg, color-mix(in srgb, var(--color-brand-500) 22%, transparent), color-mix(in srgb, var(--color-brand-600) 14%, transparent))}}@keyframes schieneLicht{to{inset-inline-start:100%}}@keyframes ticketEinpendeln{0%{rotate:5deg}40%{rotate:-3deg}70%{rotate:1.5deg}to{rotate:0deg}}@keyframes stufeTaste{0%{filter:brightness();translate:0}30%{filter:brightness(1.18);translate:0 -16px}60%{filter:brightness();translate:0 2px}to{translate:0}}@keyframes treppeZielAtmen{0%,to{box-shadow:inset 0 -3px 0 0 var(--color-brand-500), 0 18px 44px -22px color-mix(in srgb, var(--color-brand-500) 55%, transparent)}50%{box-shadow:inset 0 -3px 0 0 var(--color-brand-500), 0 20px 56px -14px color-mix(in srgb, var(--color-brand-500) 78%, transparent)}}.menue-unter{text-align:center;color:#1f1c16a6;font-family:Georgia,Times New Roman,serif;font-size:.9375rem;font-style:italic}@keyframes mfkSchweben{0%{translate:0}to{translate:0 -8px}}.mfk-karte{--fw-f:clamp(.55, calc((100vw - 24rem) / 52rem + .55), 1);background:linear-gradient(var(--color-dark-card), var(--color-dark-card)) padding-box, linear-gradient(160deg, #ff752766, #ff75271a) border-box;border:1px solid #0000;border-radius:1.1rem;justify-items:center;gap:.2rem;width:clamp(7.6rem,15.9vw,14.3rem);padding:clamp(.95rem,2vw,1.8rem) clamp(.5rem,1.1vw,1rem) clamp(.8rem,1.7vw,1.5rem);display:grid;position:absolute;inset-block-end:clamp(2.4rem,7vw,8.2rem);inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.mfk-karte{background:linear-gradient(var(--color-dark-card), var(--color-dark-card)) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--color-brand-500) 40%, transparent), color-mix(in srgb, var(--color-brand-500) 10%, transparent)) border-box}}.mfk-karte{cursor:pointer;transform:translateX(-50%) rotate(calc(var(--fw) * var(--fw-f,1)));transform-origin:50% 2278px;transition:translate .35s var(--ease-soft), scale .35s var(--ease-soft), box-shadow .35s var(--ease-soft);translate:0;scale:1;box-shadow:0 22px 44px -24px #000000d9}.mfk-karte b{letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-muted);font-size:clamp(.6rem,.9vw,.8rem);font-weight:800}.mfk-karte i{color:var(--color-ink);white-space:nowrap;font-size:clamp(.7rem,1.3vw,1.2rem);font-style:normal;font-weight:600}.mfk-karte:hover{z-index:3;translate:0 -12px}.mfk-karte[data-an=true]{z-index:2;background:linear-gradient(var(--color-dark-card), var(--color-dark-card)) padding-box, linear-gradient(160deg, var(--color-brand-400), var(--color-brand-600)) border-box;translate:0 -26px;box-shadow:0 26px 54px -22px #000000e6,0 0 34px -10px #ff75278c}@supports (color:color-mix(in lab, red, red)){.mfk-karte[data-an=true]{box-shadow:0 26px 54px -22px #000000e6, 0 0 34px -10px color-mix(in srgb, var(--color-brand-500) 55%, transparent)}}.mfk-karte[data-an=true] i{color:var(--color-akzent-text)}.mfk-karte:nth-child(odd){background:linear-gradient(160deg, var(--color-brand-400), var(--color-brand-600)) padding-box, linear-gradient(160deg, var(--color-brand-300,#ffc98f), var(--color-brand-600)) border-box}.mfk-karte:nth-child(odd) b{color:#5c2100}.mfk-karte:nth-child(odd) i{color:#1b1b19}.mfk-karte:nth-child(odd)[data-an=true]{box-shadow:0 30px 60px -22px #000000e6,0 0 40px -8px #ff7527b3}@supports (color:color-mix(in lab, red, red)){.mfk-karte:nth-child(odd)[data-an=true]{box-shadow:0 30px 60px -22px #000000e6, 0 0 40px -8px color-mix(in srgb, var(--color-brand-500) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.mfk-karte,html.anim .mfk .mfk-karte{opacity:1;transform:translateX(-50%) rotate(calc(var(--fw) * var(--fw-f,1)));transition:none}.mfk-karte:hover{translate:0;scale:1}}@keyframes menueStempel{0%{opacity:0;rotate:-10deg;scale:1.8}60%{opacity:1;rotate:1deg;scale:.92}80%{scale:1.05}to{opacity:1;rotate:0deg;scale:1}}@keyframes menueGlanz{to{background-position:-50% 0}}@keyframes anCodeTippen{to{clip-path:inset(0 -.2rem 0 0)}}@keyframes anHakenZug{to{stroke-dashoffset:0}}.tafel-weg{border:1px solid var(--color-linie);transition:border-color .25s var(--ease-soft), background-color .25s var(--ease-soft), transform .2s var(--ease-soft);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.tafel-weg:hover{border-color:var(--color-linie-stark);background-color:var(--color-schicht-1);transform:translateY(-1px)}.tafel-weg b{color:var(--color-ink);align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;display:flex}.tafel-weg i{color:var(--color-neutral-muted);margin-block-start:.2rem;font-size:.75rem;font-style:normal;line-height:1.45;display:block}.tafel-weg-live{border-color:#ff752759}@supports (color:color-mix(in lab, red, red)){.tafel-weg-live{border-color:color-mix(in srgb, var(--color-brand-500) 35%, transparent)}}.tafel-weg-live{background-color:#ff752712}@supports (color:color-mix(in lab, red, red)){.tafel-weg-live{background-color:color-mix(in srgb, var(--color-brand-500) 7%, transparent)}}.tafel-weg-live:hover{border-color:var(--color-brand-500);background-color:#ff75271f}@supports (color:color-mix(in lab, red, red)){.tafel-weg-live:hover{background-color:color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}.tafel-punkt{background-color:var(--color-status-free);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem #10b98138}@supports (color:color-mix(in lab, red, red)){.tafel-punkt{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-status-free) 22%, transparent)}}.tafel-punkt{animation:2.2s ease-in-out infinite tafelPunkt}@keyframes tafelPunkt{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tafel-punkt{animation:none}}@keyframes codeRein{0%{opacity:0;transform:translateY(.4rem)scale(.9)}to{opacity:1;transform:none}}@keyframes kintroLive{0%,to{opacity:1}50%{opacity:.35}}.ger{border-radius:var(--radius-card);background-color:var(--color-dark-card);transition:border-color .3s var(--ease-soft), transform .3s var(--ease-soft), box-shadow .3s var(--ease-soft), opacity .3s var(--ease-soft);border:1px solid #ee7b2238;flex-direction:column;display:flex;position:relative;overflow:hidden}.ger:hover{border-color:#ee7b228c;transform:translateY(-4px);box-shadow:0 30px 60px -38px #000000f2,0 0 32px -14px #ff752773}@supports (color:color-mix(in lab, red, red)){.ger:hover{box-shadow:0 30px 60px -38px #000000f2, 0 0 32px -14px color-mix(in srgb, var(--color-brand-500) 45%, transparent)}}.ger[hidden]{display:none}.ger-bild{border-block-end:1px solid var(--color-linie);background-image:radial-gradient(90% 80% at 50% 0%, #ff752714, transparent 70%), linear-gradient(var(--color-schicht-1), var(--color-schicht-1));height:13rem;padding:.75rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ger-bild{background-image:radial-gradient(90% 80% at 50% 0%, color-mix(in srgb, var(--color-brand-500) 8%, transparent), transparent 70%), linear-gradient(var(--color-schicht-1), var(--color-schicht-1))}}.ger-bild[data-foto=true]{background-image:radial-gradient(58% 16% at 50% 86%,#ff752757,#0000 100%),radial-gradient(85% 75% at 50% 34%,#fff9f0,#f3e9da 58%,#e2d3bd 100%);padding:0}@supports (color:color-mix(in lab, red, red)){.ger-bild[data-foto=true]{background-image:radial-gradient(58% 16% at 50% 86%, color-mix(in srgb, var(--color-brand-500) 34%, transparent), transparent 100%), radial-gradient(85% 75% at 50% 34%, #fff9f0, #f3e9da 58%, #e2d3bd 100%)}}.ger-bild[data-foto=true]:after{content:"";filter:blur(4px);height:7%;transition:transform .45s var(--ease-soft), opacity .45s var(--ease-soft);pointer-events:none;background:radial-gradient(50% 50%,#1b1b1952,#0000 70%);border-radius:50%;position:absolute;inset-block-end:7%;inset-inline:18%}.ger:hover .ger-bild[data-foto=true]:after{opacity:.75;transform:scaleX(1.15)}.ger-bild:not([data-foto]){place-items:center;display:grid}@keyframes themaLicht{0%{transform:translate(0)}to{transform:translate(420%)}}.navlink[aria-current=page],.menue-link[aria-current=page]{color:var(--color-gold-text)}.navlink[aria-current=page]:after{content:"";background-image:linear-gradient(90deg, var(--color-brand-400), var(--color-brand-600));inset-inline:.9rem;border-radius:2px;height:2px;position:absolute;bottom:.35rem}.navlink{position:relative}@keyframes wahlAuf{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@keyframes stRein{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.st-person-wer{gap:.1rem;min-width:0;display:grid}.st-person-wer b{color:var(--color-ink);font-size:.9375rem;font-weight:600}.st-person-wer i{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-text);font-size:.6875rem;font-style:normal;font-weight:700}.st-pin{border:1px solid var(--color-linie);text-align:center;background-color:var(--color-dark-deeper);border-radius:.9rem;padding:1.25rem}@keyframes stZittern{0%,to{transform:translate(0)}25%{transform:translate(-.35rem)}75%{transform:translate(.35rem)}}@keyframes stHaken{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes dbRein{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes dbBalken{0%{height:0}to{height:var(--h)}}.abschnitt{padding-block:4rem}@media (min-width:48rem){.abschnitt{padding-block:6.5rem}}main.abschnitt{padding-block-start:calc(var(--balken-hoehe) + 4rem)}@media (min-width:48rem){main.abschnitt{padding-block-start:calc(var(--balken-hoehe) + 6.5rem)}}.analyse{border-radius:var(--radius-card);background-image:linear-gradient(var(--color-dark-card), var(--color-dark-card)), linear-gradient(155deg, var(--kante-1), var(--kante-2) 55%, var(--kante-3));background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;align-items:center;gap:2.5rem;padding:2rem;display:grid;overflow:hidden}@media (min-width:64rem){.analyse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.5rem;padding:3rem 3.25rem}}.analyse{background-image:linear-gradient(135deg,#f2a03d 0%,#ee7b22 45%,#dc5f1e 100%);border-color:#0000;box-shadow:0 40px 90px -50px #ee7b2299}.analyse .h-section,.analyse .lead,.analyse .titel-gross{color:#1b1b19}.analyse .brand-text{color:#1b1b19;-webkit-text-fill-color:currentColor;background-image:none}.analyse .text-neutral-muted{color:#1b1b19}.analyse .btn-primary{color:#f7f3ea;background-image:linear-gradient(135deg,#2a2a27,#1b1b19);box-shadow:0 18px 36px -20px #000000bf}.analyse .btn-primary:hover{filter:brightness(1.15)}.analyse .btn-ghost{color:#1b1b19;background-color:#ffffff24;border-color:#1b1b1947}.analyse .btn-ghost:hover{background-color:#ffffff3d}@keyframes dazuLicht{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(400%)}}.abend{max-width:58rem;margin-inline:auto}@keyframes abendRein{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}.station{border-radius:var(--radius-card);background-image:linear-gradient(var(--color-dark-card), var(--color-dark-card)), linear-gradient(155deg, var(--kante-1), var(--kante-2) 55%, var(--kante-3));transition:opacity .5s var(--ease-soft), transform .5s var(--ease-soft), box-shadow .5s var(--ease-soft);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 50px -30px #000c}.station[data-aktiv=true]{transform:translateY(-4px);box-shadow:0 28px 60px -28px #ff752759}[data-laeuft] .station{opacity:.55}[data-laeuft] .station[data-aktiv=true]{opacity:1}[data-laeuft] .station[data-fertig=true]{opacity:.92}@keyframes pfeilLauf{0%{opacity:0;inset-inline-start:0}15%{opacity:1}85%{opacity:1}to{opacity:0;inset-inline-start:100%}}@media (max-width:59.99rem){@keyframes pfeilLaufMobil{0%{opacity:0;inset-block-start:0}15%{opacity:1}85%{opacity:1}to{opacity:0;inset-block-start:100%}}}@media (prefers-reduced-motion:reduce){.station,.station-zeile,.station-fortschritt span{transition:none}}.chat-blase-wir{background-image:linear-gradient(140deg, var(--color-brand-400), var(--color-brand-500));color:#1b1b19;border-end-end-radius:.35rem;align-self:flex-end;font-weight:500}@keyframes chatTippt{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.3rem)}}@keyframes antwortRein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.weg{gap:2rem 1.25rem;display:grid}@media (min-width:60rem){.weg{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes lpPlanPuls{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.75}}@keyframes lpHakenZug{to{stroke-dashoffset:0}}@keyframes kopfAuf{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes kopfBild{0%{opacity:0;transform:translateY(1.5rem)scale(.97)}to{opacity:1;transform:none}}.uew{border-block-start:1px solid var(--color-linie);margin-block-start:3rem}.uew li{border-block-end:1px solid var(--color-linie);gap:.4rem 2.5rem;padding-block:1.9rem;display:grid}@media (min-width:52rem){.uew li{grid-template-columns:6.5rem minmax(0,.75fr) minmax(0,1.25fr);align-items:start}}.uew-nr{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px #ff7527b3;font-size:2.6rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.uew-nr{-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-brand-500) 70%, transparent)}}.uew-nr{transition:color .3s var(--ease-soft)}.uew li:hover .uew-nr{color:var(--color-akzent-text)}.uew b{color:var(--color-ink);font-size:1.25rem;font-weight:600;line-height:1.3}.uew p{color:var(--color-neutral-muted);font-size:.9688rem;line-height:1.65}.urad-ring{animation:80s linear infinite uradDreh;position:absolute;inset:0}.urad-ring:before{content:"";border:1px dashed #ff752752;position:absolute;inset:11%}@supports (color:color-mix(in lab, red, red)){.urad-ring:before{border:1px dashed color-mix(in srgb, var(--color-brand-500) 32%, transparent)}}.urad-ring:before{border-radius:999px}.urad-ring li{opacity:0;transition:opacity .5s var(--ease-soft);animation:80s linear infinite reverse uradDreh;position:absolute;translate:-50% -50%}.urad-ring li:first-child{top:11%;left:50%}.urad-ring li:nth-child(2){top:22.4%;left:77.6%}.urad-ring li:nth-child(3){top:50%;left:89%}.urad-ring li:nth-child(4){top:77.6%;left:77.6%}.urad-ring li:nth-child(5){top:89%;left:50%}.urad-ring li:nth-child(6){top:77.6%;left:22.4%}.urad-ring li:nth-child(7){top:50%;left:11%}.urad-ring li:nth-child(8){top:22.4%;left:22.4%}.urad-ring button{cursor:pointer;transition:scale .35s var(--ease-soft);background:0 0;border:0;justify-items:center;gap:.4rem;padding:0;display:grid;scale:1}.urad-name{letter-spacing:.01em;color:var(--color-neutral-muted);white-space:nowrap;transition:color .35s var(--ease-soft);font-size:.72rem;font-weight:600}.urad-ring button:hover{scale:1.12}.urad-ring button[data-an=true]{scale:1.3}.urad-ring button[data-an=true] .urad-name{color:var(--color-ink)}@keyframes uradSonar{0%{opacity:.9;scale:1}to{opacity:0;scale:1.6}}@keyframes uradAtmen{0%,to{opacity:.5;scale:1}50%{opacity:1;scale:1.14}}@keyframes uradDreh{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.urad-ring,.urad-ring li{animation:none}.urad-ring button,.urad-ring button:hover,.urad-ring button[data-an=true]{transition:none;scale:1}}.abend{border:1px solid #ff8a4854;align-items:center;gap:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.abend{border:1px solid color-mix(in srgb, var(--color-brand-500) 28%, var(--color-linie))}}.abend{background:radial-gradient(circle at 15% 0%, #ff752717, transparent 34%), linear-gradient(135deg, var(--color-dark-card), #222221);border-radius:1.5rem;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.abend{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--color-brand-500) 9%, transparent), transparent 34%), linear-gradient(135deg, var(--color-dark-card), color-mix(in srgb, var(--color-dark-card) 76%, var(--color-dark-deeper)))}}.abend{position:relative;overflow:hidden}@media (min-width:56rem){.abend{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:4.5rem;padding:3rem 3.25rem}}.abend:after{content:"";background-image:radial-gradient(50% 50%,#ff75271c,#0000 72%);width:35%;height:120%;position:absolute;inset-block-start:-45%;inset-inline-start:-12%}@supports (color:color-mix(in lab, red, red)){.abend:after{background-image:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--color-brand-500) 11%, transparent), transparent 72%)}}.abend:after{pointer-events:none}@keyframes abendRaus{to{opacity:0;transform:translateY(-.5rem)}}@media (max-width:35.99rem){.abend{padding:1.25rem}}.btn-primary{transition-property:translate,transform,background-color,box-shadow,border-color,color;transition-duration:.3s;transition-timing-function:var(--ease-soft)}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--color-brand-400);outline-offset:4px}:where(.btn,.karte,.card,.panel,.paket,.frage){-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){:where(.btn,.karte,.card,.panel,.paket,.frage):hover{outline:1px solid #ff752738}}@media (hover:hover) and (pointer:fine){@supports (color:color-mix(in lab, red, red)){:where(.btn,.karte,.card,.panel,.paket,.frage):hover{outline:1px solid color-mix(in srgb, var(--color-brand-500) 22%, transparent)}}}@media (hover:hover) and (pointer:fine){:where(.btn,.karte,.card,.panel,.paket,.frage):hover{outline-offset:3px}}@supports (animation-timeline:view()){@media not all and (prefers-reduced-motion:reduce){article.ger,.hw-kachel,.kontaktblock,.shop-karte,.db-kann,.beitrag-karte,.fakt,.frage,.weg .schritt,.person{animation:linear both gerAuf;animation-timeline:view();animation-range:entry entry 45%}}}@keyframes gerAuf{0%{opacity:0;translate:0 2rem;scale:.97}to{opacity:1;translate:0;scale:1}}.ger-bild[data-foto=true]:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;animation:8s ease-in-out infinite schimmerLauf;position:absolute;inset-block:0;inset-inline-start:-70%}@media (prefers-reduced-motion:reduce){.ger-bild[data-foto=true]:before{opacity:0;animation:none}}@keyframes griffTakt{0%,25%,to{border-color:color-mix(in srgb, var(--color-brand-500) 30%, transparent);background-color:color-mix(in srgb, var(--color-brand-500) 8%, transparent);translate:0;box-shadow:0 0 #0000}7%,18%{border-color:var(--color-brand-500);background-color:color-mix(in srgb, var(--color-brand-500) 20%, transparent);box-shadow:0 14px 30px -16px var(--gold-glow);translate:0 -3px}}@keyframes kettePfeil{0%,to{opacity:.55;translate:0}50%{opacity:1;translate:4px}}.appb-bild{opacity:0;transition:opacity .55s var(--ease-soft), scale .9s var(--ease-soft);pointer-events:none;position:absolute;inset:0;scale:1.06}.appb-bild img{object-fit:cover;width:100%;height:100%}.appb-bild[data-an=true]{opacity:1;scale:1}.appb-schritt{border:1px solid var(--color-linie);background-color:var(--color-dark-card);opacity:.55;transition:opacity .4s var(--ease-soft), border-color .4s var(--ease-soft), box-shadow .4s var(--ease-soft);border-radius:1.5rem;padding:1.75rem}@media (min-width:48rem){.appb-schritt{padding:2rem 2.25rem}}.appb-schritt[data-an=true]{opacity:1;background:linear-gradient(var(--color-dark-card), var(--color-dark-card)) padding-box, linear-gradient(150deg, #ff75278c, #ff75271f 45%, #e65c0066) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.appb-schritt[data-an=true]{background:linear-gradient(var(--color-dark-card), var(--color-dark-card)) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--color-brand-500) 55%, transparent), color-mix(in srgb, var(--color-brand-500) 12%, transparent) 45%, color-mix(in srgb, var(--color-brand-600) 40%, transparent)) border-box}}.appb-schritt[data-an=true]{box-shadow:0 30px 70px -45px #000000e6,0 0 34px -18px #ff752773}@supports (color:color-mix(in lab, red, red)){.appb-schritt[data-an=true]{box-shadow:0 30px 70px -45px #000000e6, 0 0 34px -18px color-mix(in srgb, var(--color-brand-500) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.appb-bild{transition:none;scale:1}.appb-schritt{opacity:1;transition:none}}#ansichten figure.relative{background:linear-gradient(var(--color-dark-bg), var(--color-dark-bg)) padding-box, linear-gradient(150deg, #ff75278c, #ff75271f 45%, #e65c0066) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){#ansichten figure.relative{background:linear-gradient(var(--color-dark-bg), var(--color-dark-bg)) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--color-brand-500) 55%, transparent), color-mix(in srgb, var(--color-brand-500) 12%, transparent) 45%, color-mix(in srgb, var(--color-brand-600) 40%, transparent)) border-box}}@supports (animation-timeline:view()){@media not all and (prefers-reduced-motion:reduce){#ansichten figure.relative{animation:linear both bildDrift;animation-timeline:view();animation-range:cover}}}@keyframes bildDrift{0%{translate:0 2.5rem}to{translate:0 -2.5rem}}@keyframes zahlDrift{0%{translate:0 2.5rem}to{translate:0 -2.5rem}}@media not all and (prefers-reduced-motion:reduce){@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.28s}.zeiger-schein{z-index:-1;background-image:radial-gradient(circle,#fba60a21,#0000 65%);border-radius:50%;width:30rem;height:30rem;margin-block-start:-15rem;margin-inline-start:-15rem;position:fixed;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.zeiger-schein{background-image:radial-gradient(circle, color-mix(in srgb, var(--color-brand-400) 13%, transparent), transparent 65%)}}.zeiger-schein{opacity:0;transition:opacity .6s var(--ease-soft);pointer-events:none;will-change:transform}.zeiger-schein.ist-an{opacity:1}html.glut-an,html.glut-an body,html.glut-an :is(a,button,summary,label,[role=button],[role=tab]){cursor:none}html.glut-an :is(input,textarea,select){cursor:auto}.glut-punkt,.glut-ring{z-index:2000;pointer-events:none;opacity:0;will-change:translate;border-radius:999px;position:fixed;inset-block-start:0;inset-inline-start:0}.glut-punkt{background:radial-gradient(circle, #ffc98f 20%, var(--color-brand-500) 75%);width:7px;height:7px;margin-block-start:-3.5px;margin-inline-start:-3.5px;box-shadow:0 0 12px #ff7527bf}@supports (color:color-mix(in lab, red, red)){.glut-punkt{box-shadow:0 0 12px color-mix(in srgb, var(--color-brand-500) 75%, transparent)}}.glut-punkt{transition:opacity .3s var(--ease-soft), scale .25s var(--ease-soft)}.glut-ring{border:1.5px solid #ff75278c;width:34px;height:34px;margin-block-start:-17px;margin-inline-start:-17px}@supports (color:color-mix(in lab, red, red)){.glut-ring{border:1.5px solid color-mix(in srgb, var(--color-brand-500) 55%, transparent)}}.glut-ring{transition:opacity .3s var(--ease-soft), scale .3s var(--ease-soft), border-color .3s var(--ease-soft), background-color .3s var(--ease-soft)}html.glut-da .glut-punkt,html.glut-da .glut-ring{opacity:1}html.glut-fang .glut-ring{border-color:#ff7527d9;scale:1.45}@supports (color:color-mix(in lab, red, red)){html.glut-fang .glut-ring{border-color:color-mix(in srgb, var(--color-brand-500) 85%, transparent)}}html.glut-fang .glut-ring{background-color:#ff752714}@supports (color:color-mix(in lab, red, red)){html.glut-fang .glut-ring{background-color:color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}html.glut-fang .glut-punkt{scale:.55}html.glut-druck .glut-ring{scale:.8}html.glut-druck.glut-fang .glut-ring{scale:1.15}.exd-bon{z-index:-1;color:#1f1c16;text-align:center;transform-origin:top;opacity:0;visibility:hidden;background-color:#f7f3ea;border-block-end:2px dashed #1f1c1659;border-radius:0 0 5px 5px;gap:.3rem;width:200px;padding:.75rem .8rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:transform .55s linear,opacity .25s linear,visibility 0s linear .55s;display:grid;position:absolute;inset-block-start:calc(100% - 6px);inset-inline-start:1.1rem;transform:scaleY(0);box-shadow:0 18px 34px -18px #0009}.exd-bon b{letter-spacing:.12em;font-size:.6rem;font-weight:800}.exd-bon span{font-size:.6875rem;line-height:1.45}.exd-bon i{color:#8a3505;font-size:.625rem;font-style:normal;font-weight:700}.exd-bon:hover i{text-decoration:underline}@keyframes weiterWink{0%,to{translate:0}12%{translate:6px}24%{translate:0}}@keyframes lpEinflug{0%{opacity:0;translate:0 -26px;scale:.96}}@keyframes qrScan{0%,to{opacity:0;inset-block-start:8%}12%,88%{opacity:1}50%{inset-block-start:86%}}@media (prefers-reduced-motion:reduce){.exd-bon{transition:none}}@keyframes empAtmen{0%,to{box-shadow:0 34px 90px -55px color-mix(in srgb, var(--color-brand-500) 45%, transparent)}50%{box-shadow:0 38px 105px -50px color-mix(in srgb, var(--color-brand-500) 68%, transparent)}}@keyframes empStempel{0%{opacity:0;rotate:-8deg;scale:1.8}60%{opacity:1;rotate:1.5deg;scale:.94}to{opacity:1;rotate:0deg;scale:1}}@keyframes empSchweben{0%{translate:0}to{translate:0 -4px}}html.anim .tafel:not(.hidden){animation:tafelKlapp .3s var(--ease-soft) both}html.anim .tafel:not(.hidden) .tafel-produkt{animation:tafelAuf .38s var(--ease-soft) both}html.anim .tafel:not(.hidden) .tafel-produkt:nth-child(2){animation-delay:50ms}html.anim .tafel:not(.hidden) .tafel-produkt:nth-child(3){animation-delay:.1s}html.anim .tafel:not(.hidden) .tafel-produkt:nth-child(4){animation-delay:.15s}html.anim .tafel:not(.hidden) .tafel-produkt:nth-child(5){animation-delay:.2s}html.anim .tafel:not(.hidden) .tafel-produkt:nth-child(6){animation-delay:.25s}html.anim .menue-voll:not(.hidden) .menue-link{animation:tafelAuf .35s var(--ease-soft) both}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(2){animation-delay:40ms}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(3){animation-delay:80ms}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(4){animation-delay:.12s}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(5){animation-delay:.16s}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(6){animation-delay:.2s}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(7){animation-delay:.24s}html.anim .menue-voll:not(.hidden) .menue-link:nth-child(8){animation-delay:.28s}@keyframes tafelKlapp{0%{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){html.anim .tafel:not(.hidden),html.anim .tafel:not(.hidden) .tafel-produkt,html.anim .menue-voll:not(.hidden) .menue-link{animation:none}}.ambiente{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambiente i{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;display:block;position:absolute}.ambiente i:first-child{background-image:radial-gradient(circle at 30% 30%,#ff75273d,#0000 70%);width:44rem;height:44rem;inset-block-start:-14rem;inset-inline-start:-10rem}@supports (color:color-mix(in lab, red, red)){.ambiente i:first-child{background-image:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--color-brand-500) 24%, transparent), transparent 70%)}}.ambiente i:first-child{animation:46s ease-in-out infinite alternate ambTreiben1}.ambiente i:nth-child(2){background-image:radial-gradient(circle at 60% 60%,#d9591a2e,#0000 70%);width:38rem;height:38rem;animation:58s ease-in-out infinite alternate ambTreiben2;inset-block-end:-12rem;inset-inline-end:-8rem}.ambiente i:nth-child(3){background-image:radial-gradient(circle,#f2a03d21,#0000 70%);width:30rem;height:30rem;animation:70s ease-in-out infinite alternate ambTreiben3;inset-block-start:30%;inset-inline-start:55%}@keyframes ambTreiben1{to{transform:translate(8rem,6rem)scale(1.15)}}@keyframes ambTreiben2{to{transform:translate(-9rem,-5rem)scale(1.1)}}@keyframes ambTreiben3{to{transform:translate(-6rem,8rem)scale(.9)}}@media (max-width:40rem){.ambiente i{filter:blur(60px)}}@media (prefers-reduced-motion:reduce){.ambiente i{animation:none}}article.ger .ger-bild[data-foto]{cursor:zoom-in}.blick-schleier{z-index:90;cursor:zoom-out;animation:blickAuf .25s var(--ease-soft);background-color:#0f0e0ce0;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}@keyframes blickAuf{0%{opacity:0}to{opacity:1}}.blick-schleier img{background-image:radial-gradient(85% 75% at 50% 34%,#fff9f0,#f3e9da 58%,#e2d3bd 100%);border-radius:1.25rem;max-width:min(56rem,94vw);max-height:84vh;padding:1.25rem;box-shadow:0 60px 140px -60px #000000f2}.blick-zu{color:#fff9f0;background-color:#ffffff14;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:1.05rem;display:grid;position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem}@media (prefers-reduced-motion:reduce){.blick-schleier{animation:none}}@keyframes kbZoom{0%{transform:scale(1)}to{transform:scale(1.07)translate(1.5%,-1%)}}@keyframes schimmerLauf{0%,55%{transform:translate(0)skew(-8deg)}90%,to{transform:translate(420%)skew(-8deg)}}@keyframes pulsPunkt{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-500) 60%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes detStromFluss{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes detKlappen{0%{opacity:0;translate:0 44px;rotate:x -20deg}}@keyframes fadenWink{0%,to{transform:rotateY(0)}35%,65%{transform:rotateY(180deg)}}@keyframes fadenLichtpunkt{0%{opacity:0;top:4%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:94%}}@keyframes stufePuls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-500) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}@keyframes laufBand{to{transform:translate(-50%)}}.hoch-knopf{z-index:60;border:1px solid var(--color-linie-stark);width:2.75rem;height:2.75rem;color:var(--color-ink);background-color:var(--color-dark-card);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-soft), transform .3s var(--ease-soft), border-color .3s var(--ease-soft), color .3s var(--ease-soft);border-radius:999px;place-items:center;display:grid;position:fixed;inset-block-end:1.4rem;inset-inline-end:1.25rem;transform:translateY(.75rem);box-shadow:0 18px 40px -18px #000c}.hoch-knopf.ist-da{opacity:1;pointer-events:auto;transform:none}.hoch-knopf:hover{color:var(--color-akzent-text);border-color:#ee7b228c}.hoch-knopf svg{width:1.1rem;height:1.1rem}@media (prefers-reduced-motion:reduce){.hoch-knopf{transition:none;transform:none}}@keyframes uehNicken{0%,to{transform:translateY(0)}50%{transform:translateY(.3rem)}}#geschichte,#team{overflow-x:clip}.uew{position:relative}.uew-linie{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uew-linie path{fill:none;stroke:var(--color-brand-400);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 9px #ff7527bf)}@supports (color:color-mix(in lab, red, red)){.uew-linie path{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--color-brand-500) 75%, transparent))}}.uew-komet{fill:#ffd9ae;filter:drop-shadow(0 0 10px var(--color-brand-400)) drop-shadow(0 0 22px #ff7527cc)}@supports (color:color-mix(in lab, red, red)){.uew-komet{filter:drop-shadow(0 0 10px var(--color-brand-400)) drop-shadow(0 0 22px color-mix(in srgb, var(--color-brand-500) 80%, transparent))}}.uew li{position:relative}.uew li:after{content:"";background-image:linear-gradient(90deg,#ff75278c,#ff752714 65%,#0000);height:2px;position:absolute;inset-block-end:-1px;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.uew li:after{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-500) 55%, transparent), color-mix(in srgb, var(--color-brand-500) 8%, transparent) 65%, transparent)}}.uew li:after{transform-origin:0;transform:scaleX(0)}.uew li:before{content:"";background-image:linear-gradient(180deg, var(--color-brand-400), var(--color-brand-600));transform-origin:top;width:3px;transition:transform .3s var(--ease-soft);border-radius:999px;position:absolute;inset-block:1.6rem;inset-inline-start:-1.1rem;transform:scaleY(0)}.uew li:hover:before{transform:scaleY(1)}html.anim .uew .uew-nr{opacity:0}html.anim .uew.is-visible .uew-nr{opacity:1;animation:uewZuenden .8s var(--ease-soft) backwards}html.anim .uew li b,html.anim .uew li p{opacity:0;transition:opacity .55s var(--ease-soft), translate .55s var(--ease-soft)}html.anim .uew li b{translate:-14px}html.anim .uew li p{translate:14px}html.anim .uew.is-visible li b,html.anim .uew.is-visible li p{opacity:1;translate:0}html.anim .uew li:after{transition:transform .7s var(--ease-soft)}html.anim .uew.is-visible li:after{transform:scaleX(1)}html.anim .uew.is-visible li:first-child .uew-nr{animation-delay:1s}html.anim .uew.is-visible li:nth-child(2) .uew-nr{animation-delay:2.35s}html.anim .uew.is-visible li:nth-child(3) .uew-nr{animation-delay:3.7s}html.anim .uew.is-visible li:nth-child(4) .uew-nr{animation-delay:5.05s}html.anim .uew.is-visible li:first-child b{transition-delay:.22s}html.anim .uew.is-visible li:nth-child(2) b{transition-delay:.4s}html.anim .uew.is-visible li:nth-child(3) b{transition-delay:.58s}html.anim .uew.is-visible li:nth-child(4) b{transition-delay:.76s}html.anim .uew.is-visible li:first-child p{transition-delay:.4s}html.anim .uew.is-visible li:nth-child(2) p{transition-delay:.58s}html.anim .uew.is-visible li:nth-child(3) p{transition-delay:.76s}html.anim .uew.is-visible li:nth-child(4) p{transition-delay:.94s}html.anim .uew.is-visible li:first-child:after{transition-delay:.5s}html.anim .uew.is-visible li:nth-child(2):after{transition-delay:.68s}html.anim .uew.is-visible li:nth-child(3):after{transition-delay:.86s}html.anim .uew.is-visible li:nth-child(4):after{transition-delay:1.04s}@keyframes uewZuenden{0%{opacity:0;color:var(--color-akzent-text);scale:.55}55%{opacity:1;color:var(--color-akzent-text);scale:1.12}to{opacity:1;color:#0000;scale:1}}@media (prefers-reduced-motion:reduce){html.anim .uew .uew-nr,html.anim .uew li b,html.anim .uew li p{opacity:1;transition:none;animation:none;translate:0}html.anim .uew li:after,.uew li:after{transition:none;transform:scaleX(1)}.uew li:before{display:none}.uep-reihe .uep-bild,.uep-reihe>div:last-child,.uew li,.uekette>*,.uefw li{opacity:1;transition:none;transform:none}}.bed-kurz{border-radius:var(--radius-card);background-image:radial-gradient(110% 90% at 0% 0%, #ff75271a, transparent 62%), linear-gradient(var(--color-dark-card), var(--color-dark-card));border:1px solid #ee7b2266;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.bed-kurz{background-image:radial-gradient(110% 90% at 0% 0%, color-mix(in srgb, var(--color-brand-500) 10%, transparent), transparent 62%), linear-gradient(var(--color-dark-card), var(--color-dark-card))}}@media (min-width:40rem){.bed-kurz{padding:1.75rem 2rem}}.bed-kurz-kopf{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-text);font-size:.625rem;font-weight:700}.bed-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (min-width:64rem){.bed-layout{grid-template-columns:19rem minmax(0,1fr);gap:4rem}.bed-layout .bed-inhalt{margin-block-start:0;position:sticky;inset-block-start:calc(var(--balken-hoehe) + 6rem)}.bed-layout .bed-inhalt ol{grid-template-columns:1fr}.bed-layout>:not(.bed-inhalt):not(.bed-text){grid-column:1/-1}}.bed-inhalt a.ist-hier{color:var(--color-gold-text);background-color:#ff75271a}@supports (color:color-mix(in lab, red, red)){.bed-inhalt a.ist-hier{background-color:color-mix(in srgb, var(--color-brand-500) 10%, transparent)}}.bed-inhalt{border:1px solid var(--color-linie-stark);border-radius:var(--radius-card);background-color:var(--color-dark-card);margin-block-start:2.5rem;padding:1.5rem}.bed-inhalt-kopf{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-muted);margin-block-end:1rem;font-size:.625rem;font-weight:700}.bed-inhalt ol{gap:.15rem;display:grid}@media (min-width:40rem){.bed-inhalt ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.5rem}}.bed-inhalt a{color:var(--color-neutral-main);transition:color .2s var(--ease-soft), background-color .2s var(--ease-soft);border-radius:.5rem;align-items:baseline;gap:.7rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.45;display:flex}.bed-inhalt a:hover{color:var(--color-gold-text);background-color:var(--color-schicht-1)}.bed-inhalt b{font-variant-numeric:tabular-nums;min-width:1.1rem;color:var(--color-akzent-text);flex:none;font-size:.75rem;font-weight:700}.bed-text{color:var(--color-neutral-muted);gap:2.5rem;font-size:.9375rem;line-height:1.7;display:grid}.bed-teil{scroll-margin-block-start:calc(var(--balken-hoehe) + 6rem)}.bed-kopf{color:var(--color-ink);align-items:flex-start;gap:.85rem;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex}.bed-nr{width:1.75rem;height:1.75rem;color:var(--color-gold-text);background-color:#ff752724;border-radius:.55rem;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.bed-nr{background-color:color-mix(in srgb, var(--color-brand-500) 14%, transparent)}}.bed-teil p+p,.bed-teil ul,.bed-teil ol,.bed-teil h2+p{margin-block-start:.85rem}@keyframes pyrAtmen{0%,to{opacity:.25}50%{opacity:.5}}@keyframes lpPuls{0%,to{box-shadow:0 0 #ee7b2200}50%{box-shadow:0 0 26px 2px #ee7b2266}}@keyframes lpPlus{0%,35%,to{transform:scale(1)}45%{transform:scale(1.35)}55%{transform:scale(1)}}@keyframes lpLicht{0%,55%{transform:translate(0)}85%,to{transform:translate(360%)}}@keyframes anRein{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.an-kasse{align-content:start;gap:.9rem;display:grid}@media (min-width:40rem){.an-kasse{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.1rem}}.an-tasten{grid-template-columns:repeat(2,1fr);align-content:start;gap:.45rem;display:grid}.an-tasten span,.an-wege span{border:1px solid var(--color-linie-stark);text-align:center;color:var(--color-neutral-main);background-color:var(--color-dark-card);cursor:pointer;transition:scale .15s var(--ease-soft), border-color .25s var(--ease-soft);border-radius:.6rem;padding-block:.75rem;font-size:.8125rem;font-weight:500;scale:1}.an-tasten span:hover,.an-wege span:hover{border-color:#ff752773}@supports (color:color-mix(in lab, red, red)){.an-tasten span:hover,.an-wege span:hover{border-color:color-mix(in srgb, var(--color-brand-500) 45%, transparent)}}.an-tasten span:active,.an-wege span:active{scale:.94}@media (prefers-reduced-motion:reduce){.an-tasten span:active,.an-wege span:active{scale:1}}.an-tasten [data-an-taste=stark],.an-wege [data-an-taste=stark]{color:#1b1b19;background-image:linear-gradient(135deg, var(--color-brand-400), var(--color-brand-500));border-color:#0000;font-weight:600}.an-zahlung{align-content:start;gap:1rem;display:grid}.an-wege{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}@media (min-width:40rem){.an-wege{grid-template-columns:repeat(3,1fr)}}.demo-ticket{border:1px solid var(--kante-3);background-color:var(--color-dark-card);cursor:pointer;animation:ticketRein .45s var(--ease-soft);transition:border-color .3s, transform .2s var(--ease-soft);border-radius:.875rem;padding:.85rem}.demo-ticket:hover{transform:translateY(-2px)}.demo-ticket[data-status=offen]{border-color:#fba60a73}.demo-ticket[data-status=arbeit]{border-color:#ff75278c}.demo-ticket[data-status=fertig]{border-color:#10b98173}@keyframes ticketRein{0%{opacity:0;transform:translate(28px)scale(.94)}to{opacity:1;transform:none}}.demo-raus{animation:ticketRaus .4s var(--ease-soft) forwards}@keyframes ticketRaus{to{opacity:0;transform:translateY(-10px)scale(.95)}}.demo-zeile{animation:zeileRein .3s var(--ease-soft)}@keyframes zeileRein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.demo-hinweis{animation:hinweis 2.6s var(--ease-soft) forwards}@keyframes hinweis{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){@keyframes wbLauf{0%,14%{opacity:0;inset-inline-start:0}20%{opacity:1}44%{opacity:1;inset-inline-start:100%}50%,to{opacity:0;inset-inline-start:100%}}@keyframes wbAuf{0%,42%{opacity:0;transform:translateY(4px)}54%,88%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(4px)}}@keyframes wbRolle{0%,30%{transform:translateY(0)}44%,90%{transform:translateY(-1.35em)}to{transform:translateY(0)}}@keyframes wbTon{0%{background-color:#c2410c}33%{background-color:#1f6f5c}66%{background-color:#3f3a78}to{background-color:#c2410c}}@keyframes wbMuster{0%,33%{box-shadow:inset 0 0 0 1px #ffffff1f, 0 0 0 2px var(--color-akzent-text)}34%,to{box-shadow:inset 0 0 0 1px #ffffff1f}}@keyframes wbZeile{0%,6%{opacity:0;transform:translateY(3px)}18%,88%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(3px)}}@keyframes wbHaken{0%,10%{transform:rotate(-45deg)scale(0)}20%,88%{transform:rotate(-45deg)scale(1)}96%,to{transform:rotate(-45deg)scale(0)}}@keyframes wbFrist{0%,8%{width:0}86%,to{width:100%}}@keyframes kdSchalten{0%{transform:translateY(0)}30%{transform:translateY(-1.5em)}60%{transform:translateY(-3em)}to{transform:translateY(-3em)}}@keyframes kdAbraeumen{0%,72%{opacity:1;max-height:10rem;transform:none}86%{opacity:0;max-height:10rem;transform:translate(.75rem)}94%{opacity:0;max-height:0;margin-block-start:-.55rem;transform:none}97%{opacity:0;max-height:10rem;margin-block-start:0;transform:none}to{opacity:1;transform:none}}@keyframes kdZeit{0%,40%{transform:translateY(0)}41%,to{transform:translateY(-1.35em)}}@keyframes ebRolle{0%,26%{transform:translateY(0)}40%,88%{transform:translateY(-1.35em)}to{transform:translateY(0)}}@keyframes ebAuf{0%,34%{opacity:0;transform:translateY(4px)}46%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(4px)}}@keyframes ebRing{0%,30%{opacity:0;transform:scale(.97)}44%{opacity:.9;transform:scale(1)}64%,to{opacity:0;transform:scale(1.03)}}@keyframes ebHaken{0%,6%{transform:rotate(-45deg)scale(0)}14%,88%{transform:rotate(-45deg)scale(1)}96%,to{transform:rotate(-45deg)scale(0)}}@keyframes ebKreis{0%,6%{border-color:var(--color-linie-stark);background-color:#0000}14%,88%{border-color:var(--color-gut);background-color:var(--color-gut-schwach)}96%,to{border-color:var(--color-linie-stark);background-color:#0000}}@keyframes ebGefunden{0%,20%{opacity:.5;box-shadow:none}40%,84%{opacity:1;box-shadow:0 0 0 3px var(--color-gut-schwach)}to{opacity:.5;box-shadow:none}}@keyframes ebWeg{0%,8%{stroke-dashoffset:1px}28%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes ebFuellen{0%,30%{height:0}52%,90%{height:72%}to{height:0}}@keyframes ebHalt{0%,8%{background-color:var(--color-schicht-1);border-color:var(--color-linie-stark)}16%,82%{background-color:var(--color-akzent-text);border-color:var(--color-akzent-text)}94%,to{background-color:var(--color-schicht-1);border-color:var(--color-linie-stark)}}}.menue-klapp summary{cursor:pointer;list-style:none}.menue-klapp summary::-webkit-details-marker{display:none}.menue-unter{border-inline-start:1px solid var(--color-linie);margin-inline-start:.25rem;padding:.25rem 0 .75rem 1rem;display:grid}.menue-unter a{color:var(--color-neutral-main);border-radius:.5rem;padding:.55rem .5rem;font-size:.9375rem;font-weight:600}.menue-unter a:active{background-color:var(--color-schicht-1)}@media (max-width:23.75rem){.pille-marke .wortmarke{display:none}.pille-marke{padding-inline:.6rem}.pille-abschluss{gap:.35rem;padding-inline:.45rem}.pille-abschluss .themeknopf,.pille-abschluss .anmeldeknopf,.pille-abschluss [data-menu-button]{width:2.5rem;height:2.5rem}.kopf-reihe{gap:.5rem}.pille-marke img{height:1.75rem}.kp-raster{gap:.2rem}}@media (max-width:40rem){main :is(.grid,[class*=grid-cols],.flex,[class*=-layout],[class*=-raum])>*,main [class*=-raster]>*,main [class*=-liste]>*,main [class*=-spalten]>*{min-width:0}.ablauf-spalte,.ablauf-seite,.vwahl-liste,.exg-karte,.fussbon-satz,.aktion-leistungen>li,.vwahl-liste,.vwahl-liste>*{min-width:0;max-width:100%}.fussbon-spalten>*{min-width:0}}@media (max-width:24rem){.aktionsbalken-kurz strong:first-child{display:none}.aktionsbalken-kurz:before{content:"Shop geschenkt";font-weight:700}}@media (max-width:48rem){.fussbon .bon-zeile:has(a){align-items:center;min-height:2.5rem;font-size:.6875rem}.fussbon .bon-zeile:has(a) a{font-size:inherit}.fussbon .bon-gruppe{margin-block:1.1rem .45rem;font-size:.6875rem}}@media (max-width:48rem) and (pointer:coarse){.pille-abschluss .themeknopf,.pille-abschluss .anmeldeknopf,.pille-abschluss [data-menu-button]{min-width:2.5rem;min-height:2.5rem}a[href^=tel\:].flex,a[href^=mailto\:].flex{align-items:center;min-height:2.5rem}}@media (max-width:21rem){.aktionsbalken-kurz .noch{display:none}.aktionsbalken-marke{padding-inline:.4rem;font-size:.5rem}}@keyframes startwegFluss{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){@keyframes kbSchiene{0%{transform:scaleX(0)}12%{transform:scaleX(.16)}32%{transform:scaleX(.42)}52%{transform:scaleX(.68)}72%{transform:scaleX(1)}92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes kbZeiger{0%,46%{opacity:1}48%,52%{opacity:0}54%,58%{opacity:1}60%,to{opacity:0}}@keyframes kbTipp{0%,6%{border-color:var(--color-linie);transform:none}10%{border-color:var(--color-akzent-text);transform:translateY(-2px)}22%{border-color:var(--color-akzent-text);transform:none}34%,to{border-color:var(--color-linie);transform:none}}@keyframes kbEin{0%,52%{opacity:0}62%,92%{opacity:1}to{opacity:0}}@keyframes kbStrich{0%,14%{width:0}30%,88%{width:100%}to{width:0}}@keyframes kbAuf{0%,8%{opacity:0;transform:translateY(4px)}20%,84%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(4px)}}@keyframes kbRolle{0%,34%{transform:translateY(0)}50%,92%{transform:translateY(-1.4em)}to{transform:translateY(0)}}@keyframes kbZeichen{0%,4%{color:#0000;border-color:var(--color-linie)}8%,88%{color:var(--color-ink);border-color:var(--color-akzent-text)}96%,to{color:#0000;border-color:var(--color-linie)}}@keyframes kbFrist{0%,26%{width:100%}92%,to{width:18%}}@keyframes kbWeg{0%,34%{opacity:1}42%,92%{opacity:0}to{opacity:1}}@keyframes kbDa{0%,36%{opacity:0}46%,92%{opacity:1}to{opacity:0}}@keyframes kbPunkt{0%,34%{background-color:var(--color-linie-stark)}46%,92%{background-color:var(--color-gut)}to{background-color:var(--color-linie-stark)}}}@media (max-width:47.99rem){.text-\[0\.625rem\],.text-\[0\.6875rem\],.text-\[0\.5625rem\],.text-\[0\.75rem\]{font-size:.75rem!important}.sec-num,.ueberzeile span,.drei-nr,.drei-marke,.lage-fuss,.an-code,.kp-legende,.kp-stand,.kintro-bon-kopf,.kintro-fussnote,.db-kachel-was,.db-block-kopf,.st-schild,.check-spalte-kopf,.check-quelle,.bed-inhalt-kopf,.por-rolle,.pyr-marke,.story-marke,.ueber-schluss-marke,.leute-text i,.fakt dt,.modul-eck dt,.bereich-kopf,.hw-wand-fuss,.team-bild figcaption,.lp-handy-kopf span,.por-sprachen span,.leute-sprachen em,.wer-sprachen li{font-size:.75rem}}@keyframes appLeuchten{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-500) 0%, transparent)}45%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-brand-500) 30%, transparent)}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-lg{max-width:var(--container-lg)}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-linie{border-color:var(--color-linie)}.border-linie-stark{border-color:var(--color-linie-stark)}.border-tertiary{border-color:var(--color-tertiary)}.bg-dark-deeper{background-color:var(--color-dark-deeper)}.bg-schicht-2{background-color:var(--color-schicht-2)}.p-7{padding:calc(var(--spacing) * 7)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[clamp\(1\.75rem\,4\.4vw\,2\.75rem\)\]{font-size:clamp(1.75rem,4.4vw,2.75rem)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-akzent-text{color:var(--color-akzent-text)}.text-brand-500{color:var(--color-brand-500)}.text-gold-text{color:var(--color-gold-text)}.text-ink{color:var(--color-ink)}.text-neutral-main{color:var(--color-neutral-main)}.text-neutral-muted{color:var(--color-neutral-muted)}.text-status-free{color:var(--color-status-free)}.text-status-payment{color:var(--color-status-payment)}.text-tertiary{color:var(--color-tertiary)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.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,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-schicht-3:hover{background-color:var(--color-schicht-3)}.hover\:text-ink:hover{color:var(--color-ink)}}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}}@media (min-width:48rem){:where(.md\:space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 32) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 32) * calc(1 - var(--tw-space-y-reverse)))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}@media (min-width:80rem){.xl\:inline-flex{display:inline-flex}}@media (min-width:100rem){.min-\[100rem\]\:flex{display:flex}}@media (max-width:40rem){.dk-daten dt,.dk-daten dd,.wer-person abbr,.bed-kurz-kopf,.exg-chip,.vorl-marke,.pkopf-marke,.sys-hier,.sys-geraete-wort,.druck-marke,.an-bon-kopf,.an-zeile,.ka-touch-pill,.inf-marke,.pb-marke,.weg-dauer,.startweg-dauer{font-size:.6875rem}.pb-weiter,.sys-mehr,.zettel-mehr,.beitrag-weiter,.ueh-weiter,.aktion-verweis,.filter-knopf,a.inline-flex:not(.btn){align-items:center;min-height:2.5rem}.kp-schild,.kintro-aktion-marke,.urad-hinweis,.ger-marke,.zettel-tipp,.bon-kopf,.sys-hier,.sys-geraete-wort,main :is():not(.kb *,.eb *,.wb *,.kd *,.an-welt *,.vorl-buehne *,[aria-hidden] *){font-size:.6875rem!important}main a.underline,main a.text-akzent-text,main a.text-gold-text,.an-fussstand a,.pk-inhalt a,.pb-weiter,.aktion-verweis{align-items:center;min-height:2.5rem;display:inline-flex}}.anim .reveal{opacity:0;transform-origin:50% 0;transition:opacity .8s var(--ease-soft), transform .8s var(--ease-soft);transform:translateY(1.5rem)scale(.985)}.anim .reveal.is-visible{opacity:1;transform:none}@keyframes abschnittSignal{0%{opacity:0;width:0}24%{opacity:.95;width:2.8rem}68%{opacity:.55;width:2.8rem}to{opacity:0;width:0}}.wort{opacity:0;transition:opacity .6s var(--ease-soft), transform .6s var(--ease-soft);display:inline-block;transform:translateY(.5em)rotate(1.5deg)}.is-visible .wort{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.wort{opacity:1;transition:none;transform:none}}@keyframes pulseSoft{0%,to{opacity:1}50%{opacity:.4}}@keyframes driftA{0%{transform:translate(0)scale(1)}to{transform:translate(-6rem,4rem)scale(1.15)}}@keyframes driftB{0%{transform:translate(0)scale(1.1)}to{transform:translate(5rem,-3rem)scale(.95)}}@keyframes schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes neuRein{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes flow{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes eckDrehen{to{transform:rotate(1turn)}}.eck-fakt{text-align:center;opacity:0;transition:opacity .45s var(--ease-soft), translate .45s var(--ease-soft);place-content:center;gap:.4rem;padding:1.2rem;display:grid;position:absolute;inset:0;translate:0 8px}.eck-fakt.an{opacity:1;translate:0}.eck-fakt dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-akzent-text);font-size:.6875rem;font-weight:700}.eck-fakt dd{color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.45}@keyframes wegMarkeZuendet{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(1.35)}}.zettel{--zettel-papier:#f7f3ea;--zettel-tinte:#1f1c16;--zettel-blass:#6e675a;--zettel-akzent:#8a3505;--zettel-winkel:-1.1deg;background:linear-gradient(180deg, #fffdf8 0%, var(--zettel-papier) 22%, #f1eadc 100%);color:var(--zettel-tinte);rotate:var(--zettel-winkel);transition:rotate .35s var(--ease-soft), translate .35s var(--ease-soft), box-shadow .35s var(--ease-soft);clip-path:polygon(0 0,100% 0,100% calc(100% - .55rem),95.5% calc(100% - .15rem),91% calc(100% - .62rem),86% calc(100% - .28rem),81.5% calc(100% - .72rem),76% calc(100% - .34rem),70.5% calc(100% - .18rem),65% calc(100% - .66rem),59% calc(100% - .3rem),53.5% calc(100% - .75rem),47% calc(100% - .4rem),41.5% calc(100% - .12rem),36% calc(100% - .58rem),30% calc(100% - .26rem),24.5% calc(100% - .7rem),19% calc(100% - .36rem),13% calc(100% - .14rem),7.5% calc(100% - .6rem),3% calc(100% - .3rem),0 calc(100% - .68rem));border-radius:.25rem;flex-direction:column;padding:clamp(1.6rem,2.6vw,2.2rem);padding-block-end:2.4rem;text-decoration:none;display:flex;position:relative;box-shadow:0 18px 34px -20px #000000bf,inset 0 2px #ffffff80}.zettel:after{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#2b26201a .5px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0}.balken-zettel{--zettel-papier:#ff7527;--zettel-tinte:#1b1b19;--zettel-blass:#5a3a16;--zettel-akzent:#1b1b19;background:linear-gradient(120deg, #fba60a 0%, var(--zettel-papier) 55%, #e65c00 100%);border-radius:0;flex-direction:row;padding:.65rem 1.25rem 1.1rem;position:fixed;rotate:0deg;box-shadow:inset 0 1px #ffffff4d,0 10px 26px -14px #481e06bf}.zettel.balken-zettel:before{content:none}.balken-zettel:hover{translate:0;rotate:0deg}.balken-zettel :is(span,strong){color:var(--zettel-tinte)}.balken-zettel:after{opacity:.5}.balken-zettel .aktionsbalken-marke,.balken-zettel .aktionsbalken-pfeil{color:#ffefdc;background-color:var(--zettel-akzent);border-color:#1b1b1966}.bed-zettel.zettel,.bed-zettel.zettel:nth-child(2n),.bed-zettel.zettel:nth-child(odd){--zettel-winkel:0deg;rotate:0deg}.bed-zettel{padding:clamp(1.75rem,4vw,3.25rem) clamp(1.5rem,4vw,3.25rem) clamp(2.6rem,5vw,4rem)}.bed-zettel .bed-kopf{color:var(--zettel-tinte)}.bed-zettel .bed-nr{color:var(--zettel-akzent);background-color:#8a35051a;background-image:none;border-color:#8a35053d}.bed-zettel :is(p,li,dd,dt,td,th){color:#4a443a}.bed-zettel :is(b,strong){color:var(--zettel-tinte)}.bed-zettel a{color:var(--zettel-akzent)}.bed-zettel a:hover{color:var(--zettel-tinte)}.bed-zettel .bed-teil+.bed-teil{border-block-start:1px dashed #1f1c162e}.bed-zettel .bg-dark-deeper{background-color:#1f1c160d;border-color:#1f1c1629}.bed-zettel :is(.text-ink,.font-mono){color:var(--zettel-tinte)}.zettel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#e8e2d48c);border-inline:1px solid #ffffff59;width:5.2rem;height:1.5rem;position:absolute;inset-block-start:-.7rem;inset-inline-start:50%;translate:-50%;rotate:-2.5deg;box-shadow:0 1px 3px #00000040}a.zettel:hover,a.zettel:focus-visible{translate:0 -6px;rotate:0deg;box-shadow:0 30px 50px -24px #000000d9,inset 0 2px #fff9}.zettel:nth-child(2n){--zettel-winkel:.9deg}.zettel:nth-child(3n){--zettel-winkel:-.5deg}.zettel h3{color:var(--zettel-tinte);margin-block-start:1.1rem;font-size:1.125rem;font-weight:700;line-height:1.25}.zettel p{color:#4a443a;margin-block-start:.7rem;font-size:.9375rem;line-height:1.65}.zettel ul{border-block-start:1px dashed #1f1c1638;gap:.5rem;margin-block-start:1.1rem;padding-block-start:.9rem;display:grid}.zettel li{color:#4a443a;font-size:.8125rem;line-height:1.45}.zettel li b{color:var(--zettel-tinte);font-weight:600}@media (prefers-reduced-motion:reduce){.zettel,a.zettel:hover{transition:none;translate:0;rotate:0deg}}@keyframes vglBlinken{0%,to{opacity:.25}50%{opacity:1;box-shadow:0 0 8px color-mix(in srgb, var(--color-status-busy) 80%, transparent)}}@keyframes pulseGlow{0%{opacity:.6;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.1)translate(-2vw,2vw)}}[data-hg-pos],[data-hg-senden],[data-hg-wunsch],[data-hg-zahlen],[data-hg-rolle]{cursor:pointer}.hg-blass{opacity:.42}@keyframes hgZeileKommt{0%{opacity:0;transform:translate(.9rem)}to{opacity:1;transform:none}}@keyframes hgAus{to{opacity:0}}@keyframes hgAn{0%{opacity:0}to{opacity:1}}.anim .is-visible .hg-knopf-an{animation:hgKnopf 1s var(--ease-soft) 1.5s both}@keyframes hgKnopf{0%{box-shadow:0 0 #fba60a8c}60%{box-shadow:0 0 0 .7rem #fba60a00}to{box-shadow:0 0 #fba60a00}}.hg-gesendet{box-shadow:inset 0 0 0 1px #7fd1a873;color:var(--color-gut)!important;background-color:#2ea04329!important;background-image:none!important}@supports (color:color-mix(in lab, red, red)){.hg-gesendet{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gut) 45%, transparent)}}@keyframes hgChip{0%{opacity:0;transform:translateY(-.4rem)scale(.9)}to{opacity:1;transform:none}}.hg-gewaehlt{background-image:linear-gradient(160deg, var(--color-brand-400), var(--color-brand-600));font-weight:700;color:#1b1b19!important;border-color:#0000!important}.hg-nfc{z-index:1;background-image:linear-gradient(160deg, var(--color-brand-400), var(--color-brand-600));width:2.4rem;height:2.4rem;transition:opacity .3s var(--ease-soft);border-radius:9999px;position:relative;box-shadow:0 8px 22px -8px #fba60acc}@keyframes hgWelle{0%{opacity:.75;transform:scale(1)}80%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes hgKarte{0%{opacity:0;transform:translate(3rem)rotate(-8deg)}to{opacity:1;transform:translate(0)rotate(-8deg)}}.hg-haken{background-color:#7fd1a838;border-radius:9999px;place-items:center;width:3rem;height:3rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.hg-haken{background-color:color-mix(in srgb, var(--color-gut) 22%, transparent)}}.hg-haken{color:var(--color-gut);opacity:0;transition:opacity .3s var(--ease-soft), transform .3s var(--ease-soft);transform:scale(.6)}.hg-haken svg{width:1.4rem;height:1.4rem}@keyframes hgHakenAn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}html:not(.anim) .hg-zahlen .hg-haken,.hg-bezahlt .hg-haken{opacity:1;transform:scale(1)}.hg-bezahlt .hg-nfc{opacity:0}@keyframes hgPin{0%{background-color:#0000;transform:scale(1)}60%{transform:scale(1.35)}to{background-color:#fba60a;border-color:#0000;transform:scale(1)}}@keyframes hgKachel{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hg-neu,.hg-chip,.hg-kartechen,.hg-beleg,.hg-fertig,.hg-kacheln li,.hg-welle,.hg-knopf-an,.hg-pin i,.hg-rolle i:nth-child(2){opacity:1!important;animation:none!important;transform:none!important}}@keyframes markeAn{0%{opacity:0;transform:translateY(-.35rem)scale(.94)}60%{opacity:1;transform:translateY(0)scale(1.03)}to{opacity:1;transform:none}}}:root{--gold-glow:#fba60a33;--glass:#262626ed;--linie:#ffffff12;--linie-stark:#ffffff1f;--kante-1:#ffffff29;--kante-2:#ffffff0a;--kante-3:#ffffff14;color-scheme:dark}:root[data-theme=hell]{color-scheme:light;--color-dark-bg:#faf7f2;--color-dark-card:#fff;--color-dark-card-hover:#fffbf5;--color-dark-deeper:#f2ede5;--color-ink:#17150f;--color-neutral-main:#33302a;--color-neutral-muted:#6b655b;--color-neutral-dim:#8a8377;--color-schicht-1:#17150f08;--color-schicht-2:#17150f0e;--color-schicht-3:#17150f17;--color-linie:#17150f1a;--color-linie-stark:#17150f2b;--color-status-sent-text:#1a5fbf;--color-akzent-text:#b34400;--color-gold-text:#855100;--color-status-payment-text:#855100;--color-status-occupied-text:#c2110f;--color-status-free-text:#05684a;--color-gut:#1b6b4a;--color-gut-schwach:#1b6b4a24;--gold-glow:#e65c002e;--glass:#ffffffe0;--linie:#17150f1a;--linie-stark:#17150f2b;--kante-1:#17150f24;--kante-2:#17150f0d;--kante-3:#17150f17}@font-face{font-family:Poppins;src:url("../../fonts/kurz/poppins-400.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../../fonts/kurz/poppins-500.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../../fonts/kurz/poppins-600.woff2")format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url("../../fonts/kurz/poppins-700.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins Ersatz;src:local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:106%;ascent-override:92%;descent-override:31%;line-gap-override:0%}details[name=extras-faq][open] summary~div{grid-template-rows:1fr}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float-medium{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-fast{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bento-spotlight:before{content:"";border-radius:inherit;background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0), #ffffff0f, transparent 40%);opacity:0;pointer-events:none;z-index:1;transition:opacity .5s;position:absolute;inset:0}.bento-spotlight:hover:before{opacity:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}