@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_e8f2bac7-module__Mw7qCq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_e8f2bac7-module__Mw7qCq__variable{--font-dok:"Source Serif 4", "Source Serif 4 Fallback"}
:root,.hell-fest{--font-app:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--gray-100:#f5f5f5;--gray-200:#ebebeb;--gray-300:#e1e1e1;--gray-400:#cfcfcf;--gray-500:#a8a8a8;--gray-600:#8f8f8f;--gray-700:#6f6f6f;--gray-800:#545454;--gray-900:#2e2e2e;--white:#fff;--warm-bg:#fff;--warm-surface:#f7f7f7;--warm-border:#e7e7e7;--accent:#1a6b5a;--accent-hover:#15564a;--accent-light:#e3f2ec;--accent-ink:#06201a;--accent-text:#175f50;--ink:#1a1a18;--akz-f0:#dcefe8;--akz-f1:#7cc4ad;--akz-f2:#17806a;--akz-f3:#12403a;--akz-auf-1:#06201a;--akz-auf-2:#fff;--akz-auf-3:#fff;--akz-s1:#12735f;--akz-s2:#0d5546;--akz-s3:#12403a;--akz-zahl:#12735f;--akz-neutral:#e1e1e1;--marke:#1a8c72;--marke-hell:#7cc4ad;--pg-c1:#04110d;--pg-c2:#0d3129;--pg-c3:#16594a;--pg-c4:#1f8a6d;--pg-c5:#2eb28a;--pg-flach:linear-gradient(105deg, #0d3129 0%, #16594a 40%, #1f8a6d 72%, #2eb28a 100%);--pg-rand-1:#7cc4ad38;--pg-rand-2:#2eb28a99;--glut-grund:#04120e;--glut-1:#12403a;--glut-2:#1a8c72;--glut-3:#7cc4ad;--teal:#1a6b5a;--teal-hover:#15564a;--teal-light:#e3f2ec;--green:#1a8c4a;--green-light:#e6f6ed;--amber:#c2820a;--amber-light:#fdf3da;--red:#e5484d;--red-light:#ffefef;--stern:#a87400;--stern-fuell:#f5c542;--zweifel:#bf5b00;--red-solid:#c8383d;--red-ink:#fff;--rel-hoch:#a8432c;--rel-mittel:#c2851f;--rel-niedrig:#5c7a4e;--surface-1:#fff;--surface-2:#fafafa;--surface-hd:#fafafa;--bg-paper:#ebebeb;--card:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-md:6px;--radius-lg:8px;--radius-panel:18px;--radius-full:999px;--tracking-tight:-.02em;--tracking-tighter:-.035em;--tracking-label:.08em;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 14px #00000014;--shadow-lg:0 18px 50px #00000029;--nav-active:#00000012;--skel:#0000000d}:root[data-theme=dark]{--warm-bg:#191815;--warm-surface:#242220;--warm-border:#3b3831;--white:#201f1c;--surface-1:#1d1c19;--surface-2:#262420;--surface-hd:#2f2c27;--card:#211f1c;--bg-paper:#1a1917;--ink:#f7f5f0;--gray-900:#e7e4de;--gray-800:#cbc7bf;--gray-700:#a7a29a;--gray-600:#948f86;--gray-500:#6f6b63;--gray-400:#54514b;--gray-300:#44413b;--gray-200:#35312a;--gray-100:#26241f;--accent:#4fa88f;--accent-hover:#63b89f;--accent-light:#14302a;--accent-ink:#04120e;--accent-text:#4fa88f;--akz-f0:#14302a;--akz-f1:#8fb7a5;--akz-f2:#4f9a80;--akz-f3:#1e6b54;--akz-auf-1:#06201a;--akz-auf-2:#06201a;--akz-auf-3:#fff;--akz-s1:#9cc4b2;--akz-s2:#6fae94;--akz-s3:#4f9a80;--akz-zahl:#5fb896;--akz-neutral:#44413b;--teal:#2e8a74;--teal-hover:#37a189;--teal-light:#0e241f;--green:#3fbf74;--green-light:#12301f;--amber:#dca23a;--amber-light:#332711;--red:#f06a6e;--red-light:#3a1a1c;--stern:#d9a520;--stern-fuell:#f0c04a;--zweifel:#ff9a4d;--red-solid:#f06a6e;--red-ink:#2a0c0d;--rel-hoch:#e08a72;--rel-mittel:#dca23a;--rel-niedrig:#8fbf78;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 14px #00000080;--shadow-lg:0 18px 50px #0009;--nav-active:#ffffff24;--skel:#ffffff0f}:root[data-akzent=neon]:not([data-theme=dark]){--accent:#1fe05f;--accent-hover:#17c052;--accent-light:#e0fced;--accent-ink:#04170c;--accent-text:#097036;--akz-f0:#dffce9;--akz-f1:#7cf2ad;--akz-f2:#0d8040;--akz-f3:#0a3f21;--akz-auf-1:#04170c;--akz-auf-2:#fff;--akz-auf-3:#fff;--akz-s1:#0d7539;--akz-s2:#0a5c2e;--akz-s3:#0a3f21;--akz-zahl:#0d7539;--marke:#1fc457;--marke-hell:#a8f7c6;--teal:#1fe05f;--teal-hover:#17c052;--teal-light:#e0fced}:root[data-theme=dark][data-akzent=neon]{--accent:#45e085;--accent-hover:#63e89b;--accent-light:#0f2d1b;--accent-ink:#03110a;--accent-text:#45e085;--akz-f0:#0f2d1b;--akz-f1:#8fdaa8;--akz-f2:#4fb877;--akz-f3:#1e7a42;--akz-auf-1:#04170c;--akz-auf-2:#04170c;--akz-auf-3:#fff;--akz-s1:#a5dcbb;--akz-s2:#7ccb9b;--akz-s3:#4fb877;--akz-zahl:#63d18d;--marke:#45e085;--marke-hell:#a8f7c6;--teal:#2ea85a;--teal-hover:#37c46b;--teal-light:#0a2213}:root:not([data-theme=dark]),.hell-fest{--pg-c1:#06231c;--pg-c2:#12473b;--pg-c3:#1a6b5a;--pg-c4:#1f8a6d;--pg-c5:#2eb28a;--pg-flach:linear-gradient(105deg, #12473b 0%, #1a6b5a 40%, #1f8a6d 72%, #2eb28a 100%);--pg-rand-1:#7cc4ad4d;--pg-rand-2:#2eb28ab8}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{font-family:var(--font-app), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;color:var(--ink);background:var(--warm-bg);font-size:var(--fs-lesen);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}.mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.app>*{min-width:0;min-height:0}.nav{background:var(--warm-bg);padding:var(--space-5) var(--space-3);flex-direction:column;display:flex;overflow:visible}.venture-switch{position:relative}.content{border-radius:var(--radius-panel);background:var(--surface-1,#fff);padding:var(--space-8) var(--space-6) var(--space-6);margin:12px 0;overflow-y:auto;box-shadow:0 1px 3px #1a1b140f,0 0 0 1px #1a1b140d;container:content/inline-size}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}.content::-webkit-scrollbar-track{margin:var(--radius-panel)}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:0 var(--space-1);display:flex}.page-head .titles h1{font-weight:700;font-size:var(--fs-seite);letter-spacing:-.035em;color:var(--ink)}.sheet{background:var(--white);border:1px solid var(--warm-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-sm);padding:var(--space-6);margin-top:var(--space-5);gap:var(--space-6);flex-direction:column;min-height:420px;display:flex}.doc{font-size:var(--fs-lesen);color:var(--gray-900);line-height:1.62}.doc p{margin:0}.doc p+p{margin-top:6px}.doc h3{font-family:var(--font-dok), Georgia, serif;font-weight:600;font-size:var(--fs-titel);letter-spacing:-.01em;color:var(--ink);margin:11px 0 3px;line-height:1.28}.placeholder-note{font-size:var(--fs-meta);color:var(--gray-700);line-height:1.6}.placeholder-note b{color:var(--ink)}.rail{background:var(--warm-bg);flex-direction:column;padding:12px;display:flex;overflow:hidden}.rail-inner{background:var(--surface-1);border:1px solid var(--warm-border);border-radius:var(--radius-panel);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.rm-btn{width:30px;height:30px;color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.rm-btn:hover{background:var(--warm-surface);color:var(--ink)}.rail-body{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.msg{font-size:var(--fs-lesen);line-height:1.55}.msg.agent{color:var(--ink)}.msg.user{background:var(--nav-active);border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:9px 13px}.verdict{gap:var(--space-3);flex-direction:column;display:flex}.crit{background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.crit .cname{font-size:var(--fs-meta);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;display:flex}.crit .cwhy{font-size:var(--fs-meta);color:var(--gray-700);margin-top:6px;line-height:1.45}.btn{font-family:inherit;font-size:var(--fs-meta);border:1px solid var(--warm-border);background:var(--card);color:var(--gray-800);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.btn:hover{background:var(--warm-surface)}.btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--card)}.btn.primary:hover{background:color-mix(in srgb, var(--ink) 85%, var(--card))}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--warm-surface)}.btn.sm{font-size:var(--fs-meta);padding:5px 10px}.btn.lg{font-size:var(--fs-lesen);padding:9px 16px}.btn:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.btn svg{width:14px;height:14px}.badge{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-full);background:var(--warm-surface);color:var(--gray-700);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.badge.success{background:var(--green-light);color:var(--green)}.badge.warning{background:var(--amber-light);color:var(--amber)}.badge.risk{background:var(--red-light);color:var(--red)}.badge.accent{background:var(--warm-surface);color:var(--ink)}.ds-card{background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-lg);padding:var(--space-4)}.ds-card.hoverable:hover{box-shadow:var(--shadow-md);border-color:var(--gray-400)}.ds-card .eyebrow{font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-600);margin-bottom:var(--space-2);align-items:center;gap:6px;display:flex}.ds-card .card-body{font-size:var(--fs-ui);color:var(--gray-900);line-height:1.45}.ds-input{flex-direction:column;gap:5px;display:flex}.ds-input .ds-label{font-size:var(--fs-meta);color:var(--gray-800);font-weight:500}.ds-input .ds-field{background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-md);align-items:center;gap:6px;padding:8px 10px;display:flex}.ds-input .ds-field:focus-within{border-color:var(--ink)}.ds-input input{font-family:inherit;font-size:var(--fs-lesen);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.ds-input .ds-helper{font-size:var(--fs-label);color:var(--gray-600)}.ds-input.error .ds-field{border-color:var(--red)}.ds-input.error .ds-helper{color:var(--red)}.ds-switch{cursor:pointer;font-size:var(--fs-ui);color:var(--gray-800);align-items:center;gap:8px;display:inline-flex}.ds-switch .track{border-radius:var(--radius-full);background:var(--gray-400);flex:0 0 34px;width:34px;height:20px;transition:background .15s;position:relative}.ds-switch .thumb{width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.ds-switch.on .track{background:var(--ink)}.ds-switch.on .thumb{transform:translate(14px)}.ds-table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.ds-table th{text-align:left;font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-600);border-bottom:1px solid var(--warm-border);padding:8px 10px;font-weight:500}.ds-table td{border-bottom:1px solid var(--warm-border);color:var(--gray-900);padding:10px}.ds-table tr:last-child td{border-bottom:none}.ds-table tbody tr:hover{background:var(--warm-surface)}.ds-table .empty{padding:var(--space-6);text-align:center;color:var(--gray-600)}.ds-table th{position:relative}.sp-griff{top:0;bottom:0;right:calc(-1 * var(--space-1));width:var(--space-2);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;position:absolute}.sp-griff:after{content:"";background:var(--warm-border);opacity:0;width:1px;transition:opacity var(--t-schnell), background var(--t-schnell);position:absolute;top:15%;bottom:15%;left:calc(50% - .5px)}th:hover>.sp-griff:after,[role=row]:hover>*>.sp-griff:after,.sp-griff:hover:after{opacity:1}.sp-griff:hover:after,.sp-griff.zieht:after{background:var(--ink);opacity:1}:root[data-schmal] .sp-griff{display:none}.seg{background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-full);padding:3px;display:inline-flex}.seg button{color:var(--gray-700);font-size:var(--fs-meta);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;display:flex}.seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font-weight:600}.seg .spark{color:var(--gray-600)}.ds-tabs{gap:var(--space-4);border-bottom:1px solid var(--warm-border);display:flex}.ds-tabs button{font-family:inherit;font-size:var(--fs-ui);color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px}.ds-tabs button.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.evidence{margin-top:var(--space-4)}.evidence>summary{cursor:pointer;font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-600);align-items:center;gap:10px;padding:6px 0;font-weight:600;list-style:none;display:flex}.evidence>summary::-webkit-details-marker{display:none}.evidence>summary:hover{color:var(--ink)}.fn{margin:var(--space-1) 0 0;padding:0 0 var(--space-2);list-style:none}.fn>li{grid-template-columns:24px 1fr;column-gap:6px;padding:8px 0;display:grid}.fn>li+li{border-top:1px solid color-mix(in srgb, var(--warm-border) 55%, transparent)}.conf{align-items:center;gap:5px;display:inline-flex}.md-doc p+p{margin-top:6px}.md-doc ul{padding-left:var(--space-5);margin:var(--space-2) 0}.md-doc li{margin-bottom:var(--space-1)}.md-table-wrap{margin:var(--space-3) 0;overflow-x:auto}.bucket+.bucket{margin-top:var(--space-5)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-full);font-size:var(--fs-meta);color:var(--gray-900);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.wettb{gap:var(--space-4);flex-direction:column;display:flex}.gauge{width:100%;height:auto;display:block;overflow:visible}.wlogo{background:var(--venture-kachel);color:var(--venture-zeichen);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.relpill{font-size:var(--fs-label);border-radius:var(--radius-full);white-space:nowrap;color:var(--rel-farbe);background:color-mix(in srgb, var(--rel-farbe) 9%, transparent);flex:none;padding:3px 9px;font-weight:700;display:inline-block}.relpill[data-stufe=hoch]{--rel-farbe:var(--rel-hoch)}.relpill[data-stufe=mittel]{--rel-farbe:var(--rel-mittel)}.relpill[data-stufe=niedrig]{--rel-farbe:var(--rel-niedrig)}.dli{border-radius:var(--radius-lg) 0 0 var(--radius-lg);color:#fff;background:#0a66c2;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dli:hover{background:#075299}.dli.off{background:var(--gray-300);color:var(--gray-600)}.verdict-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--warm-border);display:flex}.vh-artifact{font-family:var(--font-dok), Georgia, serif;font-size:var(--fs-titel);color:var(--ink);font-weight:600}.vh-version{font-size:var(--fs-label);letter-spacing:.05em;color:var(--gray-600)}.verdict-gist{font-size:var(--fs-meta);color:var(--gray-800);line-height:1.55}.cfund{margin-top:var(--space-2);flex-direction:column;gap:4px;list-style:none;display:flex}.cfund li{padding-left:var(--space-3);font-family:var(--font-mono), monospace;font-size:var(--fs-label);color:var(--gray-600);line-height:1.45;position:relative}.cfund li:before{content:"";background:var(--gray-400);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.bare-surface{gap:var(--space-4);flex-direction:column;display:flex}.plus{font-size:var(--fs-titel);line-height:1}.dragging{opacity:.4}.pill{background:var(--warm-surface);border:1px solid var(--warm-border);font-size:var(--fs-meta);color:var(--gray-900);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;line-height:1.4;transition:background .12s;display:inline-flex}.pill:hover{background:var(--warm-border)}.pill.dragging{opacity:.45}.pill.drop-before{box-shadow:inset 2px 0 0 0 var(--ink)}.pill.drop-after{box-shadow:inset -2px 0 0 0 var(--ink)}.pill.editing{padding:2px 4px 2px 6px}.stage{position:relative}:root[data-akzent=neon]{--glut-grund:#03110a;--glut-1:#0a3f21;--glut-2:#1fc457;--glut-3:#a8f7c6;--pg-c1:#03110a;--pg-c2:#0b3320;--pg-c3:#12693a;--pg-c4:#1aa855;--pg-c5:#39ff8f;--pg-flach:linear-gradient(105deg, #0b3320 0%, #12693a 40%, #1aa855 72%, #39ff8f 100%);--pg-rand-1:#a8f7c638;--pg-rand-2:#39ff8f99}:root[data-akzent=neon]:not([data-theme=dark]){--pg-c1:#07281a;--pg-c2:#0e4c2b;--pg-c3:#12693a;--pg-c4:#1aa855;--pg-c5:#39ff8f;--pg-flach:linear-gradient(105deg, #0e4c2b 0%, #12693a 40%, #1aa855 72%, #39ff8f 100%);--pg-rand-1:#a8f7c64d;--pg-rand-2:#39ff8fb8}
:root,.hell-fest{--fs-label:11px;--fs-meta:12px;--fs-ui:13px;--fs-lesen:13.5px;--fs-titel:15px;--fs-abschnitt:15px;--fs-seite:25px;--lh-lesen:1.55;--fs-zahl:20px;--fs-zahl-gross:42px;--fs-dok-titel:34px;--fs-dok-unter:19px;--fs-dok-text:16px;--lh-dok:1.7;--text-2:#6b6b6b;--focus-ring:2px solid color-mix(in srgb, var(--ink) 45%, transparent);--focus-offset:1px;--focus-innen:-2px;--gap-inline:6px;--pad-box:16px;--gap-box:16px;--pad-zeile:8px 16px;--einzug-zeile:16px;--breite-zeilen-aktionen:96px;--nav-hover:color-mix(in srgb, var(--ink) 4%, transparent);--hover-stark:color-mix(in srgb, var(--ink) 6%, transparent);--disabled-opacity:.45;--disabled-cursor:not-allowed;--tarif-gesperrt-opacity:.62;--off-text:var(--text-2);--zieh-opacity:.45;--zieh-linie:2px;--schleier:color-mix(in srgb, var(--ink) 16%, transparent);--icon-zeile:14px;--icon-ui:16px;--icon-solo:24px;--h-toolbar:30px;--t-schnell:.15s ease;--t-ruhig:.25s ease;--kartenflaeche-hoehe:596px;--venture-kachel:#1a1a18;--venture-zeichen:#fff;--illu-ink:#1a1a18;--illu-karte:#fff;--illu-1:#eceae5;--illu-2:#e3e1dc;--illu-3:#d9d7d2;--illu-4:#c8c6c1;--illu-5:#b6b4af;--illu-6:#8a8884;--illu-7:#6b7280}:root[data-theme=dark]{--text-2:#a7a29a;--nav-hover:color-mix(in srgb, var(--ink) 7%, transparent);--hover-stark:color-mix(in srgb, var(--ink) 10%, transparent);--schleier:#00000080;--venture-kachel:#fff;--venture-zeichen:#1a1a18;--illu-ink:#f2f1ee;--illu-karte:#1c1c19;--illu-1:#25251f;--illu-2:#2d2d26;--illu-3:#36362e;--illu-4:#43433a;--illu-5:#535348;--illu-6:#77776a;--illu-7:#8b8b7e}
.agent-mark{color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}@keyframes am-breathe{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:.95;transform:scale(1.06)}}.shimmer{background:linear-gradient(90deg, var(--gray-700) 0%, var(--gray-700) 35%, var(--ink) 50%, var(--gray-700) 65%, var(--gray-700) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite shimmer-sweep}@keyframes shimmer-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.spinner{border:2px solid var(--accent-light);border-top-color:var(--accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin-turn}@keyframes spin-turn{to{transform:rotate(360deg)}}.chat-stream{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gray-400) transparent}.chat-stream::-webkit-scrollbar{width:4px}.chat-stream::-webkit-scrollbar-track{background:0 0}.chat-stream::-webkit-scrollbar-button{height:0;display:none}.chat-stream::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:var(--radius-full)}.chat-stream::-webkit-scrollbar-thumb:hover{background:var(--gray-600)}.chat-stream{-webkit-mask-image:linear-gradient(#0000 0,#0000004d 24px,#000 56px);mask-image:linear-gradient(#0000 0,#0000004d 24px,#000 56px)}.rail-body.chat-stream,.page-stream.chat-stream{padding-top:48px}.chat-stream.hat-inhalt:before{content:"";flex:1 1 0;min-height:0}.mrow{align-items:flex-start;gap:10px;display:flex}.mrow .mbody{min-width:0;color:var(--ink);flex:1;font-size:13.5px;line-height:1.55}.chat-stream .msg.agent,.chat-stream .msg.user{white-space:pre-wrap;line-height:1.55}.chat-stream .msg.user{background:var(--nav-active);border-color:#0000;padding:9px 13px}.chat-stream .md-doc{gap:var(--space-3);flex-direction:column;display:flex}.chat-stream .md-doc h2,.chat-stream .md-doc h3,.chat-stream .md-doc h4{letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-size:13px;font-weight:600}.chat-stream .md-doc p{margin:0}.chat-stream .md-doc ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.chat-stream .md-doc li::marker{color:var(--gray-500)}.chat-stream .md-doc a{color:var(--accent-text);text-decoration:none}.chat-stream .md-doc a:hover{text-decoration:underline}.chat-stream .md-doc code{background:var(--surface-2);border-radius:var(--radius-md);padding:1px 5px;font-size:.9em}.chat-stream .md-table-wrap{overflow-x:auto}.enter{animation:.34s cubic-bezier(.22,.8,.3,1) both msg-in}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mbody.streaming .md-doc>p:last-child:after,.mbody.streaming .md-doc>h2:last-child:after,.mbody.streaming .md-doc>h3:last-child:after,.mbody.streaming .md-doc>h4:last-child:after,.mbody.streaming .md-doc>ul:last-child>li:last-child:after{content:"";vertical-align:-2px;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite caret-blink;display:inline-block}.mbody .caret{vertical-align:-2px;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite caret-blink;display:inline-block}@keyframes caret-blink{to{opacity:0}}.sysmsg{color:var(--gray-700);border:1px solid var(--warm-border);background:var(--surface-2);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:8px 11px;font-size:12px;line-height:1.5;animation:.3s both msg-in;display:flex}.sysmsg svg{flex:none;margin-top:2px}.sysmsg.is-error{color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, var(--warm-border));background:color-mix(in srgb, var(--red) 6%, var(--surface-1))}.chat-empty{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:0 24px;font-size:13px;animation:.4s both msg-in;display:flex}.chat-empty-t{color:var(--text-2);font-size:13px;line-height:1.55}.chat-hint,.pi-hint{color:var(--text-2);font-size:11.5px;line-height:1.5}.pi-hint{margin:var(--space-1) 2px 0;text-align:center;color:var(--text-2);font-size:11px}.pi-hint b{color:var(--gray-700);font-weight:500}.trace{min-width:0}.trace-head{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--gray-700);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12.5px;display:flex}.trace-head:hover .trace-label.muted{color:var(--gray-800)}.trace-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.trace-label.muted{color:var(--gray-600);font-weight:400;transition:color .15s}.trace-mark{color:var(--gray-500);flex:none}.trace-clock{color:var(--gray-600);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.trace-chev{color:var(--gray-500);flex:none;transition:transform .2s}.trace-chev.open{transform:rotate(180deg)}.trace-head .trace-chev:last-child{margin-left:0}.trace:not(.is-live) .trace-chev{margin-left:auto}.trace-body{border-left:1.5px solid var(--warm-border);flex-direction:column;gap:6px;margin:8px 0 2px 6px;padding-left:14px;display:flex}.trace-body.scrolling{scrollbar-width:none;max-height:168px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.trace-body.scrolling::-webkit-scrollbar{display:none}.tstep{color:var(--gray-700);font-size:12px;line-height:1.5;animation:.28s both msg-in;position:relative}.tstep .tdot{background:var(--gray-400);border:1.5px solid var(--surface-1);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-18.5px}.tstep.active{color:var(--ink)}.tstep.active .tdot{background:var(--accent);animation:1.6s ease-in-out infinite am-breathe}.tstep .tlabel{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tstep .tcount{color:var(--gray-500);font-size:11px}.tstep .tdetail{color:var(--gray-600)}.trace-warn{color:var(--amber);align-items:flex-start;gap:6px;margin:7px 0 0;font-size:11.5px;line-height:1.5;display:flex}.trace-warn svg{flex:none;margin-top:2px}.srcrow{flex-wrap:wrap;align-items:center;gap:5px;animation:.3s both msg-in;display:flex}.srclabel{font-family:var(--font-mono), monospace;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-500);margin-right:3px;font-size:10px}.srcchip{border-radius:var(--radius-full);background:var(--surface-2);max-width:150px;height:21px;color:var(--gray-700);align-items:center;gap:5px;padding:0 8px;font-size:11px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;overflow:hidden}.srcchip:hover{background:var(--nav-hover);color:var(--ink)}.srcchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srcmore{font:inherit;color:var(--gray-600);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:11px}.srcmore:hover{color:var(--ink)}.fbar{border:1px solid var(--warm-border);background:var(--surface-1);border-radius:var(--radius-full);align-self:flex-start;align-items:center;gap:2px;padding:2px 4px 2px 11px;animation:.3s both msg-in;display:inline-flex}.fbar-q{color:var(--gray-600);margin-right:5px;font-size:11.5px}.fbtn{width:24px;height:24px;color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.fbtn:hover{color:var(--ink);background:var(--surface-2)}.fbtn.fclose{color:var(--gray-500)}.rail-foot{border-top:1px solid var(--warm-border);padding:var(--space-3) var(--space-4);background:var(--surface-1)}.qc{background:var(--warm-surface);padding:var(--space-3);box-shadow:none;border:1px solid #0000;border-radius:18px}.rail-foot .qc{margin-bottom:10px}.qc-head{align-items:flex-start;gap:10px;padding:2px 4px 8px 6px;display:flex}.qc-head h3{min-width:0;font-family:var(--font-dok), Georgia, serif;letter-spacing:0;color:var(--ink);flex:1;margin:0;font-size:15.5px;font-weight:450;line-height:1.4}.qc-x{border-radius:var(--radius-md);width:24px;height:24px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.qc-x:hover{color:var(--ink);background:var(--surface-2)}.qc-opts{flex-direction:column;gap:4px;display:flex}.qrow{text-align:left;background:var(--surface-2);cursor:pointer;width:100%;font:inherit;color:var(--ink);border:none;border-radius:10px;align-items:stretch;gap:12px;padding:8px 12px 8px 8px;font-size:13px;display:flex}.qrow.sel{background:var(--warm-surface)}.qrow.picked{background:var(--accent-light)}.qrow:disabled{cursor:default}.qrow:disabled:not(.picked){opacity:.55}.qnum{box-sizing:border-box;background:var(--card);border:1px solid var(--warm-border);width:26px;min-height:26px;color:var(--gray-600);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.qrow.sel .qnum{background:var(--ink);border-color:var(--ink);color:var(--surface-1)}.qtext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qlabel{font-weight:500;line-height:1.4}.qhint{color:var(--gray-600);font-size:11.5px;line-height:1.45}.qret{color:var(--gray-500);flex:none;align-self:center}.qfree2{background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;margin-top:4px;padding:6px 6px 6px 10px;display:flex}.qpen{box-sizing:border-box;background:var(--card);border:1px solid var(--warm-border);width:26px;height:26px;color:var(--gray-600);border-radius:8px;flex:none;padding:6px}.qfree2 input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-size:13px}.qfree2 input::placeholder{color:var(--gray-500)}.qskip{background:var(--warm-surface);border-radius:var(--radius-full);font:inherit;color:var(--ink);cursor:pointer;border:none;flex:none;padding:7px 14px;font-size:12.5px}.qskip:hover{background:var(--warm-border)}.qc-note{color:var(--gray-600);margin:-4px 0 8px 6px;font-size:11.5px}.qbox{box-sizing:border-box;background:var(--card);border:1px solid var(--warm-border);width:26px;height:26px;color:var(--gray-600);border-radius:7px;flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.qbox.an{background:var(--ink);border-color:var(--ink);color:var(--surface-1)}.qc-multi .qrow.picked{background:var(--warm-surface)}.qacts{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.qnext{background:var(--ink);border-radius:var(--radius-full);font:inherit;color:var(--surface-1);cursor:pointer;border:none;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.qnext:disabled{background:var(--warm-border);color:var(--gray-600);cursor:default}.qcount{border-radius:var(--radius-full);background:#ffffff38;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:1;display:inline-flex}.qnext:disabled .qcount{background:var(--card)}.qlog{border-left:2px solid var(--warm-border);padding:2px 0 2px 12px}.qlog-frage{font-family:var(--font-dok), Georgia, serif;color:var(--gray-800);margin:0;font-size:13.5px;line-height:1.45}.qlog-opts{flex-direction:column;gap:3px;margin:7px 0 0;padding:0;list-style:none;display:flex}.qlog-opts li{color:var(--gray-600);align-items:center;gap:8px;font-size:12.5px;display:flex}.qlog-opts li.an{color:var(--ink)}.qlog-mark{box-sizing:border-box;border:1px solid var(--warm-border);background:var(--card);width:18px;height:18px;color:var(--gray-500);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:flex}.qlog-opts li.an .qlog-mark{background:var(--ink);border-color:var(--ink);color:var(--surface-1)}.qlog-label{min-width:0}.jumpwrap{z-index:5;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:0}.jumpdown{pointer-events:auto;border-radius:var(--radius-full);border:1px solid var(--warm-border);background:var(--card);width:32px;height:32px;color:var(--ink);box-shadow:var(--shadow-lg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;transform:translateY(-14px)}.jumpdown:hover{background:var(--surface-2)}.crit .chint{color:var(--gray-500);margin:2px 0 4px;font-size:11.5px;line-height:1.45}.toastwrap{z-index:800;flex-direction:column;gap:14px;width:440px;display:flex;position:fixed;bottom:26px;right:30px}.vtoast{border:1px solid var(--warm-border);background:var(--card);border-radius:var(--radius-lg);align-items:center;gap:8px;padding:16px;font-size:13px;animation:.42s cubic-bezier(.22,1.1,.36,1) both toast-pop;display:flex;box-shadow:0 4px 12px #0000001a}@keyframes toast-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.vtoast .ticon{flex:none;align-items:center;display:flex}.vtoast .tbody{flex:1;min-width:0}.vtoast .ttitle{color:var(--ink);font-weight:500;line-height:1.5}.vtoast .tdesc{color:var(--gray-700);font-weight:400;line-height:1.4}.vtoast .tact{flex:none;gap:6px;display:flex}.tbtn{background:var(--gray-200);color:var(--ink);border-radius:var(--radius-md);height:24px;font:inherit;cursor:pointer;border:none;padding:0 8px;font-size:12px;line-height:1}.tbtn:hover{background:var(--gray-300)}.tbtn.primary{background:var(--ink);color:var(--card)}.tbtn.primary:hover{background:var(--gray-900)}:root[data-schmal] .demo-toastwrap{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:auto}.demo-sperre{max-width:100%;cursor:var(--disabled-cursor);border-radius:var(--radius-md);display:inline-flex}.demo-sperre.breit{width:100%;display:flex}.demo-sperre.breit>:not(.demo-tip){flex:1;min-width:0}.demo-sperre>:not(.demo-tip){pointer-events:none}.demo-sperre:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.demo-tip{transform:translate(-50%,-100%)}.demo-tip.unten{transform:translate(-50%)}.page-stream{--stream-pad:max(var(--space-6), calc((100% - 760px) / 2));min-height:0;padding:var(--space-4) var(--stream-pad) var(--space-5);flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.rm-dot.live{background:var(--accent);animation:2s ease-in-out infinite am-breathe}@media (prefers-reduced-motion:reduce){.shimmer,.spinner,.enter,.mbody .caret,.mbody.streaming .md-doc>p:last-child:after,.mbody.streaming .md-doc>h2:last-child:after,.mbody.streaming .md-doc>h3:last-child:after,.mbody.streaming .md-doc>h4:last-child:after,.mbody.streaming .md-doc>ul:last-child>li:last-child:after,.sysmsg,.tstep,.tstep.active .tdot,.srcrow,.fbar,.vtoast,.rm-dot.live,.chat-empty{animation:none}.shimmer{color:var(--gray-800);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.spinner{border-top-color:var(--accent-light);border-left-color:var(--accent)}}
.nit,.hbtn,.hdr-toggle,.vsw-btn{color:inherit;font:inherit;appearance:none;background:0 0;border:none}.app svg.i{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.app{background:var(--warm-bg);width:100%;height:100dvh;color:var(--ink);--sb-w:232px;--chatp-w:33.333%;--chat-w:0px;--hdr-h:52px;display:flex;position:relative;overflow:hidden}.app.collapsed,:root[data-collapsed="1"] .app:not(.collapsed){--sb-w:48px}.app.chat{--chat-w:var(--chatp-w)}@media (min-width:2500px){.app{zoom:1.15;width:86.9565vw;height:86.9565dvh}.mainrow>.content{padding:24px 32px 32px}}.sbwrap{height:100%;transition:width var(--t-ruhig);border-right:1px solid var(--warm-border);background:var(--warm-bg);flex:none;width:232px;overflow:hidden}.sidebar{width:232px;height:100%;padding:10px var(--space-2);background:var(--warm-bg);flex-direction:column;display:flex}.app.collapsed .sbwrap,:root[data-collapsed="1"] .app:not(.collapsed) .sbwrap{width:48px}.app.collapsed:not(.peek) .sidebar,:root[data-collapsed="1"] .app:not(.collapsed) .sidebar{width:48px;padding:10px var(--space-1)}.app.collapsed:not(.peek) .vsw-btn,:root[data-collapsed="1"] .app:not(.collapsed) .vsw-btn{justify-content:center;padding:6px 0}.app.collapsed:not(.peek) :is(.vsw-name,.vsw-sub,.vsw-chev,.nit-t,.nit-r,.kids),:root[data-collapsed="1"] .app:not(.collapsed) :is(.vsw-name,.vsw-sub,.vsw-chev,.nit-t,.nit-r,.kids){display:none}.app.collapsed:not(.peek) .grp-hd,:root[data-collapsed="1"] .app:not(.collapsed) .grp-hd{visibility:hidden}.app.collapsed:not(.peek) .nit,:root[data-collapsed="1"] .app:not(.collapsed) .nit{justify-content:center;min-height:33.5px;padding:7px 0}.app.collapsed:not(.peek) .sb-logo-v,:root[data-collapsed="1"] .app:not(.collapsed) .sb-logo-v{margin-left:-.5px}.app.collapsed .sidebar{transition:width var(--t-ruhig)}.app.collapsed.peek .sbwrap{overflow:visible}.app.collapsed.peek .sidebar{z-index:80;background:var(--warm-bg);border-right:1px solid var(--warm-border);width:233px;box-shadow:var(--shadow-lg);position:absolute;top:0;bottom:0;left:0}.app.ptop.collapsed:not(.peek) .sbwrap{overflow:visible}.app.ptop.collapsed:not(.peek) .vsw{z-index:90;background:var(--warm-bg);border:1px solid var(--warm-border);border-radius:0 0 var(--radius-panel) 0;width:232px;box-shadow:var(--shadow-lg);border-top:none;border-left:none;padding:12px;position:absolute;top:0;left:0}.app.ptop.collapsed:not(.peek) .vsw-btn{padding:var(--space-2) var(--space-2) var(--space-2) 2px;justify-content:space-between;margin-bottom:0}.app.ptop.collapsed:not(.peek) .nav{margin-top:72px}.app.ptop.collapsed:not(.peek) .vsw-name,.app.ptop.collapsed:not(.peek) .vsw-sub{display:block}.app.ptop.collapsed:not(.peek) .vsw-chev{display:inline-flex}.app.ptop.collapsed:not(.peek) .vsw-menu{width:auto;box-shadow:none;border:1px solid var(--warm-border);margin-top:6px;position:static}.tip{z-index:300;color:#fff;font-size:var(--fs-ui);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;background:#1f1e1b;border-radius:10px;padding:8px 14px;font-weight:500;position:fixed}:root[data-theme=dark] .tip{border:1px solid var(--warm-border)}.vsw{position:relative}.vsw-btn{width:100%;margin-bottom:var(--space-3);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;transition:background var(--t-schnell);justify-content:space-between;align-items:center;padding:6px;display:flex}.vsw-btn:hover{background:var(--nav-hover)}.vsw-ava{border-radius:var(--radius-md);background:var(--venture-kachel);width:26px;height:26px;color:var(--venture-zeichen);box-shadow:var(--shadow-sm);flex:none;place-items:center;display:grid}.vsw-ava .ava-letter{font-size:16px;font-weight:800;line-height:1}.vsw-txt{min-width:0;display:block}.vsw-name{font-size:var(--fs-ui);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin-bottom:0;font-weight:600;line-height:1;display:block;overflow:hidden}.vsw-sub{color:var(--text-2);font-size:11px;line-height:1;display:none}.vsw-chev{color:var(--gray-500);flex:none;display:inline-flex;transform:rotate(-90deg)}.vsw-menu{background:var(--warm-bg);box-shadow:var(--shadow-md);z-index:50;border-radius:12px;padding:4px;animation:.12s shellpop;position:absolute;top:52px;left:0;right:0}@keyframes shellpop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.nav{scrollbar-width:none;gap:var(--space-3);margin-top:var(--space-2);background:0 0;flex-direction:column;flex:1;padding:0;display:flex;overflow-y:auto}.nav::-webkit-scrollbar{display:none}.nav[data-mehr=unten]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-6)), #0000004d calc(100% - var(--space-2)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-6)), #0000004d calc(100% - var(--space-2)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-6)), #0000004d calc(100% - var(--space-2)), transparent 100%)}.nav[data-mehr=oben]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0000004d var(--space-2), #000 var(--space-6));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0000004d var(--space-2), #000 var(--space-6));mask-image:linear-gradient(to bottom, transparent 0, #0000004d var(--space-2), #000 var(--space-6))}.nav[data-mehr=beide]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0000004d var(--space-2), #000 var(--space-6), #000 calc(100% - var(--space-6)), #0000004d calc(100% - var(--space-2)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #0000004d var(--space-2), #000 var(--space-6), #000 calc(100% - var(--space-6)), #0000004d calc(100% - var(--space-2)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #0000004d var(--space-2), #000 var(--space-6), #000 calc(100% - var(--space-6)), #0000004d calc(100% - var(--space-2)), transparent 100%)}.grp{flex-direction:column;gap:2px;display:flex}.grp-hd{font-size:var(--fs-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gray-700);margin-bottom:4px;padding:0 10px;font-weight:600}.nit{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:33.5px;color:var(--gray-900);text-align:left;transition:background var(--t-schnell), color var(--t-schnell);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.nit:hover{background:var(--nav-hover);color:var(--ink)}.nit.active{background:var(--nav-active);color:var(--ink);font-weight:500}.nit-l{align-items:center;gap:10px;min-width:0;display:flex}.nit-l svg.i{color:var(--gray-800)}.nit:hover .nit-l svg.i,.nit.active .nit-l svg.i{color:var(--ink)}.nit-t{font-size:var(--fs-ui);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.nit-r{align-items:center;gap:8px;display:flex}.kbd{height:20px;font-size:var(--fs-label);color:var(--text-2);background:var(--surface-1);border:1px solid var(--warm-border);box-shadow:var(--shadow-sm);border-radius:4px;align-items:center;padding:0 6px;font-weight:500;display:none}.nit:hover .kbd{display:inline-flex}.chev{color:var(--gray-500);transition:transform var(--t-schnell);stroke-width:2px;width:14px;height:14px}.nit.open .chev{transform:rotate(90deg)}.kids{opacity:0;transition:grid-template-rows var(--t-ruhig), opacity var(--t-ruhig);grid-template-rows:0fr;margin-top:-2px;display:grid}.kids.open{opacity:1;grid-template-rows:1fr;margin-top:0}.kids-in{flex-direction:column;gap:2px;min-height:0;display:flex;position:relative;overflow:hidden}.kids.open .kids-in{margin-top:2px}.kids-in:before{content:"";border-left:1px solid var(--warm-border);position:absolute;top:0;bottom:0;left:17px}.kids .nit{padding-left:32px}.sb-top{height:32px;margin-bottom:var(--space-2);flex:none;justify-content:space-between;align-items:center;padding:0 2px 0 6px;display:flex}.sb-mark{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sb-mark .sb-logo,.sb-mark .pro-pill{line-height:1}.sb-logo{font-size:var(--fs-titel);letter-spacing:.08em;color:var(--ink);-webkit-user-select:none;user-select:none;font-weight:700}.sb-acts{align-items:center;gap:2px;display:flex}.sb-acts .hbtn.sm{width:28px;height:28px}.sb-acts .hbtn.sm svg.i{width:15px;height:15px}.sb-navslot{flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.sb-navslot>*{grid-area:1/1}.sb-logo-v{font-size:var(--fs-titel);color:var(--ink);-webkit-user-select:none;user-select:none;font-weight:700;display:none}.app.collapsed:not(.peek) .sb-logo,:root[data-collapsed="1"] .app:not(.collapsed) .sb-logo{display:none}.app.collapsed:not(.peek) .sb-logo-v,:root[data-collapsed="1"] .app:not(.collapsed) .sb-logo-v{font-size:19px;display:block}.app.collapsed:not(.peek) .sb-top:hover .sb-logo-v,.app.collapsed:not(.peek) .sb-mark .pro-pill,:root[data-collapsed="1"] .app:not(.collapsed) .sb-mark .pro-pill,.app.collapsed:not(.peek) .sb-chat,:root[data-collapsed="1"] .app:not(.collapsed) .sb-chat{display:none}.app.collapsed:not(.peek) .sb-top:hover .sb-chat{display:grid}.app.collapsed:not(.peek) .sb-clp,:root[data-collapsed="1"] .app:not(.collapsed) .sb-clp{display:none}.app.collapsed:not(.peek) .sb-top:hover .sb-clp{display:grid}.app.collapsed:not(.peek) .sb-top,:root[data-collapsed="1"] .app:not(.collapsed) .sb-top{justify-content:center;height:auto;min-height:32px;padding:0}.app.collapsed:not(.peek) .sb-acts,:root[data-collapsed="1"] .app:not(.collapsed) .sb-acts{flex-direction:column-reverse}.sb-foot{padding-top:var(--space-4);flex-direction:column;gap:2px;margin-top:auto;display:flex;position:relative}.main{background:var(--warm-bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.hdr{height:52px;padding:0 var(--space-4);background:var(--warm-bg);border-bottom:1px solid var(--warm-border);flex:none;justify-content:space-between;align-items:center;display:flex}.hdr-l{align-items:center;gap:var(--space-3);min-width:0;display:flex}.hdr-toggle{border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);place-items:center;padding:6px;display:grid}.hdr-toggle:hover{background:var(--nav-hover);color:var(--ink)}.hdr-toggle svg.i{width:16px;height:16px}.crumb{font-size:var(--fs-ui);color:var(--text-2);align-items:center;gap:8px;min-width:0;display:flex}.crumb .path{font-size:var(--fs-ui);letter-spacing:.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hdr-r{align-items:center;gap:var(--space-3);display:flex}.hbtn{border-radius:var(--radius-lg);width:36px;height:36px;color:var(--gray-600);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);place-items:center;display:grid}.hbtn:hover{background:var(--nav-hover);color:var(--ink)}.hbtn.on{background:var(--nav-active);color:var(--ink)}.hbtn svg.i{stroke-width:1.5px;width:16px;height:16px}.mainrow{flex:1;min-height:0;display:flex}.mainrow>main{flex:1;min-width:0}.mainrow>.content{min-width:0;box-shadow:none;scrollbar-width:none;padding:var(--space-8) 10%;background:0 0;border-radius:0;flex:1;margin:0;overflow-y:auto}.mainrow>.content::-webkit-scrollbar{display:none}:root:not([data-schmal]) .hdr{display:none}:root:not([data-schmal]) .sbwrap{border-right:none}:root:not([data-schmal]) .main{background:var(--warm-bg);padding:10px 10px 10px 0}:root:not([data-schmal]) .mainrow{gap:10px}:root:not([data-schmal]) .mainrow>main{background:var(--card);border:1px solid var(--warm-border);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}:root:not([data-schmal]) .mainrow>.content{padding:20px 22px 28px;overflow-y:auto}:root:not([data-schmal]) .mainrow>.content:not(.home-mode):not(.st-mode):not(.bmc-mode)>*{max-width:1240px;margin-left:auto;margin-right:auto}:root:not([data-schmal])[data-theme=dark] .mainrow>main{border-color:#0000}:root:not([data-schmal]) .chatp{box-shadow:none;background:0 0;border:none;border-radius:0}:root:not([data-schmal]) .app.chat .main{padding-left:10px}:root:not([data-schmal]) .chatp-front .chatp-hd,:root:not([data-schmal]) .chatp-hd{background:0 0;border-bottom:none;height:33px;padding:0 6px 0 12px}:root:not([data-schmal]) .chatp-hd.plain{height:auto}:root:not([data-schmal]) .chatp-acts{gap:2px}:root:not([data-theme=dark]):not([data-schmal]) .app,:root:not([data-theme=dark]):not([data-schmal]) .main,:root:not([data-theme=dark]):not([data-schmal]) .sbwrap,:root:not([data-theme=dark]):not([data-schmal]) .sidebar{background:#fafafa}:root:not([data-theme=dark]):not([data-schmal]) .mainrow>main{border-color:#ebebee}:root:not([data-theme=dark]):not([data-schmal]) .sidebar{--nav-hover:#0000000d;--nav-active:#00000013}.st-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Helvetica,Arial,sans-serif;font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:22px;font-weight:500}.boxgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.boxgrid>.box{background:var(--card);border:1px solid var(--warm-border);min-height:180px;box-shadow:var(--shadow-sm);border-radius:12px}@media (max-width:1600px){.boxgrid{grid-template-columns:repeat(2,1fr)}}.chatp{width:var(--chatp-w);border-right:1px solid var(--warm-border);background:var(--warm-bg);flex-direction:column;flex:none;min-width:300px;display:flex;position:relative}.chatp-griff{cursor:col-resize;z-index:5;touch-action:none;width:7px;position:absolute;inset:0 -3px 0 auto}.chatp-griff:after{content:"";width:2px;transition:background var(--t-schnell);background:0 0;position:absolute;inset:0 3px 0 auto}.chatp-griff:hover:after,body.chatp-zieht .chatp-griff:after{background:color-mix(in srgb, var(--ink) 32%, transparent)}body.chatp-zieht{cursor:col-resize;-webkit-user-select:none;user-select:none}.chatp-front .chatp-hd{height:var(--hdr-h);background:var(--surface-hd)}.stwrap{border-right:1px solid var(--warm-border);background:var(--warm-bg);flex-direction:column;flex:none;width:250px;display:flex}.search-ov{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f0ede866;justify-content:center;align-items:flex-start;padding:15vh 16px 0;display:flex;position:absolute;inset:0}:root[data-theme=dark] .search-ov{background:#0e0d0b80}.search-box{background:var(--card);border:1px solid var(--warm-border);width:100%;max-width:576px;box-shadow:var(--shadow-lg);border-radius:12px;animation:.15s shellpop;position:relative;overflow:hidden}.pf-menu,.nf-pop{background:var(--warm-bg);border:1px solid var(--warm-border);box-shadow:var(--shadow-md);z-index:50;border-radius:16px;width:260px;padding:6px;animation:.12s shellpop;position:absolute;top:calc(100% + 10px);right:0}.nf-pop{width:400px;box-shadow:var(--shadow-lg);z-index:60;border-radius:20px;padding:20px;right:-48px}.pf,.nf{align-items:center;display:flex;position:relative}.mscrim{z-index:120;opacity:0;pointer-events:none;transition:opacity var(--t-ruhig);background:#1c1a1766;position:absolute;inset:0}:root[data-schmal] .app,:root[data-schmal] .app.collapsed,:root[data-schmal] .app.chat{--sb-w:0px;--chat-w:0px}:root[data-schmal] .sbwrap{z-index:130;width:280px;box-shadow:var(--shadow-lg);transition:left var(--t-ruhig);position:absolute;top:0;bottom:0;left:-292px}:root[data-schmal] .sidebar{width:280px}:root[data-schmal] .app.mnav .sbwrap{left:0}:root[data-schmal] .app.mnav .mscrim{opacity:1;pointer-events:auto}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .sbwrap{width:280px}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .sidebar{width:280px;padding:10px var(--space-2)}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) :is(.vsw-name,.vsw-sub){display:block}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .vsw-chev{display:inline-flex}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .nit-t{display:inline}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .nit-r{display:flex}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .kids{display:grid}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .grp-hd{visibility:visible}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .nit{justify-content:space-between;padding:6px 8px}:root[data-schmal][data-collapsed="1"] .app:not(.collapsed) .vsw-btn{justify-content:space-between;padding:6px}:root[data-schmal] .hbtn-chat{display:none}:root[data-schmal] .mainrow>.content{padding:var(--space-4)}:root[data-schmal] .chatp{display:none}:root[data-schmal] .boxgrid{grid-template-columns:1fr}:root[data-schmal] .stwrap{border-right:none;width:100%}
.vsw-btn{gap:var(--space-3)}.vsw-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;padding:0;display:flex}.vsw-ava{cursor:pointer;transition:opacity var(--t-schnell);border:none}.vsw-ava:hover{opacity:.85}.vsw-ava svg.i{width:14px;height:14px}.app.collapsed:not(.peek) .vsw-ava,:root[data-collapsed="1"] .app:not(.collapsed) .vsw-ava{margin-left:.25px}.app.collapsed:not(.peek) .vsw-main{display:none}.app.ptop.collapsed:not(.peek) .vsw-main{display:flex}.vsw-item{font-size:var(--fs-ui);border-radius:var(--radius-md);color:var(--gray-900);align-items:center;gap:10px;padding:2px 4px 2px 12px;display:flex}.vsw-item:hover{background:var(--nav-hover)}.vsw-item.current{background:var(--nav-active);color:var(--ink);font-weight:500}.vsw-pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:6px 0;display:flex}.vsw-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vsw-pick svg.i{width:15px;height:15px;color:var(--gray-800);flex:none}.vsw-item-letter{text-align:center;width:15px;font-size:var(--fs-ui);color:var(--text-2);flex:none;font-weight:700;line-height:1}.vsw-item.current .vsw-pick svg.i,.vsw-item.current .vsw-item-letter{color:var(--ink)}.vsw-sep{background:var(--warm-border);height:1px;margin:4px 8px}.vsw-new{width:100%;font:inherit;font-size:var(--fs-ui);color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:8px 12px}.vsw-new svg.i{width:15px;height:15px;color:var(--gray-800);flex:none}.vsw-empty,.vsw-error{font-size:var(--fs-meta);color:var(--text-2);padding:10px 12px;line-height:1.45}.vsw-error{color:var(--red)}.vsw-item.is-editing{padding-left:4px}.vsw-input{border:1px solid var(--warm-border);border-radius:var(--radius-md);background:var(--warm-bg);min-width:0;color:var(--ink);font:inherit;font-size:var(--fs-ui);flex:1;padding:5px 8px}.vsw-input:focus{border-color:var(--gray-500);outline:none}.vsw-inline-act{border-radius:var(--radius-md);width:24px;height:24px;color:var(--gray-600);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.vsw-inline-act:hover{background:var(--nav-hover);color:var(--ink)}.vrm{flex:none;position:relative}.vrm-btn{border-radius:var(--radius-md);width:24px;height:24px;color:var(--gray-600);cursor:pointer;opacity:0;background:0 0;border:none;place-items:center;display:grid}.vsw-item:hover .vrm-btn,.vrm-btn:focus-visible,.vrm-btn.on{opacity:1}.vrm-btn:hover,.vrm-btn.on{background:var(--nav-hover);color:var(--ink)}.vrm-btn svg.i{fill:currentColor;stroke:none;width:15px;height:15px}.vrm-pop{z-index:70;background:var(--warm-bg);border:1px solid var(--warm-border);border-radius:var(--radius-lg);min-width:148px;box-shadow:var(--shadow-md);padding:4px;animation:.12s shellpop;position:absolute;top:26px;right:0}.vrm-mi{border-radius:var(--radius-md);width:100%;color:var(--gray-900);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.vrm-mi:hover{background:var(--nav-hover);color:var(--ink)}.vrm-mi.is-danger{color:var(--red)}.vrm-mi.is-danger:hover{background:color-mix(in srgb, var(--red) 10%, transparent)}.ip-pop{z-index:60;background:var(--warm-bg);box-shadow:var(--shadow-md);border-radius:12px;animation:.12s shellpop;position:absolute;top:52px;left:0;right:0;overflow:hidden}.app.ptop.collapsed:not(.peek) .ip-pop{width:auto;box-shadow:none;border:1px solid var(--warm-border);margin-top:6px;position:static}.ip-tabs{gap:4px;padding:8px 8px 0;display:flex}.ip-tab{border-radius:var(--radius-md);font:inherit;font-size:var(--fs-meta);color:var(--gray-800);text-align:center;cursor:pointer;background:0 0;border:none;flex:1;padding:6px 0;font-weight:500}.ip-tab:hover{background:var(--nav-hover);color:var(--ink)}.ip-tab.on{background:var(--nav-active);color:var(--ink);font-weight:600}.ip-search{border-bottom:1px solid var(--warm-border);align-items:center;gap:8px;padding:0 12px;display:flex}.ip-search svg.i{width:14px;height:14px;color:var(--gray-500);flex:none}.ip-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:12.5px}.ip-search input::placeholder{color:var(--gray-500)}.ip-grid{scrollbar-width:none;grid-template-columns:repeat(6,1fr);gap:2px;max-height:244px;padding:8px;display:grid;overflow-y:auto}.ip-grid::-webkit-scrollbar{display:none}.ip-cell{border-radius:var(--radius-md);height:33px;color:var(--gray-700);font:inherit;cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.ip-cell svg.i{width:16px;height:16px}.ip-cell.letter{font-size:15px;font-weight:600}.ip-cell:hover{background:var(--nav-hover);color:var(--ink)}.ip-cell.sel{background:var(--nav-active);color:var(--ink)}.ip-empty{font-size:var(--fs-meta);color:var(--gray-500);text-align:center;grid-column:1/-1;padding:16px}.vdel{border:1px solid var(--warm-border);border-radius:var(--radius-panel);background:var(--warm-bg);color:var(--ink);box-shadow:var(--shadow-lg);max-width:min(420px,100vw - 32px);margin:auto;padding:0}.vdel::backdrop{background:#1f1e1b61}.vdel-in{padding:20px 22px 18px}.vdel-t{font-size:var(--fs-titel);letter-spacing:var(--tracking-tight);margin:0 0 8px;font-weight:600}.vdel-b{color:var(--text-2);margin:0 0 18px;font-size:13px;line-height:1.5}.vdel-acts{justify-content:flex-end;gap:8px;display:flex}.vdel-cancel,.vdel-go{border-radius:var(--radius-md);font:inherit;cursor:pointer;padding:8px 14px;font-size:13px;font-weight:500}.vdel-cancel:focus-visible,.vdel-go:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.vdel-cancel{border:1px solid var(--warm-border);color:var(--gray-900);background:0 0}.vdel-cancel:hover{background:var(--nav-hover)}.vdel-go{background:var(--red-solid);color:var(--red-ink);border:1px solid #0000}.vdel-go:hover{filter:brightness(.93)}.vdel-go:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}
.pf-item,.pf-fly-item,.nf-mi,.nf-item,.nf-oeffnen,.nf-akt-btn{width:100%;font:inherit;text-align:left;appearance:none;background:0 0;border:none}.pf-menu form{margin:0}.pf-trig-txt{text-align:left;min-width:0}.pf-trig-name{font-size:var(--fs-ui);align-items:center;gap:7px;min-width:0;margin-bottom:4px;font-weight:600;line-height:1.1;display:flex}.pf-trig-name .pro-pill{line-height:1}.pf-trig-wort{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-trig-mail{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.1;overflow:hidden}.pf-hd{align-items:center;gap:10px;padding:6px 6px 6px 7px;display:flex}.pf-ava{border-radius:var(--radius-full);background:var(--nav-active);width:30px;height:30px;color:var(--ink);flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid;overflow:hidden}.pf-item{font-size:var(--fs-ui);border-radius:var(--radius-lg);cursor:pointer;color:var(--gray-900);white-space:nowrap;align-items:center;gap:9px;padding:7px 10px;text-decoration:none;display:flex;overflow:hidden}.pf-item:hover{background:var(--nav-hover)}.pf-item svg.i{width:16px;height:16px;color:var(--gray-800);flex:none}.pf-item .ext{margin-left:auto;display:flex}.pf-item .ext svg.i{width:13px;height:13px;color:var(--gray-500)}.mbadge{text-transform:capitalize;white-space:nowrap;flex:none;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.4}.mbadge.model{border-radius:var(--radius-full);background:var(--accent-light);color:var(--accent-text)}.mbadge.plan{border-radius:var(--radius-md);border:1px solid var(--accent);color:var(--accent-text);letter-spacing:.04em;background:0 0;padding:1px 7px}.pf-sep,.vl-sep{background:linear-gradient(90deg, transparent, var(--warm-border), transparent);height:1px;margin:5px 8px}.pf-sub{position:relative}.pf-item .subchev{color:var(--gray-500);margin-left:auto;display:inline-flex}.pf-item .subchev svg.i{width:13px;height:13px}.pf-fly{background:var(--card);border:1px solid var(--warm-border);width:196px;box-shadow:var(--shadow-md);z-index:70;border-radius:14px;padding:5px;animation:.12s shellpop;position:absolute;bottom:-6px;left:calc(100% + 10px)}.pf-fly-item{cursor:pointer;color:var(--gray-900);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:13.5px;display:flex}.pf-fly-item:hover{background:var(--nav-hover)}.pf-fly-item.cur{background:var(--nav-active);color:var(--ink);font-weight:500}.nf-hd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex;position:relative}.nf-title{font-size:var(--fs-titel);letter-spacing:var(--tracking-tight);font-weight:600}.nf-acts{gap:2px;display:flex}.hbtn.sm{border-radius:var(--radius-md);width:30px;height:30px}.hbtn.sm svg.i{width:17px;height:17px;color:var(--gray-800)}.nf-menu{background:var(--warm-bg);border:1px solid var(--warm-border);border-radius:var(--radius-lg);width:172px;box-shadow:var(--shadow-md);z-index:5;padding:5px;animation:.12s shellpop;position:absolute;top:36px;right:34px}.nf-menu.dots{width:192px;right:0}.nf-mi{font-size:var(--fs-ui);border-radius:var(--radius-lg);cursor:pointer;color:var(--gray-900);align-items:center;gap:10px;padding:9px 11px;display:flex}.nf-mi:hover{background:var(--nav-hover)}.nf-mi svg.i{width:16px;height:16px;color:var(--gray-800);flex:none}.nf-body{scrollbar-width:none;flex-direction:column;min-height:400px;max-height:min(400px,50vh);display:flex;overflow-y:auto}.nf-body::-webkit-scrollbar{display:none}.nf-item{border-radius:var(--radius-panel);color:var(--ink);gap:12px;padding:12px 8px;display:flex}.nf-item:hover{background:var(--nav-hover)}.nf-oeffnen{min-width:0;color:inherit;cursor:pointer;flex:1;gap:12px;padding:0;display:flex}.nf-akt{opacity:0;transition:opacity var(--t-schnell);flex:none;align-self:flex-start;gap:2px;margin-top:1px;display:flex}.nf-item:hover .nf-akt,.nf-item:focus-within .nf-akt{opacity:1}.nf-akt-btn{border-radius:var(--radius-md);width:24px;height:24px;color:var(--gray-800);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.nf-akt-btn:hover{background:var(--warm-surface);color:var(--ink)}.nf-akt-btn svg.i{width:15px;height:15px}.nf-ic{border-radius:var(--radius-lg);background:var(--warm-surface);width:36px;height:36px;color:var(--gray-800);flex:none;place-items:center;display:grid}.nf-ic svg.i{width:18px;height:18px}.nf-tx{flex:1;min-width:0}.nf-t{font-size:var(--fs-ui);margin-bottom:2px;font-weight:600;display:block}.nf-b{color:var(--text-2);font-size:12.5px;line-height:1.4;display:block}.nf-time{color:var(--text-2);margin-top:3px;font-size:11.5px;display:block}.nf-dot{border-radius:var(--radius-full);background:var(--ink);visibility:hidden;flex:none;width:7px;height:7px;margin-top:6px}.nf-item.unread .nf-dot{visibility:visible}.nf-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px 12px;display:flex}.nf-empty-tile{background:var(--warm-surface);width:150px;height:150px;color:var(--gray-500);border-radius:24px;place-items:center;margin-bottom:16px;display:grid}.nf-empty-tile svg.i{stroke-width:1.2px;width:52px;height:52px}.nf-empty h3{color:var(--ink);font-size:16px;font-weight:600}.nf-empty p{font-size:var(--fs-ui);color:var(--text-2);max-width:270px}.nf-pop{width:512px}:root[data-schmal] .nf-pop{width:min(512px,100vw - 24px);padding:16px;right:-8px}:root[data-schmal] .nf-body{min-height:260px}:root[data-schmal] .nf-empty-tile{width:110px;height:110px}:root[data-schmal] .pf-menu{right:-4px}
.content.st-mode{flex-direction:column;padding:0;display:flex;overflow:hidden}.st-embed{flex:1;min-height:0;display:flex}.st-ri,.st-back,.st-sel,.st-dd-item,.st-btn,.st-link,.st-sw,.st-ava{font:inherit;color:inherit;appearance:none;background:0 0;border:none}.st-rail{scrollbar-width:none;flex-direction:column;flex:none;width:250px;padding:18px 12px 14px;display:flex;position:relative;overflow-y:auto}.st-rail::-webkit-scrollbar{display:none}.st-rail:after{content:"";background:var(--warm-border);width:1px;position:absolute;top:20px;bottom:20px;right:0}.st-back{border-radius:var(--radius-lg);height:30px;font-size:var(--fs-ui);color:var(--gray-900);cursor:pointer;transition:background var(--t-schnell);align-self:flex-start;align-items:center;gap:6px;margin:0 0 12px;padding:0 8px;font-weight:500;display:flex}.st-back:hover{background:var(--nav-hover);color:var(--ink)}.st-back svg.i{width:15px;height:15px;transform:rotate(180deg)}.st-search{border:1px solid var(--warm-border);background:var(--card);border-radius:10px;flex:none;align-items:center;gap:8px;height:34px;margin:0 0 16px;padding:0 10px;display:flex}.st-search svg.i{width:14px;height:14px;color:var(--gray-600);flex:none}.st-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.st-search input::placeholder{color:var(--gray-600)}.st-rg-leer{color:var(--text-2);padding:4px 10px;font-size:13px}.st-rgwrap{flex-direction:column;gap:2px;display:flex}.st-rgwrap+.st-rgwrap{border-top:1px solid var(--warm-border);margin-top:12px;padding-top:8px}.st-rg{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);padding:0 10px 8px;font-size:12px;font-weight:600}.st-ri{border-radius:var(--radius-md);width:100%;font-size:var(--fs-ui);color:var(--gray-900);text-align:left;cursor:pointer;transition:background var(--t-schnell);align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.st-ri:hover{background:var(--nav-hover)}.st-ri.on{background:var(--nav-active);box-shadow:none;color:var(--ink)}.st-ri svg.i{color:var(--gray-700)}.st-ri.on svg.i{color:var(--ink)}.st-rail-foot{font-size:var(--fs-meta);color:var(--text-2);margin-top:auto;padding:16px 10px 0}.st-rf-plan{color:var(--ink);margin-bottom:4px;font-weight:600}.st-body{scrollbar-width:none;flex-direction:column;flex:1;min-width:0;max-width:728px;padding:34px 44px;display:flex;overflow-y:auto}.st-body::-webkit-scrollbar{display:none}.st-body .st-title{letter-spacing:-.02em;font-size:26px;font-weight:700}.st-body .st-title.zweiter{margin-top:32px}.st-card{background:var(--card);box-shadow:0 0 0 1px var(--warm-border), var(--shadow-sm);border-radius:16px;margin-bottom:20px;padding:6px 24px}.st-row{border-bottom:1px solid var(--warm-border);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.st-row:last-child{border-bottom:none}.st-rt{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.st-rt svg.i{width:15px;height:15px;color:var(--gray-800)}.st-rd{color:var(--text-2);max-width:420px;margin-top:3px;font-size:13px;line-height:1.45}.st-input{border:1px solid var(--warm-border);background:var(--warm-surface);width:220px;font-size:var(--fs-ui);color:var(--ink);border-radius:12px;outline:none;flex:none;padding:10px 14px}.st-input:focus{border-color:var(--gray-500)}.st-mailv{font-size:var(--fs-ui);color:var(--ink)}.st-ava{border-radius:var(--radius-full);background:var(--nav-active);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:filter var(--t-schnell);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;overflow:hidden}.st-ava:hover{filter:brightness(.95)}.st-ava img{object-fit:cover;width:100%;height:100%}.st-ava.has-img{position:relative}.st-ava-x{color:#fff;background:#00000073;place-items:center;display:none;position:absolute;inset:0}.st-ava.has-img:hover .st-ava-x{display:grid}.st-actions{align-items:center;gap:18px;margin-top:4px;display:flex}.st-btn{background:var(--nav-active);font-family:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;transition:filter var(--t-schnell);border:none;border-radius:12px;padding:10px 18px;font-weight:500}.st-btn:hover{filter:brightness(.96)}.st-btn:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.st-btn.dark,.st-btn.save{background:var(--ink);color:var(--warm-bg)}.st-btn.save{margin-left:auto}.st-link{font-family:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;background:0 0;border:none;font-weight:500}.st-link.gefahr{color:#c0392f}.st-link.gefahr:hover{text-decoration:underline}:root[data-theme=dark] .st-link.gefahr{color:#f08a84}.st-note{color:var(--text-2);margin-top:2px;font-size:13px}.st-note.err{color:var(--red)}.st-note.ok{color:var(--green)}.st-sw{border-radius:var(--radius-full);background:var(--gray-300);cursor:pointer;width:40px;height:24px;transition:background var(--t-schnell);border:none;flex:none;padding:0;position:relative}.st-sw:after{content:"";border-radius:var(--radius-full);background:var(--warm-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);transition:left var(--t-schnell);position:absolute;top:3px;left:3px}.st-sw.on{background:var(--ink)}.st-sw.on:after{left:19px}.st-row.start{align-items:flex-start}.st-row.col{flex-direction:column;align-items:stretch;padding-top:0}.st-row.ohne-linie{border-bottom:none;padding-bottom:0}.st-seg{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:12px;flex:none;gap:2px;padding:3px;display:inline-flex}.st-seg-i{border-radius:var(--radius-md);font-size:var(--fs-ui);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-schnell), color var(--t-schnell);align-items:center;padding:7px 14px;font-weight:500;display:inline-flex}.st-seg-i input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-seg-i:hover{color:var(--ink)}.st-seg-i.on{background:var(--nav-active);color:var(--ink);font-weight:600}.st-seg-i:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-innen)}.stv-pick{width:100%;margin-top:10px}.stv-search{border:1px solid var(--warm-border);background:var(--warm-surface);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;display:flex}.stv-search svg.i{width:14px;height:14px;color:var(--gray-600);flex:none}.stv-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.stv-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;max-height:172px;padding-right:2px;display:grid;overflow-y:auto}.stv-i{width:28px;height:28px;color:var(--gray-800);font:inherit;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}.stv-i:hover{background:var(--nav-hover)}.stv-i.on{background:var(--nav-active);color:var(--ink);border-color:var(--warm-border)}.stv-i svg.i{width:16px;height:16px}.stv-leer{color:var(--text-2);grid-column:1/-1;padding:8px 2px;font-size:13px}.st-dd{flex:none;position:relative}.st-sel{border:1px solid var(--warm-border);background:var(--warm-surface);font-family:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-weight:500;display:flex}.st-sel-leer{color:var(--text-2)}.st-sel svg.i{width:14px;height:14px;color:var(--gray-600)}.st-dd.open .st-sel{border-color:var(--gray-800)}.st-dd-menu{background:var(--warm-bg);border:1px solid var(--warm-border);box-shadow:var(--shadow-md);z-index:20;border-radius:14px;padding:5px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.st-dd.open .st-dd-menu{animation:.12s stpop;display:block}@keyframes stpop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.st-dd-item{width:100%;font-family:inherit;font-size:var(--fs-ui);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.st-dd-item:hover{background:var(--nav-hover)}.st-dd-item.cur{background:var(--nav-active);color:var(--ink);font-weight:500}.st-appic{flex:none;display:inline-flex}.st-appic svg.i{width:15px;height:15px;color:var(--gray-700)}.st-dd-item.cur .st-appic svg.i,.st-sel .st-appic svg.i{color:var(--ink)}.st-dd-hd{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);padding:8px 11px 4px;font-weight:600}.st-embed svg.i,.st-dd-menu svg.i{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.st-mdd{display:none}:root[data-schmal] .st-embed{flex-direction:column}:root[data-schmal] .st-rail{flex:none;width:100%;padding:12px 16px 0;overflow:visible}:root[data-schmal] .st-rail:after,:root[data-schmal] .st-rail .st-search,:root[data-schmal] .st-rail .st-rgwrap,:root[data-schmal] .st-rail .st-rg-leer,:root[data-schmal] .st-rail-foot{display:none}:root[data-schmal] .st-mdd{flex:none;display:block}:root[data-schmal] .st-mdd .st-dd,:root[data-schmal] .st-mdd .st-sel{width:100%}:root[data-schmal] .st-mdd .st-sel>svg.i:last-child{margin-left:auto}:root[data-schmal] .st-body{max-width:none;padding:20px 16px}:root[data-schmal] .st-title{margin-bottom:16px;font-size:22px}:root[data-schmal] .st-card{padding:6px 16px}:root[data-schmal] .st-row{flex-wrap:wrap;row-gap:10px}:root[data-schmal] .st-input{width:100%}.pw{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.pw-titel{font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);color:var(--ink);text-align:center;margin:0;font-weight:700}.pw-schalter{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--warm-border);border-radius:var(--radius-full);background:var(--warm-surface);display:inline-flex}.pw-seg{align-items:center;gap:var(--gap-inline);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-ui);color:var(--text-2);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);background:0 0;border:none;font-weight:600;display:inline-flex}.pw-seg:hover{color:var(--ink)}.pw-seg.on{background:var(--card);box-shadow:var(--shadow-sm);color:var(--ink)}.pw-seg:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pw-rabatt{--pg-x:6%;--pg-y:118%;--pg-sx:128%;--pg-sy:150%;--pg-s1:0%;--pg-s2:26%;--pg-s3:52%;--pg-s4:78%;--pg-s5:100%;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--fs-meta);white-space:nowrap;text-shadow:0 1px 2px #00000059;font-weight:600}.pw-karten{gap:var(--gap-box);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));width:100%;display:grid}.pw-karte{min-width:0;padding:var(--space-6);border:1px solid var(--warm-border);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.pw-karte.top{border-color:var(--ink);background:var(--ink);color:var(--warm-bg)}.pw-kopf{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.pw-rubrik{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);font-weight:600}.pw-karte.top .pw-rubrik,.pw-karte.top .pw-ein,.pw-karte.top .pw-abr,.pw-karte.top .pw-je{color:color-mix(in srgb, var(--warm-bg) 72%, transparent)}.pw-pille{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--warm-bg);color:var(--ink);font-size:var(--fs-meta);white-space:nowrap;font-weight:600}.pw-name{margin-top:var(--space-3);font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);font-weight:700}.pw-ein{margin:var(--space-2) 0 0;font-size:var(--fs-lesen);line-height:var(--lh-lesen);color:var(--text-2)}.pw-preis{margin-top:var(--space-6);font-size:var(--fs-zahl-gross);letter-spacing:var(--tracking-tighter);font-weight:700;line-height:1.1}.pw-je{margin-left:var(--space-1);font-size:var(--fs-ui);letter-spacing:normal;color:var(--text-2);font-weight:500}.pw-abr{margin-top:var(--space-2);font-size:var(--fs-ui);color:var(--text-2)}.pw-btn{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-full);width:100%;font:inherit;font-size:var(--fs-ui);color:var(--ink);cursor:pointer;transition:background var(--t-schnell);background:0 0;font-weight:600}.pw-btn:hover{background:var(--nav-hover)}.pw-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pw-btn.hell{border-color:var(--warm-bg);background:var(--warm-bg);color:var(--ink)}.pw-btn.hell:hover{filter:brightness(.94)}.pw-btn.aus{border-color:var(--warm-border);color:var(--text-2);opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.pw-btn.aus:hover{background:0 0}.pw-btn:disabled:not(.aus){opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.pw-trenn{width:100%;margin:var(--space-5) 0 0;border:none;border-top:1px solid var(--warm-border)}.pw-karte.top .pw-trenn{border-top-color:color-mix(in srgb, var(--warm-bg) 22%, transparent)}.pw-liste{margin:var(--space-5) 0 0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.pw-p{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-ui);line-height:1.45;display:flex}.pw-p svg.i{width:var(--icon-zeile);height:var(--icon-zeile);color:var(--gray-600);flex:none;margin-top:1px}.pw-karte.top .pw-p svg.i{color:color-mix(in srgb, var(--warm-bg) 72%, transparent)}.pw-fuss{gap:var(--space-1);width:100%;font-size:var(--fs-ui);color:var(--text-2);flex-direction:column;display:flex}.pw-fuss p{margin:0}.pw-fl{color:var(--ink);font-weight:600;text-decoration:underline}.pw-zugabe{min-height:1.4em;color:var(--ink)}.st-body.weit{max-width:1080px}.st-body.weit .pw{margin-top:var(--space-8)}.pwdlg{border:1px solid var(--warm-border);border-radius:var(--radius-panel);background:var(--warm-bg);color:var(--ink);box-shadow:var(--shadow-lg);width:min(1080px, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-10) - var(--space-10));scrollbar-width:none;margin:auto;padding:0;overflow:auto}.pwdlg::-webkit-scrollbar{display:none}.pwdlg::backdrop{background:var(--schleier)}.pwdlg-in{padding:var(--space-8);position:relative}.pwdlg-x{top:var(--space-5);right:var(--space-5);border-radius:var(--radius-lg);width:28px;height:28px;color:var(--gray-600);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);background:0 0;border:none;place-items:center;display:grid;position:absolute}.pwdlg-x:hover{background:var(--nav-hover);color:var(--ink)}.pwdlg-x:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.pwdlg-x svg.i{width:var(--icon-ui);height:var(--icon-ui)}:root[data-schmal] .pw{gap:var(--space-4)}:root[data-schmal] .pw-titel{font-size:22px}:root[data-schmal] .pw-karte{padding:var(--space-5)}:root[data-schmal] .st-body.weit{max-width:none}:root[data-schmal] .st-body.weit .pw{margin-top:var(--space-6)}:root[data-schmal] .pwdlg{width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-6) - var(--space-6))}:root[data-schmal] .pwdlg-in{padding:var(--space-5) var(--space-4) var(--space-6)}:root[data-schmal] .pwdlg-x{top:var(--space-3);right:var(--space-3)}:root[data-schmal] .pwdlg .pw-titel{padding-right:var(--space-8)}
.ar{--ar-w:1400px;gap:var(--gap-box);flex-direction:column;display:flex;container:ar/inline-size}.ar-modus-lesen{--ar-w:920px}.ar-kopf{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--ar-w);width:100%;margin-inline:auto;display:flex}.ar-kopf-l{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ar-seitentitel{font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-weight:500}.ar-seitentitel .ar-seitentitelfeld{width:auto;font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);font-weight:500}.ar-seitentitel input.ar-seitentitelfeld{min-width:12ch}.ar-laeuft{font-size:var(--fs-meta);color:var(--text-2);white-space:nowrap;animation:1.1s ease-in-out infinite ar-laeuft-puls}@keyframes ar-laeuft-puls{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ar-laeuft{opacity:.8;animation:none}}.ar-toolbar{align-items:center;gap:var(--space-1);flex:none;display:flex}.ar-toolbar-trenner{width:1px;height:var(--icon-ui);background:var(--warm-border);margin-inline:var(--space-1)}.ar-werkzeuge{align-items:center;gap:var(--space-1);display:flex}.ar-werkzeug{justify-content:center;align-items:center;gap:var(--gap-inline);height:var(--h-toolbar);min-width:var(--h-toolbar);padding:0 var(--space-2);border-radius:var(--radius-lg);color:var(--gray-600);font-family:inherit;font-size:var(--fs-ui);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);background:0 0;border:none;display:inline-flex}.ar-werkzeug-text{color:var(--ink)}.ar-werkzeug:hover{background:var(--nav-hover);color:var(--ink)}.ar-werkzeug.on{background:var(--nav-active);color:var(--ink)}.ar-werkzeug:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.ar-seg{width:var(--h-toolbar);height:var(--h-toolbar);border-radius:var(--radius-lg);color:var(--gray-600);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell), box-shadow var(--t-schnell);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ar-seg-text{width:auto;padding:0 var(--space-3);font-family:inherit;font-size:var(--fs-ui)}.ar-seg:hover{color:var(--ink)}.ar-seg.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.ar-menuewrap,.ar-filterwrap{display:inline-flex;position:relative}.ar-menue{top:calc(100% + var(--space-1));z-index:40;min-width:160px;padding:var(--space-1);border:1px solid var(--warm-border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);position:absolute;right:0}.ar-menue-zeile{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--ink);font-family:inherit;font-size:var(--fs-ui);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--t-schnell);background:0 0;border:none;display:flex}.ar-menue-zeile:hover{background:var(--nav-hover)}.ar-menue-zeile.on{background:var(--nav-active)}.ar-menue-zahl{font-size:var(--fs-meta);color:var(--text-2)}.ar-umschalter{align-items:center;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--surface-2);display:inline-flex}.ar-umschalter button{padding:0 var(--space-2);height:calc(var(--h-toolbar) - var(--space-2));border-radius:var(--radius-lg);color:var(--text-2);font-family:inherit;font-size:var(--fs-ui);cursor:pointer;white-space:nowrap;transition:background var(--t-schnell), color var(--t-schnell), box-shadow var(--t-schnell);background:0 0;border:none}.ar-umschalter button:hover{color:var(--ink)}.ar-umschalter button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.ar-umschalter button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-innen)}.ar-hinweis{max-width:var(--ar-w);width:100%;padding:var(--space-2) var(--pad-box);border:1px solid var(--warm-border);border-radius:var(--radius-panel);background:var(--card);color:var(--text-2);font-size:var(--fs-meta);margin:0 auto}.ar-fehler{border-color:var(--red);color:var(--red)}.ar-leer-handlung{color:var(--text-2);font-size:var(--fs-ui);margin:0}.ar-leerraster{gap:var(--gap-box);grid-template-columns:repeat(2,1fr);display:grid}.ar-leerbox{background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-panel);min-height:180px;box-shadow:var(--shadow-sm)}.ar-leerraster-laedt .ar-leerbox{animation:2.4s ease-in-out infinite ar-laeuft-puls}.ar-leerraster-laedt .ar-leerbox:nth-child(2){animation-delay:.2s}.ar-leerraster-laedt .ar-leerbox:nth-child(3){animation-delay:.4s}.ar-leerraster-laedt .ar-leerbox:nth-child(4){animation-delay:.6s}.ar-leerraster-laedt .ar-leerbox:nth-child(5){animation-delay:.8s}.ar-laedt-zeile{animation:2.4s ease-in-out infinite ar-laeuft-puls}@media (prefers-reduced-motion:reduce){.ar-leerraster-laedt .ar-leerbox,.ar-laedt-zeile{opacity:.8;animation:none}}.fk{--fk-bild-w:220px;--fk-bild-h:132px;align-items:center;gap:var(--space-8);padding:var(--space-8);background:var(--warm-surface);border:1px solid var(--warm-border);border-radius:var(--radius-panel);max-width:var(--ar-w);width:100%;margin-inline:auto;display:flex}.fk-txt{flex:1;min-width:0}.fk-titel{margin:0 0 var(--space-2);font-size:var(--fs-abschnitt);letter-spacing:var(--tracking-tight);color:var(--ink);font-weight:600}.fk-text{max-width:60ch;min-height:calc(3 * var(--fs-lesen) * var(--lh-lesen));margin:0 0 var(--space-5);font-size:var(--fs-lesen);line-height:var(--lh-lesen);color:var(--text-2)}.fk-knopf svg{width:var(--icon-zeile);height:var(--icon-zeile)}.fk-knopf{line-height:var(--lh-lesen);align-items:center}.fk-ill{width:var(--fk-bild-w);height:var(--fk-bild-h);padding:var(--space-3);background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex:none;justify-content:center;align-items:center;display:flex}.fk-ill svg{width:100%;height:100%;display:block}.tarif-gesperrt{opacity:var(--tarif-gesperrt-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.ar-inhalt{gap:var(--gap-box);max-width:var(--ar-w);flex-direction:column;width:100%;margin-inline:auto;display:flex}.ar-raster{gap:var(--gap-box);grid-template-columns:repeat(2,1fr);display:grid}.ar-box{background:var(--card);border:1px solid var(--warm-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ar-tabelle>:last-child,.ar-zeile:last-of-type{border-radius:0 0 calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px)}.ar-box-kopf{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--pad-box);background:var(--surface-hd);border-bottom:1px solid var(--warm-border);border-radius:calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px) 0 0;display:flex}.ar-box-titelgruppe{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ar-box-titel{font-size:var(--fs-abschnitt);color:var(--ink);letter-spacing:var(--tracking-tight);margin:0;font-weight:600}.ar-box-zahl{font-size:var(--fs-meta);color:var(--text-2)}.ar-box-werkzeuge{align-items:center;gap:var(--space-1);display:inline-flex}.ar-box-trenner{width:1px;height:var(--icon-ui);margin:0 var(--space-1);background:var(--gray-600);opacity:.5;flex:none}.ar-box-titel .ar-box-titelfeld{width:auto;font-size:var(--fs-abschnitt);letter-spacing:var(--tracking-tight);font-weight:600}.ar-box-titel input.ar-box-titelfeld{min-width:12ch}.ar-box-desc{padding:var(--space-2) var(--pad-box) 0;font-size:var(--fs-ui);color:var(--text-2);margin:0}.ar-label{padding:var(--space-4) var(--pad-box) 0;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);font-weight:600}.ar-leer{padding:var(--space-3) var(--pad-box);font-size:var(--fs-ui);color:var(--text-2);margin:0}.ar-tabelle{flex-direction:column;display:flex}.ar-thead,.ar-zeile{grid-template-columns:1fr minmax(0, 34%) var(--breite-zeilen-aktionen);align-items:center;gap:var(--space-2);padding:var(--pad-zeile);display:grid}.ar-thead.ohne-quellen,.ar-zeile.ohne-quellen{grid-template-columns:1fr var(--breite-zeilen-aktionen)}.ar-thead{border-bottom:1px solid var(--warm-border);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);font-weight:600}.ar-thead-aktionen{text-align:right}.ar-th{min-width:0;display:block;position:relative}.ar-zeile{border-bottom:1px solid var(--warm-border);cursor:grab;transition:background var(--t-schnell);position:relative}.ar-zeile:last-of-type{border-bottom:none}.ar-zeile:hover{background:var(--nav-hover)}.ar-zelle{min-width:0}.ar-zelle-q{gap:var(--space-1);flex-wrap:wrap;display:flex}.ar-karten{gap:var(--space-3);padding:var(--pad-box);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ar-karte{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warm-border);border-radius:var(--radius-lg);background:var(--surface-2);cursor:grab;transition:background var(--t-schnell);flex-direction:column;display:flex;position:relative}.ar-karte:hover{background:var(--nav-hover)}.ar-karte-kopf{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ar-karte-titel{font-size:var(--fs-titel);color:var(--ink);font-weight:600}.ar-karte-plus{min-height:72px;color:var(--gray-600);cursor:pointer;border-style:dashed;justify-content:center;align-items:center}.ar-karte-plus:hover{color:var(--ink)}.ar-plus-zeile{width:100%;padding:var(--space-2);border:none;border-top:1px solid var(--warm-border);color:var(--gray-600);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);background:0 0;justify-content:center;align-items:center;display:flex}.ar-plus-zeile:hover{background:var(--nav-hover);color:var(--ink)}.ar-plus-zeile:disabled,.ar-karte-plus:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.ar-zeile.zieht,.ar-karte.zieht,.ar-q-chipwrap.zieht{opacity:var(--zieh-opacity)}.ar-zeile,.ar-karte,.ar-q-chipwrap{cursor:grab}.ar-zeile:active,.ar-karte:active,.ar-q-chipwrap:active{cursor:grabbing}.ar-zeile.drop-before:before,.ar-zeile.drop-after:after,.ar-karte.drop-before:before,.ar-karte.drop-after:after{content:"";height:var(--zieh-linie);background:var(--ink);position:absolute;left:0;right:0}.ar-zeile.drop-before:before,.ar-karte.drop-before:before{top:0}.ar-zeile.drop-after:after,.ar-karte.drop-after:after{bottom:0}.ar-q-chipwrap.drop-before:before,.ar-q-chipwrap.drop-after:after{content:"";width:var(--zieh-linie);background:var(--ink);position:absolute;top:0;bottom:0}.ar-q-chipwrap.drop-before:before{left:calc(var(--zieh-linie) * -1)}.ar-q-chipwrap.drop-after:after{right:calc(var(--zieh-linie) * -1)}.ar-aktionen{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.ar-akt{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-lg);color:var(--gray-600);cursor:pointer;opacity:0;transition:opacity var(--t-schnell), background var(--t-schnell), color var(--t-schnell);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.ar-zeile:hover .ar-akt,.ar-karte:hover .ar-akt,.ar-akt:focus-visible{opacity:1}.ar-akt.an{opacity:1;color:var(--ink)}.ar-akt.an[data-ikon=star]{color:var(--stern)}.ar-akt.an[data-ikon=star] svg{fill:var(--stern-fuell)}.ar-akt.an[data-ikon=frage]{color:var(--zweifel)}.ar-akt:hover{background:var(--nav-hover);color:var(--ink)}.ar-akt:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.ar-text,.ar-inline{width:100%;font-family:inherit;font-size:var(--fs-ui);color:var(--ink);text-align:left;line-height:1.45;display:block}button.ar-text{cursor:text;background:0 0;border:none;margin:0;padding:0}button.ar-text.leer{color:var(--text-2)}.ar-feld{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--warm-border);border-radius:var(--radius-lg);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--fs-ui);resize:vertical}.ar-inline{padding:var(--space-1) var(--space-2)}.ar-feld:focus-visible,.ar-text:focus-visible,.ar-werkzeug:focus-visible,.ar-seg:focus-visible,.ar-akt:focus-visible,.ar-knopf:focus-visible,.ar-menue-zeile:focus-visible,.ar-q-chip:focus-visible,.ar-q-plus:focus-visible,.ar-plus-zeile:focus-visible,.ar-stufe:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ar-feld-wrap{display:block;position:relative}.ar-feld-wrap .ar-feld{padding-left:calc(var(--space-2) + var(--icon-zeile) + var(--gap-inline))}.ar-feld-ikon{left:var(--space-2);color:var(--gray-600);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ar-prosa{padding:var(--space-2) var(--pad-box) 0;font-size:var(--fs-lesen);line-height:var(--lh-lesen);color:var(--ink)}.ar-prosa p{margin:0 0 var(--space-2)}button.ar-prosa,span.ar-prosa,textarea.ar-prosa{font-size:var(--fs-ui)}.ar-artefaktkopf{padding:var(--pad-box);gap:var(--space-2)}.ar-artefaktkopf .ar-box-desc,.ar-artefaktkopf .ar-prosa,.ar-artefaktkopf .ar-label,.ar-artefaktkopf .ar-stufen,.ar-artefaktkopf .ar-artefaktname{padding:0}.ar-artefaktkopf .ar-label{margin-top:var(--space-2)}.ar-artefaktname{font-size:var(--fs-titel);color:var(--ink);font-weight:600}.ar-knopf{height:var(--h-toolbar);padding:0 var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--ink);color:var(--card);font-family:inherit;font-size:var(--fs-ui);cursor:pointer;transition:opacity var(--t-schnell);justify-content:center;align-items:center;display:inline-flex}.ar-knopf.still{border-color:var(--warm-border);color:var(--ink);background:0 0}.ar-knopf.still:hover{background:var(--nav-hover)}.ar-knopf:disabled{opacity:var(--disabled-opacity);cursor:var(--disabled-cursor)}.ar-abschnitt-plus{align-self:flex-start;gap:var(--gap-inline)}.ar-stufen{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--pad-box) 0;display:flex;position:relative}.ar-stufe{padding:var(--space-1) var(--space-3);border:1px solid var(--warm-border);border-radius:var(--radius-full);color:var(--text-2);font-family:inherit;font-size:var(--fs-ui);cursor:pointer;transition:background var(--t-schnell), color var(--t-schnell);background:0 0}.ar-stufe.on{background:var(--nav-active);color:var(--ink);font-weight:600}button.ar-stufe:hover{background:var(--nav-hover);color:var(--ink)}.ar-stufe.wahl{align-items:center;gap:var(--gap-inline);display:inline-flex}.ar-stufe.wahl:not(.on){color:var(--text-2)}.ar-stufen-menue{left:0;right:auto}.ar-q{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.ar-q-chipwrap{display:inline-flex;position:relative}.ar-q-chip{align-items:center;gap:var(--gap-inline);max-width:180px;padding:2px var(--space-2);border:1px solid var(--warm-border);border-radius:var(--radius-full);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;transition:background var(--t-schnell);display:inline-flex}.ar-q-chip:hover,.ar-q-chip.on{background:var(--nav-hover)}.ar-q-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ar-q-fav{width:var(--icon-zeile);height:var(--icon-zeile);border-radius:var(--radius-md);flex:none}.ar-q-karte{top:calc(100% + var(--space-1));z-index:40;width:280px;padding:var(--space-3);border:1px solid var(--warm-border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);position:absolute;left:0}.ar-q-karte-kopf{align-items:center;gap:var(--gap-inline);display:flex}.ar-q-titel{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.ar-q-kommentar{margin:var(--space-2) 0 0;font-size:var(--fs-meta);color:var(--text-2);line-height:var(--lh-lesen)}.ar-q-url{margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--text-2);overflow-wrap:anywhere;display:block}.ar-q-karte-aktionen{gap:var(--space-2);margin-top:var(--space-3);display:flex}.ar-q-plus{align-items:center;gap:var(--gap-inline);padding:2px var(--space-2);border:1px dashed var(--warm-border);border-radius:var(--radius-full);color:var(--text-2);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;opacity:0;transition:opacity var(--t-schnell), color var(--t-schnell);background:0 0;display:inline-flex}.ar-zeile:hover .ar-q-plus,.ar-karte:hover .ar-q-plus,.ar-q-plus:focus-visible{opacity:1}.ar-q-plus:hover{color:var(--ink)}.ar-q-ivwrap{display:inline-flex;position:relative}.ar-q-plus.on{opacity:1;color:var(--ink)}.ar-q-ivwahl{width:300px;max-height:320px;left:0;right:auto;overflow-y:auto}.ar-q-ivkopf{margin:0 0 var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2)}.ar-q-ivname{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-2);font-size:var(--fs-meta);color:var(--ink);flex-direction:column;font-weight:600;display:flex}.ar-q-ivname span{color:var(--text-2);font-weight:400}.ar-q-ivzitat{white-space:normal;font-size:var(--fs-meta);line-height:var(--lh-lesen);color:var(--text-2);display:block}.ar-q-form{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ar-q-form-zeile{gap:var(--space-2);display:flex}.ar-lesen{grid-template-columns:minmax(0, 1fr) minmax(0, var(--ar-w)) minmax(0, 1fr);align-items:start;display:grid}.ar-zoomraum{grid-column:2;min-width:0}.ar-lesen-1,.ar-lesen-2{gap:var(--space-6);flex-direction:column;display:flex}.ar-lesen-titelzeile{align-items:baseline;gap:var(--space-3);display:flex}.ar-lesen-name{font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-weight:600}.ar-lesen-marke{font-size:var(--fs-meta);color:var(--text-2)}.ar-lesen-unter{margin:var(--space-2) 0 0;font-size:var(--fs-lesen);line-height:var(--lh-lesen);color:var(--text-2)}.ar-lesen-lede{margin-top:var(--space-4)}.ar-lesen-raster{gap:var(--gap-box);grid-template-columns:repeat(2,1fr);display:grid}.ar-lesen-sec-kopf{align-items:baseline;gap:var(--space-2);display:flex}.ar-lesen-sec-kopf h3{font-size:var(--fs-titel);color:var(--ink);margin:0;font-weight:600}.ar-lesen-zahl{font-size:var(--fs-meta);color:var(--text-2)}.ar-lesen-desc,.ar-lesen-leer{margin:var(--space-1) 0 0;font-size:var(--fs-meta);color:var(--text-2)}.ar-lesen-aussagen{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.ar-lesen-aussagen li{margin-bottom:var(--space-2)}.ar-lesen-aussagen li::marker{color:var(--text-2);font-size:var(--fs-meta)}.ar-rail{width:56px;margin-right:var(--space-6);padding-top:var(--space-2);grid-column:1;justify-self:end;position:sticky;top:0}@container ar (max-width:1080px){.ar-rail{display:none}}.ar-rail-liste{touch-action:none;flex-direction:column;align-items:flex-start;display:flex}.ar-rail-zeile{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:0;display:flex}.ar-rail-strich{background:var(--gray-600);height:1px;transition:width var(--t-schnell), opacity var(--t-schnell)}.ar-rail-karte{z-index:30;width:240px;padding:var(--space-2) var(--space-3);border:1px solid var(--warm-border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);pointer-events:none;position:absolute;left:64px}.ar-rail-meta{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);font-weight:600}.ar-rail-titel{margin-top:var(--space-1);font-size:var(--fs-ui);color:var(--ink)}.ar-md{font-size:var(--fs-lesen);line-height:var(--lh-lesen);color:var(--ink)}.ar-md-h1{margin:0 0 var(--space-2);font-size:var(--fs-seite);letter-spacing:var(--tracking-tight);font-weight:600}.ar-md-h2{margin:var(--space-6) 0 var(--space-2);font-size:var(--fs-abschnitt);font-weight:600}.ar-md-h3,.ar-md-h4{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-titel);font-weight:600}.ar-md-p{margin:0 0 var(--space-3)}.ar-md-ul,.ar-md-ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.ar-md-li{margin-bottom:var(--space-1)}.ar-md-strong{font-weight:600}.ar-md-a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ar-md-quote{margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--warm-border);color:var(--text-2)}.ar-md-hr{border:none;border-top:1px solid var(--warm-border);margin:var(--space-6) 0}.ar-md-tabwrap{margin-bottom:var(--space-3);overflow-x:auto}.ar-md-tab{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.ar-md-th,.ar-md-td{padding:var(--pad-zeile);border-bottom:1px solid var(--warm-border);text-align:left}.ar-md-th{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);font-weight:600}.ar-md-code,.ar-md-pre{font-size:var(--fs-meta);background:var(--surface-2);border-radius:var(--radius-md)}.ar-md-code{padding:0 var(--space-1)}.ar-md-pre{padding:var(--space-3);overflow-x:auto}.ar-ex{z-index:70;position:fixed;inset:0}.ar-ex-schleier{background:var(--schleier);position:absolute;inset:0}.ar-ex-panel,.ar-ex-voll{background:var(--card);border-left:1px solid var(--warm-border);border-radius:var(--radius-panel) 0 0 var(--radius-panel);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.ar-ex-panel{width:min(760px,94%)}.ar-ex-voll{border-left:none;border-radius:0;left:0}.ar-ex-kopf{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--pad-box);border-bottom:1px solid var(--warm-border);background:var(--surface-hd);flex:none;display:flex}.ar-ex-titel{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.ar-ex-format{color:var(--text-2);font-weight:400}.ar-ex-aktionen{align-items:center;gap:var(--space-1);display:flex}.ar-ex-kopiert{align-items:center;gap:var(--gap-inline);font-size:var(--fs-meta);color:var(--green);display:inline-flex}.ar-ex-body{min-height:0;padding:var(--space-6);flex:1;overflow-y:auto}.ar-ex-roh{font-size:var(--fs-meta);line-height:var(--lh-lesen);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-app);margin:0}.ar-blatt{max-width:720px;font-family:var(--font-dok);font-size:var(--fs-dok-text);line-height:var(--lh-dok);color:var(--ink);margin-inline:auto}.ar-blatt .ar-md{font-family:var(--font-dok);font-size:var(--fs-dok-text);line-height:var(--lh-dok)}.ar-blatt .ar-md-h1,.ar-blatt .ar-md-h2,.ar-blatt .ar-md-h3,.ar-blatt .ar-md-h4{font-family:var(--font-dok);font-weight:500}.ar-blatt-kopf{margin-bottom:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--warm-border)}.ar-blatt-meta{font-family:var(--font-app);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);font-weight:600}.ar-blatt-name{margin:var(--space-3) 0 0;font-size:var(--fs-dok-titel);letter-spacing:var(--tracking-tight);font-weight:500}.ar-blatt-unter{margin:var(--space-2) 0 0;font-size:var(--fs-dok-unter);color:var(--text-2);font-weight:400}.ar-blatt-fuss{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--warm-border);font-size:var(--fs-meta);line-height:var(--lh-lesen);color:var(--text-2)}.ar-blatt-sec{margin-top:var(--space-6)}@media (max-width:1600px){.ar-raster,.ar-lesen-raster,.ar-leerraster{grid-template-columns:1fr}}@container ar (max-width:760px){.ar-raster,.ar-lesen-raster,.ar-leerraster{grid-template-columns:1fr}.fk{align-items:stretch;gap:var(--space-5);padding:var(--space-5);flex-direction:column}.fk-ill{width:100%}}:root[data-schmal] .ar-kopf{align-items:flex-start;gap:var(--space-2);flex-direction:column}:root[data-schmal] .ar-toolbar{align-self:flex-end}:root[data-schmal] .ar-rail{display:none}:root[data-schmal] .ar-akt,:root[data-schmal] .ar-q-plus{opacity:1}:root[data-schmal] .ar-thead,:root[data-schmal] .ar-zeile{gap:var(--space-1);grid-template-columns:1fr}:root[data-schmal] .ar-thead{display:none}:root[data-schmal] .ar-aktionen{justify-content:flex-start}:root[data-schmal] .ar-ex-panel{border-radius:0;width:100%}:root[data-schmal] .fk{align-items:stretch;gap:var(--space-5);padding:var(--space-5);flex-direction:column}:root[data-schmal] .fk-ill{width:100%}
.ar-leer-aktion{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:root[data-schmal] .ar-leer-aktion>.ar-starten{justify-content:center;width:100%}
