:root{--bg:#E9ECEC;--flaeche:#E9ECEC;--card:#FFFFFF;--karte2:#F6F7F7;--fg:#16171A;--muted:#5E626B;--faint:#9A9EA6;--line:rgba(22,23,26,.08);--line2:rgba(22,23,26,.14);--soft:#F2F3F4;--accent:#E0246B;--accent-soft:#FCE1EB;--accent-text:#B0174F;--night:#16171A;--verlauf:linear-gradient(120deg,#E0246B,#FF6B4A);--verlauf-knopf:linear-gradient(120deg,#E0246B,#E8443A);--ok:#1E8A55;--ok-soft:#E3F6EC;--live:#2BB673;--warn:var(--accent-text);--warn-soft:var(--accent-soft);--err:#C2412D;--err-soft:#FBE3DE;--gelb:#F5C451;--indigo:#3D5A80;--beere:var(--accent-text);--f-display:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;color-scheme:only light}*{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.015em;line-height:1.15;margin:0}h1{font-size:clamp(22px,3vw,28px)}h2{font-size:19px}h3{font-size:16px}h4{font-size:15px}p{margin:0}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}svg.i{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}svg.i.sm{width:16px;height:16px}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-text)}.mut{color:var(--muted)}.klein{font-size:13.5px}.s12{font-size:12px}.s13{font-size:13px}.mitte{text-align:center}.stapel{display:flex;flex-direction:column;gap:14px}.reihe{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.zwischen{justify-content:space-between}.marke{font-family:var(--f-display);font-weight:800;font-size:20px;text-decoration:none;letter-spacing:-.02em}.marke b{background:var(--accent);color:#fff;padding:1px 7px 3px;border-radius:7px;margin-left:2px}.linkknopf{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;font-weight:600;font-size:15px;background:var(--card);border:1px solid var(--line2);text-decoration:none;white-space:nowrap}.btn.pri{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.dunkel{background:var(--night);color:#fff;border-color:var(--night)}.btn.s,.btn.klein{height:36px;padding:0 14px;font-size:14px;border-radius:10px}.btn.voll{width:100%}.btn:disabled{opacity:.5;cursor:default}.btn.gefahr{color:var(--err)}label.feld,.feld{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px}.feld .hilfe{font-weight:400;color:var(--muted);font-size:13px}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select.feld{width:100%;border:1px solid var(--line2);background:var(--card);border-radius:12px;padding:11px 13px;font-size:16px}input::placeholder,textarea::placeholder{color:#a9aeb3;font-weight:400;font-style:italic}textarea{min-height:110px;resize:vertical;line-height:1.5}input:focus,textarea:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}.fehler{color:var(--err);font-size:14px}.ok{color:var(--accent-text);font-weight:700}.karte,.dcard{background:var(--card);border-radius:20px;padding:16px}.karte{padding:20px}.dcard h4{margin:0 0 10px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{background:var(--card);border-radius:16px;padding:12px 14px}.tile.weich{background:var(--soft)}.tile .k{font-size:12px;color:var(--muted)}.tile .v{font-family:var(--f-display);font-weight:700;font-size:22px;font-variant-numeric:tabular-nums;margin-top:2px}.st{display:inline-block;width:9px;height:9px;border-radius:2px;flex:none;background:var(--line2)}.st.ok{background:var(--ok)}.st.warn{background:var(--warn)}.st.laeuft{background:var(--accent);animation:puls 1.2s ease-in-out infinite}@keyframes puls{50%{opacity:.3}}.sugg{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14px}.ava{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:14px;object-fit:contain;flex:none}img.ava{background:#fff;border:1px solid var(--line)}.ava.gross{width:84px;height:84px;border-radius:18px;font-size:24px}.lade{display:flex;align-items:center;gap:10px;justify-content:center;padding:28px;color:var(--muted);text-align:center}.lade:before{content:"";width:18px;height:18px;border-radius:50%;border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:dreh 1s linear infinite;flex:none}@keyframes dreh{to{transform:rotate(360deg)}}.rahmen{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr) 300px;max-width:1440px;margin:0 auto;background:var(--flaeche)}.dside{display:flex;flex-direction:column;gap:14px;padding:22px 18px;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:none}.dside::-webkit-scrollbar{display:none}.dside.links{border-right:1px solid var(--line)}.dside.rechts{border-left:1px solid var(--line)}.brandkarte{display:flex;gap:12px;align-items:center}.brandwahl{border:0;background:transparent;font-weight:700;padding:0;max-width:100%;font-size:15px}.dmenu{display:flex;flex-direction:column;gap:2px}.dmenu a,.bald-punkt{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--muted);text-decoration:none}.dmenu a:hover{background:var(--card)}.dmenu a.on{background:var(--night);color:#fff}.dmenu svg.i{width:20px;height:20px}.bald-punkt{opacity:.5;cursor:default}.bald{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--soft);border-radius:6px;padding:1px 6px}.dgrp{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:10px 12px 4px}.mitte-spalte{padding:26px 32px 64px;min-width:0}.mitte-spalte>*{max-width:720px;margin-left:auto;margin-right:auto}.seitenkopf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.mobil-kopf,.mobil-nav{display:none}@media(max-width:1180px){.rahmen{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:820px){.rahmen{grid-template-columns:minmax(0,1fr);background:var(--flaeche)}.dside.links{display:none}.mitte-spalte{padding:0 16px 96px}.mobil-kopf{display:flex;align-items:center;justify-content:space-between;height:60px;margin-bottom:6px;position:sticky;top:0;background:var(--flaeche);z-index:5}.mobil-kopf .ava{width:38px;height:38px;font-size:12px}.mobil-nav{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:20;background:var(--card);border-radius:22px;box-shadow:0 8px 30px #0000001f;padding:6px;justify-content:space-around}.mobil-nav a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--muted);text-decoration:none;padding:6px 12px;border-radius:14px}.mobil-nav a.on{color:var(--fg);background:var(--soft)}.mobil-nav a.plus svg{background:var(--accent);color:#fff;border-radius:10px;padding:3px;width:28px;height:28px}}.boxen{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.box-karte{display:flex;flex-direction:column;background:var(--card);border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .15s}.box-karte:hover{transform:translateY(-2px)}.box-karte .bild{aspect-ratio:4/3;background:var(--accent-soft) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--accent-text)}.box-karte .inhalt{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.box-karte b{font-size:15px;line-height:1.3}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{font-size:12px;font-weight:700;padding:3px 8px;border-radius:8px;background:var(--soft);color:var(--muted);display:inline-flex;align-items:center;gap:5px}.chip.frei{background:var(--ok-soft);color:var(--ok)}.leer{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.pick{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;aspect-ratio:16/9;width:100%;border-radius:20px;border:2px dashed var(--line2);background:var(--card) center/cover no-repeat;cursor:pointer;font-weight:700}.pick.has{border:0}.pick .pick-icon{width:54px;height:54px;border-radius:14px;background:var(--accent-soft);color:var(--accent-text);display:flex;align-items:center;justify-content:center}.pick.has .pick-inhalt{background:#16171a8c;color:#fff;border-radius:10px;padding:6px 12px;font-size:13px;margin-top:auto;margin-bottom:12px}.grosstext{border:0;background:transparent;font-size:19px;line-height:1.45;padding:4px 2px;min-height:120px;resize:vertical}.grosstext:focus{outline:none}.hinweis-ki{font-size:12.5px;color:var(--faint)}.zeile-karte{display:flex;align-items:center;gap:12px}.zeile-karte .ic{width:42px;height:42px;border-radius:12px;background:var(--soft);display:flex;align-items:center;justify-content:center;flex:none}.toggle{width:46px;height:28px;border-radius:999px;background:var(--line2);position:relative;flex:none;transition:background .2s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s}.toggle.on{background:var(--accent)}.toggle.on:after{transform:translate(18px)}.ticket{display:flex;align-items:center;gap:12px;margin-top:12px;background:var(--accent);color:#fff;border-radius:14px;padding:12px 16px;position:relative}.ticket:before,.ticket:after{content:"";position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--card);transform:translateY(-50%)}.ticket:before{left:-8px}.ticket:after{right:-8px}.ticket .gi{width:36px;height:36px;border-radius:10px;background:#fff;color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.ticket input{background:transparent;border:0;color:#fff;font-weight:700;font-size:15px;padding:0}.ticket input::placeholder{color:#ffffffbf}.ticket input:focus{outline:none}.wahl{display:flex;gap:8px;flex-wrap:wrap}.wahl button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;border:2px solid var(--line2);background:var(--card);font-weight:700;font-size:14px}.wahl button.an{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.kat{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:10px}.kat button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:11px 13px;border-radius:14px;border:2px solid var(--line2);background:var(--card);cursor:pointer}.kat button b{font-size:15px}.kat button span{font-size:12px;font-weight:500;line-height:1.35;color:var(--muted)}.kat button.an{border-color:var(--accent);background:var(--accent-soft)}.kat button.an b,.kat button.an span{color:var(--accent-text)}@media(max-width:520px){.kat{grid-template-columns:1fr 1fr}}.tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--fg);background:var(--card);border-radius:12px;padding:8px 14px;font-weight:700}.tab.an{background:var(--fg);color:#fff}.rueck{border:2px solid var(--gelb);background:#fff8dc;border-radius:18px;padding:16px}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:8px;background:var(--warn-soft);color:var(--warn)}.status.frei{background:var(--ok-soft);color:var(--ok)}.vorschlag{font-size:12px;font-weight:700;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:2px 6px}.vorschau{background:var(--card);border-radius:20px;overflow:hidden}.vk-kopf{display:flex;align-items:center;gap:10px;padding:12px 14px}.vk-kopf .ava{width:34px;height:34px;border-radius:50%;font-size:11px}.vk-bild{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:var(--accent-soft)}.vk-bild.li{aspect-ratio:1.91/1}.vk-text{padding:12px 14px 16px;white-space:pre-wrap;font-size:14.5px;line-height:1.5}.vk-hub-text{padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.55}.vk-hub-text p{margin:0}.vk-hub-titel{margin:2px 0 0;font-size:19px;line-height:1.25}.vk-hub-zw{margin:6px 0 0;font-size:15.5px}.vk-hub-cta{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--accent-text);cursor:pointer}.vk-tags{color:#2c5aa0}.dok{background:#fff;border-radius:6px;padding:26px 28px;box-shadow:0 1px 0 var(--line),0 10px 30px #0000000d}.dok .dz{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.dok h2{font-size:21px;margin:8px 0 6px}.dok p{font-size:15px;line-height:1.6;margin:0 0 10px}.teilen{border:2px solid var(--accent);border-radius:20px;padding:18px;background:var(--card)}.code{font-family:var(--f-mono);font-weight:700;background:var(--soft);border-radius:8px;padding:3px 8px;font-size:13px}.zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.zahl{background:var(--card);border-radius:16px;padding:12px;text-align:center}.zahl b{display:block;font-family:var(--f-display);font-size:22px}details summary{cursor:pointer;font-weight:700;font-size:14px}.oeffentlich{background:var(--flaeche);min-height:100vh}.wrap{max-width:860px;margin:0 auto;padding:0 16px}.seite{padding:28px 0 64px}.hub-kopf{padding:40px 0 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.hub-kopf img{width:84px;height:84px;object-fit:contain;border-radius:18px;background:var(--card);border:1px solid var(--line)}.meldungen{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.artikel{max-width:720px;margin:0 auto;background:var(--card);border-radius:20px;overflow:hidden}.artikel img.titelbild{width:100%;max-height:420px;object-fit:cover;display:block}.artikel img.titelbild.gestaltet{max-height:none;height:auto;object-fit:contain}.artikel .text{padding:24px;display:flex;flex-direction:column;gap:14px}.artikel h1{font-size:clamp(22px,3.6vw,30px)}.fuss{border-top:1px solid var(--line);padding:24px 0;text-align:center;font-size:13px;color:var(--muted)}.karten-stapel{position:relative;width:min(400px,100%);height:440px}.idee-karte{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card);border-radius:24px;overflow:hidden;box-shadow:0 12px 34px #0000001a;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;display:flex;flex-direction:column}.idee-karte:active{cursor:grabbing}.idee-kopf{color:#fff;padding:24px 22px 22px;display:flex;flex-direction:column;gap:12px;min-height:170px;justify-content:flex-end}.idee-kopf h2{font-size:24px}.idee-anlass{align-self:flex-start;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:8px;padding:3px 8px}.idee-text{padding:18px 22px;font-size:15.5px;line-height:1.55;flex:1;overflow:auto}.stempel{position:absolute;top:22px;padding:6px 12px;border:3px solid;border-radius:10px;font-family:var(--f-display);font-weight:800;font-size:18px;text-transform:uppercase;background:#ffffffe6}.stempel.merken{right:20px;color:var(--ok);transform:rotate(10deg)}.stempel.weg{left:20px;color:var(--err);transform:rotate(-10deg)}.rund-knopf{width:62px;height:62px;border-radius:50%;background:var(--card);box-shadow:0 6px 18px #0000001a;display:flex;align-items:center;justify-content:center;color:var(--err)}.rund-knopf.herz{color:var(--ok)}.rund-knopf svg.i{width:28px;height:28px}.liste{margin:0 0 6px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.dok .liste{font-size:15px;line-height:1.5}.dok h3{font-size:15px}.woche{display:flex;flex-direction:column;gap:8px}.tag{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;background:var(--card);border-radius:16px;padding:12px 14px;align-items:start}.tag.heute{box-shadow:inset 0 0 0 2px var(--accent)}.tag.vorbei{opacity:.62}.tag-kopf{display:flex;flex-direction:column;padding-top:4px}.tag-inhalt{display:flex;flex-direction:column;gap:8px;min-width:0}.plan-drop{display:flex;align-items:center;gap:12px;text-decoration:none;padding:6px;border-radius:12px;background:var(--flaeche)}.plan-drop:hover{background:var(--soft)}.plan-bild{width:48px;height:48px;border-radius:10px;flex:none;background:var(--accent-soft) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--accent-text)}.plan-titel{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-idee{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;border:2px dashed var(--line2);color:var(--fg)}.plan-leer{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 10px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600}.plan-leer:hover{background:var(--flaeche);color:var(--fg)}@media(max-width:600px){.tag{grid-template-columns:1fr;gap:8px}.tag-kopf{flex-direction:row;gap:8px;align-items:baseline;padding-top:0}}.fakten{max-width:720px;margin:16px auto 0;display:flex;flex-direction:column;gap:10px}.fakten h2{font-size:18px}.faq h3{font-size:15px;margin-bottom:4px}.job-zeile{display:flex;flex-direction:column;gap:2px;padding:12px 4px;text-decoration:none;border-bottom:1px solid var(--line)}.job-zeile:last-child{border-bottom:0}.job-zeile:hover b{color:var(--accent-text)}.job-h{font-size:17px;margin-top:6px}.code-block{margin:0;background:var(--night);color:#e6f4f1;border-radius:12px;padding:12px 14px;font-family:var(--f-mono);font-size:12.5px;white-space:pre-wrap;word-break:break-all}.box-karte .bild img,.plan-bild img{width:100%;height:100%;object-fit:cover;display:block}.plan-bild{overflow:hidden}.sb-satz{font-size:17px;line-height:2.15;margin:0}.sb-rein{animation:sbRein .4s cubic-bezier(.2,.8,.2,1)}@keyframes sbRein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sb-tok{display:inline-flex;align-items:center;gap:4px;margin:0 2px;padding:2px 10px;border-radius:10px;border:1.5px dashed var(--line2);color:var(--muted);font-weight:600;font-size:16px;line-height:1.5;background:none;transition:background .2s,color .2s,border-color .2s,transform .2s cubic-bezier(.3,1.5,.5,1)}.sb-tok:hover{border-color:var(--accent);color:var(--accent-text)}.sb-tok.an{background:var(--accent);border:1.5px solid var(--accent);color:#fff;transform:scale(1.03)}.sb-tok .i{width:15px;height:15px}.sb-tok.klein{font-size:14px;padding:1px 8px}.sb-erg{margin-top:10px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.sb-erg-chips{display:flex;gap:6px;flex-wrap:wrap;min-height:28px}.sb-erg-chip{background:var(--ok-soft);color:var(--ok);border-radius:8px;padding:4px 10px;font-size:13px;font-weight:700;animation:sbPop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes sbPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.sb-wahl{position:relative;display:inline-block}.sb-wort{display:inline-flex;align-items:center;gap:2px;background:none;border:0;padding:0 2px;font:inherit;font-weight:700;color:var(--accent-text);border-bottom:2px solid var(--accent);cursor:pointer;line-height:1.4}.sb-wort.leer{color:var(--err);border-color:var(--err)}.sb-wort .i{width:15px;height:15px;transition:transform .2s}.sb-wort[aria-expanded=true] .i{transform:rotate(90deg)}.sb-menue{position:absolute;left:0;top:calc(100% + 6px);z-index:20;background:var(--card);border-radius:14px;box-shadow:0 14px 40px #00000029;padding:8px;display:flex;flex-direction:column;min-width:220px;animation:sbMenue .2s cubic-bezier(.2,.8,.2,1);transform-origin:top left}@keyframes sbMenue{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:none}}.sb-option{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:15px;line-height:1.3;cursor:pointer;white-space:nowrap}.sb-option:hover{background:var(--flaeche)}.sb-option input{accent-color:var(--accent);width:17px;height:17px}.sb-buehne p{font-family:var(--f-display);font-size:clamp(20px,2.6vw,26px);line-height:1.6;letter-spacing:-.02em;margin:0 0 10px}.sb-buehne .sb-erg{font-family:var(--f-body)}.sb-buehne-wer{color:var(--fg)}.sb-buehne-wort{background:none;border:0;padding:0 2px;font:inherit;color:var(--faint);cursor:pointer;position:relative;transition:color .25s}.sb-buehne-wort:after{content:"";position:absolute;left:0;right:0;bottom:.1em;height:.36em;background:var(--accent-soft);z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sb-buehne-wort.an{color:var(--accent-text)}.sb-buehne-wort.an:after{transform:scaleX(1)}.sb-buehne-wort:hover{color:var(--accent)}.sb-buehne-gruppe{position:relative;z-index:0}.sb-trenner{color:var(--line2);margin:0 4px}.sb-vier{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:700px){.sb-vier{grid-template-columns:minmax(0,1fr)}}.sb-galerie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sb-karte{background:var(--flaeche);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:6px;opacity:.18;filter:grayscale(1);transform:scale(.92);transition:opacity .35s,transform .4s cubic-bezier(.3,1.4,.5,1),filter .35s}.sb-karte.an{opacity:1;filter:none;transform:none}.sb-karte span{font-size:11px;font-weight:700;color:var(--muted);text-align:center;line-height:1.2}.sb-m{height:58px;border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:flex-end;overflow:hidden}.sb-m b{display:block;height:5px;border-radius:3px;background:var(--line2)}.sb-m-ig i{flex:1;background:#34405e;border-radius:6px}.sb-m-doc .bh-bild{display:block;flex:1;min-height:14px;background:var(--accent-soft);border-radius:4px}.sb-m-li i{height:28px;background:#3e4a8c;border-radius:6px}.sb-m-st{align-items:center}.sb-m-st i{width:32px;height:56px;background:var(--accent);border-radius:7px;position:relative}.sb-m-st em{position:absolute;left:4px;right:4px;bottom:5px;height:7px;background:var(--gelb);border-radius:2px}.sb-m-doc{background:#fff;padding:7px;justify-content:flex-start}.sb-m-doc .t{background:#3e4a8c;width:70%}.sb-m-doc.job .t{background:#b8661e}.sb-m-doc .g{background:#fbefd6;height:9px}.sb-m-ic{align-items:center;justify-content:center;background:#fff;color:#3e4a8c}.sb-m-gp{background:#fff;padding:7px;justify-content:flex-start}.sb-m-gp i{display:block;flex:1;min-height:14px;background:#e8eef8;border-radius:4px}.sb-m-gp em{display:block;width:46%;height:8px;border-radius:4px;background:#1a73e8}.vk-g-bild{aspect-ratio:4/3;object-fit:cover}.vk-g-text{padding:10px 14px 14px;display:flex;flex-direction:column;gap:8px}.vk-g-text p{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap}.vk-g-titel{font-size:15px}.vk-g-angebot{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px dashed var(--line2);border-radius:8px}.vk-g-knopf{align-self:flex-start;padding:7px 14px;border:1px solid #DADCE0;border-radius:18px;color:#1a73e8;font-size:13.5px;font-weight:600}.vk-postfach{display:flex;gap:10px;align-items:center;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:12px}.vk-pf-zeile{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vk-newsletter{padding:20px;background:#fff}.vk-push{align-self:center;width:100%;max-width:380px;padding:28px 14px;border-radius:22px;background:linear-gradient(160deg,#3b4a5a,#1d2733)}.vk-push-karte{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#f5f5f7eb;color:#16171a}.vk-push-karte .ava{width:34px;height:34px;flex:none}.vk-push-kopf{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#5a5f66}.vk-push-kopf b{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vk-push-titel{display:block;font-size:14px;margin-top:2px}.vk-push-karte p{margin:2px 0 0;font-size:13px;line-height:1.35}.warn-text{color:var(--warn)}.klickliste{background:var(--soft);border-radius:10px;padding:8px 12px}.klickliste summary{cursor:pointer;font-weight:600}.klickliste ol{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.sb-m-doc .nl-knopf{display:block;width:40%;height:8px;border-radius:4px;background:var(--fg);align-self:center}.tg-art{--c:var(--fg);--cs:var(--soft)}.tg-social{--c:var(--beere);--cs:#F7E1E8}.tg-presse{--c:var(--indigo);--cs:#E3E6F6}.tg-jobs{--c:var(--warn);--cs:var(--warn-soft)}.tg-team{--c:var(--accent);--cs:var(--accent-soft)}.tg-reihe{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tg-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:17px;border:1.5px solid var(--cs);background:#fff;color:var(--c);font:700 14px var(--f-body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.tg-chip:hover{border-color:var(--c)}.tg-chip.an{background:var(--c);border-color:var(--c);color:#fff}.tg-pkt{width:8px;height:8px;border-radius:50%;background:var(--c)}.tg-gruppe{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 3px;border-radius:20px;background:var(--cs);animation:tgRein .35s cubic-bezier(.2,.8,.2,1)}.tg-gruppe>.tg-chip{border-color:transparent}.tg-sym{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed var(--c);background:#fff;color:var(--c);font:800 11.5px var(--f-body);cursor:pointer;opacity:.75;transition:background .2s,color .2s,opacity .2s}.tg-sym.an{background:var(--c);border-style:solid;color:#fff;opacity:1}.tg-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.tg-karte{background:var(--flaeche);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:6px;border-top:3px solid var(--c);animation:tgRein .35s cubic-bezier(.2,.8,.2,1)}.tg-karte span{font-size:11.5px;font-weight:700;color:var(--muted);text-align:center;line-height:1.2}.tg-karte .sb-m-ic{color:var(--c)}.tg-leer{padding:18px;border:1.5px dashed var(--line2);border-radius:14px;text-align:center;color:var(--faint);font-size:13.5px}@keyframes tgRein{0%{opacity:0;transform:translateY(-4px) scale(.95)}}@media(prefers-reduced-motion:reduce){.tg-gruppe,.tg-karte{animation:none}}@media(prefers-reduced-motion:reduce){.sb-rein,.sb-erg-chip,.sb-menue{animation:none}.sb-tok,.sb-karte,.sb-buehne-wort:after{transition:none}}.vb-balken{display:flex;align-items:flex-end;gap:2px;height:120px}.vb-balken span{flex:1;background:var(--line);border-radius:3px 3px 0 0;min-height:1px;transition:height .4s cubic-bezier(.2,.8,.2,1)}.vb-balken span.an{background:var(--accent)}.vb-zeile{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.vk-story{position:relative;align-self:center;width:min(300px,100%);aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--accent) center/cover no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.vk-story-kopf{display:flex;align-items:center;gap:8px;padding:12px;background:linear-gradient(rgba(0,0,0,.5),transparent)}.vk-story-unten{padding:40px 14px 16px;background:linear-gradient(transparent,#000000b8);display:flex;flex-direction:column;gap:8px}.vk-story-unten p{font-size:16px;font-weight:700;line-height:1.35;margin:0}.vk-story-ticket{background:var(--gelb);color:var(--fg);border-radius:10px;padding:8px 10px;font-size:13px;display:flex;flex-direction:column}.vk-story-ticket code{font-family:var(--f-mono);font-weight:700}.vk-story-knopf{background:#fff;color:var(--fg);border-radius:10px;padding:9px;text-align:center;font-weight:700;font-size:13px}.sb-tok.fest{cursor:default;opacity:.85}.ev-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ev-raster.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-raster .feld{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:560px){.ev-raster,.ev-raster.zwei{grid-template-columns:minmax(0,1fr)}}.ev-datum{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:56px;border-radius:12px;background:var(--accent);color:#fff;flex:none;line-height:1.1}.ev-datum b{font-family:var(--f-display);font-size:20px}.ev-datum span{font-size:11px;font-weight:700;text-transform:uppercase}.ev-zeile{display:flex;gap:12px;align-items:center;padding:12px 4px;text-decoration:none;border-bottom:1px solid var(--line)}.ev-zeile:last-child{border-bottom:0}.ev-zeile:hover b{color:var(--accent-text)}.ev-balken{height:8px;border-radius:5px;background:var(--line);overflow:hidden}.ev-balken i{display:block;height:100%;background:var(--accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.ticket-gross{background:var(--card);border-radius:20px;padding:22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border:2px dashed var(--accent)}.lc-zeile{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--line)}.lc-zeile:first-child{border-top:0;padding-top:0}.lc-zahlen{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted)}.lc-zahlen b{color:var(--fg)}.tabelle-wrap{overflow-x:auto}.lk-tabelle{width:100%;border-collapse:collapse}.lk-tabelle th,.lk-tabelle td{padding:7px 8px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.lk-tabelle th:first-child,.lk-tabelle td:first-child{text-align:left}.lk-tabelle th{font-size:12px;color:var(--muted);font-weight:600}.lk-tabelle td{font-variant-numeric:tabular-nums}.gs-karte{background:var(--card);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 20px 20px;text-align:center;border:1px solid var(--line)}.gs-bild{width:calc(100% + 40px);aspect-ratio:16/9;object-fit:cover;margin:0 -20px}.gs-kopf{display:flex;align-items:center;gap:8px;margin-top:14px}.gs-logo{width:30px;height:30px;border-radius:50%;object-fit:cover}.gs-kuerzel{display:grid;place-items:center;background:var(--gf);color:var(--gs);font-weight:800}.gs-vorteil{font-size:26px;line-height:1.15;margin:4px 0 0}.gs-code{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:14px;border:2px dashed var(--gf);border-radius:16px}.gs-code code{font-family:var(--f-mono);font-size:26px;font-weight:800;letter-spacing:.08em;word-break:break-all}.gs-qr{width:170px;height:auto;image-rendering:pixelated}.gs-glocke{width:42px;height:42px;flex:none;border-radius:12px;background:var(--gf);color:var(--gs);display:flex;align-items:center;justify-content:center}.gs-erledigt{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:18px;border-radius:16px;background:var(--ok-soft);color:var(--ok)}.gs-erledigt b{font-size:22px}.gs-haken{width:56px;height:56px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:30px;animation:gs-pop .4s ease-out}@keyframes gs-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.gs-haken{animation:none}}.gs-weiter{margin-top:4px}.wischen{position:relative;display:block;width:100%;height:56px;border-radius:28px;background:var(--soft);overflow:hidden}.wischen-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:700;font-size:14.5px;color:var(--muted);pointer-events:none}.wischen-spur{position:absolute;left:0;top:0;bottom:0;background:var(--gf);opacity:.25;pointer-events:none}.wischen input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0 3px;border:0;border-radius:28px;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:grab;box-sizing:border-box}.wischen input::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}.wischen input::-moz-range-track{height:100%;background:transparent;border:0}.wischen input::-webkit-slider-thumb{-webkit-appearance:none;width:50px;height:50px;margin-top:3px;border-radius:50%;background:var(--gf);border:3px solid #fff;box-shadow:0 2px 8px #0003;box-sizing:border-box}.wischen input::-moz-range-thumb{width:50px;height:50px;border-radius:50%;background:var(--gf);border:3px solid #fff;box-shadow:0 2px 8px #0003;box-sizing:border-box}.wischen input:focus-visible{outline:3px solid var(--gf);outline-offset:2px}.ticket-gross code{font-family:var(--f-mono);font-size:30px;font-weight:800;letter-spacing:.12em}.lb{max-width:480px;margin:0 auto;padding:36px 16px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.lb-logo{width:88px;height:88px;border-radius:50%;object-fit:cover;background:var(--card);border:3px solid var(--card);box-shadow:0 6px 20px #00000014}.lb-kuerzel{display:flex;align-items:center;justify-content:center;background:var(--m,var(--accent));color:var(--m-text,#fff);font-family:var(--f-display);font-size:28px}.lb h1{font-size:24px}.lb h2{font-size:15px;margin:16px 0 0;align-self:flex-start;color:var(--muted)}.lb-liste{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}.lb-liste:empty{display:none}.lb-sym{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.lb{--lb-k-bg:var(--fg);--lb-k-fg:var(--card);--lb-k-rand:transparent;--lb-p-bg:var(--m);--lb-p-fg:var(--m-text)}.lb-knopf-marke{--lb-k-bg:var(--m);--lb-k-fg:var(--m-text);--lb-p-bg:var(--fg);--lb-p-fg:var(--card)}.lb-knopf-umriss{--lb-k-bg:transparent;--lb-k-fg:var(--fg);--lb-k-rand:var(--fg)}.lb-knopf{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--lb-k-bg);color:var(--lb-k-fg);border:2px solid var(--lb-k-rand);text-decoration:none;font-weight:700;padding:13px 16px;border-radius:14px;transition:transform .15s}.lb-knopf:hover{transform:translateY(-2px)}.lb-knopf.lb-pin{background:var(--lb-p-bg);color:var(--lb-p-fg);border-color:transparent;padding:17px 16px;font-size:17px}.lb-karte{display:flex;align-items:center;gap:12px;text-align:left;background:var(--card);color:var(--fg);border-radius:14px;padding:10px;text-decoration:none;transition:transform .15s}.lb-karte:hover{transform:translateY(-2px)}.lb-karte img{width:56px;height:56px;border-radius:10px;object-fit:cover;flex:none}.lb-karte b{display:block;font-size:14px;line-height:1.3}.lb-karte small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.lb .ev-datum{background:var(--m);color:var(--m-text)}.lb .ev-datum .lb-sym{width:24px;height:24px}.lb-ticket{background:var(--gelb);color:#16171a!important;border-radius:6px;padding:2px 6px;display:inline-block!important;font-weight:700}.lb-ticket code{font-family:var(--f-mono)}.lb small.lb-frist{color:var(--fg);font-weight:700}.lb-facts{color:var(--fg)!important}.lb-text{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.lb-held{display:block;width:100%;margin-top:6px;background:var(--card);color:var(--fg);border-radius:18px;overflow:hidden;text-decoration:none;text-align:left;box-shadow:0 8px 24px #00000014;transition:transform .15s}.lb-held:hover{transform:translateY(-2px)}.lb-held img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.lb-held-text{display:block;padding:14px 16px 16px}.lb-held b{display:block;font-size:18px;line-height:1.3}.lb-held small{display:block;font-size:13px;color:var(--muted);margin-top:6px}.lb-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.lb-schnellreihe{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:4px}.lb-schnell{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--fg);text-decoration:none}.lb-schnell .lb-sym{width:46px;height:46px;padding:12px;border-radius:50%;background:var(--card);box-sizing:border-box}.lb-profile{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;color:var(--muted);margin:0}.lb-profile a{color:var(--fg);font-weight:600;text-decoration:none}.lb-push{width:100%;background:var(--card);color:var(--fg);border-radius:16px;padding:16px;margin-top:12px}.lb-push p{margin:4px 0 12px;font-size:13px}.lb-seite-marke{--flaeche:color-mix(in srgb,var(--m) 14%,#fff)}.lb-seite-dunkel{--flaeche:#121212;--card:#1E1E1E;--fg:#F2F2F2;--muted:#A3A3A3;--line:rgba(255,255,255,.12);color:var(--fg)}.lb-seite-dunkel .fuss a{color:var(--fg)}.bs{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bs-bg,#0F1113);color:var(--bs-ink,#fff);overflow:hidden;font-family:var(--f-body)}.bs-kopf{position:absolute;top:3vh;left:4vw;z-index:3;display:flex;align-items:center;gap:1.2vw;font-size:2.2vh}.bs-kopf img{height:6vh;width:6vh;border-radius:50%;object-fit:cover;background:#fff}.bs-folie{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.1fr 1fr;opacity:0;transition:opacity 1s ease}.bs-folie.an{opacity:1}.bs-bild{background:#0e7c74 center/cover no-repeat;transform:scale(1.06);transition:transform 12s linear}.bs-folie.an .bs-bild{transform:scale(1)}.bs-text{padding:14vh 5vw 8vh;display:flex;flex-direction:column;justify-content:center;gap:2.4vh}.bs-marke{font-family:var(--f-mono);font-size:1.8vh;letter-spacing:.12em;text-transform:uppercase;color:#7fd6cb;margin:0}.bs-text h1{font-family:var(--f-display);font-size:clamp(28px,5.4vh,72px);line-height:1.08;margin:0}.bs-zeile{font-size:2.6vh;opacity:.85;margin:0}.bs-ticket{background:var(--bs-ink,var(--gelb));color:var(--bs-bg,#16171A);border-radius:1.6vh;padding:1.6vh 2vh;display:flex;flex-direction:column;gap:.6vh;font-size:2.4vh;align-self:flex-start}.bs-ticket code{font-family:var(--f-mono);font-weight:800}.bs-qr{display:flex;align-items:center;gap:1.6vw;margin-top:1vh}.bs-qr img{width:16vh;height:16vh;background:#fff;padding:1vh;border-radius:1.4vh;image-rendering:pixelated}.bs-qr span{font-size:2vh;opacity:.8}.bs-punkte{position:absolute;bottom:3vh;left:50%;transform:translate(-50%);display:flex;gap:1vh;z-index:3}.bs-punkte i{width:1vh;height:1vh;border-radius:50%;background:#ffffff4d;transition:background .4s,transform .4s}.bs-punkte i.an{background:#fff;transform:scale(1.4)}.bs-leer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;font-size:2.6vh}.bs-leer h1{font-family:var(--f-display);font-size:6vh}.bs-hinweis{position:absolute;bottom:2vh;right:2vw;font-size:1.6vh;opacity:.5;margin:0}@media(orientation:portrait){.bs-folie{grid-template-columns:1fr;grid-template-rows:1fr 1.1fr}.bs-text{padding:4vh 6vw 8vh}}@media(prefers-reduced-motion:reduce){.bs-folie,.bs-bild{transition:none}}.ki-antwort{background:var(--flaeche);border-radius:12px;padding:12px 14px;white-space:pre-wrap;line-height:1.55}.chip.ki-ok{background:var(--ok-soft);color:var(--ok)}.chip.ki-warn{background:var(--warn-soft);color:var(--warn)}.chip.ki-err{background:var(--err-soft);color:var(--err)}.gs-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.gs-eintrag{background:var(--flaeche);border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:6px;border:2px solid transparent}.gs-eintrag.gewinner{border-color:var(--gelb)}.gs-eintrag img,.gs-eintrag video,.gs-ohne{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--soft)}.gs-ohne{display:flex;align-items:center;justify-content:center;color:var(--muted)}.schnell{display:flex;flex-direction:column;gap:10px}.schnell-feld{display:flex;gap:8px}.schnell-feld input{flex:1;min-width:0}@media print{body{background:#fff}.dside,.mobil-kopf,.mobil-nav,.seitenkopf,.reihe,.nicht-drucken{display:none!important}.rahmen{display:block;background:#fff}.druck{box-shadow:none;border:0}}.miss,.ask{display:block;border:1.5px dashed var(--err);border-radius:14px;padding:10px 12px;margin:0 0 10px;font-size:14px}.ask{border-color:var(--line2)}.miss>span:first-child,.ask>span:first-child{display:block;font-size:12px;font-weight:700;color:var(--err);margin-bottom:4px}.ask>span:first-child{color:var(--muted)}.miss textarea,.ask textarea{width:100%;border:0;background:none;outline:none;resize:vertical;font:inherit;color:var(--fg);padding:0;min-height:0}.miss input{border:1px solid var(--line2);border-radius:8px;padding:6px 8px;font-size:14px}.miss.erledigt,.ask.erledigt{border-color:var(--ok)}.miss.erledigt>span:first-child,.ask.erledigt>span:first-child{color:var(--ok)}.fz{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--warn);color:#fff;font-size:11px;font-weight:800;line-height:1;margin-left:2px}.fz.pflicht{background:var(--err)}.tab.an .fz{box-shadow:0 0 0 2px var(--fg)}.sprecher-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;max-width:820px;margin:0 auto}.sprecher-karte{display:flex;gap:14px;align-items:center;text-decoration:none;color:inherit}.sprecher-karte>span{display:flex;flex-direction:column;gap:2px;min-width:0}.sprecher-foto{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:var(--muted)}.sprecher-foto.gross{width:112px;height:112px;font-size:28px}.sprecher-profil{max-width:720px;margin:0 auto}.sprecher-kopf{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sprecher-kopf h1{margin:2px 0}.sprecher-zitat{margin:10px 0;padding:10px 16px;border-left:4px solid var(--gelb);font-size:17px}.hb{--m:#0E7C74;--m-text:#fff;--m-hell:color-mix(in srgb,var(--m) 13%,#fff);--m-dunkel:color-mix(in srgb,var(--m) 70%,#000);background:#fff;padding-bottom:24px}.hb-wrap{max-width:1040px;margin:0 auto;padding:0 16px}.hb-schmal{max-width:680px}.hb h1{font-family:var(--f-display);letter-spacing:-.02em;line-height:1.08;margin:0}.hb h2{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px;margin:0 0 16px}.hb-sek{padding-top:40px}.hb-lead{font-size:17px;line-height:1.55;color:var(--muted);max-width:40em;margin:12px 0 0}.hb-klein{font-size:13.5px;color:var(--muted);line-height:1.45}.hb-logo{width:84px;height:84px;border-radius:22px;background:#fff;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;font:800 28px var(--f-display);color:var(--m);box-shadow:0 8px 24px #0000001a;flex:none}.hb-logo.mitte{margin:0 auto 14px;display:flex}.hb-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.hb-chip{display:inline-flex;align-items:center;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:700;background:#fff;color:var(--fg);text-decoration:none;border:1px solid var(--line)}a.hb-chip:hover{border-color:var(--m)}.hb-knoepfe{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.hb-knopf{display:inline-flex;align-items:center;border-radius:14px;padding:12px 18px;font-weight:800;font-size:14px;text-decoration:none;background:var(--m);color:var(--m-text)}.hb-knopf.hell{background:#fff;color:var(--fg);border:1.5px solid var(--line)}.hb-push{margin-top:12px}.hb-push[hidden]{display:none}.hb-push .hb-knopf{cursor:pointer;font-family:inherit}.hb-push .hb-knopf[aria-pressed=true]{border-color:var(--m)}.hb-push-info{margin-top:8px;max-width:420px;margin-inline:inherit}.hb-tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hb-datum{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--m-dunkel)}.hb-kopf-vk{background:var(--m-hell);padding:48px 0 40px}.hb-kopf-vk .hb-logo{margin-bottom:18px}.hb-kopf-vk h1{font-size:clamp(30px,5vw,48px)}.hb-cover{height:clamp(180px,30vw,300px);background:linear-gradient(135deg,var(--m),color-mix(in srgb,var(--m) 45%,#FFD23F)) center/cover no-repeat}.hb-mag-zeile{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}.hb-mag-zeile .hb-logo{margin-top:-48px}.hb-mag-name{padding-top:14px}.hb-mag-name{flex:1;min-width:220px;padding-bottom:4px}.hb-mag-name h1{font-size:clamp(28px,5vw,44px)}.hb-mag-zeile .hb-knoepfe{margin:0 0 4px}.hb-kopf-feed{text-align:center;padding:48px 0 8px}.hb-kopf-feed h1{font-size:clamp(28px,5vw,40px)}.hb-kopf-feed .hb-lead{margin-left:auto;margin-right:auto}.hb-kopf-feed .hb-chips,.hb-kopf-feed .hb-knoepfe{justify-content:center}.hb-aktuell{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.hb-ak{border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:8px;min-height:140px;text-decoration:none;color:var(--fg);transition:transform .15s}.hb-ak:hover{transform:translateY(-2px)}.hb-ak b{font-size:17px;line-height:1.25}.hb-ak.termin{background:var(--m-hell)}.hb-ak.termin .hb-tag{color:var(--m-dunkel)}.hb-ak.vorteil{background:#ffd23f}.hb-ak.spiel{background:#f7e1e8}.hb-ak.spiel .hb-tag{color:#9c2f4f}.hb-code{display:inline-block;align-self:flex-start;background:#16171a;color:#fff;border-radius:8px;padding:4px 8px;font:700 13px var(--f-mono)}.hb-news-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.hb-news{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--fg)}.hb-news .hb-bild{display:block;aspect-ratio:16/10;border-radius:18px;background:linear-gradient(135deg,var(--m),color-mix(in srgb,var(--m) 40%,#fff)) center/cover no-repeat}.hb-news-text{display:flex;flex-direction:column;gap:6px}.hb-news b{font-size:16px;line-height:1.3}.hb-news:hover b{color:var(--m-dunkel)}.hb-news.gross{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:center}.hb-news.gross .hb-bild{border-radius:24px}.hb-news.gross b{font-family:var(--f-display);font-size:clamp(20px,2.8vw,28px);line-height:1.15;letter-spacing:-.02em}.hb-feed .hb-news.gross{display:flex}.hb-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.hb-job{border:1.5px solid var(--line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--fg);background:#fff}.hb-job:hover{border-color:var(--m)}.hb-job b{font-size:16px}.hb-tags{display:flex;gap:6px;flex-wrap:wrap}.hb-tags span{font-size:12px;font-weight:700;background:var(--flaeche);border-radius:8px;padding:3px 8px}.hb-liste{background:#fff;border:1.5px solid var(--line);border-radius:18px;padding:4px 14px}.hb .ev-datum{background:var(--m);color:var(--m-text)}.hb-medien{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hb-medien .sprecher-raster{max-width:none}.hb-presse{display:flex;flex-direction:column;gap:4px;background:var(--flaeche);border-radius:18px;padding:16px;max-width:420px}.hb-presse .hb-tag{color:var(--m-dunkel)}.hb-leer{border:1.5px dashed var(--line2);border-radius:22px;padding:28px;text-align:center;display:flex;flex-direction:column;gap:6px}.hb-radio{position:absolute;opacity:0;pointer-events:none}.hb-filter{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.hb-filter label{border-radius:20px;padding:7px 14px;font-weight:700;font-size:13px;background:var(--flaeche);cursor:pointer}#hb-f-alle:checked~.hb-filter label[for=hb-f-alle],#hb-f-news:checked~.hb-filter label[for=hb-f-news],#hb-f-termine:checked~.hb-filter label[for=hb-f-termine],#hb-f-jobs:checked~.hb-filter label[for=hb-f-jobs]{background:var(--m);color:var(--m-text)}#hb-f-news:checked~.hb-strom .hb-post:not(.t-news),#hb-f-termine:checked~.hb-strom .hb-post:not(.t-termine),#hb-f-jobs:checked~.hb-strom .hb-post:not(.t-jobs){display:none}.hb-strom{display:flex;flex-direction:column;gap:18px}.hb-post .hb-news{border:1.5px solid var(--line);border-radius:22px;padding:12px}.hb-post .hb-news .hb-bild{border-radius:14px}@media(max-width:720px){.hb-news.gross{display:flex}}.hb-feed .hb-bild.leer{display:none}.hb-news.gross .hb-bild{width:100%}.vorlagen-wahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.vorlage-karte{display:flex;flex-direction:column;gap:6px;text-align:left;border:2px solid var(--line);border-radius:16px;padding:10px;background:var(--card);cursor:pointer;font:inherit;color:inherit}.vorlage-karte.an{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vorlage-bild{display:flex;flex-direction:column;gap:4px;height:74px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--line);padding:6px}.vorlage-bild i{display:block;border-radius:4px;background:var(--line2)}.vb-visitenkarte i:first-child{height:28px;background:color-mix(in srgb,var(--m) 25%,#fff)}.vb-visitenkarte i:nth-child(2),.vb-visitenkarte i:nth-child(3){height:12px}.vb-magazin i:first-child{height:30px;background:var(--m)}.vb-magazin i:nth-child(2){height:16px;width:70%}.vb-magazin i:nth-child(3){height:8px}.vb-feed{align-items:center}.vb-feed i{width:56%}.vb-feed i:first-child{height:10px;width:30%;background:var(--m)}.vb-feed i:nth-child(2),.vb-feed i:nth-child(3){height:20px}.ob{max-width:620px;margin:0 auto;padding:28px 16px 80px;display:flex;flex-direction:column;gap:18px;min-height:100vh}.ob-kopf{display:flex;justify-content:space-between;align-items:center}.ob-logo{font-family:var(--f-display);font-weight:800;font-size:20px}.ob-logo b{background:var(--accent);color:#fff;padding:0 6px;border-radius:8px;margin-left:2px}.ob-punkte{display:flex;gap:6px}.ob-punkte i{width:28px;height:6px;border-radius:3px;background:var(--line2);transition:background .3s}.ob-punkte i.an{background:var(--accent)}.ob-karte{position:relative;background:var(--card);border-radius:26px;padding:28px 24px;box-shadow:0 10px 40px #16171a0f;animation:obRein .45s cubic-bezier(.2,.8,.2,1);overflow:hidden}@keyframes obRein{0%{opacity:0;transform:translateY(10px)}}.ob h1{font-family:var(--f-display);font-size:clamp(24px,5vw,32px);line-height:1.15;letter-spacing:-.02em;margin:0 0 10px}.ob h1 em{font-style:normal;color:var(--accent)}.ob-lead{color:var(--muted);font-size:16px;line-height:1.5;margin:0 0 20px}.ob-gross{display:flex;gap:8px;background:var(--flaeche);border-radius:18px;padding:6px;border:2px solid transparent;transition:border-color .2s}.ob-gross:focus-within{border-color:var(--accent)}.ob-gross input{flex:1;min-width:0;border:0;background:transparent;font-size:18px;padding:12px 10px;outline:none}.ob-link{margin-top:14px;color:var(--muted);text-decoration:underline;font-size:14px}.ob-lesen{display:flex;flex-direction:column;gap:12px}.ob-lesen p{margin:0;display:flex;align-items:center;gap:10px;color:var(--faint);transition:color .3s;font-size:15px}.ob-lesen p.an{color:var(--fg)}.ob-lesen p.ok{color:var(--accent-text)}.ob-lesen p i{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;flex:none;position:relative}.ob-lesen p.an i{border-top-color:transparent;animation:obDreh .8s linear infinite}.ob-lesen p.ok i{background:var(--accent);border-color:var(--accent)}.ob-lesen p.ok i:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@keyframes obDreh{to{transform:rotate(360deg)}}.ob-zeile{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.ob-zeile:first-of-type{border-top:0}.ob-lab{width:96px;flex:none;font-size:12.5px;font-weight:700;color:var(--muted);padding-top:9px}.ob-zeile>input,.ob-zeile>textarea{flex:1;min-width:0;border:1px solid transparent;background:transparent;border-radius:10px;padding:7px 8px;font-size:15px;resize:vertical}.ob-zeile>input:hover,.ob-zeile>textarea:hover{background:var(--flaeche)}.ob-zeile>input:focus,.ob-zeile>textarea:focus{background:#fff;border-color:var(--accent);outline:none}.ob-slug{flex:1;min-width:0;display:flex;align-items:center;gap:2px;padding:0 8px;border-radius:10px;background:var(--flaeche)}.ob-slug input{flex:1;min-width:60px;border:0;background:transparent;padding:7px 0;font-size:15px;outline:none}.adr-feld{display:flex;align-items:center;border:1px solid var(--line2);border-radius:12px;background:var(--card);padding:0 12px;min-width:0}.adr-feld:focus-within{border-color:var(--fg)}.adr-feld input{flex:1;min-width:60px;border:0;background:transparent;padding:10px 0;font-size:15px;outline:none;text-align:right}.adr-endung{color:var(--muted);font-size:15px;white-space:nowrap}.adr-ok{color:var(--ok)}.ob-zeile .adr-feld{flex:1;background:var(--flaeche);border-color:transparent}.ob-ton{flex:1;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:2px}.ob-marke{font-size:11px;border-radius:6px;padding:2px 6px;flex:none;margin-top:9px;white-space:nowrap}.ob-marke.ok{color:var(--accent-text);background:var(--accent-soft)}.ob-marke.fehlt{color:var(--warn);background:var(--warn-soft)}@media(max-width:520px){.ob-zeile{flex-wrap:wrap}.ob-lab{width:100%;padding-top:0}.ob-marke{margin-top:0}}.ob-logo-wahl{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px;border:2px dashed var(--line2);border-radius:18px;cursor:pointer}.ob-logo-kreis{width:56px;height:56px;border-radius:16px;background:var(--soft);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--muted);object-fit:contain;flex:none}.ob-aktion{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.ob-hub{display:flex;gap:12px;align-items:center;background:var(--flaeche);border-radius:18px;padding:14px;margin:6px 0 18px}.ob-wege{display:flex;flex-direction:column;gap:10px}.ob-wege button{text-align:left;border:2px solid var(--line);background:#fff;border-radius:18px;padding:16px;cursor:pointer;display:flex;gap:14px;align-items:center;font:inherit;color:inherit;transition:border-color .2s,transform .2s}.ob-wege button:hover{border-color:var(--accent);transform:translateY(-1px)}.ob-wege b{display:block;font-size:15px}.ob-ic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.ob-ideen{display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px}.ob-ideen button{flex:0 0 190px;text-align:left;background:var(--flaeche);border:2px solid transparent;border-radius:14px;padding:12px;font:inherit;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:4px}.ob-ideen button:hover{border-color:var(--accent)}.ob-ideen span{font-size:12px;color:var(--muted)}.ob-konfetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ob-konfetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;animation:obFall 1.8s ease-in forwards}@keyframes obFall{to{transform:translateY(700px) rotate(540deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ob-karte,.ob-konfetti i,.ob-lesen p.an i{animation:none}.ob-konfetti{display:none}}.ob-ideen-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ob-ideen-liste button{text-align:left;border:2px solid var(--line);background:#fff;border-radius:18px;padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;font:inherit;color:inherit;transition:border-color .2s,transform .2s;animation:obRein .4s cubic-bezier(.2,.8,.2,1) both}.ob-ideen-liste button:hover{border-color:var(--accent);transform:translateY(-1px)}.ob-ideen-liste b{font-size:15.5px;line-height:1.3}.ob-ideen-anlass{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}.ob-ideen-vorteil{align-self:flex-start;font-size:12px;font-weight:700;background:#ffd23f;border-radius:8px;padding:3px 8px}.idee-tag{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:700;background:#ffffff2e;color:#fff;border-radius:10px;padding:3px 9px;align-self:flex-start}.plan-anlass{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);margin-bottom:2px}.plan-datum{max-width:150px;padding:6px 8px;font-size:13px}.plan-idee{flex-wrap:wrap}.plan-idee>span{flex:1 1 calc(100% - 30px)!important}.kstatus{width:8px;height:8px;border-radius:50%;background:var(--line2);margin-left:auto;flex:none}.kstatus.an{background:var(--ok)}.karte[id]{scroll-margin-top:20px}body{background:var(--bg)}h1,h2,h3,h4{font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(24px,2.6vw,30px);font-weight:550}.btn{border-radius:14px;font-weight:550;border-color:var(--line2)}.btn.pri{background:var(--fg);color:#fff;border-color:var(--fg)}.btn.s,.btn.klein{border-radius:11px}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select.feld{border-radius:14px}input::placeholder,textarea::placeholder{font-style:normal}.marke{font-weight:700;letter-spacing:-.03em}.marke b{background:var(--verlauf)}.rahmen{display:grid;grid-template-columns:60px minmax(0,1fr) 310px;gap:16px;padding:16px;max-width:1540px;margin:0 auto;min-height:100vh;background:transparent;align-items:start}.rahmen.leiste-offen{grid-template-columns:214px minmax(0,1fr) 310px}.mitte-spalte{padding:0;min-width:0;display:flex;flex-direction:column;min-height:calc(100vh - 32px)}.mitte-spalte>*{max-width:none;margin-left:0;margin-right:0}.paneel{background:var(--card);border-radius:0 26px 26px;padding:28px 32px 56px;flex:1;min-width:0}.paneel>*{max-width:880px;margin-left:auto;margin-right:auto}.paneel .karte,.paneel .dcard{background:var(--karte2)}.dside.rechts{position:sticky;top:16px;margin-top:42px;height:calc(100vh - 74px);overflow-y:auto;scrollbar-width:none;background:var(--card);border-radius:26px;padding:20px;border:0;display:flex;flex-direction:column;gap:14px}.dside.rechts::-webkit-scrollbar{display:none}.dside.rechts .dcard{background:var(--karte2);border-radius:18px}.rtabs{display:flex;align-items:flex-end;gap:2px;height:42px;overflow-x:auto;scrollbar-width:none;margin:0;padding:0;border:0;background:none;flex:none}.rtabs+.paneel{margin-top:0}.rtabs::-webkit-scrollbar{display:none}.rtab{border:0;background:none;box-shadow:none;margin:0;height:42px;padding:0 16px;border-radius:16px 16px 0 0;font-size:13.5px;font-weight:550;color:var(--muted);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none;flex:none}.rtab:hover{color:var(--fg)}.rtab.on{background:var(--card);color:var(--fg)}.rtab em{font-style:normal;font-size:11px;font-weight:700;background:var(--verlauf-knopf);color:#fff;border-radius:8px;padding:1px 6px}.leiste{position:sticky;top:16px;height:calc(100vh - 32px);display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;font-family:var(--f-body)}.leiste::-webkit-scrollbar{display:none}.leiste>*{flex:none}.leiste .logo{height:44px;display:flex;align-items:center;text-decoration:none;color:var(--fg);font:700 20px var(--f-display);letter-spacing:-.03em}.leiste .logo .wort{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .35s ease,opacity .25s ease,margin .35s ease}.leiste .logo .box{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:48px;margin-left:6px;border-radius:12px;background:var(--verlauf);color:#fff;font-weight:700;overflow:hidden;transition:height .35s ease,border-radius .35s ease,padding .35s ease,min-width .35s ease,margin .35s ease}.leiste .logo .voll,.leiste .logo .kurz{transition:opacity .25s ease,max-width .35s ease;white-space:nowrap;overflow:hidden}.leiste .logo .voll{max-width:0;opacity:0}.leiste .logo .kurz{max-width:44px;opacity:1;font-size:17px}.leiste.offen .logo .wort{max-width:60px;opacity:1;margin:0 3px 0 6px}.leiste.offen .logo .box{height:32px;min-width:0;margin-left:0;border-radius:9px;padding:0 8px 2px}.leiste.offen .logo .voll{max-width:90px;opacity:1}.leiste.offen .logo .kurz{max-width:0;opacity:0}.leiste .neu-knopf{height:44px;border-radius:14px;background:var(--fg);color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-weight:600;font-size:14px}.leiste .grp{background:#f7f8f8;border-radius:18px;padding:6px;display:flex;flex-direction:column;gap:3px}.leiste .p{height:44px;border-radius:12px;display:flex;align-items:center;gap:12px;padding:0 14px;color:#4a4e56;font-weight:500;font-size:14px;white-space:nowrap;position:relative;text-decoration:none;width:100%;background:none;border:0;cursor:pointer;font-family:inherit}.leiste .p:hover:not(.on){background:#fff}.leiste .p.on{background:var(--fg);color:#fff}.leiste .p svg.i{width:20px;height:20px}.leiste .txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.leiste.offen .txt{position:static;width:auto;height:auto;clip:auto;display:inline;overflow:hidden;text-overflow:ellipsis}.leiste .zahl{position:absolute;right:-2px;top:-2px;min-width:12px;height:16px;border-radius:8px;background:var(--verlauf-knopf);color:#fff;font:700 10px/16px var(--f-body);font-style:normal;text-align:center;padding:0 3px;border:2px solid #F7F8F8}.leiste.offen .zahl{position:static;margin-left:auto;border:0;font-size:11.5px}.leiste .punkt{position:absolute;right:6px;top:7px;width:7px;height:7px;border-radius:50%;background:var(--accent);border:2px solid #F7F8F8}.leiste.offen .punkt{position:static;margin-left:auto;border:0}.leiste .unter{display:flex;flex-direction:column;gap:3px;margin:1px 0 3px;padding:4px;border-radius:14px;background:#eceeef}.leiste.offen .unter{margin-left:12px}.leiste .p.sub{height:38px;padding:0 11px;font-size:13px}.leiste .p.sub svg.i{width:17px;height:17px}.leiste .p.sub.aktiv{background:#fff;color:var(--accent-text)}.leiste .p.sub .st{position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:#c9ccd1}.leiste .p.sub .st.an{background:var(--live)}.leiste.offen .p.sub .st{position:static;margin-left:auto}.leiste .fuss{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:8px}.leiste .fuss>.p{background:#f7f8f8;justify-content:center}.leiste.offen .fuss>.p{justify-content:flex-start}.leiste .pfeil{font-weight:600;transition:transform .35s ease;display:inline-block}.leiste.offen .pfeil{transform:rotate(180deg)}.brand-wahl{position:relative}.ava-knopf{display:flex;align-items:center;gap:10px;width:100%;padding:4px;border-radius:14px;background:none;border:0;cursor:pointer;font-family:inherit;font-weight:600;font-size:13px;color:var(--fg);justify-content:center}.leiste.offen .ava-knopf{justify-content:flex-start}.ava-knopf .ava{width:44px;height:44px;font-size:14px}.ava-knopf:hover{background:#f7f8f8}.brand-menue{position:fixed;left:84px;bottom:20px;z-index:60;width:240px;background:#fff;border-radius:18px;padding:8px;box-shadow:0 18px 50px #00000029;display:flex;flex-direction:column;gap:2px}.leiste.offen .brand-menue{left:238px}.brand-menue a,.brand-menue button{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:11px;font-size:14px;font-weight:500;color:var(--fg);text-decoration:none;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left}.brand-menue a:hover,.brand-menue button:hover{background:var(--soft)}.brand-menue button.an{background:var(--accent-soft);color:var(--accent-text)}.brand-menue .ava{width:26px;height:26px;border-radius:8px;font-size:10px}.brand-menue .kl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:6px 10px 2px}.rahmen{transition:grid-template-columns .35s ease}.leiste .p:focus-visible,.rtab:focus-visible,.ava-knopf:focus-visible,.leiste .neu-knopf:focus-visible,.leiste .logo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip,.status{background:var(--soft);color:#4a4e56}.status.frei,.chip.frei{background:var(--ok-soft);color:var(--ok)}.fz{background:var(--verlauf-knopf);color:#fff}.st.warn{background:var(--accent)}.tg-social{--c:var(--accent-text);--cs:var(--accent-soft)}.tg-presse{--c:#3D5A80;--cs:#E3EAF3}.tg-jobs{--c:#3F7D6B;--cs:#E2F0EB}.tg-team{--c:#5B4B8A;--cs:#ECE8F5}.tg-creator{--c:#2F6E8A;--cs:#E1EEF3}.sb-m-li i,.sb-m-doc .t{background:#3d5a80}.sb-m-ic{color:var(--accent-text)}.toggle.on{background:var(--verlauf)}.ticket{background:var(--verlauf-knopf)}.ticket .gi{color:var(--accent)}.mono{color:var(--accent-text)}.paneel p a:not(.btn),.dside.rechts p a:not(.btn){color:var(--accent-text)}.idee-kopf{background:var(--verlauf)!important}.tag.heute{box-shadow:none;background:var(--verlauf);color:#fff}.tag.heute .tag-kopf,.tag.heute .tag-kopf *,.tag.heute .plan-leer,.tag.heute .plan-leer *{color:#fff}.zahlen .zahl:first-child{background:var(--verlauf);color:#fff}.zahlen .zahl:first-child .mut{color:#ffffffd9}.druck.karte{background:#fff;box-shadow:inset 0 0 0 2px var(--accent)}@media(max-width:1180px){.rahmen{grid-template-columns:60px minmax(0,1fr)}.rahmen.leiste-offen{grid-template-columns:214px minmax(0,1fr)}.dside.rechts{grid-column:2;position:static;height:auto;margin-top:0;overflow:visible}}@media(max-width:820px){.dside.rechts{grid-column:1;border-radius:0;margin:0;padding:16px 16px 110px}.mitte-spalte{padding-bottom:0}}@media(max-width:820px){.rahmen,.rahmen.leiste-offen{grid-template-columns:minmax(0,1fr);padding:0;gap:0}.leiste{display:none}.rahmen.mobil-menue .leiste{display:flex;position:fixed;left:0;top:0;bottom:0;height:auto;width:min(290px,84vw);z-index:40;background:var(--bg);padding:16px;box-shadow:0 0 0 100vmax #16171a59}.rahmen.mobil-menue .leiste .txt{position:static;width:auto;height:auto;clip:auto;display:inline}.rahmen.mobil-menue .leiste .logo .wort{max-width:60px;opacity:1;margin:0 3px 0 6px}.rahmen.mobil-menue .leiste .logo .box{height:32px;min-width:0;margin-left:0;border-radius:9px;padding:0 8px 2px}.rahmen.mobil-menue .leiste .logo .voll{max-width:90px;opacity:1}.rahmen.mobil-menue .leiste .logo .kurz{max-width:0;opacity:0}.rahmen.mobil-menue .leiste .zahl,.rahmen.mobil-menue .leiste .punkt,.rahmen.mobil-menue .leiste .p.sub .st{position:static;margin-left:auto;border:0}.rahmen.mobil-menue .leiste .fuss>.p{display:none}.rahmen.mobil-menue .leiste .unter{margin-left:12px}.rahmen.mobil-menue .brand-menue{left:16px;bottom:80px}.mitte-spalte{padding:0 0 96px;min-height:100vh}.mobil-kopf{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;position:sticky;top:0;background:var(--bg);z-index:5;margin:0}.mobil-menue-knopf{width:42px;height:42px;border-radius:12px;background:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fg)}.rtabs{padding:0 12px}.paneel{border-radius:22px 22px 0 0;padding:20px 16px 40px}.rtabs:has(.rtab:only-child){display:none}.mobil-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;color:var(--muted);background:none;border:0;padding:6px 12px;border-radius:14px;cursor:pointer;font-family:inherit}.mobil-nav button.on{color:var(--fg);background:var(--soft)}.mobil-nav a.plus svg{background:var(--verlauf-knopf)}}@media(prefers-reduced-motion:reduce){.leiste *,.rahmen{transition:none!important}}.neues{background:var(--verlauf);border-radius:24px;padding:22px 24px;color:#fff;position:relative;overflow:hidden;margin-bottom:24px}.neues:after{content:"";position:absolute;right:-50px;top:-60px;width:200px;height:200px;border-radius:46px;transform:rotate(18deg);background:#ffffff24;pointer-events:none}.neues>*{position:relative;z-index:1}.neues h2{font-size:21px;font-weight:600;color:#fff}.neues p{margin:4px 0 0;opacity:.92;font-size:14px}.feld-zeile{display:flex;align-items:center;gap:8px}.feld-zeile input{flex:1;min-width:0}@media(max-width:520px){.feld-zeile{flex-wrap:wrap}.feld-zeile .btn{width:100%;justify-content:center}}.neues .feld-zeile{margin-top:14px;background:#fff;border-radius:16px;padding:6px 6px 6px 8px;display:flex;align-items:center;gap:8px}.neues .feld-zeile input{flex:1;border:0;background:none;padding:8px;font-size:15px;min-width:0;color:var(--fg)}.neues .feld-zeile input:focus{outline:none}.neues .feld-zeile:focus-within{box-shadow:0 0 0 3px #ffffff73}.neues .los{background:var(--fg);color:#fff;border:0;border-radius:11px;padding:10px 16px;font:600 14px var(--f-body);cursor:pointer;white-space:nowrap}.neues .wege{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}.neues .wege a,.neues .wege button{background:#ffffff2e;border:0;border-radius:11px;padding:7px 12px;font:600 12.5px var(--f-body);color:#fff;display:inline-flex;gap:7px;align-items:center;text-decoration:none;cursor:pointer}.neues .wege a:hover,.neues .wege button:hover{background:#ffffff47}h2.ab{font-size:18px;font-weight:550;margin-top:0;margin-bottom:12px}.todo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:28px}.todo-k{background:var(--karte2);border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--fg);border:0;text-align:left;font-family:inherit;cursor:pointer}.todo-k:hover{background:#eff1f1}.todo-k b{font-size:14.5px;font-weight:600}.todo-k span{font-size:12.5px;color:var(--muted)}.todo-k em{font-style:normal;margin-top:auto;padding-top:6px;font-weight:600;font-size:13px;color:var(--accent-text)}.drops-kopf{display:flex;align-items:center;gap:12px;margin-bottom:16px}.drops-kopf h1{flex:1}.rund{width:40px;height:40px;border-radius:12px;border:1px solid var(--line2);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--fg)}.drops-suche{max-width:260px}.leer-hinweis{padding:24px 0}.ringe{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;margin-bottom:18px}.ringe::-webkit-scrollbar{display:none}.ring{display:flex;flex-direction:column;align-items:center;gap:6px;width:72px;flex:none;font-size:11.5px;font-weight:550;text-align:center;color:#3a3d44;text-decoration:none}.ring span{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ring b{width:64px;height:64px;border-radius:50%;padding:3px;background:#d5d7db;display:block}.ring b.an{background:var(--verlauf)}.ring b i{display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;background:#1e1f24 center/cover}.ring b i.kunst{background:var(--verlauf)}.ring.neu b{background:none;border:1.5px dashed #C9CCD1;display:flex;align-items:center;justify-content:center;color:#5a5e66}.stories{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.story{aspect-ratio:9/14;border-radius:22px;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:14px;background:#1e1f24 center/cover;text-decoration:none;transition:transform .15s}.story:hover{transform:translateY(-2px)}.story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000 30%,#0000 45%,#000000b8);pointer-events:none}.story>*{position:relative;z-index:1}.story .oben{display:flex;justify-content:space-between;align-items:center;gap:6px}.st-chip{font-size:11.5px;font-weight:600;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:4px 9px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.st-chip i{width:7px;height:7px;border-radius:50%;background:#b5b8be}.st-chip i.live{background:var(--live)}.st-chip i.geplant{background:#fff}.st-chip i.freigabe{background:var(--accent)}.story .dat{font-size:11.5px;font-weight:550;opacity:.9;white-space:nowrap}.story h3{font-size:16px;line-height:1.22;font-weight:600;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story .orte{display:flex;gap:5px;margin:9px 0 8px}.story .orte span{width:24px;height:24px;border-radius:8px;background:#fff3;display:flex;align-items:center;justify-content:center}.story .orte svg.i{width:13px;height:13px}.story .zahlen-z{font-size:12px;font-weight:550;opacity:.92}.story.kunst:before{background:linear-gradient(180deg,#0000 50%,#00000073)}.story.kunst.k0{background:#1e1f24}.story.kunst.k1{background:var(--verlauf)}.story.kunst .s1{position:absolute;right:-30px;top:40px;width:150px;height:150px;border-radius:30px;transform:rotate(16deg);background:var(--verlauf);z-index:0}.story.kunst.k1 .s1{background:#ffffff38}.story.kunst .s2{position:absolute;left:18px;top:128px;width:66px;height:66px;border-radius:18px;transform:rotate(-12deg);border:3px solid rgba(255,255,255,.5);z-index:0}.story.kunst .wort{position:absolute;left:14px;right:14px;top:56px;font-weight:700;font-size:21px;line-height:1.05;letter-spacing:-.03em;z-index:0}.story.entwurf{outline:2px dashed #C9CCD1;outline-offset:-2px;background:var(--karte2);color:var(--fg)}.story.entwurf:before{display:none}.story.entwurf .st-chip{background:#fff;color:#4a4e56}.story.entwurf .dat{color:var(--muted)}.story.entwurf .mitte2{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;color:#3a3d44;font-size:13px;font-weight:550;padding:0 4px}.story.entwurf .mitte2 span{color:var(--muted);font-weight:400}.story.entwurf .mitte2 b{width:44px;height:44px;border-radius:14px;background:var(--accent-soft);color:var(--accent-text);display:flex;align-items:center;justify-content:center}.story.entwurf .weiter{background:var(--fg);color:#fff;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:600;text-align:center}.dw-liste{display:flex;flex-direction:column}.dw{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--line);align-items:center;text-decoration:none;color:var(--fg)}.dw:first-child{border-top:0}.dw-tag{text-align:center;border-radius:12px;background:#fff;font:600 10px var(--f-body);color:var(--muted);padding:5px 0;display:flex;flex-direction:column;line-height:1.2}.dw-tag b{font-size:16px;color:var(--fg)}.dw-tag.heute{background:var(--verlauf-knopf);color:#fff}.dw-tag.heute b{color:#fff}.dw-text{min-width:0}.dw-text b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3}.dw-text span{font-size:12px;color:var(--muted)}@media(max-width:820px){.neues{padding:18px;border-radius:20px}.neues h2{font-size:18px}.neues .feld-zeile{flex-wrap:wrap}.neues .los{width:100%}.stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story{padding:11px;border-radius:18px}.story h3{font-size:14px}.story.kunst .wort{font-size:17px;top:46px}}.kanal-wahl[data-zeige=website-stories]>.karte[id]:not(#website-stories){display:none}.kanal-wahl[data-zeige=link-in-bio]>.karte[id]:not(#link-in-bio){display:none}.kanal-wahl[data-zeige=website-feed]>.karte[id]:not(#website-feed){display:none}.kanal-wahl[data-zeige=presse-anschreiben]>.karte[id]:not(#presse-anschreiben){display:none}.kanal-wahl[data-zeige=medien-datenbank]>.karte[id]:not(#medien-datenbank){display:none}.presse-fit{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line2);border-radius:12px;background:var(--card)}.presse-form{padding:12px;border-radius:14px;background:var(--soft)}.anschreiben{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line2);border-radius:14px;background:var(--card)}.anschreiben.weg{opacity:.65}.anschreiben pre{white-space:pre-wrap;font:inherit;font-size:13.5px;line-height:1.5;margin:0;background:var(--soft);border-radius:10px;padding:10px 12px}.kanal-wahl[data-zeige=bildschirme]>.karte[id]:not(#bildschirme){display:none}.kanal-wahl[data-zeige=termine]>.karte[id]:not(#termine){display:none}.kanal-wahl[data-zeige=push]>.karte[id]:not(#push){display:none}.kanal-wahl[data-zeige=testimonials]>.karte[id]:not(#testimonials){display:none}.kanal-wahl[data-zeige=brand-hub-verlinken]>.karte[id]:not(#brand-hub-verlinken){display:none}.kanal-wahl>.karte[id] .zeile-karte .ic{background:var(--verlauf);color:#fff}.assistent{display:flex;gap:16px;align-items:flex-start;padding:4px 2px 2px}.assistent .av{width:48px;height:48px;border-radius:50%;background:var(--verlauf);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.assistent p{margin:0;font-size:22px;line-height:1.32;font-weight:300;letter-spacing:-.02em}.assistent p b{font-weight:650}.vorschlaege{display:flex;gap:8px;flex-wrap:wrap}.vorschlaege button{border:1px solid var(--line2);background:#fff;border-radius:12px;padding:8px 13px;font:550 13px var(--f-body);color:#3a3d44;display:inline-flex;gap:7px;align-items:center;cursor:pointer}.vorschlaege button:hover{border-color:var(--accent);color:var(--accent-text)}.eingabe-karte{border:1px solid var(--line2);border-radius:20px;padding:14px 16px 10px;background:#fff;display:flex;flex-direction:column;gap:8px}.eingabe-karte:focus-within{border-color:var(--fg)}.eingabe-karte .grosstext{font-size:17px;min-height:110px}.eingabe-leiste{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px}.eingabe-leiste .hinweis-ki{margin-left:auto}.bild-knopf{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line2);border-radius:12px;padding:5px 12px 5px 6px;font-size:13px;font-weight:550;cursor:pointer;height:40px}.bild-knopf svg.i{width:18px;height:18px;margin-left:6px}.bild-knopf img{width:30px;height:30px;border-radius:8px;object-fit:cover}.bild-knopf:hover{border-color:var(--fg)}.netz-karte{border-radius:20px;padding:18px;background:#fff;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--verlauf);background-origin:border-box;background-clip:padding-box,border-box}.netz-karte h4{margin:0 0 12px}.netz-karte .kern{display:inline-block;background:var(--verlauf);color:#fff;border-radius:14px;padding:9px 14px;font-weight:600;font-size:13.5px;box-shadow:0 10px 24px #e0246b38;max-width:100%}.aeste{margin:6px 0 0 18px;padding:6px 0 0;border-left:1.5px dashed #C9CCD1;display:flex;flex-direction:column;gap:7px}.ast{position:relative;margin-left:16px;display:inline-flex;align-items:center;gap:7px;background:var(--fg);color:#fff;border-radius:11px;padding:6px 10px;font-size:12.5px;font-weight:550;align-self:flex-start}.ast:before{content:"";position:absolute;left:-17px;top:50%;width:16px;border-top:1.5px dashed #C9CCD1}.ast:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:2px}@media(max-width:820px){.assistent p{font-size:18px}.eingabe-leiste .hinweis-ki{margin-left:0}}.freigabe-stand{display:flex;align-items:center;gap:12px;margin-top:12px}.freigabe-balken{flex:1;height:8px;border-radius:4px;background:#e4e6e8;overflow:hidden}.freigabe-balken i{display:block;height:100%;background:var(--verlauf);border-radius:4px;transition:width .4s ease}.gruppen-reiter{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.gruppen-reiter .tab{border:1px solid var(--line2);background:#fff;border-radius:12px;padding:8px 14px;font-weight:600;font-size:14px;color:var(--fg)}.gruppen-reiter .tab.an{background:var(--fg);border-color:var(--fg);color:#fff}.gruppen-reiter .tab.an .fz{box-shadow:0 0 0 2px var(--fg)}input[type=date],input[type=number],input[type=password],input[type=search],select{border:1px solid var(--line2);border-radius:12px;padding:9px 12px;background:#fff;font:inherit;font-size:15px}.zahlen .zahl{background:var(--karte2);border-radius:20px;padding:16px}.zahlen .zahl b{display:block;font-size:30px;font-weight:600;letter-spacing:-.02em}.wochen-paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.wochen{margin:0;background:var(--karte2);border-radius:20px;padding:16px 18px 12px}.wochen figcaption{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.wochen-flaeche{height:120px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;align-items:end;border-bottom:1px solid var(--line2)}.woche-spalte{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0 4px}.woche-spalte:hover i{opacity:.75}.woche-spalte i{display:block;width:100%;max-width:28px;background:var(--accent);border-radius:4px 4px 0 0}.woche-spalte i.nullwert{background:#d9dcdf}.woche-zahl{font-size:12px;font-weight:600;color:var(--fg)}.wochen-achse{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-top:6px}.orte-vergleich{display:flex;flex-direction:column;gap:8px}.ov-zeile{display:grid;grid-template-columns:130px 1fr 120px;gap:12px;align-items:center;font-size:13.5px}.ov-balken{height:10px;background:#e4e6e8;border-radius:5px;overflow:hidden}.ov-balken i{display:block;height:100%;background:var(--fg);border-radius:5px}.ov-wert{color:var(--muted);font-size:12.5px}.ov-wert b{color:var(--fg);font-size:14px}@media(max-width:820px){.ov-zeile{grid-template-columns:100px 1fr 84px}}.monat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mk-wt{font-size:11.5px;font-weight:600;color:var(--muted);text-align:center;padding:4px 0}.mk-tag{min-height:96px;background:var(--karte2);border-radius:12px;padding:6px;display:flex;flex-direction:column;gap:3px;position:relative;min-width:0}.mk-tag.fremd{opacity:.45}.mk-tag.vorbei .mk-zahl{color:var(--faint)}.mk-zahl{font-size:12.5px;font-weight:600;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px}.mk-tag.heute{background:#fff;box-shadow:inset 0 0 0 2px var(--accent)}.mk-tag.heute .mk-zahl{background:var(--verlauf-knopf);color:#fff}.mk-ein{display:flex;align-items:center;gap:5px;font-size:11.5px;line-height:1.25;color:var(--fg);text-decoration:none;background:#fff;border-radius:7px;padding:3px 5px;border:0;font-family:inherit;text-align:left;cursor:pointer;min-width:0}.mk-ein span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-ein svg.i{width:12px;height:12px;flex:none}.mk-ein.ev{background:var(--fg);color:#fff}.mk-ein.idee{background:transparent;border:1px dashed #C9CCD1}.mk-punkt{width:7px;height:7px;border-radius:50%;background:#b5b8be;flex:none;display:inline-block}.mk-punkt.live{background:var(--live)}.mk-punkt.idee{background:var(--accent)}.mk-plus{position:absolute;right:6px;bottom:6px;width:26px;height:26px;border-radius:8px;border:0;background:transparent;color:var(--faint);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}.mk-tag:hover .mk-plus,.mk-plus:focus-visible{opacity:1;background:#fff;color:var(--fg)}@media(max-width:820px){.mk-tag{min-height:64px;padding:4px}.mk-ein span:last-child{display:none}.mk-ein{justify-content:center}}.hub-vorschau{border-radius:20px;padding:16px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--verlauf);background-origin:border-box;background-clip:padding-box,border-box}.hub-vorschau h4{margin:0 0 2px}.hub-vorschau>p{margin:0 0 12px;font-size:12.5px;color:var(--muted)}.hub-vorschau>a{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--accent-text)}.hs{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line);padding-bottom:12px;font-family:var(--f-body)}.hs-kopf{height:58px;background:linear-gradient(135deg,var(--m),color-mix(in srgb,var(--m) 55%,#FFB199)) center/cover}.hs-magazin .hs-kopf{height:96px}.hs-feed .hs-kopf{height:8px}.hs-marke{display:flex;gap:9px;align-items:flex-end;padding:0 12px;margin-top:-18px}.hs-feed .hs-marke{margin-top:10px;align-items:center}.hs-logo{width:40px;height:40px;border-radius:11px;background:#fff;box-shadow:0 4px 12px #0000001f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--m);overflow:hidden;flex:none}.hs-logo img{width:100%;height:100%;object-fit:contain}.hs-marke b{display:block;font-size:14px;line-height:1.2}.hs-marke small{display:block;font-size:11px;color:var(--muted)}.hs-text{margin:8px 12px 0;font-size:11px;line-height:1.4;color:#4a4e56;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hs-knoepfe{display:flex;gap:5px;margin:9px 12px 0}.hs-knoepfe span{font-size:10px;font-weight:600;border-radius:7px;padding:4px 7px}.hs-k1{background:var(--m);color:#fff}.hs-k2{box-shadow:inset 0 0 0 1px var(--line2)}.hs-karten{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 12px 0}.hs-karten i{height:42px;border-radius:8px;background:#f2f3f4;display:block}.hs-karten i:first-child{background:color-mix(in srgb,var(--m) 16%,#fff)}.hs-magazin .hs-karten i:first-child{grid-column:1/-1;height:56px}.hs-feed .hs-karten{grid-template-columns:1fr}.hs-feed .hs-karten i{height:26px}.hs-marke{margin-top:0}.hs-logo{margin-top:-20px}.hs-feed .hs-logo{margin-top:0}label.feld input,label.feld textarea,label.feld select,.feld input,.feld textarea{font-weight:400}.anmelden{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;max-width:1300px;margin:0 auto}.anmelden-form{background:#fff;border-radius:26px;padding:clamp(28px,6vw,72px);justify-content:center;max-width:none}.anmelden-form>*{max-width:400px;width:100%}.anmelden-form h1{font-size:clamp(26px,3vw,34px);font-weight:300;letter-spacing:-.03em;margin-top:18px}.anmelden-form h1 b{font-weight:650}.anmelden-bild{background:var(--verlauf);border-radius:26px;padding:clamp(28px,5vw,56px);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.ab-form{position:absolute;right:-70px;top:-70px;width:280px;height:280px;border-radius:64px;transform:rotate(18deg);background:#ffffff29}.ab-claim{font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.035em;margin:0;position:relative}.ab-claim b{font-weight:650}.ab-text{margin:16px 0 0;max-width:30em;opacity:.92;position:relative}@media(max-width:820px){.anmelden{grid-template-columns:minmax(0,1fr)}.anmelden-bild{min-height:220px;order:-1}}.ticket input[type=date]{background:#ffffff2e;border:1px solid rgba(255,255,255,.35);color:#fff;color-scheme:dark}.ticket label.feld{font-weight:600}.quellart{display:flex;align-items:center;gap:8px;margin:0}.quellart .linkknopf{font-size:13px;color:var(--accent-text);background:none;border:0;cursor:pointer;padding:0}.bild-vorschlag{display:flex;gap:12px;align-items:center;background:var(--karte2);border-radius:16px;padding:10px}.bild-vorschlag img{width:112px;height:64px;object-fit:cover;border-radius:10px;flex:none}.paneel label.feld textarea{min-height:220px;max-height:70vh}@supports (field-sizing:content){.paneel label.feld textarea{field-sizing:content;min-height:140px}}.miss textarea{field-sizing:content;min-height:44px}button.tg-karte{font:inherit;color:inherit;cursor:pointer;text-align:center;position:relative}.tg-weg{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--fg);color:#fff;font-style:normal;font-size:14px;line-height:21px;text-align:center;opacity:0;transition:opacity .15s;z-index:2}button.tg-karte:hover .tg-weg,button.tg-karte:focus-visible .tg-weg{opacity:1}button.tg-karte:hover{filter:saturate(.7)}@media(hover:none){.tg-weg{opacity:.85}}.hb-kopf-vk,.hb-mag-zeile,.hb-sek>h2,.hb-sek>.hb-titel,.hb-sek h2{text-align:center}.hb-kopf-vk .hb-logo{margin-left:auto;margin-right:auto;display:flex}.hb-kopf-vk .hb-lead,.hb-mag-name .hb-lead{margin-left:auto;margin-right:auto}.hb-kopf-vk .hb-chips,.hb-kopf-vk .hb-knoepfe,.hb-mag-zeile .hb-chips,.hb-mag-zeile .hb-knoepfe{justify-content:center}.hb-mag-zeile{flex-direction:column;align-items:center}.hb-mag-zeile .hb-knoepfe{margin:8px 0 0}.hb-ak{align-items:center;text-align:center}.hb-ak .hb-code{align-self:center}.hb-news{text-align:center}.hb-news.gross{text-align:left}.hb-job{align-items:center;text-align:center}.hb-tags{justify-content:center}.hb-presse{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.hb-medien{justify-items:center}.hb .hb-lead{margin-left:auto;margin-right:auto;text-align:center}.hb .hb-chips,.hb .hb-knoepfe{justify-content:center}.tag.heute{background:linear-gradient(#fff,#fff) padding-box,var(--verlauf) border-box!important;border:2px solid transparent;color:var(--fg)}.tag.heute .tag-kopf,.tag.heute .tag-kopf *{color:inherit}.tag.heute .tag-kopf b{color:var(--accent-text)}.tag.heute .plan-leer,.tag.heute .plan-leer *{color:var(--muted)}.heute-marke{align-self:flex-start;margin-top:6px;font-size:11px;font-weight:700;color:#fff;background:var(--verlauf-knopf);border-radius:8px;padding:2px 8px}.drop-bild,.drop-bild-flaeche{position:relative}.drop-bild-leer{min-height:180px;background:var(--karte2);border-radius:8px}.bild-knoepfe{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bild-knoepfe .bild-knopf-ueber{position:static}.bild-knopf-ueber{position:absolute;right:10px;bottom:10px;display:inline-flex;border:0;align-items:center;gap:6px;background:#16171ac7;color:#fff;border-radius:11px;padding:7px 11px;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bild-knopf-ueber:hover{background:var(--fg)}.dok .drop-bild .bild-knoepfe{bottom:22px}.ergaenzen{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--accent-soft);border-radius:16px;padding:12px 14px;font-size:13.5px}.ergaenzen span{flex:1;min-width:200px}.vorschlag-neu{flex-direction:column;align-items:stretch}.vorschlag-text{background:#fff;border-radius:12px;padding:10px 12px}.vorschlag-text p{margin:4px 0 0;white-space:pre-wrap;font-size:13.5px}.neue-version{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:12px;background:var(--fg);color:#fff;border-radius:16px;padding:10px 10px 10px 16px;box-shadow:0 12px 34px #00000040;font-size:14px;max-width:calc(100vw - 32px)}.neue-version button{background:var(--verlauf-knopf);color:#fff;border:0;border-radius:11px;padding:8px 14px;font:600 13.5px var(--f-body);cursor:pointer;white-space:nowrap}@media(max-width:820px){.neue-version{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.seite-laedt{min-height:40vh}.ideen-wahl{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.am-start-kopf{display:flex;align-items:baseline;gap:10px}.am-start-kopf .linkknopf{margin-left:auto;color:var(--accent-text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.am-start{display:flex;flex-wrap:wrap;gap:8px}.start-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:12px;border:1px solid var(--accent-soft);background:var(--accent-soft);color:var(--accent-text);font:600 13.5px var(--f-body,inherit);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.start-chip.aus{background:var(--card);border-color:var(--line2);color:var(--muted);text-decoration:line-through;opacity:.75}.start-chip.aus .i{opacity:.5}.wahl-zeit{display:inline-flex;align-self:flex-start;border:1px solid var(--line2);border-radius:12px;padding:3px;gap:2px;flex-wrap:wrap}.wahl-zeit button{border:0;background:none;border-radius:9px;padding:7px 12px;font:600 13px var(--f-body,inherit);color:var(--muted);cursor:pointer}.wahl-zeit button.an{background:var(--accent-soft);color:var(--accent-text)}.btn.holen{background:var(--verlauf-knopf);color:#fff;border:0}.stil-nr{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9px;background:var(--accent-text);color:#fff;font-size:11px;font-weight:700}.ausschnitt-hg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f11138c;display:flex;align-items:center;justify-content:center;padding:16px}.ausschnitt{background:var(--card);border-radius:20px;padding:18px;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column;gap:14px}.ausschnitt-bild{position:relative;align-self:center;cursor:crosshair;line-height:0}.ausschnitt-bild img{max-width:100%;max-height:46vh;border-radius:10px;-webkit-user-select:none;user-select:none}.fokus-punkt{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px var(--accent),0 2px 8px #00000059;pointer-events:none}.ausschnitt-formate{display:flex;gap:10px;align-items:flex-end;justify-content:center;flex-wrap:wrap}.ausschnitt-formate figure{margin:0;display:flex;flex-direction:column;gap:4px;align-items:center}.ausschnitt-formate img{height:96px;width:auto;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.ausschnitt-formate figcaption{font-size:11.5px;color:var(--muted)}.orte-wahl{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.drop-orte{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.drop-orte .orte-wahl{margin-top:0;padding-top:0;border-top:0}.drop-orte .reihe+.orte-wahl{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.vk-incentive{display:flex;align-items:center;gap:10px;margin:4px 14px 10px;padding:9px 12px;border:1px dashed var(--accent);border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.vk-incentive .gi{display:flex}.vk-incentive code{font-family:var(--f-mono);font-weight:700}.vk-incentive .linkknopf{color:var(--accent-text);font-weight:700;text-decoration:underline;white-space:nowrap}.hb-feedliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-items:start}.hb-feedpost{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(22,23,26,.08);box-shadow:0 18px 40px -24px #16171a40}.hb-feedmedien{background:var(--m-hell);line-height:0}.hb-feedbild{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.hb-feedtext{padding:18px 20px 22px;display:flex;flex-direction:column;gap:14px}.hb-feedkopf{display:flex;align-items:center;gap:10px}.hb-feedkopf>span{display:flex;flex-direction:column;line-height:1.25}.hb-feedkopf b{font-size:14.5px}.hb-logo.mini{width:38px;height:38px;border-radius:11px;font-size:13px;flex:none;object-fit:contain;margin:0}.hb-feedabs{display:flex;flex-direction:column;gap:10px}.hb-feedtitel{margin:0;font-size:20px;line-height:1.25}.hb-feedtitel a{color:inherit;text-decoration:none}.hb-feedtitel a:hover{text-decoration:underline}.hb-feedabs h4{margin:4px 0 0;font-size:16px}.artikel .text h2.beitrag-zw{margin:10px 0 0;font-size:21px;line-height:1.3;scroll-margin-top:80px}.artikel .guide-inhalt ol{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.artikel .guide-inhalt a{color:inherit}.artikel .guide-verwandt{margin-top:18px;padding-top:16px;border-top:1px solid var(--line, #e3e8e7)}.artikel .guide-verwandt h2{font-size:18px;margin:0 0 8px}.artikel .text a.glossar-link{color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.hx .glossar-abc{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.hx .glossar-abc a{min-width:30px;height:30px;padding:0 8px;border-radius:8px;background:#fff;border:1px solid var(--line, #e3e8e7);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:inherit;text-decoration:none}.hx .glossar dl{margin:0;display:flex;flex-direction:column;gap:10px}.hx .glossar-eintrag{background:#fff;border:1px solid var(--line, #e3e8e7);border-radius:14px;padding:14px 16px;scroll-margin-top:80px}.hx .glossar-eintrag:target{border-color:var(--m)}.hx .glossar-eintrag dt{font-weight:800;font-size:16px}.hx .glossar-eintrag dd{margin:4px 0 0;line-height:1.55}.hx .glossar-eintrag dd a{color:inherit;font-size:13px;opacity:.75;display:inline-block;margin-left:2px}.artikel .hb-feedvorteil{margin-top:4px}.artikel .beitrag-einloesen{margin:6px 0 18px;gap:6px}.beitrag-einloesen .hb-cta{margin-top:6px}.hb-feedtext p{margin:0;line-height:1.6;font-size:15.5px;color:var(--fg)}.hx-musik{align-self:stretch;margin:4px 0}.hx-musik-karte{display:flex;align-items:center;gap:12px;background:var(--m-hell);border-radius:14px;padding:12px 14px}.hx-musik-play{width:34px;height:34px;border-radius:50%;background:var(--m);color:var(--m-text);display:grid;place-items:center;font-size:13px;flex:none}.hx-musik-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14.5px}.hx-musik-txt small{font-size:12.5px;color:var(--mut,#5A5F66)}.hx-musik iframe{display:block;width:100%;border:0;border-radius:12px}.hb-feedvorteil{align-self:stretch;display:flex;flex-direction:column;gap:3px;background:var(--m-hell);border-radius:14px;padding:12px 14px;font-size:14.5px}.hb-feedvorteil code{font-family:var(--f-mono,monospace);font-weight:700;letter-spacing:.05em}.hb-cta{align-self:flex-start;background:var(--m);color:var(--m-text);border-radius:14px;padding:12px 18px;font-weight:800;font-size:14.5px;text-decoration:none}.hb-cta:hover{filter:brightness(1.06)}.hb-feedpost.gross{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hb-feedpost.gross .hb-feedmedien{height:100%}.hb-feedpost.gross .hb-feedbild{height:100%;max-height:560px;min-height:380px}.hb-feedpost.gross .hb-feedtext{padding:34px 38px;justify-content:center;gap:18px}.hb-feedpost.gross .hb-feedtext p{font-size:17px}.hb-feedpost.gross.ohne-bild{grid-template-columns:1fr;max-width:720px;justify-self:center}.hb-feed .hb-feedpost{box-shadow:none}@media(max-width:760px){.hb-feedpost.gross{grid-template-columns:1fr}.hb-feedpost.gross .hb-feedbild{min-height:0;max-height:none;height:auto;aspect-ratio:4/5}.hb-feedpost.gross .hb-feedtext{padding:20px 20px 24px}}.vk-schirm{position:relative;aspect-ratio:16/9;width:100%;max-width:640px;align-self:center;border-radius:14px;overflow:hidden;background:var(--bs-bg,#0F1113);color:var(--bs-ink,#fff)}.vk-schirm-bild{background:#22262a center/cover no-repeat}.vk-schirm-text{padding:6% 6% 6% 5%;display:flex;flex-direction:column;gap:8px;justify-content:center;position:relative}.vk-schirm-marke{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.vk-schirm h3{font-size:clamp(18px,3.2vw,30px);line-height:1.1;margin:0}.vk-schirm p{margin:0;font-size:clamp(12px,1.5vw,15px);opacity:.85}.vk-schirm-ticket{align-self:flex-start;background:var(--bs-ink,#fff);color:var(--bs-bg,#16171A);border-radius:10px;padding:6px 10px;font-size:12.5px;display:flex;flex-direction:column}.vk-schirm-ticket code{font-family:var(--f-mono)}.vk-schirm-qr{position:absolute;right:6%;bottom:7%;width:44px;height:44px;border-radius:6px;background:repeating-conic-gradient(#fff 0,#fff 25%,#0f1113 0,#0f1113 50%) 0 0/11px 11px;border:3px solid #fff}.sb-m-bs i{display:flex;flex-direction:column;gap:3px;justify-content:center;width:100%;height:70%;background:#0f1113;border-radius:4px;padding:0 6px;position:relative}.sb-m-bs i b{display:block;height:3px;background:#fff;border-radius:2px;width:70%}.sb-m-bs i em{position:absolute;right:4px;bottom:4px;width:8px;height:8px;background:#fff;border-radius:1px}.link-ziel{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.vk-ziel{font-size:10.5px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.speichern-leiste{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--fg);color:#fff;border-radius:16px;padding:10px 12px 10px 16px;box-shadow:0 10px 30px #0000002e;font-size:13.5px}.speichern-leiste span{flex:1;min-width:180px}.speichern-leiste .btn.pri{background:var(--verlauf-knopf);border:0;color:#fff}@media(max-width:860px){.speichern-leiste{bottom:96px}}.bs{container-type:size}.vk-schirm{container-type:size;display:block}.sf{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bs-bg,#0F1113);color:var(--bs-ink,#fff);opacity:0;transition:opacity 1s ease}.sf.an{opacity:1}.sf-rahmen{position:absolute;overflow:hidden;background:color-mix(in srgb,var(--bs-ink,#fff) 12%,transparent)}.sf-bild{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat}.sf-loch{position:absolute;overflow:hidden}.sf-text{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:2.2cqh;z-index:2}.sf-marke{font-family:var(--f-mono);font-size:2cqh;letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin:0}.sf h1{font-family:var(--f-display);font-size:7cqh;line-height:1.06;margin:0;letter-spacing:-.02em}.sf-zeile{font-size:3cqh;opacity:.9;margin:0;line-height:1.3}.sf-ticket{background:var(--bs-ink,#fff);color:var(--bs-bg,#16171A);border-radius:1.6cqh;padding:1.5cqh 2.2cqh;font-size:2.6cqh;display:flex;flex-direction:column;gap:.4cqh;align-self:flex-start}.sf-ticket code{font-family:var(--f-mono);font-weight:800}.sf-qr{position:absolute;right:3.5cqw;bottom:5cqh;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.8cqh;font-size:1.7cqh}.sf-qr img,.sf-qr i{width:15cqh;height:15cqh;background:#fff;padding:1cqh;border-radius:1.4cqh;display:block;image-rendering:pixelated}.sf-qr i{background:repeating-conic-gradient(#16171a 0,#16171a 25%,#fff 0,#fff 50%) 0 0/3cqh 3cqh;border:1cqh solid #fff}.sf-schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bs-bg,#0F1113) 62%,transparent);z-index:1}.l-geteilt .sf-rahmen{left:0;top:0;bottom:0;width:52%}.l-geteilt .sf-text{left:57%;right:4cqw;top:12cqh;bottom:24cqh}.l-vollbild .sf-rahmen,.l-gestaltet .sf-rahmen{top:0;right:0;bottom:0;left:0}.l-vollbild .sf-text{left:0;right:0;bottom:0;padding:3.5cqh 26cqh 3.5cqh 4cqw;background:var(--bs-bg,#0F1113);gap:1.2cqh}.l-vollbild h1{font-size:6cqh}.l-vollbild .sf-marke{display:none}.l-vollbild .sf-ticket{position:absolute;right:calc(26cqh + 2cqw);bottom:3.5cqh}.l-vollbild .sf-qr{bottom:3cqh}.l-vollbild .sf-qr span{display:none}.l-poster .sf-rahmen{right:6cqw;top:9cqh;width:56cqh;height:56cqh;border-radius:50%;border:1.4cqh solid var(--bs-ink,#fff)}.l-poster .sf-text{left:5cqw;right:calc(12cqw + 56cqh);top:8cqh;bottom:8cqh}.l-poster h1{font-size:9.5cqh}.l-fokus .sf-rahmen{top:0;right:0;bottom:0;left:0}.l-fokus .sf-text{left:12cqw;right:12cqw;top:0;bottom:0;align-items:center;text-align:center}.l-fokus h1{font-size:10cqh}.l-fokus .sf-ticket{align-self:center}.l-galerie .sf-rahmen{right:5cqw;top:9cqh;bottom:9cqh;width:55%;border-radius:3cqh;transform:rotate(-2deg);box-shadow:0 3cqh 8cqh #00000047;border:1cqh solid var(--bs-ink,#fff)}.l-galerie .sf-text{left:5cqw;right:calc(55% + 10cqw);top:10cqh;bottom:26cqh}.l-galerie .sf-qr{right:auto;left:5cqw;flex-direction:row;gap:1.6cqh}.l-hell{background:#fff;color:#16171a}.l-hell .sf-rahmen{left:0;right:0;top:0;height:64%}.l-hell .sf-text{left:4cqw;right:24cqh;top:64%;bottom:0;border-top:1.2cqh solid var(--bs-bg,#E0246B);padding:2cqh 0;gap:1cqh}.l-hell .sf-marke{display:none}.l-hell h1{font-size:5.6cqh}.l-hell .sf-ticket{background:var(--bs-bg,#16171A);color:var(--bs-ink,#fff);padding:1cqh 1.8cqh;font-size:2.3cqh}.l-hell .sf-qr{bottom:4cqh}.l-hell .sf-qr img,.l-hell .sf-qr i{border:1px solid #ddd}@keyframes fx-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes fx-zoomraus{0%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes fx-schwenk{0%{transform:scale(1.16) translate(-5%)}to{transform:scale(1.16) translate(5%)}}@keyframes fx-drift{0%{transform:scale(1.14) translate(-3%,-2%)}to{transform:scale(1.14) translate(3%,2%)}}@keyframes fx-atmen{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes sf-rein{0%{opacity:0;transform:translateY(2.5cqh)}to{opacity:1;transform:none}}.sf.an .fx-zoom{animation:fx-zoom 13s ease-out forwards}.sf.an .fx-zoomraus{animation:fx-zoomraus 13s ease-out forwards}.sf.an .fx-schwenk{animation:fx-schwenk 13s ease-in-out forwards}.sf.an .fx-drift{animation:fx-drift 13s ease-in-out forwards}.sf.an .fx-atmen{animation:fx-atmen 6.5s ease-in-out infinite}.sf-vorschau .sf-bild{animation-iteration-count:infinite!important;animation-direction:alternate!important;animation-duration:6s!important}.sf-vorschau .fx-atmen{animation-direction:normal!important}.sf.an .sf-text>*{animation:sf-rein .9s ease-out both}.sf.an .sf-text>*:nth-child(2){animation-delay:.15s}.sf.an .sf-text>*:nth-child(3){animation-delay:.3s}.sf.an .sf-text>*:nth-child(4){animation-delay:.45s}.schirm-wahl{display:flex;flex-direction:column;gap:6px}@media(prefers-reduced-motion:reduce){.sf-bild,.sf-text>*{animation:none!important}}.sf-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.idee-text p{white-space:pre-line}.install-hinweis{position:fixed;left:12px;right:12px;bottom:96px;z-index:60;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:12px;box-shadow:0 14px 34px #00000029}.install-hinweis img{width:44px;height:44px;border-radius:11px;flex:none}.install-text{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.4}.install-text .i{vertical-align:-2px}.install-knoepfe{display:flex;gap:6px;margin-left:auto}.install-knoepfe .btn.pri{background:var(--verlauf-knopf);border:0;color:#fff}@media(max-width:860px){.bb-feedback-button{bottom:96px!important}}@page briefing{size:A4;margin:0}.bf{color:#16171a;font-size:10pt;line-height:1.5;--bf-grau:#5A5F66;--bf-linie:#E4E6EA;--bf-flaeche:#F6F7F9}.bf-seite{page:briefing;width:210mm;height:297mm;position:relative;overflow:hidden;break-after:page;padding:15mm 18mm 20mm;background:#fff;box-sizing:border-box;margin:0 auto 8mm;box-shadow:0 2px 14px #0000001f}.bf-seite:last-child{break-after:auto}.bf h1,.bf h2,.bf h3{margin:0;font-weight:700;letter-spacing:-.01em;color:#16171a}.bf p{margin:0 0 2.5mm}.bf-mono{font-family:var(--f-mono);font-size:7.5pt;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-grau);display:block}.bf-klein{font-size:8.5pt;color:var(--bf-grau)}.bf-fuss{position:absolute;left:18mm;right:18mm;bottom:10mm;display:flex;justify-content:space-between;font-size:7.5pt;color:var(--bf-grau);border-top:.3mm solid var(--bf-linie);padding-top:3mm}.bf-deck{padding:0}.bf-deck-bild{height:118mm;background:#2a2d33 center/cover;position:relative}.bf-deck-bild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000008c)}.bf-deck-marke{position:absolute;left:18mm;top:16mm;z-index:1;display:flex;align-items:center;gap:3mm;color:#fff;font-weight:700;font-size:11pt}.bf-logo{width:11mm;height:11mm;border-radius:50%;background:var(--bm);color:var(--bs);display:inline-grid;place-items:center;font-weight:800;font-size:13pt;object-fit:cover;flex:none}.bf-logo.klein{width:7mm;height:7mm;font-size:9pt}.bf-deck-inhalt{padding:14mm 18mm 0}.bf-deck h1{font-size:30pt;line-height:1.08;margin:3mm 0 5mm;max-width:160mm}.bf-unter{font-size:12.5pt;color:var(--bf-grau);max-width:150mm}.bf-fuer{margin-top:12mm;display:grid;grid-template-columns:repeat(3,1fr);border-top:.6mm solid #16171A}.bf-fuer>div{padding:4mm 4mm 0 0}.bf-fuer b{display:block;font-size:11pt;margin-top:1mm}.bf-fuer .bf-klein{display:block}.bf-strich{position:absolute;left:0;right:0;bottom:0;height:4mm;background:var(--bm)}.bf-kopf{display:flex;justify-content:space-between;align-items:center;margin-bottom:6mm}.bf-wer{display:flex;align-items:center;gap:2.5mm;font-weight:700;font-size:9pt}.bf h2{font-size:15pt;margin-bottom:3mm}.bf-nr{color:var(--bm);margin-right:2mm}.bf h3{font-size:10.5pt;margin:0 0 2mm}.bf-abschnitt{margin-bottom:6mm}.bf-raster2{display:grid;grid-template-columns:1fr 1fr;gap:4mm}.bf-raster3{display:grid;grid-template-columns:repeat(3,1fr);gap:4mm}.bf-feld{border:.3mm solid var(--bf-linie);border-radius:3mm;padding:3.5mm}.bf-feld .bf-mono{margin-bottom:1.5mm}.bf-feld b{font-size:10.5pt}.bf-botschaft{background:var(--bf-flaeche);border-left:1.5mm solid var(--bm);padding:4.5mm 6mm;border-radius:0 3mm 3mm 0;margin-bottom:5mm}.bf-botschaft p{font-size:13pt;font-weight:700;line-height:1.3;margin:1.5mm 0 0}.bf-liste{margin:0;padding:0;list-style:none}.bf-liste li{padding:1.2mm 0 1.2mm 6mm;position:relative;border-bottom:.3mm solid var(--bf-linie)}.bf-liste li:last-child{border-bottom:0}.bf-liste li:before{content:"";position:absolute;left:0;top:3.4mm;width:2.4mm;height:.6mm;background:var(--bm)}.bf-liste.nein li:before{background:var(--bf-grau)}.bf-vorteil{display:grid;grid-template-columns:1.3fr 1fr;border:.6mm solid #16171A;border-radius:4mm;overflow:hidden}.bf-vorteil>div{padding:5mm}.bf-vorteil .rechts{background:#16171a;color:#fff}.bf-vorteil .rechts .bf-mono{color:#b8bcc3}.bf-vorteil-titel{font-size:15pt!important;margin:1mm 0 2mm!important}.bf-code{font-family:var(--f-mono);font-size:19pt;font-weight:700;letter-spacing:.06em;margin:1mm 0 3mm}.bf-link{font-family:var(--f-mono);font-size:9pt;word-break:break-all}.bf-link-hell{font-family:var(--f-mono)}.bf-idee{border-top:.6mm solid #16171A;padding-top:3mm}.bf-hook{font-size:11pt;font-weight:700;margin:1mm 0 2mm!important;line-height:1.3}.bf-tabelle{width:100%;border-collapse:collapse;font-size:9.5pt}.bf-tabelle td,.bf-tabelle th{text-align:left;padding:1.8mm 3mm 1.8mm 0;border-bottom:.3mm solid var(--bf-linie);vertical-align:top}.bf-tabelle th{font-family:var(--f-mono);font-size:7pt;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-grau);font-weight:400}.bf-tabelle td:first-child{white-space:nowrap;font-weight:700;width:32mm}.bf-kontakt{display:flex;gap:5mm;align-items:center;background:var(--bf-flaeche);border-radius:4mm;padding:4mm 5mm}.bf-ava{width:12mm;height:12mm;border-radius:50%;background:#16171a;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13pt;flex:none}.bf-vorschau{overflow-x:auto;background:#e9ebee;border-radius:14px;padding:14px 0}.bf-vorschau .bf{zoom:.62}@media(max-width:700px){.bf-vorschau .bf{zoom:.44}.bf-ansicht .bf{zoom:.46}}.bf-ansicht{background:#e9ebee;padding:16px 0;min-height:100vh}.bf-leiste{position:sticky;top:0;z-index:5;display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 16px;background:#ffffffeb;border-bottom:1px solid var(--line);margin-bottom:16px}@media print{html,body{background:#fff!important}.bf-leiste,.nicht-drucken{display:none!important}.bf-ansicht{background:#fff;padding:0}.bf-ansicht .bf{zoom:1}.bf-seite{margin:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cr-aktion{display:flex;gap:14px;align-items:center;text-decoration:none;color:inherit}.cr-aktion img{width:96px;height:96px;border-radius:12px;object-fit:cover;flex:none}.cr-zeile{border-top:1px solid var(--line)}.cr-zeile:first-of-type{border-top:0}.cr-kopf{display:flex;gap:10px;align-items:center;width:100%;padding:10px 0;background:none;border:0;cursor:pointer;color:inherit;font:inherit}.cr-details{gap:8px;padding:0 0 12px 50px}.cr-status{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--soft);color:var(--muted);white-space:nowrap}.cr-status.aktiv{background:var(--ok-soft);color:var(--ok)}.cr-status.beworben{background:var(--accent-soft);color:var(--accent-text)}@media(max-width:600px){.cr-zahlen{display:none}.cr-details{padding-left:0}}.gs-von{margin:6px 0 -4px;font-weight:700;color:var(--gf)}.cm-seite{gap:16px}.cm-kopf{display:flex;align-items:center;gap:8px;justify-content:center}.cm-h2{font-size:17px;margin:0}.cm-einladung{margin:0;font-weight:700;color:var(--accent-text)}.cm-willkommen{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:var(--soft)}.cm-willkommen b{font-size:17px}.cm-willkommen code{font-family:var(--f-mono);font-weight:700;margin-top:4px}.cm-liste{margin:0;padding-left:18px;display:grid;gap:6px}.cm-stufen{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cm-stufen li{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:12px;background:var(--soft)}.cm-stufen li.erreicht{opacity:.65}.cm-stufen li.an{background:var(--card);border:2px solid var(--fg)}.cm-pass{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;border-radius:22px;background:var(--gf);color:var(--gs)}.cm-pass-oben{opacity:.8}.cm-pass-name{font-size:22px;line-height:1.2}.cm-stufe{font-family:var(--f-mono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.cm-punkte{display:flex;align-items:baseline;gap:6px;margin-top:10px}.cm-punkte b{font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.cm-wartet{opacity:.85}.cm-fortschritt{position:relative;width:100%;display:flex;flex-direction:column;gap:6px;margin-top:8px}.cm-fortschritt:before{content:"";height:6px;border-radius:3px;background:currentColor;opacity:.25}.cm-fortschritt i{position:absolute;left:0;top:0;height:6px;border-radius:3px;background:currentColor}.cm-code{display:flex;flex-direction:column;align-items:center;gap:6px}.cm-code code{font-family:var(--f-mono);font-size:22px;font-weight:800;letter-spacing:.08em}.cm-link{padding:10px 12px;border-radius:12px;background:var(--soft);font-family:var(--f-mono);font-size:13px;word-break:break-all}.cm-drop img{width:calc(100% + 40px);margin:-20px -20px 0;aspect-ratio:16/9;object-fit:cover;border-radius:14px 14px 0 0}.termin-wahl{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:var(--card);color:var(--fg);font:inherit;font-size:14px;text-align:left;cursor:pointer}.termin-wahl.an{border:2px solid var(--fg);padding:11px 13px}.pro-hinweis{border:1px solid var(--accent-soft);background:var(--card)}.pro-hinweis.klein{padding:14px}.pf-balken{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:80px;align-items:end}.pf-balken span{position:relative;height:100%;display:flex;align-items:flex-end}.pf-balken i{display:block;width:100%;background:var(--fg);border-radius:4px 4px 0 0}.pf-balken em{position:absolute;bottom:2px;left:0;right:0;text-align:center;font-style:normal;font-size:10px;color:var(--card)}.hub-erstellt{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--fg)}.leiste .p.aus{opacity:.55;cursor:default}.hs-haken{width:22px;height:22px;border-radius:50%;border:2px solid var(--line2);display:grid;place-items:center;font-size:13px;font-weight:800;flex:none}li.fertig .hs-haken{background:var(--ok);border-color:var(--ok);color:#fff}.gf-fortschritt{height:6px;border-radius:3px;background:var(--soft);overflow:hidden}.gf-fortschritt i{display:block;height:100%;background:var(--accent)}.gf{max-width:640px}.gf-frage{font-size:24px;margin:4px 0 0}.gf-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.gf-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:12px;border:1px solid var(--line2);background:var(--card);font:inherit;color:var(--fg);text-align:left;cursor:pointer}.gf-kachel .i{width:20px;height:20px;margin-bottom:4px}.gf-kachel b{font-size:14px}.gf-kachel span{font-size:12px;line-height:1.35;color:var(--muted)}.gf-kachel.an{border:2px solid var(--fg);padding:11px}.gf-wer.an{border:2px solid var(--fg);padding:15px}.gf-kachel.eigen{background:var(--accent-soft);border-color:transparent}.gf-kachel.eigen b,.gf-kachel.eigen svg{color:var(--accent-text)}.gf-kachel.eigen span{color:var(--accent-text);opacity:.78}.gf-kachel.eigen.an{border-color:var(--accent-text)}.gf-wer{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--line2);background:var(--card);font:inherit;color:var(--fg);text-align:left;cursor:pointer}.gf-wer.an{padding:13px 15px}.gf-check{width:22px;height:22px;border-radius:6px;border:2px solid var(--line2);display:grid;place-items:center;font-weight:800;flex:none}.gf-wer.an .gf-check{background:var(--fg);border-color:var(--fg);color:#fff}.gf-nav{margin-top:8px}.vf-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vf-liste li{border:1px solid var(--line2);border-radius:14px;background:var(--card)}.vf-liste li.fertig .vf-kopf b{color:var(--muted)}.vf-kopf{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:none;border:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.vf-inhalt{padding:0 16px 16px}.vf-text{background:var(--soft);border-radius:12px;padding:12px 14px;white-space:pre-line;font-size:14px}.vf-text p{margin:4px 0 0}.vw-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ausschnitt.gestalten{width:min(860px,100%)}.gestalten-gross{display:flex;flex-direction:column;align-items:center;gap:6px}.gestalten-gross canvas{max-width:100%;max-height:44vh;width:auto;height:auto;border-radius:10px;border:1px solid var(--line2);display:block}.gestalten-raster{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.gestalten-texte{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line2);border-radius:12px}.gestalten-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.gestalten-raster canvas{max-height:180px;width:auto;max-width:100%}img.gestaltet{aspect-ratio:auto;height:auto;object-fit:contain;max-height:none}.vw-karte{padding:0;border:2px solid transparent;border-radius:12px;background:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:center}.vw-karte canvas{width:100%;height:auto;border-radius:10px;border:1px solid var(--line2);display:block}.vw-karte.an{border-color:var(--accent)}.vw-karte.an span{color:var(--accent-text);font-weight:700}@media(max-width:520px){.vw-karte span{font-size:11px}}.bq-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:260px;overflow:auto}.bq-kachel{padding:0;border:1px solid var(--line2);border-radius:10px;overflow:hidden;background:var(--soft);aspect-ratio:1;cursor:pointer}.bq-kachel img{width:100%;height:100%;object-fit:cover;display:block}.bq-kachel:hover{border-color:var(--accent)}.drop-bildquelle{padding:10px 12px;background:var(--karte2);border-top:1px solid var(--line)}.am{position:relative;display:block;width:100%;height:58px;border-radius:9px;background:#fff;border:1px solid var(--line);overflow:hidden;margin-bottom:8px}.am i,.am b{position:absolute;display:block}.gf-kachel.eigen .am{border-color:transparent}.gf-kachel.eigen .am-gutschein{background:#fff}.am-post .am-bild{left:8px;top:8px;width:20px;height:20px;border-radius:5px;background:var(--verlauf)}.am-post .am-z1{left:34px;top:11px;width:40%;height:5px;border-radius:3px;background:var(--line2)}.am-post .am-z2{left:34px;top:21px;width:26%;height:5px;border-radius:3px;background:var(--line)}.am-post:after{content:"";position:absolute;left:8px;right:8px;bottom:8px;height:14px;border-radius:5px;background:var(--karte2);animation:am-zeile 4s ease-in-out infinite}.am-gutschein{background:var(--accent-soft)}.am-gutschein .am-riss{left:60%;top:0;bottom:0;width:0;border-left:2px dashed #fff}.am-gutschein .am-z1{left:9px;top:16px;width:34%;height:6px;border-radius:3px;background:var(--accent);opacity:.55}.am-gutschein .am-z2{left:9px;top:28px;width:22%;height:5px;border-radius:3px;background:var(--accent);opacity:.3}.am-gutschein .am-code{right:9px;top:50%;margin-top:-11px;width:22px;height:22px;border-radius:6px;background:var(--accent);color:#fff;font:700 12px/22px var(--f-body);text-align:center;animation:kw-herz 4.4s ease-in-out infinite}.am-kalender .am-kopf{left:50%;margin-left:-19px;top:10px;width:38px;height:9px;border-radius:4px 4px 0 0;background:var(--accent)}.am-kalender .am-tag{left:50%;margin-left:-19px;top:19px;width:38px;height:24px;border-radius:0 0 5px 5px;border:1px solid var(--line2);border-top:0;font:700 14px/23px var(--f-display);text-align:center;color:var(--fg);animation:am-tag 5s ease-in-out infinite}.am-uhr:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:2px solid var(--line2)}.am-uhr .am-zeiger{left:50%;top:50%;width:2px;height:12px;margin:-12px 0 0 -1px;background:var(--accent);transform-origin:50% 100%;animation:am-zeiger 8s linear infinite}.am-uhr .am-punkt{left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--fg)}.am-speisekarte .am-z1{left:10px;top:15px;width:46%;height:6px;border-radius:3px;background:var(--line2);animation:am-zeile 4.6s ease-in-out infinite}.am-speisekarte .am-z2{left:10px;top:29px;width:30%;height:5px;border-radius:3px;background:var(--line)}.am-speisekarte .am-preis{right:10px;top:14px;width:26px;height:8px;border-radius:3px;background:var(--accent);opacity:.65}.am-person .am-kopf2{left:50%;margin-left:-9px;top:12px;width:18px;height:18px;border-radius:50%;background:var(--verlauf)}.am-person .am-koerper{left:50%;margin-left:-16px;top:33px;width:32px;height:16px;border-radius:16px 16px 0 0;background:var(--karte2);animation:kw-tipp 4.8s ease-in-out infinite}.am-pokal .am-schale{left:50%;margin-left:-11px;top:12px;width:22px;height:18px;border-radius:0 0 11px 11px;background:var(--gelb)}.am-pokal .am-fuss{left:50%;margin-left:-8px;top:32px;width:16px;height:5px;border-radius:2px;background:var(--line2)}.am-pokal .am-glanz{left:50%;margin-left:-3px;top:15px;width:5px;height:9px;border-radius:3px;background:#fff;opacity:.75;animation:kw-herz 5.2s ease-in-out infinite}.am-los i{top:16px;width:16px;height:24px;border-radius:4px;background:var(--karte2);border:1px solid var(--line)}.am-los .am-los1{left:22%}.am-los .am-los2{left:42%}.am-los .am-los3{left:62%}.am-los .am-los2{animation:am-los 4.4s ease-in-out infinite;background:var(--accent-soft);border-color:transparent}.am-galerie i:not(.am-herz){top:10px;width:24%;height:36px;border-radius:6px}.am-galerie .am-f1{left:11%;background:linear-gradient(135deg,#34405e,#a6b6e3)}.am-galerie .am-f2{left:38%;background:var(--verlauf)}.am-galerie .am-f3{left:65%;background:linear-gradient(135deg,#b8661e,#ffc58a)}.am-galerie .am-herz{left:calc(50% - 7px);top:21px;width:14px;height:13px;background:#fff;clip-path:path("M7 13S0 8.6 0 4a3.6 3.6 0 0 1 7-1.2A3.6 3.6 0 0 1 14 4c0 4.6-7 9-7 9z");animation:kw-herz 4.4s ease-in-out infinite}.am-blase:after{content:"";position:absolute;left:12px;right:12px;top:12px;height:28px;border-radius:9px 9px 9px 2px;background:var(--karte2)}.am-blase i{top:24px;width:5px;height:5px;border-radius:50%;background:var(--faint);animation:kw-tipp 2.4s ease-in-out infinite}.am-blase .am-p1{left:24px}.am-blase .am-p2{left:34px;animation-delay:.2s}.am-blase .am-p3{left:44px;animation-delay:.4s}.am-zettel .am-z1{left:10px;top:12px;width:50%;height:6px;border-radius:3px;background:var(--line2)}.am-zettel .am-z2{left:10px;top:24px;width:34%;height:5px;border-radius:3px;background:var(--line)}.am-zettel .am-fransen{left:10px;right:10px;bottom:8px;height:12px;background:repeating-linear-gradient(90deg,var(--karte2) 0 9px,transparent 9px 12px);border-radius:2px;animation:am-zeile 5.4s ease-in-out infinite}.am-bildschirm .am-schirm{left:50%;margin-left:-22px;top:11px;width:44px;height:26px;border-radius:5px;background:var(--indigo);overflow:hidden}.am-bildschirm .am-schirm:after{content:"";position:absolute;left:0;top:50%;width:40%;height:4px;margin-top:-2px;background:#fff;opacity:.8;animation:am-lauf 4.2s ease-in-out infinite}.am-bildschirm .am-fuss2{left:50%;margin-left:-7px;top:39px;width:14px;height:4px;border-radius:2px;background:var(--line2)}.am-mail i{top:50%;width:18px;height:18px;margin-top:-9px;border-radius:5px}.am-mail .am-k1{left:22%;background:var(--verlauf)}.am-mail .am-k2{right:22%;background:var(--karte2);border:1px solid var(--line2)}.am-mail .am-linie{left:38%;right:38%;top:50%;height:2px;margin-top:-1px;width:auto;border-radius:2px;background:var(--line2);animation:am-zeile 4s ease-in-out infinite}.am-platte .am-scheibe{left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:var(--night);animation:am-dreh 9s linear infinite}.am-platte .am-scheibe:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--accent)}.am-platte .am-loch{left:50%;top:50%;width:5px;height:5px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff}.am-ticket{background:var(--accent-soft)}.am-ticket .am-riss{left:62%;top:0;bottom:0;width:0;border-left:2px dashed #fff}.am-ticket .am-z1{left:9px;top:50%;margin-top:-3px;width:38%;height:6px;border-radius:3px;background:var(--accent);opacity:.5}.am-ticket .am-stempel{right:12px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:2px solid var(--accent);animation:kw-plopp 4.8s ease-in-out infinite}.am-route .am-linie2{left:18%;right:18%;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:var(--line2)}.am-route i:not(.am-linie2){top:50%;width:9px;height:9px;margin-top:-4px;border-radius:50%;background:var(--line2)}.am-route .am-s1{left:16%}.am-route .am-s2{left:48%}.am-route .am-s3{right:16%}.am-route .am-s2{background:var(--accent);animation:kw-plopp 4.4s ease-in-out infinite}.am-pegel i{bottom:16px;width:6px;border-radius:3px;background:var(--accent);transform-origin:50% 100%}.am-pegel .am-b1{left:34%;height:14px;animation:am-pegel 1.6s ease-in-out infinite}.am-pegel .am-b2{left:44%;height:22px;animation:am-pegel 1.9s ease-in-out infinite .15s}.am-pegel .am-b3{left:54%;height:10px;animation:am-pegel 1.4s ease-in-out infinite .3s}.am-pegel .am-b4{left:64%;height:18px;animation:am-pegel 2.1s ease-in-out infinite .45s}.am-shirt .am-shirt{left:50%;margin-left:-16px;top:13px;width:32px;height:28px;border-radius:4px 4px 7px 7px;background:var(--verlauf)}.am-shirt .am-druck{left:50%;margin-left:-6px;top:23px;width:12px;height:8px;border-radius:2px;background:#fff;opacity:.8;animation:kw-herz 5s ease-in-out infinite}.am-mikro .am-kopf3{left:50%;margin-left:-7px;top:11px;width:14px;height:20px;border-radius:7px;background:var(--night)}.am-mikro .am-stiel{left:50%;margin-left:-1px;top:31px;width:2px;height:9px;background:var(--line2)}.am-mikro .am-fuss3{left:50%;margin-left:-9px;top:40px;width:18px;height:3px;border-radius:2px;background:var(--line2)}.am-mikro .am-kopf3{animation:kw-tipp 4.2s ease-in-out infinite}@keyframes am-dreh{to{transform:rotate(360deg)}}@keyframes am-pegel{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes am-tag{0%,45%{transform:translateY(0)}55%,to{transform:translateY(-1px)}}@keyframes am-zeiger{to{transform:rotate(360deg)}}@keyframes am-los{0%,60%{transform:translateY(0)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes am-lauf{0%{transform:translate(-100%)}to{transform:translate(250%)}}.promo-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:4px}.promo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:18px 14px 14px;border-radius:14px;border:1px solid var(--line2);background:var(--card);font:inherit;color:var(--fg);text-align:left;cursor:pointer}.promo b{font-size:15px}.promo .promo-text{font-size:13px;line-height:1.4;color:var(--muted)}.promo .promo-mech{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:11px;color:var(--ok)}.promo .promo-mech svg{width:13px;height:13px}.promo-band{position:absolute;left:14px;top:12px;width:34px;height:5px;border-radius:3px;background:var(--accent)}.promo.ziel-treue .promo-band{background:#2bb673}.promo.ziel-neu .promo-band{background:#f59e0b}.promo.ziel-umsatz .promo-band{background:#8f84e0}.promo.ziel-haltung .promo-band{background:#3d5a80}.promo:hover{border-color:var(--fg)}.promo-rat{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.promo-rat b{font-size:13px}.promo-rat span{font-size:13px;line-height:1.45}.drop-dock{padding:12px;display:flex;flex-direction:column;gap:10px}.td-leiste{display:flex;gap:6px;flex-wrap:wrap}.dchip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line2);background:var(--card);font-size:13px;font-weight:600;color:var(--fg);cursor:pointer;white-space:nowrap}.dchip b{font-weight:700;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchip.leer{border-style:dashed;color:var(--muted);flex-direction:row;padding:0 13px;gap:7px;text-align:left}.dchip .farbpunkt{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}.dchip.offen{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-text)}.dchip.warn{background:var(--warn-soft);border-color:var(--accent);color:var(--warn)}.dchip.ab{color:var(--muted);border-color:var(--line);background:var(--karte2)}.dchip.ab svg{color:var(--ok)}.dchip.an{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.td-feld{border-top:1px solid var(--line);padding-top:10px}.td-balken{flex:1;height:5px;border-radius:999px;background:var(--soft);overflow:hidden}.td-balken i{display:block;height:100%;background:var(--accent);border-radius:999px}@media(max-width:520px){.dchip b{max-width:120px}}mark.ph{background:var(--gelb);color:var(--fg);font-weight:700;border-radius:5px;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ph-hinweis{color:var(--warn);display:flex;flex-wrap:wrap;gap:4px;align-items:center}@keyframes h-auf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes h-schweb{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-6px) rotate(var(--r))}}@keyframes h-dreh{to{transform:rotate(378deg)}}@keyframes h-plopp{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes h-hoch{0%,12%{transform:translateY(0)}30%,45%{transform:translateY(-48px)}63%,78%{transform:translateY(-96px)}96%,to{transform:translateY(0)}}@keyframes h-folie{0%,28%{opacity:1}33%,95%{opacity:0}to{opacity:1}}@keyframes h-balken{0%{width:0}to{width:100%}}@keyframes h-breit{0%{transform:scaleX(0)}to{transform:none}}@keyframes h-push{0%,8%{transform:translateY(-120%);opacity:0}16%,70%{transform:none;opacity:1}80%,to{transform:translateY(-120%);opacity:0}}@keyframes h-tipp{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes h-ring{0%{stroke-dashoffset:var(--voll)}to{stroke-dashoffset:var(--ziel)}}.h-seite{display:flex;flex-direction:column}.h-auf{opacity:0;animation:h-auf .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i,0) * 70ms + 80ms)}.h-seite h2{font-size:18px;font-weight:550;margin:0}.h-kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.h-kopfzeile a{color:var(--accent-text);font-weight:600;text-decoration:none}.h-held{background:var(--verlauf);border-radius:26px;padding:28px 28px 24px;color:#fff;position:relative;overflow:hidden;margin-bottom:26px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:center}.h-held:before{content:"";position:absolute;right:-70px;top:-80px;width:260px;height:260px;border-radius:56px;background:#ffffff21;transform:rotate(18deg);animation:h-dreh 60s linear infinite}.h-held>*{position:relative;z-index:1}.h-kick{font:600 12px var(--f-body);opacity:.85}.h-held h1{color:#fff;font-size:28px;font-weight:600;margin:4px 0 6px}.h-held p{opacity:.92;font-size:14.5px;min-height:22px}.h-held p b{font-variant-numeric:tabular-nums}.h-wege{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.h-weg{background:#fff;color:var(--fg);border-radius:14px;padding:12px 16px;display:flex;gap:12px;align-items:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.h-weg:hover{transform:translateY(-2px);box-shadow:0 10px 24px #78142840}.h-weg b{display:block;font-size:15px;font-weight:600}.h-weg span span{font-size:12.5px;color:var(--muted)}.h-weg.zweit{background:#ffffff2e;color:#fff}.h-weg.zweit span span{color:#ffffffd9}.h-stapel{position:relative;height:150px}.h-karte{position:absolute;left:20px;right:10px;height:92px;background:#fff;color:var(--fg);border-radius:16px;padding:12px 14px;box-shadow:0 12px 28px #78142838;animation:h-schweb 6s ease-in-out infinite;text-decoration:none;display:block}.h-karte:nth-child(1){top:6px;left:44px;right:34px;--r:-5deg;animation-delay:-2s;background:#ffffff8c}.h-karte:nth-child(2){top:20px;left:32px;right:22px;--r:4deg;animation-delay:-4s;background:#fffc}.h-karte:nth-child(3){top:40px;height:auto;min-height:96px;--r:-1.5deg}.h-st{font:600 10.5px var(--f-body);color:var(--muted);display:flex;gap:6px;align-items:center}.h-pk{width:7px;height:7px;border-radius:50%;background:var(--faint);display:inline-block}.h-pk.live{background:var(--live)}.h-pk.freigabe{background:var(--accent)}.h-karte b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.3;margin-top:5px}.h-karte em{display:block;font-style:normal;font-size:12px;font-weight:600;color:var(--accent-text);margin-top:8px}.h-dock-feld{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.h-frage{text-align:center;margin-bottom:12px}.h-frage p{font-size:12.5px;color:var(--muted);margin-top:2px}.h-dock{display:flex;align-items:flex-end;gap:4px;background:#ffffffbf;border:1px solid var(--line);border-radius:22px;padding:10px 12px 8px;box-shadow:0 10px 30px #16171a14;max-width:100%}.h-dk{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:70px;text-decoration:none;flex:none;opacity:0;animation:h-plopp .45s cubic-bezier(.2,.8,.3,1.2) forwards;animation-delay:calc(var(--n) * 45ms + .3s)}.h-dk .lg-t{--g:46px;transition:transform .16s cubic-bezier(.2,.8,.3,1.2)}.h-dk em{font-style:normal;font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .15s}.h-dk:hover em,.h-dk:focus-visible em{color:var(--fg)}.h-dk:focus-visible{outline:none}.h-dk:focus-visible .lg-t{outline:2px solid var(--accent);outline-offset:2px}.h-trenn{width:1px;align-self:stretch;margin:4px;background:var(--line2);flex:none}.h-dk-zahl{position:absolute;right:6px;top:-4px;min-width:16px;height:16px;border-radius:8px;background:var(--verlauf-knopf);color:#fff;font:700 10px/16px var(--f-body);text-align:center;padding:0 4px}.h-woche{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:28px}.h-tag{background:var(--karte2);border-radius:16px;padding:10px;min-height:150px;display:flex;flex-direction:column;gap:6px;transition:background .2s}.h-tag:hover{background:#eff1f1}.h-tag-k{font:600 11px var(--f-body);color:var(--muted);display:flex;justify-content:space-between;align-items:baseline}.h-tag-k b{font-size:16px;color:var(--fg)}.h-tag.heute{background:#fff;box-shadow:inset 0 0 0 2px var(--accent)}.h-tag.vorbei{opacity:.65}.h-wd{background:#fff;border-radius:10px;padding:7px 8px;font-size:12px;font-weight:600;line-height:1.25;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--fg);border:0;text-align:left;font-family:inherit;cursor:pointer;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.h-wd span{font-weight:500;color:var(--muted);font-size:11px}.h-wd.live span{color:var(--ok);font-weight:600}.h-wd.freigabe span{color:var(--accent-text);font-weight:600}.h-wd.idee{background:transparent;border:1.5px dashed var(--line2);font-weight:500;color:var(--muted)}.h-wd-mehr{font-size:11px;color:var(--muted);text-decoration:none}.h-plus{margin-top:auto;font-size:12px;color:var(--faint);text-align:center;padding:4px;border-radius:8px}.h-tag:hover .h-plus,.h-plus:focus-visible{color:var(--accent-text);background:var(--accent-soft)}.h-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.h-w{background:var(--karte2);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:10px}.h-widgets .h-w:nth-child(1),.h-widgets .h-w:nth-child(2){--i:6}.h-widgets .h-w:nth-child(3),.h-widgets .h-w:nth-child(4){--i:7}.h-widgets .h-w:nth-child(5),.h-widgets .h-w:nth-child(6){--i:8}.h-widgets .h-w:nth-child(7),.h-widgets .h-w:nth-child(8){--i:9}.h-widgets .h-w:nth-child(9),.h-widgets .h-w:nth-child(10){--i:10}.h-widgets .h-w:nth-child(n+11){--i:11}.h-w-k{display:flex;justify-content:space-between;align-items:center}.h-w-k b{font-size:14px;font-weight:600}.h-w-k em{font-style:normal;font-size:12px;font-weight:600}.h-w-k em.an{color:var(--ok)}.h-w-k em.aus{color:var(--faint)}.h-w-bild{height:150px;border-radius:14px;background:#fff;position:relative;overflow:hidden}.h-w.aus .h-w-bild{filter:grayscale(.7);opacity:.75}.h-w-f{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.h-w-f span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-w-f a{color:var(--accent-text);font-weight:600;text-decoration:none;white-space:nowrap}.h-lib{position:absolute;left:50%;top:10px;width:110px;height:200px;margin-left:-55px;border-radius:18px;background:var(--fg);padding:6px}.h-lib-sc{background:#fff;border-radius:13px;height:100%;overflow:hidden;padding:8px 7px}.h-lib-av{width:22px;height:22px;border-radius:50%;background:var(--verlauf-knopf);margin:0 auto 6px}.h-lib-rol{animation:h-hoch 9s ease-in-out infinite}.h-lib-lk{height:40px;border-radius:8px;background:var(--karte2);margin-bottom:8px;padding:6px;font-size:8.5px;font-weight:600;line-height:1.2;overflow:hidden}.h-lib-lk:first-child{background:var(--accent-soft);color:var(--accent-text)}.h-tv{position:absolute;top:14px;right:18px;bottom:26px;left:18px;border-radius:8px;background:var(--fg);padding:5px}.h-tv:after{content:"";position:absolute;left:50%;bottom:-12px;width:40px;height:8px;margin-left:-20px;border-radius:0 0 6px 6px;background:var(--line2)}.h-tv-fo{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:4px;color:#fff;padding:10px;font-size:12px;font-weight:700;line-height:1.25;display:flex;align-items:flex-end;animation:h-folie 9s infinite;opacity:0}.h-tv-fo:nth-child(1){background:var(--verlauf)}.h-tv-fo:nth-child(2){background:linear-gradient(120deg,#3d5a80,#5b7fa8);animation-delay:3s}.h-tv-fo:nth-child(3){background:linear-gradient(120deg,#16171a,#3a3d44);animation-delay:6s}.h-hub-url{font:500 9.5px var(--f-mono);color:var(--muted);padding:4px 8px;margin:8px 8px 0;background:var(--karte2);border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-hub-kopf{height:44px;margin:8px;border-radius:8px;background:var(--verlauf)}.h-hub-kar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;margin:0 8px}.h-hub-kar i{height:44px;border-radius:6px;background:var(--karte2)}.h-web{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;border:1px solid var(--line2);background:#fff}.h-web-l{height:16px;border-bottom:1px solid var(--line);display:flex;gap:3px;padding:5px 6px}.h-web-l i{width:5px;height:5px;border-radius:50%;background:var(--line2)}.h-web-t i{display:block;height:5px;border-radius:3px;background:var(--karte2);margin:8px 10px 0}.h-web-bub{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.h-web-bub span{width:30px;height:30px;border-radius:50%;background:var(--verlauf);box-shadow:inset 0 0 0 2px var(--verlauf),inset 0 0 0 4px #fff;position:relative}.h-web-bub span:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--karte2)}.h-web-bub span:first-child{animation:h-tipp 2.4s ease-in-out infinite}.h-web-bal{position:absolute;left:10px;right:10px;bottom:48px;height:3px;border-radius:2px;background:var(--line)}.h-web-bal i{display:block;height:100%;background:var(--accent);animation:h-balken 4s linear infinite}.h-push{position:absolute;left:50%;top:10px;width:120px;height:200px;margin-left:-60px;border-radius:18px;background:linear-gradient(160deg,#2a2d35,#16171a);padding:22px 8px}.h-push-uhr{color:#fff;text-align:center;font:600 22px var(--f-display);opacity:.9}.h-push-nt{margin-top:12px;background:#ffffffeb;border-radius:10px;padding:7px;font-size:8.5px;line-height:1.3;animation:h-push 6s ease-in-out infinite;overflow:hidden;max-height:56px}.h-push-nt b{display:block;font-size:9px}.h-com{position:absolute;top:14px;right:14px;bottom:14px;left:14px;display:flex;flex-direction:column;gap:8px}.h-com-avs{display:flex}.h-com-avs i{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px;background:var(--karte2)}.h-com-avs i:first-child{margin-left:0;background:#f4c0d1}.h-com-avs i:nth-child(2){background:#cecbf6}.h-com-avs i:nth-child(3){background:#9fe1cb}.h-com-st{display:grid;grid-template-columns:60px 1fr;gap:6px;align-items:center;font-size:10.5px}.h-com-st b{height:6px;border-radius:3px;background:var(--karte2);overflow:hidden}.h-com-st b i{display:block;height:100%;background:var(--verlauf-knopf);transform-origin:left;animation:h-breit 1.6s ease-out both}.h-k3-kopf{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.h-k3-kopf h4{margin:0}.h-k3-kopf span{font-size:12px;color:var(--ok);font-weight:600}.h-k3-gitter{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.h-k3-k{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10.5px;color:var(--muted);text-align:center;line-height:1.15;text-decoration:none}.h-k3-k .lg-t{--g:40px;transition:transform .2s}.h-k3-k:hover .lg-t{transform:translateY(-2px) scale(1.05)}.h-k3-k.an{color:var(--fg);font-weight:600}.h-k3-k:not(.an) .lg-t{filter:grayscale(1);opacity:.4}.h-k3-tipp{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.h-k3-tipp a{color:var(--accent-text);font-weight:600;text-decoration:none}.h-ring{display:flex;gap:14px;align-items:center;margin-bottom:6px}.h-ring svg{width:60px;height:60px;transform:rotate(-90deg);flex:none}.h-ring circle{fill:none;stroke-width:7}.h-ring .bahn{stroke:#fff}.h-ring .wert{stroke:var(--accent);stroke-linecap:round;stroke-dashoffset:var(--ziel);animation:h-ring 1.4s cubic-bezier(.2,.7,.2,1) .4s both}.h-ring b{font-size:14.5px}.h-ring span{display:block;font-size:12px;color:var(--muted)}.h-fs-liste{display:flex;flex-direction:column}.h-fs{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--fg);text-align:left;width:100%}.h-fs:first-child{border-top:0}.h-fs i{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line2);flex:none}.h-fs.jetzt{font-weight:600}.h-fs.jetzt i{border-color:var(--accent)}.h-fs:hover{color:var(--accent-text)}.h-dw-knopf{background:none;border:0;text-align:left;font:inherit;cursor:pointer;width:100%}.lg-t{--g:30px;width:var(--g);height:var(--g);border-radius:29%;display:grid;place-items:center;overflow:hidden;flex:none;position:relative;box-shadow:inset 0 0 0 .5px #00000014,0 2px 6px #16171a14}.lg-t:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff38,#fff0 55%);pointer-events:none}.lg-t svg{width:58%;height:58%}.lg-t svg.i{stroke:#fff;stroke-width:2.1;width:56%;height:56%}.lg-t.lg-ig{background:radial-gradient(circle at 30% 107%,#fdf497,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.lg-t.lg-ig svg{fill:#fff}.lg-t.lg-li{background:#fff}.lg-t.lg-li svg{width:100%;height:100%;fill:#0a66c2}.lg-t.lg-li:after{display:none}.lg-t.lg-gp{background:#fff}.lg-t.lg-gp svg{width:62%;height:62%}.lg-t.lg-hub,.lg-t.lg-neu{background:linear-gradient(135deg,#e0246b,#ff6b4a)}.lg-t.lg-lib,.lg-t.lg-job{background:linear-gradient(135deg,#2a2d35,#0e0f12)}.lg-t.lg-tv,.lg-t.lg-web{background:linear-gradient(135deg,#3d5a80,#6c8eb8)}.lg-t.lg-presse,.lg-t.lg-pm{background:linear-gradient(135deg,#1f2a44,#3d5a80)}.lg-t.lg-stories{background:#fff}.lg-t.lg-stories:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:conic-gradient(#e0246b,#ff6b4a,#f5c451,#e0246b);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%)}.lg-t.lg-stories svg.i{stroke:#e0246b;fill:#e0246b;width:34%;height:34%}.lg-t.lg-feed,.lg-t.lg-rat{background:linear-gradient(135deg,#0f6e56,#2bb673)}.lg-t.lg-te{background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.lg-t.lg-te b{display:block;width:100%;background:#e0246b;color:#fff;font:700 calc(var(--g) * .22)/1.5 var(--f-body);text-align:center;letter-spacing:.04em}.lg-t.lg-te span{font:700 calc(var(--g) * .42)/1.15 var(--f-display);color:var(--fg)}.lg-t.lg-push,.lg-t.lg-ang{background:linear-gradient(135deg,#f59e0b,#f5c451)}.lg-t.lg-community,.lg-t.lg-gew{background:linear-gradient(135deg,#5b4b8a,#8f84e0)}.lg-t.lg-ide{background:#fff}.lg-t.lg-ide svg.i{stroke:var(--accent)}@media(max-width:1180px){.h-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.h-held{grid-template-columns:minmax(0,1fr);padding:22px 20px}.h-stapel{display:none}.h-held h1{font-size:24px}.h-weg{flex:1 1 100%;min-width:0}.h-dock{overflow-x:auto;scrollbar-width:none;justify-content:flex-start;align-self:stretch}.h-dock::-webkit-scrollbar{display:none}.h-woche{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px}.h-woche::-webkit-scrollbar{display:none}.h-tag{flex:0 0 132px;scroll-snap-align:start}.h-widgets{grid-template-columns:minmax(0,1fr)}}@keyframes kw-herz{0%,55%{transform:scale(.6);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes kw-plopp{0%,40%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes kw-tipp{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}@keyframes kw-zeile{0%{width:0;opacity:0}to{opacity:1}}@keyframes kw-rollen{0%,14%{transform:translateY(0)}32%,46%{transform:translateY(-34px)}64%,78%{transform:translateY(-68px)}96%,to{transform:translateY(0)}}@keyframes kw-puls{0%,to{box-shadow:0 0 #e0246b59}60%{box-shadow:0 0 0 7px #e0246b00}}.kw-av{width:16px;height:16px;border-radius:50%;background:var(--verlauf-knopf);flex:none}.kw-post{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;border:1px solid var(--line2);background:#fff;display:flex;flex-direction:column;overflow:hidden}.kw-post-k{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:600;border-bottom:1px solid var(--line)}.kw-post-b{position:relative;flex:1;background:var(--verlauf);color:#fff;display:flex;align-items:flex-end;padding:8px;font-size:10.5px;font-weight:700;line-height:1.2}.kw-post-b span{max-height:36px;overflow:hidden}.kw-herz{position:absolute;left:50%;top:50%;margin:-15px 0 0 -13px;font-size:26px;line-height:1;color:#fff;font-style:normal;text-shadow:0 1px 6px rgba(22,23,26,.25);animation:kw-herz 3.6s ease-in-out infinite}.kw-herz:before{content:"♥"}.kw-post-f{display:flex;gap:6px;padding:6px 8px}.kw-post-f i{width:12px;height:12px;border-radius:3px;background:var(--karte2)}.kw-post-f i:first-child{background:var(--accent-soft)}.kw-li{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;border:1px solid var(--line2);background:#fff;padding:8px}.kw-li-k{display:flex;align-items:center;gap:6px}.kw-li-k b{display:block;font-size:9.5px}.kw-li-k small{font-size:8px;color:var(--muted)}.kw-li-t{margin:7px 0 6px;font-size:10px;font-weight:600;line-height:1.25;max-height:38px;overflow:hidden}.kw-li-z i{display:block;height:4px;border-radius:2px;background:var(--karte2);margin-bottom:4px}.kw-li-r{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:6px;border-top:1px solid var(--line);font-size:8.5px;color:var(--muted)}.kw-st{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;border:1px solid var(--line2);background:#fff;padding:8px}.kw-st-k{display:flex;align-items:center;gap:6px}.kw-st-k b{display:block;font-size:9.5px}.kw-st-k small{font-size:8px;color:var(--muted)}.kw-st-z{margin:7px 0 6px;font-size:10px;font-style:italic;line-height:1.3;max-height:38px;overflow:hidden;color:var(--fg)}.kw-st-s{display:flex;gap:3px}.kw-st-s i{width:7px;height:7px;border-radius:50%;background:var(--accent)}.kw-li-p{margin-left:auto;display:flex}.kw-li-p i{width:12px;height:12px;border-radius:50%;border:1.5px solid #fff;margin-left:-4px;background:#0a66c2;animation:kw-plopp 3.2s ease-out infinite}.kw-li-p i:nth-child(2){background:#e0246b;animation-delay:.3s}.kw-li-p i:nth-child(3){background:#f5c451;animation-delay:.6s}.kw-gp{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;flex-direction:column;gap:6px}.kw-gp-s{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line2);border-radius:20px;padding:5px 9px;font-size:9px;color:var(--muted)}.kw-gp-s i{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--line2);flex:none}.kw-gp-k{background:#fff;border:1px solid var(--line2);border-radius:8px;padding:7px 9px}.kw-gp-k b{font-size:10px}.kw-gp-k small{font-size:8.5px;color:var(--muted)}.kw-gp-st{display:flex;gap:2px;margin:3px 0}.kw-gp-st{color:#f5c451;font-size:9px;letter-spacing:1px;line-height:1}.kw-gp-n{flex:1;min-height:36px;background:var(--accent-soft);color:var(--accent-text);border-radius:8px;padding:6px 9px;font-size:9.5px;font-weight:600;line-height:1.25;overflow:hidden;animation:kw-puls 3.4s ease-out infinite}.kw-gp-n span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.kw-pm{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.kw-pm-dok{background:#fff;border:1px solid var(--line2);border-radius:8px;padding:8px}.kw-pm-dok b{display:block;font-size:9px;line-height:1.2;max-height:33px;overflow:hidden;margin-bottom:6px}.kw-pm-dok i{display:block;height:3.5px;border-radius:2px;background:var(--karte2);margin-bottom:4px}.kw-pm-dok i:last-child{width:60%}.kw-pm-ki{background:var(--fg);border-radius:8px;padding:8px}.kw-pm-pkt{display:flex;gap:3px;margin-bottom:7px}.kw-pm-pkt i{width:4px;height:4px;border-radius:50%;background:#fff;animation:kw-tipp 1.2s ease-in-out infinite}.kw-pm-pkt i:nth-child(2){animation-delay:.15s}.kw-pm-pkt i:nth-child(3){animation-delay:.3s}.kw-pm-z{display:block;height:4px;border-radius:2px;background:#ffffff8c;margin-bottom:5px;width:100%;animation:kw-zeile 3.6s ease-out infinite}.kw-pm-z:nth-child(3){width:82%;animation-delay:.5s}.kw-pm-z:nth-child(4){width:64%;animation-delay:1s}.kw-fd{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;border:1px solid var(--line2);background:#fff;overflow:hidden}.kw-fd-rol{padding:7px;animation:kw-rollen 10s ease-in-out infinite}.kw-fd-z{display:flex;align-items:center;gap:6px;height:28px;margin-bottom:6px;background:var(--karte2);border-radius:6px;padding:0 6px;font-size:8.5px;font-weight:600;line-height:1.15}.kw-fd-z span{max-height:22px;overflow:hidden}.kw-fd-z i{width:18px;height:18px;border-radius:4px;background:var(--verlauf);flex:none}.kw-fd-z:first-child{background:var(--accent-soft);color:var(--accent-text)}.kw-te{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:flex;flex-direction:column;gap:8px}.kw-te-bl{align-self:flex-start;width:46px;border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line2);text-align:center;animation:kw-puls 3.6s ease-out infinite}.kw-te-bl b{display:block;background:var(--verlauf);color:#fff;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 0}.kw-te-bl span{display:block;font:700 18px var(--f-display);padding:2px 0 4px}.kw-te-l{display:flex;flex-direction:column;gap:5px}.kw-te-z{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600;line-height:1.15;background:#fff;border:1px solid var(--line2);border-radius:6px;padding:5px 6px}.kw-te-z span{max-height:22px;overflow:hidden}.kw-te-z i{width:4px;height:16px;border-radius:2px;background:var(--accent);flex:none}.kw-te-z:nth-child(2) i{background:#3d5a80}@media(prefers-reduced-motion:reduce){.h-auf,.h-dk{opacity:1;animation:none}.h-held:before,.h-karte,.h-lib-rol,.h-push-nt,.h-web-bub span,.h-web-bal i,.h-com-st b i,.h-ring .wert{animation:none}.h-tv-fo{animation:none}.h-tv-fo:nth-child(1){opacity:1}.h-w-bild *{animation:none!important}.am *,.am:after,.am-schirm:after{animation:none!important}.h-dk .lg-t,.h-k3-k .lg-t,.h-weg{transition:none}}@keyframes hx-auf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hx-konf{to{background-position:0 46px,20px 92px,10px 52px}}@keyframes hx-push{0%,10%{transform:translateY(-14px);opacity:0}20%,75%{transform:none;opacity:1}88%,to{transform:translateY(-14px);opacity:0}}.hx{--m:#E0246B;--m-text:#fff;--m-soft:color-mix(in srgb,var(--m) 12%,#fff);--hx-bg:#F4F5F3;background:var(--hx-bg);color:var(--fg);padding-bottom:30px}.hx a{color:inherit;text-decoration:none}.hx-wrap{max-width:1180px;margin:0 auto;padding:24px 24px 0;display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;align-items:start}.hx-spalte{display:flex;flex-direction:column;gap:14px}.hx-profil{background:#fff;border-radius:26px;overflow:hidden}.hx-cover{height:110px;background:linear-gradient(120deg,var(--m),color-mix(in srgb,var(--m) 55%,#FFB199)) center/cover}.hx-profil-in{padding:0 22px 22px;margin-top:-44px}.hx .hx-logo{width:84px;height:84px;border-radius:26px;border:5px solid #fff;box-sizing:content-box;object-fit:cover;background:var(--m);color:var(--m-text);display:grid;place-items:center;font:700 28px var(--f-display);box-shadow:0 10px 24px #16171a1f}.hx-profil h1{font-size:23px;margin-top:10px;letter-spacing:-.02em}.hx-ort{font-size:13px;color:var(--muted)}.hx-bio{font-size:14px;color:#3a3d44;margin-top:10px;line-height:1.55}.hx-zahlen{display:flex;gap:18px;margin:14px 0 2px;font-size:12.5px;color:var(--muted)}.hx-zahlen b{display:block;font-size:17px;color:var(--fg)}.hx-knoepfe{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hx-kontakt{display:flex;flex-direction:column}.hx-kontakt>summary{list-style:none;width:100%}.hx-kontakt>summary::-webkit-details-marker{display:none}.hx-kontakt-in{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--line, #e3e8e7);text-align:center;word-break:break-all}.hx-kontakt-in .hx-tel{color:inherit;font-size:14px}.job-bewerben{align-items:flex-start;margin:6px 0 14px}.job-bewerben>summary{width:auto;cursor:pointer}.job-bewerben .hx-kontakt-in{align-self:stretch;max-width:420px}.hx-knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;font:600 14.5px var(--f-body);background:var(--m);color:var(--m-text)!important;border:0;cursor:pointer;white-space:nowrap;transition:transform .15s,box-shadow .15s}.hx-knopf:hover{transform:translateY(-1px)}.hx-knopf.hell{background:#fff;color:var(--fg)!important;box-shadow:inset 0 0 0 1px var(--line2)}.hx-knopf.dunkel{background:#16171a;color:#fff!important}.hx-knopf.klein{height:36px;padding:0 14px;font-size:13.5px;border-radius:10px}.hx-knopf.voll{width:100%;margin-top:12px}.hx .hb-push{margin-top:8px}.hx .hb-push .hb-knopf{width:100%;height:44px;border-radius:12px;font:600 14.5px var(--f-body);background:#fff;box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.hx .hb-push .hb-knopf:before{content:"";width:17px;height:17px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E") center/contain no-repeat}.hx .hb-push .hb-knopf[aria-pressed=true]{color:var(--m);box-shadow:inset 0 0 0 1.5px var(--m)}.hx .hb-push-info{font-size:12.5px;color:var(--muted);margin-top:6px}.hx-sk{background:#fff;border-radius:22px;padding:18px}.hx-sk h4{margin:0 0 10px;font-size:15px}.hx-links{display:flex;flex-direction:column;gap:6px}.hx-links a{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--hx-bg);font-size:13.5px;font-weight:600}.hx-links a span{color:var(--faint);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-sk-termin{display:flex;gap:12px;align-items:center}.hx-sk-termin b{display:block;font-size:14.5px}.hx-sk-termin small{font-size:12px;color:var(--muted)}.hx-dat{width:52px;flex:none;border-radius:14px;background:var(--m-soft);color:var(--m);text-align:center;padding:6px 0;line-height:1.1;display:flex;flex-direction:column}.hx-dat small{font:700 10px var(--f-body);letter-spacing:.06em;text-transform:uppercase}.hx-dat b{font-size:22px}.hx-dat.web{background:#e6eef8;color:#24507f}.hx-pk{display:flex;flex-direction:column;gap:2px;background:var(--hx-bg);border-radius:14px;padding:12px 14px;font-size:13.5px}.hx-pk a{color:var(--m)!important;font-weight:600}.hx-pk span{color:var(--muted)}.hx-pk.gross{background:#fff;font-size:15px}.hx-rechts{min-width:0}.hx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.hx-tabs a{height:38px;padding:0 14px;border-radius:19px;background:#fff;font-size:13.5px;font-weight:600;color:var(--muted)!important;box-shadow:inset 0 0 0 1px var(--line);display:inline-flex;align-items:center;gap:6px}.hx-tabs a em{font-style:normal;font-size:11px;background:var(--hx-bg);border-radius:8px;padding:1px 6px}.hx-tabs a.an{background:var(--m);color:var(--m-text)!important;box-shadow:none}.hx-tabs a.an em{background:#fff3}.hx-seitentitel{font-size:30px;letter-spacing:-.02em;margin:4px 0 18px}.hx-ringe{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 16px}.hx-ringe::-webkit-scrollbar{display:none}.hx-ring{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:600;flex:none;width:84px;text-align:center;line-height:1.25}.hx-ring span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hx-ring b{width:68px;height:68px;border-radius:50%;padding:3px;background:conic-gradient(var(--m),color-mix(in srgb,var(--m) 45%,#fff),var(--m));display:block;transition:transform .2s}.hx-ring:hover b{transform:scale(1.05)}.hx-ring img{display:block;width:100%;height:100%;border-radius:50%;border:3px solid var(--hx-bg);object-fit:cover}.hx-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-auto-flow:dense}.hx-feed>*{animation:hx-auf .5s cubic-bezier(.2,.7,.2,1) both}.hx-k{position:relative;background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.hx-k:hover{transform:translateY(-3px);box-shadow:0 14px 30px #16171a14}.hx-k-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hx-k button{position:relative;z-index:2}.hx-bild{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#ddd}.hx-ohne{background:var(--m-soft);display:flex;align-items:center;justify-content:center;padding:22px}.hx-ohne span{font:700 22px/1.25 var(--f-display);color:var(--m);text-align:center;letter-spacing:-.02em}.hx-txt{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.hx-art{font:700 10.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--m)}.hx-k h3{font-size:17px;line-height:1.25;letter-spacing:-.01em}.hx-vs{font-size:14px;line-height:1.55;color:#3a3d44;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hx-unten{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.hx-mehr{color:var(--m);font-weight:700;font-size:14px}.hx-wv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;position:relative;overflow:hidden}.hx-gross{font:800 44px/1.05 var(--f-display);letter-spacing:-.03em;padding:0 16px}.hx-sub{font-size:13px;opacity:.85}.hx-code{display:inline-block;font:700 14px var(--f-mono);letter-spacing:.06em;padding:7px 12px;border-radius:9px;border:1.5px dashed rgba(255,255,255,.45);background:#ffffff24;margin-top:8px}.hx-w .hx-txt .hx-vs{color:inherit;opacity:.85}.hx-w-testimonial .hx-zitat{margin:6px 0 10px;font-size:16px;line-height:1.55;font-style:italic}.hx-w-testimonial .hx-sterne{display:block;margin-top:4px;color:#e8a317;font-size:16px;letter-spacing:2px;line-height:1}.hx-w-testimonial .hx-bild video,.hx-w-testimonial .hx-bild img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#000}.hx-w-testimonial .hx-vs b{font-style:normal}.hx-w-angebot{background:var(--m);color:var(--m-text)}.hx-w-angebot .hx-bild{background:transparent}.hx-w-angebot .hx-bild:has(img){position:relative;overflow:hidden}.hx-w-angebot .hx-bild img{width:100%;height:100%;object-fit:cover;display:block}.hx-angebot-pille{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--m);color:var(--m-text);font-weight:800;font-size:13px;padding:6px 12px;border-radius:999px;box-shadow:0 2px 10px #0000002e}.hx-w-angebot .hx-txt{border-top:2px dashed color-mix(in srgb,var(--m-text) 35%,transparent);position:relative}.hx-w-angebot .hx-txt:before,.hx-w-angebot .hx-txt:after{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--hx-bg)}.hx-w-angebot .hx-txt:before{left:-12px}.hx-w-angebot .hx-txt:after{right:-12px}.hx-w-angebot .hx-art,.hx-w-angebot .hx-unten{color:inherit;opacity:.85}.hx-w-termin{background:var(--m-soft)}.hx-w-termin .hx-bild{background:transparent;flex-direction:row;gap:28px}.hx-blatt{position:relative;width:118px;background:#fff;border-radius:14px;box-shadow:0 10px 24px #16171a1f;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-bottom:10px;color:var(--m)}.hx-blatt small:first-of-type{display:block;width:100%;background:var(--m);color:var(--m-text);font:700 11px/22px var(--f-body);letter-spacing:.08em;text-transform:uppercase;padding-top:10px}.hx-blatt b{font:800 50px/1.05 var(--f-display);letter-spacing:-.03em;margin-top:6px}.hx-blatt small:last-of-type{font:600 12px var(--f-body);color:var(--muted)}.hx-blatt i{position:absolute;top:-5px;width:8px;height:16px;border-radius:4px;background:#16171a;z-index:1}.hx-blatt i:first-child{left:28px}.hx-blatt i:nth-child(2){right:28px}svg.hx-platz{display:block;width:86px;height:86px}svg.hx-platz circle{fill:none;stroke-width:8}svg.hx-platz .b{stroke:color-mix(in srgb,var(--m) 15%,transparent)}svg.hx-platz .w{stroke:var(--m);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}svg.hx-platz text{fill:var(--m);font:800 24px var(--f-display)}svg.hx-platz text.k{font:600 11px var(--f-body)}.hx-w-push{background:linear-gradient(180deg,#fbe3a6,#f7d27a);color:#3d2e08}.hx-w-push .hx-bild{background:transparent;justify-content:flex-end}.hx-w-push .hx-art{color:#7a5a12}.hx-handy{width:160px;height:84%;border-radius:24px 24px 0 0;background:linear-gradient(160deg,#2a2d35,#16171a);padding:16px 10px}.hx-handy>span{display:block;color:#fff;font:600 26px var(--f-display);opacity:.9}.hx-nt{margin-top:10px;background:#fffffff2;color:var(--fg);border-radius:12px;padding:8px 9px;font-size:11px;line-height:1.3;text-align:left;animation:hx-push 6s ease-in-out infinite}.hx-nt b{display:block}.hx-w-spiel{background:linear-gradient(160deg,#5b4b8a,#8f84e0);color:#fff}.hx-w-spiel .hx-bild{background:transparent}.hx-w-spiel .hx-art{color:#e2defb}.hx-konfetti{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#FAC775 2.5px,transparent 3px),radial-gradient(circle,#F4C0D1 2.5px,transparent 3px),radial-gradient(circle,#9FE1CB 2px,transparent 2.5px);background-size:46px 46px,62px 62px,38px 38px;background-position:0 0,20px 30px,10px 14px;opacity:.7;animation:hx-konf 12s linear infinite}.hx-preis{font-size:12px;font-weight:600;background:#ffffff29;border-radius:8px;padding:4px 10px;margin-top:8px;position:relative}.hx-w-spiel .hx-gross,.hx-w-spiel .hx-sub{position:relative}.hx-w-jobs{background:linear-gradient(160deg,#16171a,#2a3a34);color:#fff}.hx-w-jobs .hx-bild{background:transparent}.hx-w-jobs .hx-art{color:#9fe1cb}.hx-rollen{display:flex;flex-direction:column;gap:8px;width:76%}.hx-rollen span{background:#ffffff1a;border-radius:12px;padding:10px 14px;font-weight:600;font-size:14px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-rollen span.neu{background:transparent;border:1.5px dashed rgba(255,255,255,.3);color:#ffffffbf}.hx-w-push .hx-unten,.hx-w-spiel .hx-unten,.hx-w-jobs .hx-unten{color:inherit;opacity:.85}.hx-w-webinar .hx-unten,.hx-w-community .hx-unten{color:#fff}.hx-breit{grid-column:span 2;padding:20px 22px;gap:6px}.hx-breit h3{font-size:19px}.hx-breit p{font-size:13.5px;opacity:.85}.hx-w-webinar{background:linear-gradient(135deg,#1f2a44,#3d5a80);color:#fff;min-height:180px}.hx-w-webinar .hx-art{color:#b5d4f4}.hx-uhr{display:flex;gap:6px}.hx-uhr span{background:#ffffff29;border-radius:10px;padding:6px 8px;text-align:center;min-width:46px}.hx-uhr b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.hx-uhr small{font-size:10px;opacity:.8}.hx-w-community{background:linear-gradient(160deg,#16171a,#2a3a34);color:#fff;display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:center}.hx-w-community .hx-art{color:#9fe1cb}.hx-stufen{display:flex;flex-direction:column;gap:6px}.hx-stufen span{display:flex;justify-content:space-between;background:#ffffff1a;border-radius:10px;padding:8px 12px;font-size:12.5px}.hx-leer{background:#fff;border-radius:18px;padding:24px;text-align:center;color:var(--muted);font-size:14.5px}.hx-mehr-zeile{margin-top:16px;text-align:center}.hx-zwei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:8px}.hx-kal{background:#fff;border-radius:22px;padding:18px}.hx-kal-m{display:block;text-align:center;font-size:16px;margin-bottom:10px}.hx-kal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.hx-kal-g .wt{font:700 10.5px var(--f-body);color:var(--faint);letter-spacing:.06em;padding-bottom:4px}.hx-kal-g .d{aspect-ratio:1/1;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;position:relative}.hx-kal-g .d.vorbei{color:var(--faint)}.hx-kal-g .d.heute{box-shadow:inset 0 0 0 2px var(--m);font-weight:700}.hx-kal-g .d.ev{background:var(--m-soft);color:var(--m);font-weight:700}.hx-kal-g .d.ev.web{background:#e6eef8;color:#24507f}.hx-kal-g .d i{position:absolute;bottom:6px;width:5px;height:5px;border-radius:50%;background:currentColor}.hx-leg{display:flex;gap:14px;margin-top:10px;font-size:12px;color:var(--muted)}.hx-leg span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--m-soft);margin-right:6px;vertical-align:-1px}.hx-leg span.w:before{background:#e6eef8}.hx-monat{font:700 12px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px}.hx-liste{display:flex;flex-direction:column;gap:10px}.hx-tz{display:flex;gap:16px;align-items:center;background:#fff;border-radius:18px;padding:14px 16px;transition:transform .2s}.hx-tz:hover{transform:translate(4px)}.hx-tz-m{flex:1;min-width:0}.hx-tz-m b{display:block;font-size:16px}.hx-tz-m small{font-size:13px;color:var(--muted)}.hx-tz-r{width:200px;flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.hx-tz-r small{font-size:12px;color:var(--muted)}.hx-plaetze{width:100%;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.hx-plaetze i{display:block;height:100%;background:var(--m);border-radius:3px}.hx-online{display:inline-block;font:600 11px var(--f-body);background:#e6eef8;color:#24507f;border-radius:6px;padding:2px 7px;margin-left:6px;vertical-align:2px}.hx-serie{display:inline-block;font:600 11px var(--f-body);background:var(--hx-bg);color:var(--muted);border-radius:6px;padding:2px 7px;margin-left:6px;vertical-align:2px}.hx-alt{margin-top:22px}.hx-alt summary{cursor:pointer;color:var(--muted);font-size:14px;margin-bottom:10px}.hx-pm{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:18px;padding:16px}.hx-pm b{font-size:16px}.hx-pm small{font-size:13px;color:var(--muted)}.hx-zw{font-size:20px;margin:28px 0 12px}.hx-job{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:14px 16px}.hx-job b{display:block;font-size:16px}.hx-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.hx-tags span{font-size:11.5px;background:var(--hx-bg);border-radius:6px;padding:2px 7px;color:var(--muted)}.hx-detail{background:#fff;border-radius:24px;padding:22px 26px 30px}.hx-detail .artikel{max-width:none}@media(max-width:900px){.hx-wrap{grid-template-columns:minmax(0,1fr);padding:0 12px;gap:16px}.hx-profil{border-radius:0 0 26px 26px;margin:0 -12px}.hx-extra{display:none}.hx-knoepfe{flex-direction:row;flex-wrap:wrap}.hx-knoepfe .hx-knopf{flex:1;min-width:0;padding:0 10px}.hx-knoepfe .hx-kontakt{flex:1;min-width:0}.hx-knoepfe .hx-kontakt[open]{flex-basis:100%;order:9}.hx-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-12px;padding-right:12px}.hx-tabs::-webkit-scrollbar{display:none}.hx-tabs a{flex:none}.hx-feed,.hx-zwei{grid-template-columns:minmax(0,1fr)}.hx-breit{grid-column:auto}.hx-w-community{grid-template-columns:minmax(0,1fr)}.hx-tz{flex-wrap:wrap}.hx-tz-r{width:100%;align-items:flex-start}.hx-seitentitel{font-size:24px}.hx-detail{padding:16px}}@media(prefers-reduced-motion:reduce){.hx *{animation:none!important;transition:none!important}}.kv-buehne{display:flex;flex-direction:column;gap:8px}.kv-flaeche{position:relative;border-radius:18px;background:linear-gradient(160deg,var(--karte2),var(--soft));border:1px solid var(--line);min-height:250px;padding:22px 18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.kv-unter{margin:0;text-align:center}.kv-web{position:relative;width:100%;max-width:520px;min-height:230px;background:#fff;border-radius:12px;box-shadow:0 14px 34px -18px #16171a59;overflow:hidden;padding-bottom:16px}.kv-web.klein{max-width:330px;min-height:200px}.kv-web-leiste{display:flex;align-items:center;gap:5px;padding:8px 10px;background:var(--soft);border-bottom:1px solid var(--line)}.kv-web-leiste i{width:7px;height:7px;border-radius:50%;background:#d5d8db}.kv-web-leiste span{margin-left:8px;font-size:10.5px;color:var(--faint);background:#fff;border-radius:6px;padding:2px 10px}.kv-web-inhalt{display:flex;flex-direction:column;gap:7px;padding:16px 18px 6px}.kv-web-inhalt i{height:8px;border-radius:4px;background:#eceef0}.kv-web-inhalt i:first-child{height:14px;background:#dfe2e5}.kv-web:has(.kv-st-kreise){min-height:310px}.kv-st-kreise{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:8px}.kv-st-kreis{width:38px;height:38px;border-radius:50%;background:#ddd center/cover;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--m);transition:transform .25s}.kv-st-kreis.an{transform:scale(1.15)}.kv-st-huelle{position:absolute;top:10px;right:0;bottom:62px;left:0;display:flex;justify-content:center;pointer-events:none}.kv-st-voll{position:relative;height:100%;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#111;box-shadow:0 18px 40px -16px #0000008c;animation:kv-auf .35s ease-out}.kv-st-bild{position:absolute;top:0;right:0;bottom:0;left:0;background:#333 center/cover}.kv-st-bild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 55%,rgba(0,0,0,.7))}.kv-st-balken{position:absolute;top:7px;left:7px;right:7px;display:flex;gap:3px;z-index:2}.kv-st-balken i{flex:1;height:2px;border-radius:2px;background:#fff6;overflow:hidden;position:relative}.kv-st-balken i.voll{background:#fff}.kv-st-balken i.laeuft:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;animation:kv-lauf 2.8s linear forwards}.kv-st-text{position:absolute;left:10px;right:10px;bottom:12px;color:#fff;display:flex;flex-direction:column;gap:6px;z-index:2}.kv-st-text b{font-size:13px;line-height:1.2}.kv-st-text span{align-self:flex-start;font-size:10px;font-weight:800;padding:3px 7px;border-radius:999px}.kv-fd-kopf{padding:4px 18px 8px;font-weight:800;font-size:13px}.kv-fd{padding:0 18px;display:grid;gap:8px}.kv-fd.raster{grid-template-columns:repeat(3,1fr)}.kv-fd.liste{grid-template-columns:1fr}.kv-fd-k{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:8px;padding:6px;animation:kv-rein .4s ease-out both;min-width:0}.kv-fd-k b{font-size:10.5px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kv-fd-b{aspect-ratio:16/10;border-radius:5px;background:#ddd center/cover}.kv-fd.liste .kv-fd-k{flex-direction:row;align-items:center}.kv-fd.liste .kv-fd-b{width:64px;flex:none}.kv-fd-mehr{display:block;padding:8px 18px 0;font-size:10.5px;color:var(--faint)}.kv-web.dunkel{background:#121212;color:#f2f2f2}.kv-web.dunkel .kv-web-inhalt i{background:#262626}.kv-web.dunkel .kv-web-inhalt i:first-child{background:#333}.kv-web.dunkel .kv-fd-k{background:#1e1e1e;border-color:#2a2a2a}.kv-web.dunkel .kv-fd-mehr{color:#8a8a8a}.kv-handy{width:200px;min-height:300px;border-radius:28px;background:#16171a;padding:8px;box-shadow:0 18px 40px -18px #00000080;box-sizing:border-box}.kv-handy.klein{width:150px;min-height:220px;border-radius:24px}.kv-lib{background:#fff;border-radius:21px;min-height:284px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box}.kv-lib-logo{width:44px;height:44px;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-weight:800}.kv-lib-name{font-size:12.5px}.kv-lib-liste{width:100%;display:flex;flex-direction:column;gap:6px;margin-top:6px}.kv-lib-l{display:block;text-align:center;font-size:10.5px;font-weight:700;padding:8px;border-radius:10px;border:1.5px solid var(--fg);animation:kv-rein .35s ease-out both}.kv-lib-d{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;padding:5px;border-radius:10px;background:var(--soft);min-width:0}.kv-lib-d i{width:30px;height:30px;border-radius:7px;background:#ddd center/cover;flex:none}.kv-lib-d span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-lib-d em{font-style:normal;font-size:8.5px;font-weight:800;padding:2px 5px;border-radius:999px}.kv-schirm{max-width:520px;box-shadow:0 0 0 7px #16171a,0 18px 40px -16px #0000008c}.kv-pu{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center;width:100%}.kv-pu-form{position:absolute;top:34px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;animation:kv-rein .35s ease-out}.kv-pu-form.knopf,.kv-pu-form.karte{position:static;padding:10px 18px 0;justify-content:flex-start}.kv-pu-form.leiste{align-items:flex-start;inset:34px 0 auto}.kv-pu-knopf{display:inline-block;font-size:10.5px;font-weight:800;padding:7px 11px;border-radius:9px}.kv-pu-karte{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff;font-size:10.5px;align-items:flex-start;max-width:210px}.kv-pu-glocke{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:15px;box-shadow:0 6px 14px -6px #0006}.kv-pu-blase{position:absolute;right:12px;bottom:54px;background:#fff;border-radius:10px;padding:7px 9px;font-size:10px;box-shadow:0 8px 20px -10px #00000073;max-width:160px;animation:kv-rein .4s .6s ease-out both}.kv-pu-leiste{width:100%;font-size:10px;padding:6px 10px;display:flex;gap:8px;justify-content:center;align-items:center}.kv-pu-hg{position:absolute;top:0;right:0;bottom:0;left:0;background:#16171a66;display:grid;place-items:center}.kv-pu-uhr{color:#fff;text-align:center;font-weight:300;font-size:30px;margin:26px 0 14px}.kv-pu-nt{display:flex;gap:7px;align-items:flex-start;background:#ffffffeb;border-radius:12px;padding:8px;font-size:9.5px;line-height:1.3;animation:kv-push 4.5s ease-in-out infinite}.kv-pu-nt img,.kv-pu-nt i{width:20px;height:20px;border-radius:5px;object-fit:cover;flex:none}.kv-pu-nt span{display:flex;flex-direction:column;min-width:0}.kv-pu-nt b{font-size:10px}.kv-te{display:flex;flex-direction:column;gap:8px;padding:0 18px}.kv-te-z{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:7px;animation:kv-rein .4s ease-out both}.kv-te-d{width:38px;height:40px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;line-height:1.05}.kv-te-d small{font-size:8.5px;text-transform:uppercase;font-weight:700}.kv-te-d b{font-size:15px}.kv-te-t{display:flex;flex-direction:column;font-size:11px;min-width:0}.kv-te-t small{color:var(--muted);font-size:10px}.kv-ts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:0 18px}.kv-ts-k{border:1px solid var(--line);border-radius:10px;padding:9px;display:flex;flex-direction:column;gap:5px;animation:kv-rein .4s ease-out both}.kv-ts-k p{margin:0;font-size:10.5px;line-height:1.4}.kv-ts-s{font-size:10px;letter-spacing:1px}.kv-ts-k small{font-size:9.5px;color:var(--muted)}.kv-hv-fuss{position:absolute;left:0;right:0;bottom:0;background:#16171a;color:#c9ccd0;display:flex;gap:16px;justify-content:center;padding:12px;font-size:10.5px}.kv-hv-link{color:#fff;font-weight:800;position:relative}.kv-hv-link:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:var(--m);transform-origin:left;animation:kv-strich 2.4s ease-in-out infinite}.kv-hv-ziel{position:absolute;left:50%;bottom:52px;transform:translate(-50%);background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:700;box-shadow:0 8px 20px -10px #0006;animation:kv-zeig 2.4s ease-in-out infinite}.kv-kachel{width:100%;max-width:400px;border-radius:14px;background:#fff;box-shadow:0 14px 34px -18px #16171a59}@keyframes kv-auf{0%{opacity:0;transform:translateY(10px) scale(.96)}}@keyframes kv-rein{0%{opacity:0;transform:translateY(6px)}}@keyframes kv-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kv-push{0%,8%{transform:translateY(-14px);opacity:0}18%,80%{transform:none;opacity:1}92%,to{transform:translateY(-14px);opacity:0}}@keyframes kv-strich{0%,15%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}@keyframes kv-zeig{0%,40%{opacity:0;transform:translate(-50%,6px)}55%,90%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.kv-flaeche *{animation:none!important;transition:none!important}}@media(max-width:560px){.kv-fd.raster{grid-template-columns:repeat(2,1fr)}.kv-pu .kv-web.klein{max-width:100%}}.pp-kopf{background:var(--night);color:#fff}.pp-kopf-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.pp-marke{color:#fff;text-decoration:none;font-size:18px;letter-spacing:-.01em}.pp-marke b{font-weight:800}.pp-ueber-link{color:#c9ccd0;font-size:13px;text-decoration:none}.pp h1{margin-bottom:6px}.pp-chips{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 18px}.pp-chip{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--line2);color:var(--fg);text-decoration:none;background:var(--card)}.pp-chip.an{background:var(--night);color:#fff;border-color:var(--night)}.pp-liste{display:flex;flex-direction:column;gap:12px}.pp-karte{display:flex;gap:16px;background:var(--card);border-radius:16px;padding:14px;align-items:flex-start}.pp-bild{flex:none;width:180px;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:var(--soft)}.pp-bild img{width:100%;height:100%;object-fit:cover;display:block}.pp-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-txt h2{font-size:19px;line-height:1.25;margin:0}.pp-txt h2 a{color:inherit;text-decoration:none}.pp-txt h2 a:hover{text-decoration:underline}.pp-txt p{margin:0;font-size:14px}.pp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px!important;color:var(--muted)}.pp-meta>*{white-space:nowrap}.pp-meta>*+*:before{content:"·";margin-right:8px;color:var(--faint)}.pp-von{display:inline-flex;align-items:center;gap:6px}.pp-meta img{width:18px;height:18px;border-radius:5px;object-fit:cover}.pp-meta a{color:var(--fg);font-weight:700;text-decoration:none}.pp-txt a.pp-kat{align-self:flex-start;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text,#B0174F);text-decoration:none}.pp-absender{max-width:720px;margin:16px auto 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pp-absender>img,.pp-kuerzel{width:48px;height:48px;border-radius:12px;object-fit:cover;flex:none;display:grid;place-items:center;background:var(--soft);font-weight:800}.pp-absender>div:first-of-type{display:flex;flex-direction:column;gap:2px;flex:1;min-width:140px}.pp-absender-links{display:flex;gap:6px;flex-wrap:wrap}.pp-melden{max-width:720px;margin:14px auto 0;font-size:13px;color:var(--muted)}.pp-melden summary{cursor:pointer}.pp-melden form{display:flex;flex-direction:column;gap:8px;margin-top:10px}@media(max-width:600px){.pp-karte{flex-direction:column}.pp-bild{width:100%}}@media(max-width:820px){main.pp{padding-inline:16px;box-sizing:border-box}.pp-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.pp-chips::-webkit-scrollbar{display:none}.pp-chip{flex:none}}.vk-buehne{display:flex;flex-direction:column;gap:10px}button.h-dk{border:0;background:none;font:inherit;cursor:pointer;padding:0}.lg-t.lg-mehr{background:var(--soft)}.lg-t.lg-mehr svg.i{stroke:var(--fg)}.h-dock.klein .h-dk{width:58px}.h-dock.klein .h-dk .lg-t{--g:38px}.h-dock.klein .h-dk em{font-size:10.5px}.h-dock-mehr{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 4px;margin-top:10px;padding:12px;max-width:100%;background:#ffffffe6;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px #16171a14}.h-dk.h-dk-ruhig{opacity:1;animation:none}.schrift-vorschau{border-radius:16px;padding:18px;background:linear-gradient(160deg,#fff,#f2f3f4);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.schrift-vorschau b{font-size:28px;line-height:1.1;color:var(--m)}.schrift-vorschau span{font-size:15px;color:var(--fg)}.schrift-vorschau em{font-style:normal;font-size:12px;color:var(--muted)}.schrift-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.schrift-raster button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1.5px solid var(--line2);border-radius:12px;background:var(--card);font:inherit;cursor:pointer;text-align:left}.schrift-raster button b{font-size:22px;line-height:1.1;font-weight:700}.schrift-raster button span{font-size:12px;color:var(--muted)}.schrift-raster button.an{border-color:var(--accent);background:var(--accent-soft)}.dw{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 16px 56px;text-align:center}.dw-buehne{position:relative;padding-top:70px}.dw-msg{position:relative;display:flex;gap:12px;align-items:center;width:min(360px,86vw);padding:12px;border-radius:16px;background:var(--card);border:1px solid var(--line2);box-shadow:0 18px 40px #0000001f;text-align:left;animation:dw-puls 1.8s ease-in-out .7s infinite}.dw.fertig .dw-msg{animation:none}.dw-msg img{flex:none;width:58px;height:58px;border-radius:10px;object-fit:cover}.dw-msg p{font-size:14px;line-height:1.4;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dw-tropfen{position:absolute;left:50%;top:0;width:16px;height:22px;margin-left:-8px;border-radius:50%/60% 60% 40% 40%;background:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 60%,transparent);animation:dw-fall .65s cubic-bezier(.55,0,1,.45) forwards}.dw-tropfen:before{content:"";position:absolute;left:50%;top:-9px;margin-left:-5px;border:5px solid transparent;border-bottom:9px solid var(--accent);border-top:0}@keyframes dw-fall{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(0) scale(1)}95%{opacity:1}to{transform:translateY(64px) scaleY(.7);opacity:0}}.dw-ring{position:absolute;left:50%;top:0;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none;animation:dw-ring .9s ease-out .6s forwards}@keyframes dw-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(5)}}@keyframes dw-puls{0%,to{box-shadow:0 18px 40px #0000001f,0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 18px 40px #0000001f,0 0 0 10px transparent}}.dw-kacheln{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:560px;min-height:40px}.dw-k{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line2);font-size:13.5px;font-weight:600;opacity:0;transform:translateY(-36px) scale(.5);transition:transform .6s cubic-bezier(.2,.9,.25,1) calc(var(--i) * 70ms),opacity .35s calc(var(--i) * 70ms),border-color .3s}.dw.fertig .dw-k{opacity:1;transform:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--line2))}.dw-k svg{color:var(--accent)}.dw-los{margin-top:4px}@media(prefers-reduced-motion:reduce){.dw-msg,.dw-tropfen,.dw-ring{animation:none!important}.dw-tropfen{display:none}.dw-k{transition:none}}.d-linien{--bg:#F3F2F0;--flaeche:#F3F2F0;--karte2:#FFFFFF;--widget:#F6F7F7}.d-linien body{background:linear-gradient(160deg,#faf9f7,#efeeeb) fixed}.d-linien .leiste .grp{background:#fff}.d-linien .leiste .unter{background:none;border-left:1px solid var(--line2);border-radius:0;margin-left:22px;padding:2px 0 2px 6px}.d-linien .leiste .zahl,.d-linien .leiste .punkt{border-color:#fff}.d-linien .paneel .karte,.d-linien .paneel .dcard{background:none;border-radius:0;padding:22px 0;border-top:1px solid var(--line)}.d-linien .paneel .karte .karte,.d-linien .paneel .karte .dcard{border:1px solid var(--line);border-radius:14px;padding:16px}.d-linien .paneel .seitenkopf+.karte,.d-linien .paneel .seitenkopf+.stapel>.karte:first-child{border-top:0;padding-top:4px}.d-linien .tile,.d-linien .tile.weich{background:var(--soft)}.d-linien .dside.rechts .dcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.d-linien .h-tag,.d-linien .h-w{border:1px solid var(--line)}.d-linien .h-w-bild{background:var(--buehne);border:1px solid var(--line)}.d-linien{--buehne:linear-gradient(160deg,#FFFFFF,#F2F3F4)}.d-linien .kv-flaeche,.d-linien .am,.d-linien .vorlage-bild{background:var(--buehne);border:1px solid var(--line)}.d-linien .vk-buehne{background:var(--buehne);border:1px solid var(--line);border-radius:18px;padding:22px 18px}.d-linien .vk-buehne .vorschau{box-shadow:0 14px 34px -18px #16171a4d}.d-linien .karten-stapel{border-radius:22px;background:var(--buehne);border:1px solid var(--line);padding:16px;box-sizing:content-box}.d-linien .ce-vorschau{background:var(--buehne)}[data-theme=dunkel]{--bg:#0F1012;--flaeche:#0F1012;--card:#1A1B1F;--karte2:#212328;--fg:#EDEEF0;--muted:#A3A7AF;--faint:#70747C;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.15);--soft:#25272C;--accent-soft:#3A1527;--accent-text:#FF79A8;--night:#30333A;--aktiv:#30333A;--beere:var(--accent-text);--ok:var(--accent-text);--ok-soft:var(--accent-soft);--err:#F2735C;--err-soft:#3A1A14;--warn:var(--accent-text);--warn-soft:var(--accent-soft);color-scheme:dark}[data-theme=dunkel] body{background:var(--bg)}[data-theme=dunkel] ::placeholder{color:var(--faint)}[data-theme=dunkel] :is(.vorschau,.hb,.dok,.oeffentlich,.bf-vorschau,.bf-ansicht,.vk-newsletter,.vk-postfach,.sb-m,.vorlage-bild){--bg:#E9ECEC;--flaeche:#E9ECEC;--card:#FFFFFF;--karte2:#F6F7F7;--fg:#16171A;--muted:#5E626B;--faint:#9A9EA6;--line:rgba(22,23,26,.08);--line2:rgba(22,23,26,.14);--soft:#F2F3F4;--accent-soft:#FCE1EB;--accent-text:#B0174F;--night:#16171A;--ok-soft:#E3F6EC;--warn:var(--accent-text);--warn-soft:var(--accent-soft);--err-soft:#FBE3DE;--beere:var(--accent-text);color-scheme:light;color:var(--fg)}.thema-wahl{display:flex;gap:4px;padding:2px 6px 6px}.thema-wahl button{flex:1;justify-content:center;padding:7px 6px!important;font-size:13px!important;border:1px solid var(--line2)!important}.thema-wahl button.an{background:var(--fg)!important;color:var(--bg)!important;border-color:var(--fg)!important}[data-theme=dunkel] .tab.an{background:var(--aktiv)}[data-theme=dunkel] .dok,[data-theme=dunkel] .stempel,[data-theme=dunkel] .sb-m-doc,[data-theme=dunkel] .sb-m-ic,[data-theme=dunkel] .sb-m-gp,[data-theme=dunkel] .vk-postfach,[data-theme=dunkel] .vk-newsletter{background:var(--card)}[data-theme=dunkel] .vk-push-karte{color:var(--fg)}[data-theme=dunkel] .vk-push-kopf{color:var(--muted)}[data-theme=dunkel] .tg-chip,[data-theme=dunkel] .tg-sym,[data-theme=dunkel] .vk-story-knopf{background:var(--card)}[data-theme=dunkel] .lb-knopf{background:var(--aktiv)}[data-theme=dunkel] .hb,[data-theme=dunkel] .hb-chip,[data-theme=dunkel] .hb-knopf.hell,[data-theme=dunkel] .hb-job,[data-theme=dunkel] .hb-liste,[data-theme=dunkel] .vorlage-bild{background:var(--card)}[data-theme=dunkel] .ob-zeile>input:focus,[data-theme=dunkel] .ob-zeile>textarea:focus{background:var(--card)}[data-theme=dunkel] .ob-wege button,[data-theme=dunkel] .ob-ideen-liste button{background:var(--card)}[data-theme=dunkel] .btn.pri,[data-theme=dunkel] .leiste .neu-knopf{background:var(--aktiv)}[data-theme=dunkel] .leiste .grp{background:var(--karte2)}[data-theme=dunkel] .leiste .p{color:var(--muted)}[data-theme=dunkel] .leiste .p:hover:not(.on){background:var(--card)}[data-theme=dunkel] .leiste .p.on{background:var(--aktiv)}[data-theme=dunkel] .leiste .unter{background:var(--soft)}[data-theme=dunkel] .leiste .p.sub.aktiv{background:var(--card)}[data-theme=dunkel] .leiste .p.sub .st{background:var(--soft)}[data-theme=dunkel] .leiste .fuss>.p{background:var(--karte2)}[data-theme=dunkel] .ava-knopf:hover{background:var(--karte2)}[data-theme=dunkel] .brand-menue{background:var(--card)}[data-theme=dunkel] .chip,[data-theme=dunkel] .status{color:var(--muted)}[data-theme=dunkel] .druck.karte{background:var(--card)}@media(max-width:820px){[data-theme=dunkel] .mobil-menue-knopf{background:var(--card)}}[data-theme=dunkel] .neues .feld-zeile{background:var(--card)}[data-theme=dunkel] .neues .los{background:var(--aktiv)}[data-theme=dunkel] .todo-k:hover{background:var(--soft)}[data-theme=dunkel] .rund{background:var(--card)}[data-theme=dunkel] .ring{color:var(--muted)}[data-theme=dunkel] .ring b{background:var(--soft)}[data-theme=dunkel] .story.entwurf .st-chip{background:var(--card);color:var(--muted)}[data-theme=dunkel] .story.entwurf .mitte2{color:var(--muted)}[data-theme=dunkel] .story.entwurf .weiter{background:var(--aktiv)}[data-theme=dunkel] .dw-tag{background:var(--card)}[data-theme=dunkel] .vorschlaege button{background:var(--card);color:var(--muted)}[data-theme=dunkel] .eingabe-karte,[data-theme=dunkel] .netz-karte{background:var(--card)}[data-theme=dunkel] .ast{background:var(--aktiv)}[data-theme=dunkel] .freigabe-balken{background:var(--soft)}[data-theme=dunkel] .gruppen-reiter .tab{background:var(--card)}[data-theme=dunkel] .gruppen-reiter .tab.an{background:var(--aktiv)}[data-theme=dunkel] input[type=date],[data-theme=dunkel] input[type=number],[data-theme=dunkel] input[type=password],[data-theme=dunkel] input[type=search],[data-theme=dunkel] select{background:var(--card)}[data-theme=dunkel] .woche-spalte i.nullwert,[data-theme=dunkel] .ov-balken{background:var(--soft)}[data-theme=dunkel] .mk-tag.heute,[data-theme=dunkel] .mk-ein{background:var(--card)}[data-theme=dunkel] .mk-ein.ev{background:var(--aktiv)}[data-theme=dunkel] .mk-tag:hover .mk-plus,[data-theme=dunkel] .mk-plus:focus-visible{background:var(--card)}[data-theme=dunkel] .hs{background:var(--card)}[data-theme=dunkel] .hs-text{color:var(--muted)}[data-theme=dunkel] .hs-karten i{background:var(--karte2)}[data-theme=dunkel] .anmelden-form{background:var(--card)}[data-theme=dunkel] .tg-weg{background:var(--aktiv)}[data-theme=dunkel] .vorschlag-text{background:var(--card)}[data-theme=dunkel] .neue-version{background:var(--aktiv)}[data-theme=dunkel] .hb-feedpost,[data-theme=dunkel] .hx .glossar-abc a,[data-theme=dunkel] .hx .glossar-eintrag,[data-theme=dunkel] .sb-m-bs i b,[data-theme=dunkel] .sb-m-bs i em{background:var(--card)}[data-theme=dunkel] .speichern-leiste{background:var(--aktiv)}[data-theme=dunkel] .l-hell{background:var(--card);color:var(--fg)}[data-theme=dunkel] .bf,[data-theme=dunkel] .bf h1,[data-theme=dunkel] .bf h2,[data-theme=dunkel] .bf h3{color:var(--fg)}[data-theme=dunkel] .gf-wer.an .gf-check{background:var(--aktiv)}[data-theme=dunkel] .am,[data-theme=dunkel] .gf-kachel.eigen .am-gutschein,[data-theme=dunkel] .am-pokal .am-glanz,[data-theme=dunkel] .am-platte .am-loch,[data-theme=dunkel] .am-shirt .am-druck,[data-theme=dunkel] .h-weg,[data-theme=dunkel] .h-karte{background:var(--card)}[data-theme=dunkel] .h-karte:nth-child(1){background:var(--card)}[data-theme=dunkel] .h-karte:nth-child(2){background:var(--card)}[data-theme=dunkel] .h-dock{background:var(--card)}[data-theme=dunkel] .h-tag:hover{background:var(--soft)}[data-theme=dunkel] .h-tag.heute,[data-theme=dunkel] .h-wd,[data-theme=dunkel] .h-w-bild,[data-theme=dunkel] .h-lib-sc,[data-theme=dunkel] .h-web,[data-theme=dunkel] .h-push-nt,[data-theme=dunkel] .lg-t.lg-li,[data-theme=dunkel] .lg-t.lg-gp,[data-theme=dunkel] .lg-t.lg-stories,[data-theme=dunkel] .lg-t.lg-te,[data-theme=dunkel] .lg-t.lg-ide,[data-theme=dunkel] .kw-post,[data-theme=dunkel] .kw-li,[data-theme=dunkel] .kw-st,[data-theme=dunkel] .kw-gp-s,[data-theme=dunkel] .kw-gp-k,[data-theme=dunkel] .kw-pm-dok,[data-theme=dunkel] .kw-pm-pkt i,[data-theme=dunkel] .kw-pm-z,[data-theme=dunkel] .kw-fd,[data-theme=dunkel] .kw-te-bl,[data-theme=dunkel] .kw-te-z,[data-theme=dunkel] .hx-profil{background:var(--card)}[data-theme=dunkel] .hx-bio{color:var(--muted)}[data-theme=dunkel] .hx-kontakt-in,[data-theme=dunkel] .hx-knopf.hell,[data-theme=dunkel] .hx .hb-push .hb-knopf,[data-theme=dunkel] .hx-sk,[data-theme=dunkel] .hx-pk.gross,[data-theme=dunkel] .hx-tabs a,[data-theme=dunkel] .hx-k{background:var(--card)}[data-theme=dunkel] .hx-vs{color:var(--muted)}[data-theme=dunkel] .hx-blatt,[data-theme=dunkel] .hx-nt,[data-theme=dunkel] .hx-leer,[data-theme=dunkel] .hx-kal,[data-theme=dunkel] .hx-tz,[data-theme=dunkel] .hx-pm,[data-theme=dunkel] .hx-job,[data-theme=dunkel] .hx-detail,[data-theme=dunkel] .kv-web{background:var(--card)}[data-theme=dunkel] .kv-web.dunkel{background:#121212}[data-theme=dunkel] .kv-web-leiste i{background:var(--soft)}[data-theme=dunkel] .kv-web-leiste span{background:var(--card)}[data-theme=dunkel] .kv-web-inhalt i,[data-theme=dunkel] .kv-web-inhalt i:first-child{background:var(--soft)}[data-theme=dunkel] .kv-st-balken i.voll,[data-theme=dunkel] .kv-lib,[data-theme=dunkel] .kv-pu-karte,[data-theme=dunkel] .kv-pu-blase,[data-theme=dunkel] .kv-pu-nt,[data-theme=dunkel] .kv-hv-ziel,[data-theme=dunkel] .kv-kachel,[data-theme=dunkel] .h-dock-mehr{background:var(--card)}[data-theme=dunkel] .leiste .p:hover:not(.on),[data-theme=dunkel] .leiste .p.sub.aktiv{background:var(--soft)}[data-theme=dunkel] .leiste .p:hover:not(.on){color:var(--fg)}[data-theme=dunkel] .leiste .p.on{background:var(--aktiv);color:#fff}
