:root{--bg: #0b0f17;--surface-1: #141a25;--surface-2: #1c2533;--surface-3: #243041;--border: #293344;--border-strong: #3a4659;--text: #f1f5fa;--text-muted: #a4afbf;--text-faint: #8e99ab;--accent: #4c8cff;--accent-bright: #86b2ff;--accent-fg: #ffffff;--accent-soft: rgba(76, 140, 255, .12);--accent-solid: #3a78ee;--signal-deep: #15264a;--signal-border: #2c3d61;--bar-muted: #2f4066;--btn-primary-bg: linear-gradient(180deg, #4f8bf6, #356fe0);--brand-mark-bg: linear-gradient(180deg, #17294c, #101a30);--brand-mark-border: #2a3d63;--main-bg: radial-gradient(1000px 460px at 50% -30px, rgba(76, 140, 255, .08), transparent 72%);--glow: rgba(76, 140, 255, .5);--glow-soft: rgba(76, 140, 255, .13);--allow: #3ddc84;--allow-bg: rgba(61, 220, 132, .12);--deny: #ff6b6b;--deny-bg: rgba(255, 107, 107, .13);--warn: #ffcf5c;--warn-bg: rgba(255, 207, 92, .13);--neutral: #7c8494;--neutral-bg: rgba(124, 132, 148, .15);--chart-1: var(--accent);--chart-2: #3cc3d6;--chart-3: #a48cff;--chart-4: #e98ac8;--chart-5: #f39c5a;--chart-raster: rgba(255, 255, 255, .05);--chart-ungemessen: rgba(255, 255, 255, .09);--chart-flaeche-oben: .34;--chart-flaeche-unten: currentColor;--chart-spur: var(--surface-3);--chart-trend-gut: var(--allow);--chart-trend-schlecht: var(--deny);--chart-heat-leer: var(--surface-3);--chart-heat-voll: var(--chart-1);--chart-heat-0: var(--chart-heat-leer);--chart-heat-1: color-mix(in srgb, var(--chart-heat-voll) 28%, var(--chart-heat-leer));--chart-heat-2: color-mix(in srgb, var(--chart-heat-voll) 50%, var(--chart-heat-leer));--chart-heat-3: color-mix(in srgb, var(--chart-heat-voll) 74%, var(--chart-heat-leer));--chart-heat-4: var(--chart-heat-voll);--chart-vgl-1: var(--chart-1);--chart-vgl-2: var(--chart-2);--chart-vgl-3: var(--chart-3);--chart-vgl-4: var(--chart-4);--chart-vgl-5: var(--chart-5);--rt-akzent: var(--accent-bright);--rt-rot: #ff9393;--rt-gruen: #4fdc8f;--rt-gelb: #ffcf5c;--rt-blau: #4fd0e8;--rt-lila: #c1a9ff;--rt-grau: #b0b7c4;--rt-link: var(--accent);--sinn-loeschen: var(--deny);--sinn-verwarnen: var(--warn);--sinn-strafe: color-mix(in srgb, var(--deny) 50%, var(--warn));--sinn-kanal: var(--chart-2);--sinn-erkennung: var(--chart-3);--sinn-statistik: var(--chart-1);--sinn-zeit: var(--text-muted);--sinn-mitglieder: var(--chart-4);--sinn-ok: var(--allow);--sinn-kachel-grund: 14%;--sinn-kachel-rand: 26%;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .45), 0 24px 48px -20px rgba(0, 0, 0, .65);--font-body: "Twemoji Country Flags", "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: var(--font-body);--font-mono: "Twemoji Country Flags", "JetBrains Mono", ui-monospace, monospace;--fs-xs: 13px;--fs-sm: 14px;--fs-md: 15px;--fs-base: 16px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 28px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 48px;--ease-out: cubic-bezier(.2, .7, .2, 1);--dauer-kurz: .15s;--dauer-mittel: .22s;--dauer-lang: .3s;--radius: 12px;--radius-sm: 9px;--sidebar-w: 236px;--view-max: 1400px;color-scheme:dark}:root{--topbar-h: 60px;--content-pad: 24px;--nav-drawer-w: min(280px, 86vw);--sidebar-w-eingeklappt: 64px;--touch-min: 44px;--z-ebene-basis: 46;--z-tour: 58;--z-toast: 61}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.5;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-soft)}:where(a):focus-visible{border-radius:4px}.mono{font-family:var(--font-mono)}.spacer{flex:1}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:100vh;grid-template-rows:100dvh;overflow:hidden}.app--solo{grid-template-columns:1fr}.sidebar{background:var(--surface-1);border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.brand{display:flex;align-items:center;gap:10px;padding:16px 16px 14px;border-bottom:1px solid var(--border);min-height:var(--topbar-h)}.brand-mark{width:27px;height:27px;flex:none;border-radius:8px;background:var(--brand-mark-bg);border:1px solid var(--brand-mark-border);display:grid;place-items:center;color:var(--accent-bright);box-shadow:0 0 18px -6px var(--glow),inset 0 1px #ffffff0f}.brand-name{font-weight:700;letter-spacing:-.01em;white-space:nowrap}.topbar .brand{padding:0;border:0;min-height:0}.nav{padding:8px;overflow-y:auto;flex:1}.nav-section-title{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);padding:14px 10px 6px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-sm);text-align:left;white-space:nowrap;transition:background var(--dauer-kurz),color var(--dauer-kurz);position:relative}.nav-item svg{flex:none}.nav-item:hover{background:var(--surface-2);color:var(--text)}a.nav-item{text-decoration:none}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent-soft),0 0 16px -8px var(--glow-soft)}.nav-item .nav-badge{margin-left:auto;font-size:11px;font-weight:700;background:var(--accent-solid);color:#fff;border-radius:999px;padding:1px 7px}.sidebar-foot{padding:8px;border-top:1px solid var(--border)}.ac-shell-foot{margin-top:32px;padding-top:6px;border-top:1px solid var(--border)}.ac-shell-foot .legal-links{padding-left:0;padding-right:0}.shell-foot-schmal{display:none}@media(max-width:900px){.app--kunde .shell-foot-schmal{display:block}.app--kunde .sidebar-foot .legal-links{display:none}}.main{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--main-bg)}.topbar{display:flex;align-items:center;gap:12px;padding:10px 20px;min-height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--surface-1);font-size:var(--fs-sm)}.icon-btn{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-1);border-radius:var(--radius-sm);color:var(--text-muted);transition:background .12s,color .12s,border-color .12s,box-shadow .12s}.icon-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--accent);box-shadow:0 0 16px -8px var(--glow-soft)}.server-switch,.launcher-pill,.usermenu-pill{transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.server-switch:hover,.launcher-pill:hover,.usermenu-pill:hover{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 18px -8px var(--glow-soft)}.launcher-pill[aria-expanded=true],.usermenu-pill[aria-expanded=true]{box-shadow:0 0 20px -8px var(--glow)}.server-switch{display:flex;align-items:center;gap:9px;padding:5px 12px 5px 5px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);position:relative;cursor:pointer}.server-switch:hover{color:var(--text)}.server-switch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.server-name{font-weight:600;color:var(--text);font-size:var(--fs-xs);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-avatar{width:24px;height:24px;border-radius:999px;flex:none;background:linear-gradient(180deg,var(--accent),var(--accent-solid));color:#fff;display:grid;place-items:center;font-weight:700;font-size:var(--fs-xs)}.pending-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid var(--warn);color:var(--warn);background:var(--warn-bg);font-weight:600;font-size:var(--fs-xs);line-height:1;box-shadow:0 0 18px -7px #ffcf5c73;transition:box-shadow .12s}.pending-pill:hover{box-shadow:0 0 24px -6px #ffcf5c8c}.pending-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--warn);box-shadow:0 0 7px var(--warn)}@media(max-width:1000px){.pending-pill .pending-label{display:none}}.content{--content-pad-unten: 60px;position:relative;flex:1;overflow-y:auto;padding:22px var(--content-pad) var(--content-pad-unten)}.view{max-width:var(--view-max);margin:0 auto}.page-head{margin-bottom:var(--sp-6)}.page-head h1{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--sp-2);text-wrap:balance}.page-head p{margin:0;color:var(--text-muted);font-size:var(--fs-md);max-width:66ch}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;color:var(--text-muted);font-size:var(--fs-xs);font-weight:500;transition:background var(--dauer-kurz),color var(--dauer-kurz),border-color var(--dauer-kurz)}.chip:hover{border-color:var(--border-strong);color:var(--text)}.chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:0 0 16px -8px var(--glow-soft)}.chip .box{width:13px;height:13px;border-radius:4px;border:1.5px solid currentColor;display:grid;place-items:center}.chip.on .box{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.btn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text);font-weight:600;font-size:var(--fs-sm);text-decoration:none;text-transform:none;letter-spacing:normal;transition:background var(--dauer-kurz),border-color var(--dauer-kurz),transform .05s}.btn:hover{background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;pointer-events:none}.btn.primary{background:var(--btn-primary-bg);border-color:transparent;color:#fff;box-shadow:inset 0 1px #fff3,0 8px 22px -8px var(--glow),0 0 22px -6px var(--glow-soft)}.btn.primary:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff3d,0 12px 30px -8px var(--glow),0 0 36px -4px var(--glow-soft)}.btn.primary:disabled,.btn.primary[aria-disabled=true],.btn.primary[aria-disabled=true]:hover{box-shadow:none;filter:none}.btn.danger{border-color:var(--deny);color:var(--deny)}.btn.danger:hover{background:var(--deny-bg)}.btn.ghost{border-color:transparent;background:transparent;color:var(--text-muted)}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.sm{padding:5px 10px;font-size:var(--fs-xs)}.btn.xs{padding:3px 7px;font-size:var(--fs-xs);line-height:1.4}.role-badge{display:inline-flex;align-items:center;gap:7px;font-weight:600;white-space:nowrap}.role-badge .swatch{width:9px;height:9px;border-radius:50%;flex:none}.bot-tag{font-size:9.5px;font-weight:700;letter-spacing:.04em;background:var(--accent);color:var(--accent-fg);border-radius:4px;padding:1px 4px}.status-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;padding:3px 9px;border-radius:999px}.status-tag.allow{color:var(--allow);background:var(--allow-bg)}.status-tag.deny{color:var(--deny);background:var(--deny-bg)}.status-tag.warn{color:var(--warn);background:var(--warn-bg)}.status-tag.neutral{color:var(--text-muted);background:var(--neutral-bg)}.hint{color:var(--text-faint);font-size:var(--fs-sm);margin-top:10px}.hilfe-link{margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}.section-label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin:var(--sp-5) 0 var(--sp-2)}.section-label:first-child{margin-top:0}.tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px;border-bottom:1px solid var(--border)}.tab{border:0;background:transparent;padding:8px 12px;border-radius:7px 7px 0 0;color:var(--text-muted);font-weight:600;font-size:var(--fs-sm);border-bottom:2px solid transparent;margin-bottom:-1px}.tab:hover{color:var(--text);background:var(--surface-2)}.tab.on{color:var(--accent);border-bottom-color:var(--accent);box-shadow:0 2px 8px -3px var(--glow)}.empty{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:var(--fs-md);border:1px dashed var(--border-strong);border-radius:var(--radius)}.prep{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 16px;text-align:center}.spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--border-strong);border-top-color:var(--accent);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fy-einblenden{0%{opacity:0;transform:translateY(6px)}}.fy-einblenden{animation:fy-einblenden var(--dauer-mittel) var(--ease-out) var(--fy-verzug, 0s) backwards}.fy-aufklappen{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dauer-kurz) var(--ease-out)}.fy-aufklappen>*{position:relative;min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dauer-kurz)}.fy-aufklappen.offen{grid-template-rows:1fr;transition-duration:var(--dauer-mittel)}.fy-aufklappen.offen>*{visibility:visible;transition-delay:0s}.fy-aufklappen.offen>*{overflow:visible;animation:fy-aufklappen-frei var(--dauer-mittel) step-end}@keyframes fy-aufklappen-frei{0%{overflow:hidden}}.matrix-scroll{overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);max-height:calc(100vh - 300px);max-height:calc(100dvh - 300px);box-shadow:var(--shadow-sm)}table.matrix{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:var(--fs-sm)}.matrix th,.matrix td{border:0}.matrix tbody td,.matrix tbody th{border-bottom:1px solid var(--border)}.matrix tbody tr:last-child td,.matrix tbody tr:last-child th{border-bottom:0}.matrix th.chan.lastincat,.matrix td.lastincat{border-right:1px solid var(--border)}.matrix thead th{position:sticky;top:0;z-index:4;background:var(--surface-1);font-weight:600}.matrix thead tr.cat-row th{top:0;height:32px;z-index:5}.matrix thead tr.chan-row th{top:32px;z-index:4;box-shadow:0 1px 0 var(--border-strong)}.matrix .corner{position:sticky;left:0;z-index:6;background:var(--surface-1);text-align:left;padding:9px 15px;min-width:214px;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);box-shadow:0 1px 0 var(--border-strong)}.matrix th.cat{text-align:left;padding:7px 12px;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.matrix th.chan{padding:8px;min-width:68px;max-width:104px;font-size:11.5px;color:var(--text-muted);font-weight:500;vertical-align:bottom}.matrix th.chan .cname{display:flex;align-items:center;gap:4px;justify-content:center}.matrix th.chan.iscat{color:var(--accent);font-weight:700}.matrix td.cell.iscat{box-shadow:inset 3px 0 0 var(--accent)}.matrix tbody th.role-th{position:sticky;left:0;z-index:3;background:var(--surface-1);text-align:left;padding:11px 15px;min-width:214px}.matrix tbody tr:hover th.role-th,.matrix tbody tr:hover td.cell{background:var(--surface-2)}.role-th .role-sub{display:block;font-size:11px;font-weight:400;color:var(--text-faint);margin-top:2px}td.cell{padding:0;text-align:center;background:transparent;transition:background .1s}td.cell button.cellbtn{width:100%;min-height:46px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;position:relative}.compact td.cell button.cellbtn{min-height:34px;padding:3px}td.cell.allow{background:#3ddc840f}td.cell.allow button.cellbtn{color:var(--allow)}td.cell.hidden button.cellbtn{color:var(--text-faint);opacity:.55}td.cell button.cellbtn:hover{box-shadow:inset 0 0 0 2px var(--accent),inset 0 0 16px -5px var(--glow-soft);border-radius:5px}.cell-perm-dots{display:flex;gap:3px}.cell-perm-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35}.cell-perm-dots i.on{opacity:1}.cell-perm-dots i.off{background:var(--deny);opacity:.8}.cell-staged{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--surface-1),0 0 7px var(--warn)}.compact .cell-perm-dots{display:none}td.cell.histwarn{background:var(--warn-bg)}td.cell.histwarn button.cellbtn{color:var(--warn)}.cell-hist{position:absolute;bottom:3px;right:4px;color:var(--warn);line-height:0}.hist-note{display:flex;align-items:flex-start;gap:8px;margin:8px 0 12px;padding:9px 12px;border:1px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--text);font-size:12.5px;line-height:1.45}.hist-note>svg{flex:none;margin-top:2px;color:var(--warn)}.hist-note-body{display:flex;flex-direction:column;gap:7px;min-width:0}.hist-note-sub{color:var(--text-muted);font-size:11.5px}.dl-chan .hist-flag,.tree-hist{color:var(--warn);flex:none}.matrix-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding:11px 14px;font-size:11.5px;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.matrix-legend>span{display:inline-flex;align-items:center;gap:7px}.matrix-legend svg{flex:none}.legend-sw{width:13px;height:13px;border-radius:4px;flex:none}.apply-bar{position:sticky;bottom:14px;z-index:12;display:flex;align-items:center;gap:10px;margin-top:16px;padding:9px 10px 9px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg),0 0 44px -16px var(--glow-soft)}.notice.anwenden-fylgra-sieht-nicht{margin:0}.apply-count{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--accent-bright);background:var(--signal-deep);border:1px solid var(--signal-border);padding:6px 13px;border-radius:999px;transition:box-shadow .12s}.apply-count:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 8px var(--accent);flex:none}.apply-count:hover{box-shadow:0 0 18px -7px var(--glow)}.apply-dock{position:sticky;bottom:14px;z-index:12;display:flex;flex-direction:column;gap:8px;margin-top:16px}.apply-dock .apply-bar{position:static;margin-top:0}.apply-dock-karte{padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg)}.apply-dock-ergebnis{max-height:min(45vh,420px);overflow-y:auto;overscroll-behavior:contain}.apply-dock-ergebnis .anwenden-ergebnis{margin-bottom:0}@media(max-width:520px){.apply-bar{flex-wrap:wrap;border-radius:18px;padding:7px 8px 7px 10px;gap:8px}.apply-dock{gap:6px}.apply-dock-karte{padding:8px 10px}.apply-dock-ergebnis{max-height:34vh}.anwenden-ergebnis .ae-kopf{margin-bottom:8px}.ae-kopf .ae-titel{flex:1 1 auto}.ae-kopf .ae-zu{order:2}.ae-kopf .ae-zahlen{order:3;flex:1 1 100%}}.discord-wartet{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-muted)}.discord-wartet .spinner{width:16px;height:16px;border-width:2px;flex:none}.changes-wartet{margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.modal-wartet{margin-top:12px}.drawer-foot-wartet{flex:1 1 auto;min-width:0;font-size:12px}.anwenden-ergebnis{margin-bottom:14px}.ae-kopf{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.ae-titel{margin:0;font-size:13px;font-weight:700;color:var(--text)}.ae-zahlen{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0;margin:0;padding:0;list-style:none}.ae-zahl{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-size:12px}.ae-zahl--ok{color:var(--allow)}.ae-zahl--fehl{color:var(--deny);border-color:var(--deny)}.ae-zu{margin-left:auto}.ae-block{margin-bottom:10px}.ae-block:last-child{margin-bottom:0}.ae-liste{display:flex;flex-direction:column;gap:5px;margin:6px 0 0;padding-left:18px}.ae-liste li{overflow-wrap:anywhere}.ae-ort{color:var(--text)}.ae-rechte,.ae-zusatz{margin-left:6px;color:var(--text-muted)}.ae-zusatz{font-style:italic}.ae-text{font-size:var(--fs-sm);color:var(--text-muted)}.ae-grund{display:block;margin-top:1px;color:var(--text);font-size:var(--fs-sm)}.ae-details>summary{margin-top:6px;color:var(--text-muted);font-size:var(--fs-xs);cursor:pointer}.ae-erledigt{font-size:var(--fs-xs)}.bremse-zeit{margin:6px 0 0}.bremse-inline{display:inline;margin:0 0 0 4px}.ae-mit-knopf{display:flex;align-items:flex-start;gap:6px}.ae-inhalt{flex:1;min-width:0}.ae-verwerfen{flex:none;margin-top:-3px}.ae-etikett{margin-left:8px}.bremse-hinweis{margin:0 0 10px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:12.5px;line-height:1.45}.bremse-hinweis p{margin:0}.bremse-satz{color:var(--text)}.bremse-rest{color:var(--text-muted);white-space:nowrap}.modal-card .bremse-hinweis{margin:10px 0 0}.sync-bremse{margin:-4px 0 10px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a1080;opacity:0;pointer-events:none;transition:opacity var(--dauer-mittel) var(--ease-out);z-index:40}.scrim.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:92vw;background:var(--surface-1);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-lg),0 0 60px -22px var(--glow-soft);transform:translate(100%);transition:transform .2s ease;z-index:41;display:flex;flex-direction:column}.drawer.show{transform:none}.drawer-head{padding:16px 18px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:10px}.drawer-head h2{margin:0;font-size:var(--fs-lg);font-weight:700;line-height:1.3}.drawer-head .sub{color:var(--text-muted);font-size:var(--fs-sm);margin-top:2px}.drawer-body{padding:16px 18px;overflow-y:auto;flex:1}.drawer-foot{padding:13px 18px;border-top:1px solid var(--border);display:flex;gap:8px;align-items:center;background:var(--surface-1)}.drawer-foot .note{font-size:var(--fs-xs);color:var(--text-muted)}.eff-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:13px;border-radius:var(--radius-sm);background:var(--surface-2)}.eff-summary .big{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.trace{display:flex;flex-direction:column}.matrix-vorschau{transition:opacity .15s}.matrix-vorschau--rechnet{opacity:.6;transition-delay:.2s}@media(prefers-reduced-motion:reduce){.matrix-vorschau--rechnet{opacity:1}}.trace-row{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px dashed var(--border);font-size:13px}.trace-row:last-child{border-bottom:0}.trace-row .rail{color:var(--text-faint);font-family:var(--font-mono)}.trace-row .lbl small{display:block;color:var(--text-faint);font-size:11.5px}.trace-row .val{font-weight:700;font-size:12px}.trace-row .val.allow{color:var(--allow)}.trace-row .val.deny{color:var(--deny)}.trace-row .val.neutral{color:var(--text-faint)}.trace-row.result{margin-top:4px;padding:11px 12px;background:var(--surface-2);border-radius:var(--radius-sm);border:0;grid-template-columns:1fr auto}.trace-row.result .lbl{font-weight:700}.perm-editor{display:flex;flex-direction:column;gap:8px}.perm-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm)}.perm-row .pname{flex:1;font-weight:500;font-size:13px}.tri{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.tri button{border:0;background:transparent;padding:4px 11px;font-size:11.5px;font-weight:600;color:var(--text-faint);display:grid;place-items:center}.tri button.sel.allow{background:var(--allow-bg);color:var(--allow)}.tri button.sel.neutral{background:var(--neutral-bg);color:var(--text)}.tri button.sel.deny{background:var(--deny-bg);color:var(--deny)}.tri button+button{border-left:1px solid var(--border)}.tri button:disabled{cursor:not-allowed}.tri button:disabled:not(.sel){opacity:.45}.modal-card{position:fixed;z-index:50;left:50%;top:50%;transform:translate(-50%,-46%);width:460px;max-width:92vw;white-space:normal;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg),0 0 50px -20px var(--glow-soft);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.modal-card.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.modal-card .m-head{padding:16px 18px 0;font-weight:700;font-size:var(--fs-lg);line-height:1.3;display:flex;align-items:flex-start;gap:10px}.modal-card .m-titel{flex:1;min-width:0}.modal-card .m-zu{margin:-6px -6px -6px 0}.modal-card .m-body{padding:10px 18px 16px;color:var(--text-muted);font-size:var(--fs-md)}.modal-card .m-foot{padding:12px 18px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end}.modal-card.wide{width:640px}.modal-card.wide .m-body{max-height:60vh;max-height:60dvh;overflow-y:auto}.tk-steps{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px}.tk-substeps{margin-left:4px;padding-left:10px;border-left:2px solid var(--border)}.tk-substeps .tk-step{font-size:10.5px;padding:3px 8px}.tk-step{border:0;background:transparent;padding:4px 10px;border-radius:999px;color:var(--text-faint);font-weight:600;font-size:11.5px;border:1px solid var(--border)}.tk-step.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.tk-step.done{color:var(--text-muted);border-color:var(--border-strong)}.tk-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);margin-bottom:8px;cursor:pointer}.tk-row:hover{border-color:var(--border-strong)}.tk-row.tk-row-attention{border-color:var(--warn);background:var(--warn-bg)}.tk-row .tk-emoji{font-size:17px;width:22px;text-align:center;flex-shrink:0}.tk-row .tk-main{flex:1;min-width:0}.tk-row .tk-name{font-weight:600;color:var(--text)}.tk-row .tk-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.tk-row .tk-hist{display:flex;align-items:flex-start;gap:5px;margin-top:5px;font-size:11.5px;font-weight:600;color:var(--warn)}.tk-row .tk-hist svg{flex:none;margin-top:1px}.tk-field-row{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);margin-bottom:8px}.tk-field-row.dragging{opacity:.4}.tk-field-row.drop-before{box-shadow:inset 0 2px 0 0 var(--accent)}.tk-field-row.drop-after{box-shadow:inset 0 -2px 0 0 var(--accent)}.tk-field-row .tk-grip{cursor:grab;color:var(--text-faint);margin-top:6px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:3px}.tk-field-num{font-size:10px;font-weight:700;color:var(--text-faint);font-family:var(--font-mono)}.tk-field-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tk-field-line{display:flex;gap:6px;flex-wrap:wrap}.tk-field-line .fy-select,.tk-field-line input[type=text]{flex:1;min-width:120px}.tk-option-row{display:flex;gap:6px;margin-bottom:4px}.tk-option-row input{flex:1}.tk-empty-cta{display:flex;flex-direction:column;align-items:center;gap:10px}.tk-emoji-grid{position:absolute;z-index:5;top:100%;left:0;margin-top:4px;display:grid;grid-template-columns:repeat(8,30px);gap:2px;padding:8px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);width:max-content;max-width:calc(100vw - 32px)}.tk-emoji-opt{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:18px;padding:0;border-radius:6px;background:transparent;border:0;line-height:1;cursor:pointer}.tk-emoji-opt:hover{background:var(--surface-1)}.tk-emoji-warn{display:flex;align-items:flex-start;gap:5px;margin:6px 0 0;font-size:11.5px;color:var(--warn)}.tk-row .tk-tags{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:11.5px;color:var(--text-faint)}.tk-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:18px 0 8px}.tk-answer-row{padding:8px 0;border-bottom:1px solid var(--border)}.tk-answer-row:last-child{border-bottom:0}.tk-answer-row .tk-answer-label{font-size:12px;color:var(--text-muted);margin-bottom:2px}.tk-answer-row .tk-answer-value{color:var(--text);white-space:pre-wrap;word-break:break-word}.tk-msg{padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);margin-bottom:8px}.tk-msg.note{border-color:var(--warn);background:var(--surface-2)}.tk-msg-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:4px}.tk-msg-head .when{margin-left:auto;color:var(--text-faint);font-size:11.5px}.tk-msg-body{white-space:pre-wrap;word-break:break-word}.tk-timeline-item{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;color:var(--text-muted);border-bottom:1px solid var(--border)}.tk-timeline-item:last-child{border-bottom:0}.tk-timeline-item .when{margin-left:auto;color:var(--text-faint);font-size:11.5px;white-space:nowrap}.rr-wizard-cta{margin-bottom:16px}.rr-layout{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}@media(max-width:900px){.rr-layout{grid-template-columns:1fr}}.rr-list-col,.rr-editor-col{min-width:0}.tk-row.rr-row-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.rr-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:13px 0 14px}.rr-editor-head h2{margin:0 0 4px;font-size:15px}.rr-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;align-items:start}@media(max-width:1100px){.rr-editor-grid{grid-template-columns:1fr}}.rr-editor-preview{position:sticky;top:12px}.rr-editor-preview-label{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.rr-editor-actions{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.tk-layout{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:start}@media(max-width:900px){.tk-layout{grid-template-columns:1fr}}.tk-list-col,.tk-detail-col{min-width:0}@media(min-width:901px){.tk-layout--feedback{grid-template-columns:420px 1fr}}@media(max-width:900px){.tk-layout--detail .tk-list-col,.tk-layout--list .tk-detail-col{display:none}}.tk-detail-sub{color:var(--text-muted);font-size:12.5px;margin-top:2px}.tk-chat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);display:flex;flex-direction:column;overflow:hidden}.tk-chat-messages{flex:1;min-height:160px;max-height:46vh;max-height:46dvh;overflow-y:auto;padding:10px 11px}.tk-chat-composer{border-top:1px solid var(--border);padding:10px 11px}.rr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.rr-card{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;background:var(--surface-1);cursor:pointer}.rr-card:hover:not(:disabled){border-color:var(--border-strong)}.rr-card.on{border-color:var(--accent);background:var(--accent-soft)}.rr-card:disabled{opacity:.6;cursor:default}.rr-card-title{font-weight:600;font-size:13px;margin-bottom:3px;color:var(--text)}.rr-card-hint{font-size:11.5px;color:var(--text-muted);line-height:1.4}.rr-opt-row{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);margin-bottom:8px}.rr-opt-row.rr-opt-row-warn{border-color:var(--warn);background:var(--warn-bg)}.rr-opt-warn{display:flex;align-items:flex-start;gap:5px;margin:2px 0 0;font-size:11.5px;color:var(--warn)}.rr-attention-box{border:1px solid var(--warn);background:var(--warn-bg);border-radius:var(--radius-sm);padding:12px 14px}.rr-opt-reorder{display:flex;flex-direction:column;gap:2px;flex-shrink:0;margin-top:2px}.rr-opt-num{font-size:10px;font-weight:700;color:var(--text-faint);font-family:var(--font-mono);text-align:center;margin-top:2px}.rr-opt-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rr-opt-line{display:flex;gap:6px;flex-wrap:wrap}.rr-opt-line>*{flex:1;min-width:130px}.rr-role-picker{position:relative}.rr-role-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font:inherit;font-size:13px;text-align:left}.rr-role-trigger:disabled{opacity:.6}.rr-role-panel{position:absolute;z-index:6;top:100%;left:0;margin-top:4px;width:max(100%,260px);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:8px}.rr-role-search{width:100%;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);margin-bottom:6px}.rr-role-list{max-height:260px;overflow-y:auto}.rr-role-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:6px 8px;border-radius:6px;background:transparent;border:0;color:var(--text);font-size:13px}.rr-role-opt:hover:not(:disabled){background:var(--surface-1)}.rr-role-opt.on{color:var(--accent)}.rr-role-opt:disabled{opacity:.5}.rr-role-note{font-size:11px;color:var(--text-faint)}.rr-role-empty{padding:8px;font-size:12.5px;color:var(--text-faint)}.rr-role-blocked{margin-top:6px;border-top:1px solid var(--border);padding-top:6px}.rr-role-blocked summary{cursor:pointer;font-size:11.5px;font-weight:600;color:var(--text-faint);padding:4px 8px}.rr-role-blocked .rr-role-opt.blocked{display:block;opacity:.75;cursor:default;padding:6px 8px}.rr-role-blocked .rr-role-reason{font-size:11px;color:var(--text-faint);margin-top:2px}.rr-role-check{width:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.rr-role-danger-hint{font-size:10.5px;color:var(--warn);white-space:nowrap;margin-left:8px}.rr-publish-box{margin-top:14px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2)}.rr-publish-head{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:700}.rr-publish-box .btn.primary{margin-top:8px}.rr-preview-errors{margin-top:10px}.rr-preview-err{display:flex;align-items:flex-start;gap:6px;margin:0 0 6px;color:var(--deny);font-size:12.5px}.dc-preview{--dc-bg: #313338;--dc-bg-embed: #2b2d31;--dc-border: #1e1f22;--dc-text: #f2f3f5;--dc-text-muted: #949ba4;--dc-blurple: #5865f2;--dc-btn-secondary: #4e5058;--dc-btn-success: #248046;--dc-btn-danger: #da373c;background:var(--dc-bg);border:1px solid var(--dc-border);border-radius:8px;padding:16px;font-family:Twemoji Country Flags,gg sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:var(--dc-text)}.dc-msg{display:flex;gap:14px}.dc-avatar{width:40px;height:40px;border-radius:50%;background:var(--dc-blurple);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.dc-msg-main{flex:1;min-width:0}.dc-msg-head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px;flex-wrap:wrap}.dc-username{font-weight:600;font-size:15px;color:var(--dc-text)}.dc-bot-tag{display:inline-flex;align-items:center;background:var(--dc-blurple);color:#fff;font-size:10px;font-weight:600;padding:1px 4px;border-radius:3px;line-height:1.4}.dc-timestamp{font-size:12px;color:var(--dc-text-muted)}.dc-embed{margin-top:2px;max-width:520px;border-left:4px solid var(--dc-blurple);background:var(--dc-bg-embed);border-radius:4px;padding:10px 14px}.dc-embed-title{font-weight:600;font-size:15px;color:var(--dc-text);margin-bottom:6px}.dc-embed-author{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:600;color:var(--dc-text);overflow-wrap:anywhere}.dc-embed-author-icon{flex:none;width:24px;height:24px;border-radius:50%;object-fit:cover}.dc-embed-desc{font-size:13.5px;color:var(--dc-text);white-space:pre-wrap;margin-bottom:8px}.dc-embed-field{margin-top:8px}.dc-embed-field-name{font-weight:600;font-size:13px;color:var(--dc-text);margin-bottom:3px}.dc-embed-field-value{font-size:13px;color:var(--dc-text);white-space:pre-wrap;word-break:break-word}.dc-embed-footer{margin-top:10px;font-size:11.5px;color:var(--dc-text-muted)}.dc-empty{margin-top:10px;font-size:12.5px;color:var(--dc-text-muted)}.dc-buttons{margin-top:10px;display:flex;flex-direction:column;gap:6px;max-width:520px}.dc-button-row{display:flex;gap:6px;flex-wrap:wrap}.dc-button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:4px;border:0;background:var(--dc-btn-secondary);color:var(--dc-text);font-size:13.5px;font-weight:500;cursor:default}.dc-button.dc-button-primary{background:var(--dc-blurple);color:#fff}.dc-button.dc-button-success{background:var(--dc-btn-success);color:#fff}.dc-button.dc-button-danger{background:var(--dc-btn-danger);color:#fff}.dc-button-emoji{font-size:14px}.dc-select{margin-top:10px;max-width:520px}.dc-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:8px;background:var(--dc-bg-embed);border:1px solid var(--dc-border);color:var(--dc-text-muted);font-size:13.5px}.dc-select-list{margin-top:6px;border-radius:8px;background:var(--dc-bg-embed);border:1px solid var(--dc-border);overflow:hidden}.dc-select-opt{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-bottom:1px solid var(--dc-border)}.dc-select-opt:last-child{border-bottom:0}.dc-select-opt-emoji{font-size:15px;width:18px;text-align:center;flex-shrink:0}.dc-select-opt-label{font-size:13.5px;color:var(--dc-text)}.dc-select-opt-desc{font-size:11.5px;color:var(--dc-text-muted);margin-top:1px}.dc-select-bounds{margin-top:6px;font-size:11px;color:var(--dc-text-muted)}.dc-reactions{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.dc-reaction{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;background:var(--dc-bg-embed);border:1px solid var(--dc-border);font-size:13px;color:var(--dc-text)}.dc-reaction-count{color:var(--dc-text-muted);font-size:12px}.dc-content{font-size:14px;line-height:1.4;color:var(--dc-text);white-space:pre-wrap;overflow-wrap:break-word;margin-bottom:4px}.dc-mention{background:#5865f24d;color:#c9cdfb;border-radius:3px;padding:0 2px;font-weight:500}.dc-quote{display:block;border-left:4px solid #4e5058;padding-left:10px;margin:2px 0}.dc-zeit{background:#ffffff14;border-radius:3px;padding:0 2px}.dc-subtext{font-size:11.5px;color:var(--dc-text-muted);margin:2px 0 4px;overflow-wrap:break-word}.dc-embed+.dc-embed{margin-top:6px}.dc-embed--image{padding:8px 12px 8px 10px}.dc-embed-image{display:block;max-width:100%;height:auto;margin-top:8px;border-radius:4px}.dc-embed--image .dc-embed-image{margin-top:0}.dc-button.dc-button-link svg{color:var(--dc-text-muted)}.toast-wrap{position:fixed;z-index:var(--z-toast);bottom:20px;left:0;right:0;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{max-width:min(92vw,460px);text-align:center;background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong);padding:9px 16px;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:600;box-shadow:var(--shadow-lg);animation:toastin var(--dauer-mittel) var(--ease-out)}@keyframes toastin{0%{opacity:0;transform:translateY(8px)}}.list-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.list-row+.list-row{margin-top:7px}.list-row .rmain{flex:1;min-width:0}.list-row .rmain .rsub{font-size:12px;color:var(--text-faint);margin-top:1px}.list-row .dtags{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:340px}.list-row--rolle .rolle-aktionen{display:flex;align-items:center;gap:12px;flex:none}@media(max-width:520px){.list-row--rolle{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"schieben farbe name aktionen" "schieben . sub sub" "schieben . tags tags";column-gap:10px;row-gap:4px;align-items:center}.list-row--rolle .rolle-schieben{grid-area:schieben;align-self:start}.list-row--rolle .rolle-farbe{grid-area:farbe}.list-row--rolle .rolle-name{grid-area:name;min-width:0;overflow-wrap:anywhere}.list-row--rolle .rolle-aktionen{grid-area:aktionen;gap:4px;flex-wrap:wrap;justify-content:flex-end}.list-row--rolle .rmain{grid-area:sub}.list-row--rolle .dtags{grid-area:tags;justify-content:flex-start;max-width:none}.list-row--rolle .dtags:empty{display:none}}.ctree-cat{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);margin-bottom:10px;overflow:hidden}.ctree-cat>.cchead{display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--surface-2);font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ctree-chan{display:flex;align-items:center;gap:9px;padding:9px 13px 9px 24px;border-top:1px solid var(--border)}.ctree-chan .cname{flex:1;font-weight:500}.ctree-chan .csub{color:var(--text-faint);font-size:12px}.sync-badge{font-size:var(--fs-xs);font-weight:700;padding:2px 7px;border-radius:999px}.sync-badge.synced{color:var(--text-muted);background:var(--neutral-bg)}.sync-badge.custom{color:var(--warn);background:var(--warn-bg)}.ctree-cat>.cchead[draggable=true]{cursor:grab}.ctree-chan[draggable=true]{cursor:grab}.ctree-chan[draggable=true] button{cursor:pointer}.ctree-chan .grip,.cchead .grip{flex:none;opacity:.55}.ctree-chan.dragging,.ctree-chan.dragging .grip{opacity:.35}.drag-ghost{position:fixed;top:-9999px;left:0;margin:0;box-sizing:border-box;background:var(--surface-2);color:var(--text);border:1px solid var(--accent);border-radius:var(--radius-sm);box-shadow:0 14px 34px #00000080;opacity:1;pointer-events:none}.drag-ghost .sync-badge,.drag-ghost button{visibility:hidden}.drag-ghost.cchead{display:flex;align-items:center;gap:9px;padding:10px 13px;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ctree-chan.drop-before{box-shadow:inset 0 2px 0 0 var(--accent)}.ctree-chan.drop-after{box-shadow:inset 0 -2px 0 0 var(--accent)}.ctree-cat.drop-into{outline:2px solid var(--accent);outline-offset:-2px}.ctree-cat.drop-before{box-shadow:0 -3px 0 0 var(--accent)}.ctree-cat.drop-after{box-shadow:0 3px 0 0 var(--accent)}.ctree-empty{padding:10px 24px;border-top:1px solid var(--border);font-size:12px;color:var(--text-faint);font-style:italic}.toolbar.layout-bar{position:sticky;bottom:10px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 12px;margin-top:12px}.changes-table{width:100%;border-collapse:collapse}.changes-table th,.changes-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.changes-table th{font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.changes-table tr:last-child td{border-bottom:0}.changes-table .arrow{color:var(--text-faint);margin:0 6px}.op-plan-matrix-scroll{overflow-x:auto}.op-plan-stufen .fy-input{min-width:150px}.op-cell{display:flex;align-items:center;gap:6px;padding-left:8px;box-shadow:inset 3px 0 0 transparent}.op-cell--set{box-shadow:inset 3px 0 0 var(--accent)}.op-cell-stufe{font-size:11.5px;color:var(--text-muted);white-space:nowrap;min-width:62px}.op-cell-vorgabe{font-size:11px;color:var(--text-faint);white-space:nowrap}.op-matrix-entry{width:280px;min-width:280px}.op-matrix-entry .hint{margin:3px 0 0;font-size:11px;line-height:1.45}.op-entry-head{display:flex;align-items:center;gap:9px}.op-row-hidden td{opacity:.45}.op-row-hidden td.op-matrix-entry{opacity:1}.op-matrix-group th{padding-top:12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted)}.op-matrix-group:first-child th{padding-top:6px}.op-legend{display:grid;gap:5px;margin:-4px 0 10px;font-size:12px;line-height:1.5;color:var(--text-muted)}.op-legend b{color:var(--text);font-weight:600}.fy-seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;padding:2px;gap:2px}.fy-seg-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-xs);line-height:1;padding:5px 9px;border-radius:5px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.fy-seg-opt:not(.on):not(:disabled):hover{color:var(--text);background:var(--surface-3)}.fy-seg-opt.on{background:var(--accent-solid);color:#fff;cursor:default}.fy-seg-opt:disabled{opacity:.5;cursor:default}.fy-seg-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fy-num{display:inline-flex;align-items:stretch;background:var(--surface-2);border:1px solid var(--border);border-radius:7px;overflow:hidden}.fy-num-input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-xs);text-align:center;padding:5px 2px}.fy-num-input:focus{outline:none}.fy-num:focus-within{border-color:var(--accent)}.fy-num-suffix{align-self:center;font-size:var(--fs-xs);color:var(--text-faint);padding-right:4px;white-space:nowrap}.fy-num-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-xs);line-height:1;width:22px;cursor:pointer;padding:0}.fy-num-step:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.fy-num-step:disabled{opacity:.35;cursor:default}.field input.fy-num-input:not([type=checkbox]):not([type=radio]){width:auto;padding:5px 2px;border:0;border-radius:0;background:transparent}.sim-grid{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}@media(max-width:900px){.sim-grid{grid-template-columns:1fr}}.select-wrap{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px 10px;background:var(--surface-1)}.select-wrap select{border:0;background:transparent;outline:0;color:var(--text);font-weight:600;padding:6px 2px}.select-wrap .fy-select-trigger{border-color:transparent;background:transparent;padding:6px 2px;font-weight:600;min-width:0}.discord-list{padding:8px}.dl-cat{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:12px 8px 4px}.dl-chan{display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:6px;color:var(--text-muted);font-weight:500;border:0;background:transparent;width:100%;text-align:left}.dl-chan:hover{background:var(--surface-2);color:var(--text)}.dl-chan.sel{background:var(--accent-soft);color:var(--accent)}.dl-chan.ghost{opacity:.45}.dl-chan .eye-off{margin-left:auto}.dl-chan .tag{margin-left:auto;font-size:9.5px;font-weight:700;border-radius:4px;padding:1px 5px}.dl-chan .tag.new{color:var(--allow);background:var(--allow-bg)}.dl-chan .tag.gone{color:var(--deny);background:var(--deny-bg)}.role-checks{display:flex;flex-wrap:wrap;gap:6px}.role-check{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:600;background:var(--surface-1);cursor:pointer}.role-check.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.role-check .swatch{width:8px;height:8px;border-radius:50%}.centerbox{display:grid;place-items:center;height:100vh;height:100dvh}.login-card{width:380px;padding:28px;text-align:center}.login-card h1{margin:0 0 6px}.login-logo{line-height:0}.login-logo img{display:inline-block;width:160px;height:160px}.field{margin-bottom:14px}.field>label{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);margin-bottom:6px}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.composer-textarea,.fy-input{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);outline:0;font-size:var(--fs-sm)}.field input:not([type=checkbox]):not([type=radio]):focus,.field textarea:focus,.composer-textarea:focus,.fy-input:focus{border-color:var(--accent)}.composer-textarea{resize:vertical;font:inherit}.member-picker-input{min-width:220px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);outline:0;font:inherit;font-size:var(--fs-sm)}.member-picker-input:focus{border-color:var(--accent)}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.fy-suche{position:relative;display:flex;align-items:center;min-width:0}.fy-suche>.fy-suche-lupe{flex:none}.fy-suche>input.fy-suche-input[type=search]{flex:1 1 auto;min-width:0;padding-right:32px}.fy-suche-leeren{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.fy-suche-leeren:hover{background:var(--surface-3);color:var(--text)}:root :is(.member-search,.add-mod-search) input:focus-visible{outline:none;box-shadow:none}.add-mod-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}@media(pointer:coarse){.fy-suche-leeren{width:var(--touch-min);height:var(--touch-min);right:0}.fy-suche>input.fy-suche-input[type=search]{padding-right:calc(var(--touch-min) + 4px)}}.fy-select{position:relative;display:inline-block;min-width:0}.field .fy-select{display:block;width:100%}.fy-select-trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:120px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);text-align:left;font:inherit;font-size:var(--fs-sm)}.fy-select-trigger:hover{border-color:var(--border-strong)}.fy-select-trigger.open{border-color:var(--accent)}.fy-select-trigger:focus-visible{border-color:var(--accent)}.fy-select-trigger:disabled{opacity:.5;cursor:not-allowed}.fy-select-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy-select-trigger-label.placeholder{color:var(--text-faint)}.fy-select-chev{flex:none;color:var(--text-faint);transition:transform .12s}.fy-select-trigger.open .fy-select-chev{transform:rotate(180deg)}.fy-select-pop{position:absolute;z-index:45;top:calc(100% + 4px);left:0;min-width:100%;max-width:340px;max-height:280px;overflow-y:auto;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:4px;margin:0;list-style:none;animation:launcher-in var(--dauer-mittel) var(--ease-out)}.fy-select-group{list-style:none;margin:0;padding:0}.fy-select-group-label{padding:8px 9px 4px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.fy-select-option{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:var(--radius-sm);font-size:var(--fs-sm);cursor:pointer;color:var(--text)}.fy-select-option svg{flex:none;color:var(--accent)}.fy-select-option>span:first-child{flex:none}.fy-select-option.active{background:var(--surface-2)}.fy-select-option.selected{font-weight:600}.fy-select-option.disabled{color:var(--text-faint);cursor:not-allowed}.fy-select-empty{padding:10px 9px;font-size:var(--fs-xs);color:var(--text-faint)}.kanalwahl-select .fy-select-pop{width:max-content;max-width:360px}.kanalwahl-select .fy-select-option{overflow-wrap:anywhere}@media(max-width:520px){.kanalwahl-select .fy-select-pop{max-width:100%}}.fy-dt{position:relative;display:inline-block}.field .fy-dt{display:block;width:100%}.fy-dt-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);text-align:left;font:inherit;font-size:var(--fs-sm)}.fy-dt-trigger:hover{border-color:var(--border-strong)}.fy-dt-trigger.open{border-color:var(--accent)}.fy-dt-trigger:focus-visible{border-color:var(--accent)}.fy-dt-trigger:disabled{opacity:.5;cursor:not-allowed}.fy-dt-trigger svg{flex:none;color:var(--text-faint)}.fy-dt-trigger-label{flex:1}.fy-dt-trigger-label.placeholder{color:var(--text-faint)}.fy-dt-pop{position:absolute;z-index:45;top:calc(100% + 4px);left:0;width:280px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:10px;animation:launcher-in var(--dauer-mittel) var(--ease-out)}.fy-dt-cal-head{display:flex;align-items:center;gap:6px;margin-bottom:8px}.fy-dt-cal-head>.icon-btn{flex:none}.fy-dt-cal-head>.fy-select{min-width:0}.fy-dt-cal-head>.fy-dt-monat{flex:1 1 0}.fy-dt-cal-head>.fy-dt-jahr{flex:0 0 5.25em}.fy-dt-cal-head .fy-select-trigger{min-width:0;min-height:32px;gap:4px;padding:4px 6px 4px 8px;font-size:var(--fs-sm);font-weight:600;text-transform:capitalize}.fy-dt-wahl-pop{max-height:calc(6 * 2.2em + 12px);overflow-y:auto;text-transform:capitalize}@media(max-width:520px){.fy-dt-pop{width:min(320px,calc(100vw - 24px))}.fy-dt-cal-head>.icon-btn{width:44px;height:44px}.fy-dt-cal-head .fy-select-trigger{min-height:44px}}.fy-dt-grid{display:flex;flex-direction:column;gap:2px}.fy-dt-row{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.fy-dt-weekday{font-size:var(--fs-xs);color:var(--text-faint);text-align:center;padding:3px 0}.fy-dt-cell{box-sizing:border-box;aspect-ratio:1;border:0;margin:0;padding:0;border-radius:7px;background:transparent;color:var(--text);font-size:var(--fs-xs);display:grid;place-items:center}.fy-dt-cell:hover:not(.empty){background:var(--surface-2)}.fy-dt-cell.today{color:var(--accent);font-weight:700}.fy-dt-cell.selected{background:var(--accent);color:#fff;font-weight:700}.fy-dt-cell.empty{pointer-events:none}.fy-dt-cell.gesperrt{color:var(--text-faint);opacity:.45;cursor:not-allowed}.fy-dt-cell.gesperrt:hover{background:transparent}.fy-dt-time{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.fy-dt-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.swatches{display:flex;gap:6px;flex-wrap:wrap}.fy-farbe{display:flex;flex-direction:column;gap:6px;min-width:0}.fy-farbe-titel{font-size:var(--fs-sm);color:var(--text);font-weight:500}.fy-farbe-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fy-farbe-palette .swatch-feld{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}.fy-farbe-palette input:checked+.swatch-feld{border-color:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent),0 0 0 2px var(--surface-1),0 0 0 4px var(--accent)}.fy-farbe-hex{display:inline-flex;align-items:center;gap:6px}.fy-farbe-jetzt{width:26px;height:26px;flex:none;border-radius:6px;border:1px solid var(--border-strong)}.fy-farbe-hex .fy-input{width:calc(8ch + 20px);font-family:var(--font-mono);font-size:var(--fs-sm);padding:5px 8px}.fy-farbe-fehler{margin:0;font-size:var(--fs-xs);color:var(--deny)}.fy-farbe-hinweis{margin:0}.swatches .swatch-wahl{position:relative;display:block;cursor:pointer}.swatches .swatch-feld{display:block;width:26px;height:26px;border-radius:6px;border:2px solid transparent}.swatches input:checked+.swatch-feld{border-color:var(--text)}.swatches input:focus-visible+.swatch-feld{outline:2px solid var(--accent);outline-offset:2px}.swatches .swatch-feld.swatch-feld--ohne{display:inline-flex;align-items:center;gap:6px;width:auto;padding:0 var(--sp-2);font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-strong)}.swatches input:checked+.swatch-feld.swatch-feld--ohne{color:var(--text)}.swatch-ohne-punkt{width:10px;height:10px;flex:none;border-radius:50%}.toggle-row{display:flex;align-items:center;gap:10px;padding:8px 0}.toggle-row .tlabel{flex:1;font-size:var(--fs-sm)}.toggle-row .tlabel small{display:block;color:var(--text-faint);font-size:var(--fs-xs)}.switch{width:38px;height:22px;border-radius:999px;background:var(--border-strong);border:0;position:relative;flex:none;transition:background .15s;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.switch.on{background:var(--accent);box-shadow:0 0 12px -3px var(--glow)}.switch.on:after{transform:translate(16px)}.switch:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.switch[aria-busy=true]{cursor:progress;opacity:.7}.type-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.type-card{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);text-align:left}.type-card:hover{border-color:var(--border-strong)}.type-card.sel{border-color:var(--accent);background:var(--accent-soft)}.type-card svg{flex:none;margin-top:1px;color:var(--text-muted)}.type-card.sel svg{color:var(--accent)}.type-card:disabled{opacity:.5;cursor:not-allowed}.type-card:disabled:hover{border-color:var(--border)}.type-card>span{display:block;min-width:0}.type-card .tc-name{display:block;font-weight:600;font-size:12.5px}.type-card .tc-desc{display:block;font-size:11px;color:var(--text-faint);line-height:1.35;margin-top:1px}.preset-list{display:flex;flex-direction:column;gap:6px}.preset-card{display:block;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);text-align:left}.preset-card:hover{border-color:var(--border-strong)}.preset-card.sel{border-color:var(--accent);background:var(--accent-soft)}.preset-card .pc-name{font-weight:600;font-size:13px}.preset-card .pc-desc{font-size:11.5px;color:var(--text-faint);margin-top:2px}.page-head-actions{display:flex;align-items:center;gap:8px;margin-bottom:14px}.perm-suche{position:sticky;top:-16px;z-index:2;margin:0 0 8px;padding:6px 0;background:var(--surface-1)}.perm-suche .add-mod-search{margin-bottom:0}.perm-suche-leer{padding:10px 2px;font-size:13px;color:var(--text-muted)}.perm-suche-leer p{margin:0 0 8px}.perm-treffer.platz{min-height:100dvh}@media(pointer:coarse){.perm-suche .add-mod-search{min-height:var(--touch-min)}}.perm-group{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}.perm-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--surface-2);font-weight:600;font-size:12.5px}.perm-group>summary::-webkit-details-marker{display:none}.perm-group>summary .count{margin-left:auto;color:var(--text-faint);font-weight:400;font-size:11.5px}.perm-group>summary .chev{transition:transform .15s}.perm-group[open]>summary .chev{transform:rotate(180deg)}.perm-item{display:flex;align-items:center;gap:9px;padding:7px 12px;border-top:1px solid var(--border);font-size:13px;cursor:pointer}.perm-item:hover{background:var(--surface-2)}.perm-item input{width:15px;height:15px;accent-color:var(--accent);flex:none}.perm-item.danger{color:var(--warn)}.perm-item .adm-warn{margin-left:auto;font-size:10.5px;color:var(--deny)}.perm-item button.adm-warn{background:none;border:0;padding:0;font:inherit;font-size:10.5px;text-decoration:underline dotted;cursor:pointer}.cperm{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.cperm-head,.cperm-row{display:flex;gap:8px;align-items:center;padding:6px 10px}.cperm-head>span:first-child,.cperm-row>.cperm-role{flex:1;min-width:0}.cperm-head>span:not(:first-child){width:84px}.cperm-head{background:var(--surface-2);color:var(--text-faint)}.cperm-head>span{display:grid;place-items:center}.cperm-row{border-top:1px solid var(--border);font-size:12.5px}.cperm-role{display:flex;align-items:center;gap:6px;min-width:0;font-weight:500}.cperm .tri button{padding:3px 7px}.cset{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);overflow:hidden}.cset{scroll-margin-top:16px}.cset+.cset{margin-top:10px}.cset-head{display:flex;align-items:center;gap:11px;padding:12px 14px;cursor:pointer}.cset-head:hover{background:var(--surface-2)}.cset-undo{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid var(--warn);color:var(--warn);background:var(--warn-bg);font-weight:600;font-size:12px;white-space:nowrap}.cset-undo:hover{filter:brightness(1.08)}.cset-undo:disabled{opacity:.4}.cset-body{border-top:1px solid var(--border);padding:8px 14px 12px}.cset-rechte-tag{margin-top:4px;padding:1px 7px;font-size:11.5px}.cset-rechte{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 10px}.cset-rechte .hint{margin:0}.cset-toggle{position:relative;flex:none;display:grid;place-items:center;min-width:24px;min-height:24px;padding:5px;border:0;background:none;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer}.cset-toggle:hover{color:var(--text)}@media(pointer:coarse){.cset-toggle:before{content:"";position:absolute;left:50%;top:50%;width:var(--touch-min);height:var(--touch-min);transform:translate(-50%,-50%)}}.cset-undo[aria-disabled=true]{opacity:.4;cursor:default}.cset-undo[aria-disabled=true]:hover{filter:none}.cset-undo[aria-busy=true]{opacity:1}.cchange{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px dashed var(--border);font-size:12.5px;cursor:pointer}.cchange:last-of-type{border-bottom:0}.cchange input{width:14px;height:14px;accent-color:var(--accent)}.cchange input:disabled{opacity:.35;cursor:default}.cset-actions{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap}.cset-actions.top{margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--border)}.cset-actions.bottom{margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.cchange--mit-feldern{border-bottom:0;padding-bottom:2px}.cchange--ohne-auswahl{grid-template-columns:1fr auto;cursor:default}.cchange-felder{padding:0 0 7px 28px;font-size:12.5px}.cchange-felder--ohne-auswahl{padding-left:0}.cchange-felder+.cchange{border-top:1px dashed var(--border)}.vl-mehr{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vl-mehr .hint{margin:0}.vl-mehr .btn[aria-disabled=true]{cursor:default}.notice.vl-ergebnis{margin-bottom:12px}.vl-ergebnis-liste{margin:6px 0 0;padding-left:18px}.lese-gefahr.changes-gefahr{margin-top:var(--sp-4);padding-top:var(--sp-4)}.vl-felder,.vl-ow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;color:var(--text-muted)}.vl-felder>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;overflow-wrap:anywhere}.vl-ow{flex-basis:100%;padding-left:12px}.vl-feld{color:var(--text);font-weight:600}.vl-feld:after{content:":"}.vl-wert{color:var(--text);display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere;min-width:0}.vl-farbe{width:10px;height:10px;border-radius:50%;border:1px solid var(--border-strong);flex:none}.vl-rechte{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.vl-rechte .status-tag,.vl-ow .status-tag,.vl-stale{padding:1px 7px;font-size:11.5px}.vl-schritte{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:12.5px}.vl-schritt{padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.vl-schritt-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;overflow-wrap:anywhere}.vl-fehler{margin:0;color:var(--deny)}.vl-leer{margin:0}.vl-hinweise{margin-top:12px;font-size:12.5px}.vl-hinweise-titel{font-weight:600;margin-bottom:4px}.vl-hinweise ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--text-muted)}.vl-hinweise--blockiert{padding:9px 11px;border:1px solid var(--deny);border-radius:var(--radius-sm);background:var(--deny-bg)}.vl-hinweise--blockiert .vl-hinweise-titel{color:var(--deny)}.vl-hinweise--blockiert ul{color:var(--text)}.vl-grund{margin:8px 0 0}.vl-pro-zeile{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0}.vl-pro-zeile svg{flex:none;margin-top:2px}.vl-tarif-link{font-weight:600}.vl-angebot{margin-top:16px;padding:14px 16px}.vl-angebot-titel{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:14px}.vl-angebot-liste{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;max-width:80ch;font-size:13px;line-height:1.5;color:var(--text-muted)}.vl-angebot-liste b{color:var(--text);font-weight:600}.vl-angebot-satz{margin:0 0 6px;max-width:80ch;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.vl-angebot-link{margin:0}.vl-r2-kern{margin:0 0 12px;padding:9px 11px;border:1px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--text);font-size:13px;line-height:1.5}.vl-r2-titel{margin:0 0 6px;font-size:13px}.vl-r2-bezuege{margin-top:14px}.vl-r2-bezuege ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-muted)}.vl-r2-fakten{margin:0;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:flex;flex-direction:column;gap:6px;font-size:12.5px}.vl-r2-fakt{display:grid;grid-template-columns:minmax(7.5em,max-content) 1fr;gap:2px 10px;min-width:0}.vl-r2-fakt dt{color:var(--text-muted)}.vl-r2-fakt dd{margin:0;color:var(--text);min-width:0;overflow-wrap:anywhere}.vl-r2-fakt .status-tag{padding:1px 7px;font-size:11.5px}.vl-r2-wissen{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}@media(max-width:520px){.vl-r2-fakt{grid-template-columns:1fr}}.vl-r3-schalter{padding:12px 14px;margin-bottom:12px}.vl-r3-schalter-kopf{display:flex;align-items:flex-start;gap:12px}.vl-r3-schalter-text{flex:1;min-width:0}.vl-r3-schalter h2{margin:0;font-size:14px}.vl-r3-schalter .switch{margin-top:2px}.vl-r3-schalter .hint{margin:4px 0 0}.vl-r3-grund{display:flex;align-items:flex-start;gap:6px}.vl-r3-grund--warn{color:var(--warn)}.vl-r3-schalter--kompakt .vl-r3-status{margin:0;font-size:13px;color:var(--text-muted)}.vl-r3-schalter--kompakt .vl-r3-status b{color:var(--text);font-weight:600}.vl-r3-schalter--kompakt .vl-r3-mehr{margin-top:2px}.vl-r3-grund svg{flex:none;margin-top:2px}.vl-r3-mehr{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 0;min-height:24px;border:0;background:none;color:var(--text-muted);font-size:12.5px;font-weight:600;cursor:pointer}.vl-r3-mehr:hover{color:var(--text)}.vl-r3-erklaerung{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;max-width:80ch;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.vl-r3-filterleiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.vl-anker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px}.vl-anker .hint{margin:0}.hint.vl-anker{margin:0 0 10px}.cset-weg{margin:10px 0 0}.vl-r3-filter{max-width:100%}.vl-r3-marke{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;color:var(--text-muted);min-width:0}.vl-r3-marke .status-tag{padding:1px 7px;font-size:11.5px}.vl-r3-urheber{overflow-wrap:anywhere;min-width:0}.vl-r3-arten{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.vl-r3-einschliessen{margin:12px 0 0;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px;font-size:12.5px}.vl-r3-einschliessen legend{padding:0 4px;font-weight:600}.vl-r3-einschliessen-zeile{display:flex;align-items:center;gap:8px;min-height:24px;cursor:pointer}.vl-r3-einschliessen[aria-busy=true] .vl-r3-einschliessen-zeile{cursor:default;opacity:.7}.auftrag-band{max-width:var(--view-max);margin:0 auto}.auftrag-band:focus{outline:none}.auftrag-band:focus-visible .notice{outline:2px solid var(--accent);outline-offset:2px}.auftrag-band .notice{margin-bottom:16px}.auftrag-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.auftrag-titel{overflow-wrap:anywhere;min-width:0}.auftrag-zahl{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.auftrag-leiste{display:block;width:100%;height:6px;margin:6px 0 8px;accent-color:var(--accent)}.auftrag-lage{color:var(--text)}.auftrag-ladefehler{color:var(--text-muted)}.auftrag-details{margin-top:8px}.auftrag-details-titel{display:block;color:var(--text);margin:6px 0 2px}.auftrag-details ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.auftrag-module{margin-top:8px}.auftrag-module-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.auftrag-modul{min-width:0;overflow-wrap:anywhere}.auftrag-modul-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px}.auftrag-modul-name{font-weight:600;color:var(--text)}.auftrag-modul-status{padding:1px 7px;font-size:11.5px}.auftrag-modul-link{display:inline-flex;align-items:center;min-height:32px}.auftrag-modul-hinweis{margin:2px 0 0}@media(pointer:coarse){.auftrag-modul-link{min-height:var(--touch-min)}}.wrs{margin-top:8px}.wrs-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wrs-zeile{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);min-width:0}.wrs-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.wrs-rolle{display:inline-flex;align-items:baseline;gap:6px;min-width:0;overflow-wrap:anywhere}.wrs-rolle--fett{font-weight:600;color:var(--text)}.wrs-farbe{flex:none;width:9px;height:9px;border-radius:50%;background:var(--text-faint);align-self:center}.wrs-rechte{color:var(--text-muted);overflow-wrap:anywhere}.wrs-tag{padding:1px 7px;font-size:11.5px}.notice .wrs-text{margin:4px 0 0;color:var(--text);overflow-wrap:anywhere}.wrs-chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.wrs-chip{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;max-width:100%;padding:1px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);font-size:12px;color:var(--text);overflow-wrap:anywhere}.wrs-chip-zusatz,.wrs-chip--weitere{color:var(--text-muted)}.wrs-knoepfe{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px}.notice .wrs-hilfe{margin:4px 0 0}.wrs-meldung,.notice .wrs-meldung{margin:6px 0 0;color:var(--deny)}@media(max-width:520px){.wrs-knoepfe{flex-direction:column}.wrs-knoepfe .btn{width:100%;justify-content:center}}.auftrag-sperre-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}@media(max-width:520px){.auftrag-band .notice{padding:9px 11px;margin-bottom:12px}.auftrag-band .notice-actions{margin-top:6px;gap:6px}.auftrag-leiste{margin:4px 0 6px}.auftrag-band .notice p{margin-bottom:3px}}.vl-dialog .m-foot .btn{white-space:nowrap;flex:none}.h-hero{display:flex;align-items:center;gap:11px;padding:13px 16px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface-1);margin-bottom:16px;font-weight:700;box-shadow:0 0 34px -20px currentColor}.h-hero .hdot{width:11px;height:11px;box-shadow:0 0 10px currentColor}.h-hero .when{margin-left:auto;color:var(--text-faint);font-weight:400;font-size:12.5px;font-family:var(--font-mono)}.hdot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.h-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;align-items:start}.h-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:4px 16px 14px}.h-card>h3,.abo-card>h2.abo-kicker{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin:14px 0 6px}.h-metric{padding:8px 0;border-bottom:1px dashed var(--border)}.h-metric:last-child{border-bottom:0}.h-metric-top{display:flex;align-items:center;gap:10px}.h-metric .lbl{font-size:12px;font-weight:600;color:var(--text-muted);min-width:52px}.h-metric .bar{flex:1;height:6px;border-radius:3px;background:var(--neutral-bg);overflow:hidden}.h-metric .bar>i{display:block;height:100%;border-radius:3px;background:currentColor;box-shadow:0 0 8px -2px currentColor;transition:width .3s}.h-metric .num{font-family:var(--font-mono);font-size:12px;font-weight:600;white-space:nowrap;color:var(--text)}.h-metric .note{font-size:11px;color:var(--text-faint);margin:3px 0 0 62px}.spark-wrap{position:relative;margin-top:16px}.spark{width:100%;height:30px;display:block}.spark-end{position:absolute;right:0;width:5px;height:5px;border-radius:50%;background:currentColor;transform:translate(50%,-50%);box-shadow:0 0 7px currentColor;pointer-events:none}.spark-empty{height:18px;border-radius:3px;background:repeating-linear-gradient(90deg,transparent,transparent 4px,var(--border) 4px,var(--border) 5px);opacity:.5}.spark-cursor{position:absolute;top:0;bottom:0;width:1px;background:currentColor;opacity:.5;pointer-events:none}.spark-tip{position:absolute;top:-15px;right:0;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:0 5px;pointer-events:none;white-space:nowrap}.h-line{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:13px;border-bottom:1px dashed var(--border)}.h-line:last-child{border-bottom:0}.h-line .mono{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-left:auto;text-align:right}.px-detail section{margin-bottom:18px}.px-detail h4{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:0 0 4px}.inc-row{display:flex;gap:14px;padding:12px 14px;margin-bottom:8px;background:var(--surface-1);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius)}.inc-main{flex:1;min-width:0}.inc-summary{font-weight:600;font-size:13.5px}.inc-meta{font-size:10.5px;color:var(--text-faint);margin-top:3px;word-break:break-all}.inc-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.inc-state{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--neutral-bg);color:var(--text-muted)}.inc-state[data-state=open]{background:var(--deny-bg);color:var(--deny)}.inc-state[data-state=acknowledged]{background:var(--warn-bg);color:var(--warn)}.inc-state[data-state=resolved]{background:var(--allow-bg);color:var(--allow)}.inc-actions{display:flex;gap:6px;margin-top:2px}.ac-card{padding:14px 16px 16px}.ac-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ac-head h3{font-size:14px;text-transform:none;letter-spacing:0;color:var(--text)}.ac-off{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.ac-form{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:12px}.ac-form label{display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:600;color:var(--text-muted)}.ac-form input:not(.fy-num-input),.ac-form select,.ac-form .fy-select-trigger{padding:5px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font:inherit;font-size:12px;min-width:130px}.ac-kanal{display:grid;gap:3px;width:min(100%,320px)}.ac-kanal-warnung,.ac-kanal-hinweis{margin:0}.ac-kanal-warnung{display:flex;align-items:flex-start;gap:5px;color:var(--warn)}.ac-kanal-warnung svg{flex:none;margin-top:2px}@media(max-width:520px){.ac-kanal{width:100%}}.ac-mention{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px}.ac-lbl{font-size:11px;font-weight:600;color:var(--text-muted);margin-right:4px}.ac-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);font-size:12px;color:var(--text-muted)}.ac-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ac-chip:hover{border-color:var(--border-strong)}.ac-checks{border-top:1px solid var(--border)}.ac-check{display:flex;align-items:center;gap:11px;padding:8px 0;border-bottom:1px dashed var(--border)}.ac-check:last-child{border-bottom:0}.ac-check.muted .ac-check-name{color:var(--text-faint)}.ac-check-name{flex:1;font-size:13px;display:flex;align-items:baseline;gap:8px}.ac-now{font-size:10.5px}.ac-thr{display:flex;align-items:center;gap:5px}.ac-thr input:not(.fy-num-input){width:62px;padding:4px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font:inherit;font-size:11px;text-align:right}.ac-thr input:disabled{opacity:.4}.ac-thr .fy-num:has(.fy-num-input:disabled){opacity:.4}.ac-unit{font-size:11px;color:var(--text-faint);width:12px}.ac-toggle{width:34px;height:19px;border-radius:999px;background:var(--neutral-bg);border:1px solid var(--border);position:relative;flex:none;transition:background .12s}.ac-toggle>span{position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:var(--text-faint);transition:transform .12s,background .12s}.ac-toggle.on{background:var(--allow);border-color:var(--allow)}.ac-toggle.on>span{transform:translate(15px);background:#fff}.ac-check-head{padding:4px 0 6px;border-bottom:1px solid var(--border)}.ac-check-head .ac-check-name{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.ac-toggle-sp{width:34px;flex:none}.ac-thr-head{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.ac-thr-head>span{width:86px;text-align:center}.ac-thr-head>span.ac-unit{width:12px}button.brand{border-left:0;border-right:0;border-top:0;background:transparent;width:100%;text-align:left;cursor:pointer;font:inherit;color:inherit}button.brand:hover .brand-name{color:var(--accent)}.launcher-pill{position:relative;display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text-muted);font-weight:600;font-size:var(--fs-xs);line-height:1;transition:background var(--dauer-kurz),border-color var(--dauer-kurz),color var(--dauer-kurz)}.launcher-pill:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--surface-2);box-shadow:0 0 18px -8px var(--glow-soft)}.launcher-pill:disabled{cursor:default}.launcher-pill[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.launcher-count{font-family:var(--font-mono);font-size:11.5px;font-weight:700}@media(max-width:620px){.launcher-label{display:none}}@media(max-width:1000px){.launcher-pill .sprach-label{display:none}}@keyframes launcher-in{0%{opacity:0;transform:translateY(-6px)}}.launcher-lock{width:38px;display:grid;place-items:center;color:var(--text-faint);flex:none}.launcher-cog{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-faint)}.launcher-cog:hover{background:var(--surface-1);border-color:var(--border);color:var(--text)}.launcher-add{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);text-align:left;font-weight:600;font-size:var(--fs-sm)}.launcher-add:hover{background:var(--accent-soft);color:var(--accent)}.launcher-add small{font-weight:400;color:var(--text-faint)}.launcher-pill .pill-badge{font-size:11px;font-weight:700;line-height:1.45;background:var(--accent-solid);color:#fff;border-radius:999px;padding:0 6px;min-width:17px;text-align:center}.fb-form .hint{max-width:66ch}.fb-zeile-emoji{display:grid;place-items:center;width:28px;font-size:var(--fs-xl);line-height:1}.fb-zaehler{white-space:nowrap;font-variant-numeric:tabular-nums}.fb-anderswo{display:flex;align-items:flex-start;gap:6px;max-width:66ch;margin:0 0 var(--sp-3)}.fb-anderswo-symbol{flex:none;margin-top:3px}.dash-pill[aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.add-mod-callout{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;border-color:var(--accent);background:linear-gradient(180deg,var(--accent-soft),transparent 140%)}.add-mod-callout.done{border-color:var(--border);background:var(--surface-1);color:var(--text-muted);font-size:13px;gap:9px}.add-mod-callout.done>svg{color:var(--allow)}.add-mod-callout-icon{width:32px;height:32px;flex:none;border-radius:9px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent-solid));box-shadow:0 0 16px -6px var(--glow)}.add-mod-callout-text{flex:1;min-width:200px;font-size:14px;color:var(--text)}.add-mod-callout-text small{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.add-mod-callout.empty-state{flex-direction:column;text-align:center;padding:34px 20px}.add-mod-callout.empty-state .add-mod-callout-icon{width:44px;height:44px;border-radius:12px}.add-mod-callout.empty-state .add-mod-callout-text{flex:none;font-size:16px}.add-mod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.add-mod-card{display:flex;align-items:flex-start;gap:10px;padding:10px 11px;text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);transition:border-color .12s,background .12s,box-shadow .12s}.add-mod-card:hover:not(.blocked){border-color:var(--border-strong);background:var(--surface-2)}.add-mod-card.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 16px -8px var(--glow-soft)}.add-mod-card.blocked{cursor:not-allowed;opacity:.75}.add-mod-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.add-mod-icon{width:28px;height:28px;flex:none;border-radius:7px;display:grid;place-items:center;background:var(--surface-2);color:var(--text-muted)}.add-mod-card.on .add-mod-icon{color:var(--accent)}.add-mod-main{flex:1;min-width:0;font-size:13px}.add-mod-main small{display:block;margin-top:1px;font-size:11.5px;color:var(--text-faint)}.add-mod-check{width:16px;height:16px;flex:none;margin-top:2px;border-radius:4px;border:1.5px solid var(--border-strong);display:grid;place-items:center}.add-mod-card.on .add-mod-check{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.add-mod-card.blocked .add-mod-check{border-color:transparent;color:var(--text-faint)}.mod-tag{margin-top:5px;font-size:10.5px;padding:2px 7px}.set-row-main .mod-tag{margin:0 0 0 6px;vertical-align:1px}.add-mod-search{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:4px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-faint)}.add-mod-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;outline:none}.add-mod-instant{display:inline-flex;align-items:center;gap:7px;margin-right:auto;font-size:13px;color:var(--text-muted);cursor:pointer}@media(max-width:520px){.add-mod-instant{flex-basis:100%}.modal-card .m-foot{flex-wrap:wrap}}.row-menu{position:relative;flex:none}.row-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:40;min-width:170px;padding:5px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:launcher-in var(--dauer-mittel) var(--ease-out)}.set-row.is-new{background:var(--accent-soft)}.set-row{display:flex;align-items:center;gap:10px;padding:9px 6px;border-radius:var(--radius-sm)}.set-row:hover{background:var(--surface-2)}.set-row>svg{color:var(--text-muted);flex:none}.set-row-main{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--text)}.set-row-main small{display:block;font-size:10.5px;font-weight:500;color:var(--text-faint);font-family:var(--font-mono)}.usermenu{position:relative}.usermenu-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 9px 4px 5px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--text-muted);font-weight:600;font-size:var(--fs-xs);line-height:1}.usermenu-pill:hover{border-color:var(--accent);color:var(--text);background:var(--surface-2);box-shadow:0 0 18px -8px var(--glow-soft)}.usermenu-pill[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.usermenu-avatar{width:22px;height:22px;flex:none;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(180deg,var(--accent),var(--accent-solid));color:#fff;font-size:var(--fs-xs);font-weight:700}.usermenu-avatar img{width:100%;height:100%;object-fit:cover}.usermenu-avatar-rahmen{position:relative;display:inline-flex;flex:none}.usermenu-punkt{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--bg)}.usermenu-punkt--eintrag{position:static;margin-left:auto;box-shadow:none}.usermenu-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.usermenu-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.usermenu-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:45;width:240px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;animation:launcher-in var(--dauer-mittel) var(--ease-out)}.usermenu-head{padding:8px 10px 6px;font-weight:700;font-size:var(--fs-sm);color:var(--text)}.usermenu-head small{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--accent);margin-top:2px}.usermenu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text);text-align:left;font-weight:500;font-size:var(--fs-sm)}.usermenu-item:hover{background:var(--surface-2)}.usermenu-item.danger{color:var(--deny)}.usermenu-item.danger:hover{background:var(--deny-bg)}.usermenu-item>svg{color:var(--text-faint);flex:none}.usermenu-sep{height:1px;background:var(--border);margin:5px 4px}.dash-hero{flex-wrap:wrap;padding:15px 17px}.dash-hero-label{color:var(--text);font-weight:800;font-size:16px;letter-spacing:-.01em}.dash-hero-sub{color:var(--text-muted);font-weight:500;font-size:13px}.dash-hero .when{margin-left:auto}.dash-notes{display:flex;flex-wrap:wrap;gap:7px;margin:-6px 0 14px}.dash-note{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);font-size:12px;transition:border-color .12s,box-shadow .12s}.dash-note:hover{border-color:currentColor;box-shadow:0 0 16px -8px currentColor}.dash-note b{color:var(--text);font-weight:700}.dash-note span{color:var(--text-muted)}.dash-note svg{flex:none}.dash-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px}.mod-card{display:block;text-align:left;padding:13px 14px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);transition:border-color .14s,background .14s,box-shadow .14s,transform .12s}.mod-card:hover{border-color:var(--accent);background:var(--surface-2);box-shadow:0 0 26px -12px var(--glow-soft);transform:translateY(-2px)}.mod-card:active{transform:translateY(0)}.mod-card.off{opacity:.55}.mod-card-top{display:flex;align-items:center;gap:9px}.mod-card-name{flex:1;min-width:0;font-weight:700;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-card-go{color:var(--text-faint);flex:none;transition:transform .12s,color .12s}.mod-card:hover .mod-card-go{color:var(--accent);transform:translate(2px)}.mod-card-line{font-size:12px;color:var(--text-muted);margin-top:7px;margin-left:39px}.mod-card .spark-wrap{margin-top:9px}.card-icon{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--signal-deep);color:var(--accent-bright);box-shadow:inset 0 0 14px -6px var(--glow),inset 0 1px #ffffff0d}.mod-card.off .card-icon{background:var(--surface-2);color:var(--text-faint);box-shadow:none}.dash-card{padding:4px 16px 16px}.dash-card+.dash-card{margin-top:16px}.dash-card-row{display:flex;gap:16px;flex-wrap:wrap}.dash-card-row .dash-card{flex:1;min-width:320px;margin-top:0}.dash-card-row+.dash-card,.dash-card+.dash-card-row{margin-top:16px}@media(max-width:780px){.dash-card-row{flex-direction:column}}.dash-activity{margin-top:14px;padding-top:13px;border-top:1px solid var(--border)}.actchart{padding:2px}.actchart-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px}.actchart-head .mono{font-family:var(--font-mono);color:var(--text-faint);font-size:11px}.actchart-legend{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-weight:500}.actchart-legend i{width:8px;height:8px;border-radius:2px}.actchart-legend i.chg{background:var(--accent)}.actchart-legend i.inc{background:var(--warn);margin-left:10px}.actchart-plot{position:relative}.actchart-bars{display:flex;align-items:flex-end;gap:4px;height:78px;border-bottom:1px solid var(--border)}.actbar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;cursor:default}.actbar .seg{display:block;border-radius:2px 2px 0 0;min-height:3px;transition:filter .1s}.actbar .seg.chg{background:var(--bar-muted)}.actbar .seg.inc{background:var(--warn);box-shadow:0 0 8px -2px var(--warn)}.actbar.on .seg.chg{background:linear-gradient(180deg,var(--accent-bright),var(--accent));box-shadow:0 0 14px -3px var(--glow)}.actbar.hl .seg{filter:brightness(1.4)}.actchart-tip{position:absolute;bottom:calc(100% + 5px);transform:translate(-50%);z-index:6;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:7px 10px;font-size:11.5px;line-height:1.5;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-lg)}.actchart-tip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.04em;color:var(--text-faint);margin-bottom:3px;text-transform:capitalize}.actchart-tip span{display:flex;align-items:center;gap:7px;color:var(--text)}.actchart-tip i{width:7px;height:7px;border-radius:2px;flex:none}.actchart-tip i.chg{background:var(--accent)}.actchart-tip i.inc{background:var(--warn)}.dash-card-head{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.dash-card-head h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.dash-card-head .btn{margin-left:auto}.dash-big{font-size:30px;font-weight:800;line-height:1;margin:6px 0 10px;letter-spacing:-.02em}.dash-big small{font-size:12px;font-weight:600;color:var(--text-faint);margin-left:7px;letter-spacing:0}.dash-card-head .dash-guild{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:700;text-transform:none;letter-spacing:-.01em;color:var(--text)}.dash-guild-av{width:28px;height:28px;border-radius:8px;flex:none;object-fit:cover}.dash-guild .server-avatar{width:28px;height:28px}.dash-server-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.dash-server-cols h3{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);margin:0 0 4px}@media(max-width:780px){.dash-server-cols{grid-template-columns:1fr;gap:6px}.dash-server-cols h3{margin-top:10px}}.dash-danger{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:8px 12px;margin:6px 0 14px;border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);font-size:12.5px}.dash-danger b{font-weight:700}.dash-danger .mono{font-size:11px;opacity:.8}.dash-danger-roles{display:flex;flex-wrap:wrap;gap:6px}.dash-botrolle-liste{flex-basis:100%;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 8px}.dash-botrolle-text{flex-basis:100%;margin:0;color:var(--text);line-height:1.45}.dash-botrolle-aktionen{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.dash-botrolle-aktionen .hint{margin:0}.ackchip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer;opacity:.85}.ackchip:hover:not(:disabled){opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.ackchip:disabled{cursor:default;opacity:.5}.ackchip.on{border-color:var(--border-strong);color:var(--text-faint);font-size:11px}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;margin:4px 0 12px}.kpi{display:flex;flex-direction:column-reverse;gap:3px;padding:10px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.kpi-n{font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.kpi:first-child .kpi-n{color:var(--accent-bright)}.kpi-l{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-family:var(--font-mono)}.dash-change{display:flex;align-items:baseline;gap:10px;width:100%;padding:6px 0;border:0;border-bottom:1px dashed var(--border);background:transparent;text-align:left}.dash-change:last-child{border-bottom:0}.dash-change:hover .dash-change-title{color:var(--accent)}.dash-change:disabled{cursor:default}.dash-change:disabled:hover .dash-change-title{color:var(--text)}.dash-change-title{flex:1;min-width:0;font-size:12.5px;font-weight:500;color:var(--text);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.dash-change .mono{font-size:11px;color:var(--text-faint);white-space:nowrap}.dash-infra{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.dash-infra-item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.dash-infra-item.mono{font-family:var(--font-mono);font-weight:500;color:var(--text-faint)}.poll-embed h4{margin:0 0 10px;font-size:13.5px;font-weight:700;color:var(--text)}.poll-opt{font-size:12px;margin-top:9px}.poll-opt:first-of-type{margin-top:0}.poll-opt-row{display:flex;justify-content:space-between;margin-bottom:4px;color:var(--text-muted)}.poll-opt-bar{height:7px;border-radius:4px;background:var(--neutral-bg);overflow:hidden}.poll-opt-bar>i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent),var(--accent-bright))}.poll-opt.lead .poll-opt-bar>i{box-shadow:0 0 12px -1px var(--glow)}.poll-foot{margin-top:10px;font-size:10.5px;color:var(--text-faint);font-family:var(--font-mono)}.dash-objekt-link{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.dash-objekt-link:hover h4{color:var(--accent-bright)}.dash-objekt-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pf-section-note{margin:-4px 0 10px;max-width:66ch}.pf-account{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}.pf-account-servers{padding:13px 16px 16px;border-top:1px solid var(--border)}.pf-sub{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.pf-sub-count{font-size:10.5px;font-weight:600;letter-spacing:0;color:var(--text-muted);background:var(--neutral-bg);border-radius:999px;padding:0 6px}.pf-servers-empty{padding:20px 16px}.pf-hero{display:flex;align-items:center;gap:18px;padding:18px 20px}.pf-avatar{width:104px;height:104px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--signal-deep);border:1px solid var(--border);color:var(--accent-bright);font-size:40px;font-weight:700;line-height:1}.pf-avatar img{width:100%;height:100%;object-fit:cover}.pf-hero-main{min-width:0;display:flex;flex-direction:column;gap:3px}.pf-name{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.pf-handle{margin:0;color:var(--text-muted);font-size:13px;overflow-wrap:anywhere}.pf-hero-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:5px}.pf-since{font-size:12px;color:var(--text-faint)}.pf-id{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;margin-top:9px}.pf-id-label{font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint);font-family:var(--font-mono)}.pf-id-value{font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.pf-mark{display:inline-flex;align-items:center;padding:2px 9px;border:1px solid var(--border-strong);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.pf-mark.admin,.pf-mark.owner{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.pf-plan{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--neutral-bg);color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pf-conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));gap:12px}.pf-conn{display:flex;flex-direction:column;gap:9px;padding:14px 15px;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius)}.pf-conn-head{display:flex;align-items:center;gap:11px;min-width:0}.pf-brand{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.pf-conn-id{min-width:0}.pf-conn-id h3{margin:0;font-size:14px;font-weight:600}.pf-conn-handle{display:block;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}a.pf-conn-handle{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px;transition:color .12s,text-decoration-color .12s}a.pf-conn-handle:hover{color:var(--accent-bright);text-decoration-color:currentColor}.pf-conn-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pf-conn .status-tag svg{flex:none}.pf-dot{width:7px;height:7px;flex:none;display:inline-block;border-radius:50%;background:currentColor}.pf-dot.open{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.pf-conn-meta{font-size:11.5px;color:var(--text-faint)}.pf-conn-note{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-faint);padding-left:9px;border-left:2px solid var(--border-strong)}.pf-conn-note.alert{border-left-color:var(--deny);color:var(--text-muted)}.pf-conn-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:2px}.pf-conn.off .pf-brand{opacity:.7}.pf-conn .btn:disabled:not([aria-busy=true]){opacity:1;background:var(--surface-2);border-color:var(--border);color:var(--text-faint);box-shadow:none}.pf-guilds{display:flex;flex-direction:column;gap:10px}.pf-guild{padding:12px 14px 13px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.pf-guild-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pf-guild-icon{width:34px;height:34px;flex:none;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--signal-deep);color:var(--accent-bright);font-size:14px;font-weight:700}.pf-guild-icon img{width:100%;height:100%;object-fit:cover}.pf-guild-title{min-width:0;flex:1}.pf-guild-title h3{margin:0;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.pf-guild-id{display:block;font-size:10.5px;color:var(--text-faint);overflow-wrap:anywhere}.pf-guild-marks{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pf-guild-row{display:flex;flex-wrap:wrap;gap:4px 12px;padding:9px 0 0;margin-top:9px;border-top:1px dashed var(--border)}.pf-guild-key{flex:none;width:118px;font-size:11px;font-weight:600;color:var(--text-faint);padding-top:3px}.pf-chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:5px}.pf-none{font-size:12px;color:var(--text-faint);font-style:italic;padding-top:2px}.pf-guild-note{margin:9px 0 0;padding-top:9px;border-top:1px dashed var(--border)}.pf-row-note{flex-basis:100%;margin:5px 0 0 130px}.pf-role{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--neutral-bg);color:var(--text-muted);font-size:12px;font-weight:500;overflow-wrap:anywhere}.pf-role-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--text-faint);box-shadow:0 0 0 1px var(--border-strong)}.pf-cap{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:11px;overflow-wrap:anywhere}.pf-guild-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:9px 0 0;margin-top:9px;border-top:1px dashed var(--border)}.pf-botline{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12.5px;color:var(--text-muted)}.pf-botline-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--allow);box-shadow:0 0 0 1px var(--border-strong)}.pf-botline-dot.off{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-faint)}.pf-botline.off{color:var(--text-faint)}.pf-botline-quota{flex-basis:100%;color:var(--warn);font-size:11.5px}.pf-guild-actions{flex:none;display:flex;align-items:center;gap:6px}.pf-servers-stale{margin:-2px 0 9px}.pf-confirm-label{display:block;margin-bottom:6px;font-size:12.5px;color:var(--text-muted)}.pf-confirm-input{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-size:13px}.pf-confirm-input:focus-visible{border-color:var(--accent)}.pf-theme-card{display:flex;align-items:center;justify-content:space-between;gap:10px}.pf-theme-card svg{flex:none;color:var(--accent)}@media(max-width:640px){.pf-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.pf-avatar{width:84px;height:84px;font-size:32px}.pf-conn-grid{grid-template-columns:1fr}.pf-account-servers{padding:12px 14px 14px}.pf-guild{padding:11px 12px 12px}.pf-guild-key{width:100%;padding-top:0}.pf-row-note{margin-left:0}.pf-guild-actions{width:100%}.pf-guild-actions .btn{width:100%;justify-content:center}}.tw-dialog-error{display:flex;align-items:flex-start;gap:7px;margin:0 0 14px;padding:9px 11px;border:1px solid var(--deny);border-radius:var(--radius-sm);background:var(--deny-bg);color:var(--deny);font-size:12.5px}.tw-dialog-error svg{flex:none;margin-top:1px}.op-scope{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:999px;padding:4px 10px}.op-nav-head{display:flex;align-items:center;border-bottom:1px solid var(--border)}.op-nav-head .brand{border-bottom:0;flex:1;min-width:0}.op-nav-close,.op-menu-btn,.op-nav-backdrop{display:none}@media(max-width:720px){.op-app{grid-template-columns:minmax(0,1fr)}.op-app .sidebar{position:fixed;top:0;bottom:0;left:0;z-index:41;width:var(--nav-drawer-w);border-right-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.op-app.op-nav-open .sidebar{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}.op-app .op-nav-close{display:grid;margin-right:12px}.op-app .op-menu-btn{display:inline-flex;flex:none}.op-app.op-nav-open .op-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#080a1080}.op-app .topbar{padding:10px 12px;gap:8px}.op-app .content{--content-pad-unten: 48px;padding:18px 14px var(--content-pad-unten)}}@media(max-width:480px){.op-app .op-scope{display:none}}.op-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px;margin-bottom:18px}.op-kpi-card{text-align:left;cursor:default}.op-kpi-card--link{cursor:pointer;transition:border-color .14s,background .14s}.op-kpi-card--link:hover{border-color:var(--accent);background:var(--surface-2)}.op-note{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:12.5px;line-height:1.5}.op-delta{font-size:12px;font-weight:600;margin-top:4px}.op-delta-up{color:var(--allow)}.op-delta-down{color:var(--deny)}.op-delta-flat,.op-delta-unknown{color:var(--text-faint);font-weight:500}.op-trend-grid{display:flex;flex-wrap:wrap;gap:20px}.op-trend-item{flex:1 1 200px;min-width:180px}.op-trend-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted);margin-bottom:6px}.op-trend-item-head .mono{color:var(--text-faint);font-size:11px}.ow-chart{display:flex;align-items:flex-end;gap:2px;height:120px;padding:10px 12px;background:var(--surface-1);border:1px solid var(--border);border-radius:10px;margin-bottom:20px}.ow-bar{flex:1;min-width:2px;background:var(--accent-bright);border-radius:2px 2px 0 0;opacity:.75;transition:opacity .12s}.ow-bar:hover{opacity:1}.ow-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.ow-list{background:var(--surface-1);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.ow-list h3{font-size:12px;font-weight:600;color:var(--text-muted);margin:0 0 10px}.ow-list ul{list-style:none;margin:0;padding:0}.ow-list li{position:relative;display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:13px;border-radius:5px;overflow:hidden}.ow-list-bar{position:absolute;left:0;top:0;bottom:0;background:var(--signal-deep);border-radius:5px;z-index:0}.ow-list-name{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.ow-list-count{position:relative;z-index:1;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.legal-links{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 10px 2px}.legal-links .legal-hint{display:block;width:100%;margin-top:4px;color:var(--text-faint);font-size:var(--fs-xs);line-height:1.35}.legal-links a{font-size:var(--fs-xs);color:var(--text-faint);text-decoration:none;transition:color .12s}.legal-links a:hover{color:var(--text-muted);text-decoration:underline}.legal-links .legal-kuendigen{flex-basis:100%}.legal-links .legal-kuendigen a{display:inline-flex;align-items:center;min-height:32px;font-size:var(--fs-sm);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.legal-links .legal-kuendigen a:hover{color:var(--text)}@media(pointer:coarse){.legal-links .legal-kuendigen a{min-height:44px}}.nav-item--off{opacity:.6}.nav-item--off:hover{opacity:.85}.nav-off-tag{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border-strong);border-radius:999px;padding:0 6px}.op-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.op-toolbar-label{font-size:12px;font-weight:600;color:var(--text-muted)}.op-switch-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);cursor:pointer}.op-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.op-karte{margin-bottom:var(--sp-4)}.op-karten-titel{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin:0 0 var(--sp-3)}.op-journal-kopf{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.op-journal-export{margin-left:auto}@media(max-width:520px){.op-journal-export{margin-left:0;flex-basis:100%}}.op-chips--spaced{margin-bottom:14px}p.op-note{margin-top:0}.op-note svg{flex:none;margin-top:2px}.op-note--warn{border-color:var(--warn);background:var(--warn-bg);color:var(--text)}.op-note--warn svg{color:var(--warn)}.op-lage{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:8px;margin-bottom:18px}.op-lage-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:12.5px;color:var(--text-muted);text-align:left;min-width:0;transition:border-color .12s,background .12s}.op-lage-item:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.op-lage-item .status-tag{flex:none}.op-lage-hinweis{grid-column:1 / -1;margin:0}.op-sec+.op-sec{margin-top:4px}.op-sec-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin:18px 0 9px}.op-sec-head .section-label{margin:0}.op-sec-title:focus-visible{outline-offset:4px}.op-sec-body{padding:12px 16px 14px;min-width:0}.op-line{margin:0 0 10px;color:var(--text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.op-subhead{font-size:12.5px;font-weight:600;color:var(--text);margin:16px 0 6px}.op-sub{font-size:11.5px;color:var(--text-faint)}.op-hint-tight{margin:0 0 8px}.op-empty{padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12.5px}.op-unknown{color:var(--text-faint);font-style:italic}.op-unknown-box{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:var(--text-muted)}.op-table .op-time,.op-nowrap{white-space:nowrap}.op-wrap{overflow-wrap:anywhere;min-width:12ch}.op-warn-text{color:var(--warn)}.op-guild{overflow-wrap:anywhere}.op-guild-id{font-size:12px;color:var(--text-muted)}.op-counter{margin-top:4px;font-size:11px;color:var(--text-faint)}.op-errtext{margin-top:4px;padding:7px 10px;border-radius:6px;background:var(--surface-2);font-family:var(--font-mono);font-size:12px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.op-table-scroll{overflow-x:auto;max-width:100%;position:relative}.op-table{min-width:540px}.op-table th,.op-table td{vertical-align:top}.op-table .status-tag{white-space:nowrap}.op-row-warn td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.op-kanten{list-style:none;margin:0;padding:0;display:grid;gap:2px}.op-row-deny td:first-child{box-shadow:inset 3px 0 0 var(--deny)}.changes-table tr.op-detail-row td{padding-top:0}.changes-table tr:has(+.op-detail-row) td{border-bottom:0}.op-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px}.op-dl dt{color:var(--text-faint)}.op-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.op-stats{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0}.op-stats>div{display:flex;flex-direction:column}.op-stats dt{font-size:12px;color:var(--text-faint)}.op-stats dd{margin:0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.op-details{margin-top:14px}.op-details>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:4px 2px;list-style:none}.op-details>summary::-webkit-details-marker{display:none}.op-details>summary:before{content:"▸ ";color:var(--accent)}.op-details[open]>summary:before{content:"▾ "}.op-funnel{list-style:none;margin:0;padding:0;display:grid;gap:14px}.op-funnel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:5px}.op-funnel-label{font-size:13px;color:var(--text);min-width:0}.op-funnel-count{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.op-funnel-track{margin-bottom:4px}.op-funnel-note{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.funnel-fill.op-funnel-unknown{background:repeating-linear-gradient(135deg,var(--surface-3) 0 6px,var(--border-strong) 6px 12px)}.op-off{display:grid;justify-items:center;gap:6px;overflow-wrap:anywhere}.op-off>svg{color:var(--text-faint)}.op-off-title{font-weight:600;color:var(--text)}.op-off .hint{margin:0;max-width:60ch}.op-off-reason{margin:8px 0 0;text-align:left;max-width:60ch}.op-ann-preview{padding:12px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);margin-bottom:14px}.op-ann-preview .ann-stack{margin:0}.op-chips .ac-chip:disabled{cursor:not-allowed;opacity:.7}.op-chip-gone{border-style:dashed}.ann-stack{display:grid;gap:8px;max-width:var(--view-max);margin:0 auto 16px;min-width:0}.ann{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--neutral);min-width:0}.ann--warning{border-color:var(--warn);background:var(--warn-bg);box-shadow:inset 3px 0 0 var(--warn)}.ann--critical{border-color:var(--deny);background:var(--deny-bg);box-shadow:inset 3px 0 0 var(--deny)}.ann-icon{flex:none;margin-top:2px;color:var(--text-muted)}.ann--warning .ann-icon{color:var(--warn)}.ann--critical .ann-icon{color:var(--deny)}.ann-main{flex:1;min-width:0}.ann-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.ann-tag{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.ann--warning .ann-tag{color:var(--warn)}.ann--critical .ann-tag{color:var(--deny)}.ann-title{font-weight:600;color:var(--text);overflow-wrap:anywhere}.ann-body{margin-top:2px;font-size:var(--fs-sm);color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere}.ann--warning .ann-body,.ann--critical .ann-body{color:var(--text)}.ann-body--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.ann-toggle{margin-top:4px;padding:0;border:0;background:none;color:var(--accent);font-size:var(--fs-xs);font-weight:600}.ann-toggle:hover{color:var(--accent-bright);text-decoration:underline}.ann-body--rich{white-space:normal}.ann-body--rich .rt>:first-child{margin-top:0}.ann-body--rich .rt>:last-child{margin-bottom:0}.ann-body--rich .rt-bild{max-width:min(100%,480px);margin-left:0}.ann-body--zu{max-height:5.6rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.ann-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:4px}.ann-zeile .ann-toggle{margin-top:0}.ann-knopf{margin-left:auto}@media(max-width:520px){.ann-knopf{flex:1 1 100%;margin-left:0;min-height:var(--touch-min, 44px);justify-content:center}}.ann-close{width:28px;height:28px;background:transparent;border-color:transparent}.ann-close:disabled{opacity:.45;cursor:not-allowed}.ann-more-all{justify-self:start}@media(max-width:520px){:root .ann-stack .btn.ghost.ann-more-all,:root .ann-stack .btn.ghost.ann-more-all:hover{justify-self:stretch;justify-content:center;min-height:var(--touch-min, 44px);border-color:var(--border);font-size:var(--fs-xs)}}.chead{display:flex;justify-content:flex-end;margin-bottom:14px}.ckpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.ckpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.ckpi-l{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.ckpi-n{font-size:22px;font-weight:700;letter-spacing:-.02em}.ctrend{font-size:11.5px;font-weight:600}.ctrend.up{color:var(--allow)}.ctrend.down{color:var(--deny)}.ctrend.flat,.ctrend.none{color:var(--text-faint);font-weight:500}.ccols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.crank{display:flex;align-items:baseline;gap:10px;padding:7px 14px;border-top:1px solid var(--border);font-size:13px}.crank:first-of-type{border-top:none}.crank-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crank-name em{color:var(--text-faint);font-style:normal}.crank-val{font-size:12px;color:var(--text-muted)}.dash-comm-top{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:11.5px;color:var(--text-muted)}.dash-comm-top b{color:var(--text);font-weight:600}.funnel{padding:4px 14px 10px}.funnel-row{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px}.funnel-label{flex:0 0 42%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.funnel-bar{flex:1;height:8px;border-radius:999px;background:var(--surface-3);overflow:hidden}.funnel-fill{display:block;height:100%;background:var(--accent);border-radius:999px}.funnel-n{flex:0 0 auto;min-width:3ch;text-align:right;font-size:12px}.ob-wizard-modal{width:720px}@media(min-width:521px)and (max-width:640px){.ob-wizard-modal{width:96vw;max-height:92vh;max-height:92dvh}.ob-wizard-modal .m-body{max-height:74vh;max-height:74dvh}}.ob-progress{display:flex;gap:5px;margin-bottom:8px}.ob-progress-dot{flex:1;height:4px;border-radius:999px;background:var(--surface-3)}.ob-progress-dot.done{background:var(--accent);opacity:.55}.ob-progress-dot.on{background:var(--accent);box-shadow:0 0 10px -2px var(--glow)}.ob-progress-label{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:16px}.ob-progress-label:focus{outline:none}.ob-welcome{text-align:center;padding:10px 8px 4px}.ob-welcome-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:16px;margin-bottom:14px;background:linear-gradient(180deg,var(--signal-deep),var(--surface-2));color:var(--accent-bright);box-shadow:0 0 24px -8px var(--glow);overflow:hidden}.ob-welcome-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ob-welcome h2{margin:0 0 8px;font-size:19px;letter-spacing:-.01em;text-wrap:balance}.ob-welcome p{margin:0 auto;max-width:46ch;color:var(--text-muted)}.ob-perm-list{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none}.ob-perm-list li{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:13px}.ob-bot-pruefen{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:14px}.ob-bot-pruefen .hint{margin:0}.rollen-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;min-width:0}.rollen-chip{display:inline-block;max-width:100%;padding:2px 9px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px;font-size:12px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rollen-chips>li{max-width:100%}button.rollen-chip-mehr{background:transparent;color:inherit;font:inherit;font-size:12px;border-style:dashed;cursor:pointer}button.rollen-chip-mehr:hover{border-style:solid;background:color-mix(in srgb,currentColor 10%,transparent)}.ob-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px}@media(max-width:520px){.ob-goal-grid{grid-template-columns:minmax(0,1fr)}}.add-mod-card.ob-goal-card{gap:12px;padding:14px 14px 13px;min-height:44px;cursor:pointer}.ob-goal-card .add-mod-icon{width:38px;height:38px;border-radius:10px;transition:background .12s,box-shadow .12s}.ob-goal-card.on .add-mod-icon{background:var(--accent-soft);box-shadow:0 0 14px -6px var(--glow)}.ob-goal-card .add-mod-main>b{display:block;font-size:14.5px;line-height:1.3}.ob-goal-text{display:block;margin-top:3px}.ob-goal-desc{display:block;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.ob-goal-mods{display:block;margin-top:9px;padding-top:8px;border-top:1px dashed var(--border);font-size:11.5px;line-height:1.55;color:var(--text-muted)}.ob-goal-mods-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ob-goal-card.on .ob-goal-mods{color:var(--text)}.ob-goal-mod{white-space:nowrap}.ob-goal-mod.dabei svg{margin-right:3px;vertical-align:-1px;color:var(--allow)}.ob-bereich{margin:12px 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.ob-more{margin-top:10px}.ob-more>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-muted);padding:6px 2px;list-style:none}.ob-more>summary::-webkit-details-marker{display:none}.ob-more>summary:before{content:"▸ ";color:var(--accent)}.ob-more[open]>summary:before{content:"▾ "}.fp-stand{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap}.fp-balken{display:inline-block;flex:1 1 120px;max-width:240px;height:6px;border-radius:999px;background:var(--neutral-bg);overflow:hidden}.fp-stand.is-klein .fp-balken{flex:none;width:72px;height:4px}.fp-balken-fuellung{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--dauer-mittel) var(--ease-out)}.fp-liste{list-style:none;margin:var(--sp-2) 0 0;padding:0}.fp-zeile{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;padding:var(--sp-3) var(--sp-1)}.fp-eintrag+.fp-eintrag{border-top:1px solid var(--border)}.fp-eintrag.is-gerade .fp-kopf>b{color:var(--text)}.fp-symbol{display:grid;place-items:center;width:32px;height:32px;color:var(--text-muted)}.fp-main{display:grid;gap:2px;min-width:0}.fp-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.fp-kopf>b{font-size:var(--fs-md)}.fp-text{display:block;font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere}.fp-unter{font-size:var(--fs-xs);color:var(--text-muted)}.fp-unter:empty{display:none}.fp-gerade{font-size:var(--fs-xs);font-weight:600;color:var(--allow)}.fp-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:flex-end}.fp-zeile-link{color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.fp-zeile-link:hover{background:var(--surface-2)}.fp-zeile-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fp-zeile-link .set-row-chev{align-self:center;color:var(--text-muted);transform:rotate(-90deg)}.fp-gruppe{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted)}.fp-karte{margin-bottom:var(--sp-4)}.fp-karte-kopf{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.fp-karte-kopf h2{margin:0;font-size:var(--fs-lg)}.fp-karte-kopf .icon-btn{margin-left:auto}.fp-abschluss{margin-top:var(--sp-3);font-size:var(--fs-sm)}.fp-abschluss b{color:var(--text)}.fp-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.fp-fuss .fp-bereit{margin:0}.fp-fuss-wege{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-left:auto}.fp-intro{margin-top:0}.fp-zurueck{margin:0 0 var(--sp-3);text-align:right}.fp-wizard-titel{margin:0 0 var(--sp-1);font-size:var(--fs-lg)}.fp-team-titel{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--fs-sm);font-weight:600}.fp-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);max-width:var(--view-max);margin:0 auto var(--sp-4);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.fp-leiste-satz{flex:1 1 220px;font-size:var(--fs-sm)}.fp-leiste-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.fp-erfolg{display:flex;gap:var(--sp-3);align-items:flex-start;margin:0 0 var(--sp-3);animation:fp-ein var(--dauer-kurz) ease backwards}.fp-erfolg>span:last-child{display:grid;gap:2px}@keyframes fp-ein{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.fp-erfolg{animation:none}}.fp-discord-link{font-size:var(--fs-sm);font-weight:600}.fp-einschub-stand{display:grid;gap:var(--sp-1);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted)}@media(max-width:520px){.fp-zeile{grid-template-columns:32px minmax(0,1fr)}.fp-knoepfe{grid-column:2;justify-content:flex-start}.fp-zeile-link .set-row-chev{display:none}}.ob-review-list{margin:0;padding-left:18px;font-size:13px;color:var(--text)}.ob-grund-frage{margin:0 0 12px;font-weight:600;color:var(--text)}.ob-grund-baum{margin:12px 0}.ob-grund-schalter,.ob-grund-angebot{margin-top:14px}.ob-grund-hinweise{margin-bottom:16px}.ob-grund-status{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:-8px 0 14px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:12.5px;color:var(--text-muted)}.ob-grund-status>svg{flex:none;color:var(--accent)}.ob-grund-status.warn>svg{color:var(--warn)}.ob-grund-status-titel{font-weight:600;color:var(--text);overflow-wrap:anywhere}.ob-grund-status-zahl{margin-left:auto;font-size:11px;color:var(--text-faint)}.ob-review-list li{padding:3px 0}.ob-review-list .mod-tag{margin-left:6px}.ob-login-row{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.ob-login-row code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.setup-checklist{padding-bottom:6px}.setup-checklist-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.hint.setup-checklist-bereit{color:var(--text-muted);margin:8px 0 4px}.set-row-link{color:inherit;text-decoration:none}.set-row-link:focus-visible{border-radius:var(--radius-sm)}.set-row-link:hover{text-decoration:none}.set-row-link .set-row-main small{color:var(--text-muted)}.set-row-link .set-row-main small.is-warn{color:var(--warn)}.set-row-link .set-row-chev{flex:none;transform:rotate(-90deg);color:var(--text-faint)}.set-row-link:hover .set-row-chev{color:var(--text-muted)}.ob-tour-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-tour);background:transparent;cursor:default}.ob-tour-ring{position:fixed;z-index:59;border-radius:10px;border:2px solid var(--accent);box-shadow:0 0 0 4000px #06080e9e,0 0 22px -2px var(--glow);pointer-events:none;transition:top .18s ease,left .18s ease,width .18s ease,height .18s ease}.ob-tour.no-motion .ob-tour-ring{transition:none}.ob-tour-pop{position:fixed;z-index:60;width:300px;max-width:calc(100vw - 24px);padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-lg),0 0 40px -16px var(--glow-soft)}.ob-tour-pop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ob-tour-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ob-tour-pop-head b{font-size:14px}.ob-tour-step{font-size:10.5px;color:var(--text-faint)}.ob-tour-pop p{margin:0 0 12px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.ob-tour-pop-foot{display:flex;align-items:center;gap:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pause-band{border-color:var(--warn);margin-bottom:16px;padding:12px 16px 14px}.pause-band-head{display:flex;align-items:center;gap:8px;color:var(--warn)}.pause-band-head b{color:var(--text);font-size:14px}.pause-band>p{margin:6px 0 0;color:var(--text-muted);max-width:72ch}.pause-band>.pause-band-note{color:var(--text-faint);font-size:12.5px}.pause-band-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.pf-paused{margin:4px 0 12px;padding:10px 12px;border:1px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-bg);display:flex;flex-direction:column;gap:8px}.pf-paused-head{display:flex;align-items:center;gap:6px;margin:0;color:var(--warn);font-weight:700;font-size:12.5px}.pf-paused-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pf-paused-list li{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:13px;color:var(--text)}.pf-paused-list li>span:last-child{color:var(--text-muted)}.op-konten{margin:0 0 10px;padding-left:18px;display:flex;flex-direction:column;gap:3px}.pause-screen{max-width:780px}.pause-screen-card{padding:16px 18px 18px}.pause-screen-card h1{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.pause-links{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.pause-links{grid-template-columns:1fr}}.pause-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);text-decoration:none;transition:border-color .12s,background .12s}.pause-link:hover{border-color:var(--border-strong);background:var(--surface-2)}.pause-link>svg{flex:none;color:var(--text-muted)}.pause-link>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pause-link small{color:var(--text-faint);font-size:12px}.pf-paused .hint{color:var(--text-muted)}.pf-paused a{color:var(--accent-bright)}.pf-vorlagen-text{margin:0;font-size:13px;color:var(--text)}.pf-vorlagen-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pf-vorlagen-liste li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.pf-vorlagen-name{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;font-size:13px;color:var(--text);overflow-wrap:anywhere}.pf-vorlagen-name small{color:var(--text-muted);font-size:12px}.pf-vorlagen-aktionen{display:flex;gap:6px;flex:none}.pf-als-vorlage{margin-left:auto}.pf-backup-wahl{border:0;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.pf-backup-wahl .bk-plan-wahl>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pf-backup-meta{color:var(--text-muted);font-size:12px}.bs-details{margin-top:10px;display:flex;flex-direction:column;gap:8px;max-width:72ch}.bs-details>p{margin:0}.bs-label{font-size:12px;font-weight:600;color:var(--text-muted)}.bs-kundentext{white-space:pre-line;overflow-wrap:anywhere;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text)}.bs-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:0;font-size:13px}.bs-facts dt{color:var(--text-muted)}.bs-facts dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--text)}.bs-rechtsbehelf{white-space:pre-line;overflow-wrap:anywhere;font-size:12.5px;color:var(--text-muted)}.bs-details .pause-band-actions{margin-top:2px}.bs-konto{margin:0 0 12px}.bs-aufklapp{flex-basis:100%}.bs-aufklapp>summary{cursor:pointer;color:var(--accent-bright);font-size:12.5px;width:max-content;max-width:100%}.bs-aufklapp[open]>summary{margin-bottom:2px}#mein-tarif{scroll-margin-top:16px}#mein-tarif:focus-visible{outline:none;box-shadow:none}.set-row.is-paused .switch.on{background:var(--signal-deep);box-shadow:none}.mod-card.paused .card-icon{background:var(--surface-2);color:var(--text-muted);box-shadow:none}.mod-card-line .status-tag{padding:1px 7px;font-size:11px}.empty-lead{margin:6px auto 0;max-width:62ch;color:var(--text-muted);font-size:13px}.empty-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:10px}.h-metric-top.can-wrap{flex-wrap:wrap;row-gap:6px}.h-metric-top .status-tag,.op-nowrap{white-space:nowrap}.op-konten .hint{margin:0}.tk-row.is-static{cursor:default}.tk-row.is-static:hover{border-color:var(--border)}.tk-tags .status-tag,.tk-detail-sub .status-tag{padding:1px 7px;font-size:11px}.tk-panel-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;align-content:start;font-size:13px}.tk-panel-facts dt{font-size:12px;font-weight:600;color:var(--text-muted)}.tk-panel-facts dd{margin:0;color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.pf-preview{margin:4px 0 12px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.pf-preview-head{display:flex;align-items:center;gap:6px;margin:0;color:var(--text);font-weight:700;font-size:12.5px}.pf-preview-when,.pf-preview-empty,.pf-preview-lead{margin:0;font-size:12.5px;color:var(--text-muted)}.pf-preview .pf-paused-list li>span:last-child{color:var(--text-muted)}.pf-preview a{color:var(--accent-bright)}.pf-now{margin-left:6px;padding:1px 7px;font-size:11px}.op-preview{margin-top:8px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--border-strong);display:flex;flex-direction:column;gap:3px}.op-preview-line{margin:0;font-size:12.5px;color:var(--text-muted)}.op-preview-line b{color:var(--text)}.op-preview-line.hint{margin:0;color:var(--text-faint)}.op-pending{margin-bottom:12px}.op-pending-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.op-pending-body>p{margin:0}.op-pending-body .op-preview{margin-top:0}.op-pending-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.h-metric .note.h-metric-paused{margin-left:0;color:var(--warn)}.rr-editor .pause-band{border-radius:var(--radius-sm);margin-bottom:14px}.discord-missing{margin-bottom:14px}.discord-missing-head{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-weight:700;color:var(--text)}.discord-missing-head svg{color:var(--warn);flex:none}.discord-missing-body p{margin:0 0 4px;color:var(--text-muted);max-width:72ch}.discord-missing-body b{color:var(--text);font-weight:600}.discord-missing-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.op-cell .fy-num-suffix{min-width:6ch}.mod-tag+.mod-tag{margin-left:4px}.pf-vorab{margin:4px 0 12px;display:flex;flex-direction:column;gap:6px}.pf-vorab-head{display:flex;align-items:center;gap:6px;margin:0;color:var(--text);font-weight:700;font-size:12.5px}.pf-vorab-head svg{color:var(--allow);flex:none}.op-kz{margin-bottom:10px}.op-kz-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.op-kz-main{flex:1 1 260px;min-width:0}.op-kz-tags,.op-kz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.op-kz-name{font-weight:600;color:var(--text)}.op-kz-sub{font-size:12px;color:var(--text-muted)}.op-kz-meta{margin:6px 0 0;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.op-kz-hinweis-abo{display:block;margin-top:2px;font-size:12px;overflow-wrap:anywhere}.op-kz-form{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.op-kz-nachrangig{color:var(--text-muted)}#sperre{scroll-margin-top:16px}.op-sperre-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:12px}.op-sperre-stand{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.op-sperre .op-note,.op-sperr-zeile{margin-bottom:10px}.op-sperr-texte{margin-top:8px}.op-sperr-texte>summary{cursor:pointer;font-size:12.5px;color:var(--text-muted);width:max-content;max-width:100%}.op-sperr-texte[open]>summary{margin-bottom:6px}.op-sperr-dl dt{padding-top:1px}.op-klartext{white-space:pre-line;overflow-wrap:anywhere;color:var(--text)}.op-sperr-empfaenger{margin:4px 0 0;padding-left:18px}.op-sperr-form{display:flex;flex-direction:column;gap:8px;margin-top:10px}.op-sperr-form .op-sperr-feld{margin-bottom:0}.op-sperr-feld{margin-bottom:12px}.op-sperr-feld textarea{width:100%;resize:vertical;min-height:3.2em}.op-zaehler{margin:2px 0 0;text-align:right}.op-sperr-hinweise{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-muted)}.op-sperr-folgen .op-table-scroll{margin-top:4px}.op-ablauf-folgen{margin:0;padding:7px 10px;font-size:12px}.op-sperr-ziel{min-width:10em}.op-row-not td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.op-matrix-entry .op-note{margin:8px 0 0;padding:7px 9px;font-size:12px}.op-matrix-entry .op-note .btn,.op-not-start{margin-top:6px}.op-folgen{margin:0 0 10px}.op-folgen td,.op-folgen th{padding:4px 8px}.op-vorlage{font-size:12.5px;color:var(--text-muted);white-space:pre-line}.op-vorlage b{display:block;color:var(--text);margin-bottom:2px}a.status-tag{text-decoration:none}a.status-tag:hover{text-decoration:underline}.op-proto-filter{align-items:flex-end}.op-proto-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.op-proto-feld .fy-select,.op-proto-feld .fy-dt{min-width:150px;max-width:100%}.op-proto-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.op-proto-row{margin:0;min-width:0}.op-proto-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.op-proto-zeit{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.op-proto-aktion{font-weight:600;color:var(--text);overflow-wrap:anywhere}.op-proto-meta{margin:4px 0 0;font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.op-proto-label{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin:0}.op-proto-grund{margin-top:8px}.op-proto-grund p{margin:2px 0 4px;font-size:13px}.op-proto-kurz{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.op-proto-details{margin-top:8px}.op-proto-details>summary{cursor:pointer;font-size:12.5px;color:var(--text-muted);width:max-content;max-width:100%}.op-proto-details[open]>summary{margin-bottom:6px}.op-proto-details-body{display:flex;flex-direction:column;gap:8px;font-size:13px}.op-proto-details-body>p{margin:0}.op-proto-sperren{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.op-gefahr{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.op-gefahr p{margin:0;flex:1 1 240px}.op-bot-folgen{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:4px}#server{scroll-margin-top:16px}#server .op-plan-matrix-scroll{position:relative}.op-proto-aend{min-width:0}.notice{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;margin-bottom:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.notice.rolle-vorlage-botfehlt{margin:10px 0 8px}.rolle-vorlage-botfehlt--ruhig{margin:8px 0 4px}.rolle-vorlage-botfehlt--ruhig .hint{margin:0 0 4px}.rolle-vorlage-botfehlt--ruhig>.hint:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.rolle-vorlage-pfeil{margin-right:4px;transform:rotate(-90deg);transition:transform var(--dauer-kurz) var(--ease-out)}.rolle-vorlage-pfeil.is-offen{transform:none}.notice.preset-bot-warnung{margin:10px 0 8px}.notice-icon{flex:none;display:flex;margin-top:1px;color:var(--text-muted)}.notice-body{flex:1;min-width:0}.notice-title{display:block;color:var(--text);margin-bottom:2px}.notice p{margin:0 0 5px}.notice p:last-child{margin-bottom:0}.notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.notice.bz-hinweis{margin:10px 0 8px}.notice.bz-hinweis .notice-actions{margin-top:6px}.notice--warn{border-color:var(--warn);background:var(--warn-bg)}.notice--warn .notice-icon{color:var(--warn)}.notice--deny{border-color:var(--deny);background:var(--deny-bg)}.notice--deny .notice-icon{color:var(--deny)}@media(max-width:900px){.rr-layout--detail .rr-list-col,.rr-layout--list .rr-editor-col{display:none}}.gw-rows{list-style:none;margin:0;padding:0}.gw-row{width:100%;font:inherit;color:var(--text);text-align:left;align-items:flex-start}.gw-row.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gw-row .tk-emoji{margin-top:1px}.gw-row-main{flex:1;min-width:0;display:block}.gw-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gw-title{font-weight:600;color:var(--text);overflow-wrap:anywhere}.gw-untitled{font-style:italic;color:var(--text-muted)}.gw-meta{display:block;margin:3px 0 0;font-size:12px;color:var(--text-faint);overflow-wrap:anywhere}.gw-row .status-tag{flex:none;white-space:nowrap}.gw-card-lead{margin:0 0 8px;color:var(--text-muted);font-size:var(--fs-xs)}.gw-count{text-align:center;padding:6px 0 10px}.gw-count-num{display:block;font-size:var(--fs-2xl);font-weight:700;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.gw-count-lbl{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--text-muted)}.gw-counts{display:flex;flex-wrap:wrap;gap:4px 12px}.gw-counts>.gw-count{flex:1 1 140px;min-width:0}.gw-counts>.notice{flex:1 1 100%;margin:0 0 8px}.gw-count-num--muted{color:var(--text-faint)}.gw-count-sub{display:block;margin-top:1px;font-size:var(--fs-xs);color:var(--text-faint)}.gw-count-note{margin:0 0 6px;text-align:center;font-size:var(--fs-xs)}.gw-counts--zusatz{margin-top:-4px}.gw-counts--zusatz .gw-count{padding:0 0 6px}.gw-counts--zusatz .gw-count-num{font-size:var(--fs-lg)}.gw-hinweise{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.gw-stufen{margin:0 0 4px;padding-left:18px;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.55}.gw-dialog-h{margin:16px 0 8px;font-size:13px}.gw-list .fy-select{min-width:150px}.gw-keyword{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px 8px;overflow-wrap:anywhere}.gw-preview{margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-xs);color:var(--text-muted)}.gw-preview p{margin:0 0 4px}.gw-preview p:last-child{margin-bottom:0}.gw-group-body{padding:11px 12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.gw-group-lead{margin:0;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.gw-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.gw-line-label{flex:1 1 150px;min-width:0;font-size:var(--fs-xs);color:var(--text)}.gw-line-hint{flex-basis:100%;margin:0;font-size:var(--fs-xs);color:var(--text-faint)}.gw-line-hint--error{color:var(--deny)}.gw-line-unit{font-size:var(--fs-xs);color:var(--text-muted)}.gw-group-foot{display:flex;justify-content:flex-end}.gw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.gw-chips .ac-chip{cursor:pointer}.gw-exclude-field textarea{width:100%;resize:vertical;min-height:3.4em}.gw-exclude-field textarea.is-invalid,.gw-exclude-field textarea.is-invalid:focus{border-color:var(--deny)}.gw-field-error{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:var(--fs-xs);color:var(--deny)}.gw-field-error p{margin:0;flex:1 1 220px;line-height:1.7}.gw-bad-name{display:inline-block;margin:0 4px 0 0;padding:0 6px;border-radius:var(--radius-sm);background:var(--deny-bg);color:var(--deny);font-size:var(--fs-xs);overflow-wrap:anywhere}.gw-modes{border:0;padding:0;min-width:0}.gw-modes>legend{display:block;padding:0;font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);margin-bottom:5px}.gw-mode{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);cursor:pointer}.gw-mode+.gw-mode{margin-top:6px}.gw-mode input{margin:2px 0 0;flex:none}.gw-mode-text{min-width:0;display:flex;flex-direction:column;gap:2px}.gw-mode-name{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.gw-mode-hint{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.45}.gw-mode:has(input:checked){border-color:var(--accent)}.gw-mode.is-later,.gw-modes:disabled .gw-mode{cursor:default}.gw-mode.is-later .gw-mode-name,.gw-mode.is-later .gw-mode-hint{color:var(--text-faint)}.gw-chat-group{display:flex;flex-direction:column;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.gw-chat-head{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted)}.gw-chat-group .notice{margin:0}.gw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gw-busy{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:var(--fs-xs);padding:4px 0}.gw-busy .spinner{width:18px;height:18px;border-width:2px}.gw-hint{margin:8px 0 0;font-size:var(--fs-xs);color:var(--text-muted)}.gw-winner{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--allow);border-radius:var(--radius-sm);background:var(--allow-bg);margin-bottom:10px}.gw-winner-icon{flex:none;color:var(--allow);margin-top:2px}.gw-winner-body{min-width:0}.gw-winner-name{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--text);overflow-wrap:anywhere}.gw-winner-sub{margin:2px 0 0;font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere}.gw-winner-sub a{color:var(--accent-bright)}.gw-pool{margin:0 0 10px;font-size:var(--fs-xs);color:var(--text-muted)}.gw-skipped{margin-bottom:10px}.gw-skipped>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--text-muted);width:max-content;max-width:100%}.gw-skipped[open]>summary{margin-bottom:4px}.gw-skipped ul{margin:0;padding-left:18px;font-size:var(--fs-xs);color:var(--text-muted)}.gw-finish{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.gw-finish p{margin:0 0 8px;font-size:var(--fs-xs);color:var(--text-muted)}.gw-list{list-style:none;margin:0;padding:0}.gw-list li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--fs-xs)}.gw-list li:last-child{border-bottom:0}.gw-when{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.gw-name{flex:1 1 120px;min-width:0;color:var(--text);overflow-wrap:anywhere}.gw-entry-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:4px}.gw-entry-tools .fy-select{min-width:140px}.gw-entry-suche{flex:1 1 140px}.gw-entry-search{flex:1 1 140px;min-width:0;padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text)}.gw-entry-excluded .gw-name{color:var(--text-muted);text-decoration:line-through}.gw-more{display:flex;justify-content:center;margin-top:8px}.detail-spalte-raster{display:grid;gap:var(--sp-4);align-items:start}.detail-spalte-teile,.detail-spalte-arbeit{min-width:0}@media(min-width:1101px){.detail-spalte-raster{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:var(--sp-5)}.detail-spalte-arbeit{position:sticky;top:var(--sp-4);max-height:calc(100dvh - var(--topbar-h) - var(--sp-6));overflow-y:auto;scrollbar-width:thin}}.gw-gruppen{display:grid;gap:var(--sp-5)}.gw-gruppe-liste{display:grid;gap:var(--sp-2);min-width:0}.gw-gruppe-titel{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-muted)}.gw-beendet .objekt-zeilen,.gw-notbremse .objekt-zeilen{margin-top:var(--sp-2)}.gw-notbremse-lead{margin:0 0 var(--sp-2)}.gw-notbremse-zeile{cursor:default;flex-wrap:wrap}.gw-notbremse-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.gw-notbremse-weg{display:flex;align-items:center;gap:4px;margin-top:2px;color:var(--warn)}.lese-zeilen.gw-helfer-zeile{margin:var(--sp-5) 0 0}@media(max-width:520px){.gw-notbremse-knoepfe{flex-basis:100%;padding-left:40px}}.gw-form{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%}.gw-form--punkt{background:currentColor}.gw-form--ring{box-shadow:inset 0 0 0 1.5px currentColor}.gw-baender{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.gw-baender:empty{display:none}.gw-band{margin:0}.gw-ohne-stift{margin:var(--sp-3) 0 0}.gw-lese-fuss{display:flex;align-items:flex-start;gap:6px;margin:var(--sp-2) 0 0}.gw-lese-fuss svg{flex:none;margin-top:3px}.gw-zitat{font-style:italic;overflow-wrap:anywhere}.gw-teile .gw-preview,.gw-teile .gw-sag-es{margin-top:var(--sp-3)}.gw-preview-kopf{font-weight:600;color:var(--text)}.gw-gruppe{display:flex;flex-direction:column;gap:var(--sp-3)}.gw-feld-hinweis{margin:4px 0 0}.gw-feldname{display:block;margin-bottom:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted)}.gw-hervor{color:var(--text)}.gw-erweitert{margin-top:var(--sp-5)}.gw-gefahr-zeile{justify-content:flex-start}.gw-teilnehmende{display:grid;gap:var(--sp-2)}.gw-teilnehmende-liste li{min-height:var(--touch-min)}.gw-teilnehmende-knopf{margin-left:auto}.gw-ablauf{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.gw-ablauf>.gw-ablauf-titel{margin:0;font-size:var(--fs-base);font-weight:700;letter-spacing:normal;color:var(--text)}.gw-ablauf .gw-card-lead,.gw-ablauf .gw-hint,.gw-ablauf .gw-pool,.gw-ablauf .gw-winner,.gw-ablauf .gw-ov-status,.gw-ablauf .gw-skipped,.gw-ablauf .notice{margin:0}.gw-ablauf .gw-finish{margin-top:0}.gw-ablauf .gw-actions>.btn{min-height:var(--touch-min)}.gw-ergebnis{display:flex;flex-direction:column;gap:var(--sp-2)}.gw-ergebnis:empty{display:none}.gw-hoert{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--fs-xs);color:var(--text-muted)}.gw-hoert svg{flex:none;margin-top:2px;color:var(--allow)}.gw-hoert.is-warn,.gw-hoert.is-warn svg{color:var(--warn)}.gw-ziehungen .gw-list{margin-top:var(--sp-2)}@media(max-width:1100px){.gw-ablauf .gw-actions>.btn{flex:1 1 100%;justify-content:center}}.gw-ovs-kopf{margin:0 0 var(--sp-4)}.gw-ovs-kopf h2{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.gw-ovs-kopf h2:focus{outline:none}.gw-ovs-frage{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.gw-wizard-start{margin-bottom:var(--sp-3)}.gw-ohne-abstand{margin-top:0}.gw-helfer-stufe{margin-bottom:var(--sp-2)}.abo-block{margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.abo-dl{margin:0}.abo-dl-gruppe{display:contents}.abo-note{margin:0}.abo-note .spinner{width:14px;height:14px;border-width:2px;flex:none;margin-top:2px}.abo-note--ok{border-color:var(--allow)}.abo-note--ok svg{color:var(--allow)}.abo-satz{margin:0;max-width:66ch}.abo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.abo-meldung{margin:0}.abo-teil-titel{margin:0;font-size:13px;font-weight:600;color:var(--text)}.abo-discord{display:flex;flex-direction:column;gap:8px}.abo-discord--teil{border-top:1px solid var(--border);padding-top:10px}.abo-discord-schritte{list-style:decimal;color:var(--text)}.abo-discord-meldung{flex:1 1 16ch;min-width:0}.abo-label{display:block;font-size:12.5px;color:var(--text-muted);margin-bottom:6px}.abo-land{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.abo-land .abo-label,.abo-land .abo-satz,.abo-land .abo-meldung{margin:0}.abo-card{max-width:720px;margin-bottom:16px;display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.abo-card>h3,.abo-card>h2.abo-kicker{margin-bottom:0}.abo-card>p{margin:0}.abo-card .field{margin-bottom:0}.abo-card-title{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:700;margin:14px 0 0;color:var(--text)}.abo-card-title:focus{outline:none}.abo-card-title svg{color:var(--accent)}.abo-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;align-items:start}@media(max-width:720px){.abo-plans{grid-template-columns:minmax(0,1fr)}}.abo-plan{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.abo-plan--pro{border-color:var(--accent)}.abo-plan-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.abo-plan-name{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.abo-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.abo-price-amount{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.abo-price-unit{color:var(--text-muted)}.abo-price-tax{flex-basis:100%;font-size:12.5px;color:var(--text-muted)}.abo-terms{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--text-muted);font-size:13px}.abo-seg{align-self:flex-start}.abo-grund{margin:0;color:var(--text-muted)}.abo-check{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:13px;line-height:1.5;color:var(--text);cursor:pointer}.abo-check input{margin-top:3px;flex:none;width:16px;height:16px;accent-color:var(--accent)}.abo-gutschein{margin:0;display:flex;flex-direction:column;gap:6px}.abo-gutschein-zeile{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.abo-gutschein-zeile input{flex:1 1 14ch;min-width:0;max-width:28ch;text-transform:uppercase;letter-spacing:.04em}.abo-gutschein-stand>p{margin:0}.abo-gutschein-ok,.abo-gutschein-grund{display:flex;align-items:flex-start;gap:6px}.abo-gutschein-ok svg,.abo-gutschein-grund svg{flex:none;margin-top:3px}.abo-gutschein-ok svg{color:var(--allow)}.abo-gutschein-grund svg{color:var(--warn)}.abo-gutschein-hinweis{display:flex;align-items:flex-start;gap:6px}.abo-gutschein-hinweis svg{flex:none;margin-top:3px}.abo-gutschein-rueckfrage>div{display:flex;flex-direction:column;gap:6px;min-width:0}.abo-gutschein-rueckfrage p{margin:0}.wr{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.wr-hinweis{margin:0;font-size:13px;line-height:1.55;color:var(--text)}.wr-hinweis b{font-weight:700}.wr-klartext{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.wr-details>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-muted);list-style:none;padding:2px 0;width:max-content;max-width:100%}.wr-details>summary::-webkit-details-marker{display:none}.wr-details>summary:before{content:"▸ ";color:var(--accent)}.wr-details[open]>summary:before{content:"▾ "}.wr-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.wr-text{margin-top:6px;max-height:min(42vh,360px);max-height:min(42dvh,360px);overflow-y:auto;overscroll-behavior:contain;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:12.5px;line-height:1.6;color:var(--text);scrollbar-gutter:stable}.wr-text:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wr-text p{margin:0 0 9px}.wr-text p:last-child{margin-bottom:0}.wr-text .wr-kopf{font-weight:700;color:var(--text);margin-top:14px}.wr-text .wr-kopf:first-child{margin-top:0}.wr-fuss{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--text-muted)}.op-abo-row{padding:10px 0;border-top:1px solid var(--border)}.op-abo-row:first-of-type{border-top:0}.op-abo-list{margin:0 0 8px}#abo,#tarif{scroll-margin-top:16px}.op-kue-eintrag{margin-bottom:12px}.op-kue-eintrag .op-kz-meta+.op-kz-meta{margin-top:2px}.op-kue-filter .fy-seg{flex-wrap:wrap;max-width:100%}.op-kue-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.op-zaehler-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0 0 16px}.op-zaehler-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.op-zaehler-item b{font-size:18px;color:var(--text)}.op-zaehler-item span{font-size:12px;color:var(--text-muted)}.op-zaehler-item.warn{border-color:var(--warn)}@media print{.topbar,.ac-shell-foot,.abo-no-print,.ann-stack,.toast-wrap{display:none!important}.wr-text{max-height:none;overflow:visible}.app,.main,.content,.view{display:block!important;background:#fff!important;color:#000!important}.abo-beleg,.abo-beleg *{color:#000!important;background:#fff!important;border-color:#999!important}.page-head p,.page-head h1{color:#000!important}}.abo-meine>summary{cursor:pointer;font-size:12.5px;color:var(--text-muted)}.abo-server-liste{list-style:none;padding-left:0}.abo-server-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.abo-server-liste .mono{color:var(--text);overflow-wrap:anywhere}.abo-meine-liste{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-muted)}.abo-danke{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;max-width:66ch;font-size:12.5px;line-height:1.55;color:var(--text-faint)}.abo-danke>svg{flex:none;margin-top:2px;color:var(--accent)}.abo-leistungen{border-top:1px solid var(--border);padding-top:10px}.abo-leistungen-head{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--text)}.abo-mehr{font-size:11px;padding:1px 7px;margin-left:4px}.wc-area-name{font-weight:600;color:var(--text);overflow-wrap:anywhere}.wc-dirty{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:middle}.wc-area-meta{display:flex;align-items:flex-start;gap:5px;margin:3px 0 0;font-size:12px;color:var(--text-faint);overflow-wrap:anywhere}.wc-area-meta.is-warn{color:var(--warn)}.wc-area-meta svg{flex:none;margin-top:2px}.wc-area-muted .wc-area-name{color:var(--text-muted)}.wc-invite h2,.mod-invite h2{margin:0 0 8px;font-size:15px}.wc-invite p,.mod-invite p{margin:0 0 10px;color:var(--text-muted);line-height:1.5}.wz-weiter-grund{margin:0;align-self:center;text-align:right;font-size:12px;color:var(--text-muted);min-width:0;flex:0 1 auto}.wc-checks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.wc-check{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--text);line-height:1.45}.wc-check svg{flex:none;margin-top:2px}.wc-check.ok svg{color:var(--allow)}.wc-check.warn svg{color:var(--warn)}.wc-check.info svg{color:var(--text-faint)}.wc-check-sub{display:block;color:var(--text-muted);font-size:11.5px}.wc-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 14px;border:1.5px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-muted);text-align:center;cursor:pointer;font-size:13px}.wc-drop:hover,.wc-drop.is-over{border-color:var(--accent);color:var(--text)}.wc-drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.wc-drop input[type=file],.wc-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wc-replace{position:relative;cursor:pointer}.wc-replace:focus-within{outline:2px solid var(--accent);outline-offset:2px}.wc-drop-link{color:var(--accent);font-weight:600}.wc-banner{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);padding:8px}.wc-banner-img{position:relative}.wc-banner-img img{display:block;max-width:100%;height:auto;border-radius:4px;margin:0 auto}.wc-banner.is-busy img{opacity:.45}.wc-banner-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--text)}.wc-banner-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.wc-banner-meta .spacer{flex:1}.wc-err{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;color:var(--deny);font-size:12.5px}.wc-err svg{flex:none;margin-top:2px}.wc-btn-line{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.wc-btn-line .wc-btn-emoji{flex:1 1 170px;max-width:220px}.wc-btn-line .wc-btn-label{flex:1 1 160px;min-width:0}.wc-btn-target{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.wc-btn-target>.fy-select{flex:1;min-width:0}.wc-row-note{display:flex;align-items:flex-start;gap:5px;margin:0;font-size:11.5px;color:var(--text-muted)}.wc-row-note.is-warn{color:var(--warn)}.wc-row-note svg{flex:none;margin-top:1px}.wc-suggest{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 10px}.wc-suggest-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:12.5px}.wc-suggest-card b{color:var(--text);overflow-wrap:anywhere}.wc-suggest-card span{color:var(--text-muted)}.wc-suggest-card .btn{align-self:flex-start;margin-top:4px}.wc-suggest-card.on{border-color:var(--accent);background:var(--accent-soft)}.wc-count{font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}.wc-count.is-warn{color:var(--warn)}.wc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.wc-chips .ac-chip{cursor:pointer;font-family:var(--font-mono)}.wc-chips .ac-chip:disabled{opacity:.55;cursor:default}.wc-cards .rr-card{min-height:0}.wc-card-why{margin:4px 0 0;font-size:11.5px;color:var(--text-muted)}.wc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.wc-section-head label{margin:0}.wc-publish-note{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.wc-preview-tabs{margin-bottom:10px}.wc-summary{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.wc-summary li{display:flex;align-items:flex-start;gap:7px;font-size:13px}.wc-summary li svg{flex:none;margin-top:2px;color:var(--text-faint)}.wc-summary li.ok svg{color:var(--allow)}.wc-summary li.fail svg{color:var(--deny)}.wc-stats{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;font-size:12px;color:var(--text-muted)}.wc-stats b{color:var(--text);font-variant-numeric:tabular-nums}.wc-layout{grid-template-columns:250px minmax(0,1fr)}@media(max-width:900px){.wc-layout{grid-template-columns:1fr}}.wc-layout .rr-editor-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}@media(max-width:1280px){.wc-layout .rr-editor-grid{grid-template-columns:1fr}.wc-layout .rr-editor-preview{position:static}}.gw-ovs-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:20px;align-items:start}.gw-ovs-inhalt{min-width:0}.gw-ovs-spalte{position:sticky;top:6px;display:flex;flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - var(--topbar-h) - 50px);max-height:calc(100dvh - var(--topbar-h) - 50px);overflow-y:auto;scrollbar-width:thin;padding:6px;margin:-6px}.gw-ovs-buehne-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gw-ovs-buehne-kopf .rr-editor-preview-label{margin:0;flex:1 1 auto}.gw-ovs-zu{display:none}.gw-ovs-flaeche{display:flex;flex-direction:column;gap:6px;margin-top:6px}.gw-ovs-unterzeile{margin:-4px 0 0}.gw-ovs-proben{display:flex;flex-direction:column;gap:6px}.gw-ovs-proben .gw-ovs-mehr{flex-basis:auto}.gw-ovs-speichern{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.gw-ovs-speichern--offen{position:sticky;bottom:-6px;z-index:1;border-color:var(--border-strong);background:linear-gradient(var(--surface-2),var(--surface-2)),var(--bg)}.gw-ovs-speichern-satz{flex:1 1 200px;margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.gw-ovs-speichern--offen .gw-ovs-speichern-satz{color:var(--text)}.gw-ovs-speichern .gw-actions{margin:0}.gw-ovs-nur{max-width:72ch}.gw-ovs .gw-line-hint{font-size:12.5px;color:var(--text-muted);line-height:1.45}.gw-ovs .gw-ov-abschnitt>.gw-dialog-h{font-size:15px;font-weight:700;line-height:1.3}.gw-ovs .gw-ov-abschnitt+.gw-ov-abschnitt{border-top:1px solid var(--border);padding-top:16px}.gw-ovs-mehr{flex-basis:100%;font-size:12.5px;color:var(--text-muted)}.gw-ovs-mehr summary{cursor:pointer;width:fit-content;color:var(--accent);font-weight:600}.gw-ovs-mehr summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.gw-ovs-mehr p{margin:4px 0 0;line-height:1.45}.gw-ovs-platz{display:grid;gap:12px 16px}.gw-ovs-platz--zwei{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gw-ovs-gruppe{display:flex;flex-direction:column;gap:10px;min-width:0}.gw-ovs-platz--zwei .gw-ovs-gruppe{padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm)}.gw-ovs-gruppe-h{margin:0;font-size:13px;font-weight:600;color:var(--text)}.gw-ovs-platz--zwei .gw-ovs-gruppe--gedaempft{border-style:dashed}.gw-ovs-gruppe--gedaempft>:not(.gw-ovs-gruppe-h):not(.gw-ovs-gruppe-satz){opacity:.6;transition:opacity .15s}.gw-ovs-gruppe--gedaempft:focus-within>:not(.gw-ovs-gruppe-h):not(.gw-ovs-gruppe-satz){opacity:1}.gw-ovs-gruppe-satz{margin-top:-4px}@media(max-width:900px){.gw-ovs-raster{display:flex;flex-direction:column;gap:12px}.gw-ovs-spalte{display:contents}.gw-ovs-buehne{order:0;position:sticky;top:-18px;z-index:5;margin:0 calc(-1 * var(--content-pad));padding:6px var(--content-pad) 8px;background:var(--bg, var(--surface-1));border-bottom:1px solid var(--border)}.gw-ovs-buehne-kopf{flex-wrap:nowrap}.gw-ovs-buehne-kopf .rr-editor-preview-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-ovs-buehne-kopf .fy-seg{flex:none}.gw-ovs-flaeche .gw-ov-flaeche{max-width:calc(130px * 16 / 9);margin:0 auto}.gw-ovs-zu{display:grid}.gw-ovs-buehne--zu .gw-ovs-flaeche{display:none}.gw-ovs-unterzeile{order:1;margin:0}.gw-ovs-buehne--zu+.gw-ovs-unterzeile{display:none}.gw-ovs-proben{order:2}.gw-ovs-inhalt{order:3}.gw-ovs-fair{order:4}.gw-ovs-speichern{order:5;position:sticky;bottom:10px;z-index:5;box-shadow:var(--shadow-lg)}.gw-ovs-speichern:not(.gw-ovs-speichern--offen){display:none}}@media(pointer:coarse){.icon-btn.gw-ovs-zu{position:relative;width:34px;height:34px}.icon-btn.gw-ovs-zu:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}}.gw-ov-abschnitt{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.gw-ov-abschnitt>.gw-dialog-h{margin:0}.gw-ov-gruppe{display:flex;flex-direction:column;gap:10px}.gw-ov-linkstatus{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gw-ov-punkt{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.6;flex:none}.gw-ov-punkt.live{opacity:1;box-shadow:0 0 6px currentColor}.gw-ov-bestaetigen{padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2)}.gw-ov-bestaetigen p{margin:0 0 8px;font-size:12.5px;color:var(--text)}.gw-ov-linkzeile{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gw-ov-linkzeile input{flex:1 1 160px;min-width:0}.gw-ov-farben{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px 24px}.gw-ov-farbe{min-width:0}.gw-ov-kasten{display:flex;flex-direction:column;gap:10px;padding-left:12px;border-left:2px solid var(--border)}.gw-ov-position{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.gw-ov-position>div:first-child{flex:1 1 180px;min-width:0}.gw-ov-raster{display:grid;grid-template-columns:repeat(3,34px);grid-template-rows:repeat(3,22px);gap:4px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.gw-ov-raster-feld{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface-1);cursor:pointer;transition:border-color .12s,background .12s}.gw-ov-raster-feld span{width:8px;height:8px;border-radius:2px;background:var(--text-faint);opacity:.45}.gw-ov-raster-feld:hover{border-color:var(--accent)}.gw-ov-raster-feld.on{border-color:var(--accent);background:var(--accent-soft)}.gw-ov-raster-feld.on span{background:var(--accent);opacity:1}.gw-ov-raster-feld:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gw-ov-schritte{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.gw-ov-flaeche{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:#1a1f2b;background-image:linear-gradient(45deg,#232a38 25%,transparent 25%),linear-gradient(-45deg,#232a38 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#232a38 75%),linear-gradient(-45deg,transparent 75%,#232a38 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.gw-ov-unter{margin:0}.gw-ov-hilfe{margin-top:6px}.gw-ov-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px}.gw-ov-status-text{font-size:var(--fs-xs);color:var(--text-muted)}.gw-ov-linkstatus .gw-when{font-size:12px}.gw-ov-anims{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:8px}.gw-ov-anims-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr));gap:8px}.gw-ov-anim{display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);transition:border-color .15s}.gw-ov-anim:hover{border-color:var(--border-strong)}.gw-ov-anim.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.gw-ov-anim:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.gw-ov-anim.gesperrt{cursor:default}.gw-ov-anim.gesperrt:not(.on) .gw-ov-anim-flaeche{opacity:.55}.gw-ov-anim-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text)}.gw-ov-anim-name input{flex:none;margin:0;accent-color:var(--accent)}.gw-ov-anim-name svg{flex:none;color:var(--text-faint)}.gw-ov-anim-kurz{font-size:11.5px;line-height:1.4;color:var(--text-muted)}.gw-ov-flaeche.gw-ov-anim-flaeche .fy-show .fy-marke,.gw-ov-anim-flaeche .fy-marke,.gw-ov-anim-flaeche .fy-probe,.gw-ov-anim-flaeche .fy-titel,.gw-ov-anim-flaeche .fy-preis,.gw-ov-anim-flaeche .fy-auswahl{display:none}.gw-ov-anim-zufall{display:flex;align-items:center;justify-content:center;color:var(--accent)}.gw-ov-sperre{display:flex;gap:6px;align-items:baseline;color:var(--text-muted)}.gw-ov-sperre svg{flex:none}.gw-ov-tarif-link{font-weight:600}.gw-anim-feld{margin-top:10px}.gw-anim-feld>.gw-line-label{flex-basis:100%}.gw-anim-zeile{flex:1 1 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;container-type:inline-size}.gw-anim-feld .fy-select{flex:1 1 200px;max-width:420px;min-width:0}@container (max-width: 900px){.gw-anim-zeile .fy-select{flex-basis:100%;max-width:none}}.gw-anim-knoepfe{flex:none;display:flex;flex-wrap:wrap;gap:6px 8px}.gw-anim-feld{container-type:inline-size}.gw-anim-vorschau{flex-basis:100%;min-width:0;display:flex;flex-direction:column;gap:6px}@container (max-width: 520px){.gw-anim-vorschau{max-width:360px}.gw-anim-vorschau .gw-ov-flaeche{aspect-ratio:1 / 1}}@media(max-width:520px){.gw-ov-anims-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gw-anim-feld .fy-select{flex-basis:100%;max-width:none}}.pf-voll-auswege{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-muted);line-height:1.5}@media(max-width:520px){.modal-card,.modal-card.wide{left:0;right:0;width:100%;max-width:none;display:flex;flex-direction:column;transform:translateY(24px)}.modal-card.show,.modal-card.wide.show{transform:none}.modal-card .m-body,.modal-card.wide .m-body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.modal-card .m-head,.modal-card .m-foot{flex:none}.modal-card--blatt-voll,.modal-card--blatt-voll.wide{top:0;bottom:0;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0}.modal-card--blatt-unten{top:auto;bottom:0;max-height:calc(100vh - var(--topbar-h));max-height:calc(100dvh - var(--topbar-h));border-bottom:0;border-radius:var(--radius) var(--radius) 0 0}.drawer{width:100%;max-width:none;border-left:0}.toast-wrap{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(pointer:coarse),(max-width:520px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}@media(pointer:coarse){.nav-item,.btn.sm,.modal-card .m-foot .btn,.drawer-foot .btn{min-height:var(--touch-min)}.icon-btn{width:var(--touch-min);height:var(--touch-min)}.modal-card .m-zu{margin:-11px -11px -11px 0}.launcher-pill,.usermenu-pill,.pending-pill,.switch{position:relative}.launcher-pill:before,.usermenu-pill:before,.pending-pill:before,.switch:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--touch-min);transform:translateY(-50%)}.switch:before{height:32px}.btn.xs,.tri button,.fy-seg-opt{min-height:24px}summary{min-height:24px}.legal-links a{display:inline-flex;align-items:center;min-height:24px}}.app--kunde{--content-pad: 24px}.app--kunde,.app--kunde .main{overflow:hidden;overflow:clip}.leiste-kopf{display:flex;align-items:center;border-bottom:1px solid var(--border);min-height:var(--topbar-h)}.leiste-kopf .brand{border-bottom:0;flex:1;min-width:0}.schublade-zu,.menu-btn,.schublade-hintergrund,.sprach-zeile,.nur-schublade{display:none}.menu-btn{align-items:center;gap:7px;flex:none;position:relative;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text);font-weight:600;font-size:var(--fs-xs)}.menu-btn:hover{background:var(--surface-2);border-color:var(--accent)}.menu-punkt{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--glow)}.nav-modul-zahl{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700}.leiste-umschalter{margin-bottom:2px}.leiste-pfeil-ein{transform:rotate(90deg)}.leiste-pfeil-aus{transform:rotate(-90deg)}.usermenu-pop{max-width:calc(100vw - 16px)}.leiste-eingeklappt .brand{padding:16px 0 14px;justify-content:center}.leiste-eingeklappt .brand-name{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.leiste-eingeklappt .nav,.leiste-eingeklappt .sidebar-foot{padding:8px 6px}.nav-item--symbol,.leiste-eingeklappt .leiste-umschalter{justify-content:center;gap:0;padding-left:0;padding-right:0}.nav-item--symbol .nav-badge{position:absolute;top:1px;right:2px;margin:0;padding:0 5px;font-size:10px;line-height:15px}.leiste-eingeklappt .sidebar-foot .legal-links{display:none}.leiste-eingeklappt .nav [role=group]+[role=group]{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.leiste-kuendigen{display:none}.app--kunde.leiste-eingeklappt .leiste-kuendigen{display:flex;justify-content:center;padding-left:0;padding-right:0}.app--kunde.leiste-eingeklappt .shell-foot-schmal{display:block}@media(max-width:900px){.app--kunde{grid-template-columns:minmax(0,1fr);--content-pad: 14px}.app--kunde .sidebar{position:fixed;top:0;bottom:0;left:0;z-index:41;width:var(--nav-drawer-w);border-right-color:var(--border-strong);box-shadow:var(--shadow-lg);transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.app--kunde.schublade-offen .sidebar{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}.app--kunde.schublade-offen .schublade-hintergrund{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#080a1080}.app--kunde .schublade-zu{display:grid;margin-right:12px}.app--kunde .menu-btn{display:inline-flex}.app--kunde .nur-schublade,.app--kunde .sprach-zeile{display:flex}.app--kunde .leiste-umschalter,.app--kunde .topbar .dash-pill,.app--kunde .topbar .sprach-pille{display:none}.app--kunde .topbar{padding:10px 12px;gap:8px}.app--kunde .content{--content-pad-unten: 48px;padding:18px var(--content-pad) var(--content-pad-unten)}.app--kunde .server-name{max-width:none}}.app--kunde .topbar>:not(.kopf-pfad):not(.spacer){flex:none}@media(pointer:coarse){.menu-btn{min-height:var(--touch-min)}}.app--kunde{--sidebar-w: 264px;transition:grid-template-columns var(--dauer-mittel) var(--ease-out)}.app--kunde.leiste-eingeklappt{--sidebar-w: var(--sidebar-w-eingeklappt)}.app--kunde .sidebar{background:linear-gradient(180deg,var(--surface-1),color-mix(in srgb,var(--surface-1) 55%,var(--bg)));overflow:hidden}.app--kunde .leiste-kopf{border-bottom:0;min-height:0;padding:var(--sp-4) var(--sp-3) var(--sp-2)}.app--kunde .leiste-kopf .brand{padding:0 var(--sp-2);min-height:36px;gap:10px;border:0}.app--kunde .brand-mark{width:32px;height:32px;border-radius:9px}.app--kunde .brand-name{font-size:var(--fs-lg);letter-spacing:-.02em}@media(pointer:coarse){.app--kunde .leiste-kopf .brand{min-height:var(--touch-min)}}.leiste-server{padding:var(--sp-1) var(--sp-3) var(--sp-2)}.fy-select.server-wahl{display:block;width:100%}button.server-switch{font:inherit;color:var(--text);text-align:left}.server-chev{transition:transform var(--dauer-kurz) var(--ease-out)}.server-switch.open .server-chev{transform:rotate(180deg)}.server-switch.open{border-color:var(--accent)}.fy-select-pop.server-liste{width:100%;max-width:none;max-height:min(360px,calc(100dvh - 180px));overscroll-behavior:contain}.server-liste .fy-select-option{gap:var(--sp-2);min-height:40px}.fy-select-option-vorne{display:inline-flex;flex:none}.server-liste .server-avatar{width:28px;height:28px;border-radius:8px;font-size:var(--fs-xs)}.server-liste .fy-select-option-text{min-width:0;overflow-wrap:anywhere;line-height:1.3}.fy-select-pop.server-liste--fest{position:fixed;width:280px;min-width:0;max-width:calc(100vw - var(--sidebar-w) - 24px)}.app--kunde .server-switch--leiste{width:100%;gap:10px;padding:7px var(--sp-3) 7px 7px;border-radius:var(--radius);background:var(--surface-2);border-color:var(--border);box-shadow:inset 0 1px #ffffff08}.app--kunde .server-switch--leiste:hover{background:var(--surface-3)}.server-switch--leiste .server-avatar{width:32px;height:32px;border-radius:9px;font-size:var(--fs-sm)}.server-avatar--bild{overflow:hidden;background:var(--surface-3)}.server-avatar--bild img{width:100%;height:100%;object-fit:cover;display:block}.server-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.server-switch--leiste .server-name{max-width:none;font-size:var(--fs-sm)}.server-zweck{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-chev{flex:none;color:var(--text-faint)}.app--kunde .nav{padding:var(--sp-1) var(--sp-3) var(--sp-2)}.app--kunde .nav-gruppe+.nav-gruppe{margin-top:var(--sp-1)}.app--kunde .nav-section-title{padding:var(--sp-2) var(--sp-3) var(--sp-1);color:var(--text-faint);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em}.op-app .nav-gruppe+.nav-gruppe{margin-top:0}.op-app .sidebar .nav .nav-section-title{padding:5px var(--sp-3) 1px;line-height:1.2;color:var(--text-faint)}.op-app .sidebar .nav>.nav-gruppe:first-child .nav-section-title{padding-top:2px}:root[data-theme] .op-app .sidebar .nav .nav-section-title{font-size:var(--fs-xs);letter-spacing:.08em}.op-app .sidebar .nav .nav-item{min-height:32px;height:32px;padding-top:0;padding-bottom:0}@media(pointer:coarse){.op-app .sidebar .nav .nav-item{height:auto;min-height:var(--touch-min);padding-top:8px;padding-bottom:8px}}.op-app .sidebar-foot{padding:var(--sp-1) var(--sp-2) var(--sp-1)}.op-fuss-titel{padding:4px 10px}.op-app .sidebar-foot .op-fuss-titel{padding:2px 10px 0;line-height:1.2;font-size:var(--fs-xs)}.op-app .sidebar-foot .legal-links{gap:2px var(--sp-2);padding:2px 10px 0;line-height:1.35}.op-app .sidebar-foot .legal-links .legal-kuendigen a{min-height:28px}.app--kunde .nav-item{min-height:34px;gap:10px;padding:7px var(--sp-3);border-radius:10px;font-size:var(--fs-sm);font-weight:500;line-height:1.35}.app--kunde .nav-item>svg{width:18px;height:18px;color:var(--text-faint);transition:color var(--dauer-kurz)}.app--kunde .nav-item:hover>svg{color:var(--text)}.app--kunde .nav-item.active{background:linear-gradient(100deg,var(--accent-solid),color-mix(in srgb,var(--accent-solid) 78%,var(--surface-1)));color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff24,0 8px 22px -10px var(--glow)}.app--kunde .nav-item.active>svg{color:#fff}.app--kunde .nav-item.active .nav-badge{background:#ffffff38}.app--kunde .nav-item.active .nav-modul-zahl{color:#fff!important}.app--kunde .sidebar-foot{padding:var(--sp-1) var(--sp-3) var(--sp-2)}.app--kunde .leiste-umschalter{margin-bottom:0}.app--kunde .sidebar-foot .nav-item{min-height:30px;padding-top:5px;padding-bottom:5px;font-size:var(--fs-xs)}.app--kunde .sidebar-foot .nav-item>svg{width:16px;height:16px}.app--kunde .sidebar-foot .legal-links{gap:2px var(--sp-2);padding:var(--sp-1) var(--sp-3) 0;line-height:1.35}.app--kunde .sidebar-foot .legal-links .legal-kuendigen a{min-height:28px}.app--kunde.leiste-eingeklappt .leiste-kopf{padding:var(--sp-4) var(--sp-2) var(--sp-2)}.app--kunde.leiste-eingeklappt .leiste-kopf .brand{justify-content:center;padding:0}.leiste-eingeklappt .leiste-server{padding:var(--sp-1) var(--sp-2) var(--sp-2)}.app--kunde.leiste-eingeklappt .server-switch--leiste{justify-content:center;padding:6px}.leiste-eingeklappt .server-text,.leiste-eingeklappt .server-chev{display:none}.app--kunde.leiste-eingeklappt .nav{padding:var(--sp-1) var(--sp-2) var(--sp-2)}.app--kunde.leiste-eingeklappt .sidebar-foot{padding:var(--sp-2)}.app--kunde .nav-item--symbol{justify-content:center;padding-left:0;padding-right:0}.nav-item--symbol .nav-modul-zahl{display:none}.app--kunde .nav{min-height:0;overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border-color var(--dauer-kurz)}.app--kunde .nav[data-kante-oben]{border-top-color:var(--border)}.app--kunde .nav[data-kante-unten]{border-bottom-color:var(--border)}.app--kunde .nav[data-kante-oben]:not([data-kante-unten]){-webkit-mask-image:linear-gradient(to bottom,#000 1px,#00000026 1px,#000 22px);mask-image:linear-gradient(to bottom,#000 1px,#00000026 1px,#000 22px)}.app--kunde .nav[data-kante-unten]:not([data-kante-oben]){-webkit-mask-image:linear-gradient(to top,#000 1px,#00000026 1px,#000 22px);mask-image:linear-gradient(to top,#000 1px,#00000026 1px,#000 22px)}.app--kunde .nav[data-kante-oben][data-kante-unten]{-webkit-mask-image:linear-gradient(to bottom,#000 1px,#00000026 1px,#000 22px,#000 calc(100% - 22px),#00000026 calc(100% - 1px),#000 calc(100% - 1px));mask-image:linear-gradient(to bottom,#000 1px,#00000026 1px,#000 22px,#000 calc(100% - 22px),#00000026 calc(100% - 1px),#000 calc(100% - 1px))}.leiste-tipp{position:fixed;z-index:45;transform:translateY(-50%);max-width:280px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text);font-size:var(--fs-sm);font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-lg);pointer-events:none;animation:fy-blende var(--dauer-kurz) var(--ease-out)}@keyframes fy-blende{0%{opacity:0}}@media(min-width:901px){.app--kunde:not(.leiste-eingeklappt) .sidebar :is(.nav-label,.nav-section-title,.server-text,.brand-name,.legal-links){animation:fy-blende var(--dauer-mittel) var(--ease-out) backwards}}.app--kunde .topbar{gap:var(--sp-3);padding:0 var(--sp-6);min-height:var(--topbar-h);background:color-mix(in srgb,var(--bg) 70%,transparent)}.kopf-pfad{min-width:0;flex:0 1 auto;overflow:hidden}.kopf-pfad ol{display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:0;list-style:none;min-width:0}.kopf-pfad li{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);white-space:nowrap}.kopf-pfad li>:first-child{overflow:hidden;text-overflow:ellipsis}.kopf-pfad-weg a{color:var(--text-muted);text-decoration:none;border-radius:4px}.kopf-pfad-weg a:hover{color:var(--text)}.kopf-pfad-hier{color:var(--text);font-weight:600}.kopf-pfad-trenner{flex:none;color:var(--text-faint);transform:rotate(-90deg)}.app--kunde .topbar .launcher-pill,.app--kunde .topbar .usermenu-pill,.app--kunde .topbar .pending-pill{min-height:36px;font-size:var(--fs-sm)}.app--kunde .topbar .launcher-pill{padding:0 var(--sp-3);gap:var(--sp-2)}.app--kunde .topbar .usermenu-pill{padding:3px 10px 3px 4px;gap:var(--sp-2)}.app--kunde .topbar .usermenu-avatar{width:28px;height:28px}@media(max-width:900px){.app--kunde .topbar{padding:0 var(--sp-3);gap:var(--sp-2)}.kopf-pfad-weg{display:none!important}.kopf-pfad-hier{font-size:var(--fs-md);font-weight:700}}@keyframes fy-ausblenden{to{opacity:0;transform:translateY(-4px)}}.fy-schliesst{animation:fy-ausblenden var(--dauer-kurz) var(--ease-out) forwards;pointer-events:none}.seitenkopf{margin-bottom:var(--sp-6)}.seitenkopf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-5)}.seitenkopf-symbol{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--signal-border);background:linear-gradient(180deg,var(--signal-deep),color-mix(in srgb,var(--signal-deep) 55%,var(--bg)));color:var(--accent-bright);box-shadow:inset 0 1px #ffffff0f,0 12px 32px -16px var(--glow)}.seitenkopf-symbol--bild{overflow:hidden;padding:0}.seitenkopf-text{flex:1 1 280px;min-width:0}.seitenkopf h1{margin:0 0 var(--sp-1)}.seitenkopf h1:focus{outline:none;box-shadow:none}.seitenkopf .seitenkopf-satz{margin:0;max-width:84ch}.seitenkopf-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) 10px;margin-left:auto}.seitenkopf-zusatz{margin-top:var(--sp-4)}.seitenkopf-zusatz>:first-child{margin-top:0}@media(max-width:520px){.seitenkopf-zeile{align-items:flex-start;column-gap:var(--sp-3)}.seitenkopf-symbol{width:40px;height:40px;border-radius:11px;margin-top:2px}.seitenkopf-symbol svg{width:20px;height:20px}.seitenkopf-text{flex-basis:0}.seitenkopf h1{font-size:var(--fs-xl)}.seitenkopf-aktionen{width:100%;margin-left:0}}.modul-reiter{min-width:0;margin-top:var(--sp-5);box-shadow:inset 0 -1px 0 var(--border)}@property --reiter-rand-links{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --reiter-rand-rechts{syntax: "<length>"; inherits: false; initial-value: 0px;}.modul-reiter-zeile{display:flex;gap:var(--sp-1);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;--reiter-rand-links: 0px;--reiter-rand-rechts: 0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--reiter-rand-links),#000 calc(100% - var(--reiter-rand-rechts)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--reiter-rand-links),#000 calc(100% - var(--reiter-rand-rechts)),transparent);transition:--reiter-rand-links var(--dauer-mittel) var(--ease-out),--reiter-rand-rechts var(--dauer-mittel) var(--ease-out)}.modul-reiter-zeile::-webkit-scrollbar{display:none}.modul-reiter-zeile.modul-reiter-zeile--links{--reiter-rand-links: var(--sp-7)}.modul-reiter-zeile.modul-reiter-zeile--rechts{--reiter-rand-rechts: var(--sp-8)}.modul-reiter-zeile li{flex:none}.tab.modul-reiter-tab{display:inline-flex;align-items:center;min-height:44px;padding:10px var(--sp-4);margin-bottom:0;font-size:var(--fs-md);white-space:nowrap;text-decoration:none}.reiter-inhalt{min-width:0}.md-zurueck{margin:0 0 10px}@media(min-width:901px){.md-zurueck{display:none}}@media(max-width:900px){.md-nur-zweispaltig{display:none}}.md-chevron{flex:none;align-self:center;color:var(--text-faint);transform:rotate(-90deg)}@media(min-width:901px){.md-chevron{display:none}}.rr-panel-row .tk-main,.rr-panel-row .tk-name,.rr-panel-row .tk-sub{display:block}.rr-panel-row .status-tag{flex:none;align-self:center;white-space:nowrap}.md-zeile{width:100%;font:inherit;color:var(--text);text-align:left}.md-zeile .tk-main,.md-zeile .tk-name,.md-zeile .tk-sub{display:block}.rr-editor-grid.rr-editor-grid--umschalter{grid-template-columns:minmax(0,1fr);gap:12px}.rr-editor-grid--umschalter>.rr-editor-preview{position:static}.rr-editor-grid>[hidden]{display:none}.vorschau-umschalter{justify-self:start}.vorschau-hinweis{display:flex;align-items:flex-start;gap:6px;margin:0 0 12px;font-size:12.5px;color:var(--warn)}.vorschau-hinweis--fehler{color:var(--deny)}.vorschau-hinweis svg{flex:none;margin-top:2px}.vorschau-hinweis-link{border:0;padding:0;background:none;font:inherit;color:var(--accent-bright);text-decoration:underline;text-underline-offset:2px}.rr-editor-actions,.rr-editor-head{flex-wrap:wrap}.rr-editor-head>div:first-child{min-width:0}.wz-fortsetzen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);font-size:12.5px;color:var(--text-muted)}.preset-list .preset-card .pc-name,.preset-list .preset-card .pc-desc{display:block}label.preset-card{position:relative;cursor:pointer}label.preset-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.list-row--rolle .rolle-name{white-space:normal;overflow-wrap:anywhere;min-width:0}.drawer-head h2[tabindex="-1"]:focus{outline:none}.modal-card .m-titel[tabindex="-1"]:focus{outline:none}.icon-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(pointer:coarse){.perm-group>summary,.perm-item{min-height:var(--touch-min)}.perm-item input{width:20px;height:20px}.swatches{gap:8px}.swatches .swatch-feld{width:36px;height:36px}}.kr-karten{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kr-karte{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.kr-kopf{display:flex;align-items:center;gap:8px;margin-bottom:4px}.kr-kopf .swatch{width:10px;height:10px;border-radius:50%;flex:none}.kr-rolle{font-weight:600;min-width:0;overflow-wrap:anywhere}.kr-recht{display:grid;gap:4px;padding:6px 0 2px}.kr-recht+.kr-recht{border-top:1px solid var(--border);margin-top:4px;padding-top:8px}.kr-recht-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--text-muted)}.kr-vorgemerkt{font-size:11px;font-weight:600;color:var(--warn)}.kr-stufen{display:flex;width:100%}.kr-stufen .fy-seg-opt{flex:1 1 0;min-width:0;font-size:12.5px}.kr-stufen .fy-seg-opt.on:nth-child(1){background:var(--allow-bg);color:var(--allow)}.kr-stufen .fy-seg-opt.on:nth-child(2){background:var(--neutral-bg);color:var(--text)}.kr-stufen .fy-seg-opt.on:nth-child(3){background:var(--deny-bg);color:var(--deny)}@media(pointer:coarse){.kr-stufen .fy-seg-opt{min-height:var(--touch-min)}}@media(max-width:520px){.ctree-chan,.ctree-cat>.cchead{flex-wrap:wrap;row-gap:4px;column-gap:6px}.ctree-chan:after,.ctree-cat>.cchead:after{content:"";flex-basis:100%;order:1;height:0}.ctree-chan>.btn,.ctree-cat>.cchead>.btn{order:2}.ctree-chan>.ctree-loeschen,.ctree-cat>.cchead>.ctree-loeschen{margin-left:auto}.ctree-chan .cname{flex:1 1 auto;max-width:12em;min-width:0;overflow-wrap:anywhere}.ctree-chan .ctree-thema{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctree-chan{padding-left:13px}}.hint.in-discord{color:var(--warn);margin:4px 0 0}.perm-item .in-discord{margin-left:auto;font-size:10.5px;color:var(--warn);text-align:right}.kanal-pfeile{display:flex;gap:2px;flex:none}.kanal-pfeile .btn{min-width:24px;min-height:24px;padding:0;justify-content:center}.kanal-pfeile .btn:disabled{opacity:.25}@media(pointer:coarse){.kanal-pfeile{gap:4px}.kanal-pfeile .btn{min-width:var(--touch-min);min-height:var(--touch-min)}}.matrix .role-th .role-badge{white-space:normal;align-items:flex-start}.matrix .role-th .role-badge .swatch{margin-top:5px}.matrix .role-th .role-badge,.matrix .role-th .role-sub{max-width:230px}.matrix .role-th .role-name{overflow-wrap:anywhere;min-width:0}@media(max-width:520px){.matrix .corner,.matrix tbody th.role-th{min-width:140px;width:140px;padding-left:10px;padding-right:10px}.matrix .role-th .role-badge,.matrix .role-th .role-sub{max-width:120px}.matrix .role-th .role-badge{display:flex;flex-wrap:wrap;row-gap:3px;align-items:center}.matrix .role-th .role-badge .swatch{margin-top:0}.matrix .role-th .role-name{flex:1 1 80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matrix .role-th .role-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:900px){.matrix-scroll{max-height:calc(100dvh - var(--topbar-h) - 24px)}}.matrix-wisch-hinweis{margin:0 0 8px}.matrix-einstieg{margin:0 0 12px}.matrix-einstieg-liste{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.matrix-einstieg-zurueck{margin:0 0 8px}@media(pointer:coarse){.member-role-check,.member-search,.zgr-recht{min-height:var(--touch-min)}.member-search input{align-self:stretch}}@media(pointer:coarse){.dl-chan{min-height:var(--touch-min)}}@media(min-width:901px){:root:root .sim-grid>.sim-befund{position:sticky;top:12px}.sim-befund-inhalt{overflow-y:auto;max-height:calc(100vh - var(--topbar-h) - 149px);max-height:calc(100dvh - var(--topbar-h) - 149px)}}.sim-befund-inhalt{padding:16px}.sim-befund-fuer{margin:-4px 0 10px;overflow-wrap:anywhere}.rs-kopfknoepfe{display:flex;flex-wrap:wrap;gap:8px}.rs-liste{list-style:none;margin:0;padding:0}.rs-zeile{flex-wrap:wrap;row-gap:6px}.rs-zeile>.tk-main{flex:1 1 calc(100% - 24px)}.rs-zeile>.status-tag{order:3;flex:none;align-self:flex-start;white-space:nowrap}.rs-zeile .tk-sub{overflow-wrap:anywhere}.rs-still .tk-main,.rs-still .tk-name,.rs-still .tk-sub{display:block}.rs-chevron{flex:none;align-self:center;color:var(--text-faint);transform:rotate(-90deg)}.tk-row.rs-still{cursor:default}.tk-row.rs-still:hover{border-color:var(--border)}.rs-hint{margin:8px 0 0}.rs-hint-vorab{margin:0 0 8px}.rs-text{margin:0 0 8px;font-size:13px;line-height:1.5}.rs-zurueck{margin:0 0 12px}.rs-detail-kopf{margin-bottom:14px}.rs-detail-kopf h3{margin:0;font-size:15px}.rs-detail-kopf h3:focus{outline:none}.rs-meta{margin:3px 0 6px;font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.rs-block .section-label{margin-top:16px}.rs-diff{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rs-diff li{display:flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.45}.rs-diff .status-tag{flex:none}.rs-diff-titel{min-width:0;overflow-wrap:anywhere}.rs-diff-vorher{color:var(--text-muted)}.rs-hinweis-liste{margin:4px 0 0;padding-left:18px}.rs-hinweis-liste li+li{margin-top:4px}.rs-angebot{margin:0 0 14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.rs-angebot-satz{display:flex;align-items:flex-start;gap:7px;margin:0 0 6px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.rs-angebot-satz:last-child{margin-bottom:0}.rs-angebot-schloss{flex:none;margin-top:3px}.rs-angebot-link{margin:0;padding-left:20px;font-size:12.5px}.rs-fehler{margin-bottom:12px}.rs-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px;width:100%}.rs-fuss .note{flex:1 1 180px}.op-vl-detail{margin-top:16px}.op-vl-texte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.op-vl-vorschau{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.op-vl-texte,.op-vl-vorschau{grid-template-columns:1fr}}.objekt-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);align-items:start}.objekt-layout-liste,.objekt-layout-detail{min-width:0}.objekt-zurueck{margin:0 0 var(--sp-3)}@keyframes objekt-einfahren{0%{opacity:0;transform:translate(28px)}}@media(max-width:1280px){.objekt-layout--offen>.objekt-layout-liste{display:none}.objekt-layout--posteingang.objekt-layout--zu>.objekt-layout-detail{display:none}.objekt-layout--offen>.objekt-layout-detail{animation:fy-blende var(--dauer-mittel) var(--ease-out) backwards}.objekt-layout--zu>.objekt-layout-liste{animation:fy-blende var(--dauer-mittel) var(--ease-out) backwards}}@media(min-width:1281px){.objekt-layout--offen{grid-template-columns:minmax(340px,2fr) minmax(0,3fr)}.objekt-layout--posteingang{grid-template-columns:minmax(320px,1fr) minmax(0,2fr)}.objekt-layout--offen>.objekt-layout-liste,.objekt-layout--posteingang>.objekt-layout-liste{position:sticky;top:0;max-height:calc(100dvh - var(--topbar-h) - var(--sp-6));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px;margin:-2px}.objekt-layout--offen:not(.objekt-layout--posteingang)>.objekt-layout-detail{animation:objekt-einfahren var(--dauer-lang) var(--ease-out) backwards}.objekt-zurueck{display:none}}.objekt-liste{padding:var(--sp-5)}.objekt-liste.objekt-liste--frei{padding:0}.objekt-liste--frei .objekt-liste-kopf,.objekt-liste--frei .objekt-liste-werkzeug{margin-bottom:var(--sp-3)}.objekt-liste-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4)}.objekt-liste-titel{min-width:0;flex:1 1 220px}.objekt-liste-titel h2{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.objekt-liste-titel h2:focus{outline:none}.objekt-liste-unterzeile{margin:var(--sp-1) 0 0;color:var(--text-muted);font-size:var(--fs-sm)}.objekt-liste-rechts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-sm)}.objekt-liste-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4)}.objekt-liste-werkzeug>*{min-width:0}.objekt-zeilen{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.objekt-zeilen>li{min-width:0}.tk-row.objekt-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"symbol haupt marken status pfeil";align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-2);width:100%;min-height:64px;margin:0;padding:var(--sp-3) var(--sp-4);font:inherit;color:var(--text);text-align:left;transition:border-color var(--dauer-kurz),background var(--dauer-kurz),box-shadow var(--dauer-kurz)}.tk-row.objekt-zeile:hover{background:var(--surface-2)}.tk-row.objekt-zeile.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-1));box-shadow:inset 0 0 0 1px var(--accent),0 10px 28px -18px var(--glow)}.objekt-zeile-symbol{grid-area:symbol;display:grid;place-items:center}.objekt-zeile-symbol--kachel{width:36px;height:36px;border-radius:10px;background:var(--signal-deep);border:1px solid var(--signal-border);color:var(--accent-bright)}.objekt-zeile-haupt{grid-area:haupt;min-width:0;display:block}.objekt-zeile-name{display:block;font-size:var(--fs-base);font-weight:600;color:var(--text);overflow-wrap:break-word}.objekt-zeile-meta{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:break-word}.objekt-zeile-status{grid-area:status;display:flex;justify-content:flex-end}.objekt-zeile-marken{grid-area:marken;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--sp-1) var(--sp-2)}.objekt-zeile-pfeil{grid-area:pfeil;display:grid;place-items:center;color:var(--text-faint);transition:transform var(--dauer-kurz) var(--ease-out),color var(--dauer-kurz)}.objekt-zeile-pfeil svg{transform:rotate(-90deg)}.tk-row.objekt-zeile:hover .objekt-zeile-pfeil,.tk-row.objekt-zeile.is-selected .objekt-zeile-pfeil{color:var(--accent-bright);transform:translate(2px)}.tk-row.objekt-zeile.is-gedaempft .objekt-zeile-name{color:var(--text-muted)}.tk-row.objekt-zeile.is-gedaempft .objekt-zeile-symbol{opacity:.6}.objekt-layout--offen .tk-row.objekt-zeile{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"symbol haupt status pfeil" "symbol marken marken pfeil";align-items:start}.objekt-layout--offen .objekt-zeile-marken{justify-content:flex-start}.objekt-layout--offen .tk-row.objekt-zeile>.objekt-zeile-pfeil{align-self:center}.objekt-layout--offen .objekt-zeile-symbol{align-self:start}@media(min-width:1281px){.objekt-layout--posteingang .tk-row.objekt-zeile{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"symbol haupt status pfeil" "symbol marken marken pfeil";align-items:start}.objekt-layout--posteingang .objekt-zeile-marken{justify-content:flex-start}.objekt-layout--posteingang .tk-row.objekt-zeile>.objekt-zeile-pfeil{align-self:center}.objekt-layout--posteingang .objekt-zeile-symbol{align-self:start}}@media(max-width:900px){.objekt-liste{padding:var(--sp-4)}.tk-row.objekt-zeile{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"symbol haupt status pfeil" "symbol marken marken pfeil";align-items:start;padding:var(--sp-3)}.objekt-zeile-marken{justify-content:flex-start}.tk-row.objekt-zeile>.objekt-zeile-pfeil{align-self:center}.objekt-zeile-symbol--kachel{width:32px;height:32px;border-radius:9px}}.objekt-zeile-marken:empty{display:none}.status-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:999px;border:1px solid var(--badge-rand, var(--border-strong));background:var(--badge-grund, var(--neutral-bg));color:var(--badge-text, var(--text-muted));font-size:var(--fs-xs);font-weight:600;line-height:1.3;white-space:nowrap}.status-badge-punkt{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.status-badge--ok{--badge-text: var(--allow);--badge-grund: var(--allow-bg);--badge-rand: color-mix(in srgb, var(--allow) 35%, transparent)}.status-badge--warn{--badge-text: var(--warn);--badge-grund: var(--warn-bg);--badge-rand: color-mix(in srgb, var(--warn) 40%, transparent)}.status-badge--fehler{--badge-text: var(--deny);--badge-grund: var(--deny-bg);--badge-rand: color-mix(in srgb, var(--deny) 40%, transparent)}.status-badge--info{--badge-text: var(--accent-bright);--badge-grund: var(--accent-soft);--badge-rand: color-mix(in srgb, var(--accent) 40%, transparent)}.status-badge--neutral{--badge-text: var(--text-muted);--badge-grund: var(--neutral-bg);--badge-rand: var(--border-strong)}@media(max-width:520px){.status-badge{white-space:normal}}.leer-zustand{display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5)}.leer-zustand p{margin:0}.leer-zustand-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--signal-deep);color:var(--accent-bright)}.leer-zustand-titel{font-size:var(--fs-base);font-weight:700;color:var(--text)}.leer-zustand-text{max-width:60ch;color:var(--text-muted)}.leer-zustand-aktion{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-2)}.editor-aktionen{display:grid;gap:var(--sp-2);margin-top:var(--sp-5);padding:var(--sp-3) 0 0;border-top:1px solid var(--border)}.editor-aktionen--klebend{position:sticky;z-index:2;margin-inline:calc(-1 * var(--sp-5));padding:var(--sp-3) var(--sp-5);box-shadow:0 -14px 24px -18px #000000b3;border-radius:0}.editor-aktionen--klebend,.veroeff-leiste--klebend,.rs-stand .rs-fuss{bottom:calc(-1 * var(--content-pad-unten, 0px))}.editor-aktionen--klebend{background:linear-gradient(var(--surface-1),var(--surface-1)) var(--bg)}.content:has(:is(.editor-aktionen--klebend,.veroeff-leiste--klebend):not(:focus-within)){scroll-padding-bottom:144px}.editor-aktionen--klebend,.editor-aktionen--klebend *,.veroeff-leiste--klebend,.veroeff-leiste--klebend *{scroll-margin-bottom:-144px}.editor-aktionen--einblenden{animation:editor-aktionen-ein var(--dauer-mittel) var(--ease-out) backwards}@keyframes editor-aktionen-ein{0%{opacity:0;transform:translateY(6px)}}.editor-aktionen-meldung{margin:0;text-align:right;font-size:var(--fs-sm)}.editor-aktionen-fehler{color:var(--warn)}.editor-aktionen-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) 10px}.editor-aktionen-luecke{flex:1 1 auto}@media(max-width:520px){.editor-aktionen-meldung{text-align:left}.editor-aktionen-zeile>.btn.primary{flex:1 1 auto;justify-content:center}.editor-aktionen--klebend{margin-inline:calc(-1 * var(--sp-4));padding-inline:var(--sp-4)}}.einst-seite{display:grid;gap:var(--sp-4)}.einst-einleitung{margin:0;max-width:72ch;color:var(--text-muted)}.einst-abschnitt{padding:var(--sp-5);scroll-margin-top:var(--sp-4)}.einst-abschnitt-kopf{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-4)}.einst-abschnitt-symbol{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--signal-deep);border:1px solid var(--signal-border);color:var(--accent-bright)}.einst-abschnitt-titel{min-width:0;flex:1}.einst-abschnitt-titel :is(h2,h3){margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.einst-abschnitt-titel :is(h2,h3):focus{outline:none}.einst-abschnitt-titel :is(h2,h3):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.einst-abschnitt-zusammenfassung{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.einst-abschnitt-zusammenfassung.is-warn{color:var(--warn)}.einst-abschnitt-zusammenfassung svg{flex:none;margin-top:3px}.einst-abschnitt-inhalt{min-width:0}.einst-abschnitt-inhalt>:first-child{margin-top:0}@media(max-width:520px){.einst-abschnitt{padding:var(--sp-4)}.einst-abschnitt-symbol{width:32px;height:32px}}.aufklapper-kopf{margin:0;font-size:inherit}.aufklapper-knopf{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--sp-3);width:100%;min-height:44px;padding:var(--sp-2) 0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.aufklapper-titel{font-size:var(--fs-base);font-weight:700}.aufklapper-zusammenfassung{display:inline-flex;align-items:center;gap:5px;flex:1 1 12rem;min-width:0;color:var(--text-muted);font-size:var(--fs-sm);font-weight:400;overflow-wrap:anywhere}.aufklapper-zusammenfassung.is-warn{color:var(--warn)}.aufklapper-pfeil{flex:none;margin-left:auto;color:var(--text-faint);transition:transform var(--dauer-mittel) var(--ease-out)}.aufklapper.is-offen .aufklapper-pfeil{transform:rotate(180deg)}.aufklapper-knopf:hover .aufklapper-pfeil{color:var(--accent-bright)}.aufklapper-inhalt{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dauer-mittel) var(--ease-out)}.aufklapper.is-offen>.aufklapper-inhalt{grid-template-rows:1fr}.aufklapper-innen{min-height:0;min-width:0;overflow:hidden}.aufklapper:not(.is-offen)>.aufklapper-inhalt{visibility:hidden;transition:grid-template-rows var(--dauer-kurz) var(--ease-out),visibility 0s var(--dauer-kurz)}.aufklapper.is-offen>.aufklapper-inhalt>.aufklapper-innen{overflow:visible;animation:aufklapper-frei var(--dauer-mittel) step-end}@keyframes aufklapper-frei{0%{overflow:hidden}}.kennzahl-streifen{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3);margin:var(--sp-1) 0 var(--sp-3)}.kennzahl{display:flex;align-items:flex-start;gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.kennzahl-symbol{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--signal-deep);border:1px solid var(--signal-border);color:var(--accent-bright)}.kennzahl--warn .kennzahl-symbol{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 40%,transparent);color:var(--warn)}.kennzahl-text{display:grid;gap:2px;min-width:0}.kennzahl-label{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:break-word}.kennzahl-wert{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.kennzahl-zahl{font-size:var(--fs-2xl);font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.kennzahl--warn .kennzahl-zahl{color:var(--warn)}.kennzahl--fehler .kennzahl-symbol{background:var(--deny-bg);border-color:color-mix(in srgb,var(--deny) 40%,transparent);color:var(--deny)}.kennzahl--fehler .kennzahl-zahl{color:var(--deny)}.kennzahl-unter{font-size:var(--fs-xs);color:var(--text-faint);overflow-wrap:anywhere}@media(max-width:520px){.kennzahl-streifen{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.kennzahl{flex-direction:column;gap:var(--sp-2);padding:var(--sp-3)}.kennzahl-symbol{width:30px;height:30px}.kennzahl-zahl{font-size:var(--fs-xl)}}:where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}.sinn-kachel{flex:none;display:grid;place-items:center;color:var(--sinn);background:color-mix(in srgb,var(--sinn) var(--sinn-kachel-grund),transparent);border:1px solid color-mix(in srgb,var(--sinn) var(--sinn-kachel-rand),transparent)}.sinn-kachel--s{width:32px;height:32px;border-radius:8px}.sinn-kachel--m{width:36px;height:36px;border-radius:10px}.sinn-kachel--l{width:44px;height:44px;border-radius:12px}.sinn--loeschen{--sinn: var(--sinn-loeschen)}.sinn--verwarnen{--sinn: var(--sinn-verwarnen)}.sinn--strafe{--sinn: var(--sinn-strafe)}.sinn--kanal{--sinn: var(--sinn-kanal)}.sinn--erkennung{--sinn: var(--sinn-erkennung)}.sinn--statistik{--sinn: var(--sinn-statistik)}.sinn--zeit{--sinn: var(--sinn-zeit);background:var(--neutral-bg)}.sinn--mitglieder{--sinn: var(--sinn-mitglieder)}.sinn--ok{--sinn: var(--sinn-ok);background:var(--allow-bg)}.app--kunde .nav-item+.nav-item{margin-top:2px}.app--kunde .nav-item.active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-solid) 62%,var(--surface-1)),color-mix(in srgb,var(--accent-solid) 30%,var(--surface-1)));box-shadow:inset -3px 0 0 var(--accent),0 8px 22px -14px var(--glow)}.app--kunde .server-switch--leiste{min-height:48px}.tab.modul-reiter-tab{gap:var(--sp-2);padding:10px var(--sp-4) 10px var(--sp-3);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:background var(--dauer-kurz),color var(--dauer-kurz)}.modul-reiter-symbol{flex:none;color:var(--text-faint);transition:color var(--dauer-kurz)}.tab.modul-reiter-tab:hover .modul-reiter-symbol{color:var(--text)}.tab.modul-reiter-tab.on{background:var(--accent-soft);color:var(--accent-bright);box-shadow:inset 0 -2px 0 var(--accent)}.tab.modul-reiter-tab.on .modul-reiter-symbol{color:var(--accent-bright)}.modul-reiter-rahmen{display:flex;align-items:flex-end;gap:var(--sp-4);min-width:0;margin-top:var(--sp-5);box-shadow:inset 0 -1px 0 var(--border)}.modul-reiter-rahmen>.modul-reiter{flex:1 1 auto;margin-top:0;box-shadow:none}.modul-reiter-aktionen{flex:none;display:flex;align-items:center;gap:var(--sp-2) 10px;margin-left:auto;padding-bottom:var(--sp-2)}.seitenkopf-status-gruppe{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sp-2);min-width:220px;max-width:560px;margin-left:auto}.seitenkopf-status-gruppe>.seitenkopf-status{flex:1 1 auto}.seitenkopf-zeile:has(.seitenkopf-warnung+.seitenkopf-warnung){align-items:flex-start}.seitenkopf-status{--status-ton: var(--allow);display:flex;align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--allow-bg);border:1px solid color-mix(in srgb,var(--status-ton) 35%,transparent)}.seitenkopf-status--warn{--status-ton: var(--warn);background:var(--warn-bg)}.seitenkopf-status--neutral{--status-ton: var(--text-muted);background:var(--neutral-bg)}.seitenkopf-status--fehler{--status-ton: var(--deny);background:var(--neutral-bg)}.seitenkopf-status--laedt{background:var(--surface-2);border-color:var(--border)}.seitenkopf-status-kreis{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--status-ton);color:var(--bg)}.seitenkopf-status-text{display:grid;gap:2px;min-width:0}.seitenkopf-status-titel{font-size:var(--fs-sm);font-weight:700;color:var(--status-ton)}.seitenkopf-status-zeile{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:break-word}.seitenkopf-warnung{position:relative;flex:1 0 auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:2px var(--sp-2);margin:0;padding:6px var(--sp-3) 6px 10px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:var(--warn-bg);font-size:var(--fs-xs);line-height:1.4;color:var(--text);overflow-wrap:break-word}.seitenkopf-warnung-symbol{flex:none;color:var(--warn)}.seitenkopf-warnung-text{flex:1 1 12rem;min-width:0;font-weight:600}.seitenkopf-warnung-erklaer{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.seitenkopf-warnung-wege{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-3);margin-inline-start:auto}.seitenkopf-warnung a{font-weight:600;white-space:nowrap}.seitenkopf-warnung-knopf{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--text-muted);white-space:nowrap;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:2px}.seitenkopf-warnung-knopf:hover{color:var(--text);text-decoration-color:currentColor}.seitenkopf-warnung-knopf:focus-visible{border-radius:4px}.seitenkopf-status-gruppe~.seitenkopf-aktionen{margin-left:0}@media(max-width:1100px){.seitenkopf-status-gruppe{order:3;flex:0 1 auto;width:fit-content;max-width:min(100%,520px);margin-left:calc(56px + var(--sp-5))}.seitenkopf-status{min-height:48px}.seitenkopf-status-kreis{width:24px;height:24px}.seitenkopf-status-gruppe~.seitenkopf-aktionen{margin-left:auto}.seitenkopf-status-gruppe:has(.seitenkopf-status--laedt){display:none}}@media(max-width:520px){.seitenkopf-status-gruppe{order:2;width:100%;max-width:none;margin-left:0}.seitenkopf-status{min-height:52px}.seitenkopf-warnung{flex-basis:100%}.seitenkopf-warnung-erklaer{position:static;display:block;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-weight:400;color:var(--text-muted)}.seitenkopf-warnung-erklaer-strich{display:none}.seitenkopf-aktionen{order:3;flex-wrap:nowrap}.seitenkopf-aktionen>:is(.btn,.dg-sperrknopf){flex:1 1 0;min-width:0;justify-content:center}}.status-badge{gap:6px;padding:4px 10px;line-height:16px;border-radius:6px;border-width:0}.status-badge:not(.status-badge--kontur) .status-badge-punkt{display:none}.status-badge--kontur{padding:3px 9px;border-width:1px;border-radius:999px;background:transparent;border-color:color-mix(in srgb,var(--badge-text) 45%,transparent)}.kennzahl-streifen--frei{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-4);align-items:stretch;margin:0}.kennzahl-streifen--frei .kennzahl{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);background:var(--surface-1);border-radius:var(--radius);min-height:96px}.kennzahl-streifen--frei .kennzahl-unter{font-size:var(--fs-sm);color:var(--text-muted)}.kennzahl-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.kennzahl--klein{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--surface-2);border:0;border-radius:var(--radius-sm)}.kennzahl--klein .kennzahl-label{font-size:var(--fs-xs)}.kennzahl--klein .kennzahl-zahl{font-size:var(--fs-lg)}@media(max-width:520px){.kennzahl-streifen--frei{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.kennzahl-streifen--frei .kennzahl{padding:var(--sp-3);min-height:0;align-items:flex-start}.kennzahl-streifen--frei .kennzahl-unter{font-size:var(--fs-xs)}.kennzahl-streifen--frei .sinn-kachel--l{width:32px;height:32px;border-radius:8px}.kennzahl-streifen--frei .sinn-kachel--l svg{width:16px;height:16px}}.tk-row.objekt-zeile{min-height:72px;padding:var(--sp-4) var(--sp-5);column-gap:var(--sp-4)}.objekt-zeile-symbol--frei{color:var(--text-muted);transition:color var(--dauer-kurz)}.tk-row.objekt-zeile:hover .objekt-zeile-symbol--frei,.tk-row.objekt-zeile.is-selected .objekt-zeile-symbol--frei{color:var(--text)}.objekt-layout--offen .objekt-zeile-symbol--frei{margin-top:1px}@media(max-width:900px){.tk-row.objekt-zeile{padding:var(--sp-3)}.objekt-zeile-symbol--frei svg{width:20px;height:20px}}@media(min-width:1281px){.objekt-layout--offen:not(.objekt-layout--posteingang){grid-template-columns:minmax(360px,5fr) minmax(0,6fr)}}.usermenu-text{display:grid;min-width:0;text-align:left;line-height:1.2}.usermenu-rolle{font-size:var(--fs-xs);font-weight:500;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.app--kunde .topbar .usermenu-pill:has(.usermenu-rolle){padding-block:3px}.app--kunde .topbar .usermenu-pill:has(.usermenu-rolle) .usermenu-avatar{width:32px;height:32px}.app--kunde .topbar .usermenu-pill:has(.usermenu-rolle) .usermenu-name{color:var(--text)}@media(max-width:900px){.usermenu-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app--kunde .topbar .usermenu-pill:has(.usermenu-rolle) .usermenu-avatar{width:28px;height:28px}}.leiste-bot{--bot-ton: var(--allow);display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-1) var(--sp-1) 0;padding:5px var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-xs);font-weight:600;line-height:1.35;color:var(--bot-ton)}.leiste-bot--verzoegert{--bot-ton: var(--warn)}.leiste-bot--offline{--bot-ton: var(--deny)}.leiste-bot--unbekannt{--bot-ton: var(--text-muted)}.leiste-bot-punkt{flex:none;width:8px;height:8px;border-radius:50%;background:var(--bot-ton);box-shadow:0 0 0 3px color-mix(in srgb,var(--bot-ton) 22%,transparent)}.leiste-bot-text{flex:1 1 auto;min-width:0}.leiste-bot-version{flex:none;font-size:var(--fs-xs);font-weight:500;color:var(--text-faint)}.leiste-bot--symbol{justify-content:center;padding:var(--sp-2) 0}@media(pointer:coarse){.app--kunde .sidebar .nav-item,.app--kunde .sidebar .sidebar-foot .nav-item,.app--kunde .sidebar-foot .legal-links .legal-kuendigen a{min-height:var(--touch-min)}}.lese-teil-zusatz{margin-left:var(--sp-2);font-size:var(--fs-sm);font-weight:500;color:var(--text-muted)}.lese-teil{min-width:0;margin-top:var(--sp-6)}.lese-teil--kopflos{margin-top:var(--sp-4)}.lese-teil--leer{margin-top:0}.lese-felder{min-width:0;margin:0;padding:0;border:0}.lese-gesperrt{margin:var(--sp-3) 0}.lese-gesperrt p{margin:0}.lese-gesperrt p:focus{outline:none}.lese-gesperrt p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lese-teil-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:32px;margin-bottom:var(--sp-2)}.lese-teil-titel{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text)}.lese-klappe-innen{padding:1px 0}.lese-klappe-innen>:first-child{margin-top:0}.lese-klappe-innen>:last-child{margin-bottom:0}.lese-klappe-innen>.hint{margin:var(--sp-2) 0 0}.lese-teil.is-bearbeiten{margin-inline:calc(-1 * var(--sp-4));padding:var(--sp-4);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 4%,transparent);box-shadow:inset 3px 0 0 var(--accent);transition:background var(--dauer-kurz),box-shadow var(--dauer-kurz)}.lese-teil.is-bearbeiten.lese-teil--kopflos,.lese-teil .editor-aktionen{margin-top:var(--sp-4)}.lese-teil .editor-aktionen--klebend{margin-inline:calc(-1 * var(--sp-4));padding-inline:var(--sp-4)}.lese-zeilen{list-style:none;margin:0;padding:var(--sp-1) 0;border:1px solid var(--border);border-radius:var(--radius-sm)}.lese-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--sp-4);align-items:center;min-height:52px;padding:var(--sp-2) var(--sp-3)}.lese-text{display:grid;min-width:0}.lese-titel{font-size:var(--fs-sm);font-weight:600;color:var(--text);overflow-wrap:break-word}.lese-unter{display:flex;align-items:flex-start;gap:6px;margin-top:2px;font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere}.lese-unter.is-warn{color:var(--warn)}.lese-unter svg{flex:none;margin-top:2px}.lese-rechts{display:flex;align-items:center;justify-content:flex-end;font-size:var(--fs-sm);text-align:right}.lese-rechts a{font-weight:600;text-decoration:none;color:var(--accent-bright)}.lese-rechts a:hover,.lese-rechts a:focus-visible{text-decoration:underline}@media(max-width:520px){.lese-zeile{grid-template-columns:auto minmax(0,1fr);row-gap:var(--sp-1)}.lese-rechts{grid-column:2;justify-content:flex-start;text-align:left}}.btn.ghost.lese-stift{flex:none;display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:0;color:var(--text-muted);border-color:transparent}.btn.ghost.lese-stift:hover{background:var(--surface-2);color:var(--text)}.btn.ghost.lese-stift[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-bright)}.btn.ghost.lese-stift[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.ghost.lese-stift[aria-disabled=true]:hover{background:none;color:var(--text-muted)}@media(max-width:900px){.btn.ghost.lese-stift{width:44px;height:44px}}@media(pointer:coarse){.btn.ghost.lese-stift{width:44px;height:44px}}.lese-gefahr{margin-top:var(--sp-6);padding:var(--sp-5) 0 var(--sp-1);border-top:1px solid var(--border)}.lese-gefahr-titel{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:700;color:var(--text)}.lese-gefahr-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.lese-gefahr-zeile p{margin:0;flex:1 1 16rem}.objekt-layout.objekt-layout--ersetzen.objekt-layout--offen{grid-template-columns:minmax(0,1fr)}.objekt-layout.objekt-layout--ersetzen.objekt-layout--offen>.objekt-layout-liste{display:none}.objekt-layout.objekt-layout--ersetzen.objekt-layout--offen>.objekt-layout-detail{animation:fy-blende var(--dauer-mittel) var(--ease-out) backwards}.objekt-layout.objekt-layout--ersetzen>.objekt-layout-liste{animation:fy-blende var(--dauer-mittel) var(--ease-out) backwards}.objekt-layout.objekt-layout--ersetzen .objekt-zurueck{display:inline-flex}.veroeff-leiste{--leiste-ton: var(--accent-bright);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--leiste-ton) 35%,transparent);background:color-mix(in srgb,var(--leiste-ton) 9%,var(--bg))}.veroeff-leiste--ok{--leiste-ton: var(--allow)}.veroeff-leiste--warn{--leiste-ton: var(--warn)}.veroeff-leiste--neutral{--leiste-ton: var(--text-muted)}.veroeff-leiste-symbol{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--leiste-ton);background:color-mix(in srgb,var(--leiste-ton) 16%,transparent);align-self:start}.veroeff-leiste-spinner{width:14px;height:14px;margin:0}.veroeff-leiste-text{min-width:0}.veroeff-leiste-satz{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--text);overflow-wrap:break-word}.veroeff-leiste-zusatz{margin:2px 0 0;font-size:var(--fs-xs);color:var(--text-muted)}.veroeff-leiste-knopf{white-space:nowrap}.veroeff-leiste--klebend{position:sticky;z-index:6;box-shadow:0 -10px 24px -14px #0009;border-bottom-left-radius:0;border-bottom-right-radius:0}@media(max-width:520px){.veroeff-leiste{grid-template-columns:auto minmax(0,1fr)}.veroeff-leiste-knopf{grid-column:1 / -1;justify-content:center}}.rr-seite .rr-band{margin-bottom:var(--sp-4)}.rr-kopf-aktionen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2) 10px}.rr-zaehler{white-space:nowrap;font-variant-numeric:tabular-nums}.rr-liste .tk-hist{margin-top:4px}.rr-detail{min-width:0}.rr-detail-kopf{display:flex;align-items:flex-start;gap:var(--sp-4);margin:0 0 var(--sp-5)}.rr-detail-symbol{flex:none;display:grid;place-items:center;width:36px;height:36px;margin-top:1px;color:var(--text)}.rr-detail-kopf-text{min-width:0;flex:1 1 auto}.rr-detail-kopf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.rr-detail-kopf h2{margin:0;min-width:0;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;overflow-wrap:break-word}.rr-detail-kopf h2:focus{outline:none}.rr-detail-fakten{margin:var(--sp-1) 0 0;font-size:var(--fs-md);color:var(--text-muted);overflow-wrap:anywhere}.rr-detail>.veroeff-leiste{margin-bottom:var(--sp-4)}.rr-detail-raster>.rr-editor-grid{gap:var(--sp-5)}@media(min-width:1101px){.rr-detail-raster>.rr-editor-grid{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.rr-detail-raster>.rr-editor-grid>.rr-editor-preview{position:sticky;top:var(--sp-4);max-height:calc(100dvh - var(--topbar-h) - var(--sp-6));overflow-y:auto;scrollbar-width:thin}}@media(min-width:1101px)and (max-width:1280px){.rr-detail-raster>.rr-editor-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}.rr-detail-teile{padding:var(--sp-2) var(--sp-5) var(--sp-5)}.rr-detail-teile>.lese-teil:first-child{margin-top:var(--sp-3)}.rr-detail-teile--neu>.editor-aktionen{margin-top:var(--sp-5)}.rr-detail-teile .field:last-child{margin-bottom:0}.rr-vorschau-spalte{display:grid;gap:var(--sp-3);padding:var(--sp-4)}.rr-vorschau-spalte>.veroeff-leiste{grid-template-columns:auto minmax(0,1fr);margin-bottom:var(--sp-1)}.rr-vorschau-spalte>.veroeff-leiste .veroeff-leiste-knopf{grid-column:2;justify-self:start}.rr-vorschau-spalte>.rr-vorschau-titel{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text)}.rr-vorschau-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-1)}.rr-vorschau-kopf>.rr-vorschau-titel{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text)}.rr-vorschau-stand{margin:0}.rr-vorschau-stand .status-badge{white-space:normal;text-align:left}.rr-vorschau-rahmen{min-width:0;border-radius:var(--radius-sm)}.rr-vorschau--entwurf .rr-vorschau-rahmen{padding:var(--sp-2);border:1px dashed color-mix(in srgb,var(--text-muted) 45%,transparent)}.rr-vorschau-leser{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0}.rr-vorschau-leser svg{flex:none;margin-top:3px}.rr-lese-emoji{display:grid;place-items:center;width:32px;height:32px;font-size:var(--fs-lg);line-height:1}.rr-lese-punkt{display:grid;place-items:center;width:32px;height:32px}.rr-lese-punkt>span{width:12px;height:12px;border-radius:50%;background:var(--text-faint);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-faint) 18%,transparent)}.rr-lese-warn{display:inline-flex;align-items:flex-start;gap:6px;max-width:26ch;font-size:var(--fs-xs);color:var(--warn);text-align:left}.rr-lese-warn svg{flex:none;margin-top:2px}.rr-lese-leer{margin:0}.rr-platzhalter{font-style:italic;color:var(--text-faint)}.rr-hinweis-warn{display:flex;align-items:flex-start;gap:6px;margin:var(--sp-2) 0 0;color:var(--warn)}.rr-hinweis-warn svg{flex:none;margin-top:3px}.rr-feldname{display:block;margin-bottom:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text-muted)}.rr-grenzen{display:flex;gap:var(--sp-2)}.rr-grenzen .fy-num{flex:none}.rr-cards[role=radiogroup] .rr-card{display:grid;align-content:start;gap:3px;color:inherit;font:inherit}.rr-cards[role=radiogroup] .rr-card-title{margin:0;font-size:var(--fs-sm)}.rr-cards[role=radiogroup] .rr-card-hint{font-size:var(--fs-xs)}.rr-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rr-card.rr-card--gesperrt{cursor:not-allowed;background:var(--surface-2)}.rr-card.rr-card--gesperrt .rr-card-title,.rr-card.rr-card--gesperrt .rr-card-hint{color:var(--text-faint)}.rr-card-sperre{margin-top:2px;font-size:var(--fs-xs);font-weight:600;color:var(--warn)}.rr-optionen>.hint{margin-bottom:var(--sp-2)}.rr-opt-liste{list-style:none;margin:0 0 var(--sp-3);padding:0;display:grid;gap:var(--sp-2)}.rr-opt.rr-opt-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"griff felder weg";align-items:start;gap:var(--sp-2) var(--sp-3);margin:0;padding:var(--sp-3)}.rr-opt-kopf{display:contents}.rr-opt-nr{grid-area:griff;align-self:center;display:grid;justify-items:center}.rr-opt-nr-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rr-opt-num{font-size:var(--fs-xs);font-weight:700;color:var(--text-faint);font-variant-numeric:tabular-nums}.rr-opt-hoch{grid-area:griff;align-self:start;justify-self:center}.rr-opt-runter{grid-area:griff;align-self:end;justify-self:center}.rr-opt-weg{grid-area:weg}.rr-opt .icon-btn{width:32px;height:32px}.rr-opt-felder{grid-area:felder;min-width:0;display:grid;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"rolle label" "emoji beschr" "warn warn"}.rr-opt-rolle{grid-area:rolle;min-width:0}.rr-opt-label{grid-area:label;min-width:0}.rr-opt-emoji{grid-area:emoji;min-width:0}.rr-opt-beschreibung{grid-area:beschr;min-width:0}.rr-opt-felder>.rr-opt-warn{grid-area:warn;font-size:var(--fs-xs)}.rr-opt.rr-opt-row{min-height:108px}.rr-opt-hinzu{margin-top:var(--sp-1)}.rr-grenze-voll{display:flex;align-items:flex-start;gap:6px;margin:var(--sp-1) 0 0}.rr-grenze-voll svg{flex:none;margin-top:3px}@media(max-width:900px){.rr-opt.rr-opt-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "felder";min-height:0}.rr-opt-kopf{grid-area:kopf;display:flex;align-items:center;gap:var(--sp-1)}.rr-opt-nr{margin-right:auto}.rr-opt-nr-text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-size:var(--fs-sm);font-weight:700;color:var(--text)}.rr-opt-num{display:none}.rr-opt .icon-btn{width:44px;height:44px}.rr-opt-felder{grid-template-columns:minmax(0,1fr);grid-template-areas:"rolle" "label" "emoji" "beschr" "warn"}}@media(pointer:coarse){.rr-opt .icon-btn{width:44px;height:44px}}.seitenkopf-hinweise{order:20;flex:1 0 100%;min-width:0;margin-top:calc(-1 * var(--sp-4))}.seitenkopf-hinweisliste{list-style:none;margin:var(--sp-4) 0 0;padding:0;border-top:1px solid color-mix(in srgb,var(--warn) 30%,var(--border))}.seitenkopf-hinweise .seitenkopf-hinweisliste{margin-top:var(--sp-4)}.seitenkopf-hinweis{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px var(--sp-3);padding:var(--sp-3) var(--sp-1);border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.seitenkopf-hinweis>.seitenkopf-warnung-symbol{margin-top:3px}.seitenkopf-hinweis-text{display:grid;gap:2px;min-width:0}.seitenkopf-hinweis-kurz{font-weight:600;color:var(--text);overflow-wrap:break-word}.seitenkopf-hinweis-erklaer{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:break-word}.seitenkopf-hinweis-wege{display:flex;flex-wrap:wrap;gap:2px var(--sp-3);white-space:nowrap}.seitenkopf-hinweis-wege a{font-weight:600}@media(max-width:520px){.seitenkopf-hinweis{grid-template-columns:auto minmax(0,1fr)}.seitenkopf-hinweis-wege{grid-column:2}}.lese-teil[id]{scroll-margin-top:var(--sp-4)}:is(.wc-seite,.rs-seite)>.rr-band{margin-bottom:var(--sp-4)}.lese-teil-titel[tabindex]:focus{outline:none}.lese-teil-titel[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wc-lese-text,.wc-lese-zeile{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.wc-lese-text{-webkit-line-clamp:2}.wc-lese-zeile{-webkit-line-clamp:1}.wc-lese-nr{display:grid;place-items:center;width:32px;height:32px;font-size:var(--fs-sm);font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.wc-sichtbarkeit{margin-top:var(--sp-3)}.wc-test{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-3)}.wc-test .hint{margin:0}.wc-stats-zeile{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-3) 0 0}.wc-stats-zeile svg{flex:none;margin-top:3px}.wc-erweitert{margin-top:var(--sp-6)}.wc-erweitert .lese-teil:first-child{margin-top:var(--sp-3)}.wc-beitritt-kopf{margin:0 0 var(--sp-4)}.wc-beitritt-kopf .einst-einleitung{margin:0}.wc-vorschauen{display:grid;gap:var(--sp-5)}.wc-vorschau-teil{display:grid;gap:var(--sp-2);min-width:0}.wc-vorschau-titel{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-muted)}.wc-vorschau-teil>.hint{margin:0}.rr-vorschau--entwurf .wc-vorschau-teil .rr-vorschau-rahmen{padding:var(--sp-2);border:1px dashed color-mix(in srgb,var(--text-muted) 45%,transparent)}.rs-modus{margin-bottom:var(--sp-3)}.rs-wirkung p{margin:0 0 var(--sp-2)}.rs-wirkung-zahl{display:grid;gap:2px;margin:var(--sp-2) 0 var(--sp-3);padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);box-shadow:inset 3px 0 0 var(--warn)}.rs-wirkung-wert{font-size:var(--fs-2xl);font-weight:700;line-height:1.2;color:var(--warn);font-variant-numeric:tabular-nums}.rs-wirkung-zahl .hint{margin:var(--sp-1) 0 0}.rs-wirkung-fehler{color:var(--deny)}.rs-zustimmungen{display:grid;gap:var(--sp-6)}.rs-aktionen{display:grid;gap:var(--sp-4);max-width:72ch}.rs-aktionen .field{margin:0}.rs-protokoll-titel{margin:0 0 var(--sp-3);font-size:var(--fs-base);font-weight:700}.rs-protokoll-liste{list-style:none;margin:0 0 var(--sp-3);padding:0}.rs-protokoll-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--sp-2) var(--sp-4);min-height:52px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border)}.rs-protokoll-wer{display:grid;min-width:0}.rs-protokoll-name{font-weight:600;overflow-wrap:anywhere}.rs-protokoll-weg{font-size:var(--fs-xs);color:var(--text-muted)}.rs-protokoll-fassung,.rs-protokoll-zeit{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.rs-leer{margin:0}@media(max-width:520px){.rs-protokoll-zeile{grid-template-columns:minmax(0,1fr) auto}}.rs-stand .rs-detail{display:grid;gap:var(--sp-4)}.rs-stand .rs-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-2)}.rs-meta-marke{margin:0}@media(max-width:1100px){.rs-stand .rs-fuss{position:sticky;z-index:4;padding:var(--sp-3) 0;background:linear-gradient(var(--surface-1),var(--surface-1)) var(--bg)}}.spinner.knopf-spinner{flex:none;width:14px;height:14px;border-width:2px;border-color:color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor}.btn[aria-busy=true]{cursor:progress}.editor-aktionen-sperre{font-weight:600;color:var(--warn)}.editor-aktionen-sperre:empty{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-aktionen-sperre:focus{outline:none}.lese-teil-kopf{flex-wrap:wrap}.lese-teil-grund{order:3;flex-basis:100%;margin:0;font-size:var(--fs-xs);color:var(--text-muted)}.veroeff-leiste--klebend{background:color-mix(in srgb,var(--leiste-ton) 9%,var(--bg))}.sprunglink{position:fixed;top:var(--sp-2);left:var(--sp-2);z-index:1000;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);border:2px solid var(--accent);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--sp-4)));box-shadow:0 8px 24px -8px #000000b3}.sprunglink:focus,.sprunglink:focus-visible{transform:none;outline:none}main.content:focus{outline:none}:is(.modul-reiter,.modul-reiter-rahmen)+.reiter-inhalt{margin-top:var(--sp-5)}.fy-select-option-unter{display:block;font-size:var(--fs-xs);font-weight:500;color:var(--warn)}.server-pausiert{color:var(--warn);font-weight:600}.usermenu-head small.usermenu-head-rolle{display:none;color:var(--text-muted)}@media(max-width:900px){.usermenu-head small.usermenu-head-rolle{display:block}}.zgr-wer{display:grid;gap:var(--sp-2);justify-items:start}.zgr-wer>:not(.fy-seg){justify-self:stretch}.zgr-modul{display:grid;gap:var(--sp-2)}.zgr-hinweis{margin:0}.zgr-hinweis-betont{font-weight:600;color:var(--text)}.lese-teil .zgr-hinweis{margin-top:var(--sp-2)}.zgr-rechte{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-1)}.zgr-recht{padding-left:0;padding-right:0}.zgr-fest{margin:var(--sp-4) 0 0}.zgr-kein-modul{margin-bottom:var(--sp-4)}.zgr-kein-modul p{margin:0}.zgr-kein-modul .zgr-hinweis{margin-top:var(--sp-1)}.zgr-subjekt{display:inline-flex;align-items:center;gap:6px;min-width:0}.zgr-bereiche{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.zgr-discord{padding:var(--sp-2)}.zgr-discord .lese-zeilen{border:0}.zgr-einstellungen{display:grid;gap:var(--sp-4)}.zgr-erklaerung{margin:var(--sp-2) 0 0}.zgr-team-form .field,.zgr-team-form .btn.primary{margin-top:var(--sp-3)}.zgr-team-kopf{display:flex;align-items:center;gap:8px}.zgr-team-kopf h3,.zgr-team-liste h3{margin:12px 0 10px}.zgr-team-kopf .btn{margin-left:auto}.zgr-feld-titel{display:block;margin-bottom:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text)}.zgr-team-liste{margin-top:16px}.zgr-fest-wert{margin:0 0 var(--sp-2);font-weight:600;color:var(--text)}.zgr-fehler{margin:var(--sp-2) 0 0;color:var(--deny)}.zgr-vorhanden{margin-top:var(--sp-4)}.zgr-vorhanden p{margin:0}.zgr-team-liste>.hint{margin:0}.zgr-team-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:var(--fs-xs)}.zgr-team-wer{min-width:180px}.zgr-team-modul{min-width:130px;font-weight:600}.zgr-team-modul small{display:block;font-weight:400;color:var(--text-faint)}.zgr-team-rechte{display:flex;flex-wrap:wrap;gap:4px;flex:1}:root[data-theme=fylgra-cyberpunk]{--bg: #05070a;--surface-1: rgba(8, 11, 16, .8);--surface-2: rgba(22, 14, 20, .86);--surface-3: rgba(34, 18, 26, .9);--border: #1c2631;--border-strong: #2a3644;--text: #edf1f5;--text-muted: #a3acb8;--text-faint: #7f8896;--accent: #ff3b52;--accent-bright: #ff7a8a;--accent-fg: #ffffff;--accent-soft: rgba(255, 45, 70, .15);--accent-solid: #d2142d;--signal-deep: #07202a;--signal-border: rgba(255, 45, 70, .45);--bar-muted: #5a1f2b;--btn-primary-bg: linear-gradient(180deg, #ff3b52, #c3102a);--brand-mark-bg: linear-gradient(180deg, #2a0a12, #12060a);--brand-mark-border: #ff3b52;--main-bg: transparent;--glow: rgba(255, 45, 70, .6);--glow-soft: rgba(255, 45, 70, .22);--allow: #2ee8a0;--allow-bg: rgba(46, 232, 160, .12);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .55), 0 24px 48px -20px rgba(0, 0, 0, .8);--radius: 10px;--radius-sm: 7px;--font-body: "Twemoji Country Flags", "Barlow", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: "Twemoji Country Flags", "Rajdhani", "Barlow", ui-sans-serif, system-ui, sans-serif;--cp-cyan: #37d8f5;--cp-cyan-glow: rgba(55, 216, 245, .55);--cp-cut: 8px;--chart-2: var(--cp-cyan);--chart-3: #b18cff;--chart-4: #9fb4d6;--chart-5: #c4ec5c;--chart-trend-schlecht: #ff8a3d;--chart-ungemessen: rgba(55, 216, 245, .12);--chart-raster: rgba(255, 45, 70, .08);--chart-flaeche-oben: .42;--chart-spur: rgba(28, 38, 49, .85);--rt-akzent: var(--accent-bright);--rt-rot: #ff5a36;--rt-gruen: #4ff0a0;--rt-gelb: #ffd75e;--rt-blau: #6ea0ff;--rt-lila: #c7a2ff;--rt-grau: #aab3bf;--rt-link: var(--cp-cyan);--cp-frame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='8.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.75'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.413'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='87.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='87.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='8.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.75'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.413'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='rgba(7,9,14,.8)' stroke='%231f2b38'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-frame-quiet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='8.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.35'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.193'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='87.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.5'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.275'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='87.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.5'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.275'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='8.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.35'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.193'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='rgba(9,11,17,.72)' stroke='%231b2531'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='4' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='6' stroke-linejoin='round' opacity='0.044'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='9' stroke-linejoin='round' opacity='0.02'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='4' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='6' stroke-linejoin='round' opacity='0.044'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='9' stroke-linejoin='round' opacity='0.02'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='4' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='6' stroke-linejoin='round' opacity='0.044'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='9' stroke-linejoin='round' opacity='0.02'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='4' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='6' stroke-linejoin='round' opacity='0.044'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='9' stroke-linejoin='round' opacity='0.02'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-frame-solid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='8.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.8'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.44'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='87.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='87.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='8.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.8'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.44'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='%23090c12' stroke='%23283444'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='4' stroke-linejoin='round' opacity='0.248'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='6' stroke-linejoin='round' opacity='0.121'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='9' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-frame-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='8.5' cy='8.5' r='32'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='87.5' cy='8.5' r='32'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='87.5' cy='87.5' r='32'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='8.5' cy='87.5' r='32'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='rgba(40,10,18,.86)' stroke='%235a2432'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='4.75' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='7.5' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='11.25' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='4.75' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='7.5' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='11.25' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='4.75' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='7.5' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='11.25' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='4.75' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='7.5' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='11.25' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-frame-warn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='8.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ffcf5c' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ffcf5c' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ffcf5c' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='87.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ffcf5c' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ffcf5c' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ffcf5c' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='87.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ffcf5c' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ffcf5c' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ffcf5c' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='8.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ffcf5c' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ffcf5c' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ffcf5c' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='rgba(40,32,10,.8)' stroke='%236b5520'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='4' stroke-linejoin='round' opacity='0.27'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='6' stroke-linejoin='round' opacity='0.132'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='9' stroke-linejoin='round' opacity='0.06'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='4' stroke-linejoin='round' opacity='0.27'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='6' stroke-linejoin='round' opacity='0.132'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='9' stroke-linejoin='round' opacity='0.06'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='4' stroke-linejoin='round' opacity='0.27'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='6' stroke-linejoin='round' opacity='0.132'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='9' stroke-linejoin='round' opacity='0.06'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='4' stroke-linejoin='round' opacity='0.27'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='6' stroke-linejoin='round' opacity='0.132'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='9' stroke-linejoin='round' opacity='0.06'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-frame-alert: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='8.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff6b6b' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff6b6b' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff6b6b' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='87.5' cy='8.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff6b6b' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff6b6b' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff6b6b' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='87.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff6b6b' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff6b6b' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff6b6b' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='8.5' cy='87.5' r='30'%3E%3Cstop offset='0' stop-color='%23ff6b6b' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff6b6b' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff6b6b' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='rgba(46,10,16,.84)' stroke='%23b3263a'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='4.75' stroke-linejoin='round' opacity='0.36'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='7.5' stroke-linejoin='round' opacity='0.176'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)' stroke-width='11.25' stroke-linejoin='round' opacity='0.08'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='4.75' stroke-linejoin='round' opacity='0.36'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='7.5' stroke-linejoin='round' opacity='0.176'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)' stroke-width='11.25' stroke-linejoin='round' opacity='0.08'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='4.75' stroke-linejoin='round' opacity='0.36'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='7.5' stroke-linejoin='round' opacity='0.176'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)' stroke-width='11.25' stroke-linejoin='round' opacity='0.08'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='4.75' stroke-linejoin='round' opacity='0.36'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='7.5' stroke-linejoin='round' opacity='0.176'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)' stroke-width='11.25' stroke-linejoin='round' opacity='0.08'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M16.5 8.5H79.5L87.5 16.5V79.5L79.5 87.5H16.5L8.5 79.5V16.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-pill: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='5.5' cy='5.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.5'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.275'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='34.5' cy='5.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.7'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.385'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='34.5' cy='34.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.7'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.385'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='5.5' cy='34.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.5'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.275'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='rgba(7,9,14,.78)' stroke='%23283444'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='3.25' stroke-linejoin='round' opacity='0.158'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='4.5' stroke-linejoin='round' opacity='0.077'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='6.75' stroke-linejoin='round' opacity='0.035'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='3.25' stroke-linejoin='round' opacity='0.158'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='4.5' stroke-linejoin='round' opacity='0.077'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='6.75' stroke-linejoin='round' opacity='0.035'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='3.25' stroke-linejoin='round' opacity='0.158'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='4.5' stroke-linejoin='round' opacity='0.077'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='6.75' stroke-linejoin='round' opacity='0.035'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='3.25' stroke-linejoin='round' opacity='0.158'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='4.5' stroke-linejoin='round' opacity='0.077'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='6.75' stroke-linejoin='round' opacity='0.035'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-pill-hot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='5.5' cy='5.5' r='14'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='34.5' cy='5.5' r='14'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='34.5' cy='34.5' r='14'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='5.5' cy='34.5' r='14'%3E%3Cstop offset='0' stop-color='%23ff4a60' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%23ff4a60' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%23ff4a60' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='rgba(26,8,14,.86)' stroke='%235a2432'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='4' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='6' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='9' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='4' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='6' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='9' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='4' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='6' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='9' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='4' stroke-linejoin='round' opacity='0.405'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='6' stroke-linejoin='round' opacity='0.198'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='9' stroke-linejoin='round' opacity='0.09'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-pill-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='5.5' cy='5.5' r='14'%3E%3Cstop offset='0' stop-color='%2337d8f5' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%2337d8f5' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%2337d8f5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='34.5' cy='5.5' r='14'%3E%3Cstop offset='0' stop-color='%2337d8f5' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%2337d8f5' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%2337d8f5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='34.5' cy='34.5' r='14'%3E%3Cstop offset='0' stop-color='%2337d8f5' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%2337d8f5' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%2337d8f5' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='5.5' cy='34.5' r='14'%3E%3Cstop offset='0' stop-color='%2337d8f5' stop-opacity='1'/%3E%3Cstop offset='.55' stop-color='%2337d8f5' stop-opacity='0.55'/%3E%3Cstop offset='1' stop-color='%2337d8f5' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='rgba(8,30,38,.85)' stroke='%231d5866'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='4' stroke-linejoin='round' opacity='0.315'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='6' stroke-linejoin='round' opacity='0.154'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='9' stroke-linejoin='round' opacity='0.07'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='4' stroke-linejoin='round' opacity='0.315'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='6' stroke-linejoin='round' opacity='0.154'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='9' stroke-linejoin='round' opacity='0.07'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='4' stroke-linejoin='round' opacity='0.315'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='6' stroke-linejoin='round' opacity='0.154'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='9' stroke-linejoin='round' opacity='0.07'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='4' stroke-linejoin='round' opacity='0.315'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='6' stroke-linejoin='round' opacity='0.154'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='9' stroke-linejoin='round' opacity='0.07'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E");--cp-box: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cdefs%3E%3CradialGradient id='e0' gradientUnits='userSpaceOnUse' cx='5.5' cy='5.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e1' gradientUnits='userSpaceOnUse' cx='34.5' cy='5.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0.55'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0.303'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e2' gradientUnits='userSpaceOnUse' cx='34.5' cy='34.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='e3' gradientUnits='userSpaceOnUse' cx='5.5' cy='34.5' r='11'%3E%3Cstop offset='0' stop-color='%23ff2d46' stop-opacity='0'/%3E%3Cstop offset='.55' stop-color='%23ff2d46' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ff2d46' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='rgba(5,7,10,.65)' stroke='%2326323f'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='3.25' stroke-linejoin='round' opacity='0.113'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='4.5' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)' stroke-width='6.75' stroke-linejoin='round' opacity='0.025'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='3.25' stroke-linejoin='round' opacity='0.113'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='4.5' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)' stroke-width='6.75' stroke-linejoin='round' opacity='0.025'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='3.25' stroke-linejoin='round' opacity='0.113'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='4.5' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)' stroke-width='6.75' stroke-linejoin='round' opacity='0.025'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='3.25' stroke-linejoin='round' opacity='0.113'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='4.5' stroke-linejoin='round' opacity='0.055'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)' stroke-width='6.75' stroke-linejoin='round' opacity='0.025'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e0)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e1)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e2)'/%3E%3Cpath d='M10.5 5.5H29.5L34.5 10.5V29.5L29.5 34.5H10.5L5.5 29.5V10.5Z' fill='none' stroke='url(%23e3)'/%3E%3C/svg%3E")}:root[data-theme=fylgra-cyberpunk] body{background:radial-gradient(1200px 520px at 50% -120px,rgba(255,45,70,.1),transparent 70%),linear-gradient(180deg,#05070ab8,#05070a59 55%,#05070a8c),url(/themes/cyberpunk/stadt.webp) center bottom / cover no-repeat,var(--bg);font-size:var(--fs-base);letter-spacing:.005em}:root[data-theme=fylgra-cyberpunk] .dc-preview{letter-spacing:normal}:root[data-theme=fylgra-cyberpunk] ::selection{background:#ff2d4666;color:#fff}:where(:root[data-theme=fylgra-cyberpunk]) a{color:var(--cp-cyan)}:where(:root[data-theme=fylgra-cyberpunk]) a:where(:not(.btn)):hover{text-shadow:0 0 10px var(--cp-cyan-glow)}:root[data-theme=fylgra-cyberpunk] :focus-visible{outline-color:var(--cp-cyan);box-shadow:0 0 0 4px #37d8f52e}:root[data-theme=fylgra-cyberpunk] :is(.member-search,.add-mod-search):focus-within{border-color:var(--cp-cyan);box-shadow:0 0 0 4px #37d8f52e}:root[data-theme=fylgra-cyberpunk] .page-head h1{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:.01em;line-height:1.15;text-shadow:0 0 18px rgba(255,45,70,.25)}:root[data-theme=fylgra-cyberpunk] .brand-name{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .app--kunde .brand-name{font-size:var(--fs-lg)}:root[data-theme=fylgra-cyberpunk] .dash-hero-label{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:.02em;color:currentColor;text-shadow:0 0 14px currentColor}:root[data-theme=fylgra-cyberpunk] .dash-card-head .dash-guild{font-family:var(--font-display);font-size:19px}:root[data-theme=fylgra-cyberpunk] .mod-card-name{font-family:var(--font-display);font-size:16.5px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .kpi-n,:root[data-theme=fylgra-cyberpunk] .dash-big{font-family:var(--font-display);font-weight:700}:root[data-theme=fylgra-cyberpunk] .kpi-n{font-size:24px;line-height:1.1}:root[data-theme=fylgra-cyberpunk] .modal-card .m-head,:root[data-theme=fylgra-cyberpunk] .drawer-head h2{font-family:var(--font-display);font-size:20px;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .tab{font-family:var(--font-display);font-size:var(--fs-md);font-weight:700;letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .h-hero .when{color:var(--cp-cyan);text-shadow:0 0 10px var(--cp-cyan-glow);font-size:var(--fs-xs)}:root[data-theme=fylgra-cyberpunk] .nav-section-title,:root[data-theme=fylgra-cyberpunk] .section-label,:root[data-theme=fylgra-cyberpunk] .op-karten-titel{color:var(--accent);text-transform:uppercase;letter-spacing:.14em}:root[data-theme=fylgra-cyberpunk] .h-card>h3,:root[data-theme=fylgra-cyberpunk] .abo-card>h2.abo-kicker,:root[data-theme=fylgra-cyberpunk] .matrix th.cat,:root[data-theme=fylgra-cyberpunk] .matrix .corner{text-transform:uppercase;letter-spacing:.12em}:root[data-theme=fylgra-cyberpunk] .panel,:root[data-theme=fylgra-cyberpunk] .h-card,:root[data-theme=fylgra-cyberpunk] .h-hero,:root[data-theme=fylgra-cyberpunk] .mod-card,:root[data-theme=fylgra-cyberpunk] .matrix-scroll,:root[data-theme=fylgra-cyberpunk] .cset,:root[data-theme=fylgra-cyberpunk] .pf-account,:root[data-theme=fylgra-cyberpunk] .rr-publish-box,:root[data-theme=fylgra-cyberpunk] .dash-infra,:root[data-theme=fylgra-cyberpunk] .usermenu-pop,:root[data-theme=fylgra-cyberpunk] .row-menu-pop,:root[data-theme=fylgra-cyberpunk] .modal-card,:root[data-theme=fylgra-cyberpunk] .ob-tour-pop{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .tk-row,:root[data-theme=fylgra-cyberpunk] .op-wb-fall,:root[data-theme=fylgra-cyberpunk] .rr-card,:root[data-theme=fylgra-cyberpunk] .list-row,:root[data-theme=fylgra-cyberpunk] .au-zeile,:root[data-theme=fylgra-cyberpunk] .type-card,:root[data-theme=fylgra-cyberpunk] .add-mod-card,:root[data-theme=fylgra-cyberpunk] .pf-guild,:root[data-theme=fylgra-cyberpunk] .wc-suggest-card,:root[data-theme=fylgra-cyberpunk] .gw-mode,:root[data-theme=fylgra-cyberpunk] .member-row,:root[data-theme=fylgra-cyberpunk] .member-action-card,:root[data-theme=fylgra-cyberpunk] .ckpi,:root[data-theme=fylgra-cyberpunk] .op-lage-item,:root[data-theme=fylgra-cyberpunk] .op-zaehler-item,:root[data-theme=fylgra-cyberpunk] .ow-chart,:root[data-theme=fylgra-cyberpunk] .ow-list,:root[data-theme=fylgra-cyberpunk] .ctree-cat,:root[data-theme=fylgra-cyberpunk] .tk-chat,:root[data-theme=fylgra-cyberpunk] .apply-dock-karte{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--cp-frame) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .inc-row,:root[data-theme=fylgra-cyberpunk] .op-wb-option,:root[data-theme=fylgra-cyberpunk] .pf-conn,:root[data-theme=fylgra-cyberpunk] .tk-msg,:root[data-theme=fylgra-cyberpunk] .tk-field-row,:root[data-theme=fylgra-cyberpunk] .rr-opt-row,:root[data-theme=fylgra-cyberpunk] .gw-preview,:root[data-theme=fylgra-cyberpunk] .pf-preview,:root[data-theme=fylgra-cyberpunk] .op-note,:root[data-theme=fylgra-cyberpunk] .notice,:root[data-theme=fylgra-cyberpunk] .wc-banner,:root[data-theme=fylgra-cyberpunk] .wr,:root[data-theme=fylgra-cyberpunk] .abo-check,:root[data-theme=fylgra-cyberpunk] .vl-schritt,:root[data-theme=fylgra-cyberpunk] .vl-r2-fakten,:root[data-theme=fylgra-cyberpunk] .wrs-zeile,:root[data-theme=fylgra-cyberpunk] .rs-angebot,:root[data-theme=fylgra-cyberpunk] .rt-video,:root[data-theme=fylgra-cyberpunk] .rt-vorlage,:root[data-theme=fylgra-cyberpunk] .hc-kasten,:root[data-theme=fylgra-cyberpunk] .nk-vorschau-popup,:root[data-theme=fylgra-cyberpunk] .nk-editor--daneben .nk-vorschau-spalte{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame-quiet) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .nk-editor--daneben .nk-vorschau-spalte{padding:12px}:root[data-theme=fylgra-cyberpunk] .rr-card.on,:root[data-theme=fylgra-cyberpunk] .type-card.sel,:root[data-theme=fylgra-cyberpunk] .add-mod-card.on,:root[data-theme=fylgra-cyberpunk] .wc-suggest-card.on,:root[data-theme=fylgra-cyberpunk] .tk-row.rr-row-selected{background:none;box-shadow:none;border-image-source:var(--cp-frame-on)}:root[data-theme=fylgra-cyberpunk] .tk-row.tk-row-attention{background:none;border-image-source:var(--cp-frame-warn)}:root[data-theme=fylgra-cyberpunk] .rr-attention-box,:root[data-theme=fylgra-cyberpunk] .vl-r2-kern{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame-warn) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .ann{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--cp-frame) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .ann--warning{border-image-source:var(--cp-frame-warn)}:root[data-theme=fylgra-cyberpunk] .ann--critical{border-image-source:var(--cp-frame-alert)}:root[data-theme=fylgra-cyberpunk] .notice--warn{border-image-source:var(--cp-frame-warn)}:root[data-theme=fylgra-cyberpunk] .notice--deny{border-image-source:var(--cp-frame-alert)}:root[data-theme=fylgra-cyberpunk] .hist-note{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame-warn) 40 fill / 40px / 8px stretch;margin:12px 0 14px}:root[data-theme=fylgra-cyberpunk] .au-zeile.au-zeile--fehl,:root[data-theme=fylgra-cyberpunk] .member-danger-zone,:root[data-theme=fylgra-cyberpunk] .vl-hinweise--blockiert,:root[data-theme=fylgra-cyberpunk] .mod-raid-band{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame-alert) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .tk-row:hover,:root[data-theme=fylgra-cyberpunk] .op-wb-fall:hover,:root[data-theme=fylgra-cyberpunk] .rr-card:hover,:root[data-theme=fylgra-cyberpunk] .list-row:hover,:root[data-theme=fylgra-cyberpunk] .type-card:hover,:root[data-theme=fylgra-cyberpunk] .add-mod-card:hover,:root[data-theme=fylgra-cyberpunk] .member-row:hover,:root[data-theme=fylgra-cyberpunk] .gw-mode:hover,:root[data-theme=fylgra-cyberpunk] .wc-suggest-card:hover,:root[data-theme=fylgra-cyberpunk] .pf-guild:hover{background:none;box-shadow:none}:root[data-theme=fylgra-cyberpunk] .modal-card,:root[data-theme=fylgra-cyberpunk] .usermenu-pop,:root[data-theme=fylgra-cyberpunk] .row-menu-pop,:root[data-theme=fylgra-cyberpunk] .ob-tour-pop{border-image-source:var(--cp-frame-solid)}:root[data-theme=fylgra-cyberpunk] .fy-select-pop,:root[data-theme=fylgra-cyberpunk] .fy-dt-pop,:root[data-theme=fylgra-cyberpunk] .rr-role-panel,:root[data-theme=fylgra-cyberpunk] .rt-blase{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame-solid) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk] .modal-card .m-foot{border-top-color:var(--border)}@media(max-width:520px){:root[data-theme=fylgra-cyberpunk] .modal-card--blatt-voll,:root[data-theme=fylgra-cyberpunk] .modal-card--blatt-unten{border-image:none;background:#090c12;border:0;border-top:1px solid var(--accent)}}:root[data-theme=fylgra-cyberpunk] .matrix thead th,:root[data-theme=fylgra-cyberpunk] .matrix .corner,:root[data-theme=fylgra-cyberpunk] .matrix tbody th.role-th{background:#0a0d13}:root[data-theme=fylgra-cyberpunk] .sidebar{border:1px solid transparent;background:none;border-image:var(--cp-frame) 40 fill / 40px / 8px stretch}@media(min-width:901px){:root[data-theme=fylgra-cyberpunk] .app--kunde .sidebar{margin:12px 0 12px 12px}:root[data-theme=fylgra-cyberpunk] .app--kunde .main{padding-left:8px}}@media(max-width:900px){:root[data-theme=fylgra-cyberpunk] .app--kunde .sidebar{border-image-source:var(--cp-frame-solid)}}:root[data-theme=fylgra-cyberpunk] .brand,:root[data-theme=fylgra-cyberpunk] .sidebar-foot{border-color:var(--border)}:root[data-theme=fylgra-cyberpunk] .topbar{position:relative;background:linear-gradient(180deg,#05070ad9,#05070a73);border-bottom:1px solid rgba(255,45,70,.35);box-shadow:0 10px 26px -20px var(--glow)}:root[data-theme=fylgra-cyberpunk] .h-card,:root[data-theme=fylgra-cyberpunk] .h-hero{position:relative}:root[data-theme=fylgra-cyberpunk] .h-card:before,:root[data-theme=fylgra-cyberpunk] .h-hero:before{content:"";position:absolute;top:-1px;left:24%;width:16%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#ff3b52 25%,#ff3b52 75%,transparent);box-shadow:0 0 6px #ff2d468c;opacity:.8;transition:opacity .25s ease}:root[data-theme=fylgra-cyberpunk] .h-card:hover:before,:root[data-theme=fylgra-cyberpunk] .h-hero:hover:before{opacity:0}:root[data-theme=fylgra-cyberpunk] .mod-card{transition:transform .14s ease}:root[data-theme=fylgra-cyberpunk] .mod-card:hover{background:none;box-shadow:none;transform:translateY(-3px)}:root[data-theme=fylgra-cyberpunk] .mod-card:hover .mod-card-name{color:#fff;text-shadow:0 0 12px rgba(255,45,70,.7)}:root[data-theme=fylgra-cyberpunk] .mod-card:hover .mod-card-go{color:var(--accent);transform:translate(4px);filter:drop-shadow(0 0 6px var(--glow))}:root[data-theme=fylgra-cyberpunk] .mod-card,:root[data-theme=fylgra-cyberpunk] .panel,:root[data-theme=fylgra-cyberpunk] .cset,:root[data-theme=fylgra-cyberpunk] .pf-account,:root[data-theme=fylgra-cyberpunk] .pf-conn,:root[data-theme=fylgra-cyberpunk] .inc-row,:root[data-theme=fylgra-cyberpunk] .tk-row,:root[data-theme=fylgra-cyberpunk] .rr-card,:root[data-theme=fylgra-cyberpunk] .list-row,:root[data-theme=fylgra-cyberpunk] .au-zeile,:root[data-theme=fylgra-cyberpunk] .type-card,:root[data-theme=fylgra-cyberpunk] .add-mod-card,:root[data-theme=fylgra-cyberpunk] .pf-guild,:root[data-theme=fylgra-cyberpunk] .wc-suggest-card,:root[data-theme=fylgra-cyberpunk] .gw-mode,:root[data-theme=fylgra-cyberpunk] .member-row,:root[data-theme=fylgra-cyberpunk] .member-action-card,:root[data-theme=fylgra-cyberpunk] .ckpi,:root[data-theme=fylgra-cyberpunk] .ctree-cat,:root[data-theme=fylgra-cyberpunk] .rr-publish-box{position:relative}:root[data-theme=fylgra-cyberpunk] .mod-card:before,:root[data-theme=fylgra-cyberpunk] .h-card:after,:root[data-theme=fylgra-cyberpunk] .h-hero:after,:root[data-theme=fylgra-cyberpunk] .panel:after,:root[data-theme=fylgra-cyberpunk] .cset:after,:root[data-theme=fylgra-cyberpunk] .pf-account:after,:root[data-theme=fylgra-cyberpunk] .pf-conn:after,:root[data-theme=fylgra-cyberpunk] .inc-row:after,:root[data-theme=fylgra-cyberpunk] .tk-row:after,:root[data-theme=fylgra-cyberpunk] .rr-card:after,:root[data-theme=fylgra-cyberpunk] .list-row:after,:root[data-theme=fylgra-cyberpunk] .au-zeile:after,:root[data-theme=fylgra-cyberpunk] .type-card:after,:root[data-theme=fylgra-cyberpunk] .add-mod-card:after,:root[data-theme=fylgra-cyberpunk] .pf-guild:after,:root[data-theme=fylgra-cyberpunk] .wc-suggest-card:after,:root[data-theme=fylgra-cyberpunk] .gw-mode:after,:root[data-theme=fylgra-cyberpunk] .member-row:after,:root[data-theme=fylgra-cyberpunk] .member-action-card:after,:root[data-theme=fylgra-cyberpunk] .ckpi:after,:root[data-theme=fylgra-cyberpunk] .ctree-cat:after,:root[data-theme=fylgra-cyberpunk] .rr-publish-box:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:1;--cp-ring: 2px;--cp-ring-innen: calc(var(--cp-cut) + var(--cp-ring) * .4142);clip-path:polygon(evenodd,var(--cp-cut) 0,calc(100% - var(--cp-cut)) 0,100% var(--cp-cut),100% calc(100% - var(--cp-cut)),calc(100% - var(--cp-cut)) 100%,var(--cp-cut) 100%,0 calc(100% - var(--cp-cut)),0 var(--cp-cut),var(--cp-cut) 0,var(--cp-ring-innen) var(--cp-ring),calc(100% - var(--cp-ring-innen)) var(--cp-ring),calc(100% - var(--cp-ring)) var(--cp-ring-innen),calc(100% - var(--cp-ring)) calc(100% - var(--cp-ring-innen)),calc(100% - var(--cp-ring-innen)) calc(100% - var(--cp-ring)),var(--cp-ring-innen) calc(100% - var(--cp-ring)),var(--cp-ring) calc(100% - var(--cp-ring-innen)),var(--cp-ring) var(--cp-ring-innen),var(--cp-ring-innen) var(--cp-ring));background:radial-gradient(140px circle at var(--mx, -999px) var(--my, -999px),#ff8594,rgba(255,45,70,.6) 30%,transparent 70%);opacity:0;transition:opacity .25s ease}:root[data-theme=fylgra-cyberpunk] .mod-card:hover:before,:root[data-theme=fylgra-cyberpunk] .h-card:hover:after,:root[data-theme=fylgra-cyberpunk] .h-hero:hover:after,:root[data-theme=fylgra-cyberpunk] .panel:hover:after,:root[data-theme=fylgra-cyberpunk] .cset:hover:after,:root[data-theme=fylgra-cyberpunk] .pf-account:hover:after,:root[data-theme=fylgra-cyberpunk] .pf-conn:hover:after,:root[data-theme=fylgra-cyberpunk] .inc-row:hover:after,:root[data-theme=fylgra-cyberpunk] .tk-row:hover:after,:root[data-theme=fylgra-cyberpunk] .rr-card:hover:after,:root[data-theme=fylgra-cyberpunk] .list-row:hover:after,:root[data-theme=fylgra-cyberpunk] .au-zeile:hover:after,:root[data-theme=fylgra-cyberpunk] .type-card:hover:after,:root[data-theme=fylgra-cyberpunk] .add-mod-card:hover:after,:root[data-theme=fylgra-cyberpunk] .pf-guild:hover:after,:root[data-theme=fylgra-cyberpunk] .wc-suggest-card:hover:after,:root[data-theme=fylgra-cyberpunk] .gw-mode:hover:after,:root[data-theme=fylgra-cyberpunk] .member-row:hover:after,:root[data-theme=fylgra-cyberpunk] .member-action-card:hover:after,:root[data-theme=fylgra-cyberpunk] .ckpi:hover:after,:root[data-theme=fylgra-cyberpunk] .ctree-cat:hover:after,:root[data-theme=fylgra-cyberpunk] .rr-publish-box:hover:after{opacity:1}:root[data-theme=fylgra-cyberpunk] .tk-row,:root[data-theme=fylgra-cyberpunk] .list-row,:root[data-theme=fylgra-cyberpunk] .au-zeile,:root[data-theme=fylgra-cyberpunk] .gw-mode,:root[data-theme=fylgra-cyberpunk] .member-row,:root[data-theme=fylgra-cyberpunk] .type-card,:root[data-theme=fylgra-cyberpunk] .rr-card,:root[data-theme=fylgra-cyberpunk] .ckpi{--cp-cut: 6px}:root[data-theme=fylgra-cyberpunk] .mod-card.off:hover:before{opacity:.5}:root[data-theme=fylgra-cyberpunk] .card-icon{color:var(--cp-cyan);background:var(--signal-deep);border:1px solid rgba(55,216,245,.28);border-radius:8px;corner-shape:bevel;box-shadow:inset 0 0 14px -4px #37d8f573;transition:box-shadow .14s,border-color .14s}:root[data-theme=fylgra-cyberpunk] .mod-card:hover .card-icon{border-color:var(--cp-cyan);box-shadow:inset 0 0 18px -2px #37d8f599,0 0 16px -4px var(--cp-cyan-glow)}:root[data-theme=fylgra-cyberpunk] .nav-item{position:relative;font-family:var(--font-display);font-size:15.5px;font-weight:600;letter-spacing:.025em;line-height:1.3;padding-top:7px;padding-bottom:7px;corner-shape:bevel;transition:background .14s,color .14s,padding-left .14s,box-shadow .14s}:root[data-theme=fylgra-cyberpunk] .nav-item:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;background:var(--accent);box-shadow:0 0 8px var(--glow);transform:scaleY(0);transition:transform .16s ease}:root[data-theme=fylgra-cyberpunk] .nav-item:hover{background:linear-gradient(90deg,rgba(255,45,70,.16),transparent 85%);color:#fff;padding-left:13px}:root[data-theme=fylgra-cyberpunk] .nav-item:hover:before,:root[data-theme=fylgra-cyberpunk] .nav-item.active:before{transform:scaleY(1)}:root[data-theme=fylgra-cyberpunk] .nav-item.active{font-weight:700;color:#ff5a6e;background:linear-gradient(90deg,#ff2d4642,#ff2d460f);box-shadow:inset 0 0 0 1px #ff2d4699,0 0 18px -6px var(--glow);text-shadow:0 0 10px rgba(255,45,70,.55)}:root[data-theme=fylgra-cyberpunk] .nav-item--symbol:hover{padding-left:0}:root[data-theme=fylgra-cyberpunk] .btn,:root[data-theme=fylgra-cyberpunk] .chip,:root[data-theme=fylgra-cyberpunk] .dash-note,:root[data-theme=fylgra-cyberpunk] .fy-seg,:root[data-theme=fylgra-cyberpunk] .fy-seg-opt,:root[data-theme=fylgra-cyberpunk] .apply-count,:root[data-theme=fylgra-cyberpunk] .apply-bar,:root[data-theme=fylgra-cyberpunk] .toast,:root[data-theme=fylgra-cyberpunk] .empty,:root[data-theme=fylgra-cyberpunk] .dash-danger,:root[data-theme=fylgra-cyberpunk] .matrix-legend,:root[data-theme=fylgra-cyberpunk] .status-tag,:root[data-theme=fylgra-cyberpunk] .brand-mark,:root[data-theme=fylgra-cyberpunk] .server-avatar,:root[data-theme=fylgra-cyberpunk] .field input:not([type=checkbox]):not([type=radio]),:root[data-theme=fylgra-cyberpunk] .field textarea,:root[data-theme=fylgra-cyberpunk] .fy-input,:root[data-theme=fylgra-cyberpunk] .composer-textarea,:root[data-theme=fylgra-cyberpunk] .rt-editor,:root[data-theme=fylgra-cyberpunk] .rt-knopf,:root[data-theme=fylgra-cyberpunk] .fy-select-trigger,:root[data-theme=fylgra-cyberpunk] .fy-dt-trigger,:root[data-theme=fylgra-cyberpunk] .member-picker-input,:root[data-theme=fylgra-cyberpunk] .member-search,:root[data-theme=fylgra-cyberpunk] .select-wrap,:root[data-theme=fylgra-cyberpunk] .rr-role-trigger,:root[data-theme=fylgra-cyberpunk] .rr-role-search,:root[data-theme=fylgra-cyberpunk] .add-mod-search,:root[data-theme=fylgra-cyberpunk] .gw-entry-search,:root[data-theme=fylgra-cyberpunk] .pf-confirm-input,:root[data-theme=fylgra-cyberpunk] .ac-form input,:root[data-theme=fylgra-cyberpunk] .ac-form select,:root[data-theme=fylgra-cyberpunk] .ac-thr input,:root[data-theme=fylgra-cyberpunk] .pf-cap,:root[data-theme=fylgra-cyberpunk] .pf-brand,:root[data-theme=fylgra-cyberpunk] .gw-keyword,:root[data-theme=fylgra-cyberpunk] .pause-link,:root[data-theme=fylgra-cyberpunk] .toolbar.layout-bar,:root[data-theme=fylgra-cyberpunk] .ob-login-row,:root[data-theme=fylgra-cyberpunk] .wz-fortsetzen,:root[data-theme=fylgra-cyberpunk] .fp-leiste,:root[data-theme=fylgra-cyberpunk] .fp-zeile,:root[data-theme=fylgra-cyberpunk] .tk-emoji-grid,:root[data-theme=fylgra-cyberpunk] .card-icon,:root[data-theme=fylgra-cyberpunk] input,:root[data-theme=fylgra-cyberpunk] select,:root[data-theme=fylgra-cyberpunk] textarea,:root[data-theme=fylgra-cyberpunk] .diff,:root[data-theme=fylgra-cyberpunk] .pf-guild-icon,:root[data-theme=fylgra-cyberpunk] .bot-tag,:root[data-theme=fylgra-cyberpunk] .wc-drop,:root[data-theme=fylgra-cyberpunk] .add-mod-callout-icon,:root[data-theme=fylgra-cyberpunk] .drag-ghost,:root[data-theme=fylgra-cyberpunk] .fy-num,:root[data-theme=fylgra-cyberpunk] .gw-ov-bestaetigen,:root[data-theme=fylgra-cyberpunk] .gw-ov-flaeche,:root[data-theme=fylgra-cyberpunk] .gw-ov-raster,:root[data-theme=fylgra-cyberpunk] .gw-ov-raster-feld,:root[data-theme=fylgra-cyberpunk] .gw-ov-anim,:root[data-theme=fylgra-cyberpunk] .gw-winner,:root[data-theme=fylgra-cyberpunk] .launcher-cog,:root[data-theme=fylgra-cyberpunk] .op-ann-preview,:root[data-theme=fylgra-cyberpunk] .op-empty,:root[data-theme=fylgra-cyberpunk] .pf-paused,:root[data-theme=fylgra-cyberpunk] .spark-tip,:root[data-theme=fylgra-cyberpunk] .tw-dialog-error,:root[data-theme=fylgra-cyberpunk] .wr-text,:root[data-theme=fylgra-cyberpunk] .ob-perm-list li,:root[data-theme=fylgra-cyberpunk] .ob-grund-status,:root[data-theme=fylgra-cyberpunk] .rollen-chip,:root[data-theme=fylgra-cyberpunk] .bremse-hinweis,:root[data-theme=fylgra-cyberpunk] .changes-wartet,:root[data-theme=fylgra-cyberpunk] .wb-link-url,:root[data-theme=fylgra-cyberpunk] .mod-fenster-feld{corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .chip,:root[data-theme=fylgra-cyberpunk] .dash-note,:root[data-theme=fylgra-cyberpunk] .apply-count,:root[data-theme=fylgra-cyberpunk] .toast,:root[data-theme=fylgra-cyberpunk] .status-tag,:root[data-theme=fylgra-cyberpunk] .nav-item .nav-badge,:root[data-theme=fylgra-cyberpunk] .launcher-pill .pill-badge,:root[data-theme=fylgra-cyberpunk] .rollen-chip{border-radius:8px}:root[data-theme=fylgra-cyberpunk] .brand-mark,:root[data-theme=fylgra-cyberpunk] .server-avatar{border-radius:8px}:root[data-theme=fylgra-cyberpunk] .usermenu-avatar{border-radius:6px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .kpi{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-box) 18 fill / 18px / 5px stretch}:root[data-theme=fylgra-cyberpunk] .kpi:first-child .kpi-n{color:#fff}:root[data-theme=fylgra-cyberpunk] .btn{font-family:var(--font-display);font-size:14.5px;font-weight:700;letter-spacing:.04em;transition:background .12s,border-color .12s,box-shadow .14s,color .12s,transform .05s}:root[data-theme=fylgra-cyberpunk] .btn.sm{font-size:13.5px}:root[data-theme=fylgra-cyberpunk] .btn.xs{font-size:var(--fs-xs)}:root[data-theme=fylgra-cyberpunk] .btn:hover{border-color:var(--accent);color:#fff;box-shadow:0 0 16px -5px var(--glow)}:root[data-theme=fylgra-cyberpunk] .btn.primary{text-shadow:0 0 8px rgba(255,255,255,.35)}:root[data-theme=fylgra-cyberpunk] .btn.primary:hover{filter:brightness(1.12);box-shadow:0 0 22px -3px var(--glow),inset 0 0 0 1px #ffc8cd80}:root[data-theme=fylgra-cyberpunk] .btn.primary:disabled,:root[data-theme=fylgra-cyberpunk] .btn.primary[aria-disabled=true],:root[data-theme=fylgra-cyberpunk] .btn.primary[aria-disabled=true]:hover{box-shadow:none;filter:none;text-shadow:none}:root[data-theme=fylgra-cyberpunk] .btn.danger:hover{box-shadow:0 0 16px -5px #ff6b6b99}:root[data-theme=fylgra-cyberpunk] .btn.ghost{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .rt-textknopf{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .ann-toggle{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .nk-abzeichen--neues_modul,:root[data-theme=fylgra-cyberpunk] .nk-abzeichen--verbesserung{background:#37d8f51f;color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .nk-merk:not(.nk-merk--bestaetigen){color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .btn.nk-chip.offen:not(.nk-chip--hinweis):not(.nk-chip--fehler){border-color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .btn.ghost:hover{background:#37d8f514;border-color:transparent;color:#8beaff;box-shadow:none;text-shadow:0 0 10px var(--cp-cyan-glow)}:root[data-theme=fylgra-cyberpunk] .chip:hover{border-color:var(--accent);color:#fff;box-shadow:0 0 16px -5px var(--glow)}:root[data-theme=fylgra-cyberpunk] .dash-note:hover{box-shadow:0 0 16px -5px currentColor}:root[data-theme=fylgra-cyberpunk] .launcher-pill,:root[data-theme=fylgra-cyberpunk] .usermenu-pill,:root[data-theme=fylgra-cyberpunk] .server-switch,:root[data-theme=fylgra-cyberpunk] .pending-pill,:root[data-theme=fylgra-cyberpunk] .icon-btn,:root[data-theme=fylgra-cyberpunk] .menu-btn{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--cp-pill) 18 fill / 18px / 5px stretch;font-family:var(--font-display);font-weight:700;font-size:14.5px;letter-spacing:.03em;transition:color .12s,text-shadow .12s}:root[data-theme=fylgra-cyberpunk] .launcher-pill:hover:not(:disabled),:root[data-theme=fylgra-cyberpunk] .usermenu-pill:hover,:root[data-theme=fylgra-cyberpunk] .server-switch:hover,:root[data-theme=fylgra-cyberpunk] .icon-btn:hover,:root[data-theme=fylgra-cyberpunk] .menu-btn:hover,:root[data-theme=fylgra-cyberpunk] .pending-pill:hover{background:none;box-shadow:none;border-image-source:var(--cp-pill-hot);color:#fff;text-shadow:0 0 10px rgba(255,45,70,.7)}:root[data-theme=fylgra-cyberpunk] .dash-pill[aria-current=page],:root[data-theme=fylgra-cyberpunk] .launcher-pill[aria-expanded=true],:root[data-theme=fylgra-cyberpunk] .usermenu-pill[aria-expanded=true]{background:none;box-shadow:none;border-image-source:var(--cp-pill-on);color:var(--cp-cyan);text-shadow:0 0 10px var(--cp-cyan-glow)}:root[data-theme=fylgra-cyberpunk] .server-switch:focus-within{box-shadow:none;border-image-source:var(--cp-pill-hot)}:root[data-theme=fylgra-cyberpunk] :where(.launcher-pill,.usermenu-pill,.pending-pill,.icon-btn,.menu-btn):focus-visible{box-shadow:0 0 0 4px #37d8f52e}:root[data-theme=fylgra-cyberpunk] .launcher-count{color:var(--cp-cyan);text-shadow:0 0 8px var(--cp-cyan-glow)}:root[data-theme=fylgra-cyberpunk] .pending-pill{color:var(--warn)}:root[data-theme=fylgra-cyberpunk] .tab.on{text-shadow:0 0 10px rgba(255,45,70,.5)}:root[data-theme=fylgra-cyberpunk] .h-hero .hdot{animation:cp-puls 2.4s ease-in-out infinite}@keyframes cp-puls{0%,to{box-shadow:0 0 6px currentColor}50%{box-shadow:0 0 16px 2px currentColor}}:root[data-theme=fylgra-cyberpunk] .preset-card{corner-shape:bevel;transition:border-color .12s,box-shadow .14s}:root[data-theme=fylgra-cyberpunk] .preset-card:hover{border-color:var(--accent);box-shadow:0 0 16px -5px var(--glow)}:root[data-theme=fylgra-cyberpunk] .preset-card.sel{box-shadow:inset 0 0 0 1px var(--accent),0 0 18px -6px var(--glow)}:root[data-theme=fylgra-cyberpunk] .preset-card .pc-name{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .actbar .seg.chg{background:linear-gradient(180deg,#ff2d468c,#ff2d461a);border-top:2px solid #ff3b52;border-radius:0}:root[data-theme=fylgra-cyberpunk] .actbar.on .seg.chg{background:linear-gradient(180deg,#ff5a6ed9,#ff2d4640);border-top-color:#ff9aa6}:root[data-theme=fylgra-cyberpunk] .actbar.hl .seg{filter:brightness(1.35) drop-shadow(0 0 6px rgba(255,45,70,.7))}:root[data-theme=fylgra-cyberpunk] .actchart-tip{background:#090c12;border-color:var(--accent);corner-shape:bevel;box-shadow:0 0 16px -6px var(--glow)}:root[data-theme=fylgra-cyberpunk] .dg-trend,:root[data-theme=fylgra-cyberpunk] .dg-wert,:root[data-theme=fylgra-cyberpunk] .dg-live{border-radius:6px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .dg-trend,:root[data-theme=fylgra-cyberpunk] .dg-wert{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .dg-live{font-family:var(--font-display);font-size:12px;letter-spacing:.14em}:root[data-theme=fylgra-cyberpunk] .dg-balken{border-radius:0;border-top:2px solid currentColor;background:linear-gradient(180deg,color-mix(in srgb,currentColor 55%,transparent),color-mix(in srgb,currentColor 8%,transparent))}:root[data-theme=fylgra-cyberpunk] .dg-balken--unten{border-top:0;border-bottom:2px solid currentColor;background:linear-gradient(0deg,color-mix(in srgb,currentColor 55%,transparent),color-mix(in srgb,currentColor 8%,transparent))}:root[data-theme=fylgra-cyberpunk] .dg-balken.dg-balken--teil{border:0;background:color-mix(in srgb,currentColor 18%,transparent)}:root[data-theme=fylgra-cyberpunk] .dg-balken--stapel,:root[data-theme=fylgra-cyberpunk] .dg-balken--stapel:first-child{border-top:0;border-radius:0;background:color-mix(in srgb,currentColor 68%,var(--chart-heat-leer))}:root[data-theme=fylgra-cyberpunk] .pl-wochenverteilung :is(.pl-verteilung-punkt,.pl-tipp-punkt){background:color-mix(in srgb,currentColor 68%,var(--chart-heat-leer))}:root[data-theme=fylgra-cyberpunk] .dg-liste-spur,:root[data-theme=fylgra-cyberpunk] .dg-liste-fuellung,:root[data-theme=fylgra-cyberpunk] .pl-verteilung-balken,:root[data-theme=fylgra-cyberpunk] .pl-verteilung-punkt{border-radius:0}:root[data-theme=fylgra-cyberpunk] .dg-liste-fuellung{box-shadow:0 0 10px -3px currentColor}:root[data-theme=fylgra-cyberpunk] .pl-zahl,:root[data-theme=fylgra-cyberpunk] .dash-puls-zahl{letter-spacing:.01em;color:#fff;text-shadow:0 0 16px rgba(255,45,70,.28)}:root[data-theme=fylgra-cyberpunk] .pl-zahl{font-size:clamp(20px,12.5cqi,31px)}:root[data-theme=fylgra-cyberpunk] .dash-puls-zahl{font-size:25px}:root[data-theme=fylgra-cyberpunk] .pl-heute-zahlen .kpi-n{font-size:clamp(15px,13cqi,24px)}:root[data-theme=fylgra-cyberpunk] .ckpi-l,:root[data-theme=fylgra-cyberpunk] .dash-puls-label{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em}:root[data-theme=fylgra-cyberpunk] .pl-kpi .ckpi-l{line-height:1.05}:root[data-theme=fylgra-cyberpunk]{--chart-heat-leer: rgba(28, 38, 49, .9)}:root[data-theme=fylgra-cyberpunk] :is(.dg-heatmap,.dg-kalender-huelle){--chart-heat-1: color-mix(in srgb, var(--accent) 30%, var(--chart-heat-leer));--chart-heat-2: color-mix(in srgb, var(--accent) 60%, var(--chart-heat-leer));--chart-heat-3: var(--accent);--chart-heat-4: color-mix(in srgb, var(--accent) 65%, #ffd3d9)}:root[data-theme=fylgra-cyberpunk] .dg-heat--ton-2{--chart-heat-1: color-mix(in srgb, var(--cp-cyan) 28%, var(--chart-heat-leer));--chart-heat-2: color-mix(in srgb, var(--cp-cyan) 58%, var(--chart-heat-leer));--chart-heat-3: var(--cp-cyan);--chart-heat-4: color-mix(in srgb, var(--cp-cyan) 65%, #dcfaff)}:root[data-theme=fylgra-cyberpunk] .dg-heat-zelle,:root[data-theme=fylgra-cyberpunk] .dg-kal-feld,:root[data-theme=fylgra-cyberpunk] .dg-heat-feld{border-radius:0}:root[data-theme=fylgra-cyberpunk] .dg-heat-4{box-shadow:inset 0 0 0 1px #ffbec480}:root[data-theme=fylgra-cyberpunk] .dg-heat--ton-2 .dg-heat-4{box-shadow:inset 0 0 0 1px #c8f5ff8c}:root[data-theme=fylgra-cyberpunk] .dg-heat-zelle.hl,:root[data-theme=fylgra-cyberpunk] .dg-kal-feld.hl{outline-color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .dg-heat-stunde,:root[data-theme=fylgra-cyberpunk] .dg-heat-tag,:root[data-theme=fylgra-cyberpunk] .dg-kal-monat,:root[data-theme=fylgra-cyberpunk] .dg-kal-tag{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.06em}:root[data-theme=fylgra-cyberpunk] .pl-uhr-spitze{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .pl-vgl-chip{border-radius:6px;corner-shape:bevel;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .pl-vgl-weg{border-radius:4px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .dg-vgl-muster line{stroke-linecap:butt}:root[data-theme=fylgra-cyberpunk] .dg-vgl-muster.dg-vgl-4 line{stroke-linecap:round}:root[data-theme=fylgra-cyberpunk] .pl-vgl-tabelle thead th{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-theme=fylgra-cyberpunk] .pl-top-avatar{border-radius:5px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .pl-top-du{border-radius:4px;corner-shape:bevel;font-family:var(--font-display);font-weight:700}:root[data-theme=fylgra-cyberpunk] .pl-top-rang{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-muted)}:root[data-theme=fylgra-cyberpunk] .pl-detail-h2,:root[data-theme=fylgra-cyberpunk] .pl-bindung-titel{font-family:var(--font-display);letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .pl-bindung-titel{font-size:15px;font-weight:700}:root[data-theme=fylgra-cyberpunk] .pl-angebot-liste b{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .dg-liste-knopf{border-radius:4px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .dg-liste-knopf:hover{background:#ff2d4612}:root[data-theme=fylgra-cyberpunk] .dg-blase-link a{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .btn.dg-sperrknopf-knopf,:root[data-theme=fylgra-cyberpunk] .btn.dg-sperrknopf-knopf:hover{border-color:var(--border);color:var(--text-muted);box-shadow:none;text-shadow:none;background:var(--surface-1)}:root[data-theme=fylgra-cyberpunk] .pl-stil{border-radius:8px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .pl-stil:hover{border-color:#ff2d4673}:root[data-theme=fylgra-cyberpunk] .pl-stil.on{border-color:var(--accent);box-shadow:0 0 18px -6px var(--glow)}:root[data-theme=fylgra-cyberpunk] .pl-stil-bild{border-radius:0}:root[data-theme=fylgra-cyberpunk] .pl-karten-bild{border-radius:8px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .pl-stil-name,:root[data-theme=fylgra-cyberpunk] .pl-stufen-gruppenname{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .pl-stufen-auf{border-radius:4px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .pl-stufen-auf:hover{background:#ff2d4612}:root[data-theme=fylgra-cyberpunk] .pl-stufen-legende b{font-family:var(--font-display);font-size:13.5px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .pl-textknopf{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .pl-bt-zeile-stand a{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .pl-nl-option,:root[data-theme=fylgra-cyberpunk] .pl-nl-frage{border-radius:8px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .pl-nl-option:hover{border-color:#ff2d4673}:root[data-theme=fylgra-cyberpunk] .pl-nl-option.on{border-color:var(--accent);box-shadow:0 0 18px -6px var(--glow)}:root[data-theme=fylgra-cyberpunk] .pl-nl-option-text b{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .btn.ghost.pl-hinweis-weg,:root[data-theme=fylgra-cyberpunk] .btn.ghost.pl-auffaellt-zurueck{color:var(--text-muted);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0}@media(hover:hover){:root[data-theme=fylgra-cyberpunk] .btn.ghost.pl-hinweis-weg:hover,:root[data-theme=fylgra-cyberpunk] .btn.ghost.pl-auffaellt-zurueck:hover{color:var(--text);text-shadow:none;box-shadow:none}}:root[data-theme=fylgra-cyberpunk] .seitenkopf-symbol{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-box) 18 fill / 18px / 5px stretch;color:var(--cp-cyan);box-shadow:none}:root[data-theme=fylgra-cyberpunk] .seitenkopf-symbol svg{filter:drop-shadow(0 0 6px var(--cp-cyan-glow))}:root[data-theme=fylgra-cyberpunk] .seitenkopf h1:focus{outline:none;box-shadow:none}:root[data-theme=fylgra-cyberpunk] .kopf-pfad li{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .kopf-pfad-hier{color:#fff;text-shadow:0 0 10px rgba(255,45,70,.35)}:root[data-theme=fylgra-cyberpunk] .kopf-pfad-trenner{color:var(--accent)}:root[data-theme=fylgra-cyberpunk] .modul-reiter{box-shadow:inset 0 -1px #ff2d464d}:root[data-theme=fylgra-cyberpunk] .server-name{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .app--kunde .server-switch--leiste .server-name{font-size:var(--fs-sm)}:root[data-theme=fylgra-cyberpunk] .app--kunde .sidebar .nav-item{padding-top:6px;padding-bottom:6px;font-size:var(--fs-md)}:root[data-theme=fylgra-cyberpunk] .app--kunde .sidebar .sidebar-foot .nav-item{padding-top:4px;padding-bottom:4px;font-size:var(--fs-sm)}:root[data-theme=fylgra-cyberpunk] .server-zweck{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .app--kunde .nav-item.active>svg{color:#ff5a6e}:root[data-theme=fylgra-cyberpunk] .app--kunde .nav-item.active .nav-modul-zahl{color:var(--cp-cyan)!important}@media(max-width:520px){:root[data-theme=fylgra-cyberpunk] .seitenkopf h1{font-size:var(--fs-xl)}}:root[data-theme=fylgra-cyberpunk] .tk-row.objekt-zeile.is-selected{background:none;box-shadow:none;border-image-source:var(--cp-frame-on)}:root[data-theme=fylgra-cyberpunk] .tk-row.objekt-zeile:hover{background:none}:root[data-theme=fylgra-cyberpunk] .objekt-zeile-symbol--kachel,:root[data-theme=fylgra-cyberpunk] .einst-abschnitt-symbol,:root[data-theme=fylgra-cyberpunk] .kennzahl-symbol,:root[data-theme=fylgra-cyberpunk] .leer-zustand-symbol{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--cp-box) 18 fill / 18px / 3px stretch;color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .kennzahl--warn .kennzahl-symbol{color:var(--warn)}:root[data-theme=fylgra-cyberpunk] .kennzahl--fehler .kennzahl-symbol{color:var(--deny)}:root[data-theme=fylgra-cyberpunk] .kennzahl{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-box) 18 fill / 18px / 5px stretch}:root[data-theme=fylgra-cyberpunk] .kennzahl-zahl{font-family:var(--font-display);font-size:var(--fs-2xl)}:root[data-theme=fylgra-cyberpunk] .kennzahl:first-child:not(.kennzahl--warn):not(.kennzahl--fehler) .kennzahl-zahl{color:#fff;text-shadow:0 0 10px rgba(255,45,70,.35)}:root[data-theme=fylgra-cyberpunk] .kennzahl-label{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em}:root[data-theme=fylgra-cyberpunk] .status-badge{border-radius:6px;corner-shape:bevel;font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:.04em}:root[data-theme=fylgra-cyberpunk] .objekt-liste-titel h2,:root[data-theme=fylgra-cyberpunk] .einst-abschnitt-titel :is(h2,h3),:root[data-theme=fylgra-cyberpunk] .aufklapper-titel{font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .editor-aktionen--klebend{background:linear-gradient(#090c12f0,#090c12f0) var(--bg);border-top-color:#ff2d4673;border-radius:0}:root[data-theme=fylgra-cyberpunk] .aufklapper-knopf:hover .aufklapper-pfeil{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .tk-row.objekt-zeile:hover .objekt-zeile-pfeil,:root[data-theme=fylgra-cyberpunk] .tk-row.objekt-zeile.is-selected .objekt-zeile-pfeil{color:#ff5a6e}:root[data-theme=fylgra-cyberpunk] .einst-erweitert .aufklapper-knopf{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-frame-quiet) 40 fill / 40px / 8px stretch}:root[data-theme=fylgra-cyberpunk]{--sinn-loeschen: var(--rt-rot);--sinn-strafe: var(--chart-trend-schlecht);--sinn-kanal: var(--rt-blau);--sinn-statistik: var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .sinn-kachel{border:1px solid transparent;border-radius:0;background:none;color:var(--sinn);border-image:var(--cp-box) 18 fill / 18px / 3px stretch}:root[data-theme=fylgra-cyberpunk] .sinn-kachel svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--sinn) 55%,transparent))}:root[data-theme=fylgra-cyberpunk] .tab.modul-reiter-tab{border-radius:6px 6px 0 0;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .tab.modul-reiter-tab.on{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent)}:root[data-theme=fylgra-cyberpunk] .tab.modul-reiter-tab.on .modul-reiter-symbol{color:#ff5a6e;filter:drop-shadow(0 0 5px rgba(255,45,70,.55))}:root[data-theme=fylgra-cyberpunk] .modul-reiter-rahmen{box-shadow:inset 0 -1px #ff2d464d}:root[data-theme=fylgra-cyberpunk] .seitenkopf-status{border-radius:8px;corner-shape:bevel;border-color:color-mix(in srgb,var(--status-ton) 45%,transparent);background:color-mix(in srgb,var(--status-ton) 10%,rgba(5,7,10,.55))}:root[data-theme=fylgra-cyberpunk] .seitenkopf-status--laedt{background:var(--surface-2);border-color:var(--border)}:root[data-theme=fylgra-cyberpunk] .seitenkopf-status-titel{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.05em;text-transform:uppercase}:root[data-theme=fylgra-cyberpunk] .seitenkopf-status-kreis{border-radius:0;transform:rotate(45deg) scale(.86);box-shadow:0 0 12px color-mix(in srgb,var(--status-ton) 55%,transparent)}:root[data-theme=fylgra-cyberpunk] .seitenkopf-status-kreis svg{transform:rotate(-45deg)}:root[data-theme=fylgra-cyberpunk] .leiste-tipp{border-radius:6px;corner-shape:bevel;border-color:#ff2d468c;background:#0b0d12;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 14px -4px #ff2d4673}:root[data-theme=fylgra-cyberpunk] .app--kunde .nav[data-kante-oben]{border-top-color:#ff2d464d}:root[data-theme=fylgra-cyberpunk] .app--kunde .nav[data-kante-unten]{border-bottom-color:#ff2d464d}:root[data-theme=fylgra-cyberpunk] .seitenkopf-warnung{border-radius:6px;corner-shape:bevel;border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 9%,rgba(5,7,10,.55))}:root[data-theme=fylgra-cyberpunk] .objekt-zeile-symbol--frei{color:var(--text-muted)}:root[data-theme=fylgra-cyberpunk] .tk-row.objekt-zeile.is-selected .objekt-zeile-symbol--frei{color:#ff5a6e}:root[data-theme=fylgra-cyberpunk] .status-badge{border-color:transparent}:root[data-theme=fylgra-cyberpunk] .status-badge--kontur{border-radius:999px;corner-shape:bevel;border-color:color-mix(in srgb,var(--badge-text) 45%,transparent)}:root[data-theme=fylgra-cyberpunk] .lese-zeilen{border-radius:8px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .lese-teil.is-bearbeiten{background:#ff2d460d;box-shadow:inset 3px 0 0 var(--accent);border-radius:0}:root[data-theme=fylgra-cyberpunk] .btn.ghost.lese-stift:hover,:root[data-theme=fylgra-cyberpunk] .btn.ghost.lese-stift[aria-expanded=true]{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] :is(.lese-teil-titel,.mod-gefahr-titel,.mod-regel-kopf h2){font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .mod-gefahr{border-top-color:#ff2d464d}:root[data-theme=fylgra-cyberpunk] .kennzahl--klein{border:1px solid transparent;border-radius:0;background:none;border-image:var(--cp-box) 18 fill / 18px / 3px stretch}:root[data-theme=fylgra-cyberpunk] .kennzahl--klein .kennzahl-zahl{font-size:var(--fs-lg)}:root[data-theme=fylgra-cyberpunk] .leiste-bot{border-radius:6px;corner-shape:bevel;background:#05070a99;font-family:var(--font-display);letter-spacing:.04em}:root[data-theme=fylgra-cyberpunk] .leiste-bot-punkt{border-radius:0;transform:rotate(45deg);box-shadow:0 0 8px var(--bot-ton)}:root[data-theme=fylgra-cyberpunk] .usermenu-rolle{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .seitenkopf-warnung-text{font-family:var(--font-display);letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .seitenkopf-warnung-knopf:hover{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .mod-bewusst{border-radius:6px;corner-shape:bevel;border-color:#ff2d464d;background:#05070a8c}:root[data-theme=fylgra-cyberpunk] .veroeff-leiste{border-radius:8px;corner-shape:bevel;border-color:color-mix(in srgb,var(--leiste-ton) 45%,transparent);background:color-mix(in srgb,var(--leiste-ton) 10%,rgba(5,7,10,.82))}:root[data-theme=fylgra-cyberpunk] .veroeff-leiste-satz{font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .veroeff-leiste-symbol{border-radius:0;transform:rotate(45deg) scale(.86);box-shadow:0 0 12px color-mix(in srgb,var(--leiste-ton) 45%,transparent)}:root[data-theme=fylgra-cyberpunk] .veroeff-leiste-symbol>*{transform:rotate(-45deg)}:root[data-theme=fylgra-cyberpunk] .rr-vorschau-rahmen{border-radius:8px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .rr-vorschau--entwurf .rr-vorschau-rahmen{border-color:#ff2d4666}:root[data-theme=fylgra-cyberpunk] :is(.lese-gefahr-titel,.rr-detail-kopf h2,.rr-vorschau-titel){font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] :is(.wc-vorschau-titel,.rs-protokoll-titel){font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .rs-wirkung-wert{font-family:var(--font-display);text-shadow:0 0 8px rgba(255,45,70,.35)}:root[data-theme=fylgra-cyberpunk] .rr-vorschau--entwurf .wc-vorschau-teil .rr-vorschau-rahmen{border-color:#ff2d4666}:root[data-theme=fylgra-cyberpunk] .rs-protokoll-zeile{border-bottom-color:#ff2d4629}:root[data-theme=fylgra-cyberpunk] .swatches .swatch-feld.swatch-feld--ohne{corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .lese-gefahr{border-top-color:#ff2d464d}:root[data-theme=fylgra-cyberpunk] .rr-card.rr-card--gesperrt{background:#05070a80}:root[data-theme=fylgra-cyberpunk] .rr-detail-symbol{color:#ff5a6e;filter:drop-shadow(0 0 6px rgba(255,45,70,.45))}:root[data-theme=fylgra-cyberpunk] .seitenkopf-hinweisliste{border-top-color:#ffcf5c59}:root[data-theme=fylgra-cyberpunk] .seitenkopf-hinweis{border-bottom-color:#ff2d462e}:root[data-theme=fylgra-cyberpunk] .seitenkopf-hinweis-kurz{font-family:var(--font-display);letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] :is(.tk-detail-kopf h2,.tk-teil-titel,.tk-vorschau-titel,.tk-status-ziel){font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .tk-arbeitsleiste{border-color:#ff2d4647}:root[data-theme=fylgra-cyberpunk] .tk-arbeit-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase}:root[data-theme=fylgra-cyberpunk] .tk-ereignis:before,:root[data-theme=fylgra-cyberpunk] .tk-ereignis:after{border-top-color:#ff2d464d}:root[data-theme=fylgra-cyberpunk] .tk-verlauf-liste>.tk-msg--team{background:color-mix(in srgb,var(--cp-cyan) 7%,rgba(5,7,10,.82))}:root[data-theme=fylgra-cyberpunk] .tk-verlauf-liste>.tk-msg.note{background:color-mix(in srgb,var(--warn) 10%,rgba(5,7,10,.82))}:root[data-theme=fylgra-cyberpunk] .tk-antwort{border-top-color:#ff2d4659}:root[data-theme=fylgra-cyberpunk] .tk-angaben-liste{border-radius:6px;corner-shape:bevel;border-color:#ff2d4640}:root[data-theme=fylgra-cyberpunk] .tk-lese-nr{border-radius:0;transform:rotate(45deg) scale(.82);background:#ff2d4624;color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .tk-rolle-punkt{border-radius:0;transform:rotate(45deg) scale(.85)}:root[data-theme=fylgra-cyberpunk] .tk-detail-symbol{color:#ff5a6e;filter:drop-shadow(0 0 6px rgba(255,45,70,.45))}:root[data-theme=fylgra-cyberpunk] .tk-discord-link{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .veroeff-leiste--klebend{background:color-mix(in srgb,var(--leiste-ton) 10%,var(--bg));box-shadow:0 -12px 24px -12px #000000d9;border-bottom-left-radius:0;border-bottom-right-radius:0}:root[data-theme=fylgra-cyberpunk] .sprunglink{border-radius:6px;corner-shape:bevel;background:var(--bg);border-color:var(--cp-cyan);font-family:var(--font-display);letter-spacing:.04em}:root[data-theme=fylgra-cyberpunk] .editor-aktionen-sperre{font-family:var(--font-display);letter-spacing:.02em}:root[data-theme=fylgra-cyberpunk] .zg-ergebnis-balken{border-radius:2px;corner-shape:bevel;background:#ff2d461f}:root[data-theme=fylgra-cyberpunk] .zg-ergebnis-balken>i{background:linear-gradient(90deg,#ff2d46bf,#ff5a6e)}:root[data-theme=fylgra-cyberpunk] .zg-ergebnis-zeile.is-vorn .zg-ergebnis-balken>i{background:linear-gradient(90deg,#ff2d46,var(--cp-cyan));box-shadow:0 0 10px -2px #37d8f5b3}:root[data-theme=fylgra-cyberpunk] :is(.zg-zusage strong,.zg-block-titel,.zg-gruppe-titel,.type-card.zg-art-karte .tc-name){font-family:var(--font-display);letter-spacing:.03em}:root[data-theme=fylgra-cyberpunk] .zg-zusage--ja strong{color:var(--cp-cyan);text-shadow:0 0 8px rgba(55,216,245,.4)}:root[data-theme=fylgra-cyberpunk] .zg-beitrag-zitat{border-left-color:#ff2d468c}:root[data-theme=fylgra-cyberpunk] .zg-block{border-top-color:#ff2d4647}:root[data-theme=fylgra-cyberpunk] .zg-bild-vorschau{border-radius:6px;corner-shape:bevel;border-color:#ff2d4659}:root[data-theme=fylgra-cyberpunk] .zg-spaeter,:root[data-theme=fylgra-cyberpunk] .zg-art-weg{color:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .dash-objekt-link{border-radius:6px;corner-shape:bevel}:root[data-theme=fylgra-cyberpunk] .fp-balken-fuellung{background:var(--cp-cyan)}:root[data-theme=fylgra-cyberpunk] .fp-kopf .status-badge--info{--badge-text: var(--cp-cyan);--badge-grund: rgba(55, 216, 245, .12);--badge-rand: rgba(55, 216, 245, .35)}:root[data-theme=fylgra-neon]{--bg: #05070b;--surface-1: rgba(9, 13, 19, .88);--surface-2: #0d131c;--surface-3: #121a27;--border: #1a2438;--border-strong: #293049;--text: #e8f1f7;--text-muted: #8f9db3;--text-faint: #75829a;--accent: #9b5cff;--accent-bright: #c29bff;--accent-fg: #ffffff;--accent-soft: rgba(155, 92, 255, .16);--accent-solid: #7b3ff0;--signal-deep: #120f2e;--signal-border: rgba(155, 92, 255, .45);--bar-muted: #2a2350;--btn-primary-bg: linear-gradient(135deg, #7b3ff0, #5267ff);--brand-mark-bg: linear-gradient(180deg, #0f1424, #070a11);--brand-mark-border: #293049;--main-bg: transparent;--glow: rgba(155, 92, 255, .55);--glow-soft: rgba(155, 92, 255, .2);--allow: #39ff88;--allow-bg: rgba(57, 255, 136, .12);--deny: #ff4869;--deny-bg: rgba(255, 72, 105, .13);--warn: #ffd166;--warn-bg: rgba(255, 209, 102, .13);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .55), 0 24px 48px -20px rgba(0, 0, 0, .8);--radius: 8px;--radius-sm: 6px;--font-body: "Twemoji Country Flags", "Outfit", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: var(--font-body);--nx-cyan: #00d9ff;--nx-blau: #5267ff;--nx-violett: #9b5cff;--nx-magenta: #c32bff;--nx-cyan-glow: rgba(0, 217, 255, .5);--nx-magenta-glow: rgba(195, 43, 255, .55);--chart-1: var(--nx-cyan);--chart-2: var(--nx-magenta);--chart-3: #6f86ff;--chart-4: #cdd6ec;--chart-5: #ff9a52;--chart-ungemessen: rgba(155, 92, 255, .16);--nx-magenta-hell: #d06bff;--nx-beschriftung: #7d8aa6;--chart-flaeche-unten: var(--nx-violett);--chart-flaeche-oben: .42;--chart-raster: rgba(155, 92, 255, .09);--chart-spur: rgba(26, 36, 56, .85);--rt-akzent: var(--accent-bright);--rt-rot: #ff6f8a;--rt-gruen: #4dffa0;--rt-gelb: #ffd166;--rt-blau: #6ea0ff;--rt-lila: #f07bff;--rt-grau: #a3afc2;--rt-link: var(--nx-cyan);--nx-flaeche: url(/themes/neon/rahmen/flaeche.svg) 30 56 30 56 fill / 30px 56px 30px 56px / 8px stretch;--nx-karte: url(/themes/neon/rahmen/karte.svg) 18 40 22 40 fill / 18px 40px 22px 40px / 6px stretch;--nx-pille: url(/themes/neon/rahmen/pille.svg) 14 20 14 20 fill / 14px 20px 14px 20px / 5px stretch;--nx-banner: url(/themes/neon/rahmen/banner.svg) 34 140 34 44 fill / 34px 140px 34px 44px / 8px stretch;--nx-box: url(/themes/neon/rahmen/box.svg) 16 16 10 10 fill / 16px 16px 10px 10px / 4px stretch;--nx-nav: url(/themes/neon/rahmen/nav-an.svg) 16 18 8 12 fill / 16px 18px 8px 12px / 4px stretch}:root[data-theme=fylgra-neon] body{background:linear-gradient(#05070b2e,#05070b2e),url(/themes/neon/hintergrund.webp) center / cover no-repeat fixed,var(--bg)}:root[data-theme=fylgra-neon] .dc-preview{letter-spacing:normal}:root[data-theme=fylgra-neon] ::selection{background:#9b5cff73;color:#fff}:where(:root[data-theme=fylgra-neon]) a{color:var(--nx-cyan)}:where(:root[data-theme=fylgra-neon]) a:where(:not(.btn)):hover{text-shadow:0 0 10px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] :focus-visible{outline-color:var(--nx-cyan);box-shadow:0 0 0 4px #00d9ff29}:root[data-theme=fylgra-neon] :is(.member-search,.add-mod-search):focus-within{border-color:var(--nx-cyan);box-shadow:0 0 0 4px #00d9ff29}:root[data-theme=fylgra-neon] .page-head h1{font-size:30px;font-weight:700;letter-spacing:-.01em;line-height:1.15}:root[data-theme=fylgra-neon] .brand-name{font-size:21px;font-weight:700;letter-spacing:-.005em}:root[data-theme=fylgra-neon] .app--kunde .brand-name{font-size:var(--fs-lg)}:root[data-theme=fylgra-neon] .dash-hero-label{font-size:20px;font-weight:700;color:#fff}:root[data-theme=fylgra-neon] .dash-card-head .dash-guild{font-size:18px;font-weight:600}:root[data-theme=fylgra-neon] .mod-card-name{font-size:15.5px;font-weight:600}:root[data-theme=fylgra-neon] .modal-card .m-head,:root[data-theme=fylgra-neon] .drawer-head h2{font-size:var(--fs-lg);font-weight:600}:root[data-theme=fylgra-neon] .tab{font-size:var(--fs-md);font-weight:600}:root[data-theme=fylgra-neon] .tab.on{color:#d6bcff;border-bottom-color:var(--nx-violett);box-shadow:0 2px 10px -3px var(--glow)}:root[data-theme=fylgra-neon] .nav-section-title,:root[data-theme=fylgra-neon] .section-label{color:#7d8aa6;text-transform:uppercase;letter-spacing:.16em;font-weight:600}:root[data-theme=fylgra-neon] .h-card>h3,:root[data-theme=fylgra-neon] .abo-card>h2.abo-kicker,:root[data-theme=fylgra-neon] .matrix th.cat,:root[data-theme=fylgra-neon] .matrix .corner{text-transform:uppercase;letter-spacing:.14em}:root[data-theme=fylgra-neon] .panel,:root[data-theme=fylgra-neon] .h-card,:root[data-theme=fylgra-neon] .matrix-scroll,:root[data-theme=fylgra-neon] .cset,:root[data-theme=fylgra-neon] .pf-account,:root[data-theme=fylgra-neon] .rr-publish-box,:root[data-theme=fylgra-neon] .dash-infra,:root[data-theme=fylgra-neon] .usermenu-pop,:root[data-theme=fylgra-neon] .row-menu-pop,:root[data-theme=fylgra-neon] .modal-card,:root[data-theme=fylgra-neon] .ob-tour-pop,:root[data-theme=fylgra-neon] .ow-chart,:root[data-theme=fylgra-neon] .ow-list,:root[data-theme=fylgra-neon] .tk-chat{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-flaeche)}:root[data-theme=fylgra-neon] .modal-card,:root[data-theme=fylgra-neon] .usermenu-pop,:root[data-theme=fylgra-neon] .row-menu-pop,:root[data-theme=fylgra-neon] .ob-tour-pop{border-image-source:url(/themes/neon/rahmen/flaeche-deckend.svg)}:root[data-theme=fylgra-neon] .fy-select-pop,:root[data-theme=fylgra-neon] .fy-dt-pop,:root[data-theme=fylgra-neon] .rr-role-panel,:root[data-theme=fylgra-neon] .rt-blase{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-flaeche);border-image-source:url(/themes/neon/rahmen/flaeche-deckend.svg)}:root[data-theme=fylgra-neon] .modal-card .m-foot{border-top-color:var(--border)}@media(max-width:520px){:root[data-theme=fylgra-neon] .modal-card--blatt-voll,:root[data-theme=fylgra-neon] .modal-card--blatt-unten{border-image:none;background:#0a0e16;border:0;border-top:1px solid var(--nx-violett)}}:root[data-theme=fylgra-neon] .matrix thead th,:root[data-theme=fylgra-neon] .matrix .corner,:root[data-theme=fylgra-neon] .matrix tbody th.role-th{background:#0a0e16}:root[data-theme=fylgra-neon] .h-hero{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-banner)}:root[data-theme=fylgra-neon] .h-hero .when{color:var(--nx-cyan);font-size:18px;text-shadow:0 0 10px var(--nx-cyan-glow);margin-right:34px}:root[data-theme=fylgra-neon] .h-hero .hdot{animation:nx-puls 2.4s ease-in-out infinite}@keyframes nx-puls{0%,to{box-shadow:0 0 6px currentColor}50%{box-shadow:0 0 14px 2px currentColor}}:root[data-theme=fylgra-neon] .mod-card,:root[data-theme=fylgra-neon] .tk-row,:root[data-theme=fylgra-neon] .op-wb-fall,:root[data-theme=fylgra-neon] .rr-card,:root[data-theme=fylgra-neon] .list-row,:root[data-theme=fylgra-neon] .au-zeile,:root[data-theme=fylgra-neon] .type-card,:root[data-theme=fylgra-neon] .add-mod-card,:root[data-theme=fylgra-neon] .pf-guild,:root[data-theme=fylgra-neon] .wc-suggest-card,:root[data-theme=fylgra-neon] .gw-mode,:root[data-theme=fylgra-neon] .member-row,:root[data-theme=fylgra-neon] .member-action-card,:root[data-theme=fylgra-neon] .ckpi,:root[data-theme=fylgra-neon] .op-lage-item,:root[data-theme=fylgra-neon] .op-zaehler-item,:root[data-theme=fylgra-neon] .ctree-cat,:root[data-theme=fylgra-neon] .apply-dock-karte{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-karte)}:root[data-theme=fylgra-neon] .inc-row,:root[data-theme=fylgra-neon] .op-wb-option,:root[data-theme=fylgra-neon] .pf-conn,:root[data-theme=fylgra-neon] .tk-msg,:root[data-theme=fylgra-neon] .tk-field-row,:root[data-theme=fylgra-neon] .rr-opt-row,:root[data-theme=fylgra-neon] .gw-preview,:root[data-theme=fylgra-neon] .pf-preview,:root[data-theme=fylgra-neon] .op-note,:root[data-theme=fylgra-neon] .notice,:root[data-theme=fylgra-neon] .wc-banner,:root[data-theme=fylgra-neon] .wr,:root[data-theme=fylgra-neon] .abo-check,:root[data-theme=fylgra-neon] .vl-schritt,:root[data-theme=fylgra-neon] .vl-r2-fakten,:root[data-theme=fylgra-neon] .wrs-zeile,:root[data-theme=fylgra-neon] .rs-angebot,:root[data-theme=fylgra-neon] .rt-video,:root[data-theme=fylgra-neon] .rt-vorlage,:root[data-theme=fylgra-neon] .hc-kasten,:root[data-theme=fylgra-neon] .nk-vorschau-popup,:root[data-theme=fylgra-neon] .nk-editor--daneben .nk-vorschau-spalte{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-karte);border-image-source:url(/themes/neon/rahmen/karte-leise.svg)}:root[data-theme=fylgra-neon] .nk-editor--daneben .nk-vorschau-spalte{padding:12px}:root[data-theme=fylgra-neon] .rr-card.on,:root[data-theme=fylgra-neon] .type-card.sel,:root[data-theme=fylgra-neon] .add-mod-card.on,:root[data-theme=fylgra-neon] .wc-suggest-card.on,:root[data-theme=fylgra-neon] .tk-row.rr-row-selected{background:none;box-shadow:none;border-image-source:url(/themes/neon/rahmen/karte-an.svg)}:root[data-theme=fylgra-neon] .tk-row.tk-row-attention{background:none;border-image-source:url(/themes/neon/rahmen/karte-warn.svg)}:root[data-theme=fylgra-neon] .au-zeile.au-zeile--fehl{background:none;border-image-source:url(/themes/neon/rahmen/karte-alarm.svg)}:root[data-theme=fylgra-neon] .rr-attention-box,:root[data-theme=fylgra-neon] .vl-r2-kern{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-flaeche);border-image-source:url(/themes/neon/rahmen/flaeche-warn.svg)}:root[data-theme=fylgra-neon] .member-danger-zone,:root[data-theme=fylgra-neon] .vl-hinweise--blockiert,:root[data-theme=fylgra-neon] .mod-raid-band{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-flaeche);border-image-source:url(/themes/neon/rahmen/flaeche-alarm.svg)}:root[data-theme=fylgra-neon] .ann{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-flaeche)}:root[data-theme=fylgra-neon] .ann--warning{border-image-source:url(/themes/neon/rahmen/flaeche-warn.svg)}:root[data-theme=fylgra-neon] .ann--critical{border-image-source:url(/themes/neon/rahmen/flaeche-alarm.svg)}:root[data-theme=fylgra-neon] .notice--warn{border-image-source:url(/themes/neon/rahmen/karte-warn.svg)}:root[data-theme=fylgra-neon] .notice--deny{border-image-source:url(/themes/neon/rahmen/karte-alarm.svg)}:root[data-theme=fylgra-neon] .hist-note{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-karte);border-image-source:url(/themes/neon/rahmen/karte-warn.svg);margin:12px 0 14px}:root[data-theme=fylgra-neon] .mod-card:hover,:root[data-theme=fylgra-neon] .tk-row:hover,:root[data-theme=fylgra-neon] .op-wb-fall:hover,:root[data-theme=fylgra-neon] .rr-card:hover,:root[data-theme=fylgra-neon] .list-row:hover,:root[data-theme=fylgra-neon] .type-card:hover,:root[data-theme=fylgra-neon] .add-mod-card:hover,:root[data-theme=fylgra-neon] .member-row:hover,:root[data-theme=fylgra-neon] .gw-mode:hover,:root[data-theme=fylgra-neon] .wc-suggest-card:hover,:root[data-theme=fylgra-neon] .pf-guild:hover,:root[data-theme=fylgra-neon] .ctree-cat:hover,:root[data-theme=fylgra-neon] .member-action-card:hover,:root[data-theme=fylgra-neon] .ckpi:hover{background:none;box-shadow:none;transform:none}:root[data-theme=fylgra-neon] .mod-card:hover,:root[data-theme=fylgra-neon] .tk-row:not(.tk-row-attention):not(.rr-row-selected):hover,:root[data-theme=fylgra-neon] .rr-card:not(.on):hover,:root[data-theme=fylgra-neon] .list-row:hover,:root[data-theme=fylgra-neon] .type-card:not(.sel):hover,:root[data-theme=fylgra-neon] .add-mod-card:not(.on):hover,:root[data-theme=fylgra-neon] .member-row:hover,:root[data-theme=fylgra-neon] .gw-mode:hover,:root[data-theme=fylgra-neon] .wc-suggest-card:not(.on):hover,:root[data-theme=fylgra-neon] .pf-guild:hover{border-image-source:url(/themes/neon/rahmen/karte-hell.svg)}:root[data-theme=fylgra-neon] .mod-card{transition:none}:root[data-theme=fylgra-neon] .mod-card:hover .mod-card-name{color:#fff}:root[data-theme=fylgra-neon] .mod-card:hover .mod-card-go{color:var(--nx-magenta);transform:translate(3px)}:root[data-theme=fylgra-neon] .sidebar{background:linear-gradient(180deg,#080b12eb,#06080ee6);border-right:1px solid #1b2340;box-shadow:1px 0 #9b5cff12,10px 0 32px -24px #9b5cff99}@media(max-width:900px){:root[data-theme=fylgra-neon] .app--kunde .sidebar{background:#070a11}}:root[data-theme=fylgra-neon] .brand,:root[data-theme=fylgra-neon] .sidebar-foot{border-color:#1b2340}:root[data-theme=fylgra-neon] .topbar{background:linear-gradient(180deg,#05070be6,#05070b99);border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff59,#9b5cff66 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .mod-card,:root[data-theme=fylgra-neon] .h-card,:root[data-theme=fylgra-neon] .h-hero,:root[data-theme=fylgra-neon] .panel,:root[data-theme=fylgra-neon] .cset,:root[data-theme=fylgra-neon] .pf-account,:root[data-theme=fylgra-neon] .pf-conn,:root[data-theme=fylgra-neon] .inc-row,:root[data-theme=fylgra-neon] .tk-row,:root[data-theme=fylgra-neon] .rr-card,:root[data-theme=fylgra-neon] .list-row,:root[data-theme=fylgra-neon] .au-zeile,:root[data-theme=fylgra-neon] .type-card,:root[data-theme=fylgra-neon] .add-mod-card,:root[data-theme=fylgra-neon] .pf-guild,:root[data-theme=fylgra-neon] .wc-suggest-card,:root[data-theme=fylgra-neon] .gw-mode,:root[data-theme=fylgra-neon] .member-row,:root[data-theme=fylgra-neon] .member-action-card,:root[data-theme=fylgra-neon] .ckpi,:root[data-theme=fylgra-neon] .ctree-cat,:root[data-theme=fylgra-neon] .rr-publish-box{position:relative;--nx-tl: 8px;--nx-tr: 0px;--nx-br: 12px;--nx-bl: 0px}:root[data-theme=fylgra-neon] .h-card,:root[data-theme=fylgra-neon] .panel,:root[data-theme=fylgra-neon] .cset,:root[data-theme=fylgra-neon] .pf-account,:root[data-theme=fylgra-neon] .rr-publish-box{--nx-tl: 6px;--nx-tr: 18px;--nx-br: 6px;--nx-bl: 18px}:root[data-theme=fylgra-neon] .h-hero{--nx-tl: 10px;--nx-tr: 22px;--nx-br: 6px;--nx-bl: 10px}:root[data-theme=fylgra-neon] .mod-card:before,:root[data-theme=fylgra-neon] .h-card:after,:root[data-theme=fylgra-neon] .h-hero:after,:root[data-theme=fylgra-neon] .panel:after,:root[data-theme=fylgra-neon] .cset:after,:root[data-theme=fylgra-neon] .pf-account:after,:root[data-theme=fylgra-neon] .pf-conn:after,:root[data-theme=fylgra-neon] .inc-row:after,:root[data-theme=fylgra-neon] .tk-row:after,:root[data-theme=fylgra-neon] .rr-card:after,:root[data-theme=fylgra-neon] .list-row:after,:root[data-theme=fylgra-neon] .au-zeile:after,:root[data-theme=fylgra-neon] .type-card:after,:root[data-theme=fylgra-neon] .add-mod-card:after,:root[data-theme=fylgra-neon] .pf-guild:after,:root[data-theme=fylgra-neon] .wc-suggest-card:after,:root[data-theme=fylgra-neon] .gw-mode:after,:root[data-theme=fylgra-neon] .member-row:after,:root[data-theme=fylgra-neon] .member-action-card:after,:root[data-theme=fylgra-neon] .ckpi:after,:root[data-theme=fylgra-neon] .ctree-cat:after,:root[data-theme=fylgra-neon] .rr-publish-box:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:1;--r: 2px;--tli: calc(var(--nx-tl) + var(--r) * .4142);--tri: calc(var(--nx-tr) + var(--r) * .4142);--bri: calc(var(--nx-br) + var(--r) * .4142);--bli: calc(var(--nx-bl) + var(--r) * .4142);clip-path:polygon(evenodd,var(--nx-tl) 0,calc(100% - var(--nx-tr)) 0,100% var(--nx-tr),100% calc(100% - var(--nx-br)),calc(100% - var(--nx-br)) 100%,var(--nx-bl) 100%,0 calc(100% - var(--nx-bl)),0 var(--nx-tl),var(--nx-tl) 0,var(--tli) var(--r),calc(100% - var(--tri)) var(--r),calc(100% - var(--r)) var(--tri),calc(100% - var(--r)) calc(100% - var(--bri)),calc(100% - var(--bri)) calc(100% - var(--r)),var(--bli) calc(100% - var(--r)),var(--r) calc(100% - var(--bli)),var(--r) var(--tli),var(--tli) var(--r));background:radial-gradient(150px circle at var(--mx, -999px) var(--my, -999px),#ffffff,rgba(140,238,255,.95) 14%,rgba(0,217,255,.6) 34%,rgba(155,92,255,.28) 56%,transparent 74%);opacity:0;transition:opacity .25s ease}:root[data-theme=fylgra-neon] .mod-card:hover:before,:root[data-theme=fylgra-neon] .h-card:hover:after,:root[data-theme=fylgra-neon] .h-hero:hover:after,:root[data-theme=fylgra-neon] .panel:hover:after,:root[data-theme=fylgra-neon] .cset:hover:after,:root[data-theme=fylgra-neon] .pf-account:hover:after,:root[data-theme=fylgra-neon] .pf-conn:hover:after,:root[data-theme=fylgra-neon] .inc-row:hover:after,:root[data-theme=fylgra-neon] .tk-row:hover:after,:root[data-theme=fylgra-neon] .rr-card:hover:after,:root[data-theme=fylgra-neon] .list-row:hover:after,:root[data-theme=fylgra-neon] .au-zeile:hover:after,:root[data-theme=fylgra-neon] .type-card:hover:after,:root[data-theme=fylgra-neon] .add-mod-card:hover:after,:root[data-theme=fylgra-neon] .pf-guild:hover:after,:root[data-theme=fylgra-neon] .wc-suggest-card:hover:after,:root[data-theme=fylgra-neon] .gw-mode:hover:after,:root[data-theme=fylgra-neon] .member-row:hover:after,:root[data-theme=fylgra-neon] .member-action-card:hover:after,:root[data-theme=fylgra-neon] .ckpi:hover:after,:root[data-theme=fylgra-neon] .ctree-cat:hover:after,:root[data-theme=fylgra-neon] .rr-publish-box:hover:after{opacity:1}:root[data-theme=fylgra-neon] .mod-card.off:hover:before{opacity:.5}:root[data-theme=fylgra-neon] .nav-item>svg,:root[data-theme=fylgra-neon] .card-icon svg,:root[data-theme=fylgra-neon] .launcher-pill svg,:root[data-theme=fylgra-neon] .dash-pill svg,:root[data-theme=fylgra-neon] .server-switch svg,:root[data-theme=fylgra-neon] .icon-btn svg{color:var(--nx-cyan);filter:drop-shadow(0 0 2.5px rgba(155,92,255,.85))}:root[data-theme=fylgra-neon] .card-icon{background:none;box-shadow:none;border:0;color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .mod-card .card-icon svg{width:22px;height:22px}:root[data-theme=fylgra-neon] .mod-card:hover .card-icon svg{filter:drop-shadow(0 0 3px var(--nx-cyan-glow)) drop-shadow(0 0 7px rgba(195,43,255,.7))}:root[data-theme=fylgra-neon] .nav-item{border:1px solid transparent;padding:7px 9px;font-size:14.5px;font-weight:500;transition:background .14s,color .14s}:root[data-theme=fylgra-neon] .nav-item:hover{background:linear-gradient(90deg,rgba(155,92,255,.14),transparent 80%);color:#fff}:root[data-theme=fylgra-neon] .nav-item.active{border-radius:0;background:none;box-shadow:none;border-image:var(--nx-nav);color:#f1e8ff;font-weight:600}:root[data-theme=fylgra-neon] .nav-item.active>svg{color:#e0c8ff;filter:drop-shadow(0 0 4px var(--nx-magenta-glow))}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .btn,:root[data-theme=fylgra-neon] .chip,:root[data-theme=fylgra-neon] .dash-note,:root[data-theme=fylgra-neon] .fy-seg,:root[data-theme=fylgra-neon] .fy-seg-opt,:root[data-theme=fylgra-neon] .apply-count,:root[data-theme=fylgra-neon] .apply-bar,:root[data-theme=fylgra-neon] .toast,:root[data-theme=fylgra-neon] .empty,:root[data-theme=fylgra-neon] .dash-danger,:root[data-theme=fylgra-neon] .matrix-legend,:root[data-theme=fylgra-neon] .status-tag,:root[data-theme=fylgra-neon] .brand-mark,:root[data-theme=fylgra-neon] .server-avatar,:root[data-theme=fylgra-neon] .field input:not([type=checkbox]):not([type=radio]),:root[data-theme=fylgra-neon] .field textarea,:root[data-theme=fylgra-neon] .fy-input,:root[data-theme=fylgra-neon] .composer-textarea,:root[data-theme=fylgra-neon] .rt-editor,:root[data-theme=fylgra-neon] .rt-knopf,:root[data-theme=fylgra-neon] .fy-select-trigger,:root[data-theme=fylgra-neon] .fy-dt-trigger,:root[data-theme=fylgra-neon] .member-picker-input,:root[data-theme=fylgra-neon] .member-search,:root[data-theme=fylgra-neon] .select-wrap,:root[data-theme=fylgra-neon] .rr-role-trigger,:root[data-theme=fylgra-neon] .rr-role-search,:root[data-theme=fylgra-neon] .add-mod-search,:root[data-theme=fylgra-neon] .gw-entry-search,:root[data-theme=fylgra-neon] .pf-confirm-input,:root[data-theme=fylgra-neon] .ac-form input,:root[data-theme=fylgra-neon] .ac-form select,:root[data-theme=fylgra-neon] .ac-thr input,:root[data-theme=fylgra-neon] .pf-cap,:root[data-theme=fylgra-neon] .pf-brand,:root[data-theme=fylgra-neon] .gw-keyword,:root[data-theme=fylgra-neon] .pause-link,:root[data-theme=fylgra-neon] .toolbar.layout-bar,:root[data-theme=fylgra-neon] .ob-login-row,:root[data-theme=fylgra-neon] .wz-fortsetzen,:root[data-theme=fylgra-neon] .fp-leiste,:root[data-theme=fylgra-neon] .fp-zeile,:root[data-theme=fylgra-neon] .tk-emoji-grid,:root[data-theme=fylgra-neon] .card-icon,:root[data-theme=fylgra-neon] input:not([type=checkbox]):not([type=radio]),:root[data-theme=fylgra-neon] select,:root[data-theme=fylgra-neon] textarea,:root[data-theme=fylgra-neon] .diff,:root[data-theme=fylgra-neon] .pf-guild-icon,:root[data-theme=fylgra-neon] .bot-tag,:root[data-theme=fylgra-neon] .wc-drop,:root[data-theme=fylgra-neon] .add-mod-callout-icon,:root[data-theme=fylgra-neon] .drag-ghost,:root[data-theme=fylgra-neon] .fy-num,:root[data-theme=fylgra-neon] .gw-ov-bestaetigen,:root[data-theme=fylgra-neon] .gw-ov-flaeche,:root[data-theme=fylgra-neon] .gw-ov-raster,:root[data-theme=fylgra-neon] .gw-ov-raster-feld,:root[data-theme=fylgra-neon] .gw-ov-anim,:root[data-theme=fylgra-neon] .gw-winner,:root[data-theme=fylgra-neon] .launcher-cog,:root[data-theme=fylgra-neon] .op-ann-preview,:root[data-theme=fylgra-neon] .op-empty,:root[data-theme=fylgra-neon] .pf-paused,:root[data-theme=fylgra-neon] .spark-tip,:root[data-theme=fylgra-neon] .tw-dialog-error,:root[data-theme=fylgra-neon] .wr-text,:root[data-theme=fylgra-neon] .ob-perm-list li,:root[data-theme=fylgra-neon] .ob-grund-status,:root[data-theme=fylgra-neon] .preset-card,:root[data-theme=fylgra-neon] .actchart-tip,:root[data-theme=fylgra-neon] .usermenu-avatar,:root[data-theme=fylgra-neon] .rollen-chip,:root[data-theme=fylgra-neon] .bremse-hinweis,:root[data-theme=fylgra-neon] .changes-wartet,:root[data-theme=fylgra-neon] .wb-link-url,:root[data-theme=fylgra-neon] .mod-fenster-feld{corner-shape:bevel;border-top-right-radius:0;border-bottom-left-radius:0}:root[data-theme=fylgra-neon] .chip,:root[data-theme=fylgra-neon] .dash-note,:root[data-theme=fylgra-neon] .apply-count,:root[data-theme=fylgra-neon] .toast,:root[data-theme=fylgra-neon] .status-tag,:root[data-theme=fylgra-neon] .nav-item .nav-badge,:root[data-theme=fylgra-neon] .launcher-pill .pill-badge,:root[data-theme=fylgra-neon] .brand-mark,:root[data-theme=fylgra-neon] .server-avatar,:root[data-theme=fylgra-neon] .rollen-chip{border-top-left-radius:7px;border-bottom-right-radius:7px}:root[data-theme=fylgra-neon] .usermenu-avatar{border-top-left-radius:6px;border-bottom-right-radius:6px}}:root[data-theme=fylgra-neon] .kpi{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-box)}:root[data-theme=fylgra-neon] .kpi-n,:root[data-theme=fylgra-neon] .dash-big{font-family:var(--font-display);font-weight:700}:root[data-theme=fylgra-neon] .kpi-n{font-size:26px;line-height:1.1;color:var(--nx-cyan);text-shadow:0 0 12px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .kpi:nth-child(2n) .kpi-n{color:#d06bff;text-shadow:0 0 12px var(--nx-magenta-glow)}:root[data-theme=fylgra-neon] .kpi:first-child .kpi-n{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .btn{font-weight:600;border-color:#9b5cff80;transition:background .12s,border-color .12s,box-shadow .14s,color .12s,transform .05s}:root[data-theme=fylgra-neon] .btn:hover{border-color:var(--nx-violett);color:#fff;box-shadow:0 0 16px -5px var(--glow)}:root[data-theme=fylgra-neon] .btn.primary{border-color:transparent}:root[data-theme=fylgra-neon] .btn.primary:hover{filter:brightness(1.12);box-shadow:0 0 22px -4px var(--glow),inset 0 0 0 1px #d6bcff8c}:root[data-theme=fylgra-neon] .btn.primary:disabled,:root[data-theme=fylgra-neon] .btn.primary[aria-disabled=true],:root[data-theme=fylgra-neon] .btn.primary[aria-disabled=true]:hover{box-shadow:none;filter:none}:root[data-theme=fylgra-neon] .btn.danger{border-color:#ff486980}:root[data-theme=fylgra-neon] .btn.danger:hover{box-shadow:0 0 16px -5px #ff486999}:root[data-theme=fylgra-neon] .btn.ghost{color:var(--accent-bright);border-color:transparent}:root[data-theme=fylgra-neon] .rt-textknopf{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .ann-toggle{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .btn.ghost:hover{background:#9b5cff1a;border-color:transparent;color:#e2ccff;box-shadow:none;text-shadow:0 0 10px var(--glow)}:root[data-theme=fylgra-neon] .chip:hover{border-color:var(--nx-violett);color:#fff;box-shadow:0 0 16px -5px var(--glow)}:root[data-theme=fylgra-neon] .dash-note:hover{box-shadow:0 0 16px -5px currentColor}:root[data-theme=fylgra-neon] .launcher-pill,:root[data-theme=fylgra-neon] .usermenu-pill,:root[data-theme=fylgra-neon] .server-switch,:root[data-theme=fylgra-neon] .pending-pill,:root[data-theme=fylgra-neon] .icon-btn,:root[data-theme=fylgra-neon] .menu-btn{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-pille);font-weight:500;transition:color .12s,text-shadow .12s}:root[data-theme=fylgra-neon] .launcher-pill:hover:not(:disabled),:root[data-theme=fylgra-neon] .usermenu-pill:hover,:root[data-theme=fylgra-neon] .server-switch:hover,:root[data-theme=fylgra-neon] .icon-btn:hover,:root[data-theme=fylgra-neon] .menu-btn:hover,:root[data-theme=fylgra-neon] .pending-pill:hover{background:none;box-shadow:none;border-image-source:url(/themes/neon/rahmen/pille-hell.svg);color:#fff}:root[data-theme=fylgra-neon] .dash-pill[aria-current=page],:root[data-theme=fylgra-neon] .launcher-pill[aria-expanded=true],:root[data-theme=fylgra-neon] .usermenu-pill[aria-expanded=true]{background:none;box-shadow:none;border-image-source:url(/themes/neon/rahmen/pille-an.svg);color:#dcc4ff;text-shadow:0 0 10px var(--glow)}:root[data-theme=fylgra-neon] .dash-pill[aria-current=page] svg{color:#dcc4ff}:root[data-theme=fylgra-neon] .server-switch:focus-within{box-shadow:none;border-image-source:url(/themes/neon/rahmen/pille-hell.svg)}:root[data-theme=fylgra-neon] :where(.launcher-pill,.usermenu-pill,.pending-pill,.icon-btn,.menu-btn):focus-visible{box-shadow:0 0 0 4px #00d9ff29}:root[data-theme=fylgra-neon] .launcher-count{color:var(--allow);text-shadow:0 0 8px rgba(57,255,136,.45)}:root[data-theme=fylgra-neon] .pending-pill{color:var(--warn)}:root[data-theme=fylgra-neon] .preset-card{transition:border-color .12s,box-shadow .14s}:root[data-theme=fylgra-neon] .preset-card:hover{border-color:var(--nx-violett);box-shadow:0 0 16px -5px var(--glow)}:root[data-theme=fylgra-neon] .preset-card.sel{box-shadow:inset 0 0 0 1px var(--nx-violett),0 0 18px -6px var(--glow)}:root[data-theme=fylgra-neon] .preset-card .pc-name{font-weight:600}:root[data-theme=fylgra-neon] .actbar .seg.chg{background:linear-gradient(180deg,#00d9ff99,#9b5cff2e);border-top:2px solid var(--nx-cyan);border-radius:0}:root[data-theme=fylgra-neon] .actbar.on .seg.chg{background:linear-gradient(180deg,#78ecffd9,#c32bff4d);border-top-color:#b8f4ff}:root[data-theme=fylgra-neon] .actbar.hl .seg{filter:brightness(1.3) drop-shadow(0 0 6px rgba(0,217,255,.6))}:root[data-theme=fylgra-neon] .actchart-tip{background:#0a0e16;border-color:var(--nx-violett);box-shadow:0 0 16px -6px var(--glow)}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .dg-trend,:root[data-theme=fylgra-neon] .dg-wert,:root[data-theme=fylgra-neon] .dg-live{corner-shape:bevel;border-radius:7px 0}}:root[data-theme=fylgra-neon] .dg-balken{border-radius:0;border-top:2px solid color-mix(in srgb,currentColor 65%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,currentColor 70%,transparent),color-mix(in srgb,var(--nx-violett) 22%,transparent))}:root[data-theme=fylgra-neon] .dg-balken--unten{border-top:0;border-bottom:2px solid color-mix(in srgb,currentColor 65%,#ffffff);background:linear-gradient(0deg,color-mix(in srgb,currentColor 70%,transparent),color-mix(in srgb,var(--nx-violett) 22%,transparent))}:root[data-theme=fylgra-neon] .dg-balken.dg-balken--teil{border:0;background:color-mix(in srgb,currentColor 18%,transparent)}:root[data-theme=fylgra-neon] .dg-balken--stapel{border-top:0;background:color-mix(in srgb,currentColor 76%,var(--chart-heat-leer))}:root[data-theme=fylgra-neon] .pl-wochenverteilung :is(.pl-verteilung-punkt,.pl-tipp-punkt){background:color-mix(in srgb,currentColor 76%,var(--chart-heat-leer))}:root[data-theme=fylgra-neon] .dg-balken--stapel:first-child{border-top:2px solid color-mix(in srgb,currentColor 65%,#ffffff)}:root[data-theme=fylgra-neon] .dg-liste-spur,:root[data-theme=fylgra-neon] .dg-liste-fuellung,:root[data-theme=fylgra-neon] .pl-verteilung-balken,:root[data-theme=fylgra-neon] .pl-verteilung-punkt{border-radius:0}:root[data-theme=fylgra-neon] .dg-liste-fuellung{background:linear-gradient(90deg,var(--nx-violett),currentColor);box-shadow:0 0 10px -2px currentColor}:root[data-theme=fylgra-neon] .dg-liste-spur--eigen>.dg-liste-fuellung{background:linear-gradient(90deg,color-mix(in srgb,currentColor 55%,transparent),currentColor)}:root[data-theme=fylgra-neon] .pl-zahl,:root[data-theme=fylgra-neon] .dash-puls-zahl{color:var(--nx-cyan);text-shadow:0 0 12px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .pl-kpi:nth-child(2n) .pl-zahl{color:var(--nx-magenta-hell);text-shadow:0 0 12px var(--nx-magenta-glow)}:root[data-theme=fylgra-neon] .pl-heute-zahlen .kpi-n{font-size:clamp(15px,13cqi,26px)}:root[data-theme=fylgra-neon] .ckpi-l,:root[data-theme=fylgra-neon] .dash-puls-label{font-family:var(--font-mono);letter-spacing:.16em;color:var(--nx-beschriftung)}:root[data-theme=fylgra-neon] .dg-live:not(.dg-live--aus){box-shadow:0 0 12px -4px var(--allow)}:root[data-theme=fylgra-neon]{--chart-heat-leer: #111a2b}:root[data-theme=fylgra-neon] :is(.dg-heatmap,.dg-kalender-huelle){--chart-heat-1: color-mix(in srgb, var(--nx-violett) 30%, var(--chart-heat-leer));--chart-heat-2: color-mix(in srgb, var(--nx-violett) 75%, var(--chart-heat-leer));--chart-heat-3: color-mix(in srgb, var(--nx-violett) 45%, var(--nx-cyan));--chart-heat-4: var(--nx-cyan)}:root[data-theme=fylgra-neon] .dg-heat--ton-2{--chart-heat-3: color-mix(in srgb, var(--nx-violett) 45%, var(--nx-magenta-hell));--chart-heat-4: var(--nx-magenta-hell)}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .pl-vgl-chip,:root[data-theme=fylgra-neon] .pl-top-avatar,:root[data-theme=fylgra-neon] .pl-top-du,:root[data-theme=fylgra-neon] .dg-liste-knopf,:root[data-theme=fylgra-neon] .pl-vgl-weg{corner-shape:bevel;border-radius:7px 0}:root[data-theme=fylgra-neon] .dg-heat-zelle,:root[data-theme=fylgra-neon] .dg-kal-feld,:root[data-theme=fylgra-neon] .dg-heat-feld{corner-shape:bevel;border-radius:3px 0}}:root[data-theme=fylgra-neon] .dg-heat-4{box-shadow:0 0 6px -1px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .dg-heat--ton-2 .dg-heat-4{box-shadow:0 0 6px -1px var(--nx-magenta-glow)}:root[data-theme=fylgra-neon] .dg-heat-zelle.hl,:root[data-theme=fylgra-neon] .dg-kal-feld.hl{outline-color:var(--nx-magenta-hell)}:root[data-theme=fylgra-neon] .dg-heat-stunde,:root[data-theme=fylgra-neon] .dg-heat-tag,:root[data-theme=fylgra-neon] .dg-kal-monat,:root[data-theme=fylgra-neon] .dg-kal-tag,:root[data-theme=fylgra-neon] .pl-uhr-zone,:root[data-theme=fylgra-neon] .pl-vgl-tabelle thead th{letter-spacing:.12em;color:var(--nx-beschriftung)}:root[data-theme=fylgra-neon] .pl-vgl-tabelle thead th{text-transform:uppercase}:root[data-theme=fylgra-neon] .pl-uhr-spitze{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .pl-vgl-chip{font-family:var(--font-mono);letter-spacing:.04em}:root[data-theme=fylgra-neon] .pl-top-rang{font-family:var(--font-mono);color:var(--nx-magenta-hell)}:root[data-theme=fylgra-neon] .pl-top-avatar{box-shadow:0 0 0 1px #9b5cff73}:root[data-theme=fylgra-neon] .pl-detail-h2{color:#fff}:root[data-theme=fylgra-neon] .pl-bindung-titel{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-beschriftung)}:root[data-theme=fylgra-neon] .dg-liste-knopf:hover{background:#9b5cff17}:root[data-theme=fylgra-neon] .dg-blase-link a{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .btn.dg-sperrknopf-knopf,:root[data-theme=fylgra-neon] .btn.dg-sperrknopf-knopf:hover{border-color:var(--border);color:var(--text-muted);box-shadow:none;text-shadow:none;background:var(--surface-1)}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .pl-stil,:root[data-theme=fylgra-neon] .pl-stufen-auf{corner-shape:bevel;border-radius:9px 0}:root[data-theme=fylgra-neon] .pl-stil-bild{corner-shape:bevel;border-radius:6px 0}:root[data-theme=fylgra-neon] .pl-karten-bild{corner-shape:bevel;border-radius:6px 0}}:root[data-theme=fylgra-neon] .pl-stil:hover{border-color:#9b5cff8c}:root[data-theme=fylgra-neon] .pl-stil.on{border-color:var(--nx-violett);box-shadow:0 0 0 1px var(--nx-violett),0 0 16px -4px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .pl-stil-name,:root[data-theme=fylgra-neon] .pl-stufen-gruppenname{font-family:var(--font-mono);letter-spacing:.04em}:root[data-theme=fylgra-neon] .pl-stufen-meta{color:var(--nx-beschriftung)}:root[data-theme=fylgra-neon] .pl-stufen-auf:hover{background:#9b5cff17}:root[data-theme=fylgra-neon] .pl-textknopf{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .pl-bt-zeile-stand a{color:var(--nx-cyan)}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .pl-nl-option,:root[data-theme=fylgra-neon] .pl-nl-frage{corner-shape:bevel;border-radius:9px 0}}:root[data-theme=fylgra-neon] .pl-nl-option:hover{border-color:#9b5cff8c}:root[data-theme=fylgra-neon] .pl-nl-option.on{border-color:var(--nx-violett);box-shadow:0 0 0 1px var(--nx-violett),0 0 16px -4px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .pl-nl-option-text b{font-family:var(--font-mono);letter-spacing:.04em}:root[data-theme=fylgra-neon] .btn.ghost.pl-hinweis-weg,:root[data-theme=fylgra-neon] .btn.ghost.pl-auffaellt-zurueck{color:var(--text-muted)}@media(hover:hover){:root[data-theme=fylgra-neon] .btn.ghost.pl-hinweis-weg:hover,:root[data-theme=fylgra-neon] .btn.ghost.pl-auffaellt-zurueck:hover{color:var(--text)}}:root[data-theme=fylgra-neon] .seitenkopf-symbol{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-box);color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .seitenkopf-symbol svg{filter:drop-shadow(0 0 3px var(--nx-cyan-glow)) drop-shadow(0 0 7px rgba(155,92,255,.7))}:root[data-theme=fylgra-neon] .seitenkopf h1:focus{outline:none;box-shadow:none}:root[data-theme=fylgra-neon] .kopf-pfad-hier{color:#f1e8ff}:root[data-theme=fylgra-neon] .kopf-pfad-trenner{color:var(--nx-magenta)}:root[data-theme=fylgra-neon] .modul-reiter{box-shadow:none;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff59,#9b5cff66 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .server-zweck{color:var(--text-muted)}:root[data-theme=fylgra-neon] .app--kunde .nav-item.active .nav-modul-zahl{color:var(--allow)!important}:root[data-theme=fylgra-neon] .app--kunde .sidebar .nav-item{padding-top:6px;padding-bottom:6px;font-size:var(--fs-sm)}:root[data-theme=fylgra-neon] .app--kunde .sidebar .sidebar-foot .nav-item{padding-top:4px;padding-bottom:4px;font-size:var(--fs-xs)}@media(max-width:520px){:root[data-theme=fylgra-neon] .seitenkopf h1{font-size:var(--fs-xl)}}:root[data-theme=fylgra-neon] .tk-row.objekt-zeile.is-selected{background:none;box-shadow:none;border-image-source:url(/themes/neon/rahmen/karte-an.svg)}:root[data-theme=fylgra-neon] .tk-row.objekt-zeile:hover{background:none}:root[data-theme=fylgra-neon] .objekt-zeile-symbol--kachel,:root[data-theme=fylgra-neon] .einst-abschnitt-symbol,:root[data-theme=fylgra-neon] .kennzahl-symbol,:root[data-theme=fylgra-neon] .leer-zustand-symbol{border:1px solid transparent;border-radius:0;background:none;box-shadow:none;border-image:var(--nx-box);color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .objekt-zeile-symbol--kachel svg,:root[data-theme=fylgra-neon] .einst-abschnitt-symbol svg,:root[data-theme=fylgra-neon] .kennzahl-symbol svg{filter:drop-shadow(0 0 3px var(--nx-cyan-glow))}:root[data-theme=fylgra-neon] .kennzahl--warn .kennzahl-symbol{color:var(--warn)}:root[data-theme=fylgra-neon] .kennzahl--fehler .kennzahl-symbol{color:var(--deny)}:root[data-theme=fylgra-neon] .kennzahl{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-box)}:root[data-theme=fylgra-neon] .kennzahl-zahl{font-family:var(--font-display);color:var(--nx-cyan);text-shadow:0 0 12px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .kennzahl:nth-child(2n):not(.kennzahl--warn):not(.kennzahl--fehler) .kennzahl-zahl{color:#d06bff;text-shadow:0 0 12px var(--nx-magenta-glow)}:root[data-theme=fylgra-neon] .kennzahl--warn .kennzahl-zahl{color:var(--warn);text-shadow:none}:root[data-theme=fylgra-neon] .kennzahl--fehler .kennzahl-zahl{color:var(--deny);text-shadow:none}:root[data-theme=fylgra-neon] .kennzahl-label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .status-badge{corner-shape:bevel;border-radius:7px 0}}:root[data-theme=fylgra-neon] .objekt-liste-titel h2,:root[data-theme=fylgra-neon] .einst-abschnitt-titel :is(h2,h3),:root[data-theme=fylgra-neon] .aufklapper-titel{font-family:var(--font-display)}:root[data-theme=fylgra-neon] .editor-aktionen--klebend{background:linear-gradient(#0c061aeb,#0c061aeb) var(--bg);border-radius:0;border-top:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff73,#9b5cff80 55%,#c32bff26) 1}:root[data-theme=fylgra-neon] .tk-row.objekt-zeile:hover .objekt-zeile-pfeil,:root[data-theme=fylgra-neon] .tk-row.objekt-zeile.is-selected .objekt-zeile-pfeil,:root[data-theme=fylgra-neon] .aufklapper-knopf:hover .aufklapper-pfeil{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .einst-erweitert .aufklapper-knopf{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-karte);border-image-source:url(/themes/neon/rahmen/karte-leise.svg)}:root[data-theme=fylgra-neon]{--sinn-kanal: var(--nx-cyan);--sinn-erkennung: var(--nx-magenta-hell);--sinn-statistik: var(--chart-3)}:root[data-theme=fylgra-neon] .sinn-kachel{border:1px solid transparent;border-radius:0;background:none;color:var(--sinn);border-image:var(--nx-box)}:root[data-theme=fylgra-neon] .sinn-kachel svg{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--sinn) 60%,transparent))}:root[data-theme=fylgra-neon] .tab.modul-reiter-tab.on{color:#d6bcff;background:var(--accent-soft);box-shadow:none;border-bottom:2px solid transparent;border-image:linear-gradient(90deg,var(--nx-cyan),var(--nx-violett)) 1}:root[data-theme=fylgra-neon] .tab.modul-reiter-tab.on .modul-reiter-symbol{color:var(--nx-cyan);filter:drop-shadow(0 0 3px var(--nx-cyan-glow))}:root[data-theme=fylgra-neon] .modul-reiter-rahmen{box-shadow:none;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff59,#9b5cff66 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .modul-reiter-rahmen>.modul-reiter{border-bottom:0;border-image:none}:root[data-theme=fylgra-neon] .seitenkopf-status{border-color:color-mix(in srgb,var(--status-ton) 50%,transparent);box-shadow:0 0 18px -8px var(--status-ton);background:color-mix(in srgb,var(--status-ton) 10%,var(--surface-2))}:root[data-theme=fylgra-neon] .seitenkopf-status--laedt{box-shadow:none}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .seitenkopf-status{corner-shape:bevel;border-radius:10px 0}:root[data-theme=fylgra-neon] .seitenkopf-warnung{corner-shape:bevel;border-radius:8px 0}:root[data-theme=fylgra-neon] .leiste-tipp{corner-shape:bevel;border-radius:6px 0}:root[data-theme=fylgra-neon] .lese-zeilen{corner-shape:bevel;border-radius:8px 0}}:root[data-theme=fylgra-neon] .seitenkopf-status-titel{font-family:var(--font-display)}:root[data-theme=fylgra-neon] .seitenkopf-status-kreis{box-shadow:0 0 10px var(--status-ton)}:root[data-theme=fylgra-neon] .seitenkopf-warnung{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 9%,var(--surface-2))}:root[data-theme=fylgra-neon] .leiste-tipp{border-color:#00d9ff73;background:#0b1020;box-shadow:0 0 16px -6px var(--nx-cyan-glow),var(--shadow-lg);font-family:var(--font-display)}:root[data-theme=fylgra-neon] .app--kunde .nav[data-kante-oben]{border-top-color:#00d9ff38}:root[data-theme=fylgra-neon] .app--kunde .nav[data-kante-unten]{border-bottom-color:#00d9ff38}:root[data-theme=fylgra-neon] .seitenkopf-warnung-symbol{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--warn) 60%,transparent))}:root[data-theme=fylgra-neon] .objekt-zeile-symbol--frei{color:var(--text-muted)}:root[data-theme=fylgra-neon] .tk-row.objekt-zeile.is-selected .objekt-zeile-symbol--frei{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .status-badge{border-color:transparent}:root[data-theme=fylgra-neon] .status-badge--kontur{border-color:color-mix(in srgb,var(--badge-text) 50%,transparent)}:root[data-theme=fylgra-neon] .lese-teil.is-bearbeiten{background:#9b5cff0f;box-shadow:none;border-radius:0;border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--nx-cyan),var(--nx-violett)) 1}:root[data-theme=fylgra-neon] .btn.ghost.lese-stift:hover,:root[data-theme=fylgra-neon] .btn.ghost.lese-stift[aria-expanded=true]{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] :is(.lese-teil-titel,.mod-gefahr-titel,.mod-regel-kopf h2){font-family:var(--font-display)}:root[data-theme=fylgra-neon] .mod-gefahr{border-top:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff59,#9b5cff66 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .kennzahl--klein{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-box)}:root[data-theme=fylgra-neon] .leiste-bot{border:1px solid transparent;border-radius:0;background:none;border-image:var(--nx-box)}:root[data-theme=fylgra-neon] .leiste-bot-punkt{box-shadow:0 0 8px var(--bot-ton)}:root[data-theme=fylgra-neon] .seitenkopf-warnung-text{font-family:var(--font-display)}:root[data-theme=fylgra-neon] .seitenkopf-warnung-knopf:hover{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .mod-bewusst{border-color:#00d9ff40;background:color-mix(in srgb,var(--nx-cyan) 4%,var(--surface-2))}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .mod-bewusst{corner-shape:bevel;border-radius:8px 0}}:root[data-theme=fylgra-neon] .veroeff-leiste{border-color:color-mix(in srgb,var(--leiste-ton) 50%,transparent);box-shadow:0 0 18px -8px var(--leiste-ton);background:color-mix(in srgb,var(--leiste-ton) 9%,var(--surface-2))}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .veroeff-leiste{corner-shape:bevel;border-radius:10px 0}:root[data-theme=fylgra-neon] .rr-vorschau-rahmen{corner-shape:bevel;border-radius:8px 0}}:root[data-theme=fylgra-neon] .veroeff-leiste-satz{font-family:var(--font-display)}:root[data-theme=fylgra-neon] .veroeff-leiste-symbol{box-shadow:0 0 10px color-mix(in srgb,var(--leiste-ton) 55%,transparent)}:root[data-theme=fylgra-neon] .rr-vorschau--entwurf .rr-vorschau-rahmen{border-color:#00d9ff66}:root[data-theme=fylgra-neon] :is(.lese-gefahr-titel,.rr-detail-kopf h2,.rr-vorschau-titel){font-family:var(--font-display)}:root[data-theme=fylgra-neon] :is(.wc-vorschau-titel,.rs-protokoll-titel){font-family:var(--font-display)}:root[data-theme=fylgra-neon] .rs-wirkung-wert{font-family:var(--font-display);text-shadow:0 0 8px rgba(0,217,255,.35)}:root[data-theme=fylgra-neon] .rr-vorschau--entwurf .wc-vorschau-teil .rr-vorschau-rahmen{border-color:#00d9ff66}:root[data-theme=fylgra-neon] .rs-protokoll-zeile{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff40,#9b5cff33 55%,#c32bff0a) 1}:root[data-theme=fylgra-neon] .swatches .swatch-feld.swatch-feld--ohne{corner-shape:bevel;border-radius:6px 0}:root[data-theme=fylgra-neon] .lese-gefahr{border-top:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff59,#9b5cff66 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .rr-card.rr-card--gesperrt{background:#080a1499}:root[data-theme=fylgra-neon] .rr-detail-symbol{color:var(--nx-cyan);filter:drop-shadow(0 0 4px var(--nx-cyan-glow))}:root[data-theme=fylgra-neon] .seitenkopf-hinweisliste{border-top:1px solid transparent;border-image:linear-gradient(90deg,#ffd16673,#9b5cff59 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .seitenkopf-hinweis{border-bottom-color:#00d9ff24}:root[data-theme=fylgra-neon] .seitenkopf-hinweis-kurz{font-family:var(--font-display)}:root[data-theme=fylgra-neon] :is(.tk-detail-kopf h2,.tk-teil-titel,.tk-vorschau-titel,.tk-status-ziel){font-family:var(--font-display)}:root[data-theme=fylgra-neon] .tk-arbeitsleiste{border-block:1px solid transparent;border-image:linear-gradient(90deg,#00d9ff59,#9b5cff66 55%,#c32bff14) 1}:root[data-theme=fylgra-neon] .tk-ereignis:before,:root[data-theme=fylgra-neon] .tk-ereignis:after{border-top-color:#00d9ff40}:root[data-theme=fylgra-neon] .tk-verlauf-liste>.tk-msg--team{background:color-mix(in srgb,#9b5cff 9%,var(--surface-2))}:root[data-theme=fylgra-neon] .tk-verlauf-liste>.tk-msg.note{background:color-mix(in srgb,var(--warn) 9%,var(--surface-2))}:root[data-theme=fylgra-neon] .tk-antwort{border-top-color:#00d9ff59;box-shadow:0 -12px 24px -16px #00d9ff40}:root[data-theme=fylgra-neon] .tk-angaben-liste{border-color:#00d9ff38}:root[data-theme=fylgra-neon] .tk-lese-nr{background:color-mix(in srgb,var(--nx-cyan) 12%,var(--surface-2));color:var(--nx-cyan)}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .tk-angaben-liste{corner-shape:bevel;border-radius:8px 0}:root[data-theme=fylgra-neon] .tk-lese-nr{corner-shape:bevel;border-radius:8px 0}}:root[data-theme=fylgra-neon] .tk-detail-symbol{color:var(--nx-cyan);filter:drop-shadow(0 0 4px var(--nx-cyan-glow))}:root[data-theme=fylgra-neon] .tk-discord-link{color:var(--nx-cyan)}:root[data-theme=fylgra-neon] .veroeff-leiste--klebend{background:color-mix(in srgb,var(--leiste-ton) 9%,var(--bg));border-bottom-left-radius:0;border-bottom-right-radius:0}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .veroeff-leiste--klebend{border-radius:10px 0 0}}:root[data-theme=fylgra-neon] .sprunglink{background:var(--bg);border-color:var(--nx-cyan);box-shadow:0 0 16px -4px #00d9ff99}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .sprunglink{corner-shape:bevel;border-radius:8px 0}}:root[data-theme=fylgra-neon] .zg-ergebnis-balken{background:#00d9ff1a}:root[data-theme=fylgra-neon] .zg-ergebnis-balken>i{background:linear-gradient(90deg,#00d9ffb3,#9b5cffbf)}:root[data-theme=fylgra-neon] .zg-ergebnis-zeile.is-vorn .zg-ergebnis-balken>i{background:linear-gradient(90deg,var(--nx-cyan),#c32bff);box-shadow:0 0 10px -1px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] :is(.zg-zusage strong,.zg-block-titel,.type-card.zg-art-karte .tc-name){font-family:var(--font-display)}:root[data-theme=fylgra-neon] .zg-zusage--ja strong{color:var(--nx-cyan);text-shadow:0 0 8px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .zg-beitrag-zitat{border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--nx-cyan),#9b5cff) 1}:root[data-theme=fylgra-neon] .zg-block{border-top-color:#00d9ff38}:root[data-theme=fylgra-neon] .zg-bild-vorschau{border-color:#00d9ff4d;box-shadow:0 0 14px -6px var(--nx-cyan-glow)}:root[data-theme=fylgra-neon] .zg-spaeter,:root[data-theme=fylgra-neon] .zg-art-weg{color:var(--nx-cyan)}@supports (corner-shape: bevel){:root[data-theme=fylgra-neon] .zg-ergebnis-balken{corner-shape:bevel;border-radius:4px 0}:root[data-theme=fylgra-neon] .zg-bild-vorschau{corner-shape:bevel;border-radius:8px 0}}.rt{line-height:1.6;overflow-wrap:anywhere;color:inherit}.rt>:first-child{margin-top:0}.rt>:last-child{margin-bottom:0}.rt p{margin:0 0 .75em}.rt h2,.rt h3,.rt h4{margin:1.1em 0 .45em;line-height:1.25;color:var(--text);font-family:var(--font-display)}.rt h2{font-size:clamp(1.35em,1.2em + .6vw,1.6em)}.rt h3{font-size:clamp(1.2em,1.1em + .3vw,1.3em)}.rt h4{font-size:1.1em}.rt ul,.rt ol{margin:0 0 .75em;padding-left:1.5em}.rt li>p{margin-bottom:.25em}.rt li>ul,.rt li>ol{margin-bottom:.25em}.rt blockquote{margin:0 0 .75em;padding:.15em 0 .15em .9em;border-left:3px solid var(--border-strong);color:var(--text-muted)}.rt hr{margin:1.1em 0;border:0;border-top:1px solid var(--border-strong)}.rt a{color:var(--rt-link);text-decoration:underline;text-underline-offset:2px}.rt a:hover{text-decoration-thickness:2px}.rt strong{font-weight:700}.rt-ausrichtung-left{text-align:left}.rt-ausrichtung-center{text-align:center}.rt-ausrichtung-right{text-align:right}.rt-ausrichtung-justify{text-align:justify}.rt-schrift-app{font-family:var(--font-body)}.rt-schrift-outfit{font-family:Twemoji Country Flags,Outfit,ui-sans-serif,system-ui,sans-serif}.rt-schrift-rajdhani{font-family:Twemoji Country Flags,Rajdhani,ui-sans-serif,system-ui,sans-serif}.rt-schrift-mono{font-family:Twemoji Country Flags,JetBrains Mono,ui-monospace,monospace}.rt-schrift-serif{font-family:Twemoji Country Flags,Lora,Georgia,Times New Roman,serif}.rt-groesse-klein{font-size:.875em}.rt-groesse-normal{font-size:1em}.rt-groesse-gross{font-size:1.125em}.rt-groesse-sehr_gross{font-size:clamp(1.2em,1.1em + .4vw,1.3em);line-height:1.3}.rt-farbe-akzent{color:var(--rt-akzent)}.rt-farbe-rot{color:var(--rt-rot)}.rt-farbe-gruen{color:var(--rt-gruen)}.rt-farbe-gelb{color:var(--rt-gelb)}.rt-farbe-blau{color:var(--rt-blau)}.rt-farbe-lila{color:var(--rt-lila)}.rt-farbe-grau{color:var(--rt-grau)}.rt-bild{display:block;width:auto;max-width:100%;height:auto;margin:.25em auto .9em;border-radius:var(--radius-sm)}.rt-bild--klein{max-width:min(100%,280px)}.rt-bild--mittel{max-width:min(100%,520px)}.rt-bild--voll{max-width:100%}.rt-textknopf{padding:0;border:0;background:none;color:var(--accent-bright);font:inherit;text-decoration:underline;cursor:pointer}.rt-video{position:relative;width:100%;aspect-ratio:16 / 9;margin:.25em 0 .9em;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden}.rt-video-start{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:12px 16px;border:0;background:none;color:var(--text);font:inherit;text-align:center;cursor:pointer}.rt-video-start:hover .rt-video-icon{color:var(--accent-bright)}.rt-video-start:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.rt-video-icon{color:var(--text-muted);transition:color .12s}.rt-video-titel{font-weight:600;overflow-wrap:anywhere}.rt-video-quelle{font-size:.85em;color:var(--text-muted)}.rt-video-laden{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:.9em;font-weight:600;color:var(--text);transition:border-color .12s,color .12s}.rt-video-start:hover .rt-video-laden{border-color:var(--accent);color:var(--accent-bright)}.rt-video-hinweis{font-size:.78em;color:var(--text-faint)}.rt-video iframe{display:block;width:100%;height:100%;border:0}.notice.rt-hinweis{font-size:.95em;color:var(--text);margin:.25em 0 .9em}.notice.rt-hinweis .notice-body>:last-child{margin-bottom:0}.rt-hinweis--tipp .notice-icon,.rt-hinweis--tipp .notice-title{color:var(--allow)}.rt-hinweis--pro{border-color:var(--accent)}.rt-hinweis--pro .notice-icon,.rt-hinweis--pro .notice-title,.rt-hinweis--info .notice-icon{color:var(--accent-bright)}.rt-figur{margin:.25em auto .9em;text-align:center}.rt-figur .rt-bild{margin-bottom:.3em}.rt-figur--klein{max-width:min(100%,280px)}.rt-figur--mittel{max-width:min(100%,520px)}.rt-figur figcaption{font-size:.88em;color:var(--text-muted)}.rt-platzhalter{display:flex;flex-direction:column;gap:3px;margin:.25em 0 .9em;padding:10px 12px;border:2px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:.92em;color:var(--text-muted)}.rt-platzhalter--klein{max-width:min(100%,280px);margin-inline:auto}.rt-platzhalter--mittel{max-width:min(100%,520px);margin-inline:auto}.rt-platzhalter-kopf{font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:6px}.rt-platzhalter-text{color:var(--text);white-space:pre-wrap}.rt-platzhalter-zeile--warn{color:var(--warn)}.rt-vorlage{margin:.25em 0 .9em;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden}.rt-vorlage-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border);font-size:.88em}.rt-vorlage-titel{font-weight:600;color:var(--text-muted)}.rt-vorlage-text{margin:0;padding:10px 12px;font-family:var(--font-mono, monospace);font-size:.9em;white-space:pre-wrap;overflow-wrap:anywhere}.rt-vorlage-text:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:none;border-radius:0}.rt .rt-artikellink,.rt a.rt-artikellink{color:var(--rt-link);text-decoration:underline dotted;text-underline-offset:2px}.bk-seite{min-width:0}.bk-schutz-banner{display:grid;gap:var(--sp-2);margin:0 0 var(--sp-4)}.bk-schutz-banner .notice{margin:0}.bk-schutz-banner .notice p.bk-schutz-grund{color:var(--text)}@media(max-width:520px){.bk-schutz-banner .notice-actions{flex-direction:column;align-items:stretch}.bk-schutz-banner .notice-actions .btn{width:100%;justify-content:center}}.bk-gruppen{display:grid;gap:var(--sp-5);min-width:0}.bk-gruppe-liste{display:grid;gap:var(--sp-2);min-width:0}.bk-gruppe-titel{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-muted)}.bk-gruppe-hinweis{margin:0}.bk-zeile-teil{display:block;overflow-wrap:anywhere}.bk-zeile-kurz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-leer-liste{margin:4px 0 8px;color:var(--text-muted);font-size:13px}.bk-fakt{display:block;overflow-wrap:anywhere}.bk-baender{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.bk-baender:empty{display:none}.bk-baender .notice{margin:0}.bk-baender .notice p{margin:0;overflow-wrap:anywhere}.bk-beschreibung{margin:0 0 var(--sp-4)}.bk-unterteil{margin-top:var(--sp-4)}.bk-unter-titel{margin:0 0 var(--sp-2);font-size:var(--fs-sm);font-weight:700;color:var(--text)}.bk-block-titel{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin:20px 0 var(--sp-2)}.bk-name-feld{max-width:420px}.bk-namen-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2)}.bk-abschnitt-gesperrt{margin:var(--sp-3) 0 0}.bk-abschnitt-gesperrt p:focus{outline:none}.bk-abschnitt-gesperrt p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-lese-satz{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}.bk-lese-warn{display:flex;align-items:flex-start;gap:6px;color:var(--warn)}.bk-lese-warn svg{flex:none;margin-top:2px}.bk-feldsatz{margin:0;padding:0;border:0;min-width:0}.bk-schutz-sub{margin:0 0 var(--sp-3)}.bk-auto-warnung{margin:4px 0 0;color:var(--warn)}.bk-meta{margin:0 0 2px;font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.bk-text{margin:6px 0;font-size:13px;color:var(--text-muted);max-width:66ch}.bk-ersetzt{color:var(--warn)}.bk-fehler{margin:8px 0 0;font-size:12.5px;color:var(--deny)}.bk-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px}.bk-feld-hinweis{margin:4px 0 0}.bk-block{margin-top:6px}.bk-block .section-label{margin-top:20px}.bk-verglichen{margin:0}.bk-hinweis{margin:4px 0 8px}@media(max-width:520px){.bk-detail .bk-aktionen>.btn.primary{width:100%;justify-content:center}}.bk-gruppe{margin:6px 0 10px}.bk-gruppe>summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--text);padding:4px 0}.bk-zahl{font-weight:400;color:var(--text-muted)}.bk-leer{margin:4px 0 0 18px}.bk-kanaele,.bk-kanaele ul,.bk-rollen,.bk-drift{list-style:none;margin:0;padding:0}.bk-kanaele ul{padding-left:14px}.bk-kanal,.bk-rolle,.bk-kategorie-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:3px 0;font-size:13px;min-width:0}.bk-kategorie{margin-top:8px}.bk-kategorie-kopf{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.bk-kanal-symbol{flex:none;color:var(--text-faint)}.bk-name{min-width:0;overflow-wrap:anywhere;color:var(--text)}.bk-kategorie-kopf .bk-name{color:var(--text-muted)}.bk-tag{padding:1px 7px;font-size:11.5px}.bk-tag svg{flex:none}.bk-farbe{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-faint)}.bk-rolle-zahl{margin-left:auto;font-size:12px;color:var(--text-muted);white-space:nowrap}.bk-einstellungen{margin:0;display:grid;grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:4px 14px;font-size:13px}.bk-einstellung{display:contents}.bk-einstellung dt{color:var(--text-muted)}.bk-einstellung dd{margin:0;color:var(--text);overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:0 12px}.bk-vorher{color:var(--text-muted)}@media(max-width:520px){.bk-einstellungen{grid-template-columns:1fr;gap:0}.bk-einstellung dd{margin-bottom:6px}}.bk-drift-zeile{display:flex;align-items:flex-start;gap:8px;padding:3px 0;font-size:13px}.bk-drift-zeile .status-tag{flex:none}.bk-drift-text{min-width:0;overflow-wrap:anywhere}.bk-drift-text .bk-kanal-symbol{vertical-align:-2px;margin-right:4px}.bk-drift-zusatz{color:var(--text-muted)}.bk-drawer-frage{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-muted)}.bk-karten{margin-bottom:14px}.bk-drawer-feld{max-width:260px}.bk-schalter{display:flex;align-items:flex-start;gap:10px;margin:4px 0 10px}.bk-schalter .switch{flex:none;margin-top:1px}.bk-schalter-titel{font-weight:600;font-size:13px;color:var(--text)}.bk-plan-wahl{display:flex;align-items:flex-start;gap:8px;cursor:pointer;min-width:0}.bk-plan-wahl input{flex:none;margin-top:3px}.bk-wahl .bk-wahl-kopf{margin:0}.bk-wahl label.bk-wahl-kopf{cursor:pointer}.bk-wahl .bk-drift-text .bk-farbe{display:inline-block;margin-right:6px;vertical-align:0}.bk-wahl-gesperrt{cursor:default}.bk-wahl-gesperrt .bk-drift-text{opacity:.55}.bk-modul-liste{display:flex;flex-direction:column;gap:8px;margin:4px 0 6px}.bk-modul-zeile{font-size:13px;min-width:0}.bk-modul-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.bk-modul-kopf .status-tag{flex:none}.bk-modul-inhalt{margin-left:22px;min-width:0;overflow-wrap:anywhere}.bk-modul-inhalt>p,.bk-modul-sammel{margin:2px 0 0}.bk-modul-folge{margin:6px 0 0}.bk-modul-folge p{margin:0}.bk-modul-selbst{display:flex;align-items:flex-start;margin-top:0;font-weight:400;overflow-wrap:anywhere}.bk-modul-selbst input{flex:none;margin-top:3px}.bk-modul-selbst-aus,.bk-modul-selbst-alle{margin:4px 0 0}.bk-modul-selbst-aus,.bk-modul-selbst-alle{padding-left:24px}.bk-karte-marke{margin-left:6px;vertical-align:1px;font-weight:500}.bk-marken{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex:0 1 auto;min-width:0}.bk-marken .status-tag{flex:none}.bk-fuss-meldung{color:var(--warn);font-weight:600}.bk-fuss-meldung:focus{outline:none}.bk-fuss-meldung:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-am-knopf{color:var(--warn)}.bk-vorn{margin:8px 0}.bk-link-zeile{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-link-zeile input{flex:1 1 240px;min-width:0}.bk-link-name{margin:8px 0 2px;font-size:15px;overflow-wrap:anywhere}.bk-karte-grund{margin-top:4px}.bk-rollen-rechte{margin:4px 0 0;padding-left:18px;overflow-wrap:anywhere}.bk-fremd+.bk-fremd,.bk-vorn>*+.bk-fremd{margin-top:10px}.bk-fremd p{margin:0}.bk-fremd-wahl{display:inline-flex;align-items:center;gap:8px;margin-top:6px;min-height:32px;font-weight:600;font-size:13px;color:var(--text);cursor:pointer}.bk-fremd-weg{margin:10px 0 0}.bk-link-speichern{margin-top:18px}.op-vl-fremd-liste{margin:6px 0 0;padding-left:18px;overflow-wrap:anywhere}.op-vl-fremd-wahl{margin-top:8px;font-weight:600}.rf{--rf-steuer: 70px}.rf-gruppe>summary{overflow-wrap:anywhere}.rf-zf{display:block;font-weight:400;font-size:12.5px;color:var(--text-muted);margin-top:2px}.rf-gruppe>summary:focus{outline:none}.rf-gruppe>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rf-warn{color:var(--warn)}.rf-darueber{margin:4px 0 6px;font-size:13px}.rf-darueber>summary{cursor:pointer;color:var(--text-muted);padding:4px 0}.rf-darueber .bk-rollen{padding-left:18px}.rf-liste{list-style:none;margin:4px 0 8px;padding:0}.rf-balken{display:flex;align-items:flex-start;gap:8px;padding:7px 0;margin-bottom:2px;border-top:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.rf-balken .dg-schloss{margin-top:2px;color:var(--text-faint)}.rf-zeile,.rf-everyone{display:grid;grid-template-columns:var(--rf-steuer) minmax(0,1fr);gap:8px;align-items:start;padding:3px 0;font-size:13px}.rf-zeile--neu{min-height:30px}.rf-zeile--vorhanden .bk-name{color:var(--text-muted)}.rf-steuer{display:flex;align-items:center;gap:6px}.rf-griff{flex:none;opacity:.55;color:var(--text-faint);cursor:grab}.rf-zeile.dragging{opacity:.4}.rf-zeile.drop-before,.rf-everyone.drop-before{box-shadow:inset 0 2px 0 0 var(--accent)}.rf-zeile.drop-after{box-shadow:inset 0 -2px 0 0 var(--accent)}.rf-inhalt{min-width:0;padding-top:3px}.rf-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;min-width:0}.rf-kopf .bk-drift-zusatz{overflow-wrap:anywhere}.rf-name-neu{font-weight:600}.rf-satz{display:block;margin-top:3px;font-size:12.5px;color:var(--warn);overflow-wrap:anywhere}.rf-everyone{color:var(--text-muted);font-size:12.5px}.rf-ansehen{margin-top:6px}@media(pointer:coarse){.rf{--rf-steuer: 112px}.rf-zeile--neu{min-height:var(--touch-min)}.rf-zeile--vorhanden,.rf-everyone{min-height:32px}.rf-inhalt{padding-top:12px}.rf-zeile--vorhanden .rf-inhalt,.rf-everyone .rf-inhalt{padding-top:6px}.bk-wahl .bk-plan-wahl{min-height:var(--touch-min);align-items:center}.bk-wahl .bk-plan-wahl input{margin-top:0}.bk-modul-wahl{min-height:var(--touch-min);align-items:center}.bk-modul-wahl input{margin-top:0}.bk-modul-selbst{min-height:var(--touch-min);align-items:center}.bk-modul-selbst input{margin-top:0}}.bk-vorfall-gruppe{margin:10px 0 4px;padding-top:8px;border-top:1px solid var(--border)}.bk-vorfall-gruppe:first-of-type{border-top:0;padding-top:0}.bk-vorfall-gruppe-titel{margin:0 0 2px;font-size:13.5px;font-weight:700;color:var(--text)}.bk-zeile-warnung{display:block;margin-top:2px;font-size:12.5px;color:var(--warn);overflow-wrap:anywhere}.bk-gruppe-aktion{margin:2px 0 6px}.bk-vorfall-mitglieder{margin:4px 0 10px}.bk-vorfall-mitglieder .bk-schalter{margin:6px 0 0;align-items:center}.bk-vorfall-mitglieder .bk-schalter-titel{font-weight:400;overflow-wrap:anywhere;min-width:0}.nk-liste-kopf{margin-bottom:12px}.nk-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.nk-filter-art{width:160px}.nk-tabelle-rahmen{overflow-x:auto}.nk-tabelle{width:100%;border-collapse:collapse;font-size:13px}.nk-tabelle th,.nk-tabelle td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.nk-tabelle thead th{font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--text-faint)}.nk-tabelle tbody th{font-weight:400;min-width:220px}.nk-zeilenknopf{display:block;padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer;overflow-wrap:anywhere}.nk-zeilenknopf:hover{color:var(--accent-bright);text-decoration:underline}.nk-zeilenknopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nk-unterzeile{display:block;margin-top:2px;font-size:12px;color:var(--text-faint)}.nk-leise{color:var(--text-muted)}.nk-warn{color:var(--warn)}.nk-karten{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nk-karte{position:relative;display:grid;gap:3px;width:100%;padding-right:30px;text-align:left;color:inherit;font:inherit}.nk-karte-titel{font-weight:600;overflow-wrap:anywhere}.nk-karte-zeile{font-size:12.5px;color:var(--text-muted)}.nk-karte-pfeil{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-90deg);color:var(--text-faint)}.nk-abzeichen{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--neutral-bg);color:var(--text-muted);white-space:nowrap}.nk-abzeichen--neues_modul,.nk-abzeichen--verbesserung{background:var(--accent-soft);color:var(--accent-bright)}.nk-abzeichen--behoben{background:var(--allow-bg);color:var(--allow)}.nk-abzeichen--wartung{background:var(--warn-bg);color:var(--warn)}.md-zurueck.nk-zurueck{display:inline-flex}.nk-kopfblock{position:sticky;top:calc(-1 * var(--nk-oben, 0px));z-index:5;margin:0 0 12px;padding:8px 0;border-bottom:1px solid var(--border);background:linear-gradient(var(--surface-1),var(--surface-1)),var(--bg)}.nk-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.nk-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:13px;color:var(--text-muted)}.nk-kopf-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.btn.nk-daneben.on{border-color:var(--accent);color:var(--accent-bright);background:var(--accent-soft)}.nk-fehlerkasten:focus{outline:none}.nk-fehlerkasten:focus-visible{outline:2px solid var(--deny);outline-offset:2px}.nk-fehlerkasten ul{margin:0;padding-left:16px}.nk-fehlerkasten li+li{margin-top:4px}.nk-roh{font-size:11.5px;color:var(--text-faint);overflow-wrap:anywhere}.nk-notiz{margin:0 0 12px;font-size:12.5px;color:var(--text-muted)}.nk-notiz.nk-warn{color:var(--warn)}.nk-notiz.nk-fehler{color:var(--deny)}.nk-notiz .icon,.nk-notiz svg{vertical-align:-2px}.nk-angebot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nk-umschalter{margin-bottom:12px}.nk-spalten{display:block}.nk-inhalt,.nk-vorschau-spalte,.nk-tafel{min-width:0}.nk-editor--daneben .nk-spalten{display:grid;grid-template-columns:minmax(512px,1fr) clamp(420px,45%,600px);gap:24px;align-items:start}.nk-editor--daneben .nk-vorschau-spalte{position:sticky;top:calc(var(--nk-kopf, 0px) - var(--nk-oben, 0px) + 12px);max-height:calc(100dvh - var(--nk-scroller-oben, 0px) - var(--nk-kopf, 0px) - 12px - 16px);overflow-y:auto;overscroll-behavior:contain}.nk-reiter{margin-bottom:12px}.nk-editor .rt-leiste{top:calc(var(--nk-kopf, 0px) - var(--nk-oben, 0px))}.nk-reiter-merk{font-weight:400;color:var(--text-faint)}.nk-en-leer{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.nk-dialog-zeile{margin:0 0 6px}.nk-fakten{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 12px}.nk-fakten dt{color:var(--text-faint)}.nk-fakten dd{margin:0;color:var(--text);overflow-wrap:anywhere}.nk-warnliste{margin:0;padding-left:16px}.nk-warnliste li+li{margin-top:4px}.nk-steckbrief{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nk-chip-rahmen{position:relative;min-width:0}.btn.nk-chip{gap:5px;max-width:100%;font-weight:600}.nk-chip-etikett{flex:none;font-weight:400;color:var(--text-faint)}.nk-chip-wert{display:inline-flex;min-width:0;max-width:320px}.nk-chip-kurz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nk-chip-anhang{flex:none;white-space:pre}.nk-chip-pfeil{flex:none;font-size:10px;color:var(--text-faint)}.nk-chip .nk-abzeichen{padding:0 7px}.nk-chip--vorgabe .nk-chip-wert{color:var(--text-muted);font-weight:400}.btn.nk-chip.offen{background:var(--surface-2)}.btn.nk-chip.offen:not(.nk-chip--hinweis):not(.nk-chip--fehler){border-color:var(--accent)}.nk-chip-pfeil{transition:transform .12s}.nk-chip.offen .nk-chip-pfeil{transform:rotate(180deg)}.nk-steckbrief .nk-chip-rahmen .btn.nk-chip--hinweis,.nk-steckbrief .nk-chip-rahmen .btn.nk-chip--hinweis:hover{border-color:var(--warn)}.nk-steckbrief .nk-chip-rahmen .btn.nk-chip--fehler,.nk-steckbrief .nk-chip-rahmen .btn.nk-chip--fehler:hover{border-color:var(--deny)}.nk-chip--hinweis .nk-chip-symbol{color:var(--warn)}.nk-chip--fehler .nk-chip-symbol{color:var(--deny)}@media(max-width:520px){.nk-kopfblock{position:static}.nk-editor .rt-leiste{top:calc(-1 * var(--nk-oben, 0px))}.nk-steckbrief--raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nk-steckbrief--raster .btn.nk-chip{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"symbol etikett anhang pfeil" "wert   wert    wert   pfeil";align-items:center;align-content:start;column-gap:0;row-gap:2px;width:100%;height:100%;min-height:var(--touch-min, 44px);padding:6px 10px;text-align:left}.nk-steckbrief--raster .nk-chip-symbol{grid-area:symbol;margin-right:4px}.nk-steckbrief--raster .nk-chip-etikett{grid-area:etikett;font-size:11.5px;line-height:1.25}.nk-steckbrief--raster .nk-chip-wert{display:contents}.nk-steckbrief--raster .nk-chip-anhang{grid-area:anhang;font-size:11.5px;line-height:1.25;white-space:pre}.nk-steckbrief--raster .nk-chip-kurz{grid-area:wert;white-space:normal;overflow-wrap:anywhere;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.nk-steckbrief--raster .nk-chip-pfeil{grid-area:pfeil;margin-left:6px;align-self:start;line-height:1.25}.nk-steckbrief--raster .nk-chip-rahmen--gelesen{margin-left:0}}.nk-fenster .field:last-child{margin-bottom:0}.nk-fenster-hinweise{margin-bottom:8px}.nk-fenster-hinweise .nk-notiz{margin-bottom:6px}.nk-wahl{display:grid;gap:2px}.nk-wahl-option{display:flex;align-items:flex-start;gap:10px;width:100%;padding:7px 8px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.nk-wahl-option{border-radius:var(--radius-sm)}.nk-wahl-option:hover{background:var(--surface-2)}.nk-wahl-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nk-wahl-option[aria-disabled=true]{cursor:not-allowed}.nk-wahl-option[aria-disabled=true] .nk-wahl-label{color:var(--text-faint)}.nk-wahl-option[aria-disabled=true]:hover{background:none}.nk-wahl-option[aria-disabled=true] .nk-wahl-punkt{opacity:.45}.nk-wahl-punkt{flex:none;width:14px;height:14px;margin-top:2px;border:2px solid var(--border-strong);border-radius:50%}.nk-wahl-option.on .nk-wahl-punkt{border-color:var(--accent);background:radial-gradient(var(--accent) 0 3px,transparent 4px)}.nk-wahl-text{display:grid;gap:2px;min-width:0}.nk-wahl-label{font-weight:600}.nk-wahl-beschreibung{font-size:12px;color:var(--text-muted)}.nk-ende-setzen{margin:8px 0 0}.nk-feld-mit-knopf{display:flex;align-items:center;gap:8px}.nk-feld-mit-knopf>:first-child{flex:1;min-width:0}.nk-feld-mit-knopf>.rt-textknopf{flex:0 0 4.6em;text-align:left}.nk-zielgruppe:focus{outline:none}.nk-zg-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%}.nk-zg-fuss .nk-reichweite{margin:0}.nk-zg-fuss-knoepfe{display:flex;gap:8px;margin-left:auto}.nk-feldtitel{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:5px}.nk-hint{margin:6px 0 0}.nk-zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:0 12px}.nk-satz{margin:0 0 10px;font-weight:600;color:var(--text)}.nk-bedingungen{display:grid;gap:8px;margin:10px 0}.nk-bedingungen--aus{opacity:.55}.nk-bedingung{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm)}.nk-bedingung-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.nk-bedingung-name{font-size:12px;font-weight:600;color:var(--text-muted)}.nk-bedingung-weg{font-size:16px;line-height:1}@media(pointer:fine){.nk-bedingung-weg{width:28px;height:28px}}.nk-schloss{margin-left:4px;vertical-align:-1px;color:var(--text-faint)}.nk-wahl-beschreibung .nk-schloss{margin-left:0}.nk-reichweite{margin:8px 0 0;font-weight:600;color:var(--text)}.nk-reichweite.nk-warn{color:var(--warn)}.nk-vorschau-steuerung{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.nk-vorschau-art{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.nk-vorschau-buehne{display:grid;justify-items:center}.nk-vorschau-buehne:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nk-vorschau-inert{display:grid;justify-items:center;width:100%}.nk-vorschau-buehne--handy .nk-vorschau-inert>*{width:min(100%,390px)}.nk-vorschau-buehne--desktop .nk-vorschau-inert>*{width:100%}.nk-vorschau-popup{padding:18px 20px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-lg)}.nk-vorschau-buehne .nk-popup-inhalt{max-height:min(calc(.55 * var(--nk-geraet-hoehe, 900px)),520px)}.nk-vorschau-kopfzeile{height:34px;margin-bottom:10px;border-bottom:1px solid var(--border)}@media(max-width:520px){.op-ann-preview.nk-vorschau-buehne{padding:0;border:0;background:none}}.nk-massstab{display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.nk-massstab-rahmen{display:grid;gap:6px}.nk-massstab-innen{flex:none;width:560px;transform-origin:top center}.nk-massstab-text{justify-self:end;font-size:11px;line-height:1.2;color:var(--text-faint);font-variant-numeric:tabular-nums}.nk-popup{display:flex;flex-direction:column;gap:6px;min-height:0}.nk-popup-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.nk-popup-titel{margin:2px 0 0;font-size:19px;line-height:1.25;color:var(--text);overflow-wrap:anywhere}.nk-popup-titel:focus{outline:none}.nk-popup .nk-popup-titel[tabindex]:focus-visible{outline:none;box-shadow:none}.nk-popup-von{margin:0;font-size:12.5px;color:var(--text-faint)}.nk-popup-inhalt{flex:0 1 auto;min-height:0;max-height:min(55vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:10px 0;border-top:1px solid var(--border);font-size:15px}.nk-popup-inhalt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nk-popup-inhalt--mehr:focus-visible{-webkit-mask-image:none;mask-image:none}.nk-popup-inhalt--mehr{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 32px),transparent)}.nk-popup-fuss{display:grid;gap:8px;flex:none;border-top:1px solid var(--border);padding-top:10px}.nk-popup-hakenzeile{display:grid;gap:2px}.nk-popup-haken{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.nk-popup-haken input{flex:none;margin:2px 0 0}.nk-popup-weiterfinden{margin:0 0 0 24px;font-size:12px;color:var(--text-faint)}.nk-popup-bitte{margin:0;font-size:13px;color:var(--text-muted)}.nk-popup-bestaetigt{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--allow)}.nk-popup-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.nk-popup-leiste--einzeln{justify-content:flex-end}.nk-popup-blaettern{display:flex;align-items:center;gap:8px}.nk-popup-aktionen{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px;margin-left:auto}.nk-popup-knopfrahmen{display:inline-grid;gap:4px;justify-items:end}.nk-popup-grund{font-size:12px;color:var(--text-faint)}.nk-popup-zaehler{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.nk-popup-weitere{justify-self:start;padding:2px 0;border:0;background:none;font:inherit;font-size:12.5px;color:var(--text-muted);cursor:pointer}.nk-popup-weitere:hover{color:var(--text);text-decoration:underline;text-underline-offset:2px}.nk-popup-weitere:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(pointer:coarse){.nk-popup-weitere{min-height:24px}}.nk-popup-nurde{color:var(--text-faint)}.nk-extern{margin-left:-2px;font-size:.85em;line-height:1;opacity:.75}@media(pointer:coarse){.nk-popup-haken input{width:22px;height:22px}}.modal-card.nk-popup-modal{width:560px;padding:16px 20px 14px;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh}@media(max-width:520px){.modal-card.modal-card--blatt-unten.nk-popup-modal{width:100%;max-width:none;max-height:88vh;max-height:88dvh;padding:14px 16px calc(12px + env(safe-area-inset-bottom,0px))}.nk-popup-modal .nk-popup{flex:1 1 auto}.nk-popup-modal .nk-popup-inhalt{flex:1 1 auto;max-height:none}.nk-popup-leiste{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.nk-popup-aktionen,.nk-popup-blaettern{display:contents}.nk-popup-knopfrahmen{display:grid;justify-items:stretch;grid-column:1 / -1;order:1}.nk-popup-aktionen>.btn.primary{grid-column:1 / -1;order:1}.nk-popup-blaettern>.btn{order:2;grid-column:1;justify-self:start}.nk-popup-zaehler{order:2;grid-column:2;justify-self:center}.nk-popup-weiter.ghost{order:2;grid-column:3;justify-self:end}.nk-popup-leiste--einzeln .nk-popup-weiter.ghost{grid-column:1 / -1;justify-self:stretch}.nk-popup-aktionen .btn,.nk-popup-blaettern .btn{min-height:var(--touch-min, 44px);justify-content:center}}.nk-liste{display:grid}.nk-liste-leer,.nk-liste-fehler{margin:8px 0}.nk-liste-fehler p{margin:0 0 8px}.nk-eintrag{padding:10px 0 12px;border-bottom:1px solid var(--border)}.nk-eintrag:first-child{padding-top:0}.nk-eintrag-kopf{margin:0;font-size:inherit;font-weight:inherit}.nk-eintrag-knopf{display:grid;gap:4px;width:100%;padding:4px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nk-eintrag-knopf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nk-eintrag-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--text-faint)}.nk-eintrag-datum{white-space:nowrap}.nk-eintrag-titel{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.nk-eintrag-knopf:hover .nk-eintrag-titel{color:var(--accent-bright)}.nk-eintrag-pfeil{flex:none;margin-top:3px;color:var(--text-faint);transition:transform .12s}.nk-eintrag-pfeil.offen{transform:rotate(180deg)}.nk-eintrag-anriss{margin:2px 0 0;font-size:13px;color:var(--text-muted);white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.nk-eintrag-inhalt{padding-top:6px}.nk-eintrag-knopfzeile{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.nk-eintrag-bestaetigen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.nk-eintrag-bestaetigen p{margin:0;font-size:13px;color:var(--text-muted)}.nk-merk{margin-left:auto;padding:0 7px;border:1px solid currentColor;border-radius:999px;background:none;font-size:11px;font-weight:700;line-height:17px;color:var(--accent-bright);white-space:nowrap}.nk-merk--bestaetigen{color:var(--warn)}@media(max-width:520px){.nk-eintrag-knopfzeile .btn{flex:1 1 100%;min-height:var(--touch-min, 44px);justify-content:center}.nk-eintrag-bestaetigen{flex-direction:column;align-items:stretch}.nk-eintrag-bestaetigen .btn{min-height:var(--touch-min, 44px);justify-content:center}}.nk-popup-knopf[aria-disabled=true],.ann-zeile .ann-knopf[aria-disabled=true],.nk-eintrag-knopfzeile .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none}.nk-chip-rahmen--gelesen{margin-left:auto}.nk-gelesen-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0 0 8px;font-weight:600}.nk-gelesen-kopf .nk-leise{font-weight:400;font-size:12px}.nk-gelesen-zahlen{display:grid;gap:4px}.nk-gelesen-zeile{display:contents}.nk-gelesen-zahlen dd{text-align:right;font-variant-numeric:tabular-nums}.nk-gelesen-zurueck{margin-top:6px}@media(prefers-reduced-motion:reduce){.nk-eintrag-pfeil{transition:none}}.dg-ton-1{color:var(--chart-1)}.dg-ton-2{color:var(--chart-2)}.dg-ton-3{color:var(--chart-3)}.dg-ton-4{color:var(--chart-4)}.dg-ton-5{color:var(--chart-5)}.dg-ton-rest,.dg-vgl-rest{color:var(--text-faint)}@keyframes dg-aufdecken{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dg-wachsen-y{0%{transform:scaleY(0)}}@keyframes dg-wachsen-x{0%{transform:scaleX(0)}}@keyframes dg-auftauchen{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}.dg-aufdecken{animation:dg-aufdecken .7s cubic-bezier(.3,.7,.2,1) var(--dg-verz, 0ms) backwards}.dg-karte{display:flex;flex-direction:column;min-width:0;padding-bottom:16px;transition:opacity .2s}.dg-karte--laedt{opacity:.55}.dg-karte-kopf{flex-wrap:wrap;row-gap:8px}.dg-karte-kopf h3{margin-right:auto}.dg-karte-kopf h3.dg-karte-titel--symbol{display:inline-flex;align-items:center;gap:7px}.dg-karte>.hint:last-child{margin-bottom:0}.card-icon.dg-ico{width:28px;height:28px;border-radius:calc(var(--radius-sm) - 1px);background:color-mix(in srgb,currentColor 15%,var(--surface-1));box-shadow:inset 0 0 14px -7px currentColor,inset 0 1px #ffffff0d}.dg-zaehler{position:relative;display:inline-grid;font-variant-numeric:tabular-nums}.dg-zaehler>.dg-zaehler-platz,.dg-zaehler>.dg-zaehler-lauf{grid-area:1 / 1;white-space:nowrap}.dg-zaehler-platz{visibility:hidden}.dg-ungemessen{position:absolute;left:0;top:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(135deg,var(--chart-ungemessen) 0 1px,transparent 1px 6px);border-right:1px dashed var(--chart-ungemessen)}.dg-spark .dg-ungemessen:not([style*="left: 0%"]){border-left:1px dashed var(--chart-ungemessen)}.dg-spark .dg-endpunkt--einzeln{box-shadow:none}.dg-linie{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.dg-verlauf-oben{stop-color:currentColor;stop-opacity:var(--chart-flaeche-oben)}.dg-verlauf-unten{stop-color:var(--chart-flaeche-unten);stop-opacity:0}.dg-endpunkt{position:absolute;width:7px;height:7px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%);box-shadow:0 0 8px currentColor;pointer-events:none;animation:dg-auftauchen .25s ease-out calc(var(--dg-verz, 0ms) + .6s) backwards}.dg-endpunkt--wahl{width:9px;height:9px;border:2px solid var(--surface-1);animation:none}.dg-linie--live{opacity:.7;stroke-dasharray:4 4}.dg-linie--live.dg-vgl-2{stroke-dasharray:6 4;opacity:.55}.dg-linie--live.dg-vgl-3{stroke-dasharray:2 3;opacity:.55}.dg-endpunkt--live{background:var(--surface-1);border:2px solid currentColor;box-shadow:none;width:8px;height:8px}.dg-linie--teil{opacity:.7;stroke-dasharray:4 4}.dg-linie--teil.dg-vgl-2{stroke-dasharray:6 4;opacity:.55}.dg-linie--teil.dg-vgl-3{stroke-dasharray:2 3;opacity:.55}.dg-tage-live{font-style:italic}.dg-kal-feld--laufend{outline:1.5px dashed var(--text-muted);outline-offset:-1px}.dg-cursor{position:absolute;top:0;bottom:0;width:1px;background:currentColor;opacity:.35;pointer-events:none}.dg-spark{position:relative;height:30px;margin-top:4px}.dg-spark svg{display:block;width:100%;height:100%;overflow:visible}.dg-spark-flaeche{fill:currentColor;opacity:.14}.dg-spark .dg-linie{stroke-width:1.5px}.dg-spark .dg-endpunkt{width:5px;height:5px;box-shadow:0 0 7px currentColor}.dg-kurve{position:relative}.dg-kurve-rahmen{display:flex;gap:8px}.dg-achse{position:relative;flex:none;width:6ch;font-family:var(--font-mono);font-size:10px;color:var(--text-faint);font-variant-numeric:tabular-nums}.dg-achse span{position:absolute;right:0;line-height:1;white-space:nowrap;transform:translateY(-50%)}.dg-kurve-plot{position:relative;flex:1;min-width:0;cursor:crosshair;touch-action:pan-y;border-radius:4px}.dg-kurve-plot:focus-visible{outline-offset:4px}.dg-kurve-plot>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dg-raster{position:absolute;top:4%;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.dg-raster span{border-top:1px dashed var(--chart-raster)}.dg-raster span:last-child{border-top-style:solid;border-top-color:var(--border)}.dg-tage{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0 calc(6ch + 8px);font-family:var(--font-mono);font-size:10.5px;color:var(--text-faint)}.dg-kurve--kompakt .dg-tage{margin-left:0}.actchart-tip.dg-tipp{bottom:auto;top:2px;transform:translate(-50%)}.dg-balkenreihe{position:relative}.dg-balkenreihe--fuellen{flex:1;display:flex;flex-direction:column}.dg-balkenreihe--fuellen>.dg-saeulen{flex:1}.dg-saeulen{position:relative;display:flex;align-items:stretch;cursor:default;touch-action:pan-y}.dg-saeulen:focus-visible{outline-offset:4px}.dg-nulllinie{position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--border);pointer-events:none}.dg-saeulen--geteilt .dg-nulllinie{bottom:auto;top:50%;border-top-color:var(--border-strong)}.dg-saeule{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.dg-saeule--ungemessen{background:repeating-linear-gradient(135deg,var(--chart-ungemessen) 0 1px,transparent 1px 6px)}.dg-saeule-haelfte{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.dg-saeule-unten{justify-content:flex-start}.dg-balken{display:block;min-height:3px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,currentColor,color-mix(in srgb,currentColor 45%,transparent));transform-origin:bottom;animation:dg-wachsen-y .45s cubic-bezier(.3,.7,.2,1) backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * .25s);transition:filter .12s}.dg-balken--unten{border-radius:0 0 3px 3px;transform-origin:top;background:linear-gradient(0deg,currentColor,color-mix(in srgb,currentColor 45%,transparent))}.dg-saeule.hl .dg-balken{filter:brightness(1.35)}.dg-balken--teil{background:color-mix(in srgb,currentColor 22%,transparent);outline:1.5px dashed currentColor;outline-offset:-1.5px}.dg-balken--stapel{min-height:0;border-radius:0;background:currentColor;box-shadow:inset 0 -1px 0 var(--surface-1);animation:none}.dg-balken--stapel:first-child{border-radius:3px 3px 0 0}.dg-saeule-oben--stapel{transform-origin:bottom;animation:dg-wachsen-y .45s cubic-bezier(.3,.7,.2,1) backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * .25s)}.dg-kurve-plot--waehlbar,.dg-saeulen--waehlbar{cursor:pointer}.dg-saeule.hl.dg-saeule--ungemessen{background-color:var(--chart-ungemessen)}.dg-anteil{display:grid;gap:6px;min-width:0}.dg-anteil-balken{display:flex;gap:2px;height:6px;border-radius:999px;background:var(--chart-spur);overflow:hidden}.dg-anteil-teil{display:block;flex-basis:0;min-width:3px;background:currentColor}.dg-anteil-legende{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--sp-4);margin:0;font-size:var(--fs-xs);color:var(--text-muted)}.dg-anteil-legende b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.dg-anteil-eintrag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.dg-anteil-punkt{flex:none;width:8px;height:8px;border-radius:2px;background:currentColor}.dg-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.dg-liste-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;row-gap:5px;font-size:13px}.dg-liste-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.dg-liste-name em{color:var(--text-muted);font-style:normal}.dg-liste-wert{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.dg-liste-zusatz{justify-self:end}.dg-liste-zeile--schlicht .dg-liste-wert{grid-column:2 / 4;justify-self:end}.dg-liste-spur{grid-column:1 / -1;height:6px;border-radius:999px;background:var(--chart-spur);overflow:hidden}.dg-liste-fuellung{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,currentColor 55%,transparent),currentColor);transform-origin:left;animation:dg-wachsen-x .5s cubic-bezier(.3,.7,.2,1) backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * 50ms + .1s)}.dg-liste-leer{margin:0}.dg-trend-zeile{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 7px;min-width:0}.dg-trend{position:relative;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.45;white-space:nowrap;font-variant-numeric:tabular-nums}.dg-trend-pfeil{flex:none}.dg-trend--gut{color:var(--chart-trend-gut);background:color-mix(in srgb,var(--chart-trend-gut) 13%,transparent)}.dg-trend--schlecht{color:var(--chart-trend-schlecht);background:color-mix(in srgb,var(--chart-trend-schlecht) 13%,transparent)}.dg-trend--flach,.dg-trend--leer{color:var(--text-muted);background:var(--neutral-bg);font-weight:500}.dg-trend.dg-trend--schlicht{background:none;padding:0}.dg-trend-bezug{font-size:11px;color:var(--text-muted)}.dg-wert{position:relative;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:500;line-height:1.45;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--neutral-bg)}@keyframes dg-puls{0%,to{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}60%{box-shadow:0 0 0 5px transparent}}.dg-live{display:inline-flex;align-items:center;gap:6px;padding:2px 8px 2px 7px;border-radius:999px;color:var(--allow);background:var(--allow-bg);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dg-live-punkt{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:dg-puls calc(var(--dauer-lang) * 6) var(--ease-out) 1}.dg-live.dg-live--aus{color:var(--text-muted);background:var(--neutral-bg)}.dg-live--aus .dg-live-punkt{box-shadow:none;animation:none}.dg-live.dg-live--aus{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.dg-stufen{position:relative;display:inline-flex;max-width:100%}.fy-seg-opt.dg-stufe--gesperrt{display:inline-flex;align-items:center;gap:4px;color:var(--text-faint);cursor:help}.fy-seg-opt.dg-stufe--gesperrt:hover{color:var(--text-muted)}.dg-schloss{flex:none}.actchart-tip.dg-stufen-tipp{top:calc(100% + 6px);bottom:auto;left:auto;right:0;transform:none;z-index:7;width:max-content;max-width:min(300px,calc(100vw - 32px));white-space:normal;pointer-events:auto;font-size:12px;color:var(--text)}.actchart-tip.dg-stufen-tipp[hidden]{display:none}.dg-liste--knoepfe{gap:3px}.dg-liste--knoepfe>li{min-width:0}.dg-liste-knopf{width:calc(100% + 16px);margin:0 -8px;padding:6px 8px 7px;grid-template-columns:minmax(0,1fr) auto auto auto;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s}.dg-liste-knopf:hover{background:var(--surface-2)}.dg-liste-knopf:focus-visible{outline-offset:0}.dg-liste-zeile--schlicht.dg-liste-knopf .dg-liste-wert{grid-column:2 / 4}.dg-liste-chevron{grid-column:4;display:inline-flex;align-self:center;color:var(--text-faint);transform:rotate(-90deg)}@media(pointer:coarse){.dg-liste-knopf{min-height:var(--touch-min)}}.dg-blase--link{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.dg-blase--link[hidden]{display:none}.actchart-tip .dg-blase-link{display:inline-flex}.dg-blase-link a{color:var(--accent-bright, var(--accent));font-weight:600;text-decoration:underline;text-underline-offset:2px}.dg-sperrknopf{position:relative;display:inline-flex}.btn.dg-sperrknopf-knopf{border-color:var(--border);color:var(--text-muted);cursor:help}.btn.dg-sperrknopf-knopf:hover{border-color:var(--border);color:var(--text-muted);box-shadow:none;background:var(--surface-1)}.btn.dg-sperrknopf-knopf .dg-schloss{color:var(--text-faint)}.actchart-tip.dg-sperr-tipp{left:0;right:auto}.dg-heatmap,.dg-kalender-huelle{--chart-heat-voll: var(--chart-1);--chart-heat-0: var(--chart-heat-leer);--chart-heat-1: color-mix(in srgb, var(--chart-heat-voll) 28%, var(--chart-heat-leer));--chart-heat-2: color-mix(in srgb, var(--chart-heat-voll) 50%, var(--chart-heat-leer));--chart-heat-3: color-mix(in srgb, var(--chart-heat-voll) 74%, var(--chart-heat-leer));--chart-heat-4: var(--chart-heat-voll)}.dg-heat--ton-2{--chart-heat-voll: var(--chart-2)}.dg-heat-0{box-shadow:inset 0 0 0 1px var(--border)}.dg-heat-0{background:var(--chart-heat-0)}.dg-heat-1{background:var(--chart-heat-1)}.dg-heat-2{background:var(--chart-heat-2)}.dg-heat-3{background:var(--chart-heat-3)}.dg-heat-4{background:var(--chart-heat-4)}.dg-heat-ungemessen{background:repeating-linear-gradient(135deg,var(--chart-ungemessen) 0 1px,transparent 1px 5px);box-shadow:inset 0 0 0 1px var(--chart-ungemessen)}@keyframes dg-einblenden{0%{opacity:0}}.dg-heatmap{position:relative;min-width:0}.dg-heat{display:grid;grid-template-columns:2.6em repeat(24,minmax(0,1fr));grid-auto-rows:20px;gap:2px;touch-action:pan-y;cursor:crosshair;border-radius:4px}.dg-heat:focus-visible{outline-offset:4px}.dg-heat--gedreht{grid-template-columns:2.6em repeat(7,minmax(0,1fr));grid-auto-rows:14px}.dg-heatmap--kompakt .dg-heat{grid-auto-rows:16px}.dg-heatmap--kompakt .dg-heat--gedreht{grid-auto-rows:12px}.dg-heat-stunde,.dg-heat-tag{min-width:0;font-family:var(--font-mono);font-size:10px;line-height:1;color:var(--text-faint);white-space:nowrap;align-self:center;pointer-events:none}.dg-heat>.dg-heat-stunde{align-self:end;padding-bottom:3px}.dg-heat--gedreht>.dg-heat-stunde{align-self:start;padding:0}.dg-heat--gedreht>.dg-heat-tag{text-align:center;padding-bottom:3px;align-self:end}.dg-heat-zelle{min-width:0;border-radius:2px;animation:dg-einblenden .35s ease-out backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * .25s)}.dg-heat-zelle.hl,.dg-kal-feld.hl{outline:2px solid var(--text);outline-offset:-1px}.dg-heat-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;min-height:18px;font-size:12px;color:var(--text-muted)}.dg-heat-wahl{flex:1 1 200px;min-width:0}.dg-heat-legende{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;color:var(--text-faint);font-variant-numeric:tabular-nums}.dg-heat-einheit{margin-left:4px}.dg-heat-feld{width:10px;height:10px;border-radius:2px}.dg-heat-legende .dg-heat-feld:first-of-type{margin-left:4px}.dg-heat-legende .dg-heat-feld:last-of-type{margin-right:4px}.dg-kalender-huelle{position:relative;min-width:0;container-type:inline-size;--dg-kal-luecke: 3px;--dg-kal-tagspalte: 30px;--dg-kal-kopf: 16px;--dg-kal-min: 9.5px;--dg-kal-feld: clamp(var(--dg-kal-min), calc((100cqi - var(--dg-kal-tagspalte) - 2 * var(--dg-kal-luecke)) / var(--dg-wochen, 1) - var(--dg-kal-luecke)), 15px)}@media(max-width:1100px){.dg-kalender-huelle{--dg-kal-min: 14px}}@media(pointer:coarse){.dg-kalender-huelle{--dg-kal-kopf: 24px;--dg-kal-min: 14px}}@supports not (width: 1cqi){.dg-kalender-huelle{--dg-kal-feld: 14px}}.dg-kal-rahmen{display:flex;align-items:flex-start;min-width:0;border-radius:4px}.dg-kal-rahmen:focus-visible{outline-offset:4px}.dg-kal-tage,.dg-kalender{display:grid;grid-template-rows:var(--dg-kal-kopf) repeat(7,var(--dg-kal-feld));gap:var(--dg-kal-luecke);padding-block:3px}.dg-kal-tage{flex:none;width:var(--dg-kal-tagspalte);margin-right:var(--dg-kal-luecke);pointer-events:none}.dg-kal-streifen{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;--dg-kal-verlauf: 24px;scroll-padding-inline:var(--dg-kal-verlauf)}.dg-kal-streifen:hover{scrollbar-color:var(--text-faint) transparent}.dg-kal-streifen--links{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--dg-kal-verlauf));mask-image:linear-gradient(to right,transparent,#000 var(--dg-kal-verlauf))}.dg-kal-streifen--rechts{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--dg-kal-verlauf));mask-image:linear-gradient(to left,transparent,#000 var(--dg-kal-verlauf))}.dg-kal-streifen--links.dg-kal-streifen--rechts{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--dg-kal-verlauf),#000 calc(100% - var(--dg-kal-verlauf)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--dg-kal-verlauf),#000 calc(100% - var(--dg-kal-verlauf)),transparent)}.dg-kalender{grid-template-columns:repeat(var(--dg-wochen, 1),var(--dg-kal-feld));width:max-content;padding-inline:2px;touch-action:pan-x pan-y;cursor:crosshair}.dg-kal-feld{min-width:0;border-radius:2px;animation:dg-einblenden .35s ease-out backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * .25s)}.dg-kal-feld.dg-heat-ungemessen{--dg-kal-schritt: calc(var(--dg-kal-feld) + var(--dg-kal-luecke));background:repeating-linear-gradient(135deg,var(--chart-ungemessen) 0 1px,transparent 1px 6px) calc(var(--dg-kal-x, 0) * -1 * var(--dg-kal-schritt)) calc(var(--dg-kal-y, 0) * -1 * var(--dg-kal-schritt)) / calc(var(--dg-wochen, 1) * var(--dg-kal-schritt)) calc(7 * var(--dg-kal-schritt)) no-repeat;box-shadow:none}.dg-kal-monat,.dg-kal-tag{min-width:0;font-family:var(--font-mono);font-size:10px;line-height:1;color:var(--text-faint);white-space:nowrap;pointer-events:none}.dg-kalender>.dg-kal-monat{align-self:end;padding-bottom:3px}.dg-kalender>.dg-kal-monat--ende{justify-self:end}.dg-kal-tage>.dg-kal-tag{align-self:center}.dg-vgl-1{color:var(--chart-vgl-1)}.dg-vgl-2{color:var(--chart-vgl-2)}.dg-vgl-3{color:var(--chart-vgl-3)}.dg-vgl-4{color:var(--chart-vgl-4)}.dg-vgl-5{color:var(--chart-vgl-5)}.dg-vergleich .dg-linie{stroke-width:2px}.dg-vergleich .dg-linie.dg-vgl-1{stroke-width:2.5px}.dg-linie.dg-vgl-2,.dg-vgl-muster.dg-vgl-2 line{stroke-dasharray:6 4}.dg-linie.dg-vgl-3,.dg-vgl-muster.dg-vgl-3 line{stroke-dasharray:2 3}.dg-linie.dg-vgl-4,.dg-vgl-muster.dg-vgl-4 line{stroke-dasharray:0 4.5;stroke-linecap:round}.dg-linie.dg-vgl-5,.dg-vgl-muster.dg-vgl-5 line{stroke-dasharray:8 3 1.5 3}.dg-vergleich .dg-linie.dg-vgl-4{stroke-width:3px}.dg-vgl-muster.dg-vgl-4 line{stroke-dasharray:0 3.5;stroke-width:2.5}.dg-linie--live.dg-vgl-4,.dg-linie--teil.dg-vgl-4,.dg-linie--live.dg-vgl-5,.dg-linie--teil.dg-vgl-5{opacity:.55}svg.dg-vgl-muster{position:static;flex:none;display:inline-block;width:14px;height:2px;overflow:visible}.dg-vgl-muster line{stroke:currentColor;stroke-width:2}.dg-tipp-aktion{color:var(--accent-bright, var(--accent));font-size:11px}.dg-kal-monat-knopf{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.dg-kalender>.dg-kal-monat-knopf{align-self:stretch;justify-self:start;display:flex;align-items:flex-end;padding:0 0 3px;font-family:var(--font-mono);font-size:10px;line-height:1;pointer-events:auto}.dg-kalender>.dg-kal-monat-knopf.dg-kal-monat--ende{justify-self:end}.dg-kalender-huelle .dg-kalender>.dg-kal-monat.dg-kal-monat-knopf{color:var(--text-muted)}@media(hover:hover){.dg-kalender-huelle .dg-kalender>.dg-kal-monat.dg-kal-monat-knopf:hover{color:var(--accent-bright, var(--accent));text-decoration:underline;text-underline-offset:2px}}.dg-kal-monat-knopf:focus-visible{outline-offset:1px;border-radius:2px}.dg-liste-zeile--zweit .dg-liste-zweit{grid-column:4;justify-self:end}.dg-liste-zeile--zweit .dg-liste-chevron{grid-column:5}.dg-liste-zeile--zweit .dg-liste-spur{grid-column:1 / 5}.dg-liste-zeile--zweit{container-type:inline-size}@container (max-width: 520px){.dg-liste-zeile--zweit .dg-liste-zweit{grid-column:1 / -1;grid-row:2;justify-self:start;margin-top:-2px}.dg-liste-zeile--zweit .dg-liste-chevron{grid-column:4}.dg-liste-zeile--zweit .dg-liste-spur{grid-column:1 / -1;grid-row:3}}.dg-monate{position:relative;display:flex;flex-direction:column;gap:14px}.dg-monate:focus-visible{outline-offset:4px}.dg-monate-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:6px;font-size:12px;color:var(--text-muted)}.dg-monate-saeulen .dg-saeule-haelfte{align-items:center}.dg-monate-saeulen .dg-balken{width:100%;max-width:56px}.dg-monate-saeulen>.dg-nulllinie{left:calc(var(--dg-ab, 0) * (100% + var(--dg-luecke, 0px)) / var(--dg-plaetze, 1))}.dg-monate-saeulen>.dg-saeule--ungemessen{background-image:repeating-linear-gradient(135deg,var(--chart-ungemessen) 0 1px,transparent 1px 6px);background-size:calc(100% * var(--dg-plaetze, 1) + (var(--dg-plaetze, 1) - 1) * var(--dg-luecke, 0px)) 100%;background-position:calc(var(--dg-m, 0) * 100% / max(var(--dg-plaetze, 1) - 1,1)) 0;background-repeat:no-repeat}.dg-monate-saeulen>.dg-saeule.hl:not(.dg-saeule--ungemessen){background-color:var(--chart-spur)}.dg-monate.dg-saeulen--waehlbar{cursor:default}.dg-monate .dg-saeule--waehlbar{cursor:pointer}.dg-tage.dg-monate-achse{display:flex;margin:-8px 0 0}.dg-monate-achse>span{flex:1;min-width:0;display:flex;justify-content:center;white-space:nowrap}.dg-raster.dg-raster--frei{top:0;right:0;bottom:0;left:0;display:block}.dg-raster--frei span{position:absolute;left:0;right:0}.dg-tage.dg-tage--frei{position:relative;display:block;height:1.3em}.dg-tage--frei>span{position:absolute;top:0;white-space:nowrap;transform:translate(-50%)}.dg-tage--frei>.dg-tage-erste{transform:none}.dg-tage--frei>.dg-tage-letzte{transform:translate(-100%)}.dg-flaeche-live{fill:currentColor;opacity:.08}.dg-linie.dg-linie--gedaempft{opacity:.22}.dg-vergleich .dg-linie{transition:opacity .15s}.dg-farbpunkt{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor}.dg-legende{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-xs);color:var(--text-muted)}.dg-legende-eintrag{display:inline-flex;align-items:center;gap:4px 8px;min-width:0;border-radius:4px;transition:opacity .15s}.dg-legende-eintrag[tabindex]{cursor:default}.dg-legende-kopf{display:inline-flex;align-items:center;gap:7px;min-width:0}.dg-legende-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-legende-wertzeile{display:inline-flex;align-items:center;gap:8px}.dg-legende-wert{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.dg-legende-linie{display:inline-flex;align-items:center}.dg-legende--hervor .dg-legende-eintrag:not(.dg-legende-eintrag--an){opacity:.45}.dg-legende--kennzahlen{gap:10px 0}.dg-legende--kennzahlen .dg-legende-eintrag{flex:1 1 120px;flex-direction:column;align-items:flex-start;gap:2px;padding:0 var(--sp-4);border-left:1px solid var(--border)}.dg-legende--kennzahlen .dg-legende-eintrag:first-child{border-left:0;padding-left:0}.dg-legende--kennzahlen .dg-legende-wert{font-size:var(--fs-lg);line-height:1.2}.dg-legende--kennzahlen .dg-legende-wertzeile{padding-left:15px}.dg-legende--kennzahlen .dg-legende-eintrag:not(:has(.dg-farbpunkt)) .dg-legende-wertzeile{padding-left:0}@keyframes dg-ring{0%{stroke-dasharray:0 var(--dg-ring-u)}}.dg-ring{position:relative;flex:none}.dg-ring svg{display:block;width:100%;height:100%;overflow:visible}.dg-ring-spur{fill:none;stroke:var(--chart-spur);stroke-width:14}.dg-ring-teil{fill:none;stroke:currentColor;stroke-width:14;transition:opacity .15s;animation:dg-ring .7s cubic-bezier(.3,.7,.2,1) backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * 90ms)}.dg-ring-teil--gedaempft{opacity:.3}.dg-ring-mitte{position:absolute;top:18%;right:18%;bottom:18%;left:18%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2;font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.dg-ring-mitte b,.dg-ring-mitte strong{font-size:var(--fs-xl);font-weight:700;color:var(--text)}.dg-wf-plot{position:relative;flex:1;min-width:0}.dg-wf-saeulen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.dg-wf-spalte{position:relative;flex:1;min-width:0}.dg-wf-spalte--stand{color:var(--chart-1)}.dg-wf-spalte--plus{color:var(--chart-trend-gut)}.dg-wf-spalte--minus{color:var(--chart-trend-schlecht)}.dg-wf-balken{position:absolute;left:22%;right:22%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,currentColor,color-mix(in srgb,currentColor 62%,transparent));transform-origin:bottom;animation:dg-wachsen-y .45s cubic-bezier(.3,.7,.2,1) backwards;animation-delay:calc(var(--dg-verz, 0ms) + var(--dg-i, 0) * .25s)}.dg-wf-spalte--minus .dg-wf-balken{border-radius:0 0 3px 3px;transform-origin:top;background:linear-gradient(0deg,currentColor,color-mix(in srgb,currentColor 62%,transparent))}.dg-wf-luecke{position:absolute;left:22%;right:22%;top:30%;bottom:0;background:repeating-linear-gradient(135deg,var(--chart-ungemessen) 0 1px,transparent 1px 6px)}.dg-wf-verbinder{position:absolute;left:78%;width:44%;border-top:1px dashed var(--border-strong);pointer-events:none;z-index:1}.dg-wf-wert{position:absolute;left:0;right:0;transform:translateY(calc(-100% - 4px));text-align:center;white-space:nowrap;font-size:var(--fs-xs);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.dg-wf-wert .dg-wert{font-size:var(--fs-xs)}.dg-wf-namen{display:flex;margin:8px 0 0 calc(6ch + 8px);font-size:var(--fs-xs);color:var(--text-muted)}.dg-wf-namen>span{flex:1;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-titel{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wb-tag{white-space:nowrap}.wb-section,.wb-note{max-width:760px}.wb-block{padding:14px 16px}.wb-block>:first-child{margin-top:0}.wb-block>:last-child{margin-bottom:0}.wb-text{margin:0 0 8px;line-height:1.55;max-width:66ch}.wb-haupt{margin:0 0 6px;font-weight:600;color:var(--text)}.wb-kopf{margin:0 0 8px}.wb-fuss{margin:6px 0 0;max-width:66ch;line-height:1.5}.wb-fehler{margin:8px 0 0;color:var(--deny);font-size:12.5px}.wb-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.wb-erklaerung{margin:4px 0 0;line-height:1.5}.wb-block .hint,.wb-erklaerung{color:var(--text-muted);font-size:12.5px}.wb-unter{font-size:13px;font-weight:600;color:var(--text);margin:16px 0 6px}.wb-chk{list-style:none;padding:0;margin:10px 0 8px;display:grid;gap:10px}.wb-chk li{display:flex;align-items:flex-start;gap:10px}.wb-chk-mark{flex:none;width:18px;height:18px;margin-top:1px;border-radius:999px;border:1.5px solid var(--text-faint);display:inline-flex;align-items:center;justify-content:center}.wb-chk li.on .wb-chk-mark{border-color:var(--allow);background:var(--allow-bg);color:var(--allow)}.wb-regeln li.on .wb-chk-mark{border-color:transparent;background:none;color:var(--text-muted)}.wb-chk-text{flex:1;min-width:0;line-height:1.5;position:relative}.wb-chk-hinweis{display:block;margin:2px 0 0}.wb-chk-stand{flex:none;font-size:12px;color:var(--text-muted);white-space:nowrap;margin-top:1px}.wb-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.wb-link-url{flex:1 1 260px;min-width:0;font-family:var(--font-mono);font-size:13px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wb-link-url:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wb-link-knoepfe{display:flex;gap:8px;flex-wrap:wrap}.wb-stand .h-metric-top{flex-wrap:wrap;row-gap:6px}.wb-stand-num{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.wb-kacheln{margin:0 0 4px}.wb-kacheln dd{margin:0}.wb-kachel-zusatz{font-size:12px;color:var(--text-muted);line-height:1.4}.wb-kachel-wert--text{font-size:15px;line-height:1.3}.wb-stand .bar{min-width:120px}.wb-anzahl{margin-left:8px}.wb-datenschutz{margin:0 0 10px}.wb-liste{list-style:none;padding:0;margin:0}.wb-liste>li{padding:10px 0;border-top:1px dashed var(--border)}.wb-liste>li:first-child{border-top:0;padding-top:2px}.wb-liste-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.wb-person{font-weight:600;color:var(--text)}.wb-datum{margin:0}.wb-wie>summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer}.wb-wie>summary::-webkit-details-marker{display:none}.wb-wie>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wb-wie-titel{font-size:13px;font-weight:600;color:var(--accent-bright)}.wb-wie-chev{color:var(--text-muted);transition:transform .15s}.wb-wie[open] .wb-wie-chev{transform:rotate(180deg)}.wb-wie[open]>summary{margin-bottom:10px}.wb-schritte{margin:0 0 6px;padding-left:20px;display:grid;gap:6px;line-height:1.5;max-width:66ch}.wb-karte{display:flex;align-items:center;gap:12px;padding:12px 16px;color:inherit;text-decoration:none}a.wb-karte:hover{border-color:var(--border-strong);background:var(--surface-2)}a.wb-karte:hover .wb-karte-knopf{color:var(--text);text-decoration:underline}a.wb-karte:hover .wb-karte-pfeil{transform:rotate(-90deg) translateY(2px)}@media(prefers-reduced-motion:reduce){a.wb-karte:hover .wb-karte-pfeil{transform:rotate(-90deg)}}.wb-karte-text{flex:1;min-width:0;display:grid;gap:2px;max-width:66ch}.wb-karte-zeile1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;color:var(--text)}.wb-karte-zeile2{margin:0}.wb-karte-knopf{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--accent-bright)}.wb-karte-pfeil{transform:rotate(-90deg)}.wb-tarif-zeile{margin:0 0 10px}.wb-dash-text{margin:0;line-height:1.5;max-width:66ch}.wb-dash-browser{margin-top:4px;font-size:12px;color:var(--text-muted)}@media(pointer:coarse){.wb-wie>summary{min-height:var(--touch-min, 44px)}}@media(hover:hover){.wb-wie>summary:hover .wb-wie-chev{color:var(--text)}}@media(max-width:520px){.wb-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wb-kacheln .ckpi{padding:10px;min-width:0}.wb-kacheln .ckpi-n{font-size:18px;overflow-wrap:anywhere}.wb-kacheln .wb-kachel-wert--text{font-size:13px}.wb-karte{align-items:flex-start;flex-direction:column;gap:8px}.wb-link-knoepfe{width:100%}.wb-link-knoepfe .btn{flex:1;justify-content:center}}.zg-gruppen{display:grid;gap:var(--sp-5);min-width:0}.zg-gruppe{display:grid;gap:var(--sp-2);min-width:0}.zg-gruppe-titel{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text-muted)}.zg-gruppe-titel--warn{color:var(--warn)}.zg-vergangen .objekt-zeilen{margin-top:var(--sp-2)}.zg-nur-vergangen{margin:0;font-size:var(--fs-sm);color:var(--text-muted)}.zg-aelter{justify-self:start;margin-top:var(--sp-2)}.zg-vorgabe{margin-top:var(--sp-6)}.zg-baender{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.zg-baender:empty{display:none}.zg-baender .notice{margin:0}.zg-band p{margin:0;overflow-wrap:anywhere}.zg-seite>.zg-band{margin:0 0 var(--sp-4)}.zg-unveraenderlich,.zg-ohne-stift{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0}.zg-rueckfrage p{margin:0 0 var(--sp-2)}.zg-rueckfrage p:last-child{margin-bottom:0}.zg-mehrzeilig{white-space:pre-line}.zg-zitat{quotes:"„" "“";font-style:normal;white-space:pre-line}.zg-hint-warn{color:var(--warn)}.zg-feldgruppe{min-width:0;margin:0;padding:0;border:0}.zg-abschnitt-gesperrt{margin:var(--sp-3) 0 0}.zg-abschnitt-gesperrt p{margin:0}.zg-rechte-hinweis>p{margin:6px 0 0;overflow-wrap:anywhere}.zg-rechte-hinweis svg{vertical-align:-1px}.zg-feld-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:6px}.zg-feld-titel{display:block;margin-bottom:6px;font-size:var(--fs-sm);font-weight:600;color:var(--text)}.zg-feld-kopf .zg-feld-titel{margin-bottom:0}.zg-zaehler,.zg-zaehler-unter{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.zg-zaehler-unter{margin:4px 0 0;text-align:right}.zg-schalter{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-2) 0 var(--sp-3)}.zg-schalter-text{font-size:var(--fs-sm);color:var(--text)}.zg-schalter-hinweis{margin-top:0}.zg-antworten{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.zg-antwort{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-2)}.zg-antwort-feld{flex:1 1 0;min-width:0;width:auto}.zg-antwort-weg{width:36px;height:36px;min-height:0;padding:0;display:grid;place-items:center;color:var(--text-muted)}.zg-antwort-etikett{flex-basis:100%;font-size:var(--fs-xs);color:var(--text-muted)}.zg-antwort-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.zg-ergebnis{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.zg-ergebnis-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--sp-3);align-items:baseline}.zg-ergebnis-name{min-width:0;font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.zg-ergebnis-zahl{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.zg-ergebnis-balken{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--neutral-bg);overflow:hidden}.zg-ergebnis-balken>i{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 70%,var(--text-muted))}.zg-ergebnis-zeile.is-vorn .zg-ergebnis-name{font-weight:700}.zg-ergebnis-zeile.is-vorn .zg-ergebnis-balken>i{background:var(--accent-bright)}.zg-ergebnis+.hint{margin-top:var(--sp-3)}.zg-weiter-wahl{margin-top:var(--sp-3);max-width:28rem}.zg-weiter-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.zg-zusagen{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted)}.zg-zusage strong{margin-right:4px;font-size:var(--fs-lg);color:var(--text);font-variant-numeric:tabular-nums}.zg-zusage--ja strong{color:var(--allow)}.zg-wer{margin:var(--sp-2) 0}.zg-wer .lese-zeilen{margin-top:var(--sp-2)}.zg-spaeter{color:var(--accent-bright)}@media(max-width:520px){.zg-neu-leiste .editor-aktionen-zeile{flex-direction:column;align-items:stretch}.zg-neu-leiste .editor-aktionen-luecke{display:none}.zg-neu-leiste .zg-spaeter{order:-1;align-self:flex-start}.zg-antwort-weg{width:44px;height:44px}}.zg-art-karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.zg-art-karten>li{display:grid;gap:var(--sp-2);align-content:start}.type-card.zg-art-karte{width:100%;min-height:72px;gap:var(--sp-3);padding:var(--sp-4);font:inherit;color:var(--text);cursor:pointer}.type-card.zg-art-karte .tc-name{font-size:var(--fs-base)}.type-card.zg-art-karte .tc-desc{margin-top:4px;font-size:var(--fs-sm);color:var(--text-muted)}.type-card.zg-art-karte .tc-desc.zg-art-grund{color:var(--warn)}.type-card.zg-art-karte svg{margin-top:2px}.zg-art-weg{font-size:var(--fs-sm);font-weight:600}.zg-art-wechsel{margin-left:calc(-1 * var(--sp-2))}.zg-block{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border)}.zg-block:first-child{margin-top:var(--sp-3);padding-top:0;border-top:0}.zg-block-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.zg-block-titel{display:flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-lg);font-weight:700}.zg-weitere-art{margin-top:var(--sp-6)}.zg-weitere-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zg-mehrmals{margin-top:var(--sp-4)}.zg-mehrmals-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted)}.zg-datumsliste{margin:0;font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.zg-beitrag-text{min-height:140px}.zg-bild-vorschau{display:block;max-width:min(100%,260px);max-height:220px;margin:0 0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);object-fit:contain}.zg-bild-knoepfe{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.zg-bild .hint{margin-top:6px}.zg-beitrag-lesen{display:grid;gap:var(--sp-3)}.zg-beitrag-zitat{margin:0;padding:var(--sp-1) 0 var(--sp-1) var(--sp-3);border-left:3px solid var(--border-strong);font-size:var(--fs-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.zg-einstellungen>.einst-einleitung{margin:0 0 var(--sp-4)}.zg-sprach-symbol{flex:none;margin-right:4px;vertical-align:-1px;color:var(--text-faint)}.reiter-titel{margin:0 0 var(--sp-2);font-size:var(--fs-xl);font-weight:700;line-height:1.25}.reiter-satz{margin:0 0 var(--sp-4);max-width:72ch;color:var(--text-muted);font-size:var(--fs-md)}.matrix-werkzeuge{flex-wrap:wrap;row-gap:var(--sp-2)}.matrix-kategorie{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);color:var(--text-muted)}.matrix-stand{font-size:var(--fs-xs);color:var(--text-faint)}.matrix-legende-knopf{margin-top:var(--sp-3)}.matrix-legende-knopf[aria-expanded=true]+.fy-aufklappen .matrix-legend{margin-top:var(--sp-2)}.matrix-zum-simulator{margin-top:var(--sp-4)}.sim-art{margin-bottom:var(--sp-3)}.sim-art-gesperrt{margin:var(--sp-2) 0 0;max-width:72ch}.rolle-punkt{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;margin-right:var(--sp-2);vertical-align:middle}.objekt-zeile-mit-vor{display:flex;align-items:center;gap:var(--sp-1)}.objekt-zeile-mit-vor>.objekt-zeile{flex:1 1 auto;min-width:0}.rolle-schieben{display:inline-flex;flex-direction:column;gap:1px;flex:none}.rolle-schieben .btn{padding:1px 5px}.rolle-schieben .btn:disabled{opacity:.25}.rechte-felder{border:0;margin:0;padding:0;min-width:0}.rechte-satz{margin:0 0 var(--sp-3);max-width:72ch;color:var(--text-muted)}.rechte-wege{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-3)}.rechte-audit{margin-left:var(--sp-2)}.rechte-abschnitt-gesperrt{margin:var(--sp-3) 0}.rollen-rechte-liste{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.rollen-recht+.rollen-recht:before{content:"· ";color:var(--text-faint)}.kanal-folgt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:9px 11px;border-radius:var(--radius-sm);background:var(--surface-2);margin-bottom:var(--sp-3);font-size:var(--fs-sm)}.kanal-vormerkungen-danach{margin:var(--sp-2) 0 0}.seitenkopf-grund{margin:0}.ctree-oeffnen{display:flex;flex:1 1 auto;align-items:center;gap:9px;min-width:0;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-transform:inherit;letter-spacing:inherit}.ctree-oeffnen .cname{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ctree-oeffnen .ctree-pfeil{flex:none;color:var(--text-faint)}.ctree-oeffnen.is-selected .cname{color:var(--accent)}.ctree-kopf-text{display:inline-flex;align-items:center;gap:9px}.mitglied-timeout .field{max-width:28rem}.member-roles--detail{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-1);margin:0}.dash-puls{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px 22px;align-items:start}.dash-puls>:only-child{grid-column:1 / -1}.dash-puls-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.dash-puls-titel{display:flex;flex-direction:column;min-width:0}.dash-puls-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--text-faint)}.dash-puls-kanaele .dash-puls-label{margin:2px 0 10px}.dash-puls-zahl{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.dash-puls-kopf .btn{margin-left:auto}.dash-puls .dg-liste{gap:9px}.dash-puls .dg-liste-zeile{font-size:12.5px}.dash-puls .hint{margin-top:8px}@media(max-width:900px){.dash-puls{grid-template-columns:minmax(0,1fr)}}.ueb-avatar{width:100%;height:100%;display:grid;place-items:center;object-fit:cover;border-radius:inherit}.ueb-avatar--buchstabe{font-size:var(--fs-xl);font-weight:700;color:var(--accent-bright)}.ueb-seite{display:grid;gap:var(--sp-6);min-width:0}.ueb-seite>*{margin-top:0;margin-bottom:0;min-width:0}.ueb-seite>.kennzahl-streifen{margin:0}.ueb-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-3)}.ueb-abschnitt-kopf h2{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em}.ueb-hinweisliste{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border)}.ueb-hinweis:empty{display:none}.ueb-hinweise:not(:has(.ueb-hinweis:not(:empty))){display:none}.ueb-hzeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border)}.ueb-hzeile-symbol{display:grid;place-items:center;color:var(--text-muted)}.ueb-hzeile--warn .ueb-hzeile-symbol{color:var(--warn)}.ueb-hzeile--fehler .ueb-hzeile-symbol{color:var(--deny)}.ueb-hzeile-text{min-width:0}.ueb-hzeile-satz{margin:0;color:var(--text);overflow-wrap:anywhere}.ueb-hzeile-zusatz{margin-top:2px;color:var(--text-muted);font-size:var(--fs-sm)}.ueb-hzeile-zusatz p{margin:0}.ueb-hzeile-aktionen{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.ueb-hzeile-pfeil{margin-left:4px;transform:rotate(-90deg);transition:transform var(--dauer-kurz) var(--ease-out)}.ueb-hzeile-pfeil.is-offen{transform:none}.ueb-hzeile-mehr{grid-column:2 / -1;min-width:0}@media(max-width:520px){.ueb-hzeile{grid-template-columns:auto minmax(0,1fr);align-items:start}.ueb-hzeile-aktionen{grid-column:2;justify-content:flex-start}}.ueb-botrolle{display:grid;gap:var(--sp-2);padding-top:var(--sp-1)}.ueb-botrolle-liste{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;color:var(--text-muted)}.ueb-botrolle-text{margin:0;color:var(--text);line-height:1.45;max-width:80ch}.ueb-botrolle-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ueb-botrolle-aktionen .hint{margin:0}.ueb-aktivitaet{padding:var(--sp-4)}.ueb-ansteht{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3);align-items:start}@media(min-width:1101px){.ueb-ansteht{grid-template-columns:repeat(2,minmax(0,1fr))}}.ueb-block{padding:var(--sp-3) var(--sp-4) var(--sp-4);min-width:0}.ueb-block-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2)}.ueb-block-kopf h3{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font-size:var(--fs-md);font-weight:700;color:var(--text);overflow-wrap:anywhere}.ueb-block-kopf h3 .icon,.ueb-block-kopf h3 svg{flex:none;color:var(--text-muted)}.ueb-block-kopf h3.is-leise{color:var(--text-muted);font-weight:600}.ueb-block-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.ueb-objekt{padding:var(--sp-1) 0}.ueb-objekt+.ueb-objekt{margin-top:var(--sp-1)}.ueb-objekt h4 svg{margin-right:6px;vertical-align:-2px}.ueb-zuletzt{margin-top:var(--sp-2)}.ueb-zuletzt>div{margin-top:var(--sp-2)}.ueb-zuletzt-pfeil{margin-right:4px;transform:rotate(-90deg);transition:transform var(--dauer-kurz) var(--ease-out)}.ueb-zuletzt-pfeil.is-offen{transform:none}.ueb-spark{display:block;width:140px}.ueb-spark .spark-wrap{margin-top:0}@media(max-width:520px){.ueb-spark{display:none}}.ueb-verborgen{color:var(--text-muted)}.ueb-aenderung-statisch,.ueb-zeile-statisch{cursor:default}.ueb-betrieb-teil+.ueb-betrieb-teil{margin-top:var(--sp-4)}.ueb-betrieb-teil .ueb-block-kopf h3{font-size:var(--fs-sm)}.ueb-zeilen{list-style:none;margin:0;padding:0}.ueb-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--border)}.ueb-zeile:first-child{border-top:0}.ueb-zeile-name{flex:1 1 16rem;min-width:0;color:var(--text);overflow-wrap:anywhere}.ueb-zeile-meta{color:var(--text-muted);font-size:var(--fs-sm)}.ueb-infra{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.ueb-infra-teil{display:inline-flex;align-items:center;gap:var(--sp-2)}.ueb-fremdrolle-wege{padding-left:20px}.ueb-fremdrolle-wege li+li{margin-top:var(--sp-1)}.vw-abschnitt{margin:var(--sp-3) 0 0}.vw-abschnitt .notice{margin:0}.vw-kopf{display:flex;align-items:flex-start;gap:var(--sp-2) var(--sp-3)}.vw-kopf p{flex:1 1 auto;min-width:0;margin:0}.vw-kopf .vw-neu-pruefen{flex:none}.vw-ergebnis{margin:var(--sp-2) 0 0;color:var(--text)}.vw-ergebnis:empty{margin:0}.vw-prueft{margin:var(--sp-2) 0 0}.vw-gruppe{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.vw-gruppe-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.vw-gruppe-titel{flex:1 1 auto;min-width:0;color:var(--text)}.vw-warum{margin:var(--sp-1) 0 0}.vw-zeilen{display:flex;flex-direction:column;gap:var(--sp-1);margin:var(--sp-2) 0 0;padding:0;list-style:none}.vw-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0}.vw-wahl{display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0;cursor:pointer}.vw-wahl input{flex:none;margin-top:3px}.vw-wahl--gesperrt{cursor:not-allowed}.vw-wahl--gesperrt input{opacity:.45;cursor:not-allowed}.vw-wahl--kopf{align-items:center;font-size:var(--fs-xs);color:var(--text-muted)}.vw-wahl--kopf input{margin-top:0}.vw-text{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.vw-ort{color:var(--text)}.vw-recht{color:var(--text-muted)}.vw-recht .status-tag{padding:0 6px}.vw-mehr{margin-top:var(--sp-1)}.vw-wege{margin-top:var(--sp-2)}.vw-wege p{margin:0}.vw-wege ol{margin:var(--sp-1) 0 var(--sp-1);padding-left:20px}.vw-wege li+li{margin-top:var(--sp-1)}.vw-wege--klappe>summary{cursor:pointer;color:var(--text);font-weight:600;min-height:24px}.vw-wege--klappe[open]>summary{margin-bottom:var(--sp-1)}.matrix-neu-fehler{margin-top:var(--sp-3)}.vw-nichts{margin:var(--sp-3) 0 0;color:var(--text);font-weight:600}.ae-nicht-gesendet,.ae-fylgra-zugriff{margin-top:0;color:var(--text-muted);font-size:var(--fs-sm)}.matrix-legend .vw-neu-pruefen{margin-left:var(--sp-1)}.matrix-pruef-ergebnis{margin:var(--sp-2) 0 0;color:var(--text)}.matrix-pruef-ergebnis:empty{margin:0}.aus-wahl{margin-top:var(--sp-2)}.aus-folge{margin:var(--sp-2) 0 0;color:var(--text)}.aus-kinder{margin:var(--sp-1) 0 0;color:var(--text-muted);font-size:var(--fs-sm)}.aus-abschnitt .notice-body>.sr-only:first-child+.vw-gruppe{margin-top:0;padding-top:0;border-top:0}@media(max-width:520px){.aus-wahl{display:flex;width:100%}.aus-wahl .fy-seg-opt{flex:1 1 0;min-height:var(--touch-min)}.vw-kopf{flex-direction:column}.vw-wahl{min-height:var(--touch-min);align-items:center}.vw-wahl input{margin-top:0}.vw-wege--klappe>summary{min-height:var(--touch-min);display:flex;align-items:center}}.member-toolbar{justify-content:space-between}.member-search{display:flex;align-items:center;gap:8px;min-width:min(420px,100%);padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text-faint)}.member-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.member-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.member-list{display:flex;flex-direction:column;gap:7px}.member-row{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px 13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.member-row:hover{border-color:var(--border-strong);background:var(--surface-2)}.member-avatar{width:38px;height:38px;overflow:hidden;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(180deg,var(--accent),var(--accent-solid));color:#fff;font-weight:700}.member-avatar img{width:100%;height:100%;object-fit:cover}.member-main{min-width:0}.member-name{display:flex;align-items:center;gap:6px;min-width:0;font-weight:700}.member-handle{color:var(--text-faint);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-roles{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;flex-wrap:wrap}.member-role{display:inline-flex;align-items:center;gap:5px;max-width:150px;padding:2px 7px;border-radius:999px;background:var(--neutral-bg);color:var(--text-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-role .swatch,.member-role-check .swatch{width:8px;height:8px;border-radius:50%;background:var(--text-faint);flex:none}.member-aktionen{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.member-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.member-role-list{max-height:280px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.member-role-check{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--border);font-size:13px}.member-role-check:last-child{border-bottom:0}.member-role-check:hover{background:var(--surface-2)}.member-role-check.disabled{color:var(--text-faint)}.member-role-check small{margin-left:auto}.member-action-card,.member-danger-zone{display:flex;align-items:center;gap:8px;margin-top:16px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.member-action-card>div,.member-danger-zone>div{flex:1;min-width:150px}.member-action-card small,.member-danger-zone small{display:block;color:var(--text-faint);font-size:11.5px}.member-action-card select{max-width:120px;padding:5px 7px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1);color:var(--text)}.member-action-card .fy-select{max-width:120px}.member-action-card .fy-select-trigger{padding:5px 7px}.member-danger-zone{border-color:color-mix(in srgb,var(--deny) 45%,var(--border));background:var(--deny-bg)}.member-danger-zone b{color:var(--deny)}@media(max-width:820px){.member-row{grid-template-columns:auto minmax(0,1fr) auto}.objekt-zeile .member-roles{display:none}}@media(max-width:560px){.member-row{grid-template-columns:auto minmax(0,1fr)}.member-row>.member-aktionen{grid-column:1 / -1;flex-wrap:nowrap}.member-aktionen>.btn{flex:1 1 0;justify-content:center}.member-action-card,.member-danger-zone{align-items:stretch;flex-direction:column}.member-action-card select,.member-action-card .fy-select{max-width:none}}.row-menu-pop.anker-pop{left:0;right:auto;top:calc(100% + 4px);width:max-content;min-width:300px;max-width:min(380px,calc(100vw - 16px));padding:12px 14px;overflow-y:auto;overscroll-behavior:contain;text-align:left;white-space:normal;font-weight:400}.row-menu-pop.anker-pop--rechts{left:auto;right:0}.anker-blatt .m-foot:empty{display:none}.tabs.au-ansichten{margin-bottom:6px}.au-ansichten .tab{white-space:nowrap}@media(max-width:900px){.tabs.au-ansichten{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-right:28px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.tabs.au-ansichten::-webkit-scrollbar{display:none}.tabs.au-ansichten.au-ansichten--links{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.au-ansichten .tab{flex:none}}@media(pointer:coarse){.au-ansichten .tab{min-height:var(--touch-min)}}.au-routine{margin:0 0 12px;font-size:12.5px;color:var(--text-muted)}.au-link{border:0;padding:0;background:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.au-link:hover{color:var(--accent-bright, var(--accent))}.au-werkzeuge{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.au-suche{flex:1 1 260px;min-width:min(260px,100%)}.au-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.au-filter .fy-select-trigger{min-width:0;max-width:220px}.au-filter .fy-select-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-eigen{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.au-eigen--blatt{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.au-eigen--blatt>span[aria-hidden]{display:none}.au-filter-knopf{flex:none}.au-filter-knopf--aktiv{border-color:var(--accent);color:var(--accent)}.au-werkzeuge>.au-export,.au-werkzeuge>.dg-sperrknopf{margin-left:auto;flex:none}.au-werkzeuge .actchart-tip.dg-sperr-tipp{left:auto;right:0}.au-export{display:inline-flex;align-items:center;gap:6px}@media(pointer:coarse){.au-export{min-height:var(--touch-min);min-width:var(--touch-min);justify-content:center}}@media(pointer:coarse){.au-filter-knopf,.au-suche{min-height:var(--touch-min)}}@media(max-width:900px){.au-werkzeuge{flex-wrap:nowrap}.au-werkzeuge .member-search.au-suche{flex:1 1 0;min-width:0}}.au-aktiv{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 12px}.au-chip{cursor:pointer}.au-chip svg{flex:none}@media(pointer:coarse){.au-chip,.btn.xs.au-zuruecksetzen{min-height:var(--touch-min)}}.au-fenster-pop.anker-pop{min-width:260px}.au-wahl-liste{display:flex;flex-direction:column;gap:2px}.au-option{display:flex;align-items:center;gap:9px;padding:6px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text)}.au-option:hover{background:var(--surface-2)}.au-option input{flex:none;margin:0;accent-color:var(--accent)}.au-gruppe{border:0;margin:0 0 6px;padding:0;min-width:0}.au-gruppe legend{padding:6px 6px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.au-wahl-leer{margin:4px 6px}.au-wahl-keine{align-self:flex-start;margin-top:4px}@media(pointer:coarse){.au-option{min-height:var(--touch-min)}}.au-blatt{display:flex;flex-direction:column;gap:18px}.au-blatt-teil{display:flex;flex-direction:column;gap:6px}.au-blatt-titel{margin:0;font-size:13px;font-weight:600;color:var(--text)}.au-blatt .fy-select{display:block;width:100%}.au-blatt .fy-select-trigger{width:100%}.au-liste-rahmen{transition:opacity .15s}.au-liste--alt{opacity:.55}.au-tag+.au-tag{margin-top:18px}.au-tag-kopf{position:sticky;top:0;z-index:2;margin:0 0 8px;padding:8px 2px 6px;background:var(--bg);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border)}.au-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.au-zeile{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-1)}.au-zeile--fehl{border-color:var(--deny)}.au-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;list-style:none}summary.au-kopf{cursor:pointer;border-radius:var(--radius-sm)}summary.au-kopf::-webkit-details-marker{display:none}summary.au-kopf:hover{background:var(--surface-2)}summary.au-kopf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.au-kat{color:var(--text-faint);flex:none}.au-text{min-width:0;line-height:1.45;overflow-wrap:anywhere}.au-name{font-weight:600}.au-trenner{color:var(--text-faint)}.au-ergebnis{margin-left:8px;padding:1px 7px;font-size:11.5px;white-space:nowrap}.au-meta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.au-herkunft{padding:1px 7px;font-size:11.5px;font-weight:500}.au-zeit{color:var(--text-faint);font-size:12px;font-variant-numeric:tabular-nums}.au-chev{width:14px;color:var(--text-faint);transition:transform .15s}details[open]>summary .au-chev{transform:rotate(180deg)}.au-avatar{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:50%;vertical-align:-5px;object-fit:cover;flex:none}.au-avatar--text{background:var(--signal-deep);color:var(--accent-bright);font-size:10.5px;font-weight:700}.au-option .au-avatar{margin-right:0}.au-zeile--verborgen{background:transparent;border-style:dashed}.au-zeile--verborgen .au-satz{color:var(--text-muted);font-style:italic}.au-serie-glieder{list-style:none;margin:0;padding:4px 10px 10px 34px;display:flex;flex-direction:column;gap:6px}.au-serie-glieder .au-zeile{background:var(--surface-2)}@media(max-width:900px){.au-kopf{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kat text chev" ". meta .";row-gap:4px}.au-kat{grid-area:kat;align-self:start;margin-top:2px}.au-text{grid-area:text}.au-meta{grid-area:meta}.au-chev{grid-area:chev}.au-serie-glieder{padding-left:14px}}@media(pointer:coarse){summary.au-kopf{min-height:var(--touch-min)}}.au-liste--platzhalter{gap:6px}.au-platzhalter{height:44px;border-radius:var(--radius-sm);background:var(--surface-1);animation:au-puls 1.4s ease-in-out infinite}@keyframes au-puls{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.au-platzhalter{animation:none}.au-liste-rahmen,.au-chev{transition:none}}.au-fuss{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px}.au-fuss-text{margin:0;color:var(--text-faint);font-size:12.5px}.au-fuss-fehler{margin:0;color:var(--deny);font-size:12.5px;text-align:center}@media(pointer:coarse){.au-mehr{min-height:var(--touch-min)}}.au-sucht{display:flex;flex-direction:column;align-items:center;gap:10px}.au-verborgen-hinweis{text-align:center}.au-details{padding:2px 12px 12px 37px;display:flex;flex-direction:column;gap:10px;font-size:12.5px}.au-weitere{margin:4px 0 -4px;font-size:11.5px;font-weight:600;color:var(--text-muted)}.au-meta-zeile{margin:0;color:var(--text-muted)}.au-bezug-name{font-weight:600}.au-zeitleiste-kopf{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;font-size:12.5px}.au-zeitleiste-satz{margin:0;color:var(--text-muted)}.au-zeitleiste-kopf .au-bezuege{margin:0}.au-bezuege{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.au-bezuege-titel{color:var(--text-muted)}.au-bezuege-liste{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;min-width:0}.au-bezug{display:inline-flex;align-items:center;max-width:100%;padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--accent);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.au-bezug:hover{border-color:var(--accent)}.au-bezug:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.au-bezug{min-height:var(--touch-min)}}.au-notiz,.au-aktionen{margin:0}.au-technisch summary{cursor:pointer;color:var(--text-muted);font-size:12px;width:fit-content}.au-technisch dl{margin:8px 0 0;padding:10px 12px;background:var(--surface-2);border-radius:6px;font-size:11.5px;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px}.au-technisch dt{color:var(--text-muted)}.au-technisch dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.au-details{padding-left:12px}}.vn-tabelle{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.vn-tabelle thead th:first-child{width:22%}.vn-tabelle th,.vn-tabelle td{padding:6px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.vn-tabelle thead th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.vn-tabelle tbody th{font-weight:600;color:var(--text-muted);overflow-wrap:break-word}.vn-tabelle tbody tr:last-child>*{border-bottom:0}.vn-tabelle td{overflow-wrap:break-word}.vn-tabelle td.vn-nach:before{content:"→ " / "";color:var(--text-faint)}.vn-leer{color:var(--text-faint);font-style:italic}.vn-farbe{display:inline-flex;align-items:center;gap:6px}.vn-farbfeld{width:14px;height:14px;border-radius:4px;border:1px solid var(--border-strong)}.vn-diff,.vn-rechte{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px}.vn-rechte{flex-direction:column}.vn-rechte li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.vn-recht{font-weight:600;min-width:12ch}.vn-plus{color:var(--allow)}.vn-minus{color:var(--deny)}.vn-neutral{color:var(--text-muted)}.vn-pfeil{color:var(--text-faint)}.vn-mehr{margin-left:4px}@media(max-width:520px){.vn-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vn-tabelle,.vn-tabelle tbody,.vn-tabelle tr,.vn-tabelle th,.vn-tabelle td{display:block;width:auto}.vn-tabelle tr{padding:6px 0;border-bottom:1px solid var(--border)}.vn-tabelle tbody tr:last-child{border-bottom:0}.vn-tabelle th,.vn-tabelle td{border:0;padding:2px 0}.vn-tabelle tbody th{width:auto}.vn-tabelle td[data-label]{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:8px}.vn-tabelle td[data-label]:before{content:attr(data-label) / "";color:var(--text-faint);font-size:11.5px}.vn-tabelle--eins td[data-label]{display:block}.vn-tabelle--eins td[data-label]:before{content:none}}.page-head .au-frist{margin-top:6px;font-size:12.5px;color:var(--text-muted)}.au-frist-grund{color:var(--text-faint)}.au-aeltere{margin-top:6px;text-align:center}.au-frist-dialog{display:flex;flex-direction:column;gap:12px}.au-frist-satz{margin:0;font-size:13px;color:var(--text-muted)}.au-frist-satz.hint{color:var(--text-faint);font-size:12px}.au-frist-warnung{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);background:var(--deny-bg);color:var(--text)}.au-frist-warnung svg{flex:none;color:var(--deny);margin-top:2px}.au-frist-warnung p{margin:0;font-size:13px}@media(pointer:coarse){.au-frist .au-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.au-nlog{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.au-nlog-grenze{color:var(--warn, #b45309)}.au-nlog-dialog p,.au-nlog-frage p{margin:0 0 10px}.au-nlog-liste{margin:0 0 12px;padding-left:18px}.au-nlog-liste li{margin-bottom:4px}.au-nlog-schalter{display:flex;align-items:center;gap:10px;margin:12px 0}.au-nlog-kanaele{list-style:none;margin:0 0 10px;padding:0}.au-nlog-kanaele li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line, rgba(127, 127, 127, .2))}.au-nlog-name{font-weight:600;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.au-nlog-warnung{color:var(--warn, #b45309);font-size:13px}.au-nlog-threads,.au-nlog-hinweis{display:inline-flex;align-items:center;gap:4px}.au-nlog-hinweis{margin-top:10px}.au-nlog-neu{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.au-nlog-zustand{margin:8px 0}.au-nlog-vergleich{display:grid;gap:12px;margin:8px 0}@media(min-width:521px){.au-nlog-vergleich--zwei{grid-template-columns:1fr 1fr}}.au-nlog-vergleich h5{margin:0 0 4px}.au-nlog-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.au-nlog-anhaenge{margin:0 0 6px;padding-left:18px}.au-nlog-masse{margin:8px 0;padding-left:20px}.au-nlog-masse li{margin-bottom:10px}.au-zeile--neutral .au-satz{font-style:normal}.au-neutral-hinweis{margin:0 12px 8px;font-size:12px}.lk-regel{display:flex;align-items:flex-start;gap:6px;max-width:80ch;margin:0 0 14px}.lk-regel svg{flex:none;margin-top:2px}.lk-karte{padding:var(--sp-5);container-type:inline-size}.lk-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.lk-kopf h2{margin:0;font-size:17px;overflow-wrap:anywhere}.lk-status,.lk-warnung{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px}.lk-warnung{color:var(--warn)}.lk-warnung svg{flex:none;margin-top:2px}.lk-fehler{color:var(--deny)}.lk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;margin-top:12px}@container (min-width: 901px){.lk-grid{grid-template-columns:minmax(0,1fr) minmax(260px,380px)}.lk-vorschau{position:sticky;top:12px}}.lk-label{display:block;font-weight:600;margin-bottom:2px}.lk-arten{display:grid;gap:10px}.lk-kategorie{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px 10px;margin:0;min-width:0}.lk-kategorie legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px;font-weight:600}.lk-kat-knoepfe{display:inline-flex;gap:4px;font-weight:400}.lk-art{display:flex;align-items:flex-start;gap:8px;padding:3px 0;cursor:pointer}.lk-art .switch{margin-top:1px;flex:none}.lk-art-hinweis{display:block;color:var(--text-faint);font-size:11.5px}.lk-schalter{display:grid;gap:8px;margin:14px 0}.lk-schalter-zeile{display:flex;align-items:center;gap:10px;cursor:pointer}.lk-bestaetigen{border-left:3px solid var(--warn);background:var(--warn-bg);padding:10px 12px;margin:10px 0}.lk-bestaetigen p{display:flex;gap:6px;margin:0 0 8px;color:var(--warn)}.lk-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lk-vorschau h3,.lk-pruefen h3{font-size:13px;margin:0 0 8px;color:var(--text-muted)}.lk-schritt{margin:0 0 10px}.lk-vorlagen{display:grid;gap:8px;min-width:0}.lk-wahl-titel{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--text)}.lk-pruefen ul{margin:0 0 10px;padding-left:18px}.lk-einstellungen{max-width:760px}.lk-einstellungen h4.lk-label{margin:12px 0 2px;font-size:var(--fs-sm)}.lk-feldsatz{border:0;padding:0;margin:0;min-width:0}.lk-regeln{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:6px}.lk-regeln li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lk-termin{display:flex;flex-wrap:wrap;gap:12px}.au-sicherheit{margin-left:8px;padding:1px 7px;font-size:11.5px;white-space:nowrap}.lk-direkt svg{flex:none;margin-top:2px}.lk-schalter-gesperrt{flex-direction:column;align-items:flex-start;gap:2px;cursor:default}.lk-vorschau-nein{display:flex;align-items:center;gap:6px}.lk-vorschau-satz{margin:8px 0 0}.lk-schalter.lk-schalter-kanal{margin:4px 0 14px}.lk-schalter.lk-schalter-inhalt{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--border)}.lk-inhalt-modus{margin:0}.lk-status svg{flex:none;margin-top:2px}.mon-seite{display:grid;gap:var(--sp-3)}.mon-seite>*{margin-top:0;margin-bottom:0}.mon-seite>.kennzahl-streifen{margin:0}.mon-status-recht{display:block;margin-top:2px}.mon-abschnitt{padding-bottom:var(--sp-3)}.mon-abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);margin:var(--sp-3) 0 var(--sp-2)}.mon-abschnitt-kopf h2{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text)}.mon-abschnitt-kopf h2:focus{outline:none}.mon-abschnitt-kopf h2:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mon-abschnitt>.objekt-liste--frei{margin:0}.mon-spalten{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.mon-zeilen{list-style:none;margin:0;padding:0}.mon-zeile{display:grid;gap:4px;padding:8px 0;border-bottom:1px dashed var(--border);min-width:0}.mon-zeile:last-child{border-bottom:0}.mon-zeile-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-2);min-width:0}.mon-zeile-name{font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.mon-zeile-name.mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.mon-zeile-wert{margin-left:auto;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-align:right;overflow-wrap:anywhere}.mon-zeile-notiz{font-size:var(--fs-xs);color:var(--text-faint);overflow-wrap:anywhere}.mon-balken{display:block;height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.mon-balken>i{display:block;height:100%;background:var(--allow)}.mon-balken--warn>i{background:var(--warn)}.mon-balken--fehler>i{background:var(--deny)}.mon-balken--neutral>i{background:var(--text-faint)}.mon-verlauf{display:grid;gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.mon-verlauf-zeile{display:grid;gap:4px;min-width:0}.mon-verlauf-label{font-size:var(--fs-xs);color:var(--text-muted)}.mon-textknopf{margin-left:auto;padding:2px 0;border:0;background:none;color:var(--accent-bright);font:inherit;font-size:var(--fs-xs);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.mon-textknopf:hover{color:var(--text)}.mon-klappe{min-width:0}.mon-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2)}.mon-instanz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:10px 0;border-bottom:1px dashed var(--border)}.mon-instanz:last-child{border-bottom:0}.mon-instanz-text{flex:1 1 16rem;display:grid;gap:3px;min-width:0}.mon-instanz-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.mon-instanz-name strong{color:var(--text)}.mon-instanz-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere}.mon-instanz-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-left:auto}.mon-menue-grund{margin-left:auto;padding-left:var(--sp-3);font-size:var(--fs-xs);color:var(--text-faint)}.mon-ausloeser-aufgaben{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-faint);overflow-wrap:anywhere}@media(max-width:520px){.mon-instanz-aktionen{margin-left:0;width:100%}.mon-zeile-wert{margin-left:0;width:100%;text-align:left}}.al-feld{display:grid;gap:4px;min-width:0}.al-feld>label,.al-feld-titel{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted)}.al-dialog-felder{display:grid;gap:var(--sp-3);margin-top:var(--sp-3)}.al-schalter{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm)}.al-jetzt{margin-left:var(--sp-2);font-weight:400}.al-testen{display:grid;justify-items:start;gap:var(--sp-2)}.al-testen>.hint{margin:0}.al-detail .ac-form{align-items:flex-end;margin-bottom:0}.al-detail .ac-mention{margin-bottom:0}.al-detail .ac-checks>.hint{margin:var(--sp-2) 0 0}.al-detail .ac-check{flex-wrap:wrap}.al-felder{min-width:0;margin:0;padding:0;border:0}.al-gesperrt{margin-top:var(--sp-3)}.al-gesperrt p{margin:0}.al-gesperrt p:focus{outline:none}.al-gesperrt p:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vf-werkzeug{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.vf-liste .objekt-zeilen{list-style:none;margin:0;padding:0}.vf-zeile{padding:10px 0;border-bottom:1px dashed var(--border);min-width:0}.vf-zeile:last-child{border-bottom:0}.vf-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.vf-auf{flex:1 1 18rem;display:flex;align-items:flex-start;gap:var(--sp-2);min-width:0;min-height:44px;padding:4px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.vf-auf:focus{outline:none}.vf-auf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vf-pfeil{flex:none;margin-top:4px;color:var(--text-faint);transition:transform .15s ease}.vf-auf[aria-expanded=true] .vf-pfeil{transform:rotate(180deg)}.vf-text{display:grid;gap:2px;min-width:0}.vf-summary{font-size:var(--fs-sm);font-weight:600;color:var(--text);overflow-wrap:anywhere}.vf-meta{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere}.vf-marken{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.vf-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-left:auto}.vf-einzelheiten{display:grid;gap:var(--sp-1) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:var(--sp-2) 0 0 22px}.vf-einzelheiten>div{display:grid;gap:2px;min-width:0}.vf-einzelheiten dt{font-size:var(--fs-xs);color:var(--text-faint)}.vf-einzelheiten dd{margin:0;font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.vf-einzelheiten dd.mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.vf-wege{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-2) 0 0 22px;font-size:var(--fs-sm)}@media(prefers-reduced-motion:reduce){.vf-pfeil{transition:none}}.mv-listen{display:grid;gap:var(--sp-6)}.mv-liste-fuss{display:grid;gap:var(--sp-1);margin-top:var(--sp-3)}.mv-liste-fuss .hint{margin:0}.tk-row.mv-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"symbol haupt aktionen";align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-2);min-height:64px;margin:0;padding:var(--sp-3) var(--sp-4);transition:background var(--dauer-lang) var(--ease-out)}.tk-row.mv-zeile.is-new{background:var(--accent-soft)}.mv-zeile-symbol{grid-area:symbol;align-self:start}.tk-row.mv-zeile.is-aus .mv-zeile-symbol{opacity:.6}.tk-row.mv-zeile.is-aus .mv-zeile-name{color:var(--text-muted)}.mv-zeile-haupt{grid-area:haupt;min-width:0;display:grid;gap:2px}.mv-zeile-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.mv-zeile-name{font-size:var(--fs-base);font-weight:600;color:var(--text);overflow-wrap:break-word;min-width:0}.mv-zeile-meta{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:break-word}.mv-zeile-satz{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:break-word}.mv-zeile-satz.is-warn{color:var(--warn)}.mv-zeile-aktionen{grid-area:aktionen;display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2)}@media(max-width:520px){.tk-row.mv-zeile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"symbol haupt" "aktionen aktionen";padding:var(--sp-3)}.mv-zeile-aktionen{justify-content:flex-start;flex-wrap:wrap}.mv-zeile-aktionen>:last-child{margin-left:auto}}.mv-hinweis{margin-bottom:var(--sp-4)}.mv-grund{display:flex;align-items:center;gap:6px;margin:0}.mv-grund svg{flex:none}.btn.mv-test[aria-disabled=true]{opacity:.5;cursor:not-allowed}.mv-unter{display:grid;gap:2px;min-width:0}.mv-ref{display:flex;align-items:flex-start;gap:6px;color:var(--text-muted)}.mv-ref.is-warn{color:var(--warn)}.mv-ref svg{flex:none;margin-top:2px}.mv-wert{overflow-wrap:anywhere}.mv-wert--lang{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--fs-xs)}.mv-leer{color:var(--text-muted);font-weight:500}.mv-felder{display:grid;gap:var(--sp-1);max-width:640px}.mv-felder>.hint:first-child{margin-top:0}.mv-pflicht{color:var(--deny)}.mv-feld-hilfe,.mv-adresse-warnung{margin:var(--sp-1) 0 0}.mv-adresse-warnung{display:flex;align-items:baseline;gap:6px;color:var(--warn)}.mv-adresse-warnung svg{flex:none;transform:translateY(1px)}.mv-geheim-stand{margin-left:var(--sp-2);vertical-align:1px}.mv-seite{display:grid;justify-items:start;gap:var(--sp-2)}.mv-seite .hint{margin:0}.mv-test-ergebnis .lese-teil-kopf{flex-wrap:wrap}.mv-pruefung{display:grid;place-items:center;width:32px;height:32px}.mv-pruefung--ok{color:var(--allow)}.mv-pruefung--warn{color:var(--warn)}.mv-pruefung--fehler{color:var(--deny)}.mv-kopf-zusatz{display:grid;gap:var(--sp-2)}.mv-schalter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.mv-schalter-text{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.mv-link-knopf{padding:0;border:0;background:none;font:inherit;color:var(--accent-bright);text-decoration:underline;cursor:pointer}
