:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a0d;--bg-tint:244 63 94;--surface:#151318;--surface-2:#1e1a21;--surface-3:#272230;--text:#f6f3f5;--muted:#a39ba8;--muted-2:#8a838f;--border:#ffffff17;--border-strong:#ffffff29;--accent:#f43f5e;--accent-hover:#fb7185;--accent-ink:#fff;--accent-cta:#d93854;--accent-cta-hover:#bb3048;--ring:#f43f5e8c;--accent-text:var(--accent);--radius:14px;--radius-sm:10px;--radius-lg:22px;--maxw:1320px;--shadow-sm:0 1px 2px #0006;--shadow:0 8px 30px #00000073;--shadow-accent:0 14px 40px #f43f5e38;--glow-a:.14;--glow-b:.06;--grain-opacity:.04;--card-shadow:0 1px 2px #00000059;--card-shadow-hover:var(--shadow-accent);--header-shadow:0 1px 0 #ffffff08;--font-display:var(--font-bricolage,"Bricolage Grotesque"), system-ui, sans-serif;--font-body:var(--font-hanken,"Hanken Grotesk"), system-ui, sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:16px;--fs-xl:17px;--fs-2xl:18px;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:16px;--sp-8:20px;--sp-9:24px;--sp-10:32px;--sp-11:40px;--section-gap:40px;--maxw-text:1200px;--maxw-read:80ch}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eae7ee;--bg-tint:225 29 72;--surface:#fff;--surface-2:#f1eff5;--surface-3:#e5e2ec;--text:#171320;--muted:#5c5668;--muted-2:#696471;--border:#17132017;--border-strong:#17132029;--accent:#e11d48;--accent-hover:#be123c;--accent-ink:#fff;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#e11d4859;--accent-text:color-mix(in srgb, var(--accent) 74%, var(--text));--shadow-sm:0 1px 2px #1713200f;--shadow:0 18px 44px #17132024;--shadow-accent:0 14px 40px #e11d4829;--glow-a:.06;--glow-b:.035;--grain-opacity:.015;--card-shadow:0 1px 2px #1713200d, 0 10px 24px #17132014;--card-shadow-hover:0 6px 14px #1713201a, 0 18px 40px #e11d4833;--header-shadow:0 4px 24px #17132012}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}:target,[id]{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;position:relative}body:before{content:"";z-index:-2;background:radial-gradient(120% 80% at 50% -10%, rgb(var(--bg-tint) / var(--glow-a)), transparent 60%), radial-gradient(90% 60% at 100% 0%, rgb(var(--bg-tint) / var(--glow-b)), transparent 55%);pointer-events:none;position:fixed;inset:0}body:after{content:"";z-index:-1;opacity:var(--grain-opacity);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--text)}.container{max-width:var(--maxw);margin:0 auto;padding:0 clamp(16px,4vw,32px)}.skip-link{z-index:100;background:var(--accent-cta);color:var(--accent-ink);border-radius:var(--radius-sm);padding:10px 16px;font-weight:600;transition:top .18s;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:40;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:var(--header-shadow);position:sticky;top:0}.site-header .row{align-items:center;gap:clamp(12px,3vw,28px);height:68px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:baseline;font-size:22px;font-weight:800;display:inline-flex}.brand .dot{color:var(--accent);margin-left:1px}.brand:has(.brand-avatar){align-items:center;gap:11px}.brand-avatar{background:var(--surface-2);outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:outline-color .2s;display:grid;overflow:hidden}.brand:hover .brand-avatar{outline-color:var(--accent)}.brand-avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.brand-avatar{width:34px;height:34px}.brand:has(.brand-avatar){gap:8px;font-size:19px}}.search{flex:1;align-items:center;max-width:460px;margin-inline:auto;display:flex;position:relative}.search svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;left:14px}.search input{border:1px solid var(--border);background:var(--surface);width:100%;height:42px;color:var(--text);font:inherit;border-radius:999px;padding:0 16px 0 42px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.search input::placeholder{color:var(--muted-2)}.search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 4px var(--ring);background:var(--surface-2)}.nav{align-items:center;gap:24px;font-size:15px;font-weight:500;display:flex}.nav a{color:var(--muted);padding:4px 0;transition:color .16s;position:relative}.nav a:after{content:"";background:var(--accent-cta);transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav a:hover{color:var(--text)}.nav a:hover:after{transform:scaleX(1)}.burger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:none}.burger svg{width:20px;height:20px}.suche-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;display:none}.suche-toggle svg{width:20px;height:20px}@media (max-width:760px){.search{visibility:hidden;flex-basis:100%;order:3;max-width:none;max-height:0;margin:0;transition:max-height .24s,margin .24s,visibility 0s linear .24s;overflow:hidden}.search[data-offen=true]{visibility:visible;max-height:60px;margin:0 0 12px;transition:max-height .24s,margin .24s,visibility}.suche-toggle{margin-left:auto;display:inline-flex}.site-header .row{flex-wrap:wrap;height:auto;padding-top:12px}.burger{margin-left:8px;display:inline-flex}.nav{visibility:hidden;flex-direction:column;flex-basis:100%;order:4;align-items:stretch;gap:2px;max-height:0;transition:max-height .28s,visibility 0s linear .28s;overflow:hidden}.nav[data-open=true]{visibility:visible;max-height:280px;margin-bottom:10px;transition:max-height .28s,visibility}.nav a{border-bottom:1px solid var(--border);padding:12px 4px}.nav a:after{display:none}}main{min-height:52vh;padding:clamp(28px,5vw,52px) 0 clamp(32px,4vw,48px);overflow-x:clip}.page-head{margin-bottom:clamp(22px,4vw,38px)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent-cta);border-radius:2px;width:22px;height:2px}h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.05}h1 .accent{color:var(--accent)}.section-title{font-family:var(--font-display);letter-spacing:-.02em;margin:var(--section-gap) 0 var(--sp-8);font-size:clamp(20px,3vw,26px);font-weight:700}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin:36px 0 16px;display:flex}.block-head .section-title{margin:0}.block-head-link{color:var(--muted);white-space:nowrap;font-size:15px;font-weight:600;transition:color .15s}.block-head-link:hover{color:var(--accent)}.home-claim{font-family:var(--font-display);color:var(--accent-text);margin:10px 0 0;font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.3}.home-lead{max-width:62ch;color:var(--muted);margin:14px 0 0;font-size:clamp(15px,1.6vw,17px);line-height:1.6}.home-hero-zahlen{flex-wrap:wrap;justify-content:flex-start;gap:12px 40px;margin:24px 0 0;display:flex}.home-hero-zahlen>div{flex-direction:column-reverse;gap:2px;display:flex}.home-hero-zahlen dt{color:var(--muted);font-size:14px}.home-hero-zahlen dd{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.05}.home-hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:26px 0 0;display:flex}.model-reihe-block{container-type:inline-size}.model-reihe{flex-wrap:nowrap;gap:16px;margin:0;padding:4px 0;list-style:none;display:flex;overflow:hidden}@container not (min-width:1520px){.model-reihe>li[data-rang="12"]{display:none}}@container not (min-width:1392px){.model-reihe>li[data-rang="11"]{display:none}}@container not (min-width:1264px){.model-reihe>li[data-rang="10"]{display:none}}@container not (min-width:1136px){.model-reihe>li[data-rang="9"]{display:none}}@container not (min-width:1008px){.model-reihe>li[data-rang="8"]{display:none}}@container not (min-width:880px){.model-reihe>li[data-rang="7"]{display:none}}@container not (min-width:752px){.model-reihe>li[data-rang="6"]{display:none}}@container not (min-width:624px){.model-reihe>li[data-rang="5"]{display:none}}@container not (min-width:496px){.model-reihe>li[data-rang="4"]{display:none}}@container not (min-width:368px){.model-reihe>li[data-rang="3"]{display:none}}.model-reihe-kachel{text-align:center;flex-direction:column;align-items:center;gap:6px;width:112px;display:flex}.model-reihe-bild{background:var(--surface-2);border-radius:50%;place-items:center;width:96px;height:96px;transition:box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0000}.model-reihe-kachel:hover .model-reihe-bild{box-shadow:0 0 0 2px var(--accent);transform:translateY(-2px)}.model-reihe-img{object-fit:cover;width:100%;height:100%}.model-reihe-initial{font-family:var(--font-display);color:var(--accent);font-size:34px;font-weight:800}.model-reihe-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.model-reihe-zahl{color:var(--muted-2);font-size:12px}.home-mehr{border:1px solid var(--border-strong,var(--border));border-radius:var(--radius);width:fit-content;color:var(--text);justify-content:center;align-items:center;margin:28px auto 0;padding:14px 28px;font-weight:600;transition:border-color .16s,color .16s;display:flex}.home-mehr:hover{border-color:var(--accent);color:var(--accent)}.home-text{margin-top:56px;background:var(--surface);margin-inline:calc(50% - 50vw);padding:clamp(40px,6vw,64px) 24px}.home-text>*{max-width:896px;margin-inline:auto}.home-text .section-title{width:100%;margin:0 auto 24px}.home-text .body{max-width:896px;margin:0 auto}.home-text .body>p{margin-bottom:20px}.home-text .body>p:last-child{margin-bottom:0}.home-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:896px;margin:48px auto 0;display:grid}@media (max-width:700px){.home-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-kacheln>div{border-radius:var(--radius);background:var(--surface-2);text-align:center;flex-direction:column-reverse;gap:8px;padding:24px 16px;display:flex}.home-kacheln dt{color:var(--muted);font-size:14px}.home-kacheln dd{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(26px,3.2vw,30px);font-weight:700;line-height:1.1}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}@media (max-width:1024px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);flex-direction:column;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.card:hover,.card:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.card-media{aspect-ratio:16/9;background:var(--surface-2);position:relative;overflow:hidden}.thumb{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}.card:hover .thumb,.card:focus-within .thumb{transform:scale(1.06)}.card-media:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#0000008c);transition:opacity .22s;position:absolute;inset:0}.card:hover .card-media:after,.card:focus-within .card-media:after{opacity:1}@media (hover:none){.card-play{opacity:.82;animation:4s cubic-bezier(.22,1,.36,1) infinite card-play-pulse;transform:scale(.92)}}@media (hover:none) and (prefers-reduced-motion:reduce){.card-play{animation:none}}.card-play{z-index:2;background:var(--accent-cta);width:56px;height:56px;color:var(--accent-ink);box-shadow:0 8px 24px #00000073, 0 0 0 0 rgb(var(--bg-tint) / 0);opacity:0;border-radius:50%;place-items:center;margin:auto;line-height:1;transition:opacity .22s,transform .22s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset:0;transform:scale(.75)}.card:hover .card-play,.card:focus-within .card-play{opacity:1;animation:2.6s cubic-bezier(.22,1,.36,1) infinite card-play-pulse;transform:scale(1)}@keyframes card-play-pulse{0%{box-shadow:0 8px 24px #00000073, 0 0 0 0 rgb(var(--bg-tint) / .5)}72%,to{box-shadow:0 8px 24px #00000073, 0 0 0 15px rgb(var(--bg-tint) / 0)}}.card-media:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.card-badge.card-neu{z-index:2;background:var(--accent-cta,var(--accent));color:var(--accent-ink,#fff);letter-spacing:.04em;text-transform:uppercase;font-weight:700;position:absolute;top:8px;right:8px}.card-badges{pointer-events:none;z-index:2;justify-content:space-between;align-items:flex-end;gap:8px;padding:8px 9px;display:flex;position:absolute;inset:auto 0 0}.card-badge{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.4}.card-duration{margin-left:auto}.card .meta{flex-direction:column;gap:6px;padding:11px 13px 14px;display:flex}.card .title{letter-spacing:-.014em;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.34;transition:color .15s;display:-webkit-box;overflow:hidden}.card .title:hover{color:var(--accent)}.card-fund{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.84em;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.card-fund-hinweis{color:var(--muted-2);font-style:italic}mark.fund-treffer{background:rgb(var(--bg-tint) / .22);color:inherit;-webkit-text-fill-color:currentColor;font-weight:inherit;border-radius:3px;padding:0 2px}.card-sub{color:var(--muted);align-items:center;gap:8px;min-height:20px;font-size:13px;display:flex}.card-cats{--chip-hoehe:44px;min-height:var(--chip-hoehe);max-height:var(--chip-hoehe);flex-wrap:wrap;gap:6px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.card-cats{--chip-hoehe:26px}:root[data-layout=creator] .card-cats{--chip-hoehe:28px}}.card-performer{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;transition:color .15s;overflow:hidden}.card-performer:before{content:"";background:var(--accent-cta);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.card-performer:hover{color:var(--accent)}.card-cat{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;line-height:18px;transition:color .15s,border-color .15s;display:inline-flex}.card-cat:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}@media (prefers-reduced-motion:no-preference){.grid .card:nth-child(n+5){animation:.32s cubic-bezier(.22,1,.36,1) both card-in}}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;color:var(--muted);background:color-mix(in srgb, var(--surface) 50%, transparent);padding:48px 32px}.empty code{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:13px}.detail-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,32px);display:grid}@media (min-width:1024px){.detail-layout{grid-template-columns:minmax(0,1fr) 300px}}.detail-main{flex-direction:column;min-width:0;display:flex}.detail-main>.body{max-width:none}.video-detail .page-head{margin-bottom:22px}@media (min-width:1024px){.detail-aside{position:sticky;top:84px}}.ad-slot{flex-direction:column;gap:16px;display:flex}.ad-unit{aspect-ratio:300/250;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 55%, transparent);width:100%;color:var(--muted-2);place-items:center;transition:border-color .15s;display:grid;position:relative;overflow:hidden}a.ad-unit:hover{border-color:var(--border-strong)}.ad-creative{object-fit:cover;width:100%;height:100%;display:block}.ad-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.ad-placeholder{font-size:13px;font-weight:500}.list-ads{margin:32px 0 8px}.list-ads .ad-slot{flex-flow:wrap;justify-content:center}.list-ads .ad-unit{width:min(300px,100%)}@media (max-width:1023px){.detail-aside .ad-unit{max-width:360px;margin-inline:auto}}.player{border-radius:var(--radius-lg);box-shadow:var(--shadow);aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}.player-poster{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .25s;display:block;position:relative}.player-fond{z-index:0;object-fit:cover;filter:blur(44px)saturate(.9)brightness(.34);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.player:after{content:"";background:linear-gradient(#0000000d 45%,#0000008c);position:absolute;inset:0}.player:hover .player-poster{transform:scale(1.03)}.player.is-ohne-ziel:hover .player-poster{transform:none}.play-badge{--play-size:clamp(84px, 9vw, 116px);width:var(--play-size);height:var(--play-size);background:var(--accent-cta);color:var(--accent-ink);box-shadow:0 10px 36px #00000080, 0 0 0 0 rgb(var(--bg-tint) / 0);z-index:2;border-radius:50%;place-items:center;margin:auto;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:2.6s cubic-bezier(.22,1,.36,1) infinite play-pulse;display:grid;position:absolute;inset:0}.play-badge svg{width:calc(var(--play-size) * .4);height:calc(var(--play-size) * .4)}@keyframes play-pulse{0%{box-shadow:0 10px 36px #00000080, 0 0 0 0 rgb(var(--bg-tint) / .5)}72%,to{box-shadow:0 10px 36px #00000080, 0 0 0 24px rgb(var(--bg-tint) / 0)}}.player:hover .play-badge,.player:focus-visible .play-badge{transform:scale(1.08)}.player-badges{z-index:2;pointer-events:none;position:absolute;inset:16px}.player-badges>*{position:absolute;top:0;left:0}.player-badges>.player-badge-dauer{color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;font-weight:600;inset:auto 0 0 auto}.player-badge{background:var(--accent-cta);color:var(--accent-ink);letter-spacing:.06em;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:700}.player-hint{z-index:2;color:#fff;text-shadow:0 1px 4px #0009;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:18px}.player-hint:before{content:"↗";font-size:15px}.sortierleiste{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sortier-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.sortier-optionen{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:4px;padding:4px;display:flex}.sortier-option{appearance:none;cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:550;transition:background .16s,color .16s}.sortier-option:hover{color:var(--text);background:var(--surface-2)}.sortier-option.is-aktiv{background:var(--accent-cta);color:var(--accent-ink)}.sortier-option.is-aktiv:hover{background:var(--accent-cta-hover);color:var(--accent-ink)}@media (max-width:560px){.sortierleiste{justify-content:space-between}.sortier-label{display:none}.sortier-optionen{width:100%}.sortier-option{white-space:nowrap;flex:auto;padding-inline:8px}}.video-nachbarn{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,20px);margin-top:clamp(32px,5vw,52px);display:grid}.nachbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.nachbar:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-2px)}.nachbar-next{text-align:right}.nachbar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:600}.nachbar-titel{font-family:var(--font-display);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(15px,1.6vw,17px);font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:640px){.video-nachbarn{grid-template-columns:1fr}.nachbar-next{text-align:left}}.video-stats{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:16px 0 4px;font-size:14px;font-weight:500;display:flex}.video-stat{align-items:center;gap:6px;display:inline-flex}.video-stat svg{width:16px;height:16px;color:var(--muted-2)}.video-stat-rating{color:var(--text)}.video-stat-rating .stars{color:#f5b301;letter-spacing:1px;font-size:15px}.video-meta{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px 20px;margin:22px 0 4px;padding-bottom:20px;display:flex}.video-uploader{align-items:center;gap:12px;display:inline-flex}.uploader-avatar{width:46px;height:46px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--accent-cta), var(--accent-cta-hover));box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;position:relative;overflow:hidden}.uploader-avatar-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.uploader-name{color:var(--text);flex-direction:column;gap:2px;font-size:16px;font-weight:700;line-height:1.15;transition:color .15s;display:flex}.video-uploader:hover .uploader-name{color:var(--accent)}.video-uploader:after{content:"→";color:var(--muted);margin-left:2px;font-size:15px;transition:transform .16s,color .16s}.video-uploader:hover:after{color:var(--accent);transform:translate(3px)}.video-meta .chips{margin:0 0 0 auto}.uploader-folgen{border:1px solid var(--border-strong,var(--border));color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:9px 16px;font-size:14px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.uploader-folgen:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.video-meta .chips+.uploader-folgen,.video-meta .uploader-folgen+.chips{margin-left:12px}@media (max-width:560px){.uploader-folgen{justify-content:center;width:100%;margin-left:0}}.related{margin-top:48px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:clamp(28px,4vw,44px);display:flex}.pagination .nur-weit{display:none}@media (min-width:680px){.pagination .nur-weit{display:inline-flex}.pagination .nur-kompakt{display:none}}.page-link{border:1px solid var(--border);background:var(--surface);min-width:42px;height:42px;color:var(--text);box-shadow:var(--card-shadow);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.page-link:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--surface-2);transform:translateY(-1px)}.page-link.is-current{background:var(--accent-cta);color:var(--accent-ink);box-shadow:var(--shadow-accent);border-color:#0000}.page-link.is-disabled{opacity:.4;pointer-events:none;box-shadow:none}.page-nav{font-size:18px}.page-gap{color:var(--muted-2);align-items:center;padding:0 4px;display:inline-flex}.body{max-width:720px;color:var(--text);margin:30px 0;font-size:17px;line-height:1.72}.body p{margin:0 0 18px}.body>:last-child{margin-bottom:0}.body h2,.body h3{font-family:var(--font-display);letter-spacing:-.02em;margin:30px 0 12px}.body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.body a:hover{color:var(--accent-hover)}.chips{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.chip{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:999px;align-items:center;padding:7px 16px;font-size:14px;font-weight:500;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.chip:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:var(--surface-2);transform:translateY(-2px)}a.chip,a.card-cat{min-height:44px}@media (hover:hover) and (pointer:fine){a.chip,a.card-cat{min-height:0}}.page-lead{color:var(--muted);margin:12px 0 0;font-size:16px;font-weight:500}.body-muted{color:var(--muted);max-width:none;margin-top:32px;font-size:15px;line-height:1.7}.kategorie-text{margin-top:clamp(28px,3.4vw,48px)}.kategorie-text .section-title{margin-top:0}.kategorie-text .body-muted{margin-top:14px}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.cat-tile{border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--card-shadow);transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.cat-tile:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.cat-media{aspect-ratio:16/9;background:var(--surface-2);position:relative;overflow:hidden}.cat-media-img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0}.cat-tile:hover .cat-media-img{transform:scale(1.06)}.cat-media-empty{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 32%, var(--surface-2)), var(--surface-2));position:absolute;inset:0}.cat-media:after{content:"";background:linear-gradient(#0000000d 42%,#000000bd);position:absolute;inset:0}.cat-caption{z-index:1;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.cat-tile-name{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;text-shadow:0 1px 6px #00000080;font-size:17px;font-weight:700}.cat-tile-count{color:#ffffffd1;text-shadow:0 1px 4px #00000080;font-size:13px;font-weight:500}.register-leiste{margin-bottom:clamp(16px,2.4vw,24px)}.register-liste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.register-eintrag{border:1px solid var(--border);background:var(--surface);min-width:40px;height:40px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}a.register-eintrag:hover{background:var(--surface-2);border-color:var(--accent-cta)}.register-eintrag.is-aktiv,a.register-eintrag.is-aktiv:hover{background:var(--accent-cta);border-color:var(--accent-cta);color:var(--accent-ink)}.register-eintrag.is-leer{color:var(--muted-2);cursor:default;background:0 0;border-color:#0000}@media (max-width:560px){.register-liste{gap:4px}.register-eintrag{min-width:34px;height:34px;padding:0 6px;font-size:14px}}.model-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.model-tile{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);flex-direction:column;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.model-tile:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.model-media{aspect-ratio:1;background:var(--surface-2);position:relative;overflow:hidden}.model-media-img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0}.model-tile:hover .model-media-img{transform:scale(1.06)}.model-media-fallback,.model-hero-avatar{font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--accent-cta), var(--accent-cta-hover));place-items:center;font-weight:800;display:grid}.model-media-fallback{font-size:clamp(48px,8vw,76px);position:absolute;inset:0}.model-hero-avatar{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 34%, transparent);border-radius:50%;position:relative;overflow:hidden}.model-avatar-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.model-meta{text-align:center;padding:12px 14px 15px}.model-tile-name{letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.3;transition:color .15s;display:block;overflow:hidden}.model-tile:hover .model-tile-name{color:var(--accent)}.model-tile-count{color:var(--muted);margin-top:3px;font-size:13px;display:block}.model-hero{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,32px);margin-bottom:10px;display:flex}.model-hero-avatar{flex:none;width:clamp(132px,17vw,208px);height:clamp(132px,17vw,208px);font-size:clamp(54px,7vw,84px)}.model-hero-text{flex:260px;min-width:0}.model-hero-titel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.model-hero-cta{margin-top:14px}a.model-hero-avatar,a.blog-hero-avatar{cursor:pointer;transition:transform .2s,box-shadow .2s}a.model-hero-avatar:hover,a.blog-hero-avatar:hover{box-shadow:0 10px 26px color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-2px)}.model-hero-text h1{margin:6px 0 0}.model-hero-count{color:var(--muted);margin:10px 0 0;font-weight:500}@media (max-width:560px){.model-hero{gap:16px}.model-hero-avatar{width:96px;height:96px;font-size:40px}}.profile-steckbrief{margin-top:8px}.profile-table{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;margin:0;display:grid;overflow:hidden}.profile-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 16px;display:flex}.profile-row dt{color:var(--muted);font-size:14px;font-weight:500}.profile-row dd{color:var(--text);text-align:right;margin:0;font-size:15px;font-weight:600}.profile-einheit{color:var(--muted);font-size:.72em;font-weight:500}.profile-block{margin-top:16px}.model-ueber{margin-top:24px}.model-ueber .body{margin-top:10px}.model-abschluss{border:1px solid var(--border);border-radius:var(--radius-lg,var(--radius));background:var(--surface);flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;padding:clamp(20px,3vw,32px);display:flex}.model-abschluss-text{max-width:62ch;color:var(--muted);margin:0;line-height:1.6}.profile-block-label{color:var(--muted);margin-bottom:10px;font-size:14px;font-weight:500;display:block}.profile-chips{flex-wrap:wrap;gap:8px;display:flex}.profile-chips .chip{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--text);cursor:default}.performer-blog{margin-top:48px}.blog-list{flex-direction:column;gap:16px;max-width:760px;display:flex}.blog-post{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);padding:18px 20px 16px}.blog-post-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 3px;font-size:18px;font-weight:700}.blog-post-date{color:var(--muted-2);margin-bottom:10px;font-size:13px;display:block}.blog-post-body{color:var(--muted);font-size:15px;line-height:1.65}.blog-post-body p{margin:0 0 10px}.blog-post-body p:last-child{margin-bottom:0}.blog-post-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.blog-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.blog-head .section-title{margin:44px 0 18px}.blog-all-link{color:var(--accent);white-space:nowrap;flex:none;font-size:14px;font-weight:600}.blog-all-link:hover{text-underline-offset:3px;text-decoration:underline}.blog-post-teaser .blog-post-body{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-more{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:16px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.blog-more:hover{border-color:var(--accent);color:var(--accent)}.breadcrumb{color:var(--muted-2);margin-bottom:20px;font-size:13px}@media (max-width:760px){main>.container,.video-detail{flex-direction:column;display:flex}main>.container>.breadcrumb,.video-detail>.breadcrumb{border-top:1px solid var(--border);order:99;margin:28px 0 0;padding-top:16px}}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:var(--muted-2);margin-right:8px}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--accent)}.breadcrumb [aria-current=page]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(52ch,100%);font-weight:600;display:inline-block;overflow:hidden}.blog-hero{align-items:center;gap:20px;margin-bottom:28px;display:flex}.blog-hero-avatar{width:96px;height:96px;font-family:var(--font-display);color:#fff;background:linear-gradient(135deg, var(--accent-cta), var(--accent-cta-hover));box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 34%, transparent);border-radius:50%;flex:none;place-items:center;font-size:38px;font-weight:800;display:grid;position:relative;overflow:hidden}.blog-hero-text h1{margin:6px 0 0}.blog-hero-count{color:var(--muted);margin:8px 0 0;font-weight:500}.blog-detail .blog-list{max-width:none}.blog-detail .blog-post-body{font-size:16px}.sidebar-block{margin-bottom:22px}.sidebar-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:700}.sidebar-videos{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sidebar-video{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sidebar-video-thumb{aspect-ratio:16/9;border-radius:calc(var(--radius) - 4px);background:var(--surface-2,var(--surface));flex:none;position:relative;overflow:hidden}.sidebar-video-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.sidebar-video:hover .sidebar-video-thumb img{transform:scale(1.05)}.sidebar-video-title{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.sidebar-video:hover .sidebar-video-title{color:var(--text)}@media (max-width:560px){.blog-hero-avatar{width:72px;height:72px;font-size:30px}}.empty-search{flex-direction:column;align-items:center;gap:8px;display:flex}.empty-title{font-family:var(--font-display);color:var(--text);margin:0;font-size:19px;font-weight:700}.empty-actions{gap:10px;margin-top:8px;display:flex}.empty a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.btn{background:var(--accent-cta);height:44px;color:var(--accent-ink);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--accent-cta-hover);transform:translateY(-1px)}.btn-ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn-ghost:hover{background:var(--surface-2)}.legal{max-width:none}.legal-body{max-width:none;font-size:16px}.legal-body strong{font-family:var(--font-display);letter-spacing:-.01em;margin-top:6px;font-size:17px;display:inline-block}.legal-stand{border-top:1px solid var(--border);color:var(--muted-2);margin:28px 0 0;padding-top:16px;font-size:14px}.legal-body ul{padding-left:20px}.legal-body li{margin:4px 0}.site-footer{border-top:1px solid var(--border);color:var(--muted);background:color-mix(in srgb, var(--surface) 40%, transparent);margin-top:40px;padding:36px 0 44px;font-size:15px}.site-footer .foot-cols{grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:32px;display:grid}.site-footer .foot-brand-col{flex-direction:column;gap:12px;display:flex}.site-footer .foot-brand{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.site-footer .foot-mark{background:var(--accent-cta,var(--accent));width:40px;height:40px;color:var(--accent-ink,#fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}.site-footer .foot-tagline{max-width:42ch;margin:0;line-height:1.55}.site-footer .foot-col{flex-direction:column;gap:2px;display:flex}.site-footer .foot-col h2{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);margin:0 0 10px;font-size:15px;font-weight:700}.site-footer .foot-col a{align-items:center;min-height:44px;display:inline-flex}.site-footer .foot-col a:hover{color:var(--text)}@media (max-width:760px){.site-footer .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-footer .foot-brand-col{grid-column:1/-1}}.site-footer .foot-legal{border-top:1px solid var(--border);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:28px;padding-top:20px;font-size:14px;display:flex}:root[data-karte=flaechenlos] .card{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-karte=flaechenlos] .card:hover,:root[data-karte=flaechenlos] .card:focus-within{box-shadow:none;transform:none}:root[data-karte=flaechenlos] .card .card-media{border-radius:0}:root[data-karte=flaechenlos] .card .meta{padding:8px 0 0}:root[data-karte=flaechenlos] .card:focus-within .card-media{outline:2px solid var(--ring);outline-offset:2px}:root[data-karte=gross] .card .title{font-size:var(--fs-lg);line-height:1.3}:root[data-karte=gross] .card .meta{gap:8px;padding:14px 16px 18px}:root[data-karte=hochkant] .card .card-media{aspect-ratio:9/16;background:var(--surface-3);place-items:center;display:grid;overflow:hidden}:root[data-karte=hochkant] .card .card-media .thumb{aspect-ratio:16/9;object-fit:contain;z-index:1;grid-area:1/1;width:100%;height:auto}:root[data-layout=tube_b]{--font-display:"Iowan Old Style", "Palatino Linotype", "Palatino", "Georgia", serif;--radius:5px;--radius-sm:3px;--radius-lg:9px;--maxw:1200px;--glow-a:0;--glow-b:0;--grain-opacity:0}:root[data-layout=tube_b]:not([data-theme=light]){--bg:#14120f;--surface:#1c1917;--surface-2:#262220;--surface-3:#322c27;--text:#f4f1ea;--muted:#a9a097;--muted-2:#928a81;--border:#ffffff1a;--border-strong:#ffffff2e;--accent:#d98b5f;--accent-hover:#ecab84;--accent-ink:#1a120c;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#d98b5f66;--shadow-accent:0 12px 34px #d98b5f38;--card-shadow:0 1px 2px #0000004d;--card-shadow-hover:0 12px 34px #0000006b;--header-shadow:0 1px 0 #ffffff0a}:root[data-layout=tube_b][data-theme=light]{--bg:#f6f3ec;--surface:#fffdf9;--surface-2:#efe9df;--surface-3:#e4ddd0;--text:#1c160f;--muted:#5a5147;--muted-2:#70675b;--border:#1c160f1f;--border-strong:#1c160f38;--accent:#8c2f39;--accent-hover:#6f232c;--accent-ink:#fff;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#8c2f3947;--shadow-accent:0 12px 34px #8c2f3929;--card-shadow:0 1px 2px #1c160f0f;--card-shadow-hover:0 4px 12px #1c160f1a, 0 16px 34px #1c160f1f;--header-shadow:0 2px 16px #1c160f0f}:root[data-layout=tube_b] .brand,:root[data-layout=tube_b] .page-head h1,:root[data-layout=tube_b] .model-hero-text h1,:root[data-layout=tube_b] .blog-hero-text h1,:root[data-layout=tube_b] .section-title,:root[data-layout=tube_b] .card .title,:root[data-layout=tube_b] .blog-post-title{font-family:var(--font-display);letter-spacing:-.01em}:root[data-layout=tube_b] .eyebrow{letter-spacing:.18em}:root[data-layout=tube_b] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}@media (max-width:900px){:root[data-layout=tube_b] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:root[data-layout=tube_b] .grid{grid-template-columns:minmax(0,1fr)}}:root[data-layout=tube_b] .card{box-shadow:none;border-bottom:2px solid #0000}:root[data-layout=tube_b] .card:hover,:root[data-layout=tube_b] .card:focus-within{border-color:var(--border-strong);border-bottom-color:var(--accent);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}:root[data-layout=tube_b] .card:hover .thumb,:root[data-layout=tube_b] .card:focus-within .thumb{transform:none}:root[data-layout=tube_b] .nav a:after{height:1px}:root[data-layout=tube_c]{--radius:6px;--radius-sm:4px;--radius-lg:10px;--maxw:1440px}:root[data-layout=tube_c]:not([data-theme=light]){--bg:#050608;--bg-tint:34 211 238;--surface:#0d1014;--surface-2:#141a20;--surface-3:#1d252d;--text:#f2fbff;--muted:#93a7b3;--muted-2:#748694;--border:#22d3ee29;--border-strong:#22d3ee57;--accent:#22d3ee;--accent-hover:#67e8f9;--accent-ink:#04121a;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#22d3ee80;--shadow-accent:0 14px 40px #22d3ee47;--glow-a:.2;--glow-b:.12;--grain-opacity:.05;--card-shadow:0 1px 2px #00000080;--card-shadow-hover:0 0 0 1px var(--accent), 0 12px 36px #22d3ee47;--header-shadow:0 1px 0 #22d3ee1f}:root[data-layout=tube_c][data-theme=light]{--bg:#eef2f4;--bg-tint:8 145 178;--surface:#fff;--surface-2:#e6edf1;--surface-3:#d6e0e6;--text:#06131a;--muted:#47606d;--muted-2:#556c79;--border:#0891b238;--border-strong:#0891b266;--accent:#0891b2;--accent-hover:#0e7490;--accent-ink:#fff;--accent-cta:#07819e;--accent-cta-hover:var(--accent-hover);--ring:#0891b252;--shadow-accent:0 14px 40px #0891b238;--glow-a:.08;--glow-b:.05;--grain-opacity:.02;--card-shadow:0 1px 2px #06131a0f;--card-shadow-hover:0 0 0 1px var(--accent), 0 14px 34px #0891b238}:root[data-layout=tube_c] .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1vw,14px)}@media (max-width:1280px){:root[data-layout=tube_c] .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){:root[data-layout=tube_c] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:root[data-layout=tube_c] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root[data-layout=tube_c] .card:hover,:root[data-layout=tube_c] .card:focus-within{transform:translateY(-5px)scale(1.01)}:root[data-layout=tube_c] .card:hover .thumb,:root[data-layout=tube_c] .card:focus-within .thumb{transform:scale(1.1)}:root[data-layout=tube_c] .eyebrow,:root[data-layout=tube_c] .card-cat,:root[data-layout=tube_c] .ad-badge{text-transform:uppercase;letter-spacing:.12em}:root[data-layout=tube_c] .brand{text-shadow:0 0 18px color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-layout=tube_c] .play-badge,:root[data-layout=tube_c] .card-play{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 60%, transparent)}:root[data-layout=creator]{--radius:20px;--radius-sm:14px;--radius-lg:30px}:root[data-layout=creator]:not([data-theme=light]){--bg:#100b14;--bg-tint:168 85 247;--surface:#1a1220;--surface-2:#241829;--surface-3:#302134;--text:#f7f2f8;--muted:#b3a4bb;--muted-2:#8f8197;--border:#ffffff1a;--border-strong:#fff3;--accent:#c084fc;--accent-hover:#d8b4fe;--accent-ink:#fff;--accent-cta:#7c3aed;--accent-cta-hover:#6d28d9;--ring:#c084fc80;--shadow-accent:0 16px 46px #a855f742;--glow-a:.18;--glow-b:.09;--grain-opacity:.02}:root[data-layout=creator][data-theme=light]{--bg:#f6f1fa;--bg-tint:147 51 234;--surface:#fff;--surface-2:#f3ecf8;--surface-3:#e8dcf0;--text:#21132b;--muted:#6b5b76;--muted-2:#74657d;--border:#21132b1a;--border-strong:#21132b33;--accent:#9333ea;--accent-hover:#7e22ce;--accent-ink:#fff;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#9333ea52;--glow-a:.08;--glow-b:.05;--grain-opacity:.015;--shadow-accent:0 16px 46px #9333ea33;--card-shadow:0 2px 4px #21132b0d, 0 14px 32px #21132b17;--card-shadow-hover:0 8px 18px #21132b1a, 0 22px 48px #9333ea38;--header-shadow:0 4px 26px #21132b14}:root[data-layout=creator] .model-hero,:root[data-layout=creator] .blog-hero{background:radial-gradient(90% 140% at 12% 0%, rgb(var(--bg-tint) / .2), transparent 62%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:clamp(24px,5vw,44px)}:root[data-layout=creator] .model-hero-avatar,:root[data-layout=creator] .blog-hero-avatar{border:3px solid var(--surface);outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:var(--shadow-accent)}:root[data-layout=creator] .model-hero-text h1,:root[data-layout=creator] .blog-hero-text h1{letter-spacing:-.035em}:root[data-layout=creator]{--maxw:1520px}:root[data-layout=creator] .grid{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));gap:24px}@media (min-width:821px) and (max-width:1099px){:root[data-layout=creator] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){:root[data-layout=creator] .grid{grid-template-columns:1fr;gap:20px}}:root[data-layout=creator] .card{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:transform .2s cubic-bezier(.2,.9,.3,1),box-shadow .2s,border-color .2s;overflow:hidden}:root[data-layout=creator] .card:hover,:root[data-layout=creator] .card:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}:root[data-layout=creator] .card-play{width:76px;height:76px}:root[data-layout=creator] .card-play svg{width:28px;height:28px}:root[data-layout=creator] .card .title{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.32}:root[data-layout=creator] .card .meta{gap:10px;padding:15px 17px 17px}:root[data-layout=creator] .card-badge{padding:4px 9px;font-size:13px}:root[data-layout=creator] .card-cat{padding:4px 10px;font-size:13px}:root[data-layout=creator] .brand{letter-spacing:-.045em}:root[data-layout=creator] .eyebrow{color:var(--accent);text-transform:none;letter-spacing:.02em;font-weight:600}:root[data-layout=creator] .profile-steckbrief,:root[data-layout=creator] .sidebar-block{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border)}:root[data-layout=creator] .chip{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 26%, var(--border));border-radius:999px}:root[data-layout=creator] .chip:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface-2))}:root[data-layout=creator] .btn,:root[data-layout=creator] .exit-cta,:root[data-layout=creator] .search input{border-radius:999px}:root[data-layout=tube_pink]{--font-display:var(--font-inter,Inter), system-ui, sans-serif;--font-body:var(--font-inter,Inter), system-ui, sans-serif;--radius:12px;--radius-sm:6px;--radius-lg:16px;--maxw:1440px}:root[data-layout=tube_pink] .player-poster{object-fit:cover}:root[data-layout=tube_pink] .player-fond{display:none}:root[data-layout=tube_pink]:not([data-theme=light]){--bg:#0f0f0f;--surface:#1a1a1a;--surface-2:#262626;--surface-3:#333;--text:#fff;--muted:#a1a1aa;--muted-2:#8e8e99;--border:#e4e4e71a;--border-strong:#e4e4e733;--bg-tint:236 72 153;--accent:#ec4899;--accent-hover:#f472b6;--accent-ink:#fff;--accent-cta:#db2777;--accent-cta-hover:#be185d;--ring:#ec489980;--accent-bright:var(--accent-hover);--accent-bright-ink:#0f0f0f;--accent-wash:color-mix(in srgb, var(--accent) 15%, transparent);--accent-on-wash:var(--accent-hover);--glow-a:.16;--glow-b:.07;--grain-opacity:0;--card-shadow:0 1px 2px #00000080;--card-shadow-hover:0 10px 20px #0006, 0 18px 44px #ec489938;--shadow-accent:0 14px 40px #ec48994d;--header-shadow:0 1px 0 #e4e4e70d}:root[data-layout=tube_pink][data-theme=light]{--bg:#f7f4f6;--surface:#fff;--surface-2:#f2edf1;--surface-3:#e7e0e6;--text:#17151a;--muted:#5f5964;--muted-2:#6f6975;--border:#17151a1c;--border-strong:#17151a33;--bg-tint:219 39 119;--accent:#be185d;--accent-hover:#9d174d;--accent-ink:#fff;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#be185d52;--accent-bright:var(--accent);--accent-bright-ink:#fff;--accent-wash:color-mix(in srgb, var(--accent) 10%, transparent);--accent-on-wash:var(--accent-hover);--glow-a:.07;--glow-b:.04;--grain-opacity:0;--card-shadow:0 1px 2px #17151a0d, 0 10px 24px #17151a12;--card-shadow-hover:0 6px 14px #17151a17, 0 18px 40px #be185d33;--shadow-accent:0 14px 40px #be185d33;--header-shadow:0 4px 24px #17151a12}:root[data-layout=tube_pink] .brand .dot{background:var(--accent-cta);vertical-align:2px;border-radius:50%;width:9px;height:9px;margin-left:8px;font-size:0;line-height:0;display:inline-block}:root[data-layout=tube_pink] .search input{border-radius:var(--radius)}:root[data-layout=tube_pink] .search input:focus-visible{border-color:var(--accent)}:root[data-layout=tube_pink] .btn,:root[data-layout=tube_pink] .exit-cta{border-radius:var(--radius)}:root[data-layout=tube_pink]{scrollbar-width:thin;scrollbar-color:var(--accent-cta) var(--surface)}:root[data-layout=tube_pink] ::-webkit-scrollbar{width:8px;height:8px}:root[data-layout=tube_pink] ::-webkit-scrollbar-track{background:var(--surface)}:root[data-layout=tube_pink] ::-webkit-scrollbar-thumb{background:var(--accent-cta);border-radius:999px}:root[data-layout=tube_pink] .eyebrow{background:var(--accent-wash);color:var(--accent-on-wash);letter-spacing:.1em;border-radius:999px;padding:4px 12px;font-size:12px}:root[data-layout=tube_pink] .eyebrow:before{display:none}:root[data-layout=tube_pink] .section-title{padding-bottom:12px;position:relative}:root[data-layout=tube_pink] .section-title:after{content:"";background:var(--accent-cta);border-radius:999px;width:44px;height:3px;position:absolute;bottom:0;left:0}:root[data-layout=tube_pink] .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,24px)}@media (max-width:1024px){:root[data-layout=tube_pink] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:root[data-layout=tube_pink] .grid{grid-template-columns:minmax(0,1fr);gap:18px}}:root[data-layout=tube_pink] .card:hover,:root[data-layout=tube_pink] .card:focus-within{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));transform:translateY(-4px)}:root[data-layout=tube_pink] .card:hover .thumb,:root[data-layout=tube_pink] .card:focus-within .thumb{transition-duration:.5s;transform:scale(1.1)}:root[data-layout=tube_pink] .card-play{box-shadow:0 10px 26px #0006, 0 0 26px color-mix(in srgb, var(--accent) 45%, transparent)}:root[data-layout=tube_pink] .card-badge{border-radius:var(--radius-sm);background:#000c}:root[data-layout=tube_pink] .card-cat{border-radius:var(--radius-sm)}:root[data-layout=tube_pink] .page-head-home{text-align:center;margin-inline:calc(-1*clamp(16px,4vw,32px));background:radial-gradient(120% 150% at 50% 0%, rgb(var(--bg-tint) / var(--glow-a)), transparent 62%);margin-top:calc(-1*clamp(28px,5vw,52px));margin-bottom:clamp(28px,4vw,48px);padding:clamp(44px,8vw,96px) clamp(16px,4vw,32px) clamp(32px,5vw,56px);position:relative}:root[data-layout=tube_pink] .page-head-home .home-lead{margin-inline:auto}:root[data-layout=tube_pink] .page-head-home .home-hero-zahlen,:root[data-layout=tube_pink] .page-head-home .home-hero-cta{justify-content:center}:root[data-layout=tube_pink] .page-head-home:after{content:"";background:linear-gradient(to right, transparent, var(--border-strong) 18%, var(--border-strong) 82%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}:root[data-layout=tube_pink] .page-head-home h1{font-size:clamp(34px,6.2vw,60px);line-height:1.02}@media (min-width:1401px){:root[data-layout=tube_pink] .page-head-home+.grid{gap:28px}}:root[data-layout=tube_pink] .page-head-home+.grid .title{font-size:17px}:root[data-layout=tube_pink] .sortierleiste{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);margin-inline:calc(-1*clamp(16px,4vw,32px));padding:10px clamp(16px,4vw,32px);position:sticky;top:68px}@media (max-width:760px){:root[data-layout=tube_pink] .sortierleiste{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}}:root[data-layout=tube_pink] .page-head-videos .page-lead{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:5px 14px;font-size:14px;font-weight:600;display:inline-flex}:root[data-layout=tube_pink] .page-link{border-radius:var(--radius-sm);min-width:44px;height:44px}:root[data-layout=tube_pink] .page-link.is-current{box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 45%, transparent)}:root[data-layout=tube_pink] .video-detail .player{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 26px 70px color-mix(in srgb, var(--accent) 26%, transparent)}:root[data-layout=tube_pink] .video-detail .play-badge{box-shadow:0 10px 36px #00000080, 0 0 44px color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-layout=tube_pink] .player-badge:not(.player-badge-dauer){background:var(--accent-bright);color:var(--accent-bright-ink);border-radius:var(--radius-sm);text-transform:uppercase;font-weight:800}:root[data-layout=tube_pink] .video-detail .detail-main>.body{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);margin-top:24px;padding:clamp(18px,3vw,28px)}:root[data-layout=tube_pink] .video-detail .video-uploader{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:10px 18px 10px 10px;transition:border-color .16s,background .16s}:root[data-layout=tube_pink] .video-detail .video-uploader:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:var(--surface-2)}:root[data-layout=tube_pink] .video-detail .uploader-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-layout=tube_pink] .video-detail .video-meta .chip{border-radius:var(--radius-sm)}@media (min-width:1025px){:root[data-layout=tube_pink] .video-detail .related .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}:root[data-layout=tube_pink] .video-detail .related .card .title{font-size:14px}:root[data-layout=tube_pink] .model-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.4vw,24px)}@media (max-width:1200px){:root[data-layout=tube_pink] .model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){:root[data-layout=tube_pink] .model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){:root[data-layout=tube_pink] .model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-layout=tube_pink] .model-tile{position:relative}:root[data-layout=tube_pink] .model-meta{text-align:left;pointer-events:none;background:linear-gradient(#0000,#0000002e 45%,#000000db);flex-direction:column;justify-content:flex-end;padding:14px;display:flex;position:absolute;inset:0}:root[data-layout=tube_pink] .model-tile-name{color:#fff;text-shadow:0 1px 6px #000000b3;font-size:17px}:root[data-layout=tube_pink] .model-tile:hover .model-tile-name{color:#f472b6}:root[data-layout=tube_pink] .model-tile-count{background:var(--accent-cta);color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;margin:0;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #00000059}:root[data-layout=tube_pink] .model-media-fallback{background:linear-gradient(150deg, var(--accent-cta), #7a1140)}:root[data-layout=tube_pink] .model-detail .model-hero{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(90% 160% at 8% 0%, rgb(var(--bg-tint) / calc(var(--glow-a) + .06)), transparent 62%), var(--surface);margin-bottom:8px;padding:clamp(22px,4vw,40px)}:root[data-layout=tube_pink] .model-detail .model-hero-avatar{width:clamp(112px,15vw,168px);height:clamp(112px,15vw,168px);box-shadow:0 0 0 4px var(--accent), 0 0 0 8px var(--surface)}:root[data-layout=tube_pink] .model-detail .model-hero-text h1{font-size:clamp(30px,5.4vw,52px)}:root[data-layout=tube_pink] .model-detail .model-hero-count{background:var(--accent-wash);color:var(--accent-on-wash);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:5px 14px;font-weight:700;display:inline-flex}:root[data-layout=tube_pink] .profile-steckbrief{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);margin-top:28px;padding:clamp(18px,3vw,30px)}:root[data-layout=tube_pink] .profile-steckbrief .section-title{margin-top:0}:root[data-layout=tube_pink] .profile-table{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;overflow:visible}:root[data-layout=tube_pink] .profile-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:4px;padding:16px 12px}:root[data-layout=tube_pink] .profile-row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:12px}:root[data-layout=tube_pink] .profile-row dd{font-family:var(--font-display);text-align:center;color:var(--accent);font-size:clamp(19px,2.2vw,24px);font-weight:700;line-height:1.15}:root[data-layout=tube_pink] .profile-row dd .profile-einheit{color:color-mix(in srgb, var(--accent) 70%, var(--muted));font-size:.6em;font-weight:600}:root[data-layout=tube_pink] .model-ueber{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);margin-top:28px;padding:clamp(18px,3vw,30px)}:root[data-layout=tube_pink] .model-ueber .section-title{margin-top:0}:root[data-layout=tube_pink] .model-abschluss{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:radial-gradient(80% 140% at 6% 0%, rgb(var(--bg-tint) / calc(var(--glow-a) + .08)), transparent 60%), var(--surface)}:root[data-layout=tube_pink] .profile-chips .chip{background:var(--accent-wash);color:var(--accent-on-wash);border-color:#0000;border-radius:999px;font-weight:600}:root[data-layout=tube_pink] .site-footer{background:var(--surface);margin-top:64px;padding:48px 0 40px}:root[data-layout=tube_pink] .site-footer .foot-col a:hover{color:var(--accent)}:root[data-layout=tube_pink] .site-footer .foot-mark{background:var(--accent-cta);color:var(--accent-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent)}:root[data-layout=tube_pink] .site-footer .foot-legal{padding-top:28px}:root[data-layout=tube_ph]{--radius:4px;--radius-sm:2px;--radius-lg:8px;--maxw:1160px}:root[data-layout=tube_ph]:not([data-theme=light]){--bg:#131210;--surface:#1b1917;--surface-2:#24211e;--surface-3:#2f2b27;--text:#f5f2ee;--muted:#a8a29a;--muted-2:#918b83;--border:#ffffff17;--border-strong:#ffffff2b;--bg-tint:255 153 0;--accent:#f90;--accent-hover:#ffb547;--accent-ink:#141007;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#ff99008c;--shadow-accent:0 12px 34px #ff990042;--card-shadow:0 1px 2px #0000008c;--card-shadow-hover:0 0 0 1px var(--accent), 0 12px 30px #0000008c;--header-shadow:0 1px 0 #f903;--glow-a:.08;--glow-b:.04;--grain-opacity:.035}:root[data-layout=tube_ph][data-theme=light]{--bg:#f6f3ef;--surface:#fff;--surface-2:#f0ece6;--surface-3:#e5dfd7;--text:#1a1712;--muted:#5c564c;--muted-2:#6b655a;--border:#1a17121f;--border-strong:#1a171238;--bg-tint:217 119 6;--accent:#9a5a00;--accent-hover:#7d4900;--accent-ink:#1a1206;--accent-cta:#f90;--accent-cta-hover:#e88a00;--ring:#9a5a0066;--shadow-accent:0 12px 34px #9a5a0033;--card-shadow:0 1px 2px #1a17120f, 0 8px 20px #1a17120f;--card-shadow-hover:0 0 0 1px var(--accent-cta), 0 12px 28px #1a171224;--header-shadow:0 1px 0 #ff990080, 0 4px 18px #1a171212;--glow-a:.05;--glow-b:.03;--grain-opacity:0}:root[data-layout=tube_ph] .card{box-shadow:none;outline-offset:0;background:0 0;border:0;border-radius:0;outline:1px solid #0000;transition:outline-color .15s;overflow:visible}:root[data-layout=tube_ph] .card:hover,:root[data-layout=tube_ph] .card:focus-within{box-shadow:none;outline-color:var(--accent);border-color:#0000;transform:none}:root[data-layout=tube_ph] .card:hover .thumb,:root[data-layout=tube_ph] .card:focus-within .thumb{transform:none}:root[data-layout=tube_ph] .card-media{border-radius:3px 3px 0 0}:root[data-layout=tube_ph] .card-media:before{content:"";z-index:3;background:var(--accent);transform-origin:0;height:2px;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}:root[data-layout=tube_ph] .card:hover .card-media:before,:root[data-layout=tube_ph] .card:focus-within .card-media:before{transform:scaleX(1)}:root[data-layout=tube_ph] .card-date{display:none}:root[data-layout=tube_ph] .card-badges{gap:6px;padding:6px}:root[data-layout=tube_ph] .card-badge{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px;padding:2px 5px;font-size:11px;line-height:1.45}:root[data-layout=tube_ph] .card-duration{color:#fff;background:#000000e0;font-weight:700}:root[data-layout=tube_ph] .card-badge.card-neu{letter-spacing:.08em;padding:2px 5px;font-size:10px;top:6px;right:6px}:root[data-layout=tube_ph] .card-play{width:40px;height:40px}:root[data-layout=tube_ph] .card .meta{background:var(--surface);border:0;border-bottom:1px solid var(--border);border-top:3px solid var(--accent);border-radius:0 0 3px 3px;gap:2px;padding:9px 9px 8px;transition:background-color .15s}:root[data-layout=tube_ph] .card:hover .meta,:root[data-layout=tube_ph] .card:focus-within .meta{background:var(--surface-2)}:root[data-layout=tube_ph] .card .title{letter-spacing:-.006em;-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;font-size:13.5px;font-weight:600;line-height:1.3}:root[data-layout=tube_ph] .card-sub{color:var(--muted-2);justify-content:space-between;gap:8px;min-height:24px;font-size:11.5px}:root[data-layout=tube_ph] .card-performer{min-width:0;color:var(--muted-2);font-weight:600;line-height:24px}:root[data-layout=tube_ph] .card-performer:before{width:4px;height:4px;margin-right:5px}:root[data-layout=tube_ph] .card-cats{display:none}:root[data-layout=tube_ph] .card-fund{color:var(--muted-2);min-height:2.8em;font-size:11.5px;line-height:1.4}:root[data-layout=tube_ph] .grid{gap:18px 10px}@media (max-width:680px){:root[data-layout=tube_ph] .grid{gap:14px 8px}}:root[data-layout=tube_ph] .page-head{border-bottom:1px solid var(--border);margin-bottom:clamp(16px,2vw,22px);padding-bottom:14px;position:relative}:root[data-layout=tube_ph] .page-head:after{content:"";background:var(--accent-cta);border-radius:1px;width:64px;height:3px;position:absolute;bottom:-1px;left:0}:root[data-layout=tube_ph] .page-head h1{letter-spacing:-.022em;font-size:clamp(24px,3vw,32px);line-height:1.12}:root[data-layout=tube_ph] .eyebrow{letter-spacing:.18em;margin-bottom:7px;font-size:11.5px}:root[data-layout=tube_ph] .page-lead{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px;font-weight:600}:root[data-layout=tube_ph] .section-title{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:clamp(28px,3.4vw,40px) 0 14px;font-size:clamp(15px,1.9vw,19px);font-weight:800;display:flex}:root[data-layout=tube_ph] .section-title:before{content:"";background:var(--accent-cta);border-radius:1px;flex:none;width:4px;height:1em}:root[data-layout=tube_ph] .sortierleiste{gap:10px;margin-bottom:14px}:root[data-layout=tube_ph] .sortier-label{letter-spacing:.14em;font-size:11.5px}:root[data-layout=tube_ph] .sortier-optionen{border-radius:3px;gap:2px;padding:3px}:root[data-layout=tube_ph] .sortier-option{border-radius:2px;padding:6px 13px;font-size:13px}:root[data-layout=tube_ph] .kachel-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 12px}@media (max-width:1099px){:root[data-layout=tube_ph] .kachel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){:root[data-layout=tube_ph] .kachel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:root[data-layout=tube_ph] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}}:root[data-layout=tube_ph] .kachel{box-shadow:none;background:0 0;border:0;border-radius:3px}:root[data-layout=tube_ph] .kachel:hover{box-shadow:none;outline:2px solid var(--accent);outline-offset:0;border-color:#0000;transform:none}:root[data-layout=tube_ph] .kachel:hover .kachel-thumb{transform:none}:root[data-layout=tube_ph] .kachel-medien{aspect-ratio:16/9}:root[data-layout=tube_ph] .kachel-text{gap:1px;padding:10px 12px}:root[data-layout=tube_ph] .kachel-name{letter-spacing:-.005em;font-size:clamp(14px,5cqi,19px)}:root[data-layout=tube_ph] .kachel-anzahl{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:clamp(11px,3.2cqi,13px);font-weight:700}:root[data-layout=tube_ph] .kachel-medien{grid-template-rows:1fr;grid-template-columns:1fr;gap:0}:root[data-layout=tube_ph] .kachel-medien picture:nth-of-type(n+2){display:none}:root[data-layout=tube_ph] .kachel-medien picture:first-child .kachel-thumb{grid-row:auto}:root[data-layout=tube_ph] .detail-layout:not(:has(>.detail-aside)){grid-template-columns:minmax(0,1fr)}:root[data-layout=tube_ph] .detail-main>.player,:root[data-layout=tube_ph] .detail-main>.player.is-ohne-ziel{border-radius:3px;order:-1}:root[data-layout=tube_ph] .video-detail .page-head{margin:18px 0 14px}:root[data-layout=tube_ph] .video-detail .page-head h1{letter-spacing:-.018em;font-size:clamp(20px,2.4vw,27px);line-height:1.2}:root[data-layout=tube_ph] .related{margin-top:34px}:root[data-layout=tube_ph] .nachbar{border-radius:3px}:root[data-layout=tube_ph] .creator-hero{min-height:min(58vh,520px)}:root[data-layout=tube_ph] .creator-hero-inner{padding-block:clamp(28px,3.8vw,48px)}:root[data-layout=tube_ph] .creator-about-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-layout=tube_ph] .creator-about-head{text-align:left}:root[data-layout=tube_ph] .creator-about-box .body{margin-inline:0}:root[data-layout=tube_ph] .latest-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:0 clamp(16px,2.2vw,28px);display:grid}:root[data-layout=tube_ph] .latest-media{border-radius:3px}:root[data-layout=tube_ph] .latest-body{gap:10px;padding:0}@media (max-width:760px){:root[data-layout=tube_ph] .latest-card{grid-template-columns:minmax(0,1fr);gap:12px}}:root[data-layout=tube_ph] .section-head{margin-bottom:14px}:root[data-layout=tube_ph] .chip{border-radius:3px;padding:6px 12px;font-size:13px}:root[data-layout=tube_ph]{--portal-spalte:300px}:root[data-layout=tube_ph] .portal-leiste{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;margin-bottom:clamp(18px,2.2vw,26px);padding-bottom:12px;display:flex;position:relative}:root[data-layout=tube_ph] .portal-leiste:after{content:"";background:var(--accent-cta);border-radius:1px;width:64px;height:3px;position:absolute;bottom:-1px;left:0}:root[data-layout=tube_ph] .portal-leiste-text{flex:340px;min-width:0}:root[data-layout=tube_ph] .portal-claim{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin:0 0 5px;font-size:11.5px;font-weight:700}:root[data-layout=tube_ph] .portal-leiste h1{letter-spacing:-.022em;margin:0;font-size:clamp(21px,2.5vw,28px);line-height:1.14}:root[data-layout=tube_ph] .portal-lead{max-width:64ch;color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.5}:root[data-layout=tube_ph] .portal-kennzahlen{border:1px solid var(--border);border-radius:var(--radius);flex:none;gap:0;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=tube_ph] .portal-kennzahlen li+li{border-left:1px solid var(--border)}:root[data-layout=tube_ph] .portal-kennzahlen a{text-align:right;white-space:nowrap;min-width:108px;padding:7px 14px 8px;display:block}:root[data-layout=tube_ph] .portal-kennzahlen a:hover{background:var(--surface-2)}:root[data-layout=tube_ph] .portal-kennzahl-wert{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.1;display:block}:root[data-layout=tube_ph] .portal-kennzahl-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:700;display:block}:root[data-layout=tube_ph] .portal-spalten{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,30px);display:grid}@media (min-width:1025px){:root[data-layout=tube_ph] .portal-spalten{grid-template-columns:minmax(0, 1fr) var(--portal-spalte)}:root[data-layout=tube_ph] .portal-spalten:not(:has(>.portal-strom)){grid-template-columns:minmax(0,1fr)}:root[data-layout=tube_ph] .portal-strom .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-layout=tube_ph] .portal-strom .section-title{margin-top:0}:root[data-layout=tube_ph] .portal-strom .block-head{margin-bottom:0}:root[data-layout=tube_ph] .portal-seite{flex-direction:column;gap:18px;min-width:0;display:flex}:root[data-layout=tube_ph] .portal-block{border-top:3px solid var(--accent-cta);background:var(--surface);padding:11px 10px 8px}:root[data-layout=tube_ph] .portal-block-kopf{justify-content:space-between;align-items:center;gap:10px;padding:0 0 4px 6px;display:flex}:root[data-layout=tube_ph] .portal-block-titel{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}:root[data-layout=tube_ph] .portal-block-link{letter-spacing:.06em;text-transform:uppercase;min-height:26px;color:var(--accent-text);flex:none;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}:root[data-layout=tube_ph] .portal-liste{margin:0;padding:0;list-style:none}:root[data-layout=tube_ph] .portal-kat{min-height:32px;color:var(--muted);align-items:center;gap:10px;padding:0 6px;font-size:13px;font-weight:600;display:flex;position:relative}:root[data-layout=tube_ph] .portal-kat-balken{width:var(--anteil,0%);background:rgb(var(--bg-tint) / .14);pointer-events:none;border-radius:2px;position:absolute;inset:2px auto 2px 0}:root[data-layout=tube_ph] .portal-kat:hover{color:var(--text)}:root[data-layout=tube_ph] .portal-kat:hover .portal-kat-balken{background:rgb(var(--bg-tint) / .26)}:root[data-layout=tube_ph] .portal-kat-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;position:relative;overflow:hidden}:root[data-layout=tube_ph] .portal-kat-zahl{font-variant-numeric:tabular-nums;color:var(--muted-2);flex:none;font-size:11.5px;font-weight:700;position:relative}:root[data-layout=tube_ph] .portal-model{align-items:center;gap:10px;min-height:44px;padding:4px 6px;display:flex}:root[data-layout=tube_ph] .portal-model:hover{background:var(--surface-2)}:root[data-layout=tube_ph] .portal-model-bild{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}:root[data-layout=tube_ph] .portal-model-img{object-fit:cover;width:100%;height:100%}:root[data-layout=tube_ph] .portal-model-initial{font-family:var(--font-display);color:var(--muted);font-size:14px;font-weight:800}:root[data-layout=tube_ph] .portal-model-text{flex-direction:column;min-width:0;display:flex}:root[data-layout=tube_ph] .portal-model-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:root[data-layout=tube_ph] .portal-model-zahl{font-variant-numeric:tabular-nums;color:var(--muted-2);font-size:11px;font-weight:600}:root[data-layout=tube_ph] .portal-wand{margin-top:clamp(24px,3vw,34px)}:root[data-layout=tube_ph] .portal-wand-titel{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:clamp(15px,1.9vw,19px);font-weight:800;display:flex}:root[data-layout=tube_ph] .portal-wand-titel:before{content:"";background:var(--accent-cta);border-radius:1px;flex:none;width:4px;height:1em}:root[data-layout=tube_ph] .portal-wand ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=tube_ph] .portal-chip{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--muted);border-radius:3px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}:root[data-layout=tube_ph] .portal-chip:hover{color:var(--text);background:var(--surface-2);border-color:var(--accent-cta)}:root[data-layout=tube_ph] .portal-chip-zahl{font-variant-numeric:tabular-nums;color:var(--muted-2);font-size:11px;font-weight:500}:root[data-layout=tube_ph] .portal-chip-alle{color:var(--accent-text);border-color:var(--border-strong)}:root[data-layout=tube_ph] .portal-text{margin-top:clamp(26px,3.2vw,38px)}:root[data-layout=tube_ph] .portal-text .section-title{margin-top:0}:root[data-layout=tube_ph] .portal-kacheln{border-top:1px solid var(--border-strong);flex-wrap:wrap;gap:0;margin:20px 0 0;display:flex}:root[data-layout=tube_ph] .portal-kacheln>div{flex:160px;padding:12px 16px 0 0}:root[data-layout=tube_ph] .portal-kacheln dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}:root[data-layout=tube_ph] .portal-kacheln dd{font-family:var(--font-display);letter-spacing:-.02em;margin:3px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:800}@media (max-width:1024px){:root[data-layout=tube_ph] .portal-seite{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}}@media (max-width:640px){:root[data-layout=tube_ph] .portal-seite{grid-template-columns:minmax(0,1fr)}:root[data-layout=tube_ph] .portal-liste li:nth-child(n+9){display:none}:root[data-layout=tube_ph] .portal-kennzahlen{flex:100%}:root[data-layout=tube_ph] .portal-kennzahlen li{flex:1 1 0}:root[data-layout=tube_ph] .portal-kennzahlen a{text-align:left;min-width:0}}@media (prefers-reduced-motion:reduce){:root[data-layout=tube_ph] .card-media:before,:root[data-layout=tube_ph] .card,:root[data-layout=tube_ph] .card .meta{transition:none}}@media (forced-colors:active){:root[data-layout=tube_ph] .page-head:after,:root[data-layout=tube_ph] .section-title:before,:root[data-layout=tube_ph] .card-media:before,:root[data-layout=tube_ph] .portal-leiste:after,:root[data-layout=tube_ph] .portal-wand-titel:before{background:canvastext}:root[data-layout=tube_ph] .portal-block{border-top:3px solid canvastext}:root[data-layout=tube_ph] .portal-kat-balken{display:none}:root[data-layout=tube_ph] .card .meta{border:0;border-top:3px solid canvastext;border-bottom:1px solid canvastext}}:root[data-layout=tube_flow]{--radius:3px;--radius-sm:2px;--radius-lg:4px;--maxw:1560px;--konsole-spalte:236px;--glow-a:0;--glow-b:0;--grain-opacity:0}:root[data-layout=tube_flow]:not([data-theme=light]){--bg:#111316;--surface:#16191d;--surface-2:#1d2026;--surface-3:#272b32;--text:#eceff3;--muted:#a4a8ae;--muted-2:#9a9ea4;--border:#eceff31c;--border-strong:#eceff333;--bg-tint:166 182 201;--accent:#a6b6c9;--accent-hover:#c6d0dd;--accent-ink:#fff;--accent-cta:#506886;--accent-cta-hover:#5a7596;--ring:#a6b6c973;--shadow-accent:0 1px 3px #50688673;--card-shadow:none;--card-shadow-hover:none;--header-shadow:0 1px 0 #eceff317;--glow-a:0;--glow-b:0;--grain-opacity:0}:root[data-layout=tube_flow][data-theme=light]{--bg:#f2f4f7;--surface:#fff;--surface-2:#e8ebf0;--surface-3:#dce0e7;--text:#15181d;--muted:#5d626a;--muted-2:#61676f;--border:#15181d24;--border-strong:#15181d42;--bg-tint:69 90 115;--accent:#455a73;--accent-hover:#364659;--accent-ink:#fff;--accent-cta:#3e5168;--accent-cta-hover:#324153;--ring:#455a734d;--shadow-accent:0 1px 3px #455a7352;--card-shadow:none;--card-shadow-hover:none;--header-shadow:0 1px 0 #15181d21;--glow-a:0;--glow-b:0;--grain-opacity:0}:root[data-layout=tube_flow] .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:1632px){:root[data-layout=tube_flow] .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1412px){:root[data-layout=tube_flow] .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1132px){:root[data-layout=tube_flow] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:root[data-layout=tube_flow] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root[data-layout=tube_flow] .card{box-shadow:none;background:0 0;border:0;overflow:visible}:root[data-layout=tube_flow] .card-media{border-radius:var(--radius)}:root[data-layout=tube_flow] .card:hover,:root[data-layout=tube_flow] .card:focus-within{transform:none}:root[data-layout=tube_flow] .card:hover .title,:root[data-layout=tube_flow] .card:focus-within .title{color:var(--accent)}:root[data-layout=tube_flow] .card:hover .card-play,:root[data-layout=tube_flow] .card:focus-within .card-play{animation:none}:root[data-layout=tube_flow] .card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);row-gap:7px;display:grid}:root[data-layout=tube_flow] .card .meta{display:contents}:root[data-layout=tube_flow] .card .card-media{grid-area:1/1}:root[data-layout=tube_flow] .card-badge.card-date,:root[data-layout=tube_flow] .card-cats{display:none}:root[data-layout=tube_flow] .card .title{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;font-size:15px;line-height:1.4;display:block;overflow:hidden}:root[data-layout=tube_flow] .card-badge.card-duration{background:#0000009e;padding:1px 5px;font-weight:600}:root[data-layout=tube_flow] .card-sub{z-index:3;background:var(--surface);border-top:1px solid var(--border-strong);border-radius:0 0 var(--radius) var(--radius);opacity:0;pointer-events:none;grid-area:1/1;align-self:end;gap:8px;min-height:0;padding:6px 8px;font-size:12px;line-height:1.5;transition:opacity .18s,transform .18s;transform:translateY(6px)}:root[data-layout=tube_flow] .card-sub .card-performer{color:var(--text)}:root[data-layout=tube_flow] .card:hover .card-sub,:root[data-layout=tube_flow] .card:focus-within .card-sub{opacity:1;pointer-events:auto;transform:none}:root[data-layout=tube_flow] .card:hover .card-badges,:root[data-layout=tube_flow] .card:focus-within .card-badges{opacity:0;transition:opacity .18s}@media (prefers-reduced-motion:reduce){:root[data-layout=tube_flow] .card-sub{transition:none;transform:none}:root[data-layout=tube_flow] .card:hover .card-badges,:root[data-layout=tube_flow] .card:focus-within .card-badges{transition:none}}@media (hover:none){:root[data-layout=tube_flow] .card-sub{opacity:1;pointer-events:auto;background:0 0;border-top:0;border-radius:0;grid-area:3/1;align-self:start;padding:0;font-size:11.5px;line-height:1.4;transform:none}:root[data-layout=tube_flow] .card-sub .card-performer{color:var(--muted);font-weight:500}:root[data-layout=tube_flow] .card .title{margin-bottom:-3px}}:root[data-layout=tube_flow] .page-head{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:24px;margin-bottom:18px;padding-bottom:10px;display:grid}:root[data-layout=tube_flow] .page-head .eyebrow{letter-spacing:.2em;grid-area:1/1;margin-bottom:7px;font-size:11px}:root[data-layout=tube_flow] .page-head .eyebrow:before{background:var(--accent);border-radius:0;width:16px;height:1px}:root[data-layout=tube_flow] .page-head h1{letter-spacing:-.03em;grid-area:2/1;font-size:clamp(25px,2.6vw,34px)}:root[data-layout=tube_flow] .page-head .page-lead{letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--muted);grid-area:2/2;justify-self:end;margin:0;font-size:12px;font-weight:600}@media (max-width:640px){:root[data-layout=tube_flow] .page-head{grid-template-columns:minmax(0,1fr)}:root[data-layout=tube_flow] .page-head .page-lead{grid-area:3/1;justify-self:start;margin-top:7px}}:root[data-layout=tube_flow] .breadcrumb{margin-bottom:12px;font-size:12px}:root[data-layout=tube_flow] .sortierleiste{gap:14px;margin-bottom:14px}:root[data-layout=tube_flow] .sortier-label{letter-spacing:.2em;font-size:11px}:root[data-layout=tube_flow] .sortier-optionen{background:0 0;border:0;border-radius:0;gap:2px;padding:0}:root[data-layout=tube_flow] .sortier-option{border-bottom:2px solid #0000;border-radius:0;padding:5px 10px;font-size:13px;line-height:18px}:root[data-layout=tube_flow] .sortier-option:hover{color:var(--text);background:0 0}:root[data-layout=tube_flow] .sortier-option.is-aktiv,:root[data-layout=tube_flow] .sortier-option.is-aktiv:hover{color:var(--text);border-bottom-color:var(--accent);background:0 0}:root[data-layout=tube_flow] .card-cats{gap:0}:root[data-layout=tube_flow] .card-cat{background:0 0;border:0;border-radius:0;padding:3px 0;line-height:18px}:root[data-layout=tube_flow] .card-cat+.card-cat{border-left:1px solid var(--border-strong);margin-left:9px;padding-left:9px}:root[data-layout=tube_flow] .card-cat:hover{color:var(--text);border-color:var(--border-strong)}:root[data-layout=tube_flow] a.card-cat{min-height:24px}:root[data-layout=tube_flow] .card-cats{--chip-hoehe:24px}:root[data-layout=tube_flow] .card-badge{border-radius:var(--radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000c7;padding:2px 5px;font-size:11px}:root[data-layout=tube_flow] .card-badges{padding:6px}:root[data-layout=tube_flow] .page-link{min-width:34px;height:34px;box-shadow:none;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 9px;font-size:14px}:root[data-layout=tube_flow] .page-link:hover{border-bottom-color:var(--border-strong);color:var(--text);background:0 0;transform:none}:root[data-layout=tube_flow] .page-link.is-current{color:var(--text);border-bottom-color:var(--accent);box-shadow:none;background:0 0}:root[data-layout=tube_flow] .pagination{border-top:1px solid var(--border);justify-content:flex-start;gap:2px;padding-top:14px}:root[data-layout=tube_flow] .kachel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:1632px){:root[data-layout=tube_flow] .kachel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1412px){:root[data-layout=tube_flow] .kachel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1132px){:root[data-layout=tube_flow] .kachel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:root[data-layout=tube_flow] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root[data-layout=tube_flow] .kachel{box-shadow:none;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding-bottom:12px;overflow:visible}:root[data-layout=tube_flow] .kachel:hover{box-shadow:none;border-color:#0000;border-bottom-color:var(--border-strong);transform:none}:root[data-layout=tube_flow] .kachel-medien{aspect-ratio:16/9;border-radius:var(--radius);grid-template-rows:1fr;grid-template-columns:1fr;gap:0}:root[data-layout=tube_flow] .kachel-medien picture:not(:first-of-type){display:none}:root[data-layout=tube_flow] .kachel-medien[data-vorschauen="3"] picture:first-child .kachel-thumb{grid-row:auto}:root[data-layout=tube_flow] .kachel-verlauf{display:none}:root[data-layout=tube_flow] .kachel-leer{background:var(--surface-2)}:root[data-layout=tube_flow] .kachel-link{position:static}:root[data-layout=tube_flow] .kachel-link:after{content:"";z-index:2;position:absolute;inset:0}:root[data-layout=tube_flow] .kachel-link:focus-visible{outline-offset:2px;border-radius:0}:root[data-layout=tube_flow] .kachel-text{gap:2px;padding:9px 0 0}:root[data-layout=tube_flow] .kachel-name{letter-spacing:-.014em;color:var(--text);text-shadow:none;font-family:inherit;font-size:15px;line-height:1.32}:root[data-layout=tube_flow] .kachel-anzahl{color:var(--muted);text-shadow:none;font-variant-numeric:tabular-nums;font-size:12px}:root[data-layout=tube_flow] .model-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width:1400px){:root[data-layout=tube_flow] .model-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1180px){:root[data-layout=tube_flow] .model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){:root[data-layout=tube_flow] .model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){:root[data-layout=tube_flow] .model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}:root[data-layout=tube_flow] .detail-layout:not(:has(>.detail-aside)){grid-template-columns:minmax(0,1fr)}:root[data-layout=tube_flow] .player{max-height:min(70vh,620px);box-shadow:none}:root[data-layout=tube_flow] .video-stats{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;margin:0;padding:11px 0;font-size:13px}:root[data-layout=tube_flow] .video-meta{gap:12px 18px;margin:0;padding:12px 0}:root[data-layout=tube_flow] .uploader-avatar{border-radius:var(--radius);background:var(--surface-2);width:34px;height:34px;box-shadow:none;font-size:15px}:root[data-layout=tube_flow] .video-meta .chips{gap:0;margin:0}:root[data-layout=tube_flow] .video-meta .chip{background:0 0;border:0;border-radius:0;padding:6px 0;font-size:13px;line-height:18px}:root[data-layout=tube_flow] .video-meta .chip:hover{color:var(--text);background:0 0;transform:none}:root[data-layout=tube_flow] .video-meta .chip+.chip{border-left:1px solid var(--border-strong);margin-left:11px;padding-left:11px}:root[data-layout=tube_flow] .detail-main>.body{margin-top:18px;font-size:15.5px}:root[data-layout=tube_flow] .video-cta{border:0;border-left:2px solid var(--accent);background:0 0;border-radius:0;padding:16px 0 16px 18px}:root[data-layout=tube_flow] .creator-hero{background:var(--surface);border-bottom:1px solid var(--border-strong);min-height:0}:root[data-layout=tube_flow] .creator-hero-inner{gap:clamp(20px,4vw,48px);padding:clamp(26px,3.2vw,40px) clamp(16px,4vw,32px)}:root[data-layout=tube_flow] .creator-hero-text h1{font-size:clamp(30px,4vw,48px)}:root[data-layout=tube_flow] .creator-hero-avatar{width:clamp(150px,19vw,260px);height:auto}:root[data-layout=tube_flow] .section-head{border-bottom:1px solid var(--border-strong);margin-bottom:16px;padding-bottom:9px}:root[data-layout=tube_flow] .section-title{letter-spacing:-.02em;font-size:clamp(18px,1.9vw,22px)}:root[data-layout=tube_flow] .section-link{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}:root[data-layout=tube_flow] .section-link:hover{gap:6px}:root[data-layout=tube_flow] .latest-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:root[data-layout=tube_flow] .latest-card:hover{box-shadow:none;border-color:#0000}:root[data-layout=tube_flow] .latest-media{border-radius:var(--radius);overflow:hidden}:root[data-layout=tube_flow] .creator-about-box{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-layout=tube_flow] .creator-about-box .body{margin-inline:0;font-size:16px;line-height:1.7}:root[data-layout=tube_flow] .about-card,:root[data-layout=tube_flow] .fact-card{border:0;border-top:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0;padding:14px 0 0}:root[data-layout=tube_flow] .about-card h3,:root[data-layout=tube_flow] .fact-card h3{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:inherit;font-size:12px;font-weight:700}:root[data-layout=tube_flow] .faq-list{gap:0}:root[data-layout=tube_flow] .faq-item{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0}:root[data-layout=tube_flow] .faq-item:last-child{border-bottom:1px solid var(--border)}:root[data-layout=tube_flow] .faq-item summary{padding:13px 2px}:root[data-layout=tube_flow] .faq-item summary:hover{color:var(--accent);background:0 0}:root[data-layout=tube_flow] .faq-item summary h3{font-size:15px}:root[data-layout=tube_flow] .creator-outro{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;gap:8px 20px;padding:18px 0 0}:root[data-layout=tube_flow] .creator-outro-avatar{border-radius:var(--radius);border-width:0;outline:0;width:56px;height:56px;font-size:22px}:root[data-layout=tube_flow] .creator-outro-title{letter-spacing:-.02em;font-family:inherit;font-size:clamp(17px,1.8vw,21px)}:root[data-layout=tube_flow] .creator-outro-text{font-size:15px;line-height:1.55}:root[data-layout=tube_flow] .card{border-bottom:1px solid var(--border);padding-bottom:12px}:root[data-layout=tube_flow] .card:hover{border-bottom-color:var(--border-strong)}:root[data-layout=tube_flow] .pagination{border-top:0;padding-top:4px}:root[data-layout=tube_flow] .btn,:root[data-layout=tube_flow] .nav-cta,:root[data-layout=tube_flow] .search input,:root[data-layout=tube_flow] .chip,:root[data-layout=tube_flow] .creator-hero-count,:root[data-layout=tube_flow] .creator-hero-facts li,:root[data-layout=tube_flow] .creator-badges li,:root[data-layout=tube_flow] .uploader-folgen,:root[data-layout=tube_flow] .blog-more,:root[data-layout=tube_flow] .signup-vorschlag{border-radius:var(--radius)}:root[data-layout=tube_flow] .creator-hero-facts li{padding:6px 12px;font-size:14px}:root[data-layout=tube_flow] .btn:hover,:root[data-layout=tube_flow] .nav-cta:hover,:root[data-layout=tube_flow] .chip:hover{transform:none}:root[data-layout=tube_flow] .section-title{border-bottom:1px solid var(--border-strong);margin-bottom:16px;padding-bottom:9px}:root[data-layout=tube_flow] .section-head .section-title,:root[data-layout=tube_flow] .creator-about-head .section-title{border-bottom:0;margin-bottom:0;padding-bottom:0}:root[data-layout=tube_flow] .creator-about-head{text-align:left;border-bottom:1px solid var(--border-strong);margin-bottom:18px;padding-bottom:9px}:root[data-layout=tube_flow] .creator-about-head .section-sub{margin-top:5px;font-size:13px}:root[data-layout=tube_flow] .creator-about-cta{text-align:left}:root[data-layout=tube_flow] .fact-icon,:root[data-layout=tube_flow] .about-card-icon{display:none}:root[data-layout=tube_flow] .faq-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-layout=tube_flow] .nachbar{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;padding:12px 0 0}:root[data-layout=tube_flow] .nachbar:hover{border-top-color:var(--accent);background:0 0;transform:none}:root[data-layout=tube_flow] .nachbar-label{letter-spacing:.2em;font-size:11px}:root[data-layout=tube_flow] .nachbar-titel{font-family:inherit}:root[data-layout=tube_flow] .detail-main>.body{max-width:88ch}:root[data-layout=tube_flow] .creator-hero-figure{flex-direction:column;display:flex}:root[data-layout=tube_flow] .creator-hero-avatar{border-radius:var(--radius);box-shadow:none;aspect-ratio:1;border:0;outline:0;height:auto}:root[data-layout=tube_flow] .creator-hero-figures{border:0;border-top:1px solid var(--border-strong);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin-top:10px;position:static}:root[data-layout=tube_flow] .creator-hero-figures>div{text-align:left;flex:1;padding:9px 0 0}:root[data-layout=tube_flow] .creator-hero-figures>div+div{border-left:0}:root[data-layout=tube_flow] .creator-hero-figures dd{font-size:clamp(18px,1.8vw,22px)}:root[data-layout=tube_flow] .creator-hero-figures dt{letter-spacing:.14em;text-transform:uppercase;font-size:11px}:root[data-layout=tube_flow] .creator-hero-sub{font-size:16px}@media (forced-colors:active){:root[data-layout=tube_flow] .sortier-option.is-aktiv,:root[data-layout=tube_flow] .page-link.is-current{color:highlight;border-bottom-color:highlight}:root[data-layout=tube_flow] .card-sub{color:canvastext;background:canvas;border-top:1px solid canvastext}}@media (min-width:900px){:root[data-layout=tube_flow] .site-header{z-index:60;width:var(--konsole-spalte);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-right:1px solid var(--border-strong);box-shadow:none;overscroll-behavior:contain;position:fixed;inset:0 auto 0 0;overflow-y:auto}:root[data-layout=tube_flow] .site-header .row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;max-width:none;height:auto;min-height:100%;margin:0;padding:22px 14px 24px}:root[data-layout=tube_flow] .site-header .brand{white-space:normal;border-bottom:1px solid var(--border);padding:2px 8px 18px;font-size:22px;line-height:1.15;display:block}:root[data-layout=tube_flow] .site-header .search{flex:none;max-width:none;margin:0}:root[data-layout=tube_flow] .site-header .search input{background:var(--bg);height:38px;padding:0 12px 0 34px;font-size:14px}:root[data-layout=tube_flow] .site-header .search svg{width:15px;height:15px;left:11px}:root[data-layout=tube_flow] .site-header .nav{flex-direction:column;align-items:stretch;gap:2px;font-size:15px;font-weight:600}:root[data-layout=tube_flow] .site-header .nav a{border-radius:var(--radius);border-left:2px solid #0000;align-items:center;min-height:42px;padding:0 10px;transition:none;display:flex}:root[data-layout=tube_flow] .site-header .nav a:after{display:none}:root[data-layout=tube_flow] .site-header .nav a:hover,:root[data-layout=tube_flow] .site-header .nav a[aria-current]{color:var(--text);background:var(--surface-2);border-left-color:var(--accent)}:root[data-layout=tube_flow] .site-header .nav-cta{justify-content:center;margin-top:10px}:root[data-layout=tube_flow] main{margin-left:var(--konsole-spalte);padding-top:clamp(24px,3vw,40px)}:root[data-layout=tube_flow] .site-footer{margin-left:var(--konsole-spalte)}:root[data-layout=tube_flow] .skip-link{left:calc(var(--konsole-spalte) + 16px)}:root[data-layout=tube_flow] [id]{scroll-margin-top:24px}}@media (max-width:899px){:root[data-layout=tube_flow] .site-header{z-index:60;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;border-top:1px solid var(--border-strong);box-shadow:none;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:auto 0 0}:root[data-layout=tube_flow] .site-header .row{flex-wrap:wrap;align-items:stretch;gap:0;max-width:none;height:auto;padding:0}:root[data-layout=tube_flow] .site-header .search{visibility:hidden;flex:0 0 100%;order:-1;max-width:none;max-height:0;margin:0;transition:max-height .22s,margin .22s,visibility 0s linear .22s;overflow:hidden}:root[data-layout=tube_flow] .site-header .search[data-offen=true]{visibility:visible;max-height:56px;margin:10px clamp(12px,4vw,20px);transition:max-height .22s,margin .22s,visibility}:root[data-layout=tube_flow] .site-header .brand{min-width:0;min-height:56px;font-family:var(--font-body);letter-spacing:0;flex:1 1 0;order:1;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:flex;overflow:hidden}:root[data-layout=tube_flow] .site-header .brand .brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-layout=tube_flow] .site-header .brand .dot,:root[data-layout=tube_flow] .site-header .burger{display:none}:root[data-layout=tube_flow] .site-header .nav,:root[data-layout=tube_flow] .site-header .nav[data-open]{visibility:visible;flex-direction:row;flex:3 1 0;order:2;align-items:stretch;gap:0;max-height:none;margin:0;transition:none;overflow:visible}:root[data-layout=tube_flow] .site-header .nav a{text-align:center;border-bottom:0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:56px;padding:0 4px;font-size:12px;font-weight:600;display:flex}:root[data-layout=tube_flow] .site-header .nav a:after{display:none}:root[data-layout=tube_flow] .site-header .nav a:hover{color:var(--text);background:var(--surface-2)}:root[data-layout=tube_flow] .site-header .nav a[aria-current]{color:var(--text);box-shadow:inset 0 2px 0 var(--accent);background:var(--surface-2)}:root[data-layout=tube_flow] .site-header .suche-toggle{width:56px;height:auto;min-height:56px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;order:3;margin:0;display:flex}:root[data-layout=tube_flow] .site-header .suche-toggle:hover{color:var(--text);background:var(--surface-2)}:root[data-layout=tube_flow] .site-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}:root[data-layout=tube_flow] main{padding-top:20px}:root[data-layout=tube_flow] [id]{scroll-margin-top:20px}}@media (max-width:899px) and (prefers-reduced-motion:reduce){:root[data-layout=tube_flow] .site-header .search,:root[data-layout=tube_flow] .site-header .search[data-offen=true]{transition:none}}@media (min-width:900px) and (forced-colors:active){:root[data-layout=tube_flow] .site-header{border-right:1px solid canvastext}:root[data-layout=tube_flow] .site-header .nav a{border-left-color:canvas}:root[data-layout=tube_flow] .site-header .nav a:hover,:root[data-layout=tube_flow] .site-header .nav a[aria-current]{color:highlight;border-left-color:highlight}}@media (max-width:899px) and (forced-colors:active){:root[data-layout=tube_flow] .site-header{border-top:1px solid canvastext}:root[data-layout=tube_flow] .site-header .nav a[aria-current]{color:highlight;text-underline-offset:4px;text-decoration:underline}}:root[data-layout=tube_flow] .konsole-kopf{border-bottom:1px solid var(--border-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:22px;padding-bottom:14px;display:flex}:root[data-layout=tube_flow] .konsole-kopf-text{flex:320px;min-width:0}:root[data-layout=tube_flow] .konsole-claim{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px;font-size:13px;font-weight:600}:root[data-layout=tube_flow] .konsole-kopf h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.12}:root[data-layout=tube_flow] .konsole-lead{max-width:68ch;color:var(--muted);margin:8px 0 0;font-size:15px}:root[data-layout=tube_flow] .konsole-zahlen{border:1px solid var(--border);border-radius:var(--radius);flex:none;gap:0;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=tube_flow] .konsole-zahlen li+li{border-left:1px solid var(--border)}:root[data-layout=tube_flow] .konsole-zahlen a{text-align:right;white-space:nowrap;min-width:112px;padding:8px 16px 9px;display:block}:root[data-layout=tube_flow] .konsole-zahlen a:hover{background:var(--surface-2)}:root[data-layout=tube_flow] .konsole-zahl-wert{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.1;display:block}:root[data-layout=tube_flow] .konsole-zahl-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;display:block}:root[data-layout=tube_flow] .konsole-sprung{margin-bottom:4px}:root[data-layout=tube_flow] .konsole-sprung ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=tube_flow] .konsole-chip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:32px;color:var(--muted);align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}:root[data-layout=tube_flow] .konsole-chip:hover{color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}:root[data-layout=tube_flow] .konsole-chip-zahl{font-variant-numeric:tabular-nums;color:var(--muted-2);font-size:11px;font-weight:500}:root[data-layout=tube_flow] .konsole-chip-alle{color:var(--accent-text);border-color:var(--border-strong)}:root[data-layout=tube_flow] .konsole-strom{margin-bottom:4px}:root[data-layout=tube_flow] .konsole-text{margin-top:36px}:root[data-layout=tube_flow] .konsole-kacheln{border-top:1px solid var(--border-strong);flex-wrap:wrap;gap:0;margin:22px 0 0;display:flex}:root[data-layout=tube_flow] .konsole-kacheln>div{flex:160px;padding:12px 16px 0 0}:root[data-layout=tube_flow] .konsole-kacheln dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}:root[data-layout=tube_flow] .konsole-kacheln dd{font-family:var(--font-display);letter-spacing:-.02em;margin:3px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:800}@media (max-width:640px){:root[data-layout=tube_flow] .konsole-sprung li:nth-child(n+9):not(:last-child){display:none}:root[data-layout=tube_flow] .konsole-kopf{align-items:stretch}:root[data-layout=tube_flow] .konsole-zahlen{flex:100%}:root[data-layout=tube_flow] .konsole-zahlen li{flex:1 1 0}:root[data-layout=tube_flow] .konsole-zahlen a{text-align:left;min-width:0}}:root[data-layout=nische_tag]{--radius:10px;--radius-sm:6px;--radius-lg:16px;--maxw:1360px}:root[data-layout=nische_tag]:not([data-theme=light]){--bg:#0e1310;--surface:#161d18;--surface-2:#1c241e;--surface-3:#27312a;--text:#edf4ee;--muted:#9fb2a5;--muted-2:#87998c;--border:#d2ebda1c;--border-strong:#d2ebda33;--bg-tint:34 197 94;--accent:#4ade80;--accent-hover:#86efac;--accent-ink:#fff;--accent-cta:#15803d;--accent-cta-hover:#1e853f;--ring:#4ade8073;--shadow-accent:0 14px 40px #22c55e3d;--card-shadow:0 1px 2px #00000073;--card-shadow-hover:0 10px 20px #0006, 0 18px 44px #22c55e33;--header-shadow:0 1px 0 #d2ebda0f;--glow-a:.13;--glow-b:.06;--grain-opacity:.03;--merkmal-flaeche:rgb(var(--bg-tint) / .09);--merkmal-kante:rgb(var(--bg-tint) / .24);--merkmal-marke:#4ade80}:root[data-layout=nische_tag][data-theme=light]{--bg:#eef1ec;--surface:#fff;--surface-2:#e5eae3;--surface-3:#d8e0d6;--text:#121711;--muted:#526054;--muted-2:#5c6a5e;--border:#1217111c;--border-strong:#12171133;--bg-tint:21 128 61;--accent:#137536;--accent-hover:#166534;--accent-ink:#fff;--accent-cta:#166534;--accent-cta-hover:#14532d;--ring:#15803d52;--shadow-accent:0 14px 40px #15803d2e;--card-shadow:0 1px 2px #1217110d, 0 10px 24px #12171112;--card-shadow-hover:0 6px 14px #12171117, 0 18px 40px #15803d2e;--header-shadow:0 4px 24px #12171112;--glow-a:.07;--glow-b:.04;--grain-opacity:.015;--merkmal-flaeche:rgb(var(--bg-tint) / .09);--merkmal-kante:rgb(var(--bg-tint) / .26);--merkmal-marke:#166534}:root[data-layout=nische_tag] .card{border-left:3px solid var(--accent-cta);border-radius:2px var(--radius) var(--radius) 2px}:root[data-layout=nische_tag] .card:hover,:root[data-layout=nische_tag] .card:focus-within{border-left-color:var(--accent-cta-hover)}:root[data-layout=nische_tag] .card .meta{flex:auto;gap:8px;padding:12px 13px 13px}:root[data-layout=nische_tag] .card-badge.card-date{display:none}:root[data-layout=nische_tag] .card-badges{padding:0}:root[data-layout=nische_tag] .card-badge.card-duration{border-radius:var(--radius-sm) 0 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.03em;background:#000000d9;padding:4px 10px;font-size:12px}:root[data-layout=nische_tag] .card-badge.card-neu{border-radius:0 0 0 var(--radius-sm);padding:4px 10px;top:0;right:0}:root[data-layout=nische_tag] .card-cats{background:var(--surface-2);border-bottom:1px solid var(--border);--chip-hoehe:45px;order:-1;align-content:flex-start;gap:12px 4px;margin:-12px -13px 0;padding:9px 13px}:root[data-layout=nische_tag] .card-cat{border-radius:var(--radius-sm);background:var(--merkmal-flaeche);border-color:var(--merkmal-kante);color:var(--text);text-transform:uppercase;letter-spacing:.03em;padding:4px 6px 4px 5px;font-size:10.5px;font-weight:600;line-height:16px;transition:color .15s,border-color .15s,background .15s}:root[data-layout=nische_tag] .card .title{letter-spacing:-.017em;font-size:17px;line-height:1.31}:root[data-layout=nische_tag] .card-sub{border-top:1px solid var(--border);margin-top:auto;padding-top:9px;font-size:12.5px}:root[data-layout=nische_tag] .card-cat:before{content:"#" / "";color:var(--merkmal-marke);margin-right:2px;font-weight:700}:root[data-layout=nische_tag] .card-cat:hover,:root[data-layout=nische_tag] .card-cat:focus-visible{background:var(--accent-cta);border-color:var(--accent-cta);color:var(--accent-ink)}:root[data-layout=nische_tag] .card-cat:hover:before,:root[data-layout=nische_tag] .card-cat:focus-visible:before{color:var(--accent-ink)}:root[data-layout=nische_tag] .creator-cat-filter{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-cta);border-radius:var(--radius);align-items:center;gap:7px;margin-bottom:26px;padding:14px 16px}:root[data-layout=nische_tag] .creator-cat-filter .chip,:root[data-layout=nische_tag] .chips .chip{background:var(--merkmal-flaeche);border-color:var(--merkmal-kante);padding:8px 15px;font-size:14px;font-weight:600}:root[data-layout=nische_tag] .creator-cat-filter .chip:before,:root[data-layout=nische_tag] .chips .chip:before{content:"#" / "";color:var(--merkmal-marke);margin-right:5px;font-weight:700}:root[data-layout=nische_tag] .creator-cat-filter .chip:nth-child(-n+2){padding:11px 20px;font-size:17px}:root[data-layout=nische_tag] .creator-cat-filter .chip:nth-child(n+3):nth-child(-n+6){padding:9px 17px;font-size:15px}:root[data-layout=nische_tag] .creator-cat-filter .chip:hover,:root[data-layout=nische_tag] .creator-cat-filter .chip:focus-visible,:root[data-layout=nische_tag] .chips .chip:hover,:root[data-layout=nische_tag] .chips .chip:focus-visible{background:var(--accent-cta);border-color:var(--accent-cta);color:var(--accent-ink)}:root[data-layout=nische_tag] .creator-cat-filter .chip:hover:before,:root[data-layout=nische_tag] .creator-cat-filter .chip:focus-visible:before,:root[data-layout=nische_tag] .chips .chip:hover:before,:root[data-layout=nische_tag] .chips .chip:focus-visible:before{color:var(--accent-ink)}:root[data-layout=nische_tag] .creator-cat-filter .chip:hover .chip-count{border-left-color:#ffffff6b}@supports selector(:has(*)){@media (min-width:1024px){:root[data-layout=nische_tag] .detail-layout:not(:has(>.detail-aside)){grid-template-columns:minmax(0,1fr)}:root[data-layout=nische_tag] .detail-layout:not(:has(>.detail-aside)) .detail-main{width:min(100%,1100px)}}}:root[data-layout=nische_tag] .video-meta{flex-wrap:wrap}:root[data-layout=nische_tag] .video-meta>.chips{border-top:1px solid var(--border);flex:1 0 100%;gap:8px;margin:4px 0 0;padding-top:14px}:root[data-layout=nische_tag] .grid>.card:first-child{grid-area:span 2/span 2}:root[data-layout=nische_tag] .grid>.card:first-child .card-media{aspect-ratio:auto;flex:auto;min-height:0}:root[data-layout=nische_tag] .grid>.card:first-child .card-play{width:74px;height:74px}:root[data-layout=nische_tag] .grid>.card:first-child .meta{padding:14px 18px 18px}:root[data-layout=nische_tag] .grid>.card:first-child .title{font-family:var(--font-display);-webkit-line-clamp:3;font-size:clamp(19px,1.6vw,24px);line-height:1.24}:root[data-layout=nische_tag] .grid>.card:first-child .card-cats{--chip-hoehe:45px;margin:-14px -18px 0;padding:9px 18px}:root[data-layout=nische_tag] .related .grid>.card:first-child{grid-area:auto}:root[data-layout=nische_tag] .related .grid>.card:first-child .card-media{aspect-ratio:16/9;flex:none}:root[data-layout=nische_tag] .related .grid>.card:first-child .card-play{width:56px;height:56px}:root[data-layout=nische_tag] .related .grid>.card:first-child .meta{padding:12px 13px 13px}:root[data-layout=nische_tag] .related .grid>.card:first-child .title{-webkit-line-clamp:2;font-family:inherit;font-size:17px;line-height:1.31}:root[data-layout=nische_tag] .related .grid>.card:first-child .card-cats{--chip-hoehe:45px;margin:-12px -13px 0;padding:9px 13px}@media (max-width:680px){:root[data-layout=nische_tag] .grid>.card:first-child{grid-area:auto}:root[data-layout=nische_tag] .grid>.card:first-child .card-media{aspect-ratio:16/9;flex:none}:root[data-layout=nische_tag] .grid>.card:first-child .card-play{width:56px;height:56px}:root[data-layout=nische_tag] .grid>.card:first-child .meta{padding:12px 13px 13px}:root[data-layout=nische_tag] .grid>.card:first-child .title{-webkit-line-clamp:2;font-family:inherit;font-size:17px;line-height:1.31}:root[data-layout=nische_tag] .grid>.card:first-child .card-cats{--chip-hoehe:45px;margin:-12px -13px 0;padding:9px 13px}}:root[data-layout=nische_tag] .kachel-grid{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(-n+3){flex:calc(33.3333% - 8px);margin-bottom:16px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4){background:var(--merkmal-flaeche);border-color:var(--merkmal-kante);box-shadow:none;border-radius:999px;flex:0 auto;container-type:normal}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-medien{display:none}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-link{flex-direction:row;align-items:center;position:static}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-text{flex-direction:row;align-items:baseline;gap:8px;padding:10px 18px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-name{color:var(--text);text-shadow:none;white-space:nowrap;font-family:inherit;font-size:15px;font-weight:600}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-name:before{content:"#" / "";color:var(--merkmal-marke);margin-right:5px;font-weight:700}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-anzahl{color:var(--muted);text-shadow:none;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):nth-child(-n+6) .kachel-text{padding:13px 22px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):nth-child(-n+6) .kachel-name{font-size:18px;font-weight:700}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):nth-child(-n+6) .kachel-anzahl{font-size:13.5px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+7):nth-child(-n+12) .kachel-text{padding:11px 20px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+7):nth-child(-n+12) .kachel-name{font-size:16.5px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+7):nth-child(-n+12) .kachel-anzahl{font-size:13px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover{background:var(--accent-cta);border-color:var(--accent-cta)}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover .kachel-name,:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover .kachel-name:before,:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover .kachel-anzahl{color:var(--accent-ink)}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-link:focus-visible{outline-offset:2px;border-radius:999px}@media (max-width:820px){:root[data-layout=nische_tag] .kachel-grid{gap:9px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(-n+3){flex:calc(50% - 4.5px)}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(3) .kachel-medien{aspect-ratio:2}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-text{padding:8px 13px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4) .kachel-name{font-size:14px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):nth-child(-n+6) .kachel-text{padding:10px 16px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):nth-child(-n+6) .kachel-name{font-size:16px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+7):nth-child(-n+12) .kachel-text{padding:9px 14px}:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+7):nth-child(-n+12) .kachel-name{font-size:15px}}:root[data-layout=nische_tag] .page-head{border-left:3px solid var(--accent-cta);padding-left:clamp(14px,1.6vw,22px)}:root[data-layout=nische_tag] .eyebrow:before{width:0;margin-right:-8px}:root[data-layout=nische_tag] .sortierleiste{justify-content:flex-start}:root[data-layout=nische_tag] .merkmale-home{--wolke-klein:clamp(15px, 1.2vw, 17px);--wolke-gross:clamp(30px, 4.3vw, 62px);flex-direction:column;gap:clamp(26px,3vw,42px);display:flex}:root[data-layout=nische_tag] .merkmale-wolke-block{border-left:3px solid var(--accent-cta);padding-left:clamp(14px,1.6vw,22px)}:root[data-layout=nische_tag] .merkmale-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--merkmal-marke);margin:0;font-size:11.5px;font-weight:700}:root[data-layout=nische_tag] .merkmale-h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:5px 0 clamp(14px,1.8vw,24px);font-size:clamp(19px,1.9vw,26px);font-weight:700;line-height:1.25}:root[data-layout=nische_tag] .merkmale-wolke{flex-wrap:wrap;align-items:baseline;gap:clamp(2px,.4vw,6px) clamp(11px,1.3vw,20px);margin:0;padding:0;list-style:none;display:flex}:root[data-layout=nische_tag] .merkmale-wort{line-height:1.08;font-family:var(--font-display);letter-spacing:-.015em;font-size:calc(var(--wolke-klein) + (var(--wolke-gross) - var(--wolke-klein)) * var(--w,.5));border-radius:5px;padding:5px 3px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-block}:root[data-layout=nische_tag] .merkmale-wort-name:before{content:"#" / "";color:var(--merkmal-marke);opacity:.72;margin-right:.06em}:root[data-layout=nische_tag] .merkmale-wort-zahl{font-family:var(--font-body);font-size:calc(11px + 5px * var(--w,.5));font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted-2);margin-left:.3em;font-weight:500}:root[data-layout=nische_tag] .merkmale-wort[data-stufe="1"]{color:var(--muted);font-weight:500}:root[data-layout=nische_tag] .merkmale-wort[data-stufe="2"]{color:var(--muted);font-weight:600}:root[data-layout=nische_tag] .merkmale-wort[data-stufe="3"]{color:var(--text);font-weight:600}:root[data-layout=nische_tag] .merkmale-wort[data-stufe="4"]{color:var(--text);font-weight:700}:root[data-layout=nische_tag] .merkmale-wort[data-stufe="5"]{color:var(--accent-text);font-weight:800}:root[data-layout=nische_tag] .merkmale-wort:hover,:root[data-layout=nische_tag] .merkmale-wort:focus-visible{background:var(--merkmal-flaeche);color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.06em}:root[data-layout=nische_tag] .merkmale-wort:hover .merkmale-wort-zahl,:root[data-layout=nische_tag] .merkmale-wort:focus-visible .merkmale-wort-zahl{color:var(--accent-text)}:root[data-layout=nische_tag] .merkmale-wort:focus-visible{outline-offset:2px}:root[data-layout=nische_tag] .merkmale-wolke-alle{color:var(--accent-text);margin-top:clamp(12px,1.4vw,18px);padding:5px 2px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}:root[data-layout=nische_tag] .merkmale-wolke-alle:hover{text-underline-offset:3px;text-decoration:underline}:root[data-layout=nische_tag] .merkmale-kopf{background:var(--merkmal-flaeche);border:1px solid var(--merkmal-kante);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px clamp(16px,2vw,30px);padding:12px clamp(14px,1.6vw,20px);display:flex}:root[data-layout=nische_tag] .merkmale-kopf:not(:has(.merkmale-lead)){width:fit-content;max-width:100%}:root[data-layout=nische_tag] .merkmale-lead{max-width:68ch;color:var(--muted);flex:320px;margin:0;font-size:14.5px;line-height:1.55}:root[data-layout=nische_tag] .merkmale-zahlen{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=nische_tag] .merkmale-zahlen li{padding:0 clamp(14px,1.8vw,26px)}:root[data-layout=nische_tag] .merkmale-zahlen li:first-child{padding-left:0}:root[data-layout=nische_tag] .merkmale-zahlen li+li{border-left:1px solid var(--merkmal-kante)}:root[data-layout=nische_tag] .merkmale-zahlen a{flex-direction:column;gap:1px;min-height:24px;padding:2px 3px;text-decoration:none;display:flex}:root[data-layout=nische_tag] .merkmale-zahl-wert{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(19px,2vw,26px);font-weight:800;line-height:1.1}:root[data-layout=nische_tag] .merkmale-zahl-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}:root[data-layout=nische_tag] .merkmale-zahlen a:hover .merkmale-zahl-wert,:root[data-layout=nische_tag] .merkmale-zahlen a:focus-visible .merkmale-zahl-wert{color:var(--accent-text)}:root[data-layout=nische_tag] .merkmale-block-kopf{border-left:3px solid var(--accent-cta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;margin-bottom:12px;padding-left:clamp(14px,1.6vw,22px);display:flex}:root[data-layout=nische_tag] .merkmale-block-titel{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.15}:root[data-layout=nische_tag] .merkmale-block-titel:before{content:"#" / "";color:var(--merkmal-marke);opacity:.72;margin-right:.08em}:root[data-layout=nische_tag] .merkmale-block-titel a{color:var(--text);text-decoration:none}:root[data-layout=nische_tag] .merkmale-block-titel a:hover{color:var(--accent-text)}:root[data-layout=nische_tag] .merkmale-block-link{color:var(--accent-text);padding:4px 2px;font-size:13px;font-weight:600;text-decoration:none}:root[data-layout=nische_tag] .merkmale-block-link:hover{text-underline-offset:3px;text-decoration:underline}:root[data-layout=nische_tag] .merkmale-block-liste{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:root[data-layout=nische_tag] .merkmale-block-liste .card .meta{padding:10px 11px 11px}:root[data-layout=nische_tag] .merkmale-mehr{border:1px solid var(--merkmal-kante);border-radius:var(--radius);background:var(--merkmal-flaeche);text-align:center;letter-spacing:.01em;color:var(--accent-text);padding:14px 18px;font-size:14.5px;font-weight:700;text-decoration:none;display:block}:root[data-layout=nische_tag] .merkmale-mehr:hover{background:var(--accent-cta);border-color:var(--accent-cta);color:var(--accent-ink)}:root[data-layout=nische_tag] .merkmale-kacheln{border-top:1px solid var(--border-strong);flex-wrap:wrap;gap:0;margin:22px 0 0;display:flex}:root[data-layout=nische_tag] .merkmale-kacheln>div{flex:160px;padding:12px 16px 0 0}:root[data-layout=nische_tag] .merkmale-kacheln dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}:root[data-layout=nische_tag] .merkmale-kacheln dd{font-family:var(--font-display);letter-spacing:-.02em;margin:3px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:800}@media (max-width:1100px){:root[data-layout=nische_tag] .merkmale-block-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){:root[data-layout=nische_tag] .merkmale-block-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-layout=nische_tag] .merkmale-zahlen{flex:100%}:root[data-layout=nische_tag] .merkmale-zahlen li{flex:1 1 0;min-width:0;padding:0 10px}:root[data-layout=nische_tag] .merkmale-zahlen li:first-child{padding-left:0}}@media (prefers-reduced-motion:reduce){:root[data-layout=nische_tag] .card-cat,:root[data-layout=nische_tag] .creator-cat-filter .chip,:root[data-layout=nische_tag] .merkmale-wort,:root[data-layout=nische_tag] .chips .chip{transition:none}}@media (forced-colors:active){:root[data-layout=nische_tag] .card-cat:hover,:root[data-layout=nische_tag] .card-cat:focus-visible,:root[data-layout=nische_tag] .creator-cat-filter .chip:hover,:root[data-layout=nische_tag] .creator-cat-filter .chip:focus-visible,:root[data-layout=nische_tag] .chips .chip:hover,:root[data-layout=nische_tag] .chips .chip:focus-visible,:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}:root[data-layout=nische_tag] .card-cat:hover:before,:root[data-layout=nische_tag] .card-cat:focus-visible:before,:root[data-layout=nische_tag] .creator-cat-filter .chip:hover:before,:root[data-layout=nische_tag] .creator-cat-filter .chip:focus-visible:before,:root[data-layout=nische_tag] .chips .chip:hover:before,:root[data-layout=nische_tag] .chips .chip:focus-visible:before,:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover .kachel-name,:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover .kachel-name:before,:root[data-layout=nische_tag] .kachel-grid>.kachel:nth-child(n+4):hover .kachel-anzahl{color:highlighttext}:root[data-layout=nische_tag] .page-head,:root[data-layout=nische_tag] .creator-cat-filter,:root[data-layout=nische_tag] .merkmale-wolke-block,:root[data-layout=nische_tag] .merkmale-block-kopf,:root[data-layout=nische_tag] .card{border-left-color:highlight}:root[data-layout=nische_tag] .merkmale-wort:hover,:root[data-layout=nische_tag] .merkmale-wort:focus-visible{color:highlighttext;forced-color-adjust:none;background:highlight}:root[data-layout=nische_tag] .merkmale-wort:hover .merkmale-wort-name:before,:root[data-layout=nische_tag] .merkmale-wort:hover .merkmale-wort-zahl,:root[data-layout=nische_tag] .merkmale-wort:focus-visible .merkmale-wort-name:before,:root[data-layout=nische_tag] .merkmale-wort:focus-visible .merkmale-wort-zahl{color:highlighttext}:root[data-layout=nische_tag] .merkmale-kopf,:root[data-layout=nische_tag] .merkmale-mehr{border-color:canvastext}:root[data-layout=nische_tag] .merkmale-mehr:hover,:root[data-layout=nische_tag] .merkmale-mehr:focus-visible{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}:root[data-layout=nische_tag] .card-cats{background:canvas;border-bottom:1px solid canvastext}}:root[data-layout=nische_kurator]{--radius:10px;--radius-sm:6px;--radius-lg:16px;--maxw:1440px}:root[data-layout=nische_kurator]:not([data-theme=light]){--bg:#13140f;--surface:#1c1e17;--surface-2:#262922;--surface-3:#30332a;--text:#f0eee2;--muted:#a9a894;--muted-2:#95958a;--border:#f0eee21a;--border-strong:#f0eee233;--bg-tint:198 156 96;--accent:#adc481;--accent-hover:#c6d89f;--accent-ink:#141710;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#adc48173;--shadow-accent:0 12px 34px #adc4812e;--card-shadow:0 1px 2px #00000057;--card-shadow-hover:0 10px 30px #00000070;--header-shadow:0 1px 0 #f0eee20d;--glow-a:.1;--glow-b:.05;--grain-opacity:.03}:root[data-layout=nische_kurator][data-theme=light]{--bg:#efe9dc;--surface:#fdfbf6;--surface-2:#f2ece0;--surface-3:#e6dfd0;--text:#241f16;--muted:#57543f;--muted-2:#635f49;--border:#241f161c;--border-strong:#241f1633;--bg-tint:166 122 58;--accent:#4a6b2f;--accent-hover:#3b5626;--accent-ink:#fff;--accent-cta:var(--accent);--accent-cta-hover:var(--accent-hover);--ring:#4a6b2f4d;--shadow-accent:0 12px 34px #4a6b2f29;--card-shadow:0 1px 2px #241f160d, 0 10px 26px #241f1612;--card-shadow-hover:0 6px 16px #241f1617, 0 20px 44px #241f161f;--header-shadow:0 2px 18px #241f160f;--glow-a:.05;--glow-b:.03;--grain-opacity:.012}:root[data-layout=nische_kurator] .grid{align-items:start;gap:clamp(26px,3vw,44px) clamp(20px,2.2vw,32px)}@media (max-width:680px){:root[data-layout=nische_kurator] .grid{gap:24px 14px}}:root[data-layout=nische_kurator] .page-head{border-bottom:1px solid var(--border);margin-bottom:clamp(26px,3.6vw,46px);padding-bottom:clamp(18px,2.2vw,28px)}:root[data-layout=nische_kurator] .page-head h1{letter-spacing:-.04em;max-width:20ch;font-size:clamp(31px,4.6vw,54px);line-height:1.02}:root[data-layout=nische_kurator] .page-head .eyebrow{letter-spacing:.24em;margin-bottom:14px;font-size:12px}:root[data-layout=nische_kurator] .page-lead{max-width:54ch;margin-top:16px;font-size:16.5px;font-weight:400;line-height:1.6}:root[data-layout=nische_kurator] .block-head,:root[data-layout=nische_kurator] .section-head{border-top:1px solid var(--border);margin-top:clamp(44px,5vw,76px);padding-top:15px}:root[data-layout=nische_kurator] .section-title{letter-spacing:-.015em}:root[data-layout=nische_kurator] .related{border-top:1px solid var(--border);margin-top:clamp(48px,5.4vw,80px);padding-top:15px}:root[data-layout=nische_kurator] .related .section-title{margin-top:0}:root[data-layout=nische_kurator] .grid>.card .card-cat{color:var(--muted-2);letter-spacing:.04em;background:0 0;border-color:#0000;padding:3px 0;font-size:12.5px}:root[data-layout=nische_kurator] .grid>.card .card-cat:hover{color:var(--accent-text);border-color:#0000}:root[data-layout=nische_kurator] .grid>.card .card-cat+.card-cat:before{content:"·";color:var(--muted-2);margin-right:6px}@media (hover:hover) and (pointer:fine){:root[data-layout=nische_kurator] .grid>.card .card-cats{--chip-hoehe:24px}}:root[data-layout=nische_kurator] .grid>.card .card-cats{gap:0 6px}:root[data-layout=nische_kurator] .grid>.card{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;overflow:visible}:root[data-layout=nische_kurator] .grid>.card:hover,:root[data-layout=nische_kurator] .grid>.card:focus-within{box-shadow:none;border-color:#0000;transform:none}:root[data-layout=nische_kurator] .grid>.card .card-media{border-radius:var(--radius)}:root[data-layout=nische_kurator] .grid>.card .card-date{display:none}:root[data-layout=nische_kurator] .grid>.card .card-badges{background:linear-gradient(#0000,#0009);padding:28px 11px 9px}:root[data-layout=nische_kurator] .grid>.card .card-badges .card-badge{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.03em;text-shadow:0 1px 3px #000000a6;background:0 0;border-radius:0;padding:0;font-size:12.5px;font-weight:600}:root[data-layout=nische_kurator] .grid>.card .meta{gap:7px;padding:15px 0 0}:root[data-layout=nische_kurator] .grid>.card .title{font-family:var(--font-display);letter-spacing:-.025em;-webkit-line-clamp:3;line-clamp:3;font-size:19px;font-weight:600;line-height:1.24}:root[data-layout=nische_kurator] .grid>.card .card-sub{color:var(--muted-2);letter-spacing:.02em;font-size:12.5px}:root[data-layout=nische_kurator] .grid>.card .card-performer{color:var(--muted-2);font-weight:500}:root[data-layout=nische_kurator] .grid>.card .card-performer:before{opacity:.55;background:currentColor;width:4px;height:4px;margin-right:5px}:root[data-layout=nische_kurator] .grid>.card .card-cats{--chip-hoehe:24px;order:-1;margin-bottom:1px}:root[data-layout=nische_kurator] .grid>.card .card-cat{letter-spacing:.14em;text-transform:uppercase;min-height:24px;color:var(--accent-text);padding:4px 0;font-size:11px;font-weight:600;line-height:16px}:root[data-layout=nische_kurator] .grid>.card .card-cat:hover{color:var(--text)}:root[data-layout=nische_kurator] .grid>.card .card-cat+.card-cat:before{color:inherit;opacity:.6}:root[data-layout=nische_kurator] .grid>.card .card-play{width:48px;height:48px}@media (max-width:680px){:root[data-layout=nische_kurator] .grid>.card .meta{gap:5px;padding-top:11px}:root[data-layout=nische_kurator] .grid>.card .title{letter-spacing:-.018em;font-size:15px;line-height:1.28}:root[data-layout=nische_kurator] .grid>.card .card-cat{letter-spacing:.1em;font-size:10px}:root[data-layout=nische_kurator] .grid>.card .card-sub,:root[data-layout=nische_kurator] .grid>.card .card-badges .card-badge{font-size:11.5px}:root[data-layout=nische_kurator] .grid>.card .card-play{width:40px;height:40px}}@media (min-width:1025px){:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+4),:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+5){grid-column:span 2}:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+4) .card-media,:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+5) .card-media{aspect-ratio:2}:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+4) .title,:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+5) .title{letter-spacing:-.03em;-webkit-line-clamp:2;line-clamp:2;max-width:24ch;font-size:clamp(23px,1.9vw,28px);line-height:1.16}:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+4) .meta,:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+5) .meta{padding-top:18px}:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+4) .card-play,:root[data-layout=nische_kurator] .page-head~.grid>.card:nth-child(6n+5) .card-play{width:62px;height:62px}}@media (min-width:861px){:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child{flex-direction:row;grid-column:1/-1;align-items:stretch}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-media{flex:0 0 48%}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .meta{flex:auto;justify-content:center;gap:14px;padding:clamp(22px,2.6vw,44px)}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .meta:before{content:"";background:var(--accent-cta);border-radius:2px;width:34px;height:3px;display:block}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .title{font-family:var(--font-display);letter-spacing:-.03em;-webkit-line-clamp:3;font-size:clamp(24px,2.8vw,40px);line-height:1.12}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-sub{font-size:14.5px}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-cats{order:0;gap:6px}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-cat{background:var(--surface-2);border-color:var(--border);letter-spacing:.02em;text-transform:none;min-height:24px;color:var(--muted);padding:4px 12px;font-size:12.5px;font-weight:500;line-height:18px}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-cat:hover{color:var(--text)}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-cat+.card-cat:before{content:none}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-play{width:78px;height:78px}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-cats{--chip-hoehe:94px}@media (hover:hover) and (pointer:fine){:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-cats{--chip-hoehe:62px}}}@media (max-width:860px){:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child{grid-column:1/-1}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .title{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(18px,3.4vw,26px);line-height:1.18}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .card-play{width:66px;height:66px}}:root[data-layout=nische_kurator] .related .grid>.card:first-child{flex-direction:column;grid-column:auto}:root[data-layout=nische_kurator] .related .grid>.card:first-child .card-media{flex:none}:root[data-layout=nische_kurator] .related .grid>.card:first-child .meta:before{content:none}:root[data-layout=nische_kurator] .related .grid>.card:first-child .title{font-family:var(--font-display);letter-spacing:-.025em;-webkit-line-clamp:3;line-clamp:3;font-size:19px;line-height:1.24}:root[data-layout=nische_kurator] .related .grid>.card:first-child .card-play{width:48px;height:48px}:root[data-layout=nische_kurator] .kachel-medien{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}:root[data-layout=nische_kurator] .kachel-medien>picture:not(:first-of-type){display:none}:root[data-layout=nische_kurator] .kachel-medien .kachel-thumb{grid-area:1/1}:root[data-layout=nische_kurator] .kachel:hover{transform:translateY(-2px)}@media (min-width:700px){:root[data-layout=nische_kurator] .kachel-grid{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,20px)}:root[data-layout=nische_kurator] .kachel{flex-direction:row}:root[data-layout=nische_kurator] .kachel-medien{aspect-ratio:16/10;flex:0 0 42%}:root[data-layout=nische_kurator] .kachel-link{justify-content:center;padding-left:42%}:root[data-layout=nische_kurator] .kachel-verlauf{display:none}:root[data-layout=nische_kurator] .kachel-text{gap:9px;padding:clamp(14px,3cqi,26px) clamp(16px,3.4cqi,30px)}:root[data-layout=nische_kurator] .kachel-text:before{content:"";background:var(--accent-cta);border-radius:2px;width:26px;height:3px;margin-bottom:3px;display:block}:root[data-layout=nische_kurator] .kachel-name{color:var(--text);text-shadow:none;letter-spacing:-.03em;font-size:clamp(20px,4.4cqi,34px)}:root[data-layout=nische_kurator] .kachel-anzahl{color:var(--muted);text-shadow:none;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(12px,1.9cqi,14px);font-weight:600}}@media (min-width:1080px){:root[data-layout=nische_kurator] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,1.8vw,26px)}:root[data-layout=nische_kurator] .kachel-grid>.kachel:first-child{grid-column:1/-1}:root[data-layout=nische_kurator] .kachel-grid>.kachel:first-child .kachel-medien{aspect-ratio:16/9;flex:0 0 38%}:root[data-layout=nische_kurator] .kachel-grid>.kachel:first-child .kachel-link{padding-left:38%}:root[data-layout=nische_kurator] .kachel-grid>.kachel:first-child .kachel-text:before{width:40px;margin-bottom:6px}:root[data-layout=nische_kurator] .kachel-grid>.kachel:first-child .kachel-name{font-size:clamp(30px,3.6cqi,50px)}:root[data-layout=nische_kurator] .kachel-grid>.kachel:first-child .kachel-anzahl{font-size:14px}}@media (max-width:699px){:root[data-layout=nische_kurator] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root[data-layout=nische_kurator] .kachel-medien{aspect-ratio:4/3}:root[data-layout=nische_kurator] .kachel-text{padding:12px 13px 13px}:root[data-layout=nische_kurator] .kachel-name{font-size:clamp(15px,5.6cqi,20px)}}:root[data-layout=nische_kurator] .video-detail .detail-main>.body{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:68ch;margin:clamp(24px,3vw,38px) 0 0;padding:clamp(22px,2.8vw,40px) clamp(20px,2.8vw,44px);font-size:18.5px;line-height:1.82}:root[data-layout=nische_kurator] .video-detail .detail-main>.body>p:first-child:first-letter{float:left;font-family:var(--font-display);color:var(--accent-text);padding:.04em .1em 0 0;font-size:3.1em;font-weight:800;line-height:.84}:root[data-layout=nische_kurator] .body-muted{max-width:68ch;font-size:16.5px;line-height:1.78}:root[data-layout=nische_kurator] .kategorie-text{border-top:1px solid var(--border);margin-top:clamp(40px,4.6vw,68px);padding-top:clamp(20px,2.4vw,30px)}:root[data-layout=nische_kurator] .kategorie-text .section-title{margin-bottom:6px}@media (forced-colors:active){:root[data-layout=nische_kurator] .page-head,:root[data-layout=nische_kurator] .kategorie-text,:root[data-layout=nische_kurator] .related,:root[data-layout=nische_kurator] .block-head,:root[data-layout=nische_kurator] .section-head{border-color:canvastext}:root[data-layout=nische_kurator] .page-head~.grid>.card:first-child .meta:before,:root[data-layout=nische_kurator] .kachel-text:before{background:highlight}:root[data-layout=nische_kurator] .grid>.card .card-cat+.card-cat:before{color:canvastext;opacity:1}:root[data-layout=nische_kurator] .grid>.card{border:1px solid canvastext}:root[data-layout=nische_kurator] .grid>.card .meta{padding:12px 11px 13px}:root[data-layout=nische_kurator] .grid>.card .card-badges .card-badge{padding:2px 6px}:root[data-layout=nische_kurator] .video-detail .detail-main>.body{border-color:canvastext}}:root[data-layout=fan_hub]{--font-display:var(--font-inter,Inter), system-ui, sans-serif;--font-body:var(--font-inter,Inter), system-ui, sans-serif;--radius:18px;--radius-sm:12px;--radius-lg:28px;--maxw:1200px}:root[data-layout=fan_hub] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:900px){:root[data-layout=fan_hub] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:560px){:root[data-layout=fan_hub] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:root[data-layout=fan_hub]:not([data-theme=light]){--bg:#0b1220;--bg-tint:37 99 235;--surface:#141d31;--surface-2:#1d2942;--surface-3:#273656;--text:#eef3fb;--muted:#a7b4cb;--muted-2:#8c9bb6;--border:#cde0ff21;--border-strong:#cde0ff42;--accent:#8ab6ff;--accent-hover:#adcbff;--accent-ink:#fff;--accent-cta:#1d4ed8;--accent-cta-hover:#1a3fb0;--ring:#8ab6ff73;--shadow-accent:0 16px 44px #2563eb52;--glow-a:.16;--glow-b:.07;--grain-opacity:.022;--card-shadow:0 1px 2px #00000073, 0 10px 26px #00000052;--card-shadow-hover:0 10px 22px #00000080, 0 22px 50px #2563eb3d;--header-shadow:0 1px 0 #cde0ff12}:root[data-layout=fan_hub][data-theme=light]{--bg:#fff;--bg-tint:2 132 199;--surface:#fff;--surface-2:#f2f6fb;--surface-3:#e7eef7;--text:#0f1729;--muted:#47536b;--muted-2:#5b6883;--border:#0f17291f;--border-strong:#0f172933;--accent:#0b76ab;--accent-hover:#0a6390;--accent-ink:#fff;--accent-cta:#0369a1;--accent-cta-hover:#075985;--ring:#0284c75c;--shadow-accent:0 16px 44px #0284c733;--glow-a:.03;--glow-b:.018;--grain-opacity:0;--card-shadow:0 1px 2px #0f17290d, 0 12px 28px #0f172912;--card-shadow-hover:0 6px 14px #0f172917, 0 20px 44px #0284c72e;--header-shadow:0 4px 24px #0f17290f}:root[data-layout=bento]{--radius:10px;--radius-sm:6px;--radius-lg:18px;--maxw:1400px}:root[data-layout=bento]:not([data-theme=light]){--bg:#0f1218;--surface:#1a1f28;--surface-2:#262d3a;--surface-3:#333c4b;--text:#eef2f8;--muted:#aab5c7;--muted-2:#9eaabe;--border:#cbdbf51f;--border-strong:#cbdbf542;--bg-tint:96 165 250;--accent:#60a5fa;--accent-hover:#93c5fd;--accent-ink:#fff;--accent-cta:#2563eb;--accent-cta-hover:#1d4ed8;--ring:#60a5fa7a;--shadow-accent:0 16px 44px #2563eb47;--glow-a:.1;--glow-b:.05;--grain-opacity:.02;--card-shadow:0 1px 2px #00000073;--card-shadow-hover:0 0 0 1px #60a5fa73, 0 12px 30px #00000080;--header-shadow:0 1px 0 #cbdbf512}:root[data-layout=bento][data-theme=light]{--bg:#edf0f6;--surface:#fff;--surface-2:#e4eaf4;--surface-3:#cdd7e9;--text:#101520;--muted:#465264;--muted-2:#525d70;--border:#10152021;--border-strong:#1015203d;--bg-tint:29 78 216;--accent:#1d4ed8;--accent-hover:#1e40af;--accent-ink:#fff;--accent-cta:#1e40af;--accent-cta-hover:#1e3a8a;--ring:#1d4ed84d;--shadow-accent:0 16px 44px #1d4ed82e;--glow-a:.05;--glow-b:.03;--grain-opacity:0;--card-shadow:0 1px 2px #1015200d, 0 8px 20px #1015200f;--card-shadow-hover:0 0 0 1px #1d4ed859, 0 6px 14px #10152014, 0 18px 40px #1d4ed829;--header-shadow:0 2px 18px #1015200f}:root[data-layout=reel]{--radius:10px;--radius-sm:6px;--radius-lg:18px;--maxw:1360px}:root[data-layout=reel]:not([data-theme=light]){--bg:#111013;--surface:#1a191e;--surface-2:#232128;--surface-3:#2e2c34;--text:#f6f3f8;--muted:#a8a0b0;--muted-2:#918a9c;--border:#ffffff1a;--border-strong:#fff3;--bg-tint:224 114 240;--accent:#e072f0;--accent-hover:#efa7fb;--accent-ink:#fff;--accent-cta:#9d1fab;--accent-cta-hover:#85178f;--ring:#e072f080;--shadow-accent:0 14px 40px #9d1fab57;--stage-scrim:linear-gradient(to top, #06060af0 0%, #06060adb 26%, #06060ab8 52%, #06060a00 82%);--stage-ink:#f7f8fb;--stage-muted:#c9cddb;--stage-accent:#f2aaf8;--glow-a:.12;--glow-b:.06;--grain-opacity:.035;--card-shadow:0 1px 2px #0000008c;--card-shadow-hover:0 10px 22px #00000073, 0 20px 48px #9d1fab42;--header-shadow:0 1px 0 #ffffff0d}:root[data-layout=reel][data-theme=light]{--bg:#f1eff5;--surface:#fff;--surface-2:#eae7f0;--surface-3:#ddd9e6;--text:#16121a;--muted:#5b566a;--muted-2:#615c70;--border:#16121a1c;--border-strong:#16121a33;--bg-tint:137 26 147;--accent:#891a93;--accent-hover:#6d1275;--accent-ink:#fff;--accent-cta:#7a1483;--accent-cta-hover:#611068;--ring:#891a9352;--shadow-accent:0 14px 40px #891a9338;--stage-scrim:linear-gradient(to top, #06060af0 0%, #06060adb 26%, #06060ab8 52%, #06060a00 82%);--stage-ink:#f7f8fb;--stage-muted:#c9cddb;--stage-accent:#f2aaf8;--glow-a:.05;--glow-b:.03;--grain-opacity:.012;--card-shadow:0 1px 2px #16121a0d, 0 10px 24px #16121a14;--card-shadow-hover:0 6px 14px #16121a17, 0 18px 40px #891a932e;--header-shadow:0 4px 24px #16121a12}:root[data-layout=dm]{--radius:18px;--radius-sm:10px;--radius-lg:26px;--maxw:1080px}:root[data-layout=dm]:not([data-theme=light]){--bg:#13121d;--surface:#1c1b29;--surface-2:#272438;--surface-3:#35324b;--text:#f2f1fa;--muted:#aca7c0;--muted-2:#9792ac;--border:#f2f1fa1a;--border-strong:#f2f1fa33;--bg-tint:159 151 247;--accent:#9f97f7;--accent-hover:#bbb5fa;--accent-ink:#0d0a1a;--accent-cta:#8e86dc;--accent-cta-hover:var(--accent);--ring:#9f97f773;--shadow-accent:0 12px 32px #9f97f733;--card-shadow:0 1px 2px #0006;--card-shadow-hover:0 8px 24px #00000073;--header-shadow:0 1px 0 #f2f1fa0d;--glow-a:.1;--glow-b:.05;--grain-opacity:.02}:root[data-layout=dm][data-theme=light]{--bg:#eeedf6;--surface:#fbfaff;--surface-2:#e0def0;--surface-3:#cfcde4;--text:#191627;--muted:#585265;--muted-2:#645e78;--border:#1916271f;--border-strong:#19162738;--bg-tint:71 59 206;--accent:#473bce;--accent-hover:#3429ae;--accent-ink:#fff;--accent-cta:#3f35b7;--accent-cta-hover:var(--accent-hover);--ring:#473bce4d;--shadow-accent:0 12px 32px #473bce29;--card-shadow:0 1px 2px #1916270d, 0 8px 20px #19162712;--card-shadow-hover:0 4px 10px #19162714, 0 16px 36px #1916271a;--header-shadow:0 2px 18px #1916270f;--glow-a:.05;--glow-b:.03;--grain-opacity:.012}:root[data-layout=fan_hub] .of-cover{margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--sp-6));aspect-ratio:4;background:var(--surface-2);max-height:300px;position:relative;overflow:hidden}:root[data-layout=fan_hub] .of-cover img{object-fit:cover;width:100%;height:100%}:root[data-layout=fan_hub] .of-cover:after{content:"";background:linear-gradient(to top, var(--bg), transparent);height:45%;position:absolute;inset:auto 0 0}:root[data-layout=fan_hub] .of-layout{--of-rinne:40px;grid-template-columns:360px minmax(0,681px);justify-content:center;align-items:start;gap:0;padding-block:0 56px;display:grid}:root[data-layout=fan_hub] .of-layout.hat-cover{z-index:1;margin-top:-84px;position:relative}@media (max-width:1099px){:root[data-layout=fan_hub] .of-layout{grid-template-columns:minmax(0,640px);justify-content:center;gap:32px}:root[data-layout=fan_hub] .of-layout.hat-cover{margin-top:-60px}}:root[data-layout=fan_hub] .of-profil{scrollbar-width:thin;max-height:calc(100dvh - 116px);padding:0 var(--of-rinne) 0 6px;background:0 0;border:0;border-radius:0;flex-direction:column;gap:28px;margin-left:-6px;display:flex;position:sticky;top:92px;overflow-y:auto}@media (max-width:1099px){:root[data-layout=fan_hub] .of-profil{max-height:none;margin-left:0;padding-left:0;padding-right:0;position:static;overflow:visible}}:root[data-layout=fan_hub] .of-profil-kopf{text-align:center;flex-direction:column;align-items:center;display:flex}:root[data-layout=fan_hub] .of-avatar{background:var(--surface-2);border:1px solid var(--border);width:104px;height:104px;font-family:var(--font-display);color:var(--accent);border-radius:50%;place-items:center;margin-bottom:14px;font-size:34px;font-weight:700;display:grid;overflow:hidden}:root[data-layout=fan_hub] .of-avatar img{object-fit:cover;width:100%;height:100%}:root[data-layout=fan_hub] .of-name{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 4px;font-size:26px;line-height:1.12}:root[data-layout=fan_hub] .of-handle{font-size:var(--fs-sm);color:var(--muted);margin:0}:root[data-layout=fan_hub] .of-quelle{color:var(--accent-text)}:root[data-layout=fan_hub] .of-bio{max-width:30ch;font-size:var(--fs-md);color:var(--muted);text-align:center;margin:14px 0 0;line-height:1.6}:root[data-layout=fan_hub] .of-seit{font-size:var(--fs-xs);color:var(--muted-2);margin:10px 0 0}:root[data-layout=fan_hub] .of-zahlen{border-block:1px solid var(--border);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding-block:18px;display:grid}:root[data-layout=fan_hub] .of-zahlen>div{flex-direction:column-reverse;justify-content:center;align-items:center;gap:4px;display:flex}:root[data-layout=fan_hub] .of-zahlen>div+div{border-left:1px solid var(--border)}:root[data-layout=fan_hub] .of-zahlen dt{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2)}:root[data-layout=fan_hub] .of-zahlen dd{font-family:var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:700;line-height:1.1}:root[data-layout=fan_hub] .of-zahlen-neu dd{color:var(--accent-text)}:root[data-layout=fan_hub] .of-abo{border:0;flex-direction:column;gap:12px;padding:0;display:flex}:root[data-layout=fan_hub] .of-abo-text{font-size:var(--fs-md);color:var(--text);text-align:center;text-wrap:balance;margin:0;line-height:1.55}:root[data-layout=fan_hub] .of-abo-knopf{justify-content:center;align-items:center;gap:var(--sp-4);min-height:48px;padding-inline:var(--sp-8);background:var(--accent-cta);color:var(--accent-ink);font-size:var(--fs-base);letter-spacing:-.005em;border-radius:999px;font-weight:600;text-decoration:none;transition:background-color .18s;display:inline-flex}:root[data-layout=fan_hub] .of-abo-knopf:hover{background:var(--accent-cta-hover)}:root[data-layout=fan_hub] .of-abo-zweit{border:1px solid var(--border-strong);min-height:44px;color:var(--text);font-size:var(--fs-md);border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}:root[data-layout=fan_hub] .of-abo-zweit:hover{background:var(--surface-2);border-color:var(--accent-cta)}:root[data-layout=fan_hub] .of-kategorien,:root[data-layout=fan_hub] .of-steckbrief{border-top:1px solid var(--border);padding-top:28px}:root[data-layout=fan_hub] .of-steckbrief dl{flex-direction:column;margin:0;display:flex}:root[data-layout=fan_hub] .of-steckbrief dl>div{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}:root[data-layout=fan_hub] .of-steckbrief dt{color:var(--muted)}:root[data-layout=fan_hub] .of-social{border-top:1px solid var(--border);gap:var(--sp-1);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:28px 0 0;list-style:none;display:grid}:root[data-layout=fan_hub] .of-social a{width:100%;height:44px;color:var(--muted);border-radius:50%;place-items:center;transition:color .16s,background-color .16s;display:grid}:root[data-layout=fan_hub] .of-social a:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}:root[data-layout=fan_hub] .of-social svg{width:19px;height:19px}:root[data-layout=fan_hub] .of-faq{margin-top:var(--sp-8);padding-top:var(--sp-8);border-top:1px solid var(--border)}:root[data-layout=fan_hub] .of-faq>h2{margin:0 0 var(--sp-5);font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700}:root[data-layout=fan_hub] .of-faq .faq-item{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0}:root[data-layout=fan_hub] .of-faq .faq-item summary{padding:var(--sp-4) 0;align-items:center;min-height:44px;display:flex}:root[data-layout=fan_hub] .of-faq .faq-answer{padding:0 0 var(--sp-5)}:root[data-layout=fan_hub] .of-steckbrief dd{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}@media (max-width:1099px){:root[data-layout=fan_hub] .of-steckbrief dl{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:root[data-layout=fan_hub] .kachel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1099px){:root[data-layout=fan_hub] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){:root[data-layout=fan_hub] .kachel-grid{grid-template-columns:minmax(0,1fr)}}:root[data-layout=fan_hub] .of-spalten-titel{margin:0 0 var(--sp-4);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2)}:root[data-layout=fan_hub] .of-kategorien ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=fan_hub] .of-kategorien li+li{border-top:0}:root[data-layout=fan_hub] .of-kategorien a{justify-content:space-between;align-items:center;gap:var(--sp-6);min-height:36px;padding-inline:var(--sp-4);margin-inline:calc(-1 * var(--sp-4));border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-md);text-decoration:none;display:flex}:root[data-layout=fan_hub] .of-kategorien a:hover{background:var(--surface-2);color:var(--accent)}:root[data-layout=fan_hub] .of-kategorie-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-layout=fan_hub] .of-kategorie-zahl{font-size:var(--fs-sm);color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none}@media (max-width:1099px){:root[data-layout=fan_hub] .of-kategorien ul{gap:var(--sp-4);flex-flow:wrap}:root[data-layout=fan_hub] .of-kategorien a{min-height:44px;padding-inline:var(--sp-6);gap:var(--sp-4);border:1px solid var(--border);font-size:var(--fs-sm);border-radius:999px;margin-inline:0}}:root[data-layout=fan_hub] .of-feed{border-left:1px solid var(--border);padding-left:var(--of-rinne)}@media (max-width:1099px){:root[data-layout=fan_hub] .of-feed{border-left:0;padding-left:0}}:root[data-layout=fan_hub] .of-reiter{gap:var(--sp-9);border-bottom:1px solid var(--border);margin-bottom:0;display:flex}:root[data-layout=fan_hub] .of-reiter>*{padding-block:var(--sp-1) var(--sp-6);font-size:var(--fs-md);color:var(--muted);border-bottom:2px solid #0000;margin:0 0 -1px;font-weight:600;text-decoration:none}:root[data-layout=fan_hub] .of-reiter a:hover{color:var(--text)}:root[data-layout=fan_hub] .of-reiter-aktiv{color:var(--text);border-bottom-color:var(--accent-cta)}:root[data-layout=fan_hub] .of-posts{margin:0;padding:0;list-style:none}:root[data-layout=fan_hub] .of-posts>li{border-bottom:1px solid var(--border);scroll-margin-top:92px}:root[data-layout=fan_hub] .of-post-platz{border-bottom:0}:root[data-layout=fan_hub] .of-post{background:0 0;border:0;border-radius:0;padding:24px 0 28px;display:block}:root[data-layout=fan_hub] .of-post.is-angeheftet{border:0}:root[data-layout=fan_hub] .of-post-marke{align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-6);color:var(--muted-2);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.09em;font-weight:700;display:flex}:root[data-layout=fan_hub] .of-post-marke:before{content:"";background:var(--accent-cta);border-radius:2px;width:14px;height:2px}:root[data-layout=fan_hub] .of-post-kopf{align-items:center;gap:var(--sp-6);margin-bottom:14px;display:flex}:root[data-layout=fan_hub] .of-post-avatar{background:var(--surface-2);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}:root[data-layout=fan_hub] .of-post-avatar img{object-fit:cover;width:100%;height:100%}:root[data-layout=fan_hub] .of-post-wer{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-layout=fan_hub] .of-post-name{font-weight:600;font-size:var(--fs-md);letter-spacing:-.008em;line-height:1.3}:root[data-layout=fan_hub] .of-post-handle{font-size:var(--fs-sm);color:var(--muted-2);line-height:1.3}:root[data-layout=fan_hub] .of-post-datum{padding-left:var(--sp-6);font-size:var(--fs-xs);color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}:root[data-layout=fan_hub] .of-post-text{letter-spacing:-.014em;margin:0;font-size:17px;font-weight:600;line-height:1.42}:root[data-layout=fan_hub] .of-post-text a{color:var(--text);text-decoration:none}:root[data-layout=fan_hub] .of-post-text a:hover{color:var(--accent)}:root[data-layout=fan_hub] .of-post-mehr{margin:var(--sp-4) 0 0;font-size:var(--fs-md);color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}:root[data-layout=fan_hub] .of-post-blog{max-width:58ch;font-size:var(--fs-lg);color:var(--text);margin:0;font-weight:400;line-height:1.65}:root[data-layout=fan_hub] .of-post-medium{margin-top:var(--sp-7);border-radius:var(--radius);aspect-ratio:16/9;background:var(--surface-2);display:block;position:relative;overflow:hidden}:root[data-layout=fan_hub] .of-post-medium img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}:root[data-layout=fan_hub] .of-post-medium:hover img{transform:scale(1.03)}:root[data-layout=fan_hub] .of-post-play{--of-play:clamp(54px, 6.4vw, 72px);width:var(--of-play);height:var(--of-play);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f17298c;border-radius:50%;place-items:center;margin:auto;transition:background .18s;display:grid;position:absolute;inset:0}:root[data-layout=fan_hub] .of-post-play svg{width:calc(var(--of-play) * .44);height:calc(var(--of-play) * .44)}:root[data-layout=fan_hub] .of-post-medium:hover .of-post-play{background:var(--accent-cta)}:root[data-layout=fan_hub] .of-post-text{justify-content:space-between;align-items:baseline;gap:var(--sp-6);display:flex}:root[data-layout=fan_hub] .of-post-note{align-items:baseline;gap:var(--sp-3);color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex:none;font-weight:600;display:inline-flex}:root[data-layout=fan_hub] .of-post-note .stars{color:#e0a63a;letter-spacing:.04em;font-size:13px}:root[data-layout=fan_hub] .of-post-dauer{right:var(--sp-6);bottom:var(--sp-6);border-radius:var(--radius-sm);color:#fff;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#000000c2;padding:3px 8px;font-weight:600;position:absolute}:root[data-layout=fan_hub] .of-post-aktionen{align-items:center;gap:var(--sp-7);font-size:var(--fs-sm);color:var(--muted);border-top:0;margin-top:14px;padding-top:0;display:flex}:root[data-layout=fan_hub] .of-post-zahl{align-items:center;gap:var(--sp-3);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}:root[data-layout=fan_hub] .of-post-zahl svg{width:15px;height:15px;color:var(--accent)}:root[data-layout=fan_hub] .of-post-kats{gap:var(--sp-6);min-width:0;display:flex;overflow:hidden}:root[data-layout=fan_hub] .of-post-kats a{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}:root[data-layout=fan_hub] .of-post-kats a:hover{color:var(--accent)}:root[data-layout=fan_hub] .of-post-weiter{align-items:center;gap:var(--sp-3);min-height:44px;color:var(--accent);font-size:var(--fs-sm);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}:root[data-layout=fan_hub] .of-post-weiter:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)}:root[data-layout=fan_hub] .of-post-weiter:hover{color:var(--accent-hover)}:root[data-layout=fan_hub] .of-post-weiter:hover:after{transform:rotate(45deg)translate(2px,-2px)}:root[data-layout=fan_hub] .of-mehr{border:1px solid var(--border-strong);min-height:52px;color:var(--text);font-size:var(--fs-md);border-radius:999px;justify-content:center;align-items:center;margin-top:28px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:flex}:root[data-layout=fan_hub] .of-mehr:hover{background:var(--surface-2);border-color:var(--accent-cta);color:var(--accent)}:root[data-layout=fan_hub] .of-ueber{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-top:40px;padding:36px 0 0}:root[data-layout=fan_hub] .of-ueber h2{margin:0 0 var(--sp-7);font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;line-height:1.2}@media (forced-colors:active){:root[data-layout=fan_hub] .of-feed{border-left:1px solid canvastext}:root[data-layout=fan_hub] .of-posts>li{border-bottom:1px solid canvastext}:root[data-layout=fan_hub] .of-zahlen{border-block:1px solid canvastext}:root[data-layout=fan_hub] .of-zahlen>div+div{border-left:1px solid canvastext}:root[data-layout=fan_hub] .of-kategorien,:root[data-layout=fan_hub] .of-ueber{border-top:1px solid canvastext}:root[data-layout=fan_hub] .of-post-dauer{color:canvastext;background:canvas;border:1px solid canvastext}:root[data-layout=fan_hub] .of-abo-knopf{border:1px solid canvastext}:root[data-layout=fan_hub] .of-post-marke:before{forced-color-adjust:none;background:canvastext}}:root[data-layout=fan_hub] .card{--kachel-akzent:#8ab6ff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);background:0 0;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;position:relative;overflow:hidden}:root[data-layout=fan_hub] .card:hover,:root[data-layout=fan_hub] .card:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}:root[data-layout=fan_hub] .card-media{aspect-ratio:4/5;box-shadow:none;border:0;border-radius:0;transition:none}:root[data-layout=fan_hub] .card:hover .card-media,:root[data-layout=fan_hub] .card:focus-within .card-media{transform:none}:root[data-layout=fan_hub] .card-media:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}:root[data-layout=fan_hub] .card .meta{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000009e 34%,#000000d6 66%,#000000eb 100%);gap:5px;padding:52px 14px 34px;position:absolute;inset:auto 0 0}:root[data-layout=fan_hub] .card .meta a,:root[data-layout=fan_hub] .card .meta data{pointer-events:auto}:root[data-layout=fan_hub] .card .title{color:#fff;letter-spacing:-.016em;text-shadow:0 1px 3px #000000bf;-webkit-line-clamp:3;line-clamp:3;font-size:17px;font-weight:700;line-height:1.28}:root[data-layout=fan_hub] .card .title:hover{color:var(--kachel-akzent)}:root[data-layout=fan_hub] .card .card-cats{flex-wrap:nowrap;order:-1;gap:0;min-height:0;max-height:none;margin-bottom:-3px}:root[data-layout=fan_hub] .card .card-cat{letter-spacing:.09em;text-transform:uppercase;min-height:24px;color:var(--kachel-akzent);text-shadow:0 1px 3px #000c;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:0;font-size:10.5px;font-weight:700;line-height:24px;display:block;overflow:hidden}:root[data-layout=fan_hub] .card .card-cat:last-child{flex:0 auto;min-width:0}:root[data-layout=fan_hub] .card .card-cat+.card-cat:before{content:"·";color:#ffffff8c;margin:0 6px}:root[data-layout=fan_hub] .card .card-cat:hover{color:#fff}:root[data-layout=fan_hub] .card .card-sub{color:#ffffffb8;text-shadow:0 1px 3px #000c;gap:6px;max-width:58%;min-height:0;font-size:11.5px;position:absolute;inset:auto 14px 12px auto}:root[data-layout=fan_hub] .card .card-performer{color:#ffffffd1}:root[data-layout=fan_hub] .card .card-performer:hover{color:#fff}:root[data-layout=fan_hub] .card .card-fund{color:#ffffffc7;text-shadow:0 1px 3px #000c;font-size:12px}:root[data-layout=fan_hub] .card .card-date{display:none}:root[data-layout=fan_hub] .card .card-badges{z-index:4;padding:0 14px 12px;inset:auto 0 0}:root[data-layout=fan_hub] .card .card-duration{-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffc7;text-shadow:0 1px 3px #000c;background:0 0;border-radius:0;margin-left:0;padding:0;font-size:11.5px;font-weight:600}:root[data-layout=fan_hub] .card .card-badge.card-neu{border-radius:999px;padding:3px 9px;font-size:10.5px;top:10px;left:10px;right:auto}:root[data-layout=fan_hub] .card .card-play{opacity:1;color:#fff;width:30px;height:30px;box-shadow:none;background:#0000008c;border:1px solid #ffffff80;margin:0;transition:background-color .18s,border-color .18s;animation:none;inset:10px 10px auto auto;transform:none}:root[data-layout=fan_hub] .card .card-play svg{width:13px;height:13px}:root[data-layout=fan_hub] .card:hover .card-play,:root[data-layout=fan_hub] .card:focus-within .card-play{opacity:1;background:var(--accent-cta);color:var(--accent-ink);border-color:#0000;animation:none;transform:none}:root[data-layout=fan_hub] .card-media:after{display:none}@media (max-width:700px){:root[data-layout=fan_hub] .card .meta{padding:40px 10px 30px}:root[data-layout=fan_hub] .card .title{font-size:13.5px;line-height:1.3}:root[data-layout=fan_hub] .card .card-cats{display:none}:root[data-layout=fan_hub] .card .card-badges{padding:0 10px 9px}:root[data-layout=fan_hub] .card .card-sub{font-size:10.5px;inset:auto 10px 9px auto}:root[data-layout=fan_hub] .card .card-duration{font-size:10.5px}}@media (forced-colors:active){:root[data-layout=fan_hub] .card .meta{background:canvas;border-top:1px solid canvastext;padding:10px 12px 34px}:root[data-layout=fan_hub] .card .title,:root[data-layout=fan_hub] .card .card-cat,:root[data-layout=fan_hub] .card .card-fund{color:canvastext}:root[data-layout=fan_hub] .card .card-sub,:root[data-layout=fan_hub] .card .card-performer,:root[data-layout=fan_hub] .card .card-views{color:canvastext;background:canvas}:root[data-layout=fan_hub] .card .card-badges .card-badge{padding:2px 6px!important}:root[data-layout=fan_hub] .card .card-play{color:canvastext;background:canvas;border-color:canvastext}}:root[data-layout=fan_hub] .kachel-medien{grid-template-rows:1fr;grid-template-columns:1fr;gap:0}:root[data-layout=fan_hub] .kachel-medien picture:not(:first-of-type){display:none}:root[data-layout=fan_hub] .kachel-medien[data-vorschauen="3"] picture:first-child .kachel-thumb{grid-row:auto}:root[data-layout=fan_hub] .kachel{border-radius:var(--radius);background:0 0;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}:root[data-layout=fan_hub] .kachel:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}:root[data-layout=fan_hub] .page-head{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 clamp(18px,2vw,26px)}:root[data-layout=fan_hub] .page-head h1{letter-spacing:-.028em;font-size:clamp(26px,3.1vw,34px);line-height:1.14}:root[data-layout=fan_hub] .video-detail .page-head{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-layout=fan_hub] .sortierleiste{margin-bottom:18px}:root[data-layout=fan_hub] .detail-layout{grid-template-columns:minmax(0,1fr)}:root[data-layout=fan_hub] .player{border-radius:var(--radius-lg)}:root[data-layout=fan_hub] .detail-main>.body{max-width:none}:root[data-layout=fan_hub] .video-cta{border-radius:var(--radius-lg);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:radial-gradient(120% 160% at 100% 0%, rgb(var(--bg-tint) / .16), transparent 62%), color-mix(in srgb, var(--accent) 7%, var(--surface))}:root[data-layout=fan_hub] .nachbar{border-radius:var(--radius)}@media (prefers-reduced-motion:reduce){:root[data-layout=fan_hub] .of-post-medium img,:root[data-layout=fan_hub] .of-post-play,:root[data-layout=fan_hub] .of-post-weiter:after,:root[data-layout=fan_hub] .card,:root[data-layout=fan_hub] .kachel{transition:none}:root[data-layout=fan_hub] .of-post-medium:hover img,:root[data-layout=fan_hub] .card:hover,:root[data-layout=fan_hub] .card:focus-within,:root[data-layout=fan_hub] .kachel:hover{transform:none}:root[data-layout=fan_hub] .of-post-weiter:hover:after{transform:rotate(45deg)}}:root[data-layout=dm] .dm-home{--dm-fond:var(--bg);--dm-rand:var(--sp-8);flex-direction:column;max-width:56rem;margin-inline:auto;display:flex;position:relative}@media (min-width:761px){:root[data-layout=dm] .dm-home{--dm-fond:var(--surface);--dm-rand:var(--sp-10);background:radial-gradient(120% 90% at 100% 0%, rgb(var(--bg-tint) / .12), transparent 62%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding-bottom:var(--sp-4)}}:root[data-layout=dm] .dm-kopf{align-items:center;gap:var(--sp-7);padding:var(--sp-8) var(--dm-rand);border-bottom:1px solid var(--border);margin-bottom:var(--sp-7);display:flex}:root[data-layout=dm] .dm-kopf-avatar{background:var(--surface-2);border:1px solid var(--border-strong);width:80px;height:80px;font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;position:relative}:root[data-layout=dm] .dm-kopf-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}:root[data-layout=dm] .dm-abzeichen{min-width:26px;height:26px;padding-inline:var(--sp-3);background:var(--accent-cta);color:var(--accent-ink);border:2px solid var(--dm-fond);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;top:-2px;right:-4px}:root[data-layout=dm] .dm-kopf-text{min-width:0}:root[data-layout=dm] .dm-kopf-text h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(21px,3.2vw,30px);line-height:1.15}:root[data-layout=dm] .dm-kopf-status{align-items:center;gap:var(--sp-3) var(--sp-6);margin:var(--sp-5) 0 0;font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}:root[data-layout=dm] .dm-kopf-neu{padding:var(--sp-1) var(--sp-5);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent-text);border-radius:999px;font-weight:600}:root[data-layout=dm] .dm-verlauf{padding:0 var(--dm-rand);gap:var(--sp-5);flex-direction:column;margin:0;list-style:none;display:flex}:root[data-layout=dm] .dm-trenner{justify-content:center;align-items:center;gap:var(--sp-6);margin:var(--sp-4) 0 var(--sp-1);display:flex}:root[data-layout=dm] .dm-trenner>span{padding:var(--sp-2) var(--sp-6);background:var(--surface-3);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;font-weight:600}:root[data-layout=dm] .dm-trenner-neu{margin-top:var(--sp-7)}:root[data-layout=dm] .dm-trenner-neu:before,:root[data-layout=dm] .dm-trenner-neu:after{content:"";background:color-mix(in srgb, var(--accent) 45%, transparent);flex:auto;height:1px}:root[data-layout=dm] .dm-trenner-neu>span{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent-text);text-transform:uppercase;letter-spacing:.09em;font-size:var(--fs-2xs)}:root[data-layout=dm] .dm-blase{max-width:min(100%,30rem);padding:var(--sp-7) var(--sp-8) var(--sp-5);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);box-shadow:var(--card-shadow);margin-right:auto}:root[data-layout=dm] .dm-blase+.dm-blase{border-top-left-radius:var(--sp-5)}:root[data-layout=dm] .dm-blase:has(+.dm-blase) .dm-zeit{display:none}:root[data-layout=dm] .dm-blase-medien,:root[data-layout=dm] .dm-blase-stapel{padding:var(--sp-5) var(--sp-5) var(--sp-4)}:root[data-layout=dm] .dm-blase-medien .dm-blase-titel,:root[data-layout=dm] .dm-blase-stapel .dm-blase-titel{padding-inline:var(--sp-3)}:root[data-layout=dm] .dm-blase-medien{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));max-width:min(100%,40rem);box-shadow:var(--card-shadow-hover)}:root[data-layout=dm] .dm-blase-stapel{max-width:min(100%,34rem)}:root[data-layout=dm] .dm-blase-titel{margin:0 0 var(--sp-5);font-size:var(--fs-lg);letter-spacing:0;color:var(--text);font-weight:600;line-height:1.35}:root[data-layout=dm] .dm-text{font-size:var(--fs-lg);color:var(--text);line-height:1.6}:root[data-layout=dm] .dm-text p,:root[data-layout=dm] p.dm-text{margin:0}:root[data-layout=dm] .dm-text p+p,:root[data-layout=dm] .dm-text ul,:root[data-layout=dm] .dm-text ol{margin-top:var(--sp-6)}:root[data-layout=dm] .dm-text ul,:root[data-layout=dm] .dm-text ol{padding-left:var(--sp-8);margin-bottom:0}:root[data-layout=dm] .dm-text h2,:root[data-layout=dm] .dm-text h3,:root[data-layout=dm] .dm-text h4{margin:0 0 var(--sp-4);font-size:var(--fs-lg);font-weight:600;line-height:1.35}:root[data-layout=dm] .dm-text *+h2,:root[data-layout=dm] .dm-text *+h3,:root[data-layout=dm] .dm-text *+h4{margin-top:var(--sp-7)}:root[data-layout=dm] .dm-zeit{margin-top:var(--sp-4);text-align:right;font-size:var(--fs-2xs);color:var(--muted-2);font-variant-numeric:tabular-nums;line-height:1;display:block}:root[data-layout=dm] .dm-blase-medien .dm-zeit,:root[data-layout=dm] .dm-blase-stapel .dm-zeit{padding-inline:var(--sp-3)}:root[data-layout=dm] .dm-medien{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface-3);display:block;position:relative;overflow:hidden}:root[data-layout=dm] .dm-medien img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}:root[data-layout=dm] .dm-medien:hover img,:root[data-layout=dm] .dm-medien:focus-visible img{transform:scale(1.04)}:root[data-layout=dm] .dm-medien-ersatz{height:100%;padding:var(--sp-7);text-align:center;font-size:var(--fs-md);color:var(--text);place-items:center;font-weight:600;display:grid}:root[data-layout=dm] .dm-dauer{right:var(--sp-4);bottom:var(--sp-4);padding:var(--sp-1) var(--sp-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg) 78%, transparent);border:1px solid var(--border-strong);color:var(--text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5;position:absolute}:root[data-layout=dm] .dm-medien-bu{align-items:baseline;gap:var(--sp-2) var(--sp-6);margin:var(--sp-5) 0 0;padding-inline:var(--sp-3);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}:root[data-layout=dm] .dm-medien-titel{font-size:var(--fs-md);color:var(--text);font-weight:600}:root[data-layout=dm] .dm-stapel{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){:root[data-layout=dm] .dm-stapel{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-layout=dm] .dm-stapel-link{gap:var(--sp-3);color:inherit;text-decoration:none;display:grid}:root[data-layout=dm] .dm-stapel-bild{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--surface-3);display:block;position:relative;overflow:hidden}:root[data-layout=dm] .dm-stapel-bild img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}:root[data-layout=dm] .dm-stapel-link:hover .dm-stapel-bild img,:root[data-layout=dm] .dm-stapel-link:focus-visible .dm-stapel-bild img{transform:scale(1.05)}:root[data-layout=dm] .dm-stapel-bild .dm-dauer{right:var(--sp-2);bottom:var(--sp-2);padding:0 var(--sp-3);font-size:var(--fs-2xs)}:root[data-layout=dm] .dm-stapel-titel{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-sm);color:var(--text);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}:root[data-layout=dm] .dm-antworten{margin:var(--sp-2) 0 var(--sp-2) auto;max-width:min(100%,36rem)}:root[data-layout=dm] .dm-antworten>ul{justify-content:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=dm] .dm-antwort{align-items:center;gap:var(--sp-4);min-height:36px;padding:var(--sp-3) var(--sp-7);border-radius:999px 999px var(--sp-2) 999px;background:color-mix(in srgb, var(--accent) 20%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--text);font-size:var(--fs-md);font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}:root[data-layout=dm] .dm-antwort:hover{background:color-mix(in srgb, var(--accent) 32%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}:root[data-layout=dm] .dm-antwort-zahl{padding-left:var(--sp-4);border-left:1px solid color-mix(in srgb, var(--text) 22%, transparent);color:color-mix(in srgb, var(--text) 78%, transparent);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}:root[data-layout=dm] .dm-antwort-alle{background:var(--accent-cta);border-color:var(--accent-cta);color:var(--accent-ink)}:root[data-layout=dm] .dm-antwort-alle:hover{background:var(--accent-cta-hover);border-color:var(--accent-cta-hover)}:root[data-layout=dm] .dm-blase-schluss{background:color-mix(in srgb, var(--accent) 8%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 24%, var(--border));max-width:100%}:root[data-layout=dm] .dm-tippt{align-items:center;gap:var(--sp-4);width:fit-content;margin:var(--sp-6) var(--dm-rand) 0;padding:var(--sp-6) var(--sp-8);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);box-shadow:var(--card-shadow);display:flex}:root[data-layout=dm] .dm-tippt>span{background:var(--muted);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite dm-tippt}:root[data-layout=dm] .dm-tippt>span:nth-child(2){animation-delay:.18s}:root[data-layout=dm] .dm-tippt>span:nth-child(3){animation-delay:.36s}@keyframes dm-tippt{0%,62%,to{opacity:.38;transform:translateY(0)}31%{opacity:1;transform:translateY(-4px)}}:root[data-layout=dm] .dm-eingabe-leiste{z-index:5;align-items:center;gap:var(--sp-5);margin-top:var(--sp-7);padding:var(--sp-8) var(--dm-rand);padding-bottom:max(var(--sp-7), env(safe-area-inset-bottom));background:linear-gradient(to top, var(--dm-fond) 62%, transparent);background:linear-gradient(to top, var(--dm-fond) 0 62%, rgb(from var(--dm-fond) r g b / 0) 100%);display:flex;position:sticky;bottom:0}:root[data-layout=dm] .dm-verlauf{padding-bottom:var(--sp-9)}:root[data-layout=dm] .dm-eingabe-feld{min-width:0;height:52px;padding:0 var(--sp-8);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font:inherit;font-size:var(--fs-lg);border-radius:999px;flex:auto}:root[data-layout=dm] .dm-eingabe-feld::placeholder{color:var(--muted)}:root[data-layout=dm] .dm-eingabe-feld:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}:root[data-layout=dm] .dm-eingabe-knopf{background:var(--accent-cta);width:52px;height:52px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .18s;display:grid}:root[data-layout=dm] .dm-eingabe-knopf:hover{background:var(--accent-cta-hover);transform:scale(1.06)}:root[data-layout=dm] .dm-eingabe-knopf:focus-visible,:root[data-layout=dm] .dm-medien:focus-visible,:root[data-layout=dm] .dm-stapel-link:focus-visible,:root[data-layout=dm] .dm-antwort:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:560px){:root[data-layout=dm] .dm-home{--dm-rand:var(--sp-2)}:root[data-layout=dm] .dm-kopf{gap:var(--sp-6);padding-top:var(--sp-7)}:root[data-layout=dm] .dm-kopf-avatar{width:60px;height:60px}:root[data-layout=dm] .dm-blase{max-width:92%}:root[data-layout=dm] .dm-blase-stapel,:root[data-layout=dm] .dm-blase-medien,:root[data-layout=dm] .dm-antworten{max-width:100%}}:root[data-layout=dm] .page-head{width:fit-content;max-width:min(100%,44rem);padding:var(--sp-8) var(--sp-9);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);box-shadow:var(--card-shadow)}:root[data-layout=dm] .video-detail .page-head{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-layout=dm] .body-muted{max-width:min(100%,44rem);padding:var(--sp-7) var(--sp-8);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);box-shadow:var(--card-shadow)}:root[data-layout=dm] .sortierleiste{margin-bottom:var(--sp-8);justify-content:flex-end}:root[data-layout=dm] .sortier-option,:root[data-layout=dm] .page-link,:root[data-layout=dm] .chip{border-radius:999px 999px var(--sp-2) 999px}:root[data-layout=dm] .pagination{justify-content:flex-end}:root[data-layout=dm] .section-title{align-items:center;gap:var(--sp-7);display:flex}:root[data-layout=dm] .section-title:after{content:"";background:var(--border);flex:auto;height:1px}:root[data-layout=dm] .card{--dm-bild:144px;--dm-play:40px;--dm-pad:var(--sp-5);grid-template-columns:var(--dm-bild) minmax(0, 1fr);align-items:center;gap:var(--sp-6);padding:var(--dm-pad);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);box-shadow:var(--card-shadow);display:grid;position:relative;overflow:visible}:root[data-layout=dm] .card:hover,:root[data-layout=dm] .card:focus-within{background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--card-shadow-hover);transform:none}:root[data-layout=dm] .card-media{width:var(--dm-bild);height:var(--dm-bild);aspect-ratio:1;border-radius:var(--radius-sm);align-self:start;position:static;overflow:hidden}:root[data-layout=dm] .card-media:after{display:none}:root[data-layout=dm] .card-play{inset:auto;top:calc(var(--dm-pad) + (var(--dm-bild) - var(--dm-play)) / 2);left:calc(var(--dm-pad) + (var(--dm-bild) - var(--dm-play)) / 2);width:var(--dm-play);height:var(--dm-play);margin:0}:root[data-layout=dm] .card-play svg{width:18px;height:18px}:root[data-layout=dm] .card-badge.card-neu{top:calc(var(--dm-pad) + var(--sp-3));right:auto;left:calc(var(--dm-pad) + var(--sp-3));border-radius:var(--sp-3);padding:2px 6px;font-size:10px}:root[data-layout=dm] .card-badges{inset:auto var(--sp-6) var(--dm-pad) auto;gap:0;padding:0}:root[data-layout=dm] .card-badge.card-date{display:none}:root[data-layout=dm] .card-badge.card-duration{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.01em;background:0 0;border-radius:0;margin:0;padding:0;font-weight:500}:root[data-layout=dm] .card .meta{padding:0 var(--sp-4) 0 0;gap:var(--sp-3)}:root[data-layout=dm] .card .title{font-size:var(--fs-xl);letter-spacing:0;-webkit-line-clamp:3;line-clamp:3;font-weight:600;line-height:1.35}:root[data-layout=dm] .card-sub{min-height:0;font-size:var(--fs-sm)}:root[data-layout=dm] .card-cats{--chip-hoehe:26px;flex-wrap:nowrap;gap:0;margin-right:3.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}@media (forced-colors:active){:root[data-layout=dm] .card-cats{-webkit-mask-image:none;mask-image:none}:root[data-layout=dm] .card-badges .card-badge{padding:2px 6px!important}}:root[data-layout=dm] .card-cat{min-height:24px;padding:0 var(--sp-5) 0 0;font-size:var(--fs-sm);color:var(--muted);background:0 0;border:0;border-radius:0;line-height:24px}:root[data-layout=dm] .card-cat+.card-cat{padding-left:var(--sp-5);border-left:1px solid var(--border)}:root[data-layout=dm] .card-cat:hover{color:var(--accent);border-color:var(--border)}@media (hover:hover) and (pointer:fine){:root[data-layout=dm] .card-cats{--chip-hoehe:26px}}:root[data-layout=dm] .kachel-grid{gap:var(--sp-5) var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){:root[data-layout=dm] .kachel-grid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}:root[data-layout=dm] .kachel{gap:var(--sp-6);padding:var(--sp-4) var(--sp-7) var(--sp-4) var(--sp-4)}:root[data-layout=dm] .kachel-medien{width:44px;height:44px}:root[data-layout=dm] .kachel-name{font-size:var(--fs-md)}}:root[data-layout=dm] .kachel{align-items:center;gap:var(--sp-7);padding:var(--sp-4) var(--sp-8) var(--sp-4) var(--sp-4);background:var(--surface-2);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);flex-direction:row;overflow:visible}:root[data-layout=dm] .kachel:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:none}:root[data-layout=dm] .kachel-medien{aspect-ratio:1;border-radius:50%;flex:none;grid-template-rows:1fr;grid-template-columns:1fr;gap:0;width:58px;height:58px}:root[data-layout=dm] .kachel-medien picture:not(:first-of-type){display:none}:root[data-layout=dm] .kachel-medien[data-vorschauen="3"] picture:first-child .kachel-thumb{grid-row:auto}:root[data-layout=dm] .kachel-verlauf{display:none}:root[data-layout=dm] .kachel-link{justify-content:center;min-width:0;position:static}:root[data-layout=dm] .kachel-link:after{content:"";border-radius:inherit;position:absolute;inset:0}:root[data-layout=dm] .kachel-text{gap:var(--sp-1);padding:0}:root[data-layout=dm] .kachel-name{font-family:inherit;font-size:var(--fs-lg);letter-spacing:0;color:var(--text);text-shadow:none;font-weight:600}:root[data-layout=dm] .kachel:hover .kachel-name{color:var(--text)}:root[data-layout=dm] .kachel-anzahl{color:var(--muted);text-shadow:none;font-variant-numeric:tabular-nums}:root[data-layout=dm] .kachel-link:focus-visible{outline:none}:root[data-layout=dm] .kachel:has(.kachel-link:focus-visible){outline:2px solid var(--accent);outline-offset:2px}:root[data-layout=dm] .detail-layout{grid-template-columns:minmax(0,1fr)}:root[data-layout=dm] .video-detail .detail-main{max-width:min(100%,50rem)}:root[data-layout=dm] .player{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2)}:root[data-layout=dm] .detail-main>.body{max-width:min(100%,40rem);padding:var(--sp-7) var(--sp-8);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2);box-shadow:var(--card-shadow)}:root[data-layout=dm] .video-cta{border-radius:var(--radius-lg);border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:radial-gradient(120% 160% at 100% 0%, rgb(var(--bg-tint) / .16), transparent 62%), color-mix(in srgb, var(--accent) 8%, var(--surface))}:root[data-layout=dm] .video-cta .btn,:root[data-layout=dm] .creator-outro .btn{border-radius:999px}:root[data-layout=dm] .nachbar{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2)}:root[data-layout=dm] .nachbar-next{border-radius:var(--radius-lg) var(--radius-lg) var(--sp-2) var(--radius-lg)}:root[data-layout=dm] .creator-outro{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--sp-2)}:root[data-layout=dm] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:720px){:root[data-layout=dm] .grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}:root[data-layout=dm] .card{--dm-bild:96px;--dm-play:32px;--dm-pad:var(--sp-4);gap:var(--sp-5)}:root[data-layout=dm] .card .meta{padding:0 var(--sp-2) 0 0;gap:var(--sp-2)}:root[data-layout=dm] .card .title{font-size:var(--fs-lg)}:root[data-layout=dm] .card-cats{margin-right:2.75rem}:root[data-layout=dm] .grid>.card+.card{border-top-left-radius:var(--sp-5)}:root[data-layout=dm] .card-badges{inset:auto var(--sp-5) var(--dm-pad) auto}}@media (prefers-reduced-motion:reduce){:root[data-layout=dm] .dm-medien img,:root[data-layout=dm] .dm-stapel-bild img,:root[data-layout=dm] .dm-eingabe-knopf,:root[data-layout=dm] .dm-antwort{transition:none}:root[data-layout=dm] .dm-medien:hover img,:root[data-layout=dm] .dm-medien:focus-visible img,:root[data-layout=dm] .dm-stapel-link:hover .dm-stapel-bild img,:root[data-layout=dm] .dm-stapel-link:focus-visible .dm-stapel-bild img,:root[data-layout=dm] .dm-eingabe-knopf:hover{transform:none}:root[data-layout=dm] .dm-tippt>span{opacity:.55;animation:none}}:root[data-layout=bento]{--bento-fuge:clamp(3px, .35vw, 6px);--bento-radius:clamp(6px, .7vw, 12px);--bento-polster:clamp(14px, 1.6vw, 26px)}:root[data-layout=bento] .bento-home{--bento-zeile:clamp(104px, 9.5vw, 152px);flex-direction:column;gap:clamp(28px,3.2vw,52px);padding-bottom:clamp(24px,4vw,48px);display:flex}:root[data-layout=bento] .bento-band{gap:var(--bento-fuge);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:root[data-layout=bento] .bento-kopf{grid-auto-rows:minmax(var(--bento-zeile), auto)}:root[data-layout=bento] .bento-abschnitt{flex-direction:column;gap:clamp(10px,1.1vw,16px);display:flex}:root[data-layout=bento] .bento-bandkopf{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0;padding-inline:2px;font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.15}:root[data-layout=bento] .bento-kachel{grid-column:span var(--breit,1);grid-row:span var(--hoch,1);border-radius:var(--bento-radius);background:var(--surface);--kachel-ton:var(--surface);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}:root[data-layout=bento] .ist-ton-a{--kachel-ton:var(--surface);background:var(--kachel-ton)}:root[data-layout=bento] .ist-ton-b{--kachel-ton:var(--surface-2);background:var(--kachel-ton)}:root[data-layout=bento] .ist-ton-c{--kachel-ton:var(--surface-3);background:var(--kachel-ton)}:root[data-layout=bento] .bento-anker{padding:clamp(28px, 4.2vw, 64px) var(--bento-polster) clamp(24px, 3.4vw, 52px);background:radial-gradient(115% 190% at 6% 0%, rgb(var(--bg-tint) / .22), transparent 62%), var(--surface-2);justify-content:flex-end;gap:clamp(8px,1vw,14px)}:root[data-layout=bento] .bento-anker-zeile{font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}:root[data-layout=bento] .bento-anker-titel{font-family:var(--font-display);letter-spacing:-.045em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(38px,7.4vw,104px);line-height:.94}:root[data-layout=bento] .bento-anker-sub{max-width:54ch;color:var(--muted);margin:0;font-size:clamp(16px,1.5vw,21px);line-height:1.45}:root[data-layout=bento] .bento-portrait{background:var(--surface-3)}:root[data-layout=bento] .bento-portrait-bild{object-fit:cover;object-position:50% 22%;flex:1;width:100%;height:100%;min-height:0;display:block}:root[data-layout=bento] .bento-latest{background:var(--surface-3)}:root[data-layout=bento] .bento-medium{aspect-ratio:16/9;background:var(--surface-2);display:block;position:relative;overflow:hidden}:root[data-layout=bento] .bento-bild{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:block}:root[data-layout=bento] .bento-latest:hover .bento-bild,:root[data-layout=bento] .bento-latest:focus-within .bento-bild{transform:scale(1.03)}:root[data-layout=bento] .bento-play{left:var(--bento-polster);bottom:var(--bento-polster);z-index:2;background:var(--accent-cta);width:52px;height:52px;color:var(--accent-ink);opacity:.92;border-radius:50%;place-items:center;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:absolute}:root[data-layout=bento] .bento-latest:hover .bento-play,:root[data-layout=bento] .bento-latest:focus-within .bento-play{opacity:1;transform:scale(1.06)}:root[data-layout=bento] .bento-marken{right:var(--bento-polster);bottom:var(--bento-polster);z-index:2;gap:var(--sp-3);display:flex;position:absolute}:root[data-layout=bento] .bento-dauer{font-variant-numeric:tabular-nums}:root[data-layout=bento] .bento-latest-text{gap:var(--sp-4);padding:var(--bento-polster);flex-direction:column;flex:1;display:flex}:root[data-layout=bento] .bento-label{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-weight:700}:root[data-layout=bento] .bento-latest-titel{letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.1vw,30px);font-weight:700;line-height:1.2}:root[data-layout=bento] .bento-latest-titel a{color:var(--text)}:root[data-layout=bento] .bento-latest-titel a:hover{color:var(--accent-text)}:root[data-layout=bento] .bento-latest-anriss{-webkit-line-clamp:3;line-clamp:3;font-size:var(--fs-lg);color:var(--muted);-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}:root[data-layout=bento] .bento-stats{background:var(--surface);padding:var(--bento-polster);justify-content:center}:root[data-layout=bento] .bento-stats dl{flex-wrap:wrap;gap:clamp(20px,4.4vw,76px);margin:0;display:flex}:root[data-layout=bento] .bento-stats dl>div{flex-direction:column-reverse;display:flex}:root[data-layout=bento] .bento-stats dd{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,4.4vw,62px);font-weight:800;line-height:1}:root[data-layout=bento] .bento-stats .ist-akzent dd{color:var(--accent-text)}:root[data-layout=bento] .bento-stats dt{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--muted-2);font-weight:500}:root[data-layout=bento] .bento-blog{background:var(--surface-2);justify-content:center;gap:var(--sp-5);padding:var(--bento-polster);margin:0}:root[data-layout=bento] .bento-blog-text{-webkit-line-clamp:6;line-clamp:6;color:var(--text);-webkit-box-orient:vertical;margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.5;display:-webkit-box;overflow:hidden}:root[data-layout=bento] .bento-blog-quelle{font-size:var(--fs-sm);color:var(--muted-2)}:root[data-layout=bento] .bento-handlung{background:color-mix(in srgb, var(--accent) 16%, var(--surface-3));justify-content:center;align-items:flex-start;gap:var(--sp-5);padding:var(--bento-polster);margin:0}:root[data-layout=bento] .bento-handlung-titel{letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(18px,1.9vw,26px);font-weight:700;line-height:1.2}:root[data-layout=bento] .bento-handlung-text{max-width:46ch;font-size:var(--fs-lg);color:var(--muted);margin:0;line-height:1.5}:root[data-layout=bento] .bento-kats{grid-auto-rows:minmax(clamp(76px,7vw,108px),auto)}:root[data-layout=bento] .bento-kat a,:root[data-layout=bento] .bento-weiter a{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--bento-polster);color:var(--text);flex:1;display:flex}:root[data-layout=bento] .bento-kat a:focus-visible,:root[data-layout=bento] .bento-weiter a:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}:root[data-layout=bento] .bento-kat a:hover{color:var(--accent-text)}:root[data-layout=bento] .bento-kat-name{letter-spacing:-.02em;font-size:clamp(15px,1.5vw,20px);font-weight:600;line-height:1.25}:root[data-layout=bento] .bento-kat-zahl{font-size:var(--fs-sm);color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none;font-weight:700}:root[data-layout=bento] .bento-kat.ist-gross a{justify-content:flex-start;align-items:flex-end;gap:var(--sp-4);padding:calc(var(--bento-polster) * 1.1);position:relative}:root[data-layout=bento] .bento-kat-bild{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:root[data-layout=bento] .bento-kat.ist-gross a:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 18%,#0000002e 42%,#00000094 70%,#000000e0 100%);position:absolute;inset:0}:root[data-layout=bento] .bento-kat.ist-gross:hover .bento-kat-bild{transform:scale(1.05)}:root[data-layout=bento] .bento-kat.ist-gross .bento-kat-name,:root[data-layout=bento] .bento-kat.ist-gross .bento-kat-zahl{z-index:2;color:#fff;position:relative}:root[data-layout=bento] .bento-kat.ist-gross .bento-kat-name{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(22px,2.6vw,38px);font-weight:800}:root[data-layout=bento] .bento-kat.ist-gross .bento-kat-zahl{font-size:var(--fs-lg);opacity:.86;padding-bottom:5px}:root[data-layout=bento] .bento-kat.ist-gross a:hover .bento-kat-name{color:#fff}:root[data-layout=bento] .bento-video .card{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-layout=bento] .bento-video .card:hover,:root[data-layout=bento] .bento-video .card:focus-within{box-shadow:none;border-color:#0000;transform:none}:root[data-layout=bento] .bento-video .card-media{border-radius:0}:root[data-layout=bento] .bento-video.ist-quer .card{flex-direction:row}:root[data-layout=bento] .bento-video.ist-quer .card-media{aspect-ratio:auto;flex:0 0 58%}:root[data-layout=bento] .bento-video.ist-quer .card-media .thumb{position:absolute;inset:0}:root[data-layout=bento] .bento-video.ist-quer .meta{min-width:0;padding:var(--bento-polster);justify-content:center;gap:var(--sp-4);flex:1}:root[data-layout=bento] .bento-video.ist-quer .card .title{-webkit-line-clamp:4;line-clamp:4;font-size:clamp(16px,1.55vw,21px);line-height:1.25}:root[data-layout=bento] .bento-weiter{background:color-mix(in srgb, var(--accent) 12%, var(--surface-3))}:root[data-layout=bento] .bento-weiter a{justify-content:center;align-items:flex-start;gap:var(--sp-2);flex-direction:column}@media (min-width:1100px){:root[data-layout=bento] .bento-weiter.ist-bande a{align-items:baseline;gap:var(--sp-5);padding-inline:calc(var(--bento-polster) * 1.4);flex-direction:row}:root[data-layout=bento] .bento-weiter.ist-bande a:after{content:"";border-top:3px solid var(--accent-text);border-right:3px solid var(--accent-text);flex:none;width:14px;height:14px;margin-left:auto;margin-right:10px;transition:transform .2s;transform:rotate(45deg)}:root[data-layout=bento] .bento-weiter.ist-bande a:hover:after{transform:rotate(45deg)translate(4px,-4px)}:root[data-layout=bento] .bento-weiter.ist-bande .bento-weiter-zahl{font-size:clamp(32px,3.4vw,48px)}}:root[data-layout=bento] .bento-weiter-zahl{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1}:root[data-layout=bento] .bento-weiter-text{font-size:var(--fs-lg);font-weight:600}:root[data-layout=bento] .bento-text{background:var(--surface-2);padding:clamp(24px, 3vw, 48px) var(--bento-polster);gap:clamp(10px,1.2vw,18px)}:root[data-layout=bento] .bento-text-titel{max-width:var(--maxw-read);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.15}:root[data-layout=bento] .bento-text .body{max-width:var(--maxw-read)}:root[data-layout=bento] .bento-steckbrief{background:var(--surface-3);padding:clamp(24px, 3vw, 48px) var(--bento-polster);gap:clamp(10px,1.2vw,16px)}:root[data-layout=bento] .bento-steckbrief-titel{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0;font-weight:700}:root[data-layout=bento] .bento-steckbrief dl{gap:var(--sp-4);flex-direction:column;margin:0;display:flex}:root[data-layout=bento] .bento-steckbrief dl>div{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border);display:flex}:root[data-layout=bento] .bento-steckbrief dl>div:last-child{border-bottom:0;padding-bottom:0}:root[data-layout=bento] .bento-steckbrief dt{font-size:var(--fs-sm);color:var(--muted)}:root[data-layout=bento] .bento-steckbrief dd{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:700}:root[data-layout=bento] .bento-frage details{padding:var(--bento-polster);flex-direction:column;flex:1;justify-content:center;display:flex}:root[data-layout=bento] .bento-frage details[open]{justify-content:flex-start}:root[data-layout=bento] .bento-frage summary{justify-content:space-between;align-items:center;gap:var(--sp-5);cursor:pointer;list-style:none;display:flex}:root[data-layout=bento] .bento-frage summary::-webkit-details-marker{display:none}:root[data-layout=bento] .bento-frage summary:after{content:"+";color:var(--accent-text);flex:none;font-size:22px;line-height:1;transition:transform .18s}:root[data-layout=bento] .bento-frage details[open] summary:after{transform:rotate(45deg)}:root[data-layout=bento] .bento-frage summary:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}:root[data-layout=bento] .bento-frage summary h3{font-size:var(--fs-2xl);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:650;line-height:1.3}:root[data-layout=bento] .bento-antwort{margin-top:var(--sp-6);max-width:var(--maxw-read);color:var(--muted)}@media (max-width:1099px){:root[data-layout=bento] .bento-band{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-layout=bento] .bento-kachel{grid-area:span 1/span 1}:root[data-layout=bento] .bento-kopf>.bento-kachel,:root[data-layout=bento] .bento-text,:root[data-layout=bento] .bento-steckbrief,:root[data-layout=bento] .bento-frage{grid-column:span 2}:root[data-layout=bento] .bento-video.ist-quer .card{flex-direction:column}:root[data-layout=bento] .bento-video.ist-quer .card-media,:root[data-layout=bento] .bento-video.ist-gross .card-media{aspect-ratio:16/9;flex:none}:root[data-layout=bento] .bento-kats>.bento-kachel:last-child:nth-child(odd),:root[data-layout=bento] .bento-videos>.bento-kachel:last-child:nth-child(odd){grid-column:span 2}}@media (max-width:699px){:root[data-layout=bento]{--bento-fuge:5px;--bento-polster:13px}:root[data-layout=bento] .bento-home{--bento-zeile:92px}:root[data-layout=bento] .bento-videos .card .title{font-size:14px;line-height:1.3}:root[data-layout=bento] .bento-videos .card .meta{gap:6px;padding:10px 11px 12px}:root[data-layout=bento] .bento-videos .card .card-cats,:root[data-layout=bento] .bento-portrait{display:none}}@media (prefers-reduced-motion:reduce){:root[data-layout=bento] .bento-bild,:root[data-layout=bento] .bento-play,:root[data-layout=bento] .bento-kat-bild,:root[data-layout=bento] .bento-weiter.ist-bande a:after,:root[data-layout=bento] .bento-frage summary:after,:root[data-layout=bento] .grid>.card>.meta,:root[data-layout=bento] .bento-video .card>.meta{transition:none}:root[data-layout=bento] .bento-latest:hover .bento-bild,:root[data-layout=bento] .bento-latest:focus-within .bento-bild,:root[data-layout=bento] .bento-latest:hover .bento-play,:root[data-layout=bento] .bento-latest:focus-within .bento-play,:root[data-layout=bento] .bento-kat.ist-gross:hover .bento-kat-bild{transform:none}:root[data-layout=bento] .bento-weiter.ist-bande a:hover:after{transform:rotate(45deg)}}@media (forced-colors:active){:root[data-layout=bento] .bento-kachel{border:1px solid canvastext}}:root[data-layout=bento] .page-head{border-radius:var(--bento-radius);background:radial-gradient(115% 190% at 5% 0%, rgb(var(--bg-tint) / .2), transparent 62%), var(--surface-2);margin-bottom:var(--bento-fuge);padding:clamp(24px,3.6vw,52px) clamp(16px,2.2vw,34px);position:relative}:root[data-layout=bento] .page-head h1{letter-spacing:-.045em;font-size:clamp(32px,5.6vw,66px);line-height:.98}:root[data-layout=bento] .page-head .page-lead{color:var(--muted)}:root[data-layout=bento] .video-detail .page-head{margin-bottom:var(--bento-fuge);padding:clamp(20px,2.4vw,32px) clamp(16px,2.2vw,30px)}:root[data-layout=bento] .video-detail .page-head h1{letter-spacing:-.035em;font-size:clamp(24px,3.1vw,40px);line-height:1.08}:root[data-layout=bento] .sortierleiste{margin-block:0 var(--bento-fuge);border-radius:var(--bento-radius);background:var(--surface);padding:clamp(10px,1vw,14px) clamp(14px,1.6vw,22px)}:root[data-layout=bento] .grid{gap:var(--bento-fuge)}:root[data-layout=bento] .grid>.card{--kachel-ton:var(--surface);--leiste-anteil:38%;aspect-ratio:4/3;border-radius:var(--bento-radius);box-shadow:none;background:var(--kachel-ton);border:0;grid-template-areas:"kachel";display:grid;container-type:inline-size}:root[data-layout=bento] .grid>.card>.card-media,:root[data-layout=bento] .grid>.card>.meta{grid-area:kachel;min-width:0}:root[data-layout=bento] .grid>.card>.card-media{aspect-ratio:auto;border-radius:0;height:100%}:root[data-layout=bento] .grid>.card>.meta{z-index:2;background:color-mix(in srgb, var(--kachel-ton) 92%, transparent);border-top:1px solid var(--border-strong);align-self:end;gap:5px;padding:clamp(9px,2.6cqi,17px) clamp(10px,2.9cqi,19px);transition:background .18s}:root[data-layout=bento] .grid>.card:hover>.meta,:root[data-layout=bento] .grid>.card:focus-within>.meta{background:var(--kachel-ton)}:root[data-layout=bento] .grid>.card .title{letter-spacing:-.022em;font-size:clamp(15px,5cqi,27px);line-height:1.22}:root[data-layout=bento] .grid>.card .card-sub{min-height:0;font-size:clamp(11px,1.9cqi,14px)}:root[data-layout=bento] .grid>.card .card-cats{display:none}:root[data-layout=bento] .grid>.card .card-fund{-webkit-line-clamp:1;line-clamp:1;min-height:0;font-size:12px}:root[data-layout=bento] .card .card-badges{gap:6px;padding:7px 8px;inset:0 0 auto auto}:root[data-layout=bento] .card .card-date{-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffc2;text-shadow:0 1px 3px #000000d9;background:0 0;padding:2px 3px;font-size:11px;font-weight:500}:root[data-layout=bento] .card .card-duration{background:#000000c7}:root[data-layout=bento] .card .card-neu{left:8px;right:auto}:root[data-layout=bento] .grid>.card .card-play,:root[data-layout=bento] .bento-video:not(.ist-quer) .card .card-play{inset:0 0 var(--leiste-anteil) 0}:root[data-layout=bento] .grid>.card:nth-child(3n+2){--kachel-ton:var(--surface-2)}:root[data-layout=bento] .grid>.card:nth-child(3n+3){--kachel-ton:var(--surface-3)}:root[data-layout=bento] .grid>.card:hover,:root[data-layout=bento] .grid>.card:focus-within{box-shadow:inset 0 0 0 2px var(--accent);transform:none}@media (min-width:1025px){:root[data-layout=bento] .grid>.card:nth-child(6n+1){aspect-ratio:auto;--leiste-anteil:22%;grid-area:span 2/span 2}:root[data-layout=bento] .grid>.card:nth-child(6n+4){aspect-ratio:8/3;--leiste-anteil:32%;grid-column:span 2}:root[data-layout=bento] .grid>.card:nth-child(6n+1) .card-cats{display:flex}:root[data-layout=bento] .grid>.card:nth-child(6n+1) .title{-webkit-line-clamp:3;line-clamp:3}:root[data-layout=bento] .grid>.card:nth-child(6n+1)>.meta{padding:clamp(14px,2.2cqi,22px) clamp(15px,2.4cqi,24px)}:root[data-layout=bento] .grid>.card:nth-child(6n+4) .title{font-size:clamp(16px,3.1cqi,21px)}:root[data-layout=bento] .grid>.card:nth-child(6n+4)>.meta{padding:clamp(11px,1.7cqi,15px) clamp(13px,2cqi,18px)}}@media (min-width:681px) and (max-width:1024px){:root[data-layout=bento] .grid>.card:nth-child(5n+1){aspect-ratio:auto;--leiste-anteil:22%;grid-area:span 2/span 2}:root[data-layout=bento] .grid>.card:nth-child(5n+4){aspect-ratio:8/3;--leiste-anteil:32%;grid-column:span 2}:root[data-layout=bento] .grid>.card:nth-child(5n+1) .card-cats{display:flex}:root[data-layout=bento] .grid>.card:nth-child(5n+1) .title{-webkit-line-clamp:3;line-clamp:3}:root[data-layout=bento] .grid>.card:nth-child(5n+1)>.meta{padding:clamp(14px,2.2cqi,22px) clamp(15px,2.4cqi,24px)}:root[data-layout=bento] .grid>.card:nth-child(5n+4) .title{font-size:clamp(16px,3.1cqi,21px)}:root[data-layout=bento] .grid>.card:nth-child(5n+4)>.meta{padding:clamp(11px,1.7cqi,15px) clamp(13px,2cqi,18px)}}@media (max-width:680px){:root[data-layout=bento] .grid>.card{aspect-ratio:1;--leiste-anteil:42%}:root[data-layout=bento] .grid>.card:nth-child(5n+1){aspect-ratio:16/9;--leiste-anteil:34%;grid-column:span 2}:root[data-layout=bento] .grid>.card:nth-child(5n+1) .card-cats{display:flex}:root[data-layout=bento] .grid>.card:nth-child(5n+1)>.meta{padding:13px 15px}}:root[data-layout=bento] .bento-video .card{--leiste-anteil:38%;aspect-ratio:4/3;grid-template-areas:"kachel";display:grid;container-type:inline-size}:root[data-layout=bento] .bento-video .card>.card-media,:root[data-layout=bento] .bento-video .card>.meta{grid-area:kachel;min-width:0}:root[data-layout=bento] .bento-video .card>.card-media{aspect-ratio:auto;height:100%}:root[data-layout=bento] .bento-video .card>.meta{z-index:2;background:color-mix(in srgb, var(--kachel-ton) 92%, transparent);border-top:1px solid var(--border-strong);align-self:end;gap:5px;padding:clamp(9px,2.6cqi,17px) clamp(10px,2.9cqi,19px);transition:background .18s}:root[data-layout=bento] .bento-video .card:hover>.meta,:root[data-layout=bento] .bento-video .card:focus-within>.meta{background:var(--kachel-ton)}:root[data-layout=bento] .bento-video .card .title{letter-spacing:-.022em;font-size:clamp(15px,5cqi,27px);line-height:1.22}:root[data-layout=bento] .bento-video .card .card-sub{min-height:0;font-size:clamp(11px,1.9cqi,14px)}:root[data-layout=bento] .bento-video .card .card-cats{display:none}@media (min-width:1100px){:root[data-layout=bento] .bento-video.ist-gross .card{aspect-ratio:auto;--leiste-anteil:22%}:root[data-layout=bento] .bento-video.ist-gross .card .card-cats,:root[data-layout=bento] .bento-video.ist-quer .card .card-cats{display:flex}:root[data-layout=bento] .bento-video.ist-gross .card>.meta{padding:clamp(14px,2.2cqi,22px) clamp(15px,2.4cqi,24px)}:root[data-layout=bento] .bento-video.ist-gross .card .title{-webkit-line-clamp:3;line-clamp:3}:root[data-layout=bento] .bento-video.ist-quer .card{aspect-ratio:auto;display:flex}:root[data-layout=bento] .bento-video.ist-quer .card>.meta{z-index:auto;align-self:stretch;gap:var(--sp-4);padding:var(--bento-polster);background:0 0;border-top:0}}:root[data-layout=bento] .kachel-grid{gap:var(--bento-fuge)}@media (max-width:699px){:root[data-layout=bento] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-layout=bento] .kachel{border-radius:var(--bento-radius);box-shadow:none;border:0}:root[data-layout=bento] .kachel:hover{box-shadow:inset 0 0 0 2px var(--accent);transform:none}@media (min-width:681px){:root[data-layout=bento] .kachel-grid>.kachel:first-child{grid-area:span 2/span 2}:root[data-layout=bento] .kachel-grid>.kachel:first-child .kachel-medien{aspect-ratio:auto;flex:1;min-height:0}:root[data-layout=bento] .kachel-grid>.kachel:first-child .kachel-name{font-size:clamp(24px,2.8vw,40px)}}:root[data-layout=bento] .detail-main{gap:var(--bento-fuge)}:root[data-layout=bento] .video-stats{border-radius:var(--bento-radius);background:var(--surface-2);margin:0;padding:clamp(12px,1.3vw,16px) clamp(16px,1.8vw,24px)}:root[data-layout=bento] .video-meta{border-radius:var(--bento-radius);background:var(--surface);border-bottom:0;margin:0;padding:clamp(14px,1.6vw,20px) clamp(16px,1.8vw,24px)}:root[data-layout=bento] .detail-main>.body{border-radius:var(--bento-radius);background:var(--surface-2);margin:0;padding:clamp(20px,2.6vw,36px) clamp(16px,2.2vw,32px)}:root[data-layout=bento] .video-cta{border-radius:var(--bento-radius);background:radial-gradient(120% 160% at 0% 0%, rgb(var(--bg-tint) / .18), transparent 70%), color-mix(in srgb, var(--accent) 14%, var(--surface-3));border:0;margin:0}:root[data-layout=bento] .video-nachbarn{gap:var(--bento-fuge)}:root[data-layout=bento] .nachbar{border-radius:var(--bento-radius);background:var(--surface);border:0}:root[data-layout=bento] .nachbar:hover{background:var(--surface-2);transform:none}:root[data-layout=bento] .section-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(20px,2.2vw,30px);font-weight:700}:root[data-layout=bento] .page-head~.body-muted,:root[data-layout=bento] .kategorie-text{margin-top:var(--bento-fuge);border-radius:var(--bento-radius);background:var(--surface-2);padding:clamp(22px,2.8vw,40px) clamp(16px,2.2vw,32px)}:root[data-layout=bento] .kategorie-text .section-title{margin-top:0}:root[data-layout=bento] .creator-outro{border-radius:var(--bento-radius)}:root[data-layout=bento] .pagination{margin-top:var(--bento-fuge);border-radius:var(--bento-radius);background:var(--surface);gap:var(--bento-fuge);padding:clamp(12px,1.4vw,18px)}@media (forced-colors:active){:root[data-layout=bento] .grid>.card,:root[data-layout=bento] .kachel,:root[data-layout=bento] .page-head,:root[data-layout=bento] .video-meta,:root[data-layout=bento] .detail-main>.body,:root[data-layout=bento] .nachbar{border:1px solid canvastext}:root[data-layout=bento] .grid>.card>.meta{color:canvastext;background:canvas;border-top:1px solid canvastext}}:root[data-layout=reel]{--feed-schwebend:69px;--feed-kopf:62px;--feed-buehne-hoehe:max(540px, calc(100svh - var(--feed-kopf) - var(--feed-schwebend)));--feed-rand:clamp(16px, 3.4vw, 44px);--feed-tafel-aspekt:4 / 3;--feed-tafel-h:calc(var(--feed-buehne-hoehe) - 2 * var(--feed-rand));--feed-veil:#06060a70;--reel-mainpad:clamp(16px, 2.4vw, 26px);scroll-snap-type:y proximity}@media (prefers-reduced-motion:reduce){:root[data-layout=reel]{scroll-snap-type:none}}:root[data-layout=reel] .feed-home{margin-block-start:calc(-1 * var(--reel-mainpad));margin-inline:calc(50% - 50vw);position:relative}:root[data-layout=reel] main{padding-block-start:var(--reel-mainpad)}:root[data-layout=reel] .feed-kopf{block-size:var(--feed-kopf);padding-inline:max(var(--feed-rand), calc(50vw - var(--maxw) / 2));background:var(--bg);border-block-end:1px solid var(--border);align-items:center;gap:12px;display:flex;overflow:hidden}:root[data-layout=reel] .feed-kopf-avatar{aspect-ratio:1;background:var(--surface-2);inline-size:36px;box-shadow:0 0 0 2px var(--accent-cta);font-family:var(--font-display);color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}:root[data-layout=reel] .feed-kopf-avatar img{object-fit:cover;block-size:100%;inline-size:100%}:root[data-layout=reel] .feed-kopf-titel{min-inline-size:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:clamp(17px,2.2vw,21px);font-weight:700;line-height:1.2;overflow:hidden}:root[data-layout=reel] .feed-kopf-zahl{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent-text);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;margin:0;padding:4px 11px;font-weight:600}:root[data-layout=reel] .feed-kopf-claim{min-inline-size:0;color:var(--muted);font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}@media (max-width:860px){:root[data-layout=reel] .feed-kopf-claim{display:none}}:root[data-layout=reel] .feed-buehnen{margin:0;padding:0;list-style:none}:root[data-layout=reel] .feed-buehne{block-size:var(--feed-buehne-hoehe);isolation:isolate;border-block-end:1px solid var(--border);background:var(--bg);place-items:center;scroll-margin-block-start:var(--feed-schwebend);display:grid;position:relative;overflow:hidden}:root[data-layout=reel] .feed-buehne:not(:first-child){scroll-snap-align:start}:root[data-layout=reel] .feed-buehne:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}:root[data-layout=reel] .feed-fond{z-index:0;object-fit:cover;filter:blur(52px)saturate(.8)brightness(.34);pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.35)}:root[data-layout=reel] .feed-buehne:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 18% 30%, rgb(var(--bg-tint) / .14), transparent 62%), var(--feed-veil);position:absolute;inset:0}:root[data-layout=reel] .feed-szene{z-index:1;inline-size:min(1400px, 100% - 2 * var(--feed-rand));place-items:center;gap:clamp(18px,2.4vw,44px);display:grid;position:relative}@media (min-width:1000px){:root[data-layout=reel] .feed-szene{grid-template-columns:minmax(0,1fr) minmax(292px,384px);justify-items:stretch}}:root[data-layout=reel] .feed-tafel{inline-size:min(100%, calc(var(--feed-tafel-h) * 4 / 3));aspect-ratio:var(--feed-tafel-aspekt);border-radius:var(--radius-lg);margin-inline:auto;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 34px 80px #0009,0 0 0 1px #ffffff1a}:root[data-layout=reel] .feed-motiv{object-fit:contain;block-size:100%;inline-size:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:root[data-layout=reel] .feed-play{aspect-ratio:1;inline-size:clamp(62px,6vw,84px);color:var(--stage-ink);background:#06060a80;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;transition:transform .2s,background-color .2s;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}:root[data-layout=reel] .feed-dauer{color:var(--stage-ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:#06060ac7;border-radius:999px;padding:4px 10px;font-weight:600;position:absolute;inset-block-end:12px;inset-inline-end:12px}@media (hover:hover){:root[data-layout=reel] .feed-tafel:hover .feed-motiv{transform:scale(1.03)}:root[data-layout=reel] .feed-tafel:hover .feed-play{background:var(--accent-cta);transform:scale(1.07)}}:root[data-layout=reel] .feed-text{flex-direction:column;align-items:flex-start;gap:10px;min-inline-size:0;display:flex}:root[data-layout=reel] .feed-zaehler{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;font-weight:800;line-height:.9;display:flex}:root[data-layout=reel] .feed-zaehler-n{color:var(--stage-accent);font-size:clamp(40px,5vw,62px)}:root[data-layout=reel] .feed-zaehler-rest{color:var(--stage-muted);font-size:clamp(18px,2vw,24px)}:root[data-layout=reel] .feed-name{font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--stage-muted);font-weight:700}:root[data-layout=reel] .feed-titel{font-family:var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(21px,2.5vw,32px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}:root[data-layout=reel] .feed-titel a{color:var(--stage-ink);text-decoration:none}:root[data-layout=reel] .feed-titel a:hover{color:var(--stage-accent)}:root[data-layout=reel] .feed-titel a:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}:root[data-layout=reel] .feed-meta{color:var(--stage-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}:root[data-layout=reel] .feed-meta-teil+.feed-meta-teil:before{content:"·";color:var(--stage-muted);margin-inline-end:14px}:root[data-layout=reel] .feed-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}:root[data-layout=reel] .feed-chip{min-block-size:30px;color:var(--stage-ink);font-size:var(--fs-sm);white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}:root[data-layout=reel] .feed-chip:hover{border-color:var(--stage-accent);color:var(--stage-accent)}:root[data-layout=reel] .feed-chip:focus-visible{outline:3px solid var(--ring);outline-offset:2px}:root[data-layout=reel] .feed-chip-zahl{font-variant-numeric:tabular-nums;opacity:.72;font-weight:500}:root[data-layout=reel] .feed-wege{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:6px;display:flex}:root[data-layout=reel] .feed-weg-video{flex:none}:root[data-layout=reel] .feed-folgen{background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;text-decoration:none;display:inline-flex}:root[data-layout=reel] .feed-folgen:hover{border-color:var(--stage-accent)}:root[data-layout=reel] .feed-folgen:focus-visible{outline:3px solid var(--ring);outline-offset:2px}:root[data-layout=reel] .feed-folgen-avatar{aspect-ratio:1;inline-size:36px;box-shadow:0 0 0 2px var(--accent-cta);font-family:var(--font-display);color:var(--stage-ink);background:#06060a99;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}:root[data-layout=reel] .feed-folgen-avatar img{object-fit:cover;block-size:100%;inline-size:100%}:root[data-layout=reel] .feed-folgen-text{flex-direction:column;gap:1px;min-inline-size:0;display:flex}:root[data-layout=reel] .feed-folgen-tat{color:var(--stage-ink);font-size:var(--fs-md);align-items:center;gap:6px;font-weight:700;line-height:1.2;display:inline-flex}:root[data-layout=reel] .feed-folgen-tat svg{block-size:15px;inline-size:15px;color:var(--stage-accent)}:root[data-layout=reel] .feed-folgen-zusatz{color:var(--stage-muted);font-size:var(--fs-xs);line-height:1.2}:root[data-layout=reel] .feed-blaettern{z-index:3;gap:8px;display:flex;position:absolute;inset-block-end:var(--feed-rand);inset-inline-end:var(--feed-rand)}:root[data-layout=reel] .feed-pfeil{block-size:46px;inline-size:46px;color:var(--stage-ink);background:#06060a8c;border:1px solid #ffffff3d;border-radius:50%;place-items:center;text-decoration:none;display:grid}:root[data-layout=reel] .feed-pfeil:hover{border-color:var(--stage-accent);color:var(--stage-accent)}:root[data-layout=reel] .feed-pfeil:focus-visible{outline:3px solid var(--ring);outline-offset:2px}:root[data-layout=reel] .feed-pfeil.ist-leer{visibility:hidden}:root[data-layout=reel] .feed-band{padding:clamp(30px, 4.5vw, 56px) max(var(--feed-rand), calc(50vw - var(--maxw) / 2));background:radial-gradient(90% 160% at 12% 50%, rgb(var(--bg-tint) / .26), transparent 70%), var(--surface);border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,40px);scroll-margin-block-start:var(--feed-schwebend);display:flex;position:relative;overflow:hidden}:root[data-layout=reel] .feed-band-zahl{font-family:var(--font-display);letter-spacing:-.05em;color:color-mix(in srgb, var(--accent) 14%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(90px,15vw,210px);font-weight:800;line-height:.8;position:absolute;inset-block-start:50%;inset-inline-end:2vw;translate:0 -50%}:root[data-layout=reel] .feed-band-text{flex:320px;min-inline-size:0;position:relative}:root[data-layout=reel] .feed-band-titel{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0 0 6px;font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.1}:root[data-layout=reel] .feed-band-sub{max-inline-size:52ch;color:var(--muted);font-size:var(--fs-md);margin:0;line-height:1.55}:root[data-layout=reel] .feed-band .btn{flex:none;position:relative}:root[data-layout=reel] .feed-schluss,:root[data-layout=reel] .feed-faq,:root[data-layout=reel] .feed-outro{padding-inline:max(var(--feed-rand), calc(50vw - var(--maxw) / 2))}:root[data-layout=reel] .feed-schluss{align-items:start;gap:clamp(24px,3vw,48px);padding-block:clamp(36px,5vw,68px) clamp(20px,3vw,36px);scroll-margin-block-start:var(--feed-schwebend);display:grid}@media (min-width:1000px){:root[data-layout=reel] .feed-schluss{grid-template-columns:minmax(0,1fr) minmax(280px,344px)}}:root[data-layout=reel] .feed-schluss-haupt{min-inline-size:0}:root[data-layout=reel] .feed-schluss-haupt .body{max-inline-size:68ch}:root[data-layout=reel] .feed-schluss-titel{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0 0 16px;font-size:clamp(24px,3.4vw,36px);font-weight:800;line-height:1.12}:root[data-layout=reel] .feed-schluss-neben{flex-direction:column;gap:18px;min-inline-size:0;display:flex}:root[data-layout=reel] .feed-karte{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0%, rgb(var(--bg-tint) / .2), transparent 66%), var(--surface);border:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}:root[data-layout=reel] .feed-karte-avatar{aspect-ratio:1;background:var(--surface-2);inline-size:78px;box-shadow:0 0 0 3px var(--accent-cta);font-family:var(--font-display);color:var(--text);border-radius:50%;place-items:center;font-size:30px;font-weight:800;display:grid;overflow:hidden}:root[data-layout=reel] .feed-karte-avatar img{object-fit:cover;block-size:100%;inline-size:100%}:root[data-layout=reel] .feed-karte-name{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:700}:root[data-layout=reel] .feed-karte-zahlen{justify-content:center;gap:0;inline-size:100%;margin:2px 0 4px;display:flex}:root[data-layout=reel] .feed-karte-zahlen>div{flex-direction:column-reverse;flex:1 1 0;padding-inline:8px;display:flex}:root[data-layout=reel] .feed-karte-zahlen>div+div{border-inline-start:1px solid var(--border)}:root[data-layout=reel] .feed-karte-zahlen dt{color:var(--muted);font-size:var(--fs-xs)}:root[data-layout=reel] .feed-karte-zahlen dd{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:800}:root[data-layout=reel] .feed-karte .btn{justify-content:center;inline-size:100%}:root[data-layout=reel] .feed-schluss-klein{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:700}:root[data-layout=reel] .feed-schluss-chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-layout=reel] .feed-schluss-chips .feed-chip{background:var(--surface-2);border-color:var(--border);color:var(--text);min-block-size:34px}:root[data-layout=reel] .feed-schluss-chips .feed-chip:hover{border-color:var(--accent);color:var(--accent-text)}:root[data-layout=reel] .feed-schluss-chips .feed-chip-zahl{color:var(--muted);opacity:1}:root[data-layout=reel] .feed-faq{padding-block:clamp(20px,3vw,36px)}:root[data-layout=reel] .feed-faq .faq-list{max-inline-size:900px}:root[data-layout=reel] .feed-outro{text-align:center;background:radial-gradient(80% 140% at 50% 0%, rgb(var(--bg-tint) / .24), transparent 70%), var(--surface);border-block-start:1px solid var(--border);flex-direction:column;align-items:center;gap:20px;margin-block-start:clamp(24px,4vw,44px);padding-block:clamp(34px,5vw,62px);display:flex}:root[data-layout=reel] .feed-outro-text{max-inline-size:56ch;color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(19px,2.4vw,27px);font-weight:700;line-height:1.3}:root[data-layout=reel] .feed-outro-wege{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:999px){:root[data-layout=reel]{--feed-tafel-h:calc(var(--feed-buehne-hoehe) * .46)}:root[data-layout=reel] .feed-szene{inline-size:min(560px, 100% - 2 * var(--feed-rand));align-content:center}:root[data-layout=reel] .feed-tafel{inline-size:100%;max-block-size:var(--feed-tafel-h)}:root[data-layout=reel] .feed-titel{-webkit-line-clamp:3;font-size:clamp(22px,6vw,28px)}:root[data-layout=reel] .feed-text{gap:12px;inline-size:100%}:root[data-layout=reel] .feed-blaettern{inset-block:8px auto;inset-inline-end:8px}:root[data-layout=reel] .feed-pfeil{block-size:40px;inline-size:40px}:root[data-layout=reel] .feed-wege{inline-size:100%}}@media (max-width:559px){:root[data-layout=reel] .feed-text{gap:8px}:root[data-layout=reel] .feed-zaehler{gap:3px}:root[data-layout=reel] .feed-zaehler-n{font-size:30px}:root[data-layout=reel] .feed-zaehler-rest{font-size:15px}:root[data-layout=reel] .feed-chips{flex-wrap:nowrap;inline-size:100%;overflow:hidden}:root[data-layout=reel] .feed-wege{flex-direction:column;align-items:stretch}:root[data-layout=reel] .feed-weg-video{justify-content:center}}:root[data-layout=reel] main>.container>.page-head{padding-block:clamp(30px,4.4vw,58px) clamp(24px,3.4vw,40px);padding-inline:max(clamp(16px, 3.4vw, 44px), calc(50vw - var(--maxw) / 2));background:radial-gradient(70% 130% at 14% 0%, rgb(var(--bg-tint) / .26), transparent 66%), var(--surface);border-block-end:1px solid var(--border);margin-block:0 clamp(24px,3.4vw,40px);margin-inline:calc(50% - 50vw);position:relative}@media (min-width:761px){:root[data-layout=reel] main>.container>.breadcrumb{margin-block-end:clamp(12px,1.6vw,18px)}}:root[data-layout=reel] main>.container>.page-head h1{letter-spacing:-.04em;font-size:clamp(32px,5.6vw,58px);font-weight:800;line-height:1.02}:root[data-layout=reel] main>.container>.page-head .page-lead{color:var(--muted);font-size:var(--fs-lg)}:root[data-layout=reel] .card{--reel-rail:54px;aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:none;border:0;display:block;position:relative;overflow:hidden}:root[data-layout=reel] .card:hover,:root[data-layout=reel] .card:focus-within{box-shadow:var(--card-shadow-hover);transform:none}:root[data-layout=reel] .card .card-media{aspect-ratio:auto;background:var(--surface-2);border-radius:0;display:block;position:absolute;inset:0}:root[data-layout=reel] .card .card-media .thumb{aspect-ratio:auto;object-fit:cover;block-size:100%;inline-size:100%}:root[data-layout=reel] .card .card-media:before{content:"";inline-size:calc(var(--reel-rail) + 16px);pointer-events:none;background:linear-gradient(270deg,#00000057,#0000);position:absolute;inset:0 0 0 auto}:root[data-layout=reel] .card .card-play{inset:0 0 32%}:root[data-layout=reel] .card .meta{z-index:2;padding:70px calc(var(--reel-rail) + 4px) 12px 13px;pointer-events:none;background:linear-gradient(#0000 0%,#0006 38%,#000000c2 70%,#000000e6 100%);flex-direction:column;align-items:stretch;gap:5px;display:flex;position:absolute;inset:auto 0 0}:root[data-layout=reel] .card .meta a{pointer-events:auto}:root[data-layout=reel] .card .title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 1px 3px #0000008c;font-size:clamp(15px,1.12vw,17px);font-weight:800;line-height:1.24}:root[data-layout=reel] .card .title:hover{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent-cta);text-decoration-color:var(--accent-cta)}:root[data-layout=reel] .card .card-cats{flex-wrap:nowrap;order:-1;gap:9px;min-height:0;max-height:none;margin-block-end:-3px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}:root[data-layout=reel] .card .card-cat{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;text-shadow:0 1px 3px #0009;background:0 0;border:0;border-radius:0;min-height:24px;padding:4px 0;font-size:10px;font-weight:700;line-height:16px}:root[data-layout=reel] .card .card-cat:hover{color:#fff;border-color:#0000}:root[data-layout=reel] .card .card-cat+.card-cat:before{content:"·";color:#ffffff6b;margin-inline-end:9px}:root[data-layout=reel] .card .card-sub{color:#ffffffa8;text-shadow:0 1px 3px #0009;gap:10px;min-height:0;font-size:12px}:root[data-layout=reel] .card .card-performer{color:#ffffffd1}:root[data-layout=reel] .card .card-performer:hover{color:#fff}:root[data-layout=reel] .card .card-views{color:#ffffff94;margin-inline-start:0}:root[data-layout=reel] .card .card-fund{color:#ffffffb8;text-shadow:0 1px 3px #0009;min-height:0}:root[data-layout=reel] .card .card-badges{z-index:4;inline-size:var(--reel-rail);flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;padding:0;inset:auto 0 12px auto}:root[data-layout=reel] .card .card-duration{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:#0000009e;border:1px solid #ffffff4d;border-radius:999px;margin:0;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.3}:root[data-layout=reel] .card .card-badge.card-date{-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:-.01em;color:#ffffff9e;text-shadow:0 1px 3px #000000b3;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:500;line-height:1.2}:root[data-layout=reel] .card .card-badge.card-neu{letter-spacing:.08em;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;padding:3px 8px;font-size:10px;top:10px;right:9px}@media (min-width:681px){:root[data-layout=reel] main>.container>.grid>.card:first-child{--reel-rail:62px;aspect-ratio:auto;grid-area:span 2/span 2}:root[data-layout=reel] main>.container>.grid>.card:first-child .title{font-size:clamp(20px,1.9vw,28px);line-height:1.16}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-cat{font-size:11px}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-sub{font-size:13px}:root[data-layout=reel] main>.container>.grid>.card:first-child .meta{padding:110px calc(var(--reel-rail) + 6px) 20px 20px;gap:8px}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-badges{inset:auto 0 20px auto}}@media (max-width:680px){:root[data-layout=reel] main>.container>.grid>.card:first-child{aspect-ratio:4/5;grid-column:1/-1}:root[data-layout=reel] main>.container>.grid>.card:first-child .title{font-size:var(--fs-xl);line-height:1.2}:root[data-layout=reel] main>.container>.grid>.card:first-child .meta{padding-block-start:90px}}@media (min-width:681px) and (max-width:899px){:root[data-layout=reel] .card{--reel-rail:40px}:root[data-layout=reel] .card .card-badge.card-date{display:none}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-badge.card-date{display:block}}@media (max-width:680px){:root[data-layout=reel] .card{--reel-rail:0px}:root[data-layout=reel] .card .card-badge.card-date{display:none}:root[data-layout=reel] .card .card-badges{inline-size:auto;inset:8px 8px auto auto}:root[data-layout=reel] .card .card-badge.card-neu{inset:8px auto auto 8px}:root[data-layout=reel] .card .card-media:before{display:none}:root[data-layout=reel] .card .meta{padding-block-start:56px;padding-inline:10px}:root[data-layout=reel] .card .card-cats{gap:7px}:root[data-layout=reel] .card .card-cat+.card-cat:before{margin-inline-end:7px}:root[data-layout=reel] main>.container>.grid>.card:first-child{--reel-rail:54px}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-badges{inline-size:var(--reel-rail);inset:auto 0 14px auto}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-badge.card-date{display:block}:root[data-layout=reel] main>.container>.grid>.card:first-child .card-badge.card-neu{inset:10px 9px auto auto}:root[data-layout=reel] main>.container>.grid>.card:first-child .meta{padding-inline:14px calc(var(--reel-rail) + 6px)}}@media (forced-colors:active){:root[data-layout=reel] .card .meta{background:canvas;border-block-start:1px solid canvastext;padding-block-start:12px}:root[data-layout=reel] main>.container>.grid>.card:first-child .meta{padding-block-start:16px}:root[data-layout=reel] .card .title,:root[data-layout=reel] .card .card-cat,:root[data-layout=reel] .card .card-sub,:root[data-layout=reel] .card .card-performer,:root[data-layout=reel] .card .card-views,:root[data-layout=reel] .card .card-fund,:root[data-layout=reel] .card .card-cat+.card-cat:before{color:canvastext}:root[data-layout=reel] .card .card-cats{-webkit-mask-image:none;mask-image:none}}@media (max-width:699px){:root[data-layout=reel] .kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (min-width:900px) and (max-width:1099px){:root[data-layout=reel] .kachel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-layout=reel] .kachel{border-radius:var(--radius-lg);box-shadow:none;border:0}:root[data-layout=reel] .kachel:hover{box-shadow:var(--card-shadow-hover);transform:none}@media (min-width:700px){:root[data-layout=reel] .kachel-grid>.kachel:first-child{grid-area:span 2/span 2;block-size:100%}:root[data-layout=reel] .kachel-grid>.kachel:first-child .kachel-medien{aspect-ratio:auto;flex:auto;min-block-size:0}:root[data-layout=reel] .kachel-grid>.kachel:first-child .kachel-name{font-size:clamp(24px,2.8vw,38px)}}:root[data-layout=reel] .video-detail{position:relative}:root[data-layout=reel] .video-detail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 100% at 50% 0%, rgb(var(--bg-tint) / .22), transparent 72%);block-size:clamp(360px,46vw,620px);position:absolute;inset-block-start:calc(-1 * var(--reel-mainpad));inset-inline:calc(50% - 50vw)}:root[data-layout=reel] .video-detail .page-head h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(25px,3.4vw,40px);font-weight:800;line-height:1.1}:root[data-layout=reel] .video-detail .player{box-shadow:0 30px 70px #00000080,0 0 0 1px #ffffff17}:root[data-layout=reel] .video-detail .chips .chip{border-radius:999px;min-block-size:32px}:root[data-layout=reel] .related .section-title,:root[data-layout=reel] .kategorie-text .section-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(20px,2.6vw,30px);font-weight:800}:root[data-layout=reel] .video-nachbarn .nachbar{border-radius:var(--radius-lg)}.exit-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;place-items:center;padding:24px;animation:.18s ease-out exit-fade;display:grid;position:fixed;inset:0}@keyframes exit-fade{0%{opacity:0}to{opacity:1}}.exit-popup{text-align:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:calc(var(--radius) * 1.5);width:min(440px,100%);padding:32px 28px 26px;animation:.22s cubic-bezier(.2,.9,.3,1) exit-rise;position:relative;box-shadow:0 24px 60px #00000073}@keyframes exit-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.exit-close{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.exit-close:hover{color:var(--text);background:var(--surface-2)}.exit-title{font-family:var(--font-display);margin:0 0 8px;font-size:26px;line-height:1.15}.exit-text{color:var(--muted);margin:0 0 18px}.exit-stats{justify-content:center;gap:0;margin:0 0 22px;display:flex}.exit-stats>div{text-align:center;flex-direction:column-reverse;padding:0 20px;display:flex}.exit-stats>div+div{border-left:1px solid var(--border)}.exit-stats dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:800;line-height:1.1}.exit-stats dt{color:var(--muted-2);margin:3px 0 0;font-size:12px}.exit-popup:has(.exit-motiv){text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);width:min(880px,100%);padding:0;display:grid;overflow:hidden}@media (max-width:720px){.exit-popup:has(.exit-motiv){grid-template-columns:minmax(0,1fr);width:min(440px,100%)}}.exit-motiv{background:var(--surface-2);place-items:center;min-height:260px;display:grid;position:relative}.exit-kontext-bild{object-fit:cover;width:100%;height:100%;min-height:260px;display:block}.exit-play{color:#fff;background:var(--accent-cta);pointer-events:none;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;box-shadow:0 10px 30px #0006}.exit-laufzeit{border-radius:var(--radius-sm,6px);color:#fff;font-variant-numeric:tabular-nums;background:#000c;padding:4px 9px;font-size:13px;font-weight:600;position:absolute;bottom:12px;left:12px}.exit-inhalt{flex-direction:column;align-items:flex-start;gap:12px;padding:30px 28px 26px;display:flex}.exit-popup:not(:has(.exit-motiv)) .exit-inhalt{align-items:center;padding:0}.exit-eyebrow{background:var(--accent-cta);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-block}.exit-kontext{color:var(--text);margin:0;font-weight:600}.exit-model{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.exit-model-avatar{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;flex:none}.exit-model-initial{background:var(--surface);color:var(--accent);place-items:center;font-weight:800;display:grid}.exit-model-text{flex-direction:column;min-width:0;display:flex}.exit-model-text strong{color:var(--text);font-size:16px}.exit-model-text span{color:var(--accent);font-size:14px}.exit-vorteile{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.exit-vorteile li{color:var(--text);align-items:center;gap:9px;font-size:15px;display:flex}.exit-vorteile svg{color:var(--good,#22c55e);flex:none}.exit-cta{color:#fff;background:var(--accent-cta);border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;width:100%;margin-top:4px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.exit-cta:hover{filter:brightness(1.08)}.exit-sub{color:var(--muted-2);margin:12px 0 0;font-size:13px}.sp-wrap{z-index:190;pointer-events:none;position:fixed;bottom:16px;left:16px}.sp-card{pointer-events:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;max-width:min(380px,100vw - 32px);padding:13px 18px 13px 15px;animation:.28s cubic-bezier(.2,.9,.3,1) sp-in;display:flex;box-shadow:0 10px 30px #0000004d}@keyframes sp-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.sp-card-link{cursor:pointer;transition:border-color .18s,transform .18s}.sp-card-link:hover{border-color:var(--border-strong);transform:translateY(-1px)}.sp-icon{background:color-mix(in srgb, var(--accent) 16%, transparent);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.sp-body{flex-direction:column;gap:1px;min-width:0;display:flex}.sp-text{font-size:15px;line-height:1.35}.sp-time{color:var(--muted-2);font-size:13px}@media (max-width:640px){.sp-wrap{bottom:12px;left:12px;right:12px}.sp-card{max-width:none}}@media (prefers-reduced-motion:reduce){.exit-overlay,.exit-popup,.sp-card{animation:none}}body:has(.sticky-cta:not(.sticky-cta-global)) .sticky-cta-global{display:none}.sticky-cta{z-index:180;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 92%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;position:fixed;bottom:0;left:0;right:0}.sticky-cta .btn{justify-content:center;width:100%}.sticky-cta-marke{pointer-events:none;visibility:hidden;width:1px;height:72vh;position:absolute;top:0;left:0}@media (max-width:760px){.sticky-cta{opacity:0;visibility:hidden;transition:transform .22s,opacity .22s,visibility .22s;display:block;transform:translateY(110%)}.sticky-cta.is-sichtbar{opacity:1;visibility:visible;transform:none}body:has(.sticky-cta){padding-bottom:74px}body:has(.sticky-cta) .sp-wrap{bottom:78px}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}:root[data-layout=nische_kurator] .deck-home{flex-direction:column;gap:clamp(30px,3.4vw,46px);padding-bottom:clamp(24px,3vw,44px);display:flex}:root[data-layout=nische_kurator] .deck-buehne{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,3.4vw,52px);margin-bottom:clamp(8px,1.2vw,18px);display:grid}:root[data-layout=nische_kurator] .deck-buehne-text{flex-direction:column;align-items:flex-start;display:flex}:root[data-layout=nische_kurator] .deck-buehne-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent-text);margin-bottom:14px;font-size:12px;font-weight:600}:root[data-layout=nische_kurator] .deck-buehne h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(32px,3.9vw,52px);font-weight:700;line-height:1.03}:root[data-layout=nische_kurator] .deck-buehne-label{border-top:1px solid var(--border);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);align-self:stretch;margin:clamp(20px,2.4vw,30px) 0 0;padding-top:14px;font-size:11.5px;font-weight:600}:root[data-layout=nische_kurator] .deck-buehne-titel{font-family:var(--font-display);letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.28}:root[data-layout=nische_kurator] .deck-buehne-titel a{color:var(--text);text-decoration:none}:root[data-layout=nische_kurator] .deck-buehne-titel a:hover{color:var(--accent-text)}:root[data-layout=nische_kurator] .deck-buehne-anriss{max-width:46ch;color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}:root[data-layout=nische_kurator] .deck-buehne-wege{flex-wrap:wrap;gap:12px;margin-top:clamp(20px,2.2vw,28px);display:flex}:root[data-layout=nische_kurator] .deck-buehne-medium{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--surface-2);box-shadow:var(--card-shadow);display:block;position:relative;overflow:hidden}:root[data-layout=nische_kurator] .deck-buehne-bild{object-fit:cover;width:100%;height:100%;display:block}:root[data-layout=nische_kurator] .deck-buehne-medium:hover .deck-buehne-bild{transform:scale(1.02)}:root[data-layout=nische_kurator] .deck-buehne-bild{transition:transform .5s}@media (prefers-reduced-motion:reduce){:root[data-layout=nische_kurator] .deck-buehne-bild{transition:none}:root[data-layout=nische_kurator] .deck-buehne-medium:hover .deck-buehne-bild{transform:none}}:root[data-layout=nische_kurator] .deck-buehne-play{background:var(--accent-cta);width:72px;height:72px;color:var(--accent-ink);box-shadow:var(--shadow-accent);border-radius:999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}:root[data-layout=nische_kurator] .deck-buehne-dauer{border-radius:var(--radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;letter-spacing:.03em;background:#0000009e;padding:5px 10px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}@media (max-width:900px){:root[data-layout=nische_kurator] .deck-buehne{grid-template-columns:minmax(0,1fr);gap:20px}:root[data-layout=nische_kurator] .deck-buehne-medium{order:-1}:root[data-layout=nische_kurator] .deck-buehne-play{width:56px;height:56px}:root[data-layout=nische_kurator] .deck-buehne-anriss{-webkit-line-clamp:2;line-clamp:2}}:root[data-layout=nische_kurator] .deck-reihe-kopf{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(14px,1.6vw,20px);padding-top:14px;display:flex}:root[data-layout=nische_kurator] .deck-reihe-titel{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(19px,1.9vw,25px);font-weight:650;line-height:1.15}:root[data-layout=nische_kurator] .deck-reihe-link{letter-spacing:.08em;text-transform:uppercase;min-height:24px;color:var(--muted-2);white-space:nowrap;flex:none;align-items:center;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-layout=nische_kurator] .deck-reihe-link:hover{color:var(--accent-text)}:root[data-layout=nische_kurator] .deck-spur{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding-bottom:10px;scroll-padding-inline:2px;overflow:auto hidden}:root[data-layout=nische_kurator] .deck-spur::-webkit-scrollbar{height:8px}:root[data-layout=nische_kurator] .deck-spur::-webkit-scrollbar-track{background:0 0}:root[data-layout=nische_kurator] .deck-spur::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}:root[data-layout=nische_kurator] .deck-spur:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}:root[data-layout=nische_kurator] .deck-spur-liste{grid-auto-columns:clamp(230px,19.5vw,280px);grid-auto-flow:column;align-items:start;gap:clamp(14px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}:root[data-layout=nische_kurator] .deck-karte{scroll-snap-align:start;min-width:0}@media (min-width:681px){:root[data-layout=nische_kurator] .deck-reihe.ist-gross .deck-spur-liste{grid-auto-columns:clamp(280px,26vw,380px)}:root[data-layout=nische_kurator] .deck-reihe.ist-gross .deck-reihe-titel{font-size:clamp(21px,2.2vw,29px)}:root[data-layout=nische_kurator] .deck-reihe.ist-gross .deck-karte>.card .title{font-size:18px}:root[data-layout=nische_kurator] .deck-reihe.ist-gross .deck-karte>.card .card-play{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){:root[data-layout=nische_kurator] .deck-spur{scroll-snap-type:none}}:root[data-layout=nische_kurator] .deck-karte>.card{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;overflow:visible}:root[data-layout=nische_kurator] .deck-karte>.card:hover,:root[data-layout=nische_kurator] .deck-karte>.card:focus-within{box-shadow:none;border-color:#0000;transform:none}:root[data-layout=nische_kurator] .deck-karte>.card .card-media{border-radius:var(--radius)}:root[data-layout=nische_kurator] .deck-karte>.card .card-date{display:none}:root[data-layout=nische_kurator] .deck-karte>.card .card-badges{background:linear-gradient(#0000,#0009);padding:26px 10px 8px}:root[data-layout=nische_kurator] .deck-karte>.card .card-badges .card-badge{-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 3px #000000a6;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:600}:root[data-layout=nische_kurator] .deck-karte>.card .meta{gap:6px;padding:12px 0 0}:root[data-layout=nische_kurator] .deck-karte>.card .title{font-family:var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;font-size:16px;font-weight:600;line-height:1.25}:root[data-layout=nische_kurator] .deck-karte>.card .card-sub{color:var(--muted-2);font-size:12px}:root[data-layout=nische_kurator] .deck-karte>.card .card-performer{color:var(--muted-2);font-weight:500}:root[data-layout=nische_kurator] .deck-karte>.card .card-performer:before{opacity:.55;background:currentColor;width:4px;height:4px;margin-right:5px}:root[data-layout=nische_kurator] .deck-karte>.card .card-cats{--chip-hoehe:24px;flex-wrap:nowrap;order:-1;gap:0 6px;margin-bottom:1px;overflow:hidden}@media (forced-colors:none){:root[data-layout=nische_kurator] .deck-karte>.card .card-cats{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000 100%)}}:root[data-layout=nische_kurator] .deck-karte>.card .card-cat{letter-spacing:.13em;text-transform:uppercase;min-height:24px;color:var(--accent-text);white-space:nowrap;background:0 0;border-color:#0000;padding:4px 0;font-size:10.5px;font-weight:600;line-height:16px}:root[data-layout=nische_kurator] .deck-karte>.card .card-cat:hover{color:var(--text);border-color:#0000}:root[data-layout=nische_kurator] .deck-karte>.card .card-cat+.card-cat:before{content:"·";color:inherit;opacity:.6;margin-right:6px}:root[data-layout=nische_kurator] .deck-karte>.card .card-play{width:44px;height:44px}:root[data-layout=nische_kurator] .deck-text{border-top:1px solid var(--border);margin-top:clamp(12px,1.6vw,20px);padding-top:clamp(26px,3vw,40px)}:root[data-layout=nische_kurator] .deck-text-titel{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin:0 0 16px;font-size:clamp(22px,2.3vw,30px);font-weight:650;line-height:1.15}:root[data-layout=nische_kurator] .deck-text .body{max-width:68ch;font-size:16.5px;line-height:1.72}:root[data-layout=nische_kurator] .deck-kacheln{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:clamp(24px,3vw,38px) 0 0;display:grid;overflow:hidden}:root[data-layout=nische_kurator] .deck-kacheln>div{background:var(--surface);flex-direction:column-reverse;gap:4px;padding:16px 18px;display:flex}:root[data-layout=nische_kurator] .deck-kacheln dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11.5px;font-weight:600}:root[data-layout=nische_kurator] .deck-kacheln dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(20px,2vw,26px);font-weight:700}@media (max-width:680px){:root[data-layout=nische_kurator] .deck-spur-liste{grid-auto-columns:68vw;gap:14px}:root[data-layout=nische_kurator] .deck-karte>.card .title{font-size:15px}:root[data-layout=nische_kurator] .deck-reihe-link{letter-spacing:.06em;font-size:11px}}@media (forced-colors:active){:root[data-layout=nische_kurator] .deck-buehne-medium,:root[data-layout=nische_kurator] .deck-buehne-play{border:1px solid canvastext}:root[data-layout=nische_kurator] .deck-spur:focus-visible{outline-color:highlight}}.creator-home{flex-direction:column;gap:clamp(40px,6vw,72px);padding-bottom:24px;display:flex}.creator-hero{margin-inline:calc(50% - 50vw);background:radial-gradient(70% 110% at 12% 10%, rgb(var(--bg-tint) / .28), transparent 68%), radial-gradient(55% 95% at 78% 60%, rgb(var(--bg-tint) / .18), transparent 70%), var(--surface);border-bottom:1px solid var(--border);align-items:center;min-height:min(82vh,820px);margin-top:calc(-1*clamp(28px,5vw,52px));display:flex;position:relative;overflow:hidden}.creator-hero-cover{object-fit:cover;object-position:center 30%;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.creator-hero.has-cover:before{content:"";z-index:1;background:linear-gradient(100deg, var(--surface) 12%, color-mix(in srgb, var(--surface) 72%, transparent) 52%, transparent);position:absolute;inset:0}.creator-hero-inner{z-index:2;width:100%;max-width:var(--maxw);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);margin-inline:auto;padding:clamp(48px,7vw,88px) clamp(16px,4vw,32px);display:grid;position:relative}.creator-hero-text{min-width:0}.creator-hero-count{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:7px 15px;font-size:14px;font-weight:600;display:inline-flex}.creator-hero-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.creator-hero-text h1{letter-spacing:-.04em;font-size:clamp(44px,7vw,84px);line-height:1}.creator-hero-sub{max-width:46ch;color:var(--accent);margin:16px 0 0;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.4}.creator-hero-facts{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.creator-hero-facts li{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:500}.creator-badges{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.creator-badges li{background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));color:var(--text);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.creator-cta-row{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.creator-cta-row.is-centered{justify-content:center;margin-top:32px}.btn{box-sizing:border-box;justify-content:center;gap:10px}.btn-lg{border-style:solid;border-width:1px;height:56px;padding:0 30px;font-size:17px;font-weight:600}.creator-hero-figure{flex:none;position:relative}.creator-hero-avatar{aspect-ratio:1;background:var(--surface-2);border:4px solid var(--surface);outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);width:clamp(220px,30vw,400px);box-shadow:var(--shadow-accent,0 16px 46px #0000004d);font-family:var(--font-display);color:var(--accent);border-radius:50%;place-items:center;font-size:clamp(72px,12vw,150px);font-weight:800;display:grid;overflow:hidden}.creator-hero-avatar img{object-fit:cover;width:100%;height:100%}.creator-hero-figures{border-radius:var(--radius);background:color-mix(in srgb, var(--surface-2) 92%, transparent);border:1px solid var(--border-strong);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:0;margin:0;display:flex;position:absolute;bottom:8%;right:0;overflow:hidden}.creator-hero-figures>div{text-align:center;flex-direction:column-reverse;padding:12px 20px;display:flex}.creator-hero-figures>div+div{border-left:1px solid var(--border)}.creator-hero-figures dd{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.1}.creator-hero-figures .is-accent dd{color:var(--accent)}.creator-hero-figures dt{color:var(--muted-2);margin-top:2px;font-size:12px;font-weight:500}picture{display:contents}picture>source{display:none}picture>img{color:#0000}@media (max-width:900px){.creator-hero{min-height:0}.creator-hero-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:32px}.creator-hero-figure{order:-1}.creator-hero-facts,.creator-badges,.creator-cta-row{justify-content:center}.creator-hero-sub{margin-inline:auto}.creator-hero.has-cover:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 55%, transparent), var(--surface) 88%)}}@media (max-width:560px){.creator-cta-row .btn-lg{justify-content:center;width:100%}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:clamp(18px,2vw,26px);display:flex}.section-head .section-title{margin:0}.section-note{color:var(--muted-2);margin:0;font-size:14px}.section-link{color:var(--muted);align-items:center;gap:6px;font-size:15px;font-weight:600;transition:color .15s,gap .15s;display:inline-flex}.section-link:hover{color:var(--accent);gap:10px}:root[data-layout=creator] .creator-home .section-title{align-items:center;gap:16px;display:flex}:root[data-layout=creator] .creator-home .section-title:before{content:"";background:var(--accent-cta);border-radius:2px;flex:none;width:4px;height:1.05em}.latest-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);transition:border-color .2s,box-shadow .2s;overflow:hidden}.latest-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--card-shadow-hover)}.latest-media{aspect-ratio:16/9;background:var(--surface-2);display:block;position:relative;overflow:hidden}@media (min-width:760px){.latest-media{aspect-ratio:2}}@media (min-width:1100px){.latest-media{aspect-ratio:21/9}}.latest-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.latest-card:hover .latest-media img{transform:scale(1.02)}.latest-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#0000008c);position:absolute;inset:0}.latest-play{z-index:2;--play-size:clamp(76px, 7.5vw, 98px);width:var(--play-size);height:var(--play-size);background:var(--accent-cta);color:var(--accent-ink);box-shadow:0 12px 34px #00000080, 0 0 0 0 rgb(var(--bg-tint) / 0);border-radius:50%;place-items:center;margin:auto;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;inset:0}.latest-media:hover .latest-play,.latest-media:focus-visible .latest-play{animation:2.6s cubic-bezier(.22,1,.36,1) infinite latest-play-pulse}@keyframes latest-play-pulse{0%{box-shadow:0 12px 34px #00000080, 0 0 0 0 rgb(var(--bg-tint) / .5)}72%,to{box-shadow:0 12px 34px #00000080, 0 0 0 22px rgb(var(--bg-tint) / 0)}}.latest-play svg{width:calc(var(--play-size) * .4);height:calc(var(--play-size) * .4)}.latest-media:hover .latest-play,.latest-media:focus-visible .latest-play{transform:scale(1.08)}.latest-badges{z-index:2;pointer-events:none;position:absolute;inset:14px 16px}.latest-badges>*{position:absolute}.latest-badges>.is-new{top:0;left:0}.latest-badges>.latest-duration{bottom:0;right:0}.card-badge.is-new{background:var(--accent-cta);color:var(--accent-ink);letter-spacing:.09em;padding:5px 11px;font-size:12px}.latest-duration{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;padding:5px 11px}.latest-body{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(18px,2.2vw,26px);display:flex}.latest-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.4vw,30px);font-weight:700;line-height:1.2}.latest-title a{color:var(--text)}.latest-title a:hover{color:var(--accent)}.latest-excerpt{max-width:88ch;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.creator-cat-filter{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}@media (max-width:720px){.creator-cat-filter{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-inline:2px;overflow-x:auto}.creator-cat-filter>.chip{scroll-snap-align:start;flex:none}}.chip-count{border-left:1px solid var(--border-strong);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:7px;padding-left:7px;font-size:12px}.chip:hover .chip-count{color:inherit}.creator-about .body{margin-top:0}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.faq-item summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.4}.faq-item summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.faq-item[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.faq-item summary:hover{background:var(--surface-2)}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-answer{color:var(--muted);padding:0 18px 16px;line-height:1.7}.faq-answer p{margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.faq-answer a:hover{text-decoration-thickness:2px}.creator-beleg{max-width:var(--maxw-text);flex-direction:column;gap:16px;width:100%;margin-inline:auto;display:flex}.creator-zeitachse{color:var(--muted);margin:0;font-size:15px}.creator-zitat{border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:0;padding:20px 24px}.creator-zitat blockquote{color:var(--text);margin:0;font-size:17px;line-height:1.65}.creator-zitat figcaption{color:var(--muted-2);margin-top:10px;font-size:13px}.creator-outro{text-align:left;border:1px solid var(--border);border-radius:var(--radius-lg,24px);background:radial-gradient(120% 160% at 0% 0%, rgb(var(--bg-tint) / .18), transparent 62%), var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:12px 24px;padding:clamp(28px,4vw,44px);display:grid}.creator-outro-avatar{grid-row:span 3}@media (max-width:640px){.creator-outro{text-align:center;grid-template-columns:1fr;justify-items:center}.creator-outro-avatar{grid-row:auto}}.creator-outro-avatar{background:var(--surface-2);border:3px solid var(--surface);outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);width:88px;height:88px;font-family:var(--font-display);color:var(--accent);border-radius:50%;place-items:center;font-size:34px;font-weight:800;display:grid;overflow:hidden}.creator-outro-avatar img{object-fit:cover;width:100%;height:100%}.creator-outro-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.2}.creator-outro-text{max-width:56ch;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.creator-outro .btn{justify-self:start}@media (max-width:640px){.creator-outro .btn{justify-self:center}}@media (prefers-reduced-motion:reduce){.latest-media img,.latest-play,.faq-item summary:after{transition:none}.play-badge,.card:hover .card-play,.card:focus-within .card-play,.latest-media:hover .latest-play,.latest-media:focus-visible .latest-play{animation:none}}:root[data-layout=creator]{--font-display:var(--font-inter,Inter), system-ui, sans-serif;--font-body:var(--font-inter,Inter), system-ui, sans-serif}:root[data-layout=creator] .nav{gap:24px;font-size:17px;font-weight:500}:root[data-layout=creator] .brand{font-size:23px}.nav-cta{box-sizing:border-box;background:var(--accent-cta);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;margin-left:4px;font-size:15px;font-weight:600;line-height:1;transition:background .15s,transform .15s;display:inline-flex;color:var(--accent-ink)!important;padding:0 20px!important}.nav-cta svg{flex:none}.nav-cta:hover{background:var(--accent-cta-hover);transform:translateY(-1px)}.nav-cta:after{display:none!important}.creator-foot{padding:clamp(28px,4vw,44px) 0 0}.creator-foot-cols{grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(150px,1fr));gap:clamp(24px,4vw,56px);padding-bottom:clamp(24px,3vw,36px);display:grid}.creator-foot-head{align-items:center;gap:12px;display:flex}.creator-foot-avatar{background:var(--surface-2);border:1px solid var(--border-strong);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.creator-foot-avatar img{object-fit:cover;width:100%;height:100%}.creator-foot-name{letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:700}.creator-foot-blurb{max-width:46ch;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.6}.creator-foot-social{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.creator-foot-social a{width:36px;height:36px;color:var(--muted);border:1px solid #0000;border-radius:10px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid}.creator-foot-social a:hover{color:var(--accent);background:var(--surface-2);border-color:var(--border)}.creator-foot-social a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.creator-foot-col{flex-direction:column;gap:12px;display:flex}.creator-foot-col h2{letter-spacing:-.01em;color:var(--text);margin:0 0 4px;font-size:15px;font-weight:700}.creator-foot-col a{color:var(--muted);font-size:15px;transition:color .15s}.creator-foot-col a:hover{color:var(--accent)}.creator-foot-legal{border-top:1px solid var(--border);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 0 4px;font-size:14px;display:flex}@media (max-width:720px){.creator-foot-cols{grid-template-columns:1fr 1fr}.creator-foot-brand{grid-column:1/-1}.creator-foot-legal{justify-content:flex-start}}.creator-facts,.creator-about,.creator-why,.creator-faq,.creator-outro{max-width:var(--maxw-text);width:100%;margin-inline:auto}.creator-faq{max-width:860px}.creator-outro.is-breit{max-width:none;margin-top:clamp(32px,4vw,56px)}.creator-outro.is-breit .creator-outro-text{max-width:none;color:color-mix(in srgb, var(--text) 78%, transparent);font-size:18px}.fact-groups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.8vw,22px);margin-top:4px;display:grid}.fact-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);padding:clamp(20px,2.4vw,28px)}.fact-icon{background:color-mix(in srgb, var(--accent) 16%, transparent);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.fact-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 14px;font-size:19px;font-weight:700}.fact-card dl{flex-direction:column;margin:0;display:flex}.fact-card dl>div{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.fact-card dl>div+div{border-top:1px solid var(--border)}.fact-card dt{color:var(--muted);font-size:15px}.fact-card dd{color:var(--text);text-align:right;margin:0;font-size:15px;font-weight:600}.fact-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.creator-about-head{text-align:center;margin-bottom:clamp(20px,2.5vw,30px)}:root[data-layout=creator] .creator-home .creator-about-head .section-title{justify-content:center;font-size:clamp(26px,3.4vw,38px)}:root[data-layout=creator] .creator-home .creator-about-head .section-title:before{display:none}.section-sub{color:var(--muted-2);margin:10px 0 0;font-size:16px}.creator-about-box{border:1px solid var(--border);border-radius:var(--radius-lg,24px);background:var(--surface);box-shadow:var(--card-shadow);padding:clamp(24px,3.4vw,46px)}.creator-about-box .body{max-width:var(--maxw-read);margin:0 auto;font-size:17px;line-height:1.75}.creator-about-box .body p{margin-bottom:22px}.creator-about-box .body p:last-child{margin-bottom:0}.creator-why-box{max-width:var(--maxw-read);border:1px solid var(--border);border-radius:var(--radius-md,16px);background:var(--surface-2,var(--surface));margin:clamp(24px,3vw,38px) auto 0;padding:clamp(20px,2.4vw,30px)}.creator-why-box h3{margin:0 0 12px;font-size:19px;line-height:1.3}.creator-why-box .body{max-width:none;margin:0}.body strong.accent{color:var(--accent-text)}.about-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(14px,1.8vw,22px);margin-top:clamp(24px,3vw,34px);display:grid}.about-cards:has(>.about-card:only-child) .about-card ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;display:grid}.about-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:clamp(18px,2.2vw,26px)}.about-card h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);align-items:center;gap:10px;margin:0 0 14px;font-size:18px;font-weight:700;display:flex}.about-card-icon{color:var(--accent);place-items:center;display:inline-grid}.about-card-icon svg{width:23px;height:23px}.about-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.about-card li{color:var(--muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.about-card li:before{content:"";background:var(--accent-cta);flex:none;width:15px;height:15px;margin-top:3px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.video-cta{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:var(--radius);background:radial-gradient(120% 160% at 0% 0%, rgb(var(--bg-tint) / .14), transparent 70%), var(--surface);margin:clamp(16px,2vw,24px) 0 0;padding:clamp(20px,2.6vw,30px)}.video-cta-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 14px;font-size:clamp(18px,2vw,23px);font-weight:700;line-height:1.25}.video-cta-points{flex-wrap:wrap;gap:8px 22px;margin:0 0 20px;padding:0;list-style:none;display:flex}.video-cta-points li{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.video-cta-points li:before{content:"";background:var(--accent-cta);flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}@media (max-width:560px){.video-cta .btn-lg{justify-content:center;width:100%}}.creator-about-cta{text-align:center;margin-top:28px}.kachel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,24px);margin:0;padding:0;list-style:none;display:grid}.kachel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);flex-direction:column;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.kachel:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.kachel-medien{aspect-ratio:3/2;background:var(--surface-2);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid;position:relative;overflow:hidden}.kachel-medien[data-vorschauen="0"],.kachel-medien[data-vorschauen="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.kachel-medien[data-vorschauen="2"]{grid-template-rows:1fr}.kachel-medien[data-vorschauen="3"] picture:first-child .kachel-thumb{grid-row:span 2}.kachel-thumb{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);display:block}.kachel:hover .kachel-thumb{transform:scale(1.08)}.kachel-leer{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 32%, var(--surface-2)), var(--surface-2));width:100%;height:100%}.kachel-verlauf{pointer-events:none;background:linear-gradient(#0000 22%,#0000003d 48%,#000000a8 74%,#000000e6 100%);position:absolute;inset:0}.kachel-link{z-index:2;color:inherit;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:absolute;inset:0}.kachel-text{flex-direction:column;gap:3px;padding:clamp(12px,4cqi,20px) clamp(14px,4.4cqi,24px);display:flex}.kachel-name{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-shadow:0 1px 3px #000000a6;margin:0;font-size:clamp(17px,5.4cqi,26px);font-weight:700;line-height:1.25;transition:color .2s}.kachel:hover .kachel-name{color:var(--accent)}.kachel-link:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--radius)}.kachel-anzahl{color:#ffffffc7;text-shadow:0 1px 3px #000000a6;font-size:clamp(12.5px,3.4cqi,16px);font-weight:500;line-height:1.3}@media (prefers-reduced-motion:reduce){.kachel,.kachel-thumb,.kachel-name{transition:none}.kachel:hover,.kachel:hover .kachel-thumb{transform:none}}@media (max-width:1559px){.kachel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.kachel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.kachel-grid{grid-template-columns:minmax(0,1fr)}}.signup-overlay{z-index:210;padding:var(--sp-9) var(--sp-7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000bd;place-items:center;animation:.16s ease-out signup-fade;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes signup-fade{0%{opacity:0}to{opacity:1}}.signup-dialog{width:min(430px,100%);padding:var(--sp-10) var(--sp-9) var(--sp-9);text-align:left;background:var(--surface);border:1px solid var(--border-strong);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--shadow);animation:.2s cubic-bezier(.2,.9,.3,1) signup-rise;position:relative}@keyframes signup-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.signup-close{top:var(--sp-5);right:var(--sp-5);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.signup-close:hover{color:var(--text);background:var(--surface-2)}.signup-titel{margin:0 0 var(--sp-3);font-family:var(--font-display);letter-spacing:-.01em;padding-right:34px;font-size:25px;line-height:1.15}.signup-text{margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-base);line-height:1.5}.signup-form{gap:var(--sp-7);display:grid}.signup-feld{gap:var(--sp-3);display:grid}.signup-feld label{font-size:var(--fs-sm);color:var(--text);font-weight:600}.signup-eingabe{width:100%;font:inherit;font-size:var(--fs-lg);color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:11px 13px;transition:border-color .15s,box-shadow .15s}.signup-eingabe::placeholder{color:var(--muted-2)}.signup-eingabe:hover:not(:disabled){border-color:var(--muted-2)}.signup-eingabe:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.signup-eingabe[aria-invalid=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.signup-eingabe:disabled{opacity:.6;cursor:not-allowed}.signup-pass{display:flex;position:relative}.signup-pass .signup-eingabe{padding-right:84px}.signup-pass-schalter{font:inherit;font-size:var(--fs-xs);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:6px 8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.signup-pass-schalter:hover:not(:disabled){color:var(--text);background:var(--surface-3)}.signup-pass-schalter:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.signup-hinweis{font-size:var(--fs-xs);color:var(--muted-2);margin:0;line-height:1.4}.signup-meldung{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);font-size:var(--fs-md);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));border-left:3px solid var(--accent);border-radius:var(--radius-sm);flex-wrap:wrap;line-height:1.45;display:flex}.signup-meldung:empty{display:none}.signup-vorschlag{font:inherit;font-size:var(--fs-sm);color:var(--accent);background:var(--surface);border:1px solid var(--accent);cursor:pointer;border-radius:999px;padding:5px 10px;font-weight:600}.signup-vorschlag:hover{color:var(--accent-ink);background:var(--accent-cta)}.signup-vorschlag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signup-senden{justify-content:center;align-items:center;gap:var(--sp-5);width:100%;font:inherit;font-size:var(--fs-lg);color:var(--accent-ink);background:var(--accent-cta);border-radius:var(--radius);cursor:pointer;border:0;padding:13px 20px;font-weight:700;transition:background-color .15s;display:flex}.signup-senden:hover:not(:disabled){background:var(--accent-cta-hover)}.signup-senden:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.signup-senden:disabled{opacity:.7;cursor:progress}.signup-weiter-ohne{margin-top:var(--sp-7);text-align:center;font-size:var(--fs-sm);color:var(--muted);text-decoration:none;display:block}.signup-weiter-ohne:hover{color:var(--accent);text-decoration:underline}.signup-weiter-ohne:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}:root[data-layout=creator] .signup-senden,:root[data-layout=creator] .signup-eingabe{border-radius:999px}:root[data-layout=creator] .signup-pass .signup-eingabe{padding-left:18px}@media (max-width:480px){.signup-overlay{padding:var(--sp-7) var(--sp-6);place-items:start center}.signup-dialog{padding:var(--sp-9) var(--sp-7) var(--sp-8)}.signup-titel{font-size:22px}}@media (prefers-reduced-motion:reduce){.signup-overlay,.signup-dialog{animation:none}.signup-eingabe,.signup-senden{transition:none}}.card-views{color:var(--muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.card-sub>.card-views:only-child{margin-left:0}data.video-stat{font-variant-numeric:tabular-nums;display:inline-flex}.video-stat-quelle{color:var(--muted-2);font-weight:400}.video-stat-likes svg{color:var(--accent-cta)}.freie-seite-cta{justify-content:center;margin-top:36px;display:flex}@media (max-width:520px){.freie-seite-cta .btn{width:100%}}@media (forced-colors:active){.card,.cat-tile,.kachel,.model-tile,.latest-card{border:1px solid canvastext}.cat-caption,.kachel-text{color:canvastext;background:canvas;border-top:1px solid canvastext}.card-badge,.card-badge.card-date,.card-badge.card-duration,.card-badge.card-neu{color:canvastext!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:canvas!important;border:1px solid canvastext!important}:focus-visible{outline-offset:2px;outline:3px solid highlight}}:root[data-layout=fan_hub] .of-post-blog{font-size:var(--fs-lg);color:var(--text);margin:0;line-height:1.6}:root[data-layout=fan_hub] .of-post.is-text .of-post-aktionen{border-top:0;padding-top:0}
