:root{color-scheme:light;--page:#f4f4f2;--surface:#ffffff;--surface-2:#fafafa;--paper:#ffffff;--ink:#0a0a0a;--ink-2:#4c4c4c;--muted:#6b6b6b;--grid:#e8e8e5;--axis:#c9c9c5;--glass:rgba(255,255,255,0.58);--glass-strong:rgba(255,255,255,0.8);--glass-topbar:rgba(255,255,255,0.64);--glass-brd:rgba(255,255,255,0.7);--glass-edge:rgba(255,255,255,0.85);--glass-blur:22px;--shadow-1:0 1px 2px rgba(12,12,12,0.04),0 10px 30px rgba(12,12,12,0.05);--shadow-2:0 2px 6px rgba(12,12,12,0.06),0 22px 48px rgba(12,12,12,0.1);--shadow-glass:0 1px 2px rgba(12,12,12,0.05),0 16px 40px rgba(12,12,12,0.1);--good:#0c7a3d;--warn:#6b4d00;--serious:#a8511e;--critical:#a51e1e;--status-good-bg:rgba(19,138,74,0.1);--status-warn-bg:rgba(178,128,12,0.12);--status-critical-bg:rgba(198,55,55,0.1);--note-bg:rgba(178,128,12,0.08);--note-brd:rgba(150,110,20,0.24);--brand:var(--ink);--brand-ghost:#ececea;--focus:rgba(10,10,10,0.4);--knopf-start:#454545;--knopf-ende:#111111;--knopf-rand:#131313;--knopf-blitz:rgba(255,255,255,0.1);--account-shell:#ffffff;--account-card:#ffffff;--account-panel:#f2f3f5;--account-panel-strong:#e6e8eb;--account-line:#dedfe3;--account-cover:#101010;--account-cover-ink:#ffffff;--account-shadow:0 3px 8px rgba(12,12,12,0.07),0 28px 70px rgba(12,12,12,0.14);--radius:20px;--radius-sm:14px;--ease:cubic-bezier(0.16,1,0.3,1);--t-fast:0.18s;--t-med:0.32s}:root[data-theme=dark]{color-scheme:dark;--page:#0a0a0a;--surface:#141414;--surface-2:#1a1a1a;--paper:#0a0a0a;--ink:#f2f2f2;--ink-2:#b4b4b4;--muted:#8d8d8d;--grid:rgba(255,255,255,0.09);--axis:rgba(255,255,255,0.24);--glass:rgba(18,18,18,0.55);--glass-strong:rgba(22,22,22,0.78);--glass-topbar:rgba(22,22,22,0.62);--glass-brd:rgba(255,255,255,0.12);--glass-edge:rgba(255,255,255,0.14);--shadow-1:0 1px 2px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.45);--shadow-2:0 2px 6px rgba(0,0,0,0.5),0 24px 56px rgba(0,0,0,0.55);--shadow-glass:0 1px 2px rgba(0,0,0,0.4),0 18px 44px rgba(0,0,0,0.5);--good:#4fc07d;--warn:#d3a545;--serious:#d97d4a;--critical:#e2574f;--status-good-bg:rgba(78,192,125,0.12);--status-warn-bg:rgba(211,165,69,0.12);--status-critical-bg:rgba(226,87,79,0.12);--note-bg:rgba(211,165,69,0.08);--note-brd:rgba(211,165,69,0.24);--brand-ghost:#1e1e1e;--focus:rgba(242,242,242,0.45);--knopf-start:#3d3d3d;--knopf-ende:#101010;--knopf-rand:#0d0d0d;--knopf-blitz:rgba(255,255,255,0.09);--account-shell:#151515;--account-card:#1d1d1d;--account-panel:#1d1d1d;--account-panel-strong:#252525;--account-line:#2f2f2f;--account-cover:#080808;--account-cover-ink:#ffffff;--account-shadow:0 3px 10px rgba(0,0,0,0.38),0 30px 76px rgba(0,0,0,0.52)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--page);color:var(--ink);font-family:var(--font-geist-sans),-apple-system,"SF Pro Display",system-ui,"Segoe UI Variable Display","Segoe UI",sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100dvh;display:flex;flex-direction:column}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.topbar{position:-webkit-sticky;position:sticky;top:24px;z-index:40;width:min(max(76vw,860px),calc(100vw - 32px),1280px);margin:24px auto 0;display:flex;align-items:center;gap:6px;height:60px;padding:0 6px 0 20px;border:1px solid var(--glass-brd);border-radius:999px;background:var(--glass-topbar);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-glass)}@media (max-width:980px){.topbar{gap:4px;padding-left:14px}.topbar .topnav{display:none}}.mobil-nav{position:fixed;left:50%;bottom:14px;z-index:45;display:none;transform:translateX(-50%);width:min(calc(100vw - 32px),420px);height:58px;padding:6px;border:1px solid var(--glass-brd);border-radius:999px;background:var(--glass-topbar);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-glass)}@media (max-width:980px){.mobil-nav{display:flex;align-items:stretch;gap:4px}.foot{padding-bottom:88px}}.mobil-nav-item{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;border-radius:999px;font-size:11px;color:var(--ink-2);text-decoration:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.mobil-nav-item:hover{background:var(--brand-ghost);color:var(--ink)}.mobil-nav-item[aria-current=page]{background:var(--ink);color:var(--paper);font-weight:600}.brand{display:flex;align-items:center;text-decoration:none;font-size:17px;white-space:nowrap;color:var(--ink);margin-right:12px}.brand-wordmark{font-weight:650;letter-spacing:-.045em}.brand-wordmark span{font-weight:400;color:var(--muted)}.topnav{display:flex;gap:16px}.topnav a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink-2);padding:8px 16px;border-radius:999px;font-size:14.5px;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.topnav a:hover{background:var(--brand-ghost);color:var(--ink)}.topnav a[aria-current=page]{background:var(--ink);color:var(--paper);font-weight:600}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:10px}.topbar-right .btn{height:46px;padding:0 20px;border-radius:999px}.profil-menue{position:relative}.profil-ausloeser{display:flex;align-items:center;gap:9px;height:46px;max-width:230px;padding:5px 13px 5px 6px;border:1px solid var(--account-line);border-radius:999px;background:var(--account-shell);box-shadow:0 6px 18px rgba(12,12,12,.08);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.profil-ausloeser:hover,.profil-ausloeser[aria-expanded=true]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ink) 18%,var(--account-line));box-shadow:0 10px 26px rgba(12,12,12,.13)}.profil-avatar{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#171717;box-shadow:0 4px 12px rgba(0,0,0,.24);color:#fff;font-size:13px;font-weight:650}.profil-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:580;letter-spacing:-.015em}.profil-pfeil{flex:none;color:var(--muted);transition:transform var(--t-fast) var(--ease)}.profil-ausloeser[aria-expanded=true] .profil-pfeil{transform:rotate(180deg)}.profil-karte{position:absolute;z-index:30;overflow:hidden;top:calc(100% + 12px);right:0;width:374px;padding:9px;border:1px solid var(--account-line);border-radius:32px;background:var(--account-shell);box-shadow:var(--account-shadow);animation:profil-oeffnen .34s var(--ease) backwards}@keyframes profil-oeffnen{0%{opacity:0;transform:translateY(-8px) scale(.965)}}@keyframes profil-inhalt{0%{opacity:0;transform:translateY(9px)}}.profil-cover,.profil-inhalt{animation:profil-inhalt .4s var(--ease) backwards}.profil-inhalt{animation-delay:.06s}.profil-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:178px;padding:17px;border-radius:25px;background-color:var(--account-cover);background-image:linear-gradient(112deg,transparent 0 58%,rgba(255,255,255,.055) 58% 59%,transparent 59%),repeating-linear-gradient(90deg,transparent 0 34px,rgba(255,255,255,.045) 34px 35px);color:var(--account-cover-ink)}.profil-cover:before{position:absolute;z-index:-1;right:-34px;bottom:-72px;width:245px;height:190px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.026),0 0 0 68px rgba(255,255,255,.018);content:""}.profil-cover-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.profil-produkt{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.72);font-size:10.5px;font-weight:580;letter-spacing:.075em;text-transform:uppercase}.profil-plan{flex:none;padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:10.5px;font-weight:600}.profil-kopf{display:flex;align-items:center;gap:13px;min-width:0}.profil-avatar-gross{width:52px;height:52px;border-color:rgba(255,255,255,.22);background:#f5f5f1;box-shadow:0 12px 30px rgba(0,0,0,.28);color:#111;font-size:19px}.profil-kopf div{min-width:0}.profil-kopf div span,.profil-kopf strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profil-kopf strong{font-size:21px;font-weight:590;letter-spacing:-.035em}.profil-kopf div span{margin-top:1px;color:rgba(255,255,255,.62);font-size:11.5px}.profil-inhalt{padding:15px 7px 5px}.profil-usage{padding:18px;border:1px solid var(--account-line);border-radius:18px;background:var(--account-card);color:var(--muted);font-size:14px}.profil-usage-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.profil-usage-kopf>span{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;letter-spacing:-.025em}.profil-usage strong{color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profil-usage small{display:block;margin-top:11px;font-size:13px;line-height:1.35}.profil-progress{overflow:hidden;height:9px;margin-top:13px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 10%,transparent),color-mix(in srgb,var(--paper) 35%,transparent));box-shadow:inset 0 1px 3px color-mix(in srgb,var(--ink) 12%,transparent),0 1px 0 var(--glass-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profil-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 48%,var(--paper)),color-mix(in srgb,var(--ink) 82%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 65%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ink) 28%,transparent);transform-origin:left;transition:width var(--t-med) var(--ease)}.profil-progress.is-loading span{opacity:.25}@media (prefers-reduced-transparency:reduce){.profil-progress{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-2)}.profil-progress span{background:var(--ink)}}.profil-links{display:grid;grid-gap:7px;gap:7px}.profil-links a{display:flex;align-items:center;gap:11px;min-height:52px;padding:8px 10px;border:1px solid var(--account-line);border-radius:17px;background:var(--account-shell);color:var(--ink);text-decoration:none;transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.profil-links a:hover{transform:translateX(2px);border-color:color-mix(in srgb,var(--ink) 18%,var(--account-line));background:var(--account-panel)}.profil-link-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--account-panel)}.profil-links small,.profil-links strong{display:block}.profil-links strong{font-size:12.5px;font-weight:590}.profil-links small{overflow:hidden;margin-top:1px;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.profil-name{display:none}.profil-ausloeser{padding-right:9px}.profil-karte{position:fixed;overflow-y:auto;top:94px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 106px)}}.theme-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--glass-brd);border-radius:999px;background:var(--brand-ghost)}.theme-seg button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.theme-seg button:hover{color:var(--ink)}.theme-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.agent-language-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--glass-brd);border-radius:999px;background:var(--brand-ghost)}.agent-language-seg button{display:grid;place-items:center;min-width:44px;height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.agent-language-seg button:hover{color:var(--ink)}.agent-language-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.agent-language-seg button:disabled{cursor:wait;opacity:.6}.main{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:28px 20px 60px}.foot{border-top:1px solid var(--grid);color:var(--muted);font-size:12.5px;padding:16px 20px 22px;text-align:center}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--knopf-rand);border-radius:14px;background:linear-gradient(to top right,var(--knopf-start),var(--knopf-ende));color:#ffffff;font:inherit;font-weight:500;padding:11px 22px;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 var(--knopf-blitz),0 1px 2px rgba(12,12,12,.1),0 8px 20px rgba(12,12,12,.1);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 var(--knopf-blitz),0 2px 4px rgba(12,12,12,.12),0 12px 28px rgba(12,12,12,.16)}.btn:active{transform:scale(.97);box-shadow:inset 0 1px 0 var(--knopf-blitz),0 1px 2px rgba(12,12,12,.1)}.btn[disabled]{opacity:.45;cursor:default;transform:none;box-shadow:none}.btn-ghost,.btn-secondary{border-color:color-mix(in srgb,var(--axis) 52%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--glass-strong) 82%,transparent),color-mix(in srgb,var(--glass) 66%,transparent));color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-edge) 90%,transparent),0 4px 14px rgba(12,12,12,.06)}.btn-ghost:hover,.btn-secondary:hover{box-shadow:inset 0 1px 0 var(--glass-edge),0 8px 20px rgba(12,12,12,.1)}.btn-gefahr{border-color:var(--critical);background:var(--critical);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.btn-klein{padding:8px 15px;font-size:13px;border-radius:11px}.btn-weit{width:100%}.btn-icon{width:40px;height:40px;padding:0;border-radius:12px}.glas-knopf{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13.5px;color:var(--ink-2);padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid var(--glass-brd);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),0 1px 2px rgba(12,12,12,.05);transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.glas-knopf:hover{color:var(--ink);transform:translateY(-1px)}.glas-knopf:active{transform:scale(.97)}.glas-knopf[aria-expanded=true]{color:var(--ink);border-color:var(--axis);background:var(--glass-strong)}.glas-knopf[aria-pressed=true]{border-color:var(--knopf-rand);background:linear-gradient(to top right,var(--knopf-start),var(--knopf-ende));color:#ffffff;box-shadow:inset 0 1px 0 var(--knopf-blitz),0 8px 20px rgba(12,12,12,.14)}.knopf-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:11px;font-weight:600}.glas-knopf[aria-pressed=true] .knopf-zahl{background:rgba(255,255,255,.92);color:#111111}.input,.select,.textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--axis);border-radius:12px;padding:10px 14px;width:100%;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.textarea{min-height:118px;resize:vertical;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--axis);box-shadow:none}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field>span:first-child{font-size:12.5px;color:var(--ink-2);font-weight:600}.hint,.hinweis-liste{font-size:11.5px;line-height:1.5;color:var(--muted)}.hinweis-liste{margin:0;padding-left:16px}.hinweis-liste li{margin:2px 0}.ladekreis{flex:none;animation:dreh .9s linear infinite}@keyframes dreh{to{transform:rotate(1turn)}}.lade-zeile{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--muted)}.btn .ladekreis{color:inherit}.card{background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--glass-brd);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.card-pad{padding:18px}.rechtstext{font-size:14px;line-height:1.65;color:var(--text)}.rechtstext h2{font-size:15px;letter-spacing:-.01em;color:var(--text);margin:26px 0 8px}.rechtstext h2:first-child{margin-top:0}.rechtstext p,.rechtstext ul{margin:0 0 12px}.rechtstext ul{padding-left:20px}.rechtstext li{margin:4px 0}.rechtstext a{color:var(--text);text-underline-offset:2px}.rechtstext strong{font-weight:600}.panel-title{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px}.liquid-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--glass-edge) 76%,var(--grid));background:radial-gradient(circle at 12% -22%,rgba(255,255,255,.58),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--glass-strong) 88%,transparent),color-mix(in srgb,var(--glass) 82%,transparent));-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--glass-edge) 94%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--axis) 14%,transparent),var(--shadow-1)}:root[data-theme=dark] .liquid-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--surface) 88%,transparent))}.stack{flex-direction:column;gap:14px}.row,.stack{display:flex}.row{gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1 1}.muted{color:var(--muted)}.small{font-size:12.5px}.set-kicker{display:inline-block;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.hero{padding:26px 0 6px}.hero .kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hero h1{font-size:clamp(29px,4.6vw,45px);line-height:1.05;letter-spacing:-.035em;font-weight:650;margin:12px 0;max-width:780px}.hero p{max-width:620px;margin:0;color:var(--ink-2);font-size:15px}.seiten-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--grid);margin-bottom:22px}.seiten-kopf h1{margin:4px 0 0;font-size:30px;font-weight:650;letter-spacing:-.03em}.seiten-kopf p{margin:4px 0 0;color:var(--muted);font-size:14px;max-width:640px}.link-knopf{font:inherit;font-size:inherit;padding:0;border:0;background:none;color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pill{font-size:12px;padding:4px 10px;color:var(--muted)}.badge,.pill{border-radius:999px;border:1px solid var(--grid);white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:3px 8px;color:var(--ink-2)}.badge-good{background:var(--status-good-bg);color:var(--good)}.badge-good,.badge-warn{border-color:transparent}.badge-warn{background:var(--status-warn-bg);color:var(--warn)}.badge-kritisch{background:var(--status-critical-bg);color:var(--critical);border-color:transparent}.bar{height:6px;background:var(--brand-ghost);overflow:hidden}.bar,.bar>i{border-radius:999px}.bar>i{display:block;height:100%;background:var(--ink);transition:width var(--t-med) var(--ease)}.bar>i.is-good{background:var(--good)}.bar>i.is-warn{background:var(--warn)}.bar>i.is-kritisch{background:var(--critical)}.warnbox{border:1px solid var(--note-brd);background:var(--note-bg);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.stress-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:7px 0;border-bottom:1px dashed var(--grid)}.stress-row:last-child{border-bottom:0}.stress-row .v{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v.pos{color:var(--good)}.v.neg{color:var(--critical)}.list-plain{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.kpi{padding:14px}.kpi .label{font-size:12px;color:var(--muted)}.kpi .value{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .value.pos{color:var(--good)}.kpi .value.neg{color:var(--critical)}.set-row{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;color:inherit;transition:background var(--t-fast) var(--ease)}.set-row:hover{background:var(--brand-ghost)}.set-row+.set-row{border-top:1px solid var(--grid)}.set-row-main{display:flex;align-items:center;gap:14px;min-width:0;text-decoration:none;color:inherit}.set-report{display:inline-flex;align-items:center;gap:8px}.set-row-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--surface-2);border:1px solid var(--grid);font-size:12px;font-weight:700;color:var(--ink-2)}.set-row-copy{min-width:0}.set-row-copy strong{display:block;font-size:14px;font-weight:620;color:var(--ink);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-row-copy span{display:block;font-size:12px;color:var(--muted)}.set-row-tail{margin-left:auto;display:flex;align-items:center;gap:16px;flex:none}.set-value{display:grid;grid-gap:1px;gap:1px;text-align:right;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.set-value strong{color:var(--ink);font-size:14px;font-weight:700}.set-value.is-danger strong{color:var(--critical)}.kpi .sub{font-size:11.5px;color:var(--muted);margin-top:2px}.tabs{position:-webkit-sticky;position:sticky;top:92px;z-index:30;display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--glass-brd);border-radius:24px;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.tabs .tab{font:inherit;font-size:14px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);padding:7px 14px;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.tabs .tab:hover{background:var(--brand-ghost);color:var(--ink)}.tabs .tab:active{transform:scale(.97)}.tabs .tab[aria-selected=true]{background:var(--ink);color:var(--paper);font-weight:600}[hidden]{display:none!important}.seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--glass-brd);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),0 1px 2px rgba(12,12,12,.05)}.seg button{font:inherit;font-size:13.5px;border:0;background:transparent;color:var(--ink-2);padding:6px 14px;border-radius:999px;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.sperre{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--paper) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sperre-auf .22s var(--ease)}@keyframes sperre-auf{0%{opacity:0}to{opacity:1}}.sperre-karte{width:min(100%,460px);padding:22px;border:1px solid var(--glass-brd);border-radius:var(--radius);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-2);animation:menue-auf .3s var(--ease);color:var(--ink)}.sperre-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.sperre-kopf h2{margin:0;font-size:19px;font-weight:650;letter-spacing:-.025em}.sperre-kopf p{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.sperre-schliessen{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--grid);border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.sperre-schliessen:hover{color:var(--ink);background:var(--brand-ghost)}@keyframes menue-auf{0%{opacity:0;transform:translateY(-6px)}}.info-tipp-anker{position:relative;display:inline-flex;vertical-align:middle}.info-tipp{margin-left:6px;width:22px;height:22px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--grid);border-radius:999px;background:var(--surface-2);color:var(--muted);font:inherit;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.info-tipp:hover{color:var(--ink);border-color:var(--ink-2)}.info-pop{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:40;width:min(280px,74vw);padding:10px 12px;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--glass-brd);border-radius:14px;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-2);color:var(--ink-2);font-size:12.5px;font-weight:400;line-height:1.5;text-align:left;text-transform:none;letter-spacing:0;white-space:normal}.info-pop-titel{color:var(--ink);font-weight:650}.info-pop{scrollbar-width:thin;scrollbar-color:var(--axis) transparent;overscroll-behavior:contain}.info-pop::-webkit-scrollbar{width:8px}.info-pop::-webkit-scrollbar-track{background:transparent}.info-pop::-webkit-scrollbar-thumb{background:var(--axis);border-radius:999px;border:2px solid transparent;background-clip:padding-box}@keyframes shimmer{0%{opacity:.55}to{opacity:1}}.skeleton{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--grid);animation:shimmer .9s ease-in-out infinite alternate}@keyframes auftauchen{0%{opacity:0;transform:translateY(8px)}}@keyframes fortschritt-ein{0%{transform:scaleX(0)}}.main .card,.main .warnbox{animation:auftauchen .4s var(--ease) backwards}.grid-karten>:first-child{animation-delay:.03s}.grid-karten>:nth-child(2){animation-delay:.06s}.grid-karten>:nth-child(3){animation-delay:.09s}.grid-karten>:nth-child(4){animation-delay:.12s}.grid-karten>:nth-child(5){animation-delay:.15s}.grid-karten>:nth-child(6){animation-delay:.18s}.grid-karten>:nth-child(7){animation-delay:.21s}.grid-karten>:nth-child(8){animation-delay:.24s}@keyframes feed-ein{0%{opacity:0;transform:translateY(-7px) scale(.995)}}.feed-neu{animation:feed-ein .34s var(--ease) backwards}@keyframes puls-weich{0%,to{opacity:1}50%{opacity:.45}}.puls{animation:puls-weich 2.2s var(--ease) infinite}.launch-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:1000px){.launch-grid{grid-template-columns:1fr}}.launch-spalte{display:flex;flex-direction:column;gap:16px}.vorschau-spalte{position:-webkit-sticky;position:sticky;top:100px}.plattformen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:620px){.plattformen{grid-template-columns:repeat(3,minmax(0,1fr))}}.plattform{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:13px 8px;border:1px solid var(--glass-brd);border-radius:var(--radius-sm);background:var(--glass);color:var(--ink-2);font:inherit;font-size:13px;font-weight:560;cursor:pointer;text-align:center;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.plattform:hover{color:var(--ink);transform:translateY(-1px);border-color:var(--axis)}.plattform:active{transform:scale(.98)}.plattform .format{font-size:10px;color:var(--muted);font-weight:500}.plattform[aria-pressed=true]{border-color:var(--knopf-rand);background:linear-gradient(to top right,var(--knopf-start),var(--knopf-ende));color:#fff;box-shadow:inset 0 1px 0 var(--knopf-blitz),0 8px 20px rgba(12,12,12,.14)}.plattform[aria-pressed=true] .format{color:rgba(255,255,255,.66)}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:680px){.audience-grid{grid-template-columns:1fr}}.audience{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--glass-brd);border-radius:var(--radius-sm);background:var(--glass);cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.audience:hover{transform:translateY(-2px);border-color:var(--axis);background:var(--glass-strong)}.audience[aria-pressed=true]{border-color:var(--ink);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--ink),var(--shadow-1)}.audience-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.audience-kopf strong{font-size:14.5px;font-weight:620;letter-spacing:-.02em}.audience-desc{font-size:12px;line-height:1.45;color:var(--muted);margin:0}.audience-mass{display:grid;grid-gap:5px;gap:5px;padding-top:9px;border-top:1px solid var(--grid)}.mass-zeile{display:grid;grid-template-columns:88px 1fr 34px;align-items:center;grid-gap:8px;gap:8px;font-size:11px;color:var(--muted)}.mass-zeile .bar{height:4px}.mass-zeile .wert{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.etikett-reihe{display:flex;flex-wrap:wrap;gap:5px}.etikett{font-size:10.5px;padding:2px 7px;border-radius:999px;background:var(--brand-ghost);color:var(--ink-2)}.upload{display:grid;place-items:center;grid-gap:5px;gap:5px;padding:22px 16px;border:1px dashed var(--axis);border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;text-align:center;font:inherit;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.upload:hover{border-color:var(--ink);color:var(--ink);background:var(--brand-ghost)}.upload strong{color:var(--ink);font-size:13.5px;font-weight:570}.upload-vorschau{position:relative;overflow:hidden;border:1px solid var(--grid);border-radius:var(--radius-sm);background:var(--surface-2);aspect-ratio:16/9}.upload-vorschau img{display:block;width:100%;height:100%;object-fit:cover}.upload-vorschau-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid var(--grid)}.upload-vorschau-fuss,.zaehler{font-size:11.5px;color:var(--muted)}.zaehler{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zaehler.is-warn{color:var(--warn);font-weight:600}.geraet{--w:min(332px,calc(100vw - 76px));--band:calc(var(--w) * 0.0196);--glas:calc(var(--w) * 0.0147);--r-koerper:calc(var(--w) * 0.17);position:relative;width:var(--w);aspect-ratio:71.5/149.6;margin:0 auto;padding:var(--band);border-radius:var(--r-koerper);background:linear-gradient(148deg,#83817b,#45443f 8%,#2b2a28 24%,#222120 50%,#2e2d2a 74%,#4c4a45 92%,#6f6c66);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.1),0 1px 1px rgba(0,0,0,.32),0 calc(var(--w) * .026) calc(var(--w) * .062) rgba(0,0,0,.22),0 calc(var(--w) * .088) calc(var(--w) * .176) rgba(0,0,0,.2),0 calc(var(--w) * .19) calc(var(--w) * .34) rgba(0,0,0,.16)}.geraet:before{position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(150deg,rgba(255,255,255,.7),rgba(255,255,255,.12) 20%,rgba(255,255,255,0) 46%,rgba(255,255,255,.05) 72%,rgba(255,255,255,.4));content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.geraet-taste{position:absolute;z-index:1;width:calc(var(--w) * .0075);border-radius:2px;background:linear-gradient(90deg,#3d3b36,#24231f 55%,#35332e);box-shadow:inset 0 .5px 0 rgba(255,255,255,.28),0 0 3px rgba(0,0,0,.5)}.geraet-taste.links{left:calc(var(--w) * -.005)}.geraet-taste.rechts{right:calc(var(--w) * -.005);background:linear-gradient(270deg,#3d3b36,#24231f 55%,#35332e)}.taste--aktion{top:13%;height:4%}.taste--laut{top:20.4%;height:6%}.taste--leise{top:28.1%;height:6%}.taste--power{top:30.7%;height:13.4%}.taste--kamera{top:48.8%;height:9.4%}.geraet-glas{padding:var(--glas);border-radius:calc(var(--r-koerper) - var(--band));background:#171717;box-shadow:inset 0 0 0 1px rgba(255,255,255,.045)}.geraet-glas,.geraet-schirm{position:relative;height:100%}.geraet-schirm{overflow:hidden;border-radius:calc(var(--r-koerper) - var(--band) - var(--glas));background:#000;isolation:isolate}.geraet-schirm img.geraet-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.geraet-insel{position:absolute;top:calc(var(--w) * .026);left:50%;z-index:6;width:calc(var(--w) * .2915);height:calc(var(--w) * .0864);border-radius:999px;background:#000;transform:translateX(-50%)}.geraet-insel i{position:absolute;top:50%;right:6.5%;height:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 32%,#2b3550 0,#0b0d16 58%,#04050a 100%);transform:translateY(-50%);box-shadow:inset 0 0 0 1px rgba(126,146,205,.22)}.geraet-status{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--w) * .0465) 8% 0;color:#fff;font-size:calc(var(--w) * .0385);font-weight:650;letter-spacing:.005em;line-height:1}.geraet-schirm--hell .geraet-status{color:#0f1419}.geraet-schirm--hell .geraet-status .balken i{background:#0f1419}.geraet-schirm--hell .geraet-status .akku{border-color:rgba(15,20,25,.55)}.geraet-schirm--hell .geraet-status .akku:after{background:rgba(15,20,25,.55)}.geraet-schirm--hell .geraet-status .akku i{background:#0f1419}.geraet-schirm--hell .geraet-balken{background:rgba(15,20,25,.32)}.geraet-status .rechts{display:inline-flex;align-items:center;gap:4px}.geraet-status .balken{display:inline-flex;align-items:flex-end;gap:1.5px}.geraet-status .balken i{width:2.5px;border-radius:1px;background:#fff}.geraet-status .akku{position:relative;width:1.25em;height:.62em;border:1px solid rgba(255,255,255,.65);border-radius:.2em}.geraet-status .akku:after{position:absolute;top:.14em;right:-.19em;width:.1em;height:.24em;border-radius:0 .08em .08em 0;background:rgba(255,255,255,.65);content:""}.geraet-status .akku i{position:absolute;inset:.09em;width:68%;border-radius:.1em;background:#fff}.geraet-glanz{position:absolute;inset:0;z-index:7;border-radius:inherit;background:linear-gradient(205deg,transparent 33%,rgba(255,255,255,.05) 33.6%,rgba(255,255,255,.17) 34.3%,rgba(255,255,255,.04) 35.1%,transparent 36%),linear-gradient(162deg,rgba(255,255,255,.085),rgba(255,255,255,.02) 24%,transparent 52%);mix-blend-mode:screen;pointer-events:none}.geraet-schirm--hell .geraet-glanz{background:linear-gradient(205deg,transparent 33%,rgba(0,0,0,.02) 33.6%,rgba(0,0,0,.055) 34.3%,rgba(0,0,0,.015) 35.1%,transparent 36%),linear-gradient(162deg,rgba(0,0,0,.05),rgba(0,0,0,.012) 22%,transparent 48%);mix-blend-mode:multiply}.geraet-balken{position:absolute;bottom:calc(var(--w) * .021);left:50%;z-index:6;width:36%;height:calc(var(--w) * .0115);border-radius:999px;background:rgba(255,255,255,.42);transform:translateX(-50%);pointer-events:none}.vorschau-karte{overflow:hidden;border:1px solid var(--glass-brd);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.vorschau-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px}.vorschau-absender{display:flex;align-items:center;gap:11px;min-width:0}.vorschau-logo{display:grid;flex:none;place-items:center;width:42px;height:42px;border:1px solid var(--grid);border-radius:11px;background:var(--surface-2);font-size:13px;font-weight:650}.vorschau-absender strong{display:block;font-size:13.5px;font-weight:600}.vorschau-absender span{display:block;font-size:11.5px;color:var(--muted)}.vorschau-text{padding:0 16px 12px;display:grid;grid-gap:7px;gap:7px}.vorschau-text h4{margin:0;font-size:14.5px;font-weight:620;line-height:1.35;letter-spacing:-.015em}.vorschau-text p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap}.vorschau-bild{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);border-block:1px solid var(--grid)}.vorschau-bild--quadrat{aspect-ratio:1/1}.vorschau-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px;padding:11px 13px;border:1px solid var(--grid);border-radius:var(--radius-sm);background:var(--surface-2)}.vorschau-cta small{display:block;font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.vorschau-cta strong{display:block;font-size:13px;font-weight:600}.vorschau-fuss{display:flex;align-items:center;justify-content:space-around;gap:8px;padding:9px 12px;border-top:1px solid var(--grid);font-size:12px;color:var(--muted)}.vorschau-fuss button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.vorschau-fuss button:hover{background:var(--brand-ghost);color:var(--ink)}.war-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}@media (max-width:1000px){.war-grid{grid-template-columns:1fr}.war-seite{position:static}}.war-seite{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:14px;gap:14px}.runden{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:820px){.runden{grid-template-columns:repeat(2,minmax(0,1fr))}}.runde{position:relative;overflow:hidden;padding:13px;border:1px solid var(--grid);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);transition:border-color var(--t-med) var(--ease),background var(--t-med) var(--ease)}.runde-nr{display:grid;place-items:center;width:26px;height:26px;margin-bottom:9px;border-radius:9px;background:var(--brand-ghost);color:var(--muted);font-size:12px;font-weight:700}.runde strong{display:block;font-size:12.5px;font-weight:600;letter-spacing:-.012em}.runde span{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.runde.is-fertig{border-color:color-mix(in srgb,var(--good) 32%,var(--grid))}.runde.is-fertig .runde-nr{background:var(--status-good-bg);color:var(--good)}.runde.is-laeuft{border-color:var(--ink);background:var(--glass-strong)}.runde.is-laeuft .runde-nr{background:var(--ink);color:var(--paper)}.runde.is-laeuft:after{position:absolute;top:0;left:0;right:0;height:2px;background:var(--ink);content:"";transform-origin:left;animation:fortschritt-ein 1.4s var(--ease) infinite}.runde.is-offen{opacity:.5}.feed{display:flex;flex-direction:column;overflow:hidden;height:660px;border:1px solid var(--glass-brd);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.feed-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--grid);background:var(--surface-2)}.feed-kopf strong{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.feed-koerper{position:relative;flex:1 1;overflow-y:auto;padding:12px}.feed-leer{height:100%;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:32px;text-align:center}.feed-leer strong{font-size:14.5px;font-weight:600}.feed-leer p{max-width:380px;margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.reaktion{padding:9px 13px 10px;border:1px solid var(--glass-brd);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.reaktion:hover{background:var(--surface);border-color:var(--axis)}.reaktion--kommentar{border-left:3px solid var(--warn)}.reaktion--viral{border-left:3px solid var(--good)}.reaktion-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.reaktion-person{display:flex;align-items:center;gap:9px;min-width:0}.reaktion-person .wer{display:flex;align-items:baseline;gap:7px;min-width:0}.reaktion-person .wer strong{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.012em;white-space:nowrap}.reaktion-person .wer .handle{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reaktion-avatar{flex:none;width:38px;height:38px;overflow:hidden;border:1px solid var(--grid);border-radius:50%;background:var(--surface-2)}.reaktion-avatar img{display:block;width:100%;height:100%;object-fit:cover}.reaktion-person strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.012em}.reaktion-person span{display:block;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reaktion-etiketten{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-end}.reaktion-etiketten .aktion{padding:1px 7px;border-radius:6px;background:var(--brand-ghost);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:600}.reaktion-text{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reaktion-text.is-zitat{color:var(--ink);font-style:italic}.reaktion-text.is-stumm{display:flex;align-items:baseline;gap:6px;color:var(--muted);font-size:12px}.reaktion-text.is-stumm em{font-style:italic}.reaktion-stumm-hinweis{font-size:11px;color:var(--muted);opacity:.75}.reaktion-likes{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.reaktion-etiketten .treffer{color:var(--good);font-weight:620;font-size:10.5px;padding:1px 7px;border-radius:999px;background:var(--status-good-bg)}.feed-nachladen{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;gap:7px;animation:auftauchen .24s var(--ease) backwards}.bipolar{position:relative;display:flex;height:6px;border-radius:999px;background:var(--brand-ghost);overflow:hidden}.bipolar .neg{background:var(--critical)}.bipolar .neg,.bipolar .pos{height:100%;transition:width var(--t-med) var(--ease)}.bipolar .pos{background:var(--good)}.bipolar .mitte{position:absolute;left:50%;top:0;width:1px;height:100%;background:var(--ink);opacity:.4}.report-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:900px){.report-hero{grid-template-columns:1fr}}.score-block{display:flex;align-items:center;gap:22px;padding:20px}.score-ring{position:relative;flex:none;width:148px;height:148px}.score-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.score-ring .spur{stroke:var(--brand-ghost)}.score-ring .bogen{transition:stroke-dashoffset 1s var(--ease)}.score-ring .bogen.is-stark{stroke:var(--good)}.score-ring .bogen.is-solide{stroke:var(--ink)}.score-ring .bogen.is-schwach{stroke:var(--warn)}.score-ring .bogen.is-kritisch{stroke:var(--critical)}.score-ring-mitte{position:absolute;inset:0;display:grid;place-content:center;justify-items:center}.score-ring-mitte .zahl{font-size:40px;font-weight:800;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-ring-mitte .band{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}.score-urteil{min-width:0}.score-urteil h2{margin:4px 0 6px;font-size:21px;font-weight:650;letter-spacing:-.028em}.score-urteil h2.is-stark{color:var(--good)}.score-urteil h2.is-schwach{color:var(--warn)}.score-urteil h2.is-kritisch{color:var(--critical)}.score-urteil p{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted)}.backlash{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--radius);border:1px solid var(--grid);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.backlash .zeichen{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--brand-ghost);color:var(--ink-2)}.backlash .backlash-titel,.backlash h2{margin:0;font-size:15px;font-weight:620;letter-spacing:-.02em}.backlash p{margin:3px 0 0;font-size:12.5px;line-height:1.5}.backlash .set-kicker,.backlash p{color:var(--ink-2)}.backlash.is-warn{border-color:var(--note-brd);background:var(--note-bg)}.backlash.is-warn .zeichen{background:var(--status-warn-bg);color:var(--warn)}.backlash.is-kritisch{border-color:color-mix(in srgb,var(--critical) 34%,var(--grid));background:var(--status-critical-bg)}.backlash.is-kritisch .zeichen{background:color-mix(in srgb,var(--critical) 16%,transparent);color:var(--critical)}.backlash.is-good .zeichen{background:var(--status-good-bg);color:var(--good)}.trigger-reihe{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.histogramm{display:grid;grid-gap:9px;gap:9px}.hist-zeile{display:grid;grid-template-columns:116px 1fr 84px;align-items:center;grid-gap:10px;gap:10px;font-size:12px}.hist-zeile .name{color:var(--muted)}.hist-zeile .wert{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.hist-zeile .bar{height:8px}.doctor-varianten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 16px}.doctor-variante{display:grid;grid-gap:7px;gap:7px;align-content:start;padding:12px 14px;border:1px solid var(--grid);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.doctor-variante:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-2)}.doctor-variante[aria-selected=true]{border-color:#a8a8a4;box-shadow:inset 0 1px 0 var(--glass-edge),0 0 0 1px #a8a8a4,var(--shadow-1)}:root[data-theme=dark] .doctor-variante[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.doctor-variante:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.doctor-variante>strong{font-size:13px;font-weight:640;letter-spacing:-.01em}.doctor-variante>.doctor-name{font-size:12.5px;color:var(--ink);opacity:.72}.doctor-variante>.doctor-grund{display:block;margin-top:2px;padding-top:7px;border-top:1px solid var(--grid);font-size:12px;line-height:1.45;color:var(--ink);opacity:.8}.doctor-variante .doctor-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.doctor-variante>.badge{justify-self:start}.doctor-etiketten{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.doctor-risiko,.doctor-wirkung{margin:0 0 6px;font-size:12.5px;line-height:1.5;color:var(--ink)}.doctor-risiko{opacity:.82}@media (max-width:720px){.doctor-varianten{grid-template-columns:1fr}}.doctor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}@media (max-width:860px){.doctor-grid{grid-template-columns:1fr}}.doctor-seite{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;border:1px solid var(--glass-brd);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}.doctor-seite.is-vorschlag{border-color:var(--ink);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.doctor-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--grid)}.doctor-kopf .kennung{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.doctor-feld{display:grid;grid-gap:3px;gap:3px}.doctor-feld>span{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.doctor-feld strong{font-size:14px;font-weight:620;line-height:1.4;letter-spacing:-.018em}.doctor-feld p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap}.doctor-feld .weg{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.diff-neu{background:var(--status-good-bg);color:var(--good)}.diff-alt,.diff-neu{border-radius:4px;padding:0 2px}.diff-alt{background:var(--status-critical-bg);color:var(--critical);text-decoration:line-through}.begruendung{padding:11px 13px;border:1px solid var(--grid);border-radius:var(--radius-sm);background:var(--surface-2);font-size:12px;line-height:1.5;color:var(--ink-2)}.begruendung strong{color:var(--ink)}.main:has(.billing-page){max-width:1440px;padding-inline:28px}.billing-page .tarif{padding:22px;gap:20px}.billing-page .plan-credit-allotment{display:flex;align-items:baseline;gap:8px;margin:16px 0;padding:14px 0;border-block:1px solid var(--grid)}.billing-page .plan-credit-allotment strong{font-size:36px;font-weight:650;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-page .plan-credit-allotment span{font-size:14px}.billing-page .tarif-liste{gap:10px;font-size:13px}.billing-page .account-settings-preview{margin-top:16px;padding-top:16px;border-top:1px solid var(--grid)}.billing-page .account-settings-preview .account-settings-metrics{margin-bottom:12px}.billing-page .account-settings-preview .account-settings-actions{margin-top:14px;display:flex;flex-wrap:nowrap;gap:10px}.billing-page .account-settings-preview .account-settings-actions>.btn{flex:1 1 auto;min-width:0;min-height:44px;padding-inline:10px;font-size:12px}.billing-page .account-settings-preview .account-settings-actions>.btn-ghost{flex:0 0 auto}.billing-page .account-settings-select{display:block;width:100%}.billing-page .billing-downgrade-metrics{display:grid;grid-gap:8px;gap:8px;margin:0;font-size:12px}.billing-page .billing-downgrade-metrics>div{display:flex;gap:6px;align-items:baseline;white-space:nowrap}.billing-page .billing-downgrade-metrics dt{color:var(--muted)}.billing-page .billing-downgrade-metrics dd{margin:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-dialog{width:min(440px,calc(100vw - 32px));padding:28px;border:1px solid var(--grid);border-radius:18px;background:var(--surface);color:var(--ink)}.billing-dialog::-webkit-backdrop{background:rgba(0,0,0,.45)}.billing-dialog::backdrop{background:rgba(0,0,0,.45)}.billing-dialog h2{margin:0 0 14px;font-size:22px}.billing-dialog p{font-size:14px;line-height:1.6}.billing-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.billing-shared-features{margin-top:22px;color:var(--ink-2);font-size:13px;text-align:center;text-wrap:pretty}@media (max-width:620px){.main:has(.billing-page){padding-inline:16px}}.tarif-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.tarif-grid>.tarif{min-width:0}.tarif-kopf{flex-wrap:wrap}@media (max-width:1100px){.tarif-grid{grid-template-columns:repeat(4,minmax(260px,1fr));overflow-x:auto;padding-block:4px 14px;scroll-snap-type:x proximity}.tarif-grid>.tarif{scroll-snap-align:start}}.tarif{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px;border:1px solid var(--glass-brd);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.tarif:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.tarif.is-empfohlen{border-color:var(--ink);background:var(--glass-strong)}.tarif-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tarif-kopf h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.028em}.tarif-preis{display:flex;align-items:baseline;gap:5px;margin:4px 0 0;flex-wrap:wrap;row-gap:4px}.tarif-preis .zahl{font-size:38px;font-weight:800;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.tarif-preis .zeit{white-space:nowrap}.tarif p.claim,.tarif-preis .zeit{font-size:12.5px;color:var(--muted)}.tarif p.claim{margin:8px 0 0;line-height:1.5;min-height:38px}.tarif-liste{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none;font-size:12.5px}.tarif-liste li{display:flex;gap:9px;align-items:flex-start;line-height:1.45;color:var(--ink-2)}.tarif-liste li svg{flex:none;margin-top:2px;color:var(--good)}.tarif-lauf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--grid);border-radius:var(--radius-sm);background:var(--surface-2);font-size:12.5px}.tarif-lauf strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tarif.is-aktuell{border-color:var(--ink);background:var(--ink)}.tarif.is-aktuell,.tarif.is-aktuell .tarif-kopf h2,.tarif.is-aktuell .tarif-preis .zahl{color:var(--paper)}.tarif.is-aktuell .tarif-preis .zeit,.tarif.is-aktuell p.claim{color:color-mix(in srgb,var(--paper) 62%,transparent)}.tarif.is-aktuell .tarif-liste li{color:color-mix(in srgb,var(--paper) 84%,transparent)}.tarif.is-aktuell .tarif-lauf{border-color:color-mix(in srgb,var(--paper) 22%,transparent);background:color-mix(in srgb,var(--paper) 8%,transparent)}.tarif.is-aktuell .badge{color:var(--paper);border-color:color-mix(in srgb,var(--paper) 24%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}@media (prefers-reduced-transparency:reduce){.audience,.card,.glas-knopf,.info-pop,.liquid-panel,.plattform,.profil-ausloeser,.profil-karte,.seg,.sperre-karte,.tabs,.topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.audience,.card,.glas-knopf,.info-pop,.liquid-panel,.plattform,.profil-karte,.seg,.tabs{border-color:var(--axis)}}@media print{.foot,.info-tipp,.no-print,.topbar{display:none!important}.main{max-width:none;padding:0}body{background:#fff;color:#000;font-size:12px;background-image:none}.backlash,.card,.doctor-seite,.tarif{box-shadow:none;border-color:#ddd;page-break-inside:avoid;break-inside:avoid}.score-ring .bogen{transition:none}}.praesenz{position:relative;display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--grid);border-radius:14px;background:var(--surface-2);overflow:visible;animation:praesenz-atmen 4.2s var(--ease) infinite;transition:border-color var(--t-med) var(--ease),background var(--t-med) var(--ease)}.praesenz svg{display:block;width:100%;height:100%;border-radius:13px}.praesenz .kopf{fill:var(--surface);stroke:var(--axis);stroke-width:1.4}.praesenz .auge{fill:var(--ink);transform-origin:center;animation:praesenz-blinzeln 5.4s steps(1) infinite}.praesenz .zubehoer{fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round}.praesenz:after{position:absolute;inset:-4px;border:1.5px solid transparent;border-radius:17px;content:"";pointer-events:none;transition:border-color var(--t-med) var(--ease)}.praesenz[data-praesenz=idle] .auge{opacity:.55}.praesenz[data-praesenz=thinking]{animation:praesenz-denken 1.9s var(--ease) infinite}.praesenz[data-praesenz=thinking]:after{border-color:transparent;border-top-color:var(--ink);border-right-color:var(--ink);animation:dreh 1.1s linear infinite}.praesenz[data-praesenz=stopped]{border-color:var(--ink);background:var(--glass-strong);animation:praesenz-aufmerksam 1.5s var(--ease) infinite}.praesenz[data-praesenz=stopped]:after{border-color:var(--ink);animation:praesenz-ring 1.5s var(--ease) infinite}.praesenz[data-praesenz=commented]{animation:praesenz-aufrichten .5s var(--ease) 1}.praesenz[data-praesenz=commented]:after{border-color:var(--warn)}.praesenz[data-praesenz=shared]{animation:praesenz-teilen .7s var(--ease) 1}.praesenz[data-praesenz=shared]:after{border-color:var(--good);animation:praesenz-ring 1.1s var(--ease) infinite}.praesenz[data-praesenz=blocked]{border-color:color-mix(in srgb,var(--critical) 46%,var(--grid));background:var(--status-critical-bg)}.praesenz[data-praesenz=blocked]:after{border-color:var(--critical)}.praesenz[data-praesenz=blocked] .auge{transform:scaleY(.4);opacity:1}.praesenz[data-praesenz=done]{animation:none;opacity:.62}.praesenz[data-praesenz=done]:after{border-color:var(--grid)}@keyframes praesenz-atmen{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes praesenz-denken{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes praesenz-aufmerksam{0%,to{transform:scale(1)}40%{transform:scale(1.07)}}@keyframes praesenz-aufrichten{0%{transform:rotate(0) translateY(0)}45%{transform:rotate(-5deg) translateY(-2px)}to{transform:rotate(0) translateY(0)}}@keyframes praesenz-teilen{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes praesenz-ring{0%{inset:-2px;opacity:.9}to{inset:-11px;opacity:0}}@keyframes praesenz-blinzeln{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}body:before{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% -20%,var(--licht) 0,transparent 60%);transition:background 1.6s var(--ease)}:root{--licht:rgba(255,255,255,0.9)}:root[data-theme=dark]{--licht:rgba(255,255,255,0.05)}.werkbank{width:min(760px,100%);margin:0 auto}.werkbank-hero{white-space:nowrap}@media (max-width:520px){.werkbank-hero{white-space:normal}}.komponist{position:relative;overflow:hidden;padding:6px;border:1px solid var(--glass-brd);border-radius:26px;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-glass);transition:border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.komponist:focus-within{border-color:#a8a8a4;box-shadow:inset 0 1px 0 var(--glass-edge),0 0 0 1px #a8a8a4,var(--shadow-2)}:root[data-theme=dark] .komponist:focus-within{border-color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-2)}.komponist:after{position:absolute;top:0;bottom:0;width:38%;content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);opacity:0;transform:translateX(-120%)}.komponist:focus-within:after{animation:glanz-zug 1.1s var(--ease) 1}@keyframes glanz-zug{0%{opacity:0;transform:translateX(-120%)}35%{opacity:1}to{opacity:0;transform:translateX(320%)}}:root[data-theme=dark] .komponist:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.1),transparent)}.komponist-feld{width:100%;min-height:96px;padding:16px 18px 6px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16.5px;line-height:1.55;resize:none;outline:none}.komponist-feld::placeholder{color:var(--muted)}.komponist-leiste{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 11px;border-top:1px solid var(--grid)}.leiste-aktionen{display:flex;align-items:center;justify-content:flex-end;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--grid);border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:560;cursor:pointer;white-space:nowrap;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.chip:hover{color:var(--ink);border-color:var(--axis);transform:translateY(-1px)}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{border-color:var(--knopf-rand);background:linear-gradient(to top right,var(--knopf-start),var(--knopf-ende));color:#fff;box-shadow:inset 0 1px 0 var(--knopf-blitz)}.chip-reihe{display:flex;flex-wrap:wrap;gap:6px}.komponist-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 0}.komponist-kopf .set-kicker{margin:0}.video-anzeige{display:grid;grid-gap:12px;gap:12px;width:100%;padding:4px 2px}.video-kopf{display:flex;align-items:center;gap:8px;min-width:0}.video-kopf strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-kopf .muted{font-size:12px;margin-left:auto;white-space:nowrap}.video-kopf .entfernen{position:static;flex:none;width:26px;height:26px;box-shadow:inset 0 1px 0 var(--glass-edge)}.entfernen{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--glass-brd);border-radius:999px;background:color-mix(in srgb,var(--glass-strong) 76%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 -1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 2px 8px rgba(12,12,12,.18);transition:background var(--t-fast,.12s) var(--ease,ease),box-shadow var(--t-fast,.12s) var(--ease,ease),transform var(--t-fast,.12s) var(--ease,ease),color var(--t-fast,.12s) var(--ease,ease)}.entfernen:after{content:"";position:absolute;inset:-6px;border-radius:inherit}.entfernen:hover{background:color-mix(in srgb,var(--glass-strong) 94%,transparent);color:var(--critical);transform:scale(1.08);box-shadow:inset 0 1px 0 var(--glass-edge),0 4px 14px rgba(12,12,12,.26)}.entfernen:active{transform:scale(.96);box-shadow:inset 0 2px 6px rgba(12,12,12,.22)}.entfernen:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.entfernen:active,.entfernen:hover{transform:none}}.video-status{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.video-fehler{display:grid;grid-gap:4px;gap:4px}.video-fehler,.video-fehler strong{font-size:12.5px}.frame-reihe{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.frame{margin:0;display:grid;grid-gap:4px;gap:4px}.frame img{object-fit:cover;border-radius:8px;border:1px solid var(--grid)}.frame img,.frame-fehlt,.frame-laedt{width:100%;aspect-ratio:9/16;background:var(--surface-2)}.frame-fehlt,.frame-laedt{border-radius:8px;border:1px dashed var(--axis);display:grid;place-items:center;color:var(--muted)}.frame-laedt{border-style:solid;border-color:var(--grid)}.frame figcaption{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.transkript{display:grid;grid-gap:5px;gap:5px}.transkript p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.zusatz{overflow:hidden;display:grid;grid-gap:14px;gap:14px;animation:zusatz-auf .34s var(--ease)}@keyframes zusatz-auf{0%{opacity:0;transform:translateY(-6px)}}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-gap:7px;gap:7px}.roster-kachel{position:relative;display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:7px 3px 6px;border:1px solid transparent;border-radius:15px;background:transparent;font:inherit;cursor:default;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.roster-kachel:hover{background:var(--brand-ghost);border-color:var(--grid)}.roster-kachel .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;color:var(--muted);letter-spacing:-.01em}.roster-kachel.ist-neu:before{position:absolute;inset:4px 4px auto;height:44px;border:1.5px solid var(--ink);border-radius:15px;content:"";pointer-events:none;animation:wellen-schlag .95s var(--ease) 1 forwards}@keyframes wellen-schlag{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.legende{display:flex;flex-wrap:wrap;gap:4px 10px}.legende span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted)}.legende i{width:7px;height:7px;border-radius:999px;background:var(--axis);font-style:normal}.legende i[data-p=stopped],.legende i[data-p=thinking]{background:var(--ink)}.legende i[data-p=commented]{background:var(--warn)}.legende i[data-p=shared]{background:var(--good)}.legende i[data-p=blocked]{background:var(--critical)}.spur-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.spur-filter .chip .zahl{margin-left:2px;padding:0 5px;border-radius:999px;background:var(--brand-ghost);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.spur-filter .chip[aria-pressed=true] .zahl{background:rgba(255,255,255,.2);color:#fff}.spur-filter .chip:disabled{opacity:.45;cursor:default}.spur-filter .chip:disabled:hover{transform:none;border-color:var(--grid);color:var(--ink-2)}.zeitleiste{position:relative;display:grid;grid-gap:10px;gap:10px;padding-left:22px}.zeitleiste:before{bottom:6px;background:var(--grid)}.zeitleiste:after,.zeitleiste:before{position:absolute;top:6px;left:6px;width:1px;content:""}.zeitleiste:after{background:var(--ink);height:calc(var(--fortschritt, 0) * 1%);transition:height .9s var(--ease)}.zeitleiste>*{position:relative}.zeitleiste>:before{position:absolute;top:18px;left:-19px;width:7px;height:7px;border:1.5px solid var(--page);border-radius:999px;background:var(--axis);content:""}.zeitleiste>.ist-ereignis:before{background:var(--ink);width:9px;height:9px;left:-20px}.zeitleiste>.ist-kommentar:before{background:var(--warn)}.zeitleiste>.ist-viral:before{background:var(--good)}.zeitleiste>.ist-auswertung:before{background:var(--ink);width:9px;height:9px;left:-20px}.etappe{display:flex;align-items:center;gap:10px;padding:3px 0;font-size:11.5px;color:var(--muted)}.etappe strong{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.etappe .strich{flex:1 1;height:1px;background:var(--grid)}.etappe.ist-neu .strich{animation:strich-lauf 1.2s var(--ease) 1}@keyframes strich-lauf{0%{background:var(--ink)}to{background:var(--grid)}}.zahl-roll{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.zahl-roll .stelle{position:relative;overflow:hidden;height:1em;width:.58em}.zahl-roll .stelle>span{position:absolute;top:0;left:0;display:block;transition:transform .42s var(--ease)}.zahl-roll .stelle>span>span{display:block;height:1em;line-height:1;text-align:center}.zahl-roll .trenner{width:.28em}.zahl-roll .vorzeichen{display:inline-block;width:.4em;text-align:center}.zahl-roll .einheit{margin-left:.16em;color:var(--muted);font-size:.55em;align-self:flex-end}.segmente{display:flex;gap:4px}.segmente i{flex:1 1;height:3px;border-radius:999px;background:var(--brand-ghost);overflow:hidden}.segmente i>span{display:block;height:100%;width:0;border-radius:999px;background:var(--ink);transition:width .55s var(--ease)}.segmente i.ist-fertig>span{width:100%}.segmente i.ist-laeuft>span{width:55%;animation:segment-wandern 1.5s var(--ease) infinite}@keyframes segment-wandern{0%{width:12%}60%{width:78%}to{width:12%}}.auswertung{overflow:hidden;border:1px solid var(--ink);border-radius:var(--radius);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1);animation:auftauchen .5s var(--ease) backwards}.auswertung-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--grid)}.auswertung-kopf strong{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600}.auswertung-rumpf{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;padding:16px;align-items:center}@media (max-width:620px){.auswertung-rumpf{grid-template-columns:1fr}}.auswertung-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--grid);background:var(--surface-2)}.war-dialog .auswertung{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;overflow:visible}.war-dialog .auswertung-kopf{padding:0 0 12px;border-bottom:0;justify-content:flex-end}.war-dialog .auswertung-kopf strong{display:none}.war-dialog .auswertung-rumpf{padding:4px 0 14px}.war-dialog .auswertung-fuss{padding:12px 0 0;background:transparent;flex-wrap:wrap}.score-ring .bogen{stroke-dasharray:0 999;animation:bogen-zeichnen 1.35s var(--ease) .15s forwards}@keyframes bogen-zeichnen{to{stroke-dasharray:var(--bogen) 999}}.agent-detail{display:grid;grid-gap:14px;gap:14px}.agent-kopf{display:flex;align-items:center;gap:12px}.agent-kopf strong{display:block;font-size:15px;font-weight:620;letter-spacing:-.02em}.agent-kopf span{display:block;font-size:12px;color:var(--muted)}.agent-block{padding:12px 14px;border:1px solid var(--grid);border-radius:var(--radius-sm);background:var(--surface-2)}.agent-block .kennung{display:block;margin-bottom:6px;font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.agent-block p{margin:0;font-size:12.5px;line-height:1.55}.handlungen{display:grid;grid-gap:0;gap:0}.handlung{display:grid;grid-template-columns:52px 1fr;grid-gap:10px;gap:10px;padding:5px 0;font-size:11.5px;border-bottom:1px dashed var(--grid)}.handlung:last-child{border-bottom:0}.handlung .zeit{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.handlung .was{color:var(--ink-2)}.handlung .was strong{color:var(--ink);font-weight:600}.buehne{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-gap:18px;gap:18px;align-items:start}@media (max-width:1020px){.buehne{grid-template-columns:1fr}.buehne-seite{position:static}}.buehne-seite{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:14px;gap:14px}.kontext-streifen{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--glass-brd);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge)}.kontext-ic{display:grid;place-items:center;width:34px;height:34px;color:var(--ink-2)}.kontext-bild,.kontext-ic{flex:none;border:1px solid var(--grid);border-radius:11px;background:var(--surface-2)}.kontext-bild{width:46px;height:46px;object-fit:cover}.kontext-text{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.kontext-meta{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.kontext-headline,.kontext-meta strong{color:var(--ink);font-weight:620}.kontext-headline{margin:0;font-size:14px;letter-spacing:-.012em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kontext-cta{display:grid;grid-gap:1px;gap:1px;flex:none;padding-left:16px;border-left:1px solid var(--grid);text-align:right}.kontext-cta .kennung{font-size:10.5px;color:var(--muted)}.kontext-cta strong{font-size:13px;font-weight:620;color:var(--ink)}@media (max-width:720px){.kontext-cta{display:none}}@media (min-width:1024px){body:has(.war-shell){height:100dvh;overflow:hidden}body:has(.war-shell) .main{min-height:0;overflow:hidden;padding-top:32px;padding-bottom:18px}body:has(.war-shell) .foot{display:none}}.war-shell{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.war-shell{height:100%;min-height:0}}.war-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none}.war-kopf-text{min-width:0}.war-kopf-rechts{display:flex;align-items:center;gap:16px;flex:none}.war-runden{display:grid;grid-gap:4px;gap:4px;width:148px}.war-runden .hint{font-size:10.5px}.war-kopf h1{margin:4px 0 0;font-size:clamp(21px,2vw,26px);font-weight:650;letter-spacing:-.03em;line-height:1.1}.war-streifen{display:grid;grid-gap:10px;gap:10px;flex:none}@media (min-width:1180px){.war-streifen{display:flex;align-items:stretch;gap:12px}.war-streifen>.kontext-streifen{flex:1 1;min-width:0}.war-streifen>.messleiste{flex:none;grid-template-columns:repeat(4,auto)}.war-streifen>.messleiste>div{min-width:118px}}.war-buehne{flex:1 1;min-height:0;align-items:stretch}.war-spur-spalte{min-width:0}.war-seite,.war-spur-spalte{display:flex;flex-direction:column;min-height:0}.war-seite{position:static;gap:12px}.war-roster{display:flex;flex-direction:column;min-height:0;flex:1 1}.war-seite-scroll{overflow-y:auto;min-height:0}@media (max-width:1023px){.war-seite-scroll{overflow:visible}}.spur{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1}.spur-kopf{flex:none;padding-bottom:10px}.spur-scroll{overflow-y:auto;min-height:0;padding-right:4px}@media (max-width:1023px){.spur-scroll{overflow:visible}}.spur-neu{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--knopf-rand);border-radius:999px;background:linear-gradient(to top right,var(--knopf-start),var(--knopf-ende));color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transform:translateX(-50%);box-shadow:inset 0 1px 0 var(--knopf-blitz),var(--shadow-2);animation:auftauchen .25s var(--ease)}@media (max-width:1023px){.spur-neu{display:none}}.messleiste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--grid);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);overflow:hidden}@media (max-width:720px){.messleiste{grid-template-columns:repeat(2,minmax(0,1fr))}}.messleiste>div{padding:12px 14px}.messleiste>div+div{border-left:1px solid var(--grid)}@media (max-width:720px){.messleiste>div:nth-child(3){border-left:0}.messleiste>div:nth-child(n+3){border-top:1px solid var(--grid)}}.messleiste .kennung{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--muted);margin-bottom:4px}.messleiste .wert{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.messleiste .wert.pos{color:var(--good)}.messleiste .wert.neg{color:var(--critical)}.messleiste .wert-zeile{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.messleiste .urteil{font-size:11px;color:var(--muted)}.lauf-band{position:fixed;top:0;left:0;right:0;z-index:90;height:2px;background:transparent}.lauf-band i{display:block;height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--ink),transparent);animation:band-wandern 1.6s var(--ease) infinite}@keyframes band-wandern{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}@media print{.lauf-band{display:none}}.anzeige{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 8px 4px}@media (max-width:620px){.anzeige{grid-template-columns:1fr}}.anzeige:has(.video-anzeige){grid-template-columns:minmax(0,1fr)}.anzeige-bild{position:relative;display:grid;place-items:center;grid-gap:5px;gap:5px;align-content:center;min-height:118px;padding:12px;border:1px dashed var(--axis);border-radius:18px;background:transparent;color:var(--muted);font:inherit;font-size:11.5px;font-weight:560;text-align:center;cursor:pointer;overflow:hidden;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.anzeige-bild:hover{border-color:var(--ink);background:var(--brand-ghost);color:var(--ink);transform:translateY(-1px)}.anzeige-bild:active{transform:scale(.985)}.anzeige-bild strong{font-size:12.5px;font-weight:600;color:var(--ink)}.anzeige-bild .hinweis{font-size:10.5px;color:var(--muted);font-weight:450}.anzeige-bild.ist-belegt{border-style:solid;border-color:var(--grid);padding:0;align-self:start;min-height:0}.anzeige-bild.ist-belegt img{width:100%;height:auto;max-height:150px;object-fit:cover;display:block}.anzeige-bild .entfernen{position:absolute;top:8px;right:8px}.wb-raster{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-gap:44px;gap:44px;align-items:start}@media (max-width:940px){.wb-raster{grid-template-columns:1fr;gap:28px}}.wb-links{display:grid;grid-gap:22px;gap:22px;min-width:0;justify-items:center}.wb-links>*{width:100%;max-width:640px}.wb-rechts{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:12px;gap:12px}@media (max-width:940px){.wb-rechts{position:static}}.wb-rechts .buehne-titel{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-rechts .buehne-titel .wer{font-size:12px;font-weight:600;color:var(--ink)}.wb-rechts .buehne-titel .wo{font-size:11px;color:var(--muted)}.personen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.person-karte{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:13px;gap:13px;padding:14px;border:1px solid var(--grid);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 1px 0 var(--glass-edge);font:inherit;transition:border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.person-karte:hover{box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-2)}.person-karte[aria-pressed=true]{border-color:#a8a8a4;box-shadow:inset 0 1px 0 var(--glass-edge),0 0 0 1px #a8a8a4,var(--shadow-1)}:root[data-theme=dark] .person-karte[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.person-karte .person-text{min-width:0;display:grid;grid-gap:5px;gap:5px;align-content:start}.person-karte .person-name{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.person-karte .person-name strong{font-size:15px;font-weight:640;letter-spacing:-.02em}.person-karte .person-name span{font-size:12px;color:var(--muted)}.person-karte .person-segment{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-2)}.person-karte .person-zitat{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.person-karte .person-masse{display:flex;gap:12px;margin-top:3px;padding-top:8px;border-top:1px solid var(--grid)}.person-karte .person-masse>div{display:grid;grid-gap:3px;gap:3px}.person-karte .person-masse .kennung{font-size:10px;color:var(--muted)}.person-karte .person-masse .wert{font-size:13px;font-weight:640;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.person-karte .person-masse .spur{width:42px;height:3px;border-radius:999px;background:var(--brand-ghost);overflow:hidden}.person-karte .person-masse .spur i{display:block;height:100%;background:var(--ink);border-radius:999px}.person-bild{position:relative;display:block;flex:none;border:1px solid rgba(10,10,10,.1);border-radius:18px;background:#ffffff;overflow:hidden}.person-bild img{width:100%;height:100%;object-fit:contain}.handy,.person-bild img{position:absolute;inset:0}.handy{--hb:#000000;--ht:#ffffff;--ht2:#71767b;--hlinie:rgba(255,255,255,0.11);--hflaeche:rgba(255,255,255,0.1);--hrand:rgba(255,255,255,0.14);--hakzent:#1d9bf0;display:flex;flex-direction:column;background:var(--hb);color:var(--ht);font-size:calc(var(--w) * .0385);line-height:1.45}.handy--hell{--hb:#ffffff;--ht:#0f1419;--ht2:#65676b;--hlinie:#dbdbdb;--hflaeche:#f0f2f5;--hrand:#dbdbdb;--hakzent:#0a66c2}.handy-koerper{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;padding:2.9em 0 1.5em;overflow:hidden}.handy--tiktok .handy-koerper{flex:1 1;padding:0}.handy-naechster{display:flex;align-items:center;gap:9px;flex:none;padding:11px 14px 14px;border-top:1px solid var(--hlinie);opacity:.45}.handy-naechster .handy-avatar{width:26px;height:26px;font-size:9px;opacity:.8}.handy-naechster .zeilen{display:grid;grid-gap:6px;gap:6px;flex:1 1}.handy-naechster .zeilen i{display:block;height:6px;border-radius:4px;background:var(--ht);opacity:.22}.handy-kopf{display:flex;align-items:center;gap:9px;flex:none;padding:12px 14px}.handy-kopf .text{display:grid;min-width:0;line-height:1.3}.handy-kopf .text strong{font-size:1.02em;font-weight:620;color:var(--ht)}.handy-kopf .text span{font-size:.85em;color:var(--ht2)}.handy-kopf .mehr{margin-left:auto;color:var(--ht2)}.handy-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:linear-gradient(145deg,#4a4a52,#1c1c20);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.handy--hell .handy-avatar{background:linear-gradient(145deg,#3a3a42,#16161a)}.handy-bild{display:block;width:100%;flex:none;aspect-ratio:1/1;object-fit:cover;background:var(--hflaeche)}.handy-bild--weit{aspect-ratio:16/10}.handy-text{display:grid;grid-gap:6px;gap:6px;padding:11px 14px}.handy-text h4{margin:0;font-size:1.04em;font-weight:660;line-height:1.34;letter-spacing:-.008em;color:var(--ht)}.handy-text p{margin:0;font-size:.96em;line-height:1.5;color:var(--ht);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.handy-text .marke{font-size:.75em;color:var(--ht2);text-transform:uppercase;letter-spacing:.07em}.handy-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;margin:0 14px 11px;padding:9px 11px;border-radius:11px;background:var(--hflaeche)}.handy-cta .text{display:grid;min-width:0}.handy-cta small{font-size:.72em;color:var(--ht2);text-transform:uppercase;letter-spacing:.07em}.handy-cta strong{font-size:1em;font-weight:620;color:var(--ht)}.handy-cta .knopf{flex:none;padding:7px 12px;border-radius:9px;background:var(--ht);color:var(--hb);font-size:.92em;font-weight:660;white-space:nowrap}.handy-reihe{display:flex;align-items:center;gap:15px;flex:none;padding:11px 14px;border-top:1px solid var(--hlinie);font-size:.92em;color:var(--ht2)}.handy-reihe span{display:inline-flex;align-items:center;gap:5px}.handy-reihe .ende{margin-left:auto}.handy-meta-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:10px 12px 12px 11px;background:var(--hb)}.handy-meta-fuss .text{display:grid;min-width:0;grid-gap:1px;gap:1px}.handy-meta-fuss small{font-size:.68em;color:#8e8e8e;text-transform:uppercase;letter-spacing:.05em}.handy-meta-fuss small,.handy-meta-fuss strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handy-meta-fuss strong{font-size:1em;font-weight:600;color:var(--ht)}.handy-meta-fuss .knopf{flex:none;max-width:46%;padding:9px 14px;border:0;border-radius:7px;background:#f0f2f5;color:#1c1e21;font:inherit;font-size:.98em;font-weight:620;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.handy--tiktok .handy-koerper{justify-content:flex-end}.handy--tiktok .geraet-bild{z-index:0}.handy--tiktok .handy-schleier{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.95) 5%,rgba(0,0,0,.2) 44%,rgba(0,0,0,.58))}.handy--tiktok .handy-tabs{position:relative;z-index:2;display:flex;justify-content:center;gap:14px;flex:none;margin-bottom:auto;padding:calc(var(--w) * .148) 0 0;font-size:1.02em;font-weight:600;color:rgba(255,255,255,.7);text-shadow:0 1px 3px rgba(0,0,0,.45)}.handy--tiktok .handy-tabs .ist-aktiv{color:#fff;border-bottom:2px solid #fff;padding-bottom:3px}.handy--tiktok .handy-spalte{position:absolute;right:11px;bottom:calc(var(--w) * .21);z-index:2;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center;font-size:.82em}.handy--tiktok .handy-spalte>div{display:grid;grid-gap:3px;gap:3px;justify-items:center}.handy--tiktok .handy-spalte .zahl{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.9}.handy--tiktok .handy-spalte .profil{position:relative}.handy--tiktok .handy-spalte .profil i{position:absolute;left:50%;bottom:-6px;display:grid;place-items:center;width:15px;height:15px;border-radius:999px;background:#fe2c55;color:#fff;font-size:11px;font-style:normal;line-height:1;transform:translateX(-50%)}.handy--tiktok .handy-fuss{position:relative;z-index:2;display:grid;grid-gap:7px;gap:7px;padding:0 62px calc(var(--w) * .082) 14px}.handy--tiktok .handy-handle{display:flex;align-items:center;gap:7px;font-size:1.04em;font-weight:640;min-width:0}.handy--tiktok .handy-handle .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handy--tiktok .handy-handle .gesponsert{flex:none;padding:2px 6px;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:.68em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:.85}.handy--tiktok .handy-hook{margin:0;font-size:1.08em;font-weight:700;line-height:1.3;letter-spacing:-.01em}.handy--tiktok .handy-copy{margin:0;font-size:.92em;line-height:1.45;opacity:.88;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.handy--tiktok .handy-shop{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:7px 13px;border-radius:999px;background:#fe2c55;font-size:.96em;font-weight:640}.handy--tiktok .handy-sound{display:flex;align-items:center;gap:6px;font-size:.875em;opacity:.85;overflow:hidden}.handy--tiktok .handy-sound .titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handy--instagram .handy-reihe{border-top:0;padding:8px 14px 2px;color:var(--ht)}.handy--instagram .handy-reihe .ende{margin-left:auto;color:var(--ht)}.handy--instagram .handy-text{padding:4px 14px 10px;gap:3px}.handy--instagram .handy-text .likes{font-size:1em;font-weight:620;color:var(--ht)}.handy--instagram .handy-text .caption{font-size:.97em;color:var(--ht);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.handy--instagram .handy-text .caption b{font-weight:640}.handy--facebook .handy-text{padding:2px 14px 12px}.handy--facebook .handy-reihe{border-top:1px solid var(--hlinie)}.handy--facebook .handy-reihe .ende{margin-left:auto}.handy--linkedin .handy-kopf{align-items:flex-start;padding:12px 14px 10px}.handy--linkedin .handy-avatar{border-radius:999px;width:40px;height:40px;font-size:12px}.handy--linkedin .handy-kopf .text{gap:2px;padding-top:1px}.handy--linkedin .handy-promoted{font-size:.82em;font-weight:600;color:#4c6473;margin-top:3px}.handy--linkedin .handy-kreativ{flex:none;margin:0 14px 10px;border-radius:10px;overflow:hidden;background:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 2px 6px rgba(0,0,0,.06)}.handy--linkedin .handy-kreativ-band{height:2.6em;background:#faf7dc}.handy--linkedin .handy-kreativ-innen{display:grid;grid-gap:7px;gap:7px;padding:0 12px 12px}.handy--linkedin .handy-kreativ-logo{display:grid;place-items:center;width:42px;height:42px;margin-top:-21px;border:2px solid #ffffff;border-radius:8px;background:#e7a438;color:#ffffff;font-size:12px;font-weight:700}.handy--linkedin .handy-kreativ-zeile{display:flex;align-items:center;gap:7px;margin-top:2px}.handy--linkedin .handy-kreativ-zeile i{width:20px;height:20px;border-radius:999px;background:linear-gradient(145deg,#d8d3cb,#b3ada3);flex:none}.handy--linkedin .handy-kreativ-zeile i+i{margin-left:-12px}.handy--linkedin .handy-kreativ-zeile span{font-size:.82em;color:var(--ht2)}.handy--linkedin .handy-kreativ h4{margin:0;font-size:.98em;font-weight:700;line-height:1.3;color:var(--ht);letter-spacing:-.01em}.handy--linkedin .handy-kreativ-knopf{justify-self:start;margin-top:2px;padding:7px 16px;border:2px solid #90bbe7;border-radius:999px;background:#ffffff;color:#0a66c2;font-size:.95em;font-weight:660}.handy--linkedin .handy-reihe{border-top:1px solid var(--hlinie);justify-content:space-between;gap:6px;font-size:.86em}.handy--x .handy-kopf{align-items:flex-start;padding:12px 14px 4px}.handy--x .handy-marke-logo{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#ffffff;color:#000000;font-size:17px;font-weight:800}.handy--x .handy-kopf .text strong{display:inline-flex;align-items:center;gap:4px}.handy--x .handy-haken{color:#e2b719}.handy--x .handy-kopf .rechts{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:.86em;font-weight:600;color:#e7e9ea}.handy--x .handy-text{padding:2px 14px 12px}.handy--x .handy-text p{-webkit-line-clamp:4}.handy--x .handy-medium{position:relative;flex:none;margin:0 14px 12px;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.handy--x .handy-medium img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#17171a}.handy--x .handy-stumm{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(0,0,0,.55);color:#ffffff}.handy--x .handy-karte{display:grid;grid-gap:1px;gap:1px;padding:0 14px 10px}.handy--x .handy-karte strong{font-size:1.04em;font-weight:700;color:var(--ht);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handy--x .handy-karte small{font-size:.9em;color:var(--ht2)}.handy--x .handy-karte small b{color:var(--hakzent);font-weight:400}.handy--x .handy-reihe{border-top:1px solid var(--hlinie);justify-content:space-between;gap:4px;font-size:.82em;padding:10px 12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.cscroll{scrollbar-width:thin;scrollbar-color:var(--axis) transparent}.cscroll::-webkit-scrollbar{width:10px}.cscroll::-webkit-scrollbar-track{background:transparent}.cscroll::-webkit-scrollbar-thumb{background:var(--axis);border-radius:999px;border:3px solid transparent;background-clip:padding-box}.cscroll::-webkit-scrollbar-thumb:hover{background:var(--muted);border:3px solid transparent;background-clip:padding-box}.war-cockpit{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:12px;gap:12px}@media (min-width:1024px){.war-cockpit{height:100%;min-height:0}}.war-verdikt{display:flex;align-items:center;gap:22px;padding:12px 20px;border:1px solid var(--glass-brd);border-radius:var(--radius);background:linear-gradient(145deg,color-mix(in srgb,var(--glass-strong) 88%,transparent),color-mix(in srgb,var(--glass) 62%,transparent));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1)}.war-verdikt-haupt{display:flex;align-items:baseline;gap:10px}.war-verdikt-zahl{font-size:44px;font-weight:700;letter-spacing:-.045em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-verdikt-wort{font-size:20px;font-weight:650;letter-spacing:-.02em}.war-verdikt-wort.pos{color:var(--good)}.war-verdikt-wort.neg{color:var(--critical)}.war-verdikt-frage{font-size:13px;color:var(--muted)}.war-verdikt-risiko{display:grid;grid-gap:2px;gap:2px;padding-left:22px;border-left:1px solid var(--grid)}.war-verdikt-risiko-wert{font-size:15px;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.war-verdikt-risiko-wert.neg{color:var(--critical)}.war-verdikt-meta{margin-left:auto;display:grid;grid-gap:6px;gap:6px;justify-items:end}.war-verdikt-aktionen{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.lprogress{display:grid;grid-gap:7px;gap:7px}.lprogress-bahn{position:relative;height:22px;border-radius:999px;border:1px solid var(--glass-brd);background:color-mix(in srgb,var(--glass) 55%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),inset 0 -8px 14px rgba(12,12,12,.05);overflow:hidden}.lprogress-fuellung{position:absolute;top:3px;bottom:3px;left:3px;min-width:14px;border-radius:999px;background:linear-gradient(135deg,var(--knopf-start),var(--knopf-ende));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);transition:width .8s var(--ease);overflow:hidden}.lprogress-fuellung:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.32) 50%,transparent 75%);transform:translateX(-110%);animation:lprogress-schimmer 3.4s var(--ease) infinite}@keyframes lprogress-schimmer{55%,to{transform:translateX(110%)}}.lprogress-spitze{right:2px;width:14px;height:14px;transform:translateY(-50%);background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,255,255,0) 72%)}.lprogress-marke,.lprogress-spitze{position:absolute;top:50%;border-radius:50%}.lprogress-marke{width:7px;height:7px;transform:translate(-50%,-50%);background:var(--glass-edge);box-shadow:0 0 0 1px var(--glass-brd)}.lprogress-bahn.ist-pausiert .lprogress-fuellung:after{animation-play-state:paused}.lprogress-bahn.ist-fertig .lprogress-fuellung:after{animation:none;opacity:0}.lprogress-bahn.ist-fehlgeschlagen .lprogress-fuellung{background:var(--critical,#c0392b)}.lprogress-bahn.ist-fehlgeschlagen .lprogress-fuellung:after{animation:none;opacity:0}.lprogress-bahn.ist-fehlgeschlagen~.lprogress-labels .lprogress-punkt{border-color:var(--critical,#c0392b)}.lprogress-labels{position:relative;height:18px;margin:0;padding:0;list-style:none}.lprogress-labels li{position:absolute;top:0;display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);white-space:nowrap}.lprogress-labels li.punkt-start{left:0}.lprogress-labels li.punkt-mitte{left:calc(50% - 4.5px)}.lprogress-labels li.punkt-ende{right:0;flex-direction:row-reverse}.lprogress-punkt{width:9px;height:9px;flex:none;border-radius:50%;border:1.5px solid var(--axis);background:transparent}.lprogress-labels li.is-fertig{color:var(--ink-2)}.lprogress-labels li.is-fertig .lprogress-punkt{background:var(--ink);border-color:var(--ink)}.lprogress-labels li.is-laeuft{color:var(--ink);font-weight:620}.lprogress-labels li.is-laeuft .lprogress-punkt{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 14%,transparent);animation:puls-weich 2s var(--ease) infinite}.lprogress-hint{font-size:11px;color:var(--muted)}.war-arbeit{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:14px;gap:14px}.kpi-board,.war-arbeit{display:grid;min-height:0}.kpi-board{grid-template-rows:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.kpi-zelle{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;padding:4px 14px 10px;border:1px solid var(--glass-brd);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--glass) 60%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge);min-height:0;overflow:hidden}.kpi-zelle>*{flex:none}.kpi-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.kpi-name{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.kpi-wert-zeile{display:flex;align-items:baseline;gap:8px}.kpi-wert{font-size:23px;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-wert.pos{color:var(--good)}.kpi-wert.neg{color:var(--critical)}.kpi-urteil{font-size:11px;color:var(--muted)}.kpi-balken{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.kpi-balken i{display:block;height:100%;border-radius:999px;background:linear-gradient(135deg,var(--knopf-start),var(--knopf-ende));box-shadow:inset 0 1px 0 rgba(255,255,255,.18);transition:width .6s var(--ease)}.kpi-schwelle{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;transform:translateX(-1px);background:var(--ink);opacity:.55}.kpi-hist{display:flex;align-items:flex-end;gap:2px;height:24px}.kpi-hist i{flex:1 1;min-height:2px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--ink) 72%,transparent);transition:height .5s var(--ease)}.kpi-hist i.ist-leer{background:transparent;border:1px dashed var(--axis);border-bottom:0}.kpi-runden{display:grid;grid-gap:3px;gap:3px}.kpi-runden i{display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 70%,transparent);transition:width .5s var(--ease)}.kpi-runden i.ist-leer{background:transparent;border:1px dashed var(--axis)}.kpi-fuss{font-size:10.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buehne-neu{display:flex;flex-direction:column;min-height:0;border:1px solid var(--glass-brd);border-radius:var(--radius);background:color-mix(in srgb,var(--glass) 55%,transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-1);overflow:hidden}.buehne-kopf{justify-content:space-between;padding:7px 14px;border-bottom:1px solid var(--grid);flex:none}.buehne-kopf,.buehne-kopf-rechts{display:flex;align-items:center;gap:10px}.buehne-pause{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--grid);border-radius:999px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.buehne-pause:hover{border-color:var(--axis);background:var(--brand-ghost)}.buehne-pause[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.buehne-pause-chip{font-size:11px;color:var(--warn);background:var(--status-warn-bg);border-radius:999px;padding:3px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buehne-liste{flex:1 1;min-height:0;margin:0;padding:5px 8px;list-style:none;display:grid;grid-auto-rows:1fr}.buehne-liste>li{min-height:0;display:flex}.buehne-leer{grid-row:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:12.5px;text-align:center}.buehne-leer strong{color:var(--ink);font-size:13.5px}.buehne-zeile{display:grid;grid-template-columns:20px 104px 54px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;padding:0 8px;border:0;border-radius:9px;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease)}.buehne-zeile:hover{background:var(--brand-ghost)}.buehne-kuerzel{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-weight:700}.buehne-kuerzel.ist-steht{background:var(--ink);color:var(--surface)}.buehne-kuerzel.ist-wischt{border:1px solid var(--axis);color:var(--muted)}.buehne-name{font-weight:600;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buehne-stimmung{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);text-align:right}.buehne-stimmung.pos{color:var(--good)}.buehne-stimmung.neg{color:var(--critical)}.buehne-text{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buehne-text.buehne-stumm{display:flex;align-items:baseline;gap:6px;color:var(--muted)}.buehne-text.buehne-stumm em{font-style:italic}.buehne-stumm-hinweis{font-size:11px;color:var(--muted);opacity:.75}.buehne-fuss{flex:none;padding:6px 14px;border-top:1px solid var(--grid)}.buehne-volltext{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.buehne-volltext:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.schwarm{display:grid;grid-gap:7px;gap:7px}.schwarm-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.schwarm-zaehlung{display:flex;flex-wrap:wrap;gap:3px 12px;margin:0;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schwarm-zaehlung span{display:inline-flex;align-items:center;gap:5px}.schwarm-punkt{width:8px;height:8px;border-radius:3px;display:inline-block}.schwarm-punkt.ist-steht{background:var(--ink)}.schwarm-punkt.ist-wischt{border:1px solid var(--axis)}.schwarm-punkt.ist-ohne{border:1px dashed var(--axis)}.schwarm-trenner{width:1px;align-self:stretch;background:var(--grid)}.schwarm-raster{display:grid;grid-gap:3px;gap:3px}.schwarm-reihe{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));grid-gap:3px;gap:3px}.schwarm-reihe>[role=gridcell]{min-width:0}.schwarm-zelle{width:100%;aspect-ratio:1;max-height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--grid);background:transparent;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer;padding:0;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.schwarm-zelle.urteil-pos{background:color-mix(in srgb,var(--ink) 82%,transparent);color:var(--surface);border-color:transparent}.schwarm-zelle.urteil-neu{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.schwarm-zelle.urteil-neg{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 55%,transparent) 0 3px,transparent 3px 7px);color:var(--ink);border-color:var(--axis)}.schwarm-zelle.urteil-keins{border-style:dashed;color:var(--muted)}.schwarm-zelle:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.schwarm-zelle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.schwarm-zelle.ist-gewaehlt{outline:2px solid var(--ink);outline-offset:1px}.schwarm-zelle.ist-neu{animation:schwarm-welle .7s var(--ease)}@keyframes schwarm-welle{0%{transform:scale(.55)}60%{transform:scale(1.14)}to{transform:scale(1)}}.schwarm-hinweis{margin:0}.war-dialog-hintergrund{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--ink) 16%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sperre-auf .2s var(--ease)}.war-dialog{width:min(540px,100%);max-height:min(78vh,660px);display:flex;flex-direction:column;border:1px solid var(--glass-brd);border-radius:var(--radius);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow-2);animation:auftauchen .28s var(--ease);overflow:hidden}.war-dialog--weit{width:min(880px,100%);max-height:min(84vh,780px)}.war-dialog-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--grid);flex:none}.war-dialog-inhalt{overflow-y:auto;min-height:0;padding:14px 16px;display:flex;flex-direction:column}.war-dialog-inhalt>.spur{flex:1 1;min-height:0}.war-dialog .spur-scroll{scrollbar-width:thin;scrollbar-color:var(--axis) transparent}.war-dialog .spur-scroll::-webkit-scrollbar{width:10px}.war-dialog .spur-scroll::-webkit-scrollbar-track{background:transparent}.war-dialog .spur-scroll::-webkit-scrollbar-thumb{background:var(--axis);border-radius:999px;border:3px solid transparent;background-clip:padding-box}@media (min-width:1024px) and (max-height:899px){.kpi-zelle{padding:4px 12px 8px;gap:4px}.kpi-hist{height:18px}.kpi-wert{font-size:20px}.schwarm-zelle{max-height:32px}}@media (min-width:1024px) and (max-height:759px){.buehne-liste>li:nth-child(-n+2),.schwarm-hinweis{display:none}}@media (min-width:1024px) and (max-height:699px){.kpi-board{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.buehne-liste>li:nth-child(-n+4){display:none}.war-verdikt-zahl{font-size:34px}.war-verdikt{padding:9px 16px;gap:16px}}@media (max-width:1023px){.war-cockpit{display:flex;flex-direction:column;height:auto}.war-verdikt{flex-wrap:wrap;gap:14px}.war-verdikt-meta{margin-left:0;justify-items:start;width:100%}.war-verdikt-aktionen{justify-content:flex-start}.war-arbeit{grid-template-columns:1fr}.kpi-board{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.schwarm-raster{grid-template-columns:repeat(10,minmax(0,1fr))}.schwarm-reihe{display:contents}.schwarm-zelle{max-height:none}}@media (max-width:520px){.kpi-board{grid-template-columns:1fr}.buehne-zeile{grid-template-columns:20px 84px 50px minmax(0,1fr);gap:8px}.lprogress-labels li{font-size:10.5px;gap:5px}.lprogress-labels .lprogress-punkt{display:none}.lprogress-labels li.punkt-mitte{left:50%;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lprogress-fuellung:after,.lprogress-labels li.is-laeuft .lprogress-punkt,.schwarm-zelle.ist-neu{animation:none}.kpi-balken i,.kpi-hist i,.kpi-runden i,.lprogress-fuellung{transition:none}}.auth-shell{display:grid;place-items:center;min-height:100dvh;padding:40px 20px}.auth-saeule{display:grid;grid-gap:16px;gap:16px;width:min(440px,100%)}.auth-kopf{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 2px}.auth-kopf .brand{margin-right:0}.auth-karte{display:grid;grid-gap:16px;gap:16px;padding:24px}.auth-karte-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-titel{margin:6px 0 0;font-size:25px;font-weight:650;letter-spacing:-.03em}.auth-unterzeile{margin:0}.auth-status{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 9px;border:1px solid var(--glass-brd);border-radius:999px;background:var(--glass);font-size:11.5px;color:var(--ink-2)}.auth-punkt{width:6px;height:6px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 20%,transparent)}.auth-fehler{display:grid;grid-gap:3px;gap:3px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--critical) 30%,var(--grid));border-radius:var(--radius-sm);background:var(--status-critical-bg);color:var(--critical);font-size:12.5px;line-height:1.5}.auth-fehler strong{font-weight:640}.auth-anbieter{display:grid;grid-gap:9px;gap:9px}.auth-anbieter-knopf{justify-content:flex-start;gap:10px}.auth-marke{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid var(--axis);border-radius:5px;font-size:11px;font-weight:700;line-height:1}.auth-marke-svg{flex:none}.auth-trenner{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11.5px}.auth-trenner:after,.auth-trenner:before{content:"";flex:1 1;height:1px;background:var(--grid)}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-eingabe{position:relative;display:block}.auth-eingabe-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.auth-eingabe .input{padding-left:36px}.otp-feld{padding:12px 14px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:24px;letter-spacing:4px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp-feld::placeholder{letter-spacing:4px;color:var(--axis)}.auth-hinweis{display:flex;gap:8px;padding:10px 12px;border:1px solid var(--glass-brd);border-radius:var(--radius-sm);background:var(--glass);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.auth-hinweis svg{flex:none;margin-top:2px;color:var(--muted)}.auth-hinweis.is-sso{border-color:color-mix(in srgb,var(--ink) 22%,var(--grid))}.auth-otp-hinweis{display:flex;align-items:center;gap:6px;margin:0}.auth-umschalter{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;margin:2px 0 4px;border-bottom:1px solid var(--grid)}.auth-umschalter-knopf{padding:9px 10px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.auth-umschalter-knopf:hover{color:var(--ink-2)}.auth-umschalter-knopf.is-aktiv{color:var(--ink);border-bottom-color:var(--ink)}.auth-umschalter-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.auth-passwort-hinweis{display:flex;align-items:center;gap:6px;margin:0}.auth-neben{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.auth-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.auth-link:hover:not(:disabled){color:var(--ink)}.auth-link:disabled{cursor:default;opacity:.6;text-decoration:none}.auth-schutz{display:flex;align-items:flex-start;gap:7px;margin:0;padding-top:14px;border-top:1px solid var(--grid);font-size:11.5px;color:var(--muted)}.auth-schutz svg{flex:none;margin-top:1px}@media (max-width:480px){.auth-shell{padding:28px 16px}.auth-karte{padding:18px}.auth-titel{font-size:22px}.otp-feld{font-size:21px;letter-spacing:3px}.otp-feld::placeholder{letter-spacing:3px}}@keyframes glas-rein{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.bau-abschnitt,.bau-preview .card,.markt-kachel,.modus-card{animation:none!important}}.modus-reihe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.modus-card{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;padding:15px 16px 13px;border-radius:var(--radius);border:1px solid var(--grid);background:var(--glass);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:var(--shadow-1),inset 0 1px 0 var(--glass-edge);cursor:pointer;animation:glas-rein .5s var(--ease) backwards;transition-property:border-color,box-shadow,transform,opacity,background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.modus-reihe .modus-card:nth-child(2){animation-delay:.06s}.modus-reihe .modus-card:nth-child(3){animation-delay:.12s}.modus-card:hover{transform:translateY(-2px);border-color:var(--axis);box-shadow:var(--shadow-2),inset 0 1px 0 var(--glass-edge)}.modus-card:active{transform:scale(.98)}.modus-card:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:var(--shadow-1)}.modus-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.modus-card-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.modus-card-kopf strong{font-size:15px;font-weight:650;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.modus-preis{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;border:1px solid var(--grid);border-radius:8px;padding:2px 7px;background:var(--glass-strong);transition-property:margin-right,border-color;transition-duration:var(--t-med);transition-timing-function:var(--ease)}.modus-card.ist-gewaehlt .modus-preis{margin-right:26px;border-color:var(--axis)}.modus-preis em{font-style:normal;color:var(--muted);font-weight:500}.modus-card p{margin:0;font-size:12px;line-height:1.5;color:var(--muted);min-height:2.9em;text-wrap:pretty}.modus-card-fuss{display:flex;gap:12px;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-top:1px solid var(--grid);padding-top:9px}.modus-card-fuss span{display:inline-flex;align-items:center;gap:4px}.modus-check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);opacity:0;transform:scale(.55);filter:blur(3px);transition-property:opacity,transform,filter;transition-duration:var(--t-med);transition-timing-function:var(--ease)}.modus-card.ist-gewaehlt{border-color:var(--ink);background:var(--glass-strong);box-shadow:0 0 0 1px var(--ink),var(--shadow-2),inset 0 1px 0 var(--glass-edge)}.modus-card.ist-gewaehlt .modus-check{opacity:1;transform:scale(1);filter:blur(0)}a.person-karte,a.person-karte:focus,a.person-karte:hover{text-decoration:none;color:inherit}.person-karte{position:relative;text-align:left;cursor:pointer;transition-property:border-color,box-shadow,transform,opacity;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.person-karte:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.person-karte:active{transform:scale(.985)}.person-karte.ist-gewaehlt{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),var(--shadow-2)}.person-karte:disabled{opacity:.45;cursor:not-allowed;transform:none}.person-karte:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.person-check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));color:#fff;opacity:0;transform:scale(.55);filter:blur(3px);transition-property:opacity,transform,filter;transition-duration:var(--t-med);transition-timing-function:var(--ease);z-index:1}.person-karte.ist-gewaehlt .person-check{opacity:1;transform:scale(1);filter:blur(0)}.person-badge{position:absolute;top:10px;left:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:600;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);z-index:1;animation:glas-rein .24s var(--ease)}.person-karte--neu{display:flex;gap:14px;align-items:center}.person-plus{width:76px;height:76px;flex:none;border-radius:16px;display:grid;place-items:center;border:1.5px dashed var(--axis);color:var(--muted);transition-property:border-color,color;transition-duration:var(--t-fast)}.person-karte--neu:hover .person-plus{border-color:var(--ink-2);color:var(--ink)}.plattform-wahl{border-radius:var(--radius);padding:10px 12px}.plattform-wahl .chip-reihe{gap:6px}.kohorten-tabs{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.studio-kopf{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.studio-kopf h1{margin:4px 0 0;font-size:30px;font-weight:650;letter-spacing:-.03em;text-wrap:balance}.studio-kopf p{margin:6px 0 0;color:var(--muted);font-size:14px;max-width:560px;text-wrap:pretty;line-height:1.55}.kachel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.markt-kachel{display:flex;flex-direction:column;border-radius:var(--radius);border:1px solid var(--grid);background:var(--glass);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:var(--shadow-1),inset 0 1px 0 var(--glass-edge);overflow:hidden;animation:glas-rein .5s var(--ease) backwards;transition-property:transform,box-shadow,border-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.kachel-grid .markt-kachel:nth-child(2){animation-delay:.05s}.kachel-grid .markt-kachel:nth-child(3){animation-delay:.1s}.kachel-grid .markt-kachel:nth-child(4){animation-delay:.15s}.markt-kachel:hover{transform:translateY(-3px);box-shadow:var(--shadow-2),inset 0 1px 0 var(--glass-edge);border-color:var(--axis)}.kachel-media{position:relative;aspect-ratio:16/9;background:var(--brand-ghost);border-bottom:1px solid var(--grid);overflow:hidden}.media-flaeche{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:20px 22px 42px;background:none;border:0;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.media-flaeche:before{content:"„";position:absolute;top:-26px;left:10px;font-family:Georgia,Times New Roman,serif;font-size:120px;line-height:1;color:var(--ink);opacity:.055;pointer-events:none}.media-flaeche .zitat{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative}.media-flaeche .zitatquelle{margin-top:9px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:5px;position:relative}.media-flaeche:hover .zitat{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--axis);text-decoration-color:var(--axis)}.media-flaeche:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.oton-knopf{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--grid);background:var(--glass-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:620;color:var(--ink);cursor:pointer;transition-property:border-color,transform,background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.oton-knopf:hover{border-color:var(--axis)}.oton-knopf:active{transform:scale(.95)}.oton-knopf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.zyn-zeile{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.zyn-zeile .bar{flex:1 1;height:4px}.zyn-zeile .wert{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);min-width:26px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kachel-titel{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kachel-koerper{display:flex;flex-direction:column;gap:9px;padding:14px 16px 15px;flex:1 1}.kachel-koerper h3{margin:0;font-size:16.5px;font-weight:650;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.kachel-autor{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.kachel-autor .mini-ava{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));color:#fff;flex:none}.kachel-meta{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap}.kachel-meta .kennzahl{display:inline-flex;align-items:center;gap:5px}.kachel-tags{display:flex;flex-wrap:wrap;gap:5px}.kachel-tags .etikett{font-size:11px}.kachel-tags .etikett-mehr{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:10.5px;color:var(--muted);align-self:center}.kachel-fuss{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid var(--grid)}.kachel-quick{position:relative;border:1px solid var(--grid);background:var(--glass-strong);color:var(--muted);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer;flex:none;transition-property:color,border-color,transform,background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.kachel-quick:hover{color:var(--ink);border-color:var(--axis)}.kachel-quick:active{transform:scale(.92)}.kachel-quick:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.signet{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:640;letter-spacing:.02em;border:1px solid var(--grid);background:var(--glass-strong);border-radius:999px;padding:3px 9px;color:var(--ink);flex:none}.builder-raster{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start}@media (max-width:1080px){.builder-raster{grid-template-columns:1fr}}.bau-abschnitt{border-radius:var(--radius);border:1px solid var(--grid);background:var(--glass);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:var(--shadow-1),inset 0 1px 0 var(--glass-edge);display:flex;flex-direction:column;gap:16px;padding:24px 26px;animation:glas-rein .5s var(--ease) backwards}.bau-abschnitt:nth-child(2){animation-delay:.05s}.bau-abschnitt:nth-child(3){animation-delay:.1s}.bau-abschnitt:nth-child(4){animation-delay:.15s}.bau-kopf{display:flex;align-items:baseline;gap:10px;margin-bottom:0}.bau-abschnitt .field{gap:8px}.bau-nr{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.1em;border:1px solid var(--grid);border-radius:7px;padding:2px 6px;background:var(--glass-strong)}.bau-kopf strong{font-size:15px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.bau-zaehler{margin-left:auto;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bau-preview{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 108px);overflow-y:auto;padding-right:2px}@media (max-width:1080px){.bau-preview{position:static;max-height:none}}.bau-preview .card{animation:glas-rein .45s var(--ease) backwards}.bau-preview .card:nth-child(2){animation-delay:.05s}.bau-preview .card:nth-child(3){animation-delay:.1s}.bau-preview-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px}.slider-zeile{display:grid;grid-gap:6px;gap:6px;margin:0}.slider-zeile .zeile{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.slider-zeile .zeile span:first-child{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.slider-wert{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);background:var(--glass-strong);border:1px solid var(--grid);border-radius:8px;padding:2px 8px;min-width:52px;text-align:center}.slider-zeile input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.slider-zeile input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--grid)}.slider-zeile input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-8px;width:20px;height:20px;border-radius:50%;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));border:3px solid var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.3)}.slider-zeile input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:var(--grid)}.slider-zeile input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));border:3px solid var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.3)}.slider-zeile input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:999px}.dual-slider{position:relative;height:26px}.dual-slider input[type=range]{position:absolute;inset:0;width:100%;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;height:26px}.dual-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));border:3px solid var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:-webkit-grab;cursor:grab}.dual-slider input[type=range]::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.dual-slider input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:linear-gradient(160deg,var(--knopf-start),var(--knopf-ende));border:3px solid var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:grab}.dual-slider input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:999px}.dual-slider .spur2{position:absolute;top:11px;left:0;right:0;height:4px;border-radius:2px;background:var(--grid)}.dual-slider .spur2 i{position:absolute;height:100%;background:linear-gradient(90deg,var(--knopf-start),var(--knopf-ende));border-radius:2px}.tag-reihe{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--glass-strong);border:1px solid var(--grid);border-radius:999px;padding:4px 10px;font-size:12px;animation:glas-rein .22s var(--ease)}.tag button{border:0;background:none;cursor:pointer;color:var(--muted);padding:2px;display:grid;place-items:center;border-radius:50%;transition-property:color,background-color;transition-duration:var(--t-fast)}.tag button:hover{color:var(--critical);background:var(--grid)}.sheet-hintergrund{position:fixed;inset:0;background:rgba(10,10,10,.3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:60;animation:sheet-dim .3s var(--ease)}@keyframes sheet-dim{0%{opacity:0}to{opacity:1}}.sheet{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--glass-strong);backdrop-filter:blur(26px) saturate(1.15);-webkit-backdrop-filter:blur(26px) saturate(1.15);border-left:1px solid var(--grid);box-shadow:var(--shadow-2);z-index:61;padding:22px;overflow-y:auto;animation:sheet-rein .32s var(--ease)}@keyframes sheet-rein{0%{transform:translateX(48px);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:blur(0)}}.bau-cta-dock{position:-webkit-sticky;position:sticky;bottom:-2px;margin:0 -2px;padding:10px 2px 2px;background:linear-gradient(180deg,transparent,var(--page) 45%)}:root{--select-chev:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6b6b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}:root[data-theme=dark]{--select-chev:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b4b4b4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.select,select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--glass);background-image:var(--select-chev);background-repeat:no-repeat;background-position:right 14px center;background-size:12px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--glass-edge);border-color:var(--grid);padding-right:38px;cursor:pointer;transition-property:border-color,box-shadow}.select:hover,select.input:hover{border-color:var(--axis)}.select,select.input{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.select::picker(select),select.input::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;position-area:block-end;min-width:anchor-size(width);background:var(--glass-strong);backdrop-filter:blur(26px) saturate(1.15);-webkit-backdrop-filter:blur(26px) saturate(1.15);border:1px solid var(--grid);border-radius:14px;box-shadow:var(--shadow-2);padding:6px;margin-top:6px}.select option,select.input option{background:transparent;color:var(--ink);border-radius:9px;padding:9px 12px;min-height:0;cursor:pointer;font-size:13px;transition-property:background-color;transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.select option:focus,.select option:hover,select.input option:focus,select.input option:hover{background:var(--brand-ghost)}.select option:checked,select.input option:checked{font-weight:620}.select::picker-icon,select.input::picker-icon{display:none}.btn-gefahr{background:var(--status-critical-bg);border-color:color-mix(in srgb,var(--critical) 34%,transparent);color:var(--critical);box-shadow:none}.btn-gefahr:hover{background:color-mix(in srgb,var(--critical) 16%,transparent);border-color:color-mix(in srgb,var(--critical) 60%,transparent);box-shadow:none}.btn-gefahr:disabled{opacity:.6;transform:none;cursor:default}.sheet-gefahr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--grid);font-size:12.5px;line-height:1.5;color:var(--muted)}