@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f6fa;--surface:#fff;--surface-2:#eaeff6;--aprikose:#ffe3d0;--aprikose-2:#ffcfae;--himmel:#d5e7ff;--himmel-2:#b9d4fa;--ink:#14181f;--muted:#475264;--line:#dce2eb;--field-line:#778296;--accent:#ff6a1f;--accent-hover:#ee5a0c;--accent-ink:#14181f;--accent-deep:#c2410c;--ok:#145c38;--ok-bg:#d6f2e2;--notice-bg:var(--aprikose);--err:#b42318;--err-ink:#fff;--star:var(--accent);--focus:var(--ink);--rand-aktiv:inset 0 0 0 2px var(--ink);--rand-linie:0 0 0 1.5px var(--ink);--r:14px;--r-m:22px;--r-l:28px;--r-pill:999px;--shadow:0 1px 2px #14285a0f, 0 12px 32px #14285a24;--shadow-kopf:0 10px 24px -14px #14285a59;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2314181f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--ease:cubic-bezier(.23, 1, .32, 1);--font:"Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e131c;--surface:#161d2a;--surface-2:#1f2838;--aprikose:#3b2415;--aprikose-2:#52301a;--himmel:#17294a;--himmel-2:#21386b;--ink:#f2f4f8;--muted:#aab4c3;--line:#2a3445;--field-line:#7d8aa0;--accent-deep:#ff8a4d;--rand-aktiv:0 0 0 0 transparent;--rand-linie:0 0 0 0 transparent;--ok:#66d49a;--ok-bg:#123324;--err:#ff8a7a;--err-ink:#1a0d0b;--shadow:0 1px 2px #0006, 0 12px 32px #00000080;--shadow-kopf:0 10px 24px -14px #000000b3;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f2f4f8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")}}@media (prefers-contrast:more){:root{--line:var(--field-line)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--accent-deep) transparent;scroll-padding-top:4.5rem}body{background:var(--bg);color:var(--ink);font:400 1rem/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}#app{flex-direction:column;min-height:100dvh;display:flex}main{flex:1;padding-block:.5rem 3rem}main:focus{outline:none}body:has(.tabbar:not([hidden])){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}::selection{background:var(--accent);color:var(--accent-ink)}input,textarea,select{caret-color:var(--accent-deep);accent-color:var(--accent)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}h1:focus,h1:focus-visible{outline:none}.breit,.mittel,.schmal{width:min(100% - 2rem, var(--w));margin-inline:auto}.breit{--w:60rem}.mittel{--w:46rem}.schmal{--w:32rem}.nur-screenreader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprunglink{z-index:50;background:var(--aprikose-2);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);border-radius:var(--r);padding:.75rem 1rem;font-weight:650;position:absolute;top:-4rem;left:1rem}.sprunglink:focus{top:.5rem}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:-.04em;margin:1.5rem 0 1rem;font-size:2.25rem;font-weight:780;line-height:1.05}h2{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1.2}h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:700;line-height:1.25}@media (width>=700px){h1{margin-top:2rem;font-size:3rem}}p{max-width:65ch;margin:0 0 1rem}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}.meta{color:var(--muted);font-size:.9375rem}.hilfe{color:var(--muted);align-items:flex-start;gap:.375rem;margin:.375rem 0 0;font-size:.875rem;display:flex}.lead-klein{color:var(--muted);margin:0 0 1.5rem;font-size:1.0625rem}.ico{vertical-align:-.2em;flex:none;width:1.25em;height:1.25em;display:inline-flex}.ico svg{width:100%;height:100%}.zeit,.nummer,.plaetze,.badge{font-variant-numeric:tabular-nums}.creator{background:var(--aprikose);min-height:2.75rem;color:var(--ink);justify-content:center;align-items:center;gap:.5rem;padding:.25rem 1rem;font-size:.8125rem;text-decoration:none;display:flex}.creator img{border-radius:50%;flex:none}.creator strong{font-weight:700}.creator .ig{color:var(--muted)}.creator:focus-visible{outline-offset:-4px;border-radius:0}@media (hover:hover) and (pointer:fine){.creator:hover strong{text-underline-offset:.2em;text-decoration:underline}}@media (width<=599px){.creator .ig{display:none}}.demoband{text-align:center;background:var(--himmel);max-width:none;color:var(--ink);margin:0;padding:.375rem 1rem;font-size:.8125rem;font-weight:650}.kopf{z-index:20;background:var(--bg);position:sticky;top:0}.kopf:after{content:"";box-shadow:var(--shadow-kopf);opacity:0;pointer-events:none;transition:opacity .2s var(--ease);position:absolute;inset:0}.kopf.schwebt:after{opacity:1}.kopf-wacht{height:1px;margin-bottom:-1px;display:block}.kopf-innen{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.logo{letter-spacing:-.03em;align-items:center;gap:.625rem;min-height:2.75rem;font-size:1.1875rem;font-weight:780;text-decoration:none;display:inline-flex}.logo img{border-radius:8px}.hauptnav{align-items:center;gap:.25rem;display:flex}.hauptnav a:not(.knopf){border-radius:var(--r-pill);min-height:2.75rem;color:var(--muted);align-items:center;padding:0 1rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.hauptnav a[aria-current=page]:not(.knopf){color:var(--ink);background:var(--aprikose)}.hauptnav a[aria-current=page]:not(.knopf):after{content:"";border-radius:var(--r-pill);background:var(--accent);height:4px;box-shadow:var(--rand-linie);position:absolute;bottom:.3125rem;left:1rem;right:1rem}.hauptnav .knopf.klein{margin-left:.5rem}@media (width<=430px){.hauptnav a:not(.knopf){display:none}}.fuss{background:var(--surface-2);border-radius:var(--r-l) var(--r-l) 0 0;color:var(--muted);margin-top:2rem;padding:1.5rem 0 2rem;font-size:.9375rem}.fuss nav{flex-wrap:wrap;gap:0 1.5rem;display:flex}.fuss a{align-items:center;min-height:2.75rem;display:inline-flex}.fuss a[hidden]{display:none}.fuss .fuss-login{color:var(--ink);font-weight:650}.badge{border-radius:var(--r-pill);background:var(--accent);min-width:1.375rem;height:1.375rem;color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--ink);font:750 .75rem/1 var(--font);place-items:center;margin-left:.375rem;padding:0 .3rem;display:inline-grid}.tabbar{max-width:34rem;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:20;border-radius:var(--r-l);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);gap:.125rem;margin-inline:auto;padding:.25rem;display:flex;position:fixed}.tabbar[hidden]{display:none}.tabbar a{min-height:3.5rem;color:var(--muted);transition:transform .12s var(--ease);border-radius:22px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.125rem;padding:0 .5rem;font-size:.75rem;font-weight:650;text-decoration:none;display:flex;position:relative}.tabbar .ico{width:1.5rem;height:1.5rem}.tabbar a[aria-current=page]{color:var(--accent-ink);background:var(--accent);box-shadow:var(--rand-aktiv)}.tabbar a:active{transform:scale(.96)}.tabbar .badge{margin:0;position:absolute;top:.125rem;left:calc(50% + .375rem)}@media (width>=800px){.tabbar{display:none}body:has(.tabbar:not([hidden])){padding-bottom:0}}@media (width<=799px){body:has(.tabbar:not([hidden])) .hauptnav{display:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.tabbar{background:var(--surface);-webkit-backdrop-filter:none}}.knopf{border-radius:var(--r);background:var(--accent);min-height:3.25rem;color:var(--accent-ink);font:700 1rem/1 var(--font);cursor:pointer;text-align:center;transition:transform .12s var(--ease);border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.knopf:active{transform:scale(.97)}.knopf:disabled{opacity:.5;cursor:not-allowed;transform:none}.knopf[aria-busy=true]{cursor:progress;opacity:.7}.knopf.klein{white-space:nowrap;min-height:2.75rem;padding:0 1.125rem;font-size:.9375rem}.knopf.zweit{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.knopf.warn{background:var(--err);color:var(--err-ink)}@media (hover:hover) and (pointer:fine){.knopf:hover:not(:disabled){background:var(--accent-hover)}.knopf.zweit:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.knopf.warn:hover:not(:disabled){filter:brightness(.92)}.hauptnav a:not(.knopf):hover,.fuss a:hover{color:var(--ink)}.hauptnav a:not(.knopf):not([aria-current=page]):hover{background:var(--surface-2)}.tabbar a:not([aria-current=page]):hover{color:var(--ink)}a.zeile:hover{background:var(--surface-2)}}.aktionen{flex-wrap:wrap;gap:.75rem;max-width:none;margin:0 0 1rem;display:flex}.formular{gap:1.25rem;margin:1.25rem 0 0;display:grid}.feld label,.feld>.label{margin-bottom:.375rem;font-size:.9375rem;font-weight:650;display:block}input:not([type=checkbox],[type=radio]),select,textarea{border:1.5px solid var(--field-line);border-radius:var(--r);background:var(--surface);width:100%;min-height:3.25rem;color:var(--ink);font:400 1rem/1.4 var(--font);padding:.75rem 1rem}textarea{resize:vertical;min-height:5.5rem}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--ink);border-radius:var(--r)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--err)}:user-invalid{border-color:var(--err)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--err)}.haken input[aria-invalid=true]{border-color:var(--err);box-shadow:0 0 0 3px color-mix(in srgb, var(--err) 40%, transparent)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}select{appearance:none;background-image:var(--chevron);background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.75rem}.haken{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;display:flex}.haken input{appearance:none;border:2px solid var(--ink);background:var(--surface);border-radius:8px;flex:none;place-content:center;width:1.5rem;height:1.5rem;margin:.125rem 0 0;display:grid}.haken input:after{content:"";border:solid var(--accent-ink);opacity:0;border-width:0 2.5px 2.5px 0;width:.4rem;height:.75rem;margin-top:-2px;transform:rotate(45deg)}.haken input:checked{background:var(--accent)}.haken input:checked:after{opacity:1}.haken input:focus-visible{outline-offset:2px;border-radius:8px}.fehler{color:var(--err);margin:0;font-weight:650}.fehler:empty{display:none}.fehler:not(:empty){border-radius:var(--r);background:color-mix(in srgb, var(--err) 12%, var(--surface));box-shadow:inset 0 0 0 1.5px var(--err);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.fehler:not(:empty):before{content:"!";background:var(--err);width:1.375rem;height:1.375rem;color:var(--err-ink);border-radius:50%;flex:none;place-items:center;margin-top:.0625rem;font-size:.875rem;font-weight:800;line-height:1;display:grid}.feld>.fehler{margin-top:.5rem}.zweispaltig{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.nebenlinks{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-width:none;margin-top:1.5rem;display:flex}.nebenlinks a{align-items:center;min-height:2.75rem;display:inline-flex}.hinweis-box{border-radius:var(--r-m);background:var(--himmel);color:var(--ink);align-items:flex-start;gap:.75rem;max-width:none;margin:1rem 0;padding:1rem 1.125rem;display:flex}.hinweis-box.warn{background:var(--aprikose)}.hinweis-box.ok{background:var(--ok-bg)}.hinweis-box .ico{margin-top:.125rem}.segment{isolation:isolate;border-radius:var(--r-pill);background:var(--surface-2);border:0;gap:.25rem;margin:0 0 1rem;padding:.25rem;display:flex;position:relative}.segment:before{content:"";z-index:-1;border-radius:var(--r-pill);background:var(--accent);width:calc(50% - .375rem);box-shadow:var(--rand-aktiv);transform:translateX(calc(var(--i,0) * (100% + .25rem)));transition:transform .2s var(--ease);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.segment:has(>:nth-child(2)[aria-current]){--i:1}.segment.radio:has(label:nth-of-type(2) input:checked){--i:1}.segment.radio:has(input:focus-visible):before{transition:none}.segment a,.segment.radio label>span{border-radius:var(--r-pill);min-height:3rem;color:var(--muted);text-align:center;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.segment a[aria-current],.segment.radio input:checked+span{color:var(--accent-ink)}.segment.radio label{flex:1;display:flex;position:relative}.segment.radio input{opacity:0;position:absolute;inset:0}.segment.radio input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}@media (width<=430px){.segment .ico{display:none}}.flaeche{border-radius:var(--r-m);background:var(--surface);padding:1.25rem}.flaeche.aprikose,.kopfblock{background:var(--aprikose)}.flaeche.himmel,.kopfblock.himmel{background:var(--himmel)}.kopfblock{border-radius:var(--r-m);margin:1rem 0 1.5rem;padding:1.5rem 1.25rem}.kopfblock h1{margin:0}.kopfblock>:last-child{margin-bottom:0}.tagtitel{letter-spacing:-.02em;margin:2rem 0 .75rem;font-size:1.375rem;font-weight:700;line-height:1.2}.liste{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);margin:0;padding:0;list-style:none;overflow:hidden}.liste>li+li{border-top:1px solid var(--line)}.liste.aprikose{background:var(--aprikose);border-color:#0000}.liste.aprikose>li+li{border-color:var(--aprikose-2)}.liste.himmel{background:var(--himmel);border-color:#0000}.liste.himmel>li+li{border-color:var(--himmel-2)}.zeile{min-height:4.75rem;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem 1rem;padding:1rem 1.125rem;text-decoration:none;display:grid}.zeile:not(:has(.zeit)){grid-template-columns:minmax(0,1fr) auto}a.zeile:focus-visible{outline-offset:-4px;border-radius:var(--r-m)}a.zeile:active{background:var(--surface-2)}.zeit{letter-spacing:-.04em;min-width:4.5rem;font-size:1.75rem;font-weight:750;line-height:1}.zeit small{letter-spacing:0;color:var(--muted);margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.2;display:block}.zeile-text{gap:.125rem;min-width:0;display:grid}.zeile-text strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 .5rem;font-weight:700;display:flex}.zeile-text .ico{color:var(--muted)}.zeile .meta{font-size:.875rem}@media (width<=430px){.zeile{gap:.75rem;padding:.875rem 1rem}.zeit{min-width:4rem;font-size:1.625rem}}.linie-klein{border-radius:var(--r-pill);background:var(--accent);vertical-align:middle;width:1.75rem;height:4px;margin:0 .375rem;display:inline-block;position:relative}.linie-klein:before,.linie-klein:after{content:"";background:var(--surface);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;margin-top:-.3125rem;position:absolute;top:50%}.linie-klein:before{left:-.3125rem}.linie-klein:after{right:-.3125rem}.chip,.status{border-radius:var(--r-pill);background:var(--surface-2);min-height:1.75rem;color:var(--ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 18%, transparent);white-space:nowrap;align-items:center;gap:.375rem;padding:.125rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.chip.aprikose,.status.offen{background:var(--aprikose-2)}.chip.himmel{background:var(--himmel-2)}.chip.ok,.status.angenommen{background:var(--ok-bg);color:var(--ok)}.status.abgelehnt,.status.zurueckgezogen{color:var(--muted)}.status{margin-left:.5rem}.zeile>.status{margin:0}.plaetze{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.9375rem;font-weight:700;display:inline-flex}.plaetze.voll{color:var(--muted);font-weight:600}.punkte{gap:.1875rem;display:inline-flex}.punkte i{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;display:block}.punkte i.frei{background:var(--accent)}.leer{text-align:center;background:var(--aprikose);border-radius:var(--r-m);margin-top:1rem;padding:2rem 1.25rem}.leer p{margin-inline:auto}.leer>.linie-klein{width:1.75rem;margin:0 auto 1.25rem;display:block}.leer>:last-child{margin-bottom:0}.leer .aktionen{justify-content:center;margin:1.25rem 0 0}.skelett{gap:.625rem;padding:1.25rem 1.125rem;display:grid}.skelett span{background:var(--surface-2);border-radius:8px;width:60%;height:1.25rem;display:block}.skelett span+span{width:35%;height:.875rem}@media (prefers-reduced-motion:no-preference){.skelett span{animation:1.4s ease-in-out infinite puls}@keyframes puls{50%{opacity:.45}}}.sterne{color:var(--field-line);vertical-align:-.2em;gap:.125rem;display:inline-flex}.sterne .an{color:var(--ink)}.sterne .ico{width:1.125rem;height:1.125rem}.sterne svg{fill:none;stroke:currentColor;stroke-width:16px;stroke-linejoin:round}.sterne .an svg{fill:var(--accent)}.zurueck{min-height:2.75rem;color:var(--muted);align-items:center;gap:.25rem;margin-top:.5rem;font-weight:650;text-decoration:none;display:inline-flex}.daten{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);margin:0 0 1rem;padding:.25rem 1.125rem}.daten div{grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:1rem;padding:.875rem 0;display:grid}.daten div+div{border-top:1px solid var(--line)}.daten dt{color:var(--muted)}.daten dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.block{margin-top:2rem}.block h2{margin-bottom:.75rem}.abstand{margin-top:2rem;margin-bottom:.75rem}.anfragen{margin-bottom:1rem}.anfrage{gap:.75rem;padding:1.125rem;display:grid}.anfrage .nachricht{color:var(--muted);margin:.375rem 0 0}.kontakt{border-radius:var(--r-m);background:var(--ok-bg);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.75rem;padding:1rem 1.125rem;display:flex}.kontakt .nummer{letter-spacing:-.02em;font-size:1.375rem;font-weight:750;display:block}.kontakt .aktionen{margin:0}.gefahr{margin-top:1.5rem}.melden{color:var(--muted);margin-top:2rem}.melden summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.hinweis{z-index:40;left:50%;bottom:calc(6.5rem + env(safe-area-inset-bottom));border-radius:var(--r-m);background:var(--surface);width:max-content;max-width:min(92vw,26rem);color:var(--ink);text-align:center;box-shadow:var(--shadow), inset 0 0 0 2px var(--ink);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;pointer-events:none;padding:.875rem 1.25rem;font-weight:650;position:fixed;transform:translate(-50%,.5rem)}.hinweis.sichtbar{opacity:1;visibility:visible;transform:translate(-50%)}@media (width>=800px){.hinweis{bottom:1.5rem}}body:not(:has(.tabbar:not([hidden]))) .hinweis{bottom:1.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.knopf:active,.tabbar a:active{transform:none}.hinweis,.hinweis.sichtbar{transform:translate(-50%)}}.seite-start{margin-top:-.5rem}.st-kopf{background:var(--aprikose);border-radius:0 0 var(--r-l) var(--r-l);padding-block:2rem 3.5rem;position:relative}.st-kopf h1{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.75rem,1.6rem + 4vw,5rem);font-weight:800;line-height:1}.st-kopf .lead{max-width:34rem;color:var(--muted);text-wrap:pretty;margin:0 0 1.5rem;font-size:1.1875rem;line-height:1.45}.st-kopf .aktionen{margin:0}@media (width<=520px){.st-kopf .aktionen .knopf{flex:100%}}@media (width>=860px){.st-kopf{padding-block:4rem 5rem}.st-kopf h1{margin-bottom:1.5rem}}.st-sticker{z-index:2;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--ink);letter-spacing:-.02em;pointer-events:none;padding:.625rem 1.25rem;font-size:1.125rem;font-weight:800;line-height:1;position:absolute;bottom:0;right:max(1rem,50% - 30rem);transform:translateY(50%)rotate(-4deg)}@media (width>=860px){.st-sticker{padding:.75rem 1.5rem;font-size:1.375rem}}.st-linie{padding-block:3.5rem 1rem}.strecke{--gross:2.25rem;--halt:1.5rem;margin:0;padding:0;list-style:none;position:relative}.strecke:before{content:"";left:calc(var(--gross) / 2 - 2px);top:calc(var(--gross) / 2);bottom:calc(var(--gross) / 2);border-radius:var(--r-pill);background:var(--accent);transform-origin:top;width:4px;position:absolute}.strecke li{grid-template-columns:var(--gross) minmax(0, 1fr);align-items:start;gap:1.25rem;padding-bottom:2rem;display:grid}.strecke li:last-child{padding-bottom:0}.halt-feld{width:var(--gross);height:var(--gross);place-items:center;display:grid}.halt{width:var(--halt);height:var(--halt);background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:relative}.strecke .hier .halt{width:var(--gross);height:var(--gross);background:var(--accent)}.halt-name{min-height:var(--gross);letter-spacing:-.03em;flex-direction:column;justify-content:center;font-size:1.5rem;font-weight:750;line-height:1.1;display:flex}.halt-name small{letter-spacing:0;color:var(--muted);margin-top:.125rem;font-size:.9375rem;font-weight:500;line-height:1.3}@media (width>=700px){.st-linie{padding-block:4.5rem 1.5rem}.strecke{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strecke:before{left:0;right:0;top:calc(var(--gross) / 2 - 2px);transform-origin:0;width:auto;height:4px;bottom:auto}.strecke li{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.875rem;padding:0}.halt-name{align-items:center;min-height:0}}@media (width>=860px){.strecke{--gross:2.75rem;--halt:1.75rem}.halt-name{font-size:1.75rem}}.strecke.vor:before{transform:scaleY(0)}.strecke.vor .halt{opacity:0;transform:scale(.7)}.strecke.vor .halt-name{opacity:0}@media (width>=700px){.strecke.vor:before{transform:scaleX(0)}}.strecke.vor.los:before{transition:transform .6s var(--ease);transform:none}.strecke.vor.los .halt{opacity:1;transition:opacity .24s var(--ease) calc(var(--n) * 60ms + .12s), transform .24s var(--ease) calc(var(--n) * 60ms + .12s);transform:none}.strecke.vor.los .halt-name{opacity:1;transition:opacity .24s var(--ease) calc(var(--n) * 60ms + .18s)}.st-abschnitt{padding-block:4rem 0}.st-abschnitt h2,.st-schluss h2{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:1.75rem;font-weight:750}@media (width>=860px){.st-abschnitt{padding-block:5.5rem 0}.st-abschnitt h2,.st-schluss h2{font-size:2.125rem}}.scheibe{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--accent-ink);box-shadow:var(--rand-aktiv);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.tun{gap:1rem;display:grid}.tun h3{letter-spacing:-.03em;font-size:1.5rem}.tun p{margin:0}.tun-kopf{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.tun-eintragen{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:1.5rem}.tun-zwei{gap:1rem;display:grid}.tun-zwei strong{letter-spacing:-.01em;margin-bottom:.25rem;font-size:1.125rem;display:block}.tun-zwei p+p{border-top:1px solid var(--line);padding-top:1rem}.tun-anfragen{background:var(--surface-2);border-radius:var(--r-m);padding:1.5rem}.tun-anfragen .gross{letter-spacing:-.035em;text-wrap:balance;margin-top:1rem;font-size:1.625rem;font-weight:750;line-height:1.15}.tun-verabreden{border-radius:var(--r-m);box-shadow:inset 0 0 0 2px var(--ink);padding:1.5rem}.tun-verabreden strong{font-weight:750}@media (width>=700px){.tun{grid-template-columns:1fr 1.35fr}.tun-eintragen{grid-column:1/-1;padding:1.75rem 2rem}.tun-zwei{grid-template-columns:1fr 1fr;gap:0}.tun-zwei p{padding-right:2rem}.tun-zwei p+p{border-top:0;border-left:1px solid var(--line);padding:0 0 0 2rem}}.st-beispiele .zeile{cursor:default;align-items:start}.st-beispiele .zeile .plaetze{align-self:center}.st-beispiel-hinweis{margin:-.5rem 0 1.25rem}.st-beispiele .zeile-text .chip{justify-self:start;margin-top:.375rem}@media (width<=520px){.st-beispiele .zeile{grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem .75rem}.st-beispiele .zeile-text{display:contents}.st-beispiele .zeile .zeit{grid-row:1/span 3}.st-beispiele .zeile strong,.st-beispiele .zeile .meta{grid-column:2/-1}.st-beispiele .zeile .chip{grid-area:3/2;align-self:center;margin-top:.375rem}.st-beispiele .zeile .plaetze{grid-area:3/3;align-self:center;margin-top:.375rem}}.fair{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);max-width:40rem;margin:0;padding:0;list-style:none;overflow:hidden}.fair li{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.fair li+li{border-top:1px solid var(--line)}.fair p{margin:0;padding-top:.25rem}.fair .scheibe{background:var(--aprikose-2);width:2.5rem;height:2.5rem;color:var(--ink);box-shadow:none}.st-preis{background:var(--himmel);border-radius:var(--r-l);gap:1.25rem;padding:1.75rem 1.5rem;display:grid}.st-preis-text{gap:1rem;display:grid}.st-preis .tun-kopf,.st-preis h2{margin:0}.st-preis p{max-width:40rem;margin:0;font-size:1.1875rem;line-height:1.45}.st-preis .knopf{justify-self:start}@media (width>=860px){.st-preis{grid-template-columns:1fr auto;align-items:end;gap:1.5rem 3rem;padding:2.5rem 3rem}}.st-schluss{padding-block:4rem 1rem}.st-schluss h2{max-width:22ch}.st-schluss p{color:var(--muted);font-size:1.0625rem}.st-schluss .aktionen{margin:1.5rem 0 0}@media (prefers-reduced-motion:reduce){.strecke.vor:before,.strecke.vor .halt{transform:none}.strecke.vor .halt,.strecke.vor .halt-name{opacity:1}}.seite-konto{padding-top:.5rem}.seite-konto .kopfblock{margin-block:1rem}.seite-konto .kopfblock p{color:var(--muted);margin:1rem 0 0}.ko-linie{border-radius:var(--r-pill);background:var(--accent);width:6rem;height:4px;margin:1.25rem 0 0 .5625rem;display:block;position:relative}.ko-linie:before,.ko-linie:after{content:"";background:var(--surface);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;margin-top:-.5625rem;position:absolute;top:50%}.ko-linie:before{left:-.5625rem}.ko-linie:after{background:var(--accent);right:-.5625rem}.seite-konto .hinweis-box{margin-block:0 1rem}.ko-form{border:1px solid var(--line);padding:1.25rem}.ko-form .formular{gap:1.5rem;margin:0}@media (width>=520px){.ko-form{padding:1.75rem}}.ko-gruppe{gap:1.25rem;min-width:0;display:grid}.ko-gruppe+.ko-gruppe{border-top:1px solid var(--line);padding-top:1.5rem}.ko-gruppe h2{letter-spacing:-.01em;font-size:1.125rem}.ko-form .formular>.knopf[type=submit]{width:100%;scroll-margin-bottom:5rem}.ko-form input,.ko-form select{scroll-margin-bottom:6rem}.seite-konto .nebenlinks{margin-top:1rem}.seite-fahrten [hidden],.seite-fahrt [hidden],.seite-neu [hidden]{display:none!important}.filter{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 .5rem;padding:1.125rem;display:grid}@media (width<=520px){.filter{grid-template-columns:1fr;gap:.875rem}}.zeile.fahrt{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"zeit text plaetze";align-items:center}.zeile.fahrt .zeit{grid-area:zeit}.zeile.fahrt .zeile-text{grid-area:text;gap:.25rem}.zeile.fahrt .plaetze{grid-area:plaetze}.fahrt-route{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.125rem 0;font-size:1.0625rem;line-height:1.25;display:flex}.fahrt-route>span:not(.linie-klein,.nur-screenreader){overflow-wrap:anywhere;min-width:0}.fahrt-route .linie-klein{flex:none;margin-inline:.625rem}.zeile.fahrt .chip{white-space:normal;border-radius:1rem;justify-self:start;margin-top:.125rem;line-height:1.25}@media (width<=560px){.zeile.fahrt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zeit plaetze""text text";align-items:start;gap:.75rem 1rem}.zeile.fahrt .plaetze{align-self:start}}@media (hover:hover) and (pointer:fine){a.zeile.fahrt:hover .plaetze{background:var(--surface)}}.fahrt-laden{animation:fahrt-ein .16s var(--ease) .18s backwards}@keyframes fahrt-ein{0%{opacity:0}}.fahrt-platzhalter-titel{background:var(--surface-2);border-radius:8px;width:9rem;height:1.375rem;margin:2rem 0 .75rem}.zeile.fahrt-platzhalter{min-height:4.75rem}.zeile.fahrt-platzhalter>span>span{background:var(--surface-2);border-radius:8px;display:block}.zeile.fahrt-platzhalter .zeit{min-width:0}.zeile.fahrt-platzhalter .zeit>span{width:4rem;height:1.75rem}.zeile.fahrt-platzhalter .zeile-text>span{width:70%;height:1rem}.zeile.fahrt-platzhalter .zeile-text>span+span{width:40%;height:.8125rem}.zeile.fahrt-platzhalter .plaetze{background:0 0;padding:0}.zeile.fahrt-platzhalter .plaetze>span{border-radius:var(--r-pill);width:5.5rem;height:2.25rem}@media (prefers-reduced-motion:no-preference){.zeile.fahrt-platzhalter>span>span,.fahrt-platzhalter-titel{animation:1.4s ease-in-out infinite puls}}.seite-fahrt{--w:40rem}.fahrt-kopf{padding:1.5rem 1.25rem}.fahrt-kopf h1{overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(1.75rem,7vw,2.5rem)}.fahrt-kopf h1 .ico{vertical-align:-.12em;margin-inline:.25rem}.fahrt-zeit{gap:.125rem;margin:0 0 1.5rem;display:grid}.fahrt-zeit span{font-size:1.0625rem;font-weight:650}.fahrt-zeit strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,8vw,2.25rem);font-weight:780;line-height:1.05}.fp-plan{margin:0 0 1.5rem;padding:0;list-style:none}.fp-halt{gap:.125rem;padding:0 0 1.5rem 2.75rem;display:grid;position:relative}.fp-halt:last-child{padding-bottom:0}.fp-halt strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}.fp-halt span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.fp-halt:before{content:"";border-radius:var(--r-pill);background:var(--accent);width:4px;box-shadow:var(--rand-linie);position:absolute;top:11px;bottom:-11px;left:calc(1.125rem - 2px)}.fp-halt:last-child:before{display:none}.fp-halt:after{content:"";background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:4px;left:calc(1.125rem - 7px)}.fp-halt.start:after,.fp-halt.ziel:after{background:var(--accent);width:22px;height:22px;top:0;left:calc(1.125rem - 11px)}.fahrt-chips{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:none;margin:0 0 .75rem;display:flex}.fahrt-chips:last-child{margin-bottom:0}.fahrt-kopf .plaetze,.fahrt-kopf .chip{background:var(--surface)}.fahrt-kopf .chip.himmel{background:var(--himmel)}.fahrt-chips .chip{white-space:normal;border-radius:1rem;line-height:1.25}.fahrt-gegen{margin-right:.25rem;font-size:.9375rem;font-weight:650}.fahrt-panel{border:1px solid var(--line);padding:0;overflow:hidden}.fahrt-fahrer{min-height:4.5rem;color:inherit;align-items:center;gap:1rem;padding:1rem 1.125rem;text-decoration:none;display:flex}a.fahrt-fahrer:active{background:var(--surface-2)}a.fahrt-fahrer:focus-visible{outline-offset:-4px;border-radius:var(--r-m)}a.fahrt-fahrer>.ico:last-child{color:var(--muted);margin-left:auto}.fahrt-avatar{background:var(--aprikose-2);width:3rem;height:3rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:750;display:grid}.fahrt-fahrer-text{gap:.125rem;min-width:0;display:grid}.fahrt-fahrer-text strong{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.25}.fahrt-fahrer-text .meta{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;display:flex}.fahrt-sterne{align-items:center;gap:.375rem;display:inline-flex}.fahrt-daten{border-top:1px solid var(--line);margin:0;padding:1rem 1.125rem}.fahrt-daten dt{color:var(--muted);font-size:.875rem}.fahrt-daten dd{overflow-wrap:anywhere;margin:.125rem 0 0;font-weight:600}@media (hover:hover) and (pointer:fine){a.fahrt-fahrer:hover{background:var(--surface-2)}}.fahrt-aktion{margin-top:2rem}.seite-fahrt .status{margin-left:0}.fahrt-status{margin:0 0 .75rem}.fahrt-status .status{min-height:2.25rem;padding:.25rem 1rem;font-size:.9375rem}.fahrt-zurueckziehen{margin:1rem 0 0}.fahrt-formular{border:1px solid var(--line);gap:1rem;margin:0;padding:1.25rem}.fahrt-formular .zweispaltig{align-items:end;gap:.75rem}.fahrt-formular .knopf[type=submit]{width:100%}.fahrt-formular .hilfe{margin:0}.fahrt-anfrage-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.seite-fahrt .anfrage{gap:.5rem}.seite-fahrt .anfrage .meta,.seite-fahrt .anfrage .nachricht{margin:0}.seite-fahrt .anfrage .aktionen{margin:.25rem 0 0}.seite-fahrt .anfrage:has(.kontakt){background:var(--ok-bg)}.seite-fahrt .anfrage .kontakt{background:0 0;margin:.25rem 0 0;padding:0}.seite-fahrt .anfrage .kontakt strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seite-fahrt .gefahr{margin-top:1.5rem}.seite-fahrt .gefahr .hinweis-box{margin:.75rem 0 0}.seite-fahrt .gefahr .hinweis-box p{margin-bottom:.75rem}.seite-fahrt .gefahr .aktionen{margin:0}.seite-fahrt .melden{margin-top:2rem;font-size:.9375rem}.seite-fahrt .melden summary{border-radius:var(--r);gap:.5rem;width:fit-content;padding-inline:.25rem}.seite-fahrt .melden[open] summary{margin-bottom:.5rem}@media (hover:hover) and (pointer:fine){.seite-fahrt .melden summary:hover{color:var(--ink)}}.seite-neu{--w:40rem}html:has(.seite-neu){scroll-padding-bottom:10rem}.eintragen{gap:1rem;margin-top:.5rem}.eintragen>.segment{margin:0}.eintrag-block{border:1px solid var(--line);padding:1.25rem}.eintrag-block>h2{margin-bottom:1rem}.eintrag-felder{gap:1rem;display:grid}.eintragen .zweispaltig{align-items:end;gap:.75rem}.eintragen .hilfe{margin-top:.375rem}.eintragen .eintrag-felder>.hilfe{margin:-.5rem 0 0}.eintragen .eintrag-felder>.hinweis-box,.eintragen .gruppe>.hinweis-box{margin:0;font-size:.9375rem}.eintrag-block>.fp-strecke+.fehler{margin-top:1rem}.eintragen .fehler{scroll-margin-bottom:10rem}form[data-art=angebot] .nur-gesuch,form[data-art=gesuch] .nur-angebot{display:none}.gruppe{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.gruppe legend{margin-bottom:.25rem;padding:0;font-size:.9375rem;font-weight:650}.gruppe .hilfe{margin:0}.fp-strecke{--halt-y:3.4rem;gap:1rem;padding-left:2.75rem;display:grid;position:relative}.fp-strecke:before{content:"";left:calc(1.125rem - 2px);top:var(--halt-y);border-radius:var(--r-pill);background:var(--accent);width:4px;box-shadow:var(--rand-linie);position:absolute;bottom:1.625rem}.fp-feld,.stopp{position:relative}.fp-feld:before{content:"";left:calc(-1.625rem - 11px);top:calc(var(--halt-y) - 11px);background:var(--accent);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute}.stopp:before{content:"";left:calc(-1.625rem - 7px);top:calc(var(--halt-y) - 7px);background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute}.stopps{gap:1.5rem;display:grid}.stopps:empty{display:none}.stopp{gap:.75rem;display:grid}.stopp .knopf{justify-self:start}.stopp-neu .knopf{max-width:100%}.chips-wahl{flex-wrap:wrap;gap:.5rem;display:flex}.chips-wahl .haken{min-height:2.75rem;position:relative}.chips-wahl .haken input{border-radius:var(--r-pill);opacity:0;cursor:pointer;background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.chips-wahl .haken input:after{display:none}.chips-wahl .haken span{border-radius:var(--r-pill);background:var(--surface-2);min-height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--field-line);transition:transform .12s var(--ease);align-items:center;gap:.625rem;padding:0 1.125rem 0 .875rem;font-weight:650;display:inline-flex}.chips-wahl .haken span:before{content:"";background:var(--surface);width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;flex:none}.chips-wahl .haken input:checked+span{background:var(--accent);color:var(--accent-ink);box-shadow:var(--rand-aktiv)}.chips-wahl .haken input:checked+span:before{background:var(--accent-ink);box-shadow:none}.chips-wahl .haken input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.chips-wahl .haken:active span{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chips-wahl .haken input:not(:checked):hover+span{background:color-mix(in srgb, var(--ink) 8%, var(--surface-2))}}.absenden-leiste{z-index:10;bottom:calc(5.25rem + env(safe-area-inset-bottom));border-radius:var(--r-m);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--shadow), inset 0 0 0 1px var(--line);padding:.5rem;position:sticky}.absenden-leiste .knopf{width:100%}@media (width>=800px){.absenden-leiste{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;padding:0;position:static}.absenden-leiste .knopf{width:auto;min-width:14rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.absenden-leiste{background:var(--surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.chips-wahl .haken:active span{transform:none}}.seite-meine .tagtitel{align-items:center;gap:.5rem;margin:2rem 0 .75rem;display:flex}.seite-meine .tagtitel .badge{flex:none;margin:0}.seite-meine .sammel{margin:0;padding:0;list-style:none;overflow:hidden}.seite-meine .sammel>li+li{border-top:1.5px solid var(--aprikose-2)}.seite-meine .anfrage-block,.seite-meine .geklappt{gap:.5rem;padding:1.25rem;display:grid}.seite-meine .m-ruhig{gap:.5rem;padding:1rem 1.125rem;display:grid}.seite-meine .m-ruhig .g-strecke{letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.seite-meine .m-ruhig .g-text .meta{margin:.25rem 0 0}.seite-meine .m-ruhig .g-stand{font-weight:600}.seite-meine .a-name{letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;font-size:1.375rem;line-height:1.2;display:flex}.seite-meine .a-name strong{overflow-wrap:anywhere;font-weight:750}.seite-meine .a-name .chip{background:var(--surface)}.seite-meine .a-fahrt{overflow-wrap:anywhere;align-content:center;gap:.125rem;min-height:2.75rem;text-decoration:none;display:grid}.seite-meine .a-route{border-bottom:1.5px solid;justify-self:start;font-weight:700}.seite-meine .a-zeit{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9375rem}.seite-meine .nachricht{margin:0}.seite-meine .aktionen{margin:.5rem 0 0}.seite-meine .aktionen .knopf{flex:8rem}.seite-meine .g-strecke{letter-spacing:-.025em;font-size:1.375rem;font-weight:750;line-height:1.2;display:block}.seite-meine .g-text .meta{margin:.375rem 0 0}.seite-meine .g-text .meta a{color:var(--ink);font-weight:650}.seite-meine .g-stand{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;font-weight:650;display:flex}.seite-meine .geklappt .aktionen .knopf{flex:0 auto;min-width:15rem}.seite-meine .leer .aktionen .knopf{flex:auto}@media (width<=599px){.seite-meine .geklappt .aktionen .knopf{flex:100%}}.seite-meine .bewerten{border-top:1.5px solid var(--aprikose-2);gap:1rem;margin:.5rem 0 0;padding-top:1.25rem;display:grid}.seite-meine .bewerten .feld label{font-weight:650}@media (width>=600px){.seite-meine .bewerten .knopf{justify-self:start}}.seite-meine .anfrage-zeile .zeile-text .status{justify-self:start;margin:.5rem 0 0}.seite-meine .anfrage-zeile .weiter{color:var(--muted)}@media (width<=430px){.seite-meine .anfrage-zeile .weiter{display:none}}.sterne-wahl{border:0;min-width:0;margin:0;padding:0}.sterne-wahl legend{margin-bottom:.25rem;padding:0;font-weight:650}.sterne-reihe{flex-wrap:wrap;gap:.25rem;margin-left:-.375rem;display:flex;position:relative}.sterne-wahl input{opacity:0;pointer-events:none;position:absolute}.sterne-wahl label{border-radius:var(--r);width:3rem;height:3rem;color:var(--field-line);cursor:pointer;transition:transform .12s var(--ease);place-items:center;display:grid}.sterne-wahl label:active{transform:scale(.9)}.sterne-wahl label .ico{width:2.25rem;height:2.25rem}.sterne-wahl label svg{fill:none;stroke:currentColor;stroke-width:14px;stroke-linejoin:round}.sterne-wahl input:checked+label{color:var(--ink)}.sterne-wahl label:has(~input:checked){color:var(--ink)}.sterne-wahl input:checked+label svg{fill:var(--accent)}.sterne-wahl label:has(~input:checked) svg{fill:var(--accent)}.sterne-wahl input:focus-visible+label{outline:3px solid var(--focus);outline-offset:0}@media (width<=340px){.sterne-wahl label{width:2.75rem;height:2.75rem}.sterne-wahl label .ico{width:2rem;height:2rem}}@media (hover:hover) and (pointer:fine){.sterne-wahl label:hover{color:var(--ink)}.sterne-wahl label:has(~label:hover){color:var(--ink)}.sterne-wahl label:hover svg{fill:var(--accent)}.sterne-wahl label:has(~label:hover) svg{fill:var(--accent)}}.seite-profil [hidden]{display:none!important}.seite-profil .kopfblock .meta{overflow-wrap:anywhere;margin:.5rem 0 0}.seite-profil .flaeche{padding:1.5rem 1.25rem}.seite-profil .formular{margin:0}.seite-profil .flaeche>:last-child,.seite-profil .flaeche>p:last-child{margin-bottom:0}.seite-profil .flaeche .aktionen{margin:1rem 0 0}.seite-profil .block{margin-top:2rem}.seite-profil .gefahr{border:1.5px solid var(--field-line);border-radius:var(--r-m);margin-top:2.5rem;padding:1.25rem}.seite-profil .gefahr h2{margin-bottom:.5rem;font-size:1.125rem}.seite-profil .gefahr p{color:var(--muted)}.seite-profil .gefahr .aktionen{margin:1rem 0 0}.seite-rang .preis{gap:1.25rem;margin:1rem 0 0;padding:1.5rem 1.25rem;display:grid}.seite-rang .preis-text{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.125rem,4.8vw,1.375rem);font-weight:600;line-height:1.4}.seite-rang .preis-text strong{font-weight:780}.seite-rang .preis-fuss{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.seite-rang .frist{border-radius:var(--r-pill);background:var(--accent);min-height:2.25rem;color:var(--accent-ink);box-shadow:var(--rand-aktiv);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding:0 1rem;font-weight:750;display:inline-flex}.seite-rang .abstand{margin:2.25rem 0 .75rem}.seite-rang .zahlen{grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1rem;display:grid}.seite-rang .zahlen>div{border-radius:var(--r-m);background:var(--surface);grid-template-rows:1fr auto;gap:.375rem;padding:1rem 1.125rem;display:grid}.seite-rang .zahlen dt{color:var(--muted);font-size:.9375rem}.seite-rang .zahlen dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:750;line-height:1}.seite-rang .zahlen>.platz{background:var(--himmel);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.seite-rang .zahlen>.platz dt{color:var(--ink);font-size:1rem;font-weight:650}.seite-rang .zahlen dd.leise{letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.seite-rang .meta{max-width:65ch}.seite-rang .rang-liste .zeile{grid-template-columns:3.5rem minmax(0,1fr) auto;min-height:4.5rem}.seite-rang .rang{color:var(--muted);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:780;line-height:1}.seite-rang .rang-liste>.top .rang,.seite-rang .rang-liste>.ich .rang{color:var(--ink)}.seite-rang .anzahl{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9375rem}.seite-rang .anzahl b{color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:750}.seite-rang .rang-liste>.top{background:var(--aprikose)}.seite-rang .rang-liste>.top+.top{border-top-color:var(--aprikose-2)}.seite-rang .rang-liste>.ich{background:var(--himmel)}.seite-rang .rang-liste>.top a.zeile:active{background:var(--aprikose-2)}.seite-rang .rang-liste>.ich a.zeile:active{background:var(--himmel-2)}@media (hover:hover) and (pointer:fine){.seite-rang .rang-liste>.top a.zeile:hover{background:var(--aprikose-2)}.seite-rang .rang-liste>.ich a.zeile:hover{background:var(--himmel-2)}}@media (width<=430px){.seite-rang .rang{font-size:1.75rem}.seite-rang .rang-liste .zeile{grid-template-columns:2.75rem minmax(0,1fr) auto}}.seite-person .person-kopf{align-items:center;gap:1.125rem;margin:1rem 0 1.5rem;display:flex}.seite-person .person-kopf>div{min-width:0}.seite-person .person-kopf h1{overflow-wrap:anywhere;margin:0 0 .5rem}.seite-person .initial{background:var(--aprikose-2);width:4.75rem;height:4.75rem;box-shadow:inset 0 0 0 2px var(--ink);letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;font-size:2rem;font-weight:780;line-height:1;display:grid}.seite-person .werte{grid-template-columns:1fr 1fr;margin:0 0 1rem;padding:0;display:grid}.seite-person .werte>div{grid-template-rows:1fr auto;gap:.375rem;padding:1.125rem;display:grid}.seite-person .werte .wert-bewertung{border-bottom:1px solid var(--line);grid-column:1/-1}.seite-person .werte>div:nth-child(3){border-left:1px solid var(--line)}.seite-person .werte dt{color:var(--muted);font-size:.9375rem}.seite-person .werte dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:750;line-height:1}.seite-person .werte .wert-bewertung dd{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.seite-person .werte .sterne .ico{width:1.625rem;height:1.625rem}.seite-person .abstand{margin:2.25rem 0 .75rem}.seite-person .bewertungen>li{justify-items:start;gap:.5rem;padding:1rem 1.125rem;display:grid}.seite-person .bewertungen .nachricht{margin:0;font-size:1.0625rem}.seite-person .bewertungen .meta{margin:0}.seite-person .melden{margin:0;font-size:.9375rem}.seite-person .melden summary{gap:.375rem;padding-right:.5rem;list-style:none;display:inline-flex}.seite-person .melden summary::-webkit-details-marker{display:none}.seite-person .melden[open]{justify-self:stretch}.seite-person .melden .formular{color:var(--ink);margin-top:.5rem}.seite-recht.mittel{--w:41rem}.seite-recht .kopfblock{margin:1rem 0;padding:2rem 1.5rem 1.75rem}.seite-recht .kopfblock .linie-klein{width:4.5rem;margin:1.25rem 0 0 .3125rem;display:block}.seite-recht .hinweis-box{max-width:none;margin:0 0 .5rem;font-size:.9375rem;line-height:1.5}.seite-recht h2{margin:2.5rem 0 .625rem}.seite-recht p{max-width:65ch;margin:0 0 1rem;font-size:1.0625rem;line-height:1.6}.seite-recht .stand{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1rem;font-size:.9375rem}@media (prefers-reduced-motion:reduce){.sterne-wahl label:active{transform:none}}
